:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;color:#152438;background:#f5f7f8}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.top{background:#13243c;color:#fff;border-bottom:3px solid #d3fb59}.topin{max-width:1320px;margin:auto;min-height:72px;padding:12px 24px;display:flex;align-items:center;gap:26px}.brand{font-size:26px;font-weight:850;letter-spacing:-1.4px;display:flex;align-items:center;gap:11px}.mark{width:34px;height:34px;display:grid;place-items:center;color:#d3fb59}.search{flex:1;max-width:400px;background:#263a52;border:1px solid #47607a;color:#fff;border-radius:10px;padding:11px 14px}.search::placeholder{color:#c3ced8}.topnav{display:flex;gap:20px;align-items:center;font-size:14px}.topnav button{background:0 0;color:inherit;border:0;padding:8px}.upgrade{background:#d3fb59!important;color:#13243c!important;border-radius:8px!important;font-weight:800}.wrap{max-width:1320px;margin:30px auto;padding:0 24px;display:grid;grid-template-columns:220px minmax(0,1fr) 290px;gap:24px}.side,.right{min-width:0}.panel,.card{background:#fff;border:1px solid #e1e6e8;border-radius:14px;box-shadow:0 4px 22px #13243c08}.panel{padding:18px;margin-bottom:16px}.profilemini{display:flex;align-items:center;gap:12px}.avatar{width:44px;height:44px;flex:none;border-radius:12px;background:#d8e9ea;display:grid;place-items:center;color:#203952;font-weight:800}.small{font-size:13px;color:#607185}.muted{color:#607185}.side h3,.right h3{font-size:13px;text-transform:uppercase;letter-spacing:.09em;color:#566a7b;margin:0 0 15px}.menu{display:grid;gap:5px}.menu button{border:0;background:0 0;text-align:left;color:#34465d;border-radius:8px;padding:11px 12px;font-weight:650}.menu button.active,.menu button:hover{background:#eaf3e5;color:#173d2a}.side-note{font-size:13px;line-height:1.5}.intro{display:flex;justify-content:space-between;gap:16px;align-items:center;margin:0 0 32px}.intro h1{font-size:29px;letter-spacing:-.8px;margin:0 0 5px}.intro p{margin:0;color:#66778a}.primary{border:0;border-radius:9px;background:#183b36;color:#fff;padding:11px 16px;font-weight:750}.primary:hover{background:#276456}.composer{padding:17px;margin-bottom:18px}.composer textarea{width:100%;min-height:66px;border:1px solid #d9e2e4;border-radius:9px;resize:vertical;padding:12px;color:#1c2e42}.composerbottom{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.composerbottom select{border:1px solid #d9e2e4;border-radius:8px;padding:9px;background:#fff;color:#41546a}.tabs{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;padding:4px 0 14px;margin-bottom:15px}.tabs::-webkit-scrollbar{display:none}.tabs button{white-space:nowrap;border:1px solid #dce4e7;background:#fff;border-radius:8px;padding:9px 14px;color:#4e6278;font-weight:650}.tabs button.active{background:#13243c;color:#fff;border-color:#13243c}.card{padding:18px;margin-bottom:13px}.cardhead{display:flex;align-items:start;gap:10px}.cardtitle{font-size:17px;font-weight:750;margin:0 0 5px}.meta{font-size:12px;color:#566a7b}.badge{display:inline-block;border-radius:5px;background:#eaf3e6;color:#22604c;padding:4px 7px;font-size:12px;font-weight:750;margin-right:6px}.badge.trade{background:#edf0ff;color:#405194}.card p{line-height:1.55;color:#42546a;margin:15px 0}.cardfoot{display:flex;gap:8px;flex-wrap:wrap;border-top:1px solid #ecf0f1;padding-top:13px}.cardfoot button{background:#f4f7f7;border:0;border-radius:7px;color:#334b60;padding:8px 11px;font-size:13px;font-weight:650}.cardfoot button:hover{background:#e8eeee}.list{margin:0;padding-left:19px;line-height:2;color:#41566a;font-size:14px}.tier{display:flex;justify-content:space-between;gap:10px;padding:11px 0;border-bottom:1px solid #ecf0f1;font-size:14px}.tier:last-child{border:0}.tier b{color:#1c473e}.empty{text-align:center;padding:38px;color:#617386}.overlay{position:fixed;inset:0;background:#10203099;display:grid;place-items:center;padding:20px;z-index:5}.dialog{background:#fff;border-radius:16px;width:min(580px,100%);padding:24px;max-height:90vh;overflow:auto;box-shadow:0 25px 80px #0c1e32a0}.dialog h2{margin:0 0 8px}.dialog p{line-height:1.5;color:#607185}.dialog label{display:block;margin:13px 0 5px;font-size:14px;font-weight:700}.dialog input,.dialog select,.dialog textarea{width:100%;border:1px solid #cfd9dd;border-radius:8px;padding:11px}.dialog textarea{height:110px}.actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.secondary{border:1px solid #ccd7da;background:#fff;border-radius:8px;padding:10px 15px}.hidden{display:none!important}.toast{position:fixed;bottom:22px;left:50%;transform:translateX(-50%);background:#142b3f;color:#fff;border-radius:9px;padding:12px 18px;box-shadow:0 10px 30px #0003;z-index:9}@media (max-width:1050px){.wrap{grid-template-columns:190px 1fr}.right{display:none}}@media (max-width:700px){.topin{flex-wrap:wrap;gap:10px;padding:12px 16px}.brand{font-size:23px}.search{order:3;max-width:none;flex-basis:100%}.topnav{margin-left:auto;gap:4px}.topnav .hide-sm{display:none}.wrap{display:block;padding:0 14px;margin:18px auto}.side .panel:first-child{display:none}.side .panel:nth-child(2){padding:8px;margin-bottom:18px}.menu{display:flex;overflow:auto}.menu button{white-space:nowrap}.intro h1{font-size:24px}.composerbottom{align-items:stretch}.composerbottom select{min-width:0;max-width:55%}.card{padding:15px}}:root{background:#eef0f3;color:#263345}.top{background:linear-gradient(180deg,#496da6 0,#294674 100%);border-bottom:1px solid #233c65;box-shadow:0 3px 13px #17294b2b}.topin{max-width:1180px;min-height:75px}.brand{font-style:italic;font-family:Georgia,serif;font-weight:800;letter-spacing:-.7px}.search{background:#1c2e4c;border:1px solid #7290ba;border-radius:3px;max-width:310px}.topnav{margin-left:auto}.topnav button{font-size:13px}.upgrade{background:#f2f5f9!important;color:#264977!important;border-radius:3px!important}.wrap{max-width:1180px;margin:22px auto;grid-template-columns:210px minmax(0,1fr) 242px;gap:16px}.panel,.card{border-radius:3px;box-shadow:none;border:1px solid #d9dfe8}.panel{padding:15px;margin-bottom:13px}.profilebox{background:#263344;color:#fff;border:0;padding:15px}.profilebox .avatar{width:62px;height:62px;background:#d3fb59;color:#21334c;font-size:23px;border:4px solid #fff;border-radius:3px}.profilebox .small,.profilebox .muted{color:#ced8e5}.profilebox .secondary{background:#3c5370;color:#fff;border:1px solid #6680a3;border-radius:3px}.navbox{padding:0;background:#f5f6f8}.menu{gap:0}.menu button{border-radius:0;border-bottom:1px solid #dfe4ea;font-weight:650;color:#38547b}.menu button.active,.menu button:hover{background:#dce6f5;color:#244b85;border-left:3px solid #4e77b6}.sidelinks{background:0 0;border:0;padding:5px 0 3px}.sidelinks h3,.right h3{background:linear-gradient(#e1e9f4,#ccd9ea);color:#294c7e;padding:9px 12px;margin:0 0 9px;letter-spacing:0;font-size:13px}.sidelinks a{display:block;font-size:13px;color:#4d5e73;padding:5px 12px}.sidelinks a:before{content:"•";margin-right:8px;color:#566a7b}.intro{background:#fff;border:1px solid #d9dfe8;margin:0;padding:17px 18px}.intro h1{font-size:22px;color:#2b4772}.intro p{font-size:13px}.intro .primary{white-space:nowrap}.composer{margin:0;border-top:0;border-radius:0;background:#fff}.composer textarea{border-radius:2px;min-height:65px}.tabs{background:#f8f9fb;border:1px solid #d9dfe8;border-top:0;padding:10px 12px;margin-bottom:12px;gap:0}.tabs button{border-radius:0;color:#3f5d89}.tabs button.active{background:#486eab;border-color:#486eab}.primary{background:linear-gradient(#4e74b3,#2c4c82);border-radius:3px}.primary:hover{background:#234476}.card{padding:0;margin-bottom:12px}.cardhead{padding:14px 14px 0}.card .avatar{border-radius:2px;background:#dde7f4;color:#305288}.cardtitle{font-size:16px;color:#285a9a}.card p{margin:12px 14px}.card>div:nth-child(3){padding:0 14px 13px}.cardfoot{background:#edf2fa;border-top:1px solid #d8e2f0;padding:8px 14px}.cardfoot button{background:#fff;border:1px solid #d9e2ef;border-radius:2px;color:#365988}.badge{border-radius:2px}.rightbox{padding:0 0 10px}.mini-people{display:flex;gap:10px;align-items:center;padding:6px 13px;font-size:13px;color:#38629a}.mini-avatar{width:32px;height:32px;background:#d7e2f1;display:grid;place-items:center;font-weight:700;color:#355989}.right .panel{padding:0 0 14px}.right .panel>p,.right .panel>.list,.right .panel>.tier,.right .panel>.secondary{margin-left:12px;margin-right:12px}.right .panel>.list{padding-left:24px}.right .panel>.tier{font-size:13px}.dialog{border-radius:5px}.secondary{border-radius:3px}@media (max-width:1050px){.wrap{grid-template-columns:190px 1fr}.right{display:none}}@media (max-width:700px){.topin{padding:10px 15px}.wrap{display:block;padding:0 10px;margin:12px auto}.side .panel:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px;margin-bottom:8px}.profilebox .profilemini{min-width:0}.profilebox p{display:none}.profilebox .avatar{width:40px;height:40px;border-width:2px}.side .panel:nth-child(2){margin-bottom:10px}.sidelinks{display:none}.intro{padding:12px}.intro h1{font-size:20px}.intro p{font-size:12px}.composer{padding:12px}.tabs{overflow:auto}}:root{background:#f3f5f7;color:#263342}.top{position:sticky;top:0;z-index:3;background:#fff;color:#263342;border-bottom:1px solid #dfe4e9;box-shadow:0 2px 9px #213e5b0c}.topin{max-width:1210px;min-height:68px;padding:9px 20px;gap:24px}.brand{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:25px;font-style:normal;letter-spacing:-1.2px;color:#183f68;gap:9px}.branddot{color:#2383cb}.mark{width:38px;height:38px}.search{background:#edf4f9;border:1px solid #d7e5f0;color:#193b59;border-radius:7px;max-width:330px}.search::placeholder{color:#566a7b}.topnav button{color:#425b72;font-weight:650}.topnav button:hover{color:#1766ae}.upgrade{background:#e6f2fb!important;color:#1766ae!important;border-radius:7px!important}.wrap{max-width:1210px;grid-template-columns:220px minmax(0,1fr) 250px;gap:20px;margin:22px auto}.panel,.card{border:1px solid #e0e6eb;border-radius:10px;box-shadow:0 1px 3px #193a5410}.profilebox{background:#fff;color:#263342;border:1px solid #e0e6eb;padding:0 15px 16px;overflow:hidden}.profilebox:before{content:"";display:block;height:55px;background:linear-gradient(120deg,#164b81,#2689c4);margin:0-15px -19px}.profilebox .profilemini{position:relative;display:block}.profilebox .avatar{width:58px;height:58px;border:3px solid #fff;background:#e1eff8;color:#1a689d;border-radius:11px;margin-bottom:7px}.profilebox .small,.profilebox .muted{color:#566a7b}.profilebox .secondary{background:#fff;color:#1766ae;border:1px solid #aacbe3;border-radius:7px;width:100%;font-weight:700}.navbox{background:#fff;border-radius:10px;padding:8px}.menu button{border:0;border-radius:7px;color:#40576e}.menu button.active,.menu button:hover{background:#eaf4fc;color:#1766ae;border-left:0}.sidelinks{padding:0;background:#fff;border:1px solid #e0e6eb;border-radius:10px;overflow:hidden}.sidelinks h3,.right h3{background:0 0;color:#29465d;text-transform:none;letter-spacing:0;font-size:15px;font-weight:800;padding:15px 15px 5px;margin:0}.sidelinks a{padding:7px 15px}.sidelinks a:hover{color:#1766ae;background:#f1f7fb}.intro{border-radius:10px 10px 0 0;border-color:#e0e6eb;padding:17px 20px 11px}.intro h1{font-size:21px;color:#263c51}.intro p{font-size:14px}.composer{border-color:#e0e6eb}.composer textarea{border-radius:8px;min-height:58px;background:#fff}.tabs{background:#fff;border-color:#e0e6eb;border-radius:0 0 10px 10px;gap:6px}.tabs button{border-radius:7px;border:0;background:#f5f7f9;color:#536b80}.tabs button.active{background:#e6f2fb;color:#1766ae}.primary{background:#1766ae;border-radius:7px}.primary:hover{background:#0d548f}.card{border-radius:10px;overflow:hidden}.cardhead{padding:17px 18px 0}.card .avatar{border-radius:9px;background:#e7f2f9;color:#1766ae}.cardtitle{font-size:17px;color:#263d52}.card p{margin:14px 18px}.card>div:nth-child(3){padding:0 18px 14px}.cardfoot{padding:8px 12px;background:#fff;border-top:1px solid #ecf0f2}.cardfoot button{border:0;border-radius:7px;background:#fff;color:#54708a;font-size:14px}.cardfoot button:hover{background:#eef5fb;color:#1766ae}.badge{border-radius:5px;background:#e9f4fa;color:#1766ae}.badge.trade{background:#e8f5ee;color:#23734d}.right .panel{border-radius:10px}.rightbox .mini-avatar{border-radius:8px;background:#e7f2f9}.rightbox .mini-people{color:#4b6277}.right .panel>.tier b{color:#1766ae}.dialog{border-radius:12px}.secondary{border-radius:7px}@media (max-width:700px){.top{position:static}.wrap{margin:12px auto}.profilebox:before{height:40px;margin:0-8px -20px}.side .panel:first-child{display:flex;align-items:center}.profilebox .avatar{margin:0}.profilebox .secondary{width:auto}.navbox{padding:5px}.intro{display:flex;align-items:center}.intro h1{font-size:19px}.intro p{font-size:13px}.topnav{font-size:13px}.brand{font-size:22px}}.photo{background-image:url(member-portraits.png)!important;background-size:300% 200%!important;background-repeat:no-repeat!important;color:transparent!important;background-color:#e7eff6!important}.photo-1{background-position:0 0!important}.photo-2{background-position:50%0!important}.photo-3{background-position:100%0!important}.photo-4{background-position:0 100%!important}.photo-5{background-position:50% 100%!important}.photo-6{background-position:100% 100%!important}.card .photo{width:46px;height:46px;border-radius:50%;border:1px solid #dce5eb}.mini-people .photo{width:42px;height:42px;flex:none;border-radius:50%;border:1px solid #d9e2e9}.mini-people small,.inbox-row small,.people-grid small{display:block;font-size:12px;color:#566a7b;margin-top:2px}.people-action{display:block;margin:10px 15px 0!important;width:calc(100% - 30px);color:#1766ae}.activity-strip{display:flex;align-items:center;gap:11px;background:#eaf5fc;border:1px solid #cfe4f3;border-radius:8px;color:#355a76;font-size:13px;padding:11px 15px;margin-bottom:22px;min-height:44px}.activity-label{font-size:11px;letter-spacing:.08em;font-weight:850;color:#1766ae;white-space:nowrap}.fade-in{animation:fade-in .45s ease-out}@keyframes fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}#notificationCount{display:inline-grid;place-items:center;border-radius:12px;background:#e7f2fb;color:#1766ae;font-size:11px;min-width:18px;height:18px;padding:0 4px}.inbox-row{display:flex;align-items:center;gap:11px;border:1px solid #e2e9ef;border-radius:8px;padding:12px;margin:10px 0;line-height:1.4}.draft-bubble{margin:9px 0 9px auto;max-width:80%;background:#eaf4fb;padding:10px 13px;border-radius:10px;overflow-wrap:anywhere}.people-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.people-grid>div{border:1px solid #e2e9ef;border-radius:8px;padding:10px;text-align:center}.people-grid .photo{height:80px;width:80px;border-radius:50%;margin:0 auto 8px}.people-grid b{display:block}@media (max-width:700px){.topnav #messagesBtn{font-size:0}.topnav #messagesBtn:before{content:"✉";font-size:20px}.topnav #notificationsBtn{font-size:15px}.activity-strip{font-size:12px}.people-grid{grid-template-columns:repeat(2,1fr)}}.load-more-wrap{text-align:center;padding:6px 0 28px}.load-more{border:1px solid #b5d4e9;background:#fff;color:#1766ae;border-radius:8px;padding:12px 25px;font-weight:750;min-width:220px}.load-more:hover{background:#eaf4fc}.site-footer{background:#fff;border-top:1px solid #dce6ed;margin-top:30px;color:#526a7d}.footer-inner{max-width:1210px;margin:auto;padding:28px 24px;display:grid;grid-template-columns:1fr auto;gap:18px 45px}.footer-brand{font-size:22px;font-weight:850;color:#1766ae;letter-spacing:-.5px}.footer-inner p{font-size:14px;margin:8px 0 10px}.footer-preview{font-size:12px;color:#566a7b}.site-footer nav{display:flex;gap:8px;flex-wrap:wrap;align-content:start}.site-footer nav button{background:0 0;border:0;color:#435c70;font-size:14px;padding:8px}.site-footer nav button:hover{color:#1766ae;text-decoration:underline}.footer-copy{grid-column:1/-1;border-top:1px solid #edf0f2;padding-top:16px;font-size:12px;color:#566a7b}@media (max-width:700px){.footer-inner{grid-template-columns:1fr;padding:25px 18px}.site-footer nav{gap:3px}.footer-copy{grid-column:1}}.domestic{float:right;color:#1766ae;font-weight:750}.member-suggestions{padding-bottom:4px}.member-suggestions button{display:flex;align-items:center;gap:10px;width:100%;border:0;background:0 0;text-align:left;padding:9px 15px;color:#29435b}.member-suggestions button:hover{background:#f0f7fb}.member-suggestions small{display:block;color:#566a7b;font-size:12px}.post-image{width:100%;max-height:450px;object-fit:cover;display:block;border-top:1px solid #e3eaf0}.tag{display:inline-block;color:#1766ae;margin:4px 7px 3px 0;font-size:13px;font-weight:650}.profile-view{padding:0 0 20px;overflow:hidden}.profile-cover{height:105px;background:linear-gradient(120deg,#164b81,#278cc5)}.profile-detail{padding:0 22px}.profile-detail .avatar{width:76px;height:76px;border:4px solid #fff;font-size:28px;margin-top:-38px}.profile-detail h2{margin:8px 0 4px}.profile-detail p{margin:0;color:#566a7b}.profile-stats{display:flex;gap:18px;margin-top:16px;color:#567087;font-size:14px}.people-grid button{border:1px solid #bed8ea;background:#fff;border-radius:7px;color:#1766ae;padding:7px 10px;margin-top:7px}.inbox-row{cursor:pointer}.inbox-row:hover{background:#f2f8fb}.draft-bubble.incoming{margin:9px auto 9px 0;background:#f2f5f7}.upload-preview{max-width:100%;max-height:180px;object-fit:cover;margin-top:8px;border-radius:8px}.composer-hint{font-size:12px;color:#566a7b}.error-banner{background:#fff0ed;color:#a0392b;padding:12px;border-radius:8px;margin-bottom:14px}.empty-state{padding:28px;text-align:center;color:#566a7b}@media (max-width:700px){.domestic{display:block;float:none;margin-top:8px}}.profile-view{padding:0;overflow:hidden}.profile-cover{height:170px;background:radial-gradient(circle at 80% 15%,#dafb5a55,transparent 32%),linear-gradient(130deg,#142944,#226571);color:#d3fb59;display:flex;align-items:flex-start;justify-content:flex-end;padding:26px;font-weight:850;font-size:23px}.profile-detail{padding:0 28px 25px;display:flex;gap:20px;align-items:flex-start}.profile-detail>.avatar{width:92px;height:92px;border:5px solid #fff;border-radius:20px;margin-top:-40px;font-size:34px;box-shadow:0 5px 18px #10284222}.profile-main{padding-top:17px}.profile-main h2{font-size:27px;margin:0 0 4px}.profile-main p{margin:4px 0;line-height:1.5}.profile-headline{font-weight:650}.profile-count{display:block;color:#35715e;font-size:13px;font-weight:700;margin:12px 0}.profile-actions{display:flex;gap:8px;flex-wrap:wrap}.profile-section{padding:24px 28px}.profile-section h3{font-size:19px;margin:0 0 14px;color:#172941}.profile-section>p{line-height:1.65;white-space:pre-wrap}.profile-section>a{color:#176a6a;font-weight:700}.career-row{display:flex;gap:15px;padding:15px 0;border-top:1px solid #edf0f1}.career-row:first-of-type{border-top:0}.career-icon{width:42px;height:42px;flex:none;border-radius:9px;background:#e9f2ed;color:#296353;display:grid;place-items:center}.career-row p{margin:5px 0;color:#5d7183;white-space:pre-wrap}.skill-chip{display:inline-block;background:#eaf3ed;color:#215b45;border-radius:30px;padding:8px 13px;margin:0 6px 8px 0;font-size:13px;font-weight:700}.profile-post-heading{font-size:18px;margin:24px 4px 14px}.entry-form{display:grid;gap:7px;background:#f5f8f8;border:1px solid #dce7e5;padding:12px;border-radius:10px;margin:8px 0}.entry-form input,.entry-form textarea{width:100%}.entry-form button{justify-self:start}.add-entry{margin:6px 0 18px}@media (max-width:600px){.profile-detail{padding:0 18px 22px}.profile-detail>.avatar{width:68px;height:68px;font-size:24px}.profile-main h2{font-size:22px}.profile-section{padding:20px}}.member-tier{display:inline-flex;align-items:center;vertical-align:middle;gap:3px;border-radius:5px;padding:2px 6px;font-size:9px;line-height:1.5;letter-spacing:.08em;font-weight:900;white-space:nowrap;margin-left:4px}.member-tier>span{font-size:13px;line-height:1}.tier-pro{color:#075d69;background:linear-gradient(125deg,#d9fbfb,#a4e5ec);box-shadow:inset 0 0 0 1px #55b7c366}.tier-business{color:#313c79;background:linear-gradient(125deg,#e7e9ff,#bec7fb);box-shadow:inset 0 0 0 1px #7987d466}.tier-elite{color:#71420e;background:linear-gradient(125deg,#ffedaa,#f3bc51);box-shadow:inset 0 0 0 1px #c78b2766}.tier-mini{font-style:normal;border-radius:5px;padding:2px 5px;margin-right:4px}.tier-showcase{display:grid;gap:8px;margin:18px 0}.tier-showcase>div{padding:13px 15px;border:1px solid #e2e9e9;border-radius:10px;display:flex;align-items:center;justify-content:space-between;gap:12px}.tier-showcase small{color:#607185}.cardfoot .is-active{color:#116e5e;font-weight:800}.completion{padding:22px 26px}.completion p{font-size:13px;color:#63768a}.completion-track{height:9px;border-radius:9px;background:#e5edeb;overflow:hidden;margin:14px 0}.completion-track span{display:block;height:100%;background:linear-gradient(90deg,#22a7a0,#b3dd44);border-radius:9px}.profile-cover{background-repeat:no-repeat}.profile-main h2 .member-tier{font-size:11px;vertical-align:middle}.profile-stats-card{display:grid;grid-template-columns:repeat(3,1fr);padding:0;overflow:hidden}.profile-stats-card>div{padding:20px;text-align:center;border-right:1px solid #e6eceb}.profile-stats-card>div:last-child{border:0}.profile-stats-card strong{font-size:25px;color:#173f47;display:block}.profile-stats-card span{font-size:12px;color:#566a7b;font-weight:700}.spotlight>h3{font-size:15px;margin:20px 5px 10px;color:#305a53}.spotlight .card{border-color:#b6d9bd;box-shadow:0 8px 28px #4b917222}.section-edit{float:right;font-size:12px}.project-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.project-card{border:1px solid #e1eae8;border-radius:12px;padding:19px;background:linear-gradient(160deg,#f8fcfa,#fff);min-height:170px}.project-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#d9eeb0;color:#1d4b49}.project-card h4{margin:14px 0 7px;font-size:16px}.project-card p{line-height:1.5;color:#5a6d7b;font-size:13px;white-space:pre-wrap}.project-card a{color:#166f6c;font-weight:750;font-size:13px}@media (max-width:600px){.profile-stats-card>div{padding:14px 6px}.profile-stats-card strong{font-size:20px}.tier-showcase>div{align-items:flex-start;flex-direction:column}}.room-intro{padding:24px}.room-intro h2{margin:0 0 7px;font-size:22px}.room-intro p{color:#617589;line-height:1.5}.rooms-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:21px}.room-card{border:1px solid #dfe9e6;background:#fff;border-radius:12px;padding:17px;text-align:left;display:flex;align-items:center;gap:12px;color:#1d3743;min-width:0}.room-card:hover,.room-card.selected{border-color:#49a596;background:#f0faf5}.room-card.locked{opacity:.73}.room-card>span:nth-child(2){flex:1;min-width:0}.room-card b,.room-card small{display:block}.room-card small{color:#566a7b;font-size:12px;margin-top:4px}.room-symbol{width:43px;height:43px;flex:none;border-radius:11px;background:#e5f3dc;color:#29634c;display:grid;place-items:center;font-size:23px}.room-1{background:#d9fbfb;color:#086773}.room-2{background:#e6e8ff;color:#48539a}.room-3{background:#fff0b9;color:#96601c}.room-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:23px 0 14px}.room-heading h2{margin:0;font-size:19px}@media (max-width:600px){.rooms-grid{grid-template-columns:1fr}}.tier-message-lock{font-size:12px;color:#6f7483;background:#f0f3f5;padding:9px 12px;border-radius:8px}.visitor-row,.search-people>button{display:flex;align-items:center;gap:12px;width:100%;text-align:left;border:0;background:#fff;padding:12px 5px;border-top:1px solid #edf1f2;color:#253d4c}.visitor-row:hover,.search-people>button:hover{background:#f5faf8}.visitor-row>span:nth-child(2),.search-people>button>span:nth-child(2){flex:1}.visitor-row b,.visitor-row small,.search-people b,.search-people small{display:block}.visitor-row small,.search-people small{font-size:12px;color:#566a7b;margin-top:3px}.visitor-initial{width:38px;height:38px;border-radius:50%;background:#ddf1ed;color:#275c56;display:grid;place-items:center;font-weight:800}.search-people h3{margin:0 0 12px;font-size:16px}.search-people>button>span:last-child{color:#286f66;font-size:12px;font-weight:700}#notificationCount{display:inline-grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border-radius:8px;background:#d3fb59;color:#17384e;font-size:11px;font-weight:800;vertical-align:middle}.suggestion-person{display:flex;align-items:flex-start;gap:10px;padding:12px 15px;border-top:1px solid #edf1f3}.suggestion-person:first-child{border-top:0}.suggestion-person .avatar{width:38px;height:38px;border-radius:50%}.suggestion-body{min-width:0;flex:1}.suggestion-name{border:0;background:0 0;padding:0;font-size:13px;font-weight:750;color:#263c51;text-align:left}.suggestion-name:hover{text-decoration:underline}.suggestion-body small,.suggestion-body em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:#566a7b;margin-top:2px}.suggestion-body em{font-style:normal;color:#267d68}.suggestion-connect{border:1px solid #83bba8;border-radius:6px;background:#f1faf4;color:#155f4c;font-size:11px;font-weight:800;margin-top:8px;padding:5px 8px}.suggestion-connect:hover{background:#dff3e7}.suggestion-connect:disabled{opacity:.5}.inbox-row .primary{white-space:nowrap}@media (max-width:650px){.inbox-row{flex-wrap:wrap}}.membership-banner{position:relative;overflow:hidden;min-height:190px;background:radial-gradient(circle at 77% 120%,#318b8844,transparent 32%),linear-gradient(125deg,#132f49,#0d4e5a 70%,#225e54);border:1px solid #26606b;border-radius:15px;margin-bottom:18px;color:#fff;padding:24px 30px;display:flex;align-items:center;justify-content:space-between;gap:16px;box-shadow:0 12px 30px #10334a1b}.membership-banner:before{content:"";position:absolute;width:260px;height:260px;border:1px solid #d6f69933;border-radius:50%;right:80px;top:-110px;pointer-events:none}.membership-banner-copy{position:relative;z-index:1;max-width:480px}.banner-eyebrow{font-size:10px;font-weight:850;letter-spacing:.14em;color:#d5f99a}.membership-banner h2{font-size:23px;line-height:1.2;margin:9px 0}.membership-banner p{font-size:13px;line-height:1.5;color:#d3e5ea;margin:0 0 15px}.membership-banner button{background:#d3fb59;border:0;color:#173644;border-radius:8px;font-weight:850;padding:10px 14px}.banner-emblems{display:flex;align-items:center;gap:8px;transform:rotate(-10deg);margin-right:8px}.banner-emblems>span{width:70px;height:84px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:32px;font-weight:700;box-shadow:0 10px 20px #09253855;border:1px solid #fff7}.banner-emblems small{font-size:8px;letter-spacing:.07em}.banner-pro{background:linear-gradient(150deg,#d9fbfb,#70b9c8);color:#0d6070}.banner-business{background:linear-gradient(150deg,#e6e8ff,#8c9cde);color:#2f427d;transform:translateY(-16px)}.banner-elite{background:linear-gradient(150deg,#fff2bc,#e3a848);color:#7a4c17;transform:translateY(-31px)}.plans-intro{text-align:center;padding:24px 10px}.plans-intro h2{font-size:26px;margin:5px 0}.plans-intro p{color:#607185}.billing-switch{display:inline-flex;background:#e9f0f2;padding:4px;border-radius:10px;margin-top:12px}.billing-switch button{border:0;background:0 0;padding:9px 13px;color:#536879;border-radius:7px;font-weight:750}.billing-switch button.active{background:#fff;color:#184354;box-shadow:0 2px 10px #19374819}.billing-switch em{color:#1c9268;font-size:11px;font-style:normal;margin-left:4px}.plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.plan-card{padding:22px;border:1px solid #dfe8e7;background:#fff;border-radius:14px;position:relative}.plan-card.featured{border-color:#70baa5;box-shadow:0 10px 26px #328f701d}.plan-card.elite{background:linear-gradient(165deg,#182d43,#1b4855);color:#fff;border-color:#285d68}.plan-card h3{font-size:19px;margin:12px 0 4px}.plan-card p{font-size:13px;line-height:1.5;min-height:38px;color:#617789}.plan-card.elite p,.plan-card.elite li,.plan-card.elite small{color:#d9e7e7}.plan-price{font-size:29px;font-weight:850;letter-spacing:-.03em;margin:18px 0 5px}.plan-price small{font-size:13px;font-weight:500;letter-spacing:0}.plan-annual{font-size:12px;color:#566a7b;min-height:18px}.plan-card ul{list-style:none;padding:0;display:grid;gap:9px;margin:20px 0}.plan-card li{font-size:13px;color:#3b5363}.plan-card li:before{content:"✓";color:#22a47d;font-weight:900;margin-right:8px}.plan-card button{width:100%;border:1px solid #d4e2e0;background:#f0f7f5;color:#1b6452;border-radius:8px;padding:10px;font-weight:800}.plan-card.elite button{background:#eac36b;color:#382e20;border:0}.plan-note{font-size:12px;color:#566a7b;line-height:1.5;text-align:center;margin:18px 0}.plan-card .member-tier{font-size:11px}.plan-card .member-tier span{font-size:17px}@media (max-width:730px){.banner-emblems{display:none}.membership-banner{padding:21px;min-height:165px}.plan-grid{grid-template-columns:1fr}}.sector-intro{padding:24px}.sector-intro h2{font-size:24px;margin:6px 0}.sector-intro p{color:#5f7485;line-height:1.5;margin:0 0 22px}.sector-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.sector-card{position:relative;border:1px solid #dfe9e9;border-radius:12px;background:#fff;padding:17px;min-height:128px;display:grid;grid-template-columns:42px 1fr;grid-template-rows:auto auto auto;column-gap:11px;align-content:start;text-align:left}.sector-card:hover,.sector-card.selected{border-color:#61ad98;background:#f6fbf7}.sector-icon{grid-row:1/3;width:40px;height:40px;background:linear-gradient(140deg,#e3f3df,#d0e9e7);border-radius:10px;display:grid;place-items:center;color:#245c5a;font-size:24px}.sector-card b{font-size:14px;align-self:end}.sector-card small{font-size:11px;color:#566a7b}.sector-follow{grid-column:2;color:#267264;font-size:12px;font-weight:800;margin-top:13px}.sector-follow.on{color:#116656}.sector-badge{background:#e3f4eb;color:#216a53}.new-post{animation:newPostIn .55s ease both;outline:2px solid #b8dc61}@keyframes newPostIn{0%{opacity:.25;transform:translateY(-13px)}to{opacity:1;transform:translateY(0)}}.sound-toggle{float:right;margin:-32px 0 12px;font-size:12px}@media (max-width:650px){.sector-grid{grid-template-columns:1fr}.sound-toggle{float:none;margin:3px 0}}.profile-editor-dialog{width:min(800px,100%);padding:0;max-height:min(92vh,870px);overflow:hidden;display:flex;flex-direction:column}.editor-head{padding:22px 28px 16px;display:flex;justify-content:space-between;gap:15px;background:linear-gradient(130deg,#14334b,#1b5b63);color:#fff}.editor-head h2{font-size:23px;margin:5px 0 2px}.editor-head p{font-size:13px;color:#c8e0e3;margin:0}.editor-kicker{font-size:10px;font-weight:900;letter-spacing:.14em;color:#d3fb59}.editor-close{width:31px;height:31px;border:1px solid #ffffff55;border-radius:8px;background:#ffffff20;color:#fff;font-size:22px;line-height:1}.profile-editor-form{display:flex;flex-direction:column;min-height:0}.editor-tabs{display:flex;gap:3px;overflow-x:auto;padding:12px 20px 0;border-bottom:1px solid #e5eceb;background:#f8faf9;flex:none}.editor-tabs button{border:0;border-bottom:3px solid transparent;background:0 0;padding:12px 10px;white-space:nowrap;color:#607689;font-size:12px;font-weight:750}.editor-tabs button.active{border-color:#278d73;color:#195d50}.editor-body{padding:20px 28px 30px;overflow-y:auto;min-height:220px}.editor-panel h3{font-size:19px;color:#1d3546;margin:2px 0 5px}.editor-panel>p{font-size:13px;margin:0 0 20px}.editor-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px 16px}.editor-field.wide{grid-column:1/-1}.editor-field small,.editor-photos small{display:block;color:#566a7b;font-size:11px;margin-top:5px}.editor-panel label{color:#344e5c;font-size:12px;margin-top:12px}.editor-panel input,.editor-panel textarea{background:#fbfcfc;border-color:#dce5e4}.editor-panel input:focus,.editor-panel textarea:focus{outline:2px solid #78c9af;border-color:#3b997d}.editor-panel #about{height:190px}.editor-section-head{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:22px 0 10px}.editor-section-head h4{margin:0;font-size:15px}.editor-section-head button{font-size:12px;padding:7px 10px}.editor-panel .entry-form{margin:10px 0;border-radius:11px;background:#f8fbfa}.editor-photos{display:grid;grid-template-columns:1fr 1fr;gap:22px}.editor-cover-preview{height:120px;border-radius:10px;background-color:#173a50;background-position:center;background-size:cover;color:#d3fb59;display:grid;place-items:center;font-weight:850;font-size:20px}.editor-avatar-preview{height:120px;width:120px;border-radius:20px;background:#d8e9ea;color:#245668;display:grid;place-items:center;font-size:45px;font-weight:850;overflow:hidden}.editor-avatar-preview img{width:100%;height:100%;object-fit:cover}.editor-footer{flex:none;border-top:1px solid #dfe9e7;padding:13px 28px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;box-shadow:0-6px 18px #13243c0a}.editor-footer>span{font-size:12px;color:#566a7b}.editor-footer>div{display:flex;gap:8px}.editor-footer button{font-size:13px}.profile-editor-dialog .editor-body::-webkit-scrollbar{width:6px}.profile-editor-dialog .editor-body::-webkit-scrollbar-thumb{background:#c8d9d4;border-radius:8px}@media (max-width:650px){.overlay{padding:0}.profile-editor-dialog{width:100%;height:100dvh;max-height:100dvh;border-radius:0}.editor-head{padding:19px}.editor-body{padding:18px;flex:1}.editor-grid,.editor-photos{grid-template-columns:1fr}.editor-footer{padding:12px 18px}.editor-footer>span{display:none}.editor-footer>div{width:100%}.editor-footer button{flex:1}.editor-tabs{padding-left:8px}}.trade-inquiry{color:#0c725c!important;font-weight:850!important}.inquiry-intro{padding:25px;background:linear-gradient(135deg,#f3fbee,#eef7f7)}.inquiry-intro h2{margin:6px 0;font-size:24px}.inquiry-intro p{color:#617789;margin:0}.inquiry-row{padding:20px 23px}.inquiry-row>div:first-child{display:flex;align-items:center;justify-content:space-between}.inquiry-row small{color:#566a7b;font-size:11px}.inquiry-row h3{margin:13px 0 7px;font-size:17px}.inquiry-row p{line-height:1.6;white-space:pre-wrap;color:#526978}.inquiry-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.inquiry-status{font-size:12px;font-weight:800;color:#29735e;margin-right:auto}.inquiry-actions button{font-size:12px;padding:7px 10px}.create-dialog{width:min(970px,100%);padding:0;overflow:auto;max-height:min(94vh,920px);border-radius:18px}.create-head{padding:24px 29px 19px;background:linear-gradient(115deg,#112e48,#19625d);display:flex;align-items:flex-start;justify-content:space-between;gap:20px;color:#fff}.create-head h2{font-size:26px;letter-spacing:-.03em;margin:7px 0 2px}.create-head p{font-size:14px;color:#d2e8e5;margin:0}.create-eyebrow{font-size:11px;letter-spacing:.14em;font-weight:850;color:#d3fb59}.create-x{border:1px solid #ffffff66;border-radius:9px;background:#ffffff1c;color:#fff;width:35px;height:35px;font-size:26px;line-height:1}.create-form{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:0 24px;padding:22px 29px 0}.create-kind{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:21px}.create-kind label{margin:0;cursor:pointer}.create-kind input{position:absolute;opacity:0;width:1px;height:1px}.create-kind label span{height:100%;border:1px solid #dce6e5;border-radius:12px;display:block;padding:13px 15px;background:#fafcfc;transition:.15s}.create-kind label b{display:block;font-size:14px;color:#1d394a}.create-kind label small{display:block;margin-top:4px;color:#566a7b;font-size:12px}.create-kind label input:checked+span{background:#eff9f1;border-color:#2c9275;box-shadow:0 0 0 2px #2c92751c}.create-kind label input:focus-visible+span{outline:3px solid #469a91}.create-fields{min-width:0}.create-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.create-fields label{font-size:13px;color:#31505e;margin:12px 0 6px}.create-fields label>span{float:right;color:#566a7b;font-weight:500}.create-fields label small{font-weight:400;color:#566a7b}.create-dialog input,.create-dialog select,.create-dialog textarea{border:1px solid #d4e1e0;border-radius:9px;background:#fbfcfc;color:#1d3649}.create-dialog textarea{height:85px;resize:vertical;line-height:1.55}.create-dialog input:focus,.create-dialog select:focus,.create-dialog textarea:focus{outline:2px solid #78c9af;border-color:#399276}.create-upload{margin-top:15px;padding:12px 14px;background:#f5f9f9;border:1px dashed #b9d0cf;border-radius:11px}.create-upload label{margin:0;color:#196853;cursor:pointer}.create-upload label small{color:#566a7b;margin-left:5px}.create-upload input{margin-top:9px;padding:6px;background:#fff}.create-upload img{display:block;max-height:140px;max-width:100%;margin-top:10px;border-radius:8px;object-fit:cover}.create-upload button{border:0;background:0 0;color:#a24243;padding:8px 0}.create-preview{align-self:start;position:sticky;top:0;background:#f4f8f7;border:1px solid #e4eded;border-radius:13px;padding:15px}.create-preview>span{font-size:11px;color:#566a7b;font-weight:850;letter-spacing:.1em}.create-preview-card{background:#fff;border:1px solid #e0e9e8;border-radius:12px;padding:17px;margin-top:12px;min-height:175px;overflow-wrap:anywhere}.create-preview-top{display:flex;gap:9px;align-items:center}.create-preview-top .avatar{width:36px;height:36px}.create-preview-top b{font-size:13px}.create-preview-top small{display:block;color:#566a7b;font-size:11px}.create-preview-card h3{font-size:16px;margin:17px 0 6px;color:#203c4c}.create-preview-card p{font-size:13px;white-space:pre-wrap;max-height:170px;overflow:hidden;overflow-wrap:anywhere}.create-preview-card #previewTags{display:flex;gap:5px;flex-wrap:wrap}.create-preview-card #previewTags span{font-size:11px;color:#287464;background:#e8f6ef;border-radius:5px;padding:3px 6px}.create-preview .create-help{font-size:12px;color:#587482;line-height:1.5;margin:12px 2px 1px}.create-footer{grid-column:1/-1;position:sticky;bottom:0;z-index:1;background:#fff;border-top:1px solid #e1e9e8;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;margin-top:16px}.create-footer>span{font-size:12px;color:#566a7b}.create-footer>div{display:flex;gap:8px}.create-footer button:disabled{opacity:.65;cursor:wait}@media (max-width:760px){.create-dialog{width:100%;height:100dvh;max-height:100dvh;border-radius:0}.create-head{padding:18px}.create-head h2{font-size:21px}.create-form{display:block;padding:18px}.create-kind{grid-template-columns:1fr;gap:7px}.create-kind label span{padding:10px 12px}.create-kind label small{display:none}.create-preview{position:static;margin-top:18px}.create-footer{padding:14px 0}.create-footer>span{display:none}.create-footer>div{width:100%}.create-footer button{flex:1}}.notification-item{width:100%;display:flex;align-items:center;text-align:left;gap:12px;padding:13px 8px;border:0;border-bottom:1px solid #edf1f0;background:#fff;color:#314a5a}.notification-item:hover,.notification-item:focus-visible{background:#f1f8f5;outline-color:#57a88a}.notification-icon{width:36px;height:36px;flex:none;border-radius:10px;background:#e6f3eb;color:#227659;display:grid;place-items:center;font-weight:850}.notification-copy{flex:1;min-width:0;font-size:13px;line-height:1.5}.notification-copy b{color:#153c42}.notification-copy small{display:block;color:#566a7b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-item time{font-size:11px;color:#566a7b;white-space:nowrap}@media (max-width:650px){.notification-item{align-items:flex-start}.notification-item time{font-size:10px}}.thread-dialog{width:min(720px,100%);padding:0;overflow:auto}.thread-head{padding:25px 28px 20px;background:linear-gradient(130deg,#12334b,#17655e);color:#fff}.thread-head small{font-size:11px;font-weight:850;letter-spacing:.12em;color:#d3fb59}.thread-head h2{font-size:23px;line-height:1.3;margin:9px 0}.thread-head>span{font-size:12px;color:#d0e5e5}.thread-content{padding:22px 28px;border-bottom:1px solid #e7eeec}.thread-content p{white-space:pre-wrap;color:#344c5b;margin:0;line-height:1.65}.thread-content img{max-width:100%;max-height:380px;border-radius:11px;margin-top:17px;object-fit:contain}.thread-comments{padding:22px 28px 5px}.thread-comments h3{font-size:15px;margin:0 0 13px}.thread-comments h3 span{color:#566a7b;font-weight:600}.thread-comment{border-top:1px solid #ecf0f0;padding:13px 0}.thread-comment b{font-size:13px;color:#1d4244}.thread-comment p{font-size:13px;color:#42596a;white-space:pre-wrap;margin:5px 0}.thread-comment small{font-size:11px;color:#566a7b}.thread-empty{font-size:13px}.thread-reply{padding:10px 28px 24px;background:#f8fbfa}.thread-reply label{font-size:13px}.thread-reply textarea{height:84px;background:#fff}@media (max-width:650px){.thread-dialog{width:100%;max-height:100dvh;border-radius:0}.thread-head,.thread-content,.thread-comments,.thread-reply{padding-left:19px;padding-right:19px}}main .intro{margin:0 0 26px;border-radius:12px;padding:20px 22px;align-items:center;box-shadow:0 4px 18px #13243c08}main .intro h1{line-height:1.2}main #tabs.tabs{margin:0 0 18px;border:1px solid #e0e6eb;border-radius:10px;padding:10px 12px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}main #tabs.tabs::-webkit-scrollbar{display:none}main .activity-strip{margin-bottom:22px}@media (max-width:520px){main .intro{padding:17px;display:flex;flex-direction:column;align-items:stretch;gap:13px;margin-bottom:20px}main .intro .primary{align-self:flex-start}main #tabs.tabs{margin-bottom:15px}}.connection-remove{color:#8b4d4d;border-color:#eddad9}.connection-remove:hover{background:#fff4f3}main .activity-strip{margin:22px 0 28px;padding:14px 18px;gap:17px;min-height:50px;box-shadow:0 3px 12px #16476a0a}main .activity-strip .activity-label{flex:none}@media (max-width:520px){main .activity-strip{margin:18px 0 24px;padding:12px 14px;align-items:flex-start;gap:9px}}.cardfoot .delete-post{color:#8b4d4d;background:#fff5f4}.cardfoot .delete-post:hover{background:#ffe9e7}.visitor-locked{background:linear-gradient(135deg,#f7fafc,#eaf4f0);border-color:#d5e8e3}.visitor-lock-head{display:flex;gap:13px;align-items:center}.visitor-lock-head h3{margin:0 0 4px}.visitor-lock-head p{margin:0;font-size:13px;color:#547080}.visitor-lock-icon{background:#d9f0e4;color:#1e785e;width:44px;height:44px;display:grid;place-items:center;border-radius:12px;font-size:23px}.visitor-mystery{display:flex;margin:17px 0 8px;padding-left:5px}.visitor-mystery span{height:43px;width:43px;border-radius:50%;margin-left:-6px;display:grid;place-items:center;background:linear-gradient(145deg,#bccbd2,#e3ecee);border:3px solid #fff;color:#566a7b;font-weight:850;filter:blur(.4px)}.visitor-locked>p{font-size:13px;color:#566a7b}.visitor-locked>button{color:#145d4b;font-weight:750}.dynamic-side-list{display:grid;gap:2px}.dynamic-side-list .small{margin:1px 0;color:#566a7b}.dynamic-side-item{display:block;width:100%;border:0;border-radius:8px;background:0 0;text-align:left;padding:9px 8px;color:#284455}.dynamic-side-item:hover,.dynamic-side-item:focus-visible{background:#edf6f2}.dynamic-side-item b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.35}.dynamic-side-item small{display:block;margin-top:4px;color:#566a7b;font-size:11px}@media (max-width:520px){.create-footer>div{flex-wrap:wrap}.create-footer #clearDraft{flex:1 0 100%;color:#566a7b}.create-footer #publishPost{flex:1.4}}.message-count{display:inline-grid;place-items:center;min-width:19px;height:19px;padding:0 5px;border-radius:20px;background:#d3fb59;color:#13243c;font-size:11px;font-weight:850;margin-left:3px}.edit-post-dialog{padding:0;width:min(680px,100%)}.edit-post-head{background:linear-gradient(125deg,#18374f,#24665e);color:#fff;padding:23px 27px}.edit-post-head span{font-size:11px;font-weight:850;letter-spacing:.12em;color:#d3fb59}.edit-post-head h2{margin:7px 0 3px}.edit-post-head p{color:#d2e8e4;font-size:13px;margin:0}.edit-post-form{padding:22px 27px 25px}.edit-post-form label{font-size:13px;color:#365462}.edit-post-form label small{font-weight:400;color:#566a7b}.edit-post-form textarea{height:190px;line-height:1.6;resize:vertical}@media (max-width:650px){.edit-post-dialog{height:100dvh;max-height:100dvh;border-radius:0}.edit-post-head,.edit-post-form{padding-left:19px;padding-right:19px}}.inquiry-row{margin-bottom:14px}.inquiry-row .inquiry-partner{font-size:12px;font-weight:750;color:#276d65;margin:2px 0 10px}.inquiry-row .inquiry-body{margin:0 0 17px;color:#354e5d}.inquiry-status{display:inline-flex;align-items:center;border-radius:999px;padding:5px 10px;background:#eef3f4;color:#527081}.inquiry-status.status-accepted,.inquiry-status.status-completed{background:#e4f5e9;color:#246b43}.inquiry-status.status-contacted{background:#e9f1ff;color:#385f9a}.inquiry-status.status-declined,.inquiry-status.status-closed{background:#f4eceb;color:#8c514b}.inquiry-actions{border-top:1px solid #e9efec;padding-top:14px}.inquiry-row .inquiry-row-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.company-intro{padding:30px;background:linear-gradient(120deg,#e5f3e9,#edf4ff)}.company-intro h2{font-size:26px;margin:8px 0}.company-intro p{color:#597080;line-height:1.5}.company-list{display:grid;gap:12px}.company-card{width:100%;display:flex;align-items:center;gap:14px;text-align:left;color:#213e4b}.company-card>span:nth-child(2){flex:1}.company-card b,.company-card small,.company-card em{display:block}.company-card small{font-size:13px;color:#516b78;margin:4px 0}.company-card em{font-size:11px;font-style:normal;color:#438073}.company-icon,.company-logo{display:grid;place-items:center;flex:none;background:linear-gradient(135deg,#153e4f,#42ad93);color:#fff;font-size:23px;font-weight:850;border-radius:14px;width:56px;height:56px}.company-page{padding:0 0 26px;overflow:hidden}.company-page>:not(.company-banner){margin-left:26px;margin-right:26px}.company-back{border:0;background:0 0;color:#347d6d;padding:18px 0;font-weight:750}.company-banner{height:150px;padding:25px;color:#c6f4dc;background:linear-gradient(125deg,#11263e,#215d59 70%,#9ac753);font-weight:850;letter-spacing:.08em}.company-identity{display:flex;align-items:center;gap:17px;margin-top:-33px!important}.company-logo{width:80px;height:80px;border:4px solid #fff;font-size:31px}.company-identity h2{margin:35px 0 3px}.company-identity p{margin:0 0 5px;color:#526d7a}.company-identity span,.company-owner{font-size:12px;color:#566a7b}.company-controls{margin-top:18px}.company-description{line-height:1.7;white-space:pre-wrap;color:#41596b}.company-link{color:#287966;font-weight:750}.sample-label,.sample-sidebar-label{font-size:10px;letter-spacing:.12em;color:#347566;font-weight:900;margin:0 0 10px}.sample-sidebar-label{padding:12px 15px 4px;border-top:1px solid #e7eeec}.sample-sidebar-person,.sample-member{display:flex;align-items:center;gap:11px;width:100%;text-align:left;border:0;border-top:1px solid #edf1f2;background:#fff;padding:11px 14px;color:#294758}.sample-sidebar-person:hover,.sample-member:hover{background:#f3f9f7}.sample-sidebar-person>span:nth-child(2),.sample-member>span:nth-child(2){min-width:0;flex:1}.sample-sidebar-person b,.sample-sidebar-person small,.sample-member b,.sample-member small,.sample-member em{display:block}.sample-sidebar-person b,.sample-member b{font-size:12px}.sample-sidebar-person small,.sample-member small{font-size:11px;color:#566a7b;margin-top:3px}.sample-member em{font-size:11px;color:#2c806f;font-style:normal;margin-top:4px}.sample-avatar{width:38px;height:38px;flex:none;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:850;background:linear-gradient(140deg,#2e6d77,#9cc8ae)}.sample-avatar-1{background:linear-gradient(140deg,#434f88,#a5b2ea)}.sample-avatar-2{background:linear-gradient(140deg,#795487,#d7a9ba)}.sample-avatar-3{background:linear-gradient(140deg,#63734b,#d1c87d)}.sample-avatar-4{background:linear-gradient(140deg,#35677e,#8ebccb)}.sample-thread{padding:14px;background:#f2f6f7;border-radius:12px;display:grid;gap:10px;margin:18px 0}.sample-bubble{justify-self:start;max-width:85%;background:#fff;border:1px solid #e2e9e8;border-radius:13px 13px 13px 3px;padding:12px 15px;font-size:13px;line-height:1.5}.sample-bubble.mine{justify-self:end;background:#dff3ea;border-color:#cce6da;border-radius:13px 13px 3px 13px}.sample-hint{font-size:12px}.company-updates{margin-top:24px}.company-updates-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.company-updates-head h3{margin:0;color:#2c4f53}.company-update{padding:20px 23px}.company-update-by{font-size:12px;font-weight:800;color:#2d7565}.company-update p{white-space:pre-wrap;color:#344e5d;line-height:1.65;margin-bottom:0}.company-banner[style]{background-color:#285c58}.company-logo[style],.company-icon[style]{font-size:0}.profile-company-row{width:100%;display:flex;align-items:center;gap:13px;background:#f7fbf9;color:#2c4e54;border:1px solid #e2ede7;border-radius:11px;padding:12px;text-align:left;margin:9px 0}.profile-company-row>span:nth-child(2){flex:1}.profile-company-row b,.profile-company-row small{display:block}.profile-company-row small{font-size:12px;color:#566a7b;margin-top:4px}.profile-company-row strong{font-size:12px;color:#317668}.profile-company-row .company-icon{width:45px;height:45px;font-size:18px}.company-feed-card{border-color:#d5e9dc;background:linear-gradient(165deg,#fff,#f9fcfa)}.company-feed-card .company-icon{width:43px;height:43px;border-radius:10px;font-size:18px}.company-feed-card p{white-space:pre-wrap}.company-feed-card .cardfoot button{color:#227564}.company-section,.company-jobs{margin:18px 0}.company-section{padding:22px}.company-section-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 14px}.company-section-head h3{margin:0 0 4px;font-size:19px;color:#244852}.company-section-head p{margin:0;color:#566a7b;font-size:12px}.company-team-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.team-person{display:flex;align-items:center;gap:10px;text-align:left;border:1px solid #e2ebea;border-radius:10px;background:#fff;color:#264651;padding:10px;min-width:0}.team-person span:last-child{min-width:0}.team-person b,.team-person small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-person b{font-size:13px}.team-person small{font-size:11px;color:#566a7b;margin-top:4px}.team-person .avatar,.team-request-row .avatar{border-radius:50%;width:38px;height:38px}.team-pending-note{background:#eef6f0;color:#397261;border-radius:9px;padding:11px 13px;font-size:12px;margin:13px 0 0}.team-pending-note button{border:0;background:0 0;color:#1c7662;font-weight:800;text-decoration:underline}.team-requests{border-top:1px solid #e7eeee;margin-top:17px;padding-top:12px}.team-requests h4{margin:0 0 9px}.team-request-row{display:flex;align-items:center;gap:8px;padding:9px 0;border-top:1px solid #edf1f0}.team-request-row>span:nth-child(2){flex:1;min-width:0}.team-request-row b,.team-request-row small{display:block}.team-request-row small{font-size:11px;color:#566a7b}.team-request-row button{font-size:12px;padding:7px 9px}.company-jobs .company-section-head{margin:4px 0 13px}.company-job{padding:20px 22px}.company-job .job-top{display:flex;align-items:center;justify-content:space-between}.company-job .job-top small{color:#566a7b;font-size:11px}.company-job h4{font-size:18px;margin:13px 0 6px}.job-meta{color:#297b6a;font-weight:750;font-size:12px}.company-job p{white-space:pre-wrap;line-height:1.6;color:#4e6574}.job-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.job-applied{color:#2e825f;font-weight:800;font-size:12px}.applicant-row{display:flex;align-items:flex-start;gap:11px;border-top:1px solid #e5eeee;padding:14px 0}.applicant-row>div{flex:1}.applicant-row small{display:block;font-size:11px;color:#566a7b;margin-top:3px}.applicant-row p{white-space:pre-wrap;margin:8px 0}@media (max-width:620px){.company-section-head{align-items:flex-start;flex-direction:column}.company-team-grid{grid-template-columns:1fr}.team-request-row{flex-wrap:wrap}.team-request-row>span:nth-child(2){min-width:calc(100% - 55px)}}.company-share{border:1px solid #cfe3db;background:#f1faf4;color:#24715d;border-radius:8px;padding:8px 11px;font-size:12px;font-weight:800;margin-top:14px;margin-bottom:8px;display:block}.company-share:hover{background:#e5f5eb}.company-search-label{display:block;font-weight:800;color:#3c6570;font-size:12px;margin:14px 4px 6px}.company-search{display:block;width:100%;border:1px solid #d5e2e1;border-radius:10px;padding:12px 14px;background:#fff;color:#22424c;margin-bottom:14px}.company-card[hidden]{display:none}.company-management{padding:22px;background:linear-gradient(165deg,#fff,#fbfcf8)}.management-request-row{display:flex;align-items:flex-start;gap:10px;border-top:1px solid #e9eeeb;padding:14px 0;flex-wrap:wrap}.management-request-row>div{flex:1;min-width:180px}.management-request-row b,.management-request-row small{display:block}.management-request-row small{color:#566a7b;font-size:11px}.management-request-row p{white-space:pre-wrap;color:#435c67;font-size:12px;line-height:1.5;margin:6px 0}.management-request-row button{font-size:12px;padding:8px 10px}.management-waiting{background:#eff5dc;color:#667f2e;padding:8px 10px;border-radius:7px;font-size:12px;font-weight:800}.management-message,.management-offer{background:#edf8f1;border:1px solid #d4e9da;border-radius:10px;padding:15px;color:#315c4c;font-size:13px}.management-message button{border:0;background:0 0;color:#28715a;text-decoration:underline;font-weight:850}.management-offer b{display:block;font-size:15px}.management-offer p{line-height:1.5}.management-offer button{margin-right:7px}.company-intro{position:relative;overflow:hidden;background:radial-gradient(circle at 88% 18%,#2b7064 0,#1c595b 26%,transparent 55%),linear-gradient(120deg,#142c44,#174b4b);border-color:#1e5054;box-shadow:0 12px 30px #17394b20;color:#fff}.company-intro::after{content:"▲";position:absolute;right:25px;bottom:-78px;color:#b8e56d1c;font-size:245px;line-height:1;pointer-events:none;transform:rotate(-13deg)}.company-intro .banner-eyebrow{position:relative;z-index:1;color:#d3fb59;font-size:11px;letter-spacing:.15em}.company-intro h2{position:relative;z-index:1;color:#fff;font-size:28px;margin:10px 0 7px;letter-spacing:-.03em}.company-intro p{position:relative;z-index:1;color:#d9e9e8;max-width:440px;line-height:1.55}.company-intro .primary{position:relative;z-index:1;background:#d3fb59;color:#153a40;box-shadow:0 4px 14px #0b242640}.company-intro .primary:hover{background:#e3ff98;color:#12343a}.verify-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff7e0;border:1px solid #f1d58a;color:#6b4f12;border-radius:10px;padding:12px 16px;margin-bottom:14px;font-size:14px;line-height:1.45}.verify-banner button{flex:none;border:1px solid #d6b65a;background:#fff;color:#6b4f12;border-radius:7px;padding:8px 12px;font-weight:750}.verify-banner button:disabled{opacity:.55}#settingsBtn{font-size:18px}.admin-link{border:1px solid #f0c9c9!important;background:#fff4f4!important;color:#9b2f2f!important;border-radius:7px!important;font-weight:800}.settings-tabs{display:flex;gap:4px;background:#eef3f6;padding:4px;border-radius:9px;margin:14px 0 6px;overflow-x:auto}.settings-tabs button{flex:1;border:0;background:0 0;padding:9px 10px;border-radius:7px;font-weight:750;color:#56697b;white-space:nowrap}.settings-tabs button.active{background:#fff;color:#1766ae;box-shadow:0 1px 5px #1a3a5520}.settings-foot{border-top:1px solid #edf1f3;padding-top:14px;justify-content:space-between}.danger-box{background:#fff3f2;border:1px solid #f2c6c1;border-radius:9px;padding:13px 15px;color:#7d2b22;margin:12px 0}.danger-box p{color:#8d4b43;margin:6px 0 0;font-size:13px}.primary.danger{background:#b13a2e}.primary.danger:hover{background:#8f2a20}.ok-text{color:#1d7a54;font-weight:700}.warn-text{color:#a8641a;font-weight:700}.pay-box{display:grid;gap:8px;background:#f4f8fb;border:1px solid #dbe7ef;border-radius:10px;padding:14px 16px;margin:12px 0}.pay-box>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pay-box small{min-width:118px;color:#566a7b;font-size:12px}.pay-box b{color:#1d3549}.pay-box .iban{font-family:ui-monospace,Menlo,Consolas,monospace;letter-spacing:.02em}.pay-box button{padding:5px 9px;font-size:12px}.current-plan{display:inline-block;background:#eef7f1;border:1px solid #cfe8d9;border-radius:9px;padding:9px 13px;margin:12px 6px 0;font-size:13px;color:#245a43}.pending-plan{background:#fff8e6;border-color:#f0dca2;color:#6f5413}.pending-plan button{border:0;background:0 0;color:#1766ae;font-weight:700;text-decoration:underline;padding:0 0 0 6px}.plan-card button:disabled{opacity:.55;cursor:not-allowed}.payment-history{padding:18px 20px;margin-top:14px}.payment-history h3{margin:0 0 8px;font-size:16px}.payment-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;border-top:1px solid #edf1f3;padding:10px 0;font-size:13px}.payment-row small{color:#566a7b}.payment-row b{margin-left:auto}.payment-row p{flex-basis:100%;margin:0;color:#566a7b}.pay-approved{color:#1d7a54}.pay-rejected{color:#b13a2e}.pay-cancelled{color:#566a7b}.comment-delete{border:0;background:0 0;color:#a1453a;font-size:12px;font-weight:700;padding:2px 4px}.comment-delete:hover{text-decoration:underline}@media (max-width:650px){.verify-banner{flex-direction:column;align-items:flex-start}.pay-box small{min-width:0;flex-basis:100%}}@media (max-width:650px){.intro{align-items:flex-start;gap:14px;margin-bottom:26px}.intro h1{line-height:1.18}.intro .primary{flex:none}}.cardtitle a{color:inherit;text-decoration:none}.cardtitle a:hover{color:#1766ae;text-decoration:underline}a.dynamic-side-item{display:block;text-decoration:none;color:inherit}.menu .menu-link{display:block;padding:11px 12px;font-weight:650;color:#1766ae;text-decoration:none;border-top:1px solid #edf1f3;margin-top:4px;font-size:14px}.menu .menu-link:hover{background:#eaf4fc;border-radius:7px}.sponsor-strip{display:flex;align-items:center;gap:10px;margin:0 18px 12px;padding:8px 12px;border:1px solid #f0dfb2;background:linear-gradient(120deg,#fffaf0,#fff);border-radius:9px;text-decoration:none;color:#263342;font-size:13px}.sponsor-strip:hover{border-color:#e2c46f}.sponsor-strip img{height:26px;width:auto;max-width:90px;object-fit:contain}.sponsor-strip .sp-k{font-size:10px;letter-spacing:.08em;text-transform:uppercase;font-weight:800;color:#8a6a1d}.sponsor-strip .sp-arrow{margin-left:auto;color:#8a6a1d;font-weight:800}.sponsor-strip.big{margin:0 0 14px;padding:14px 18px;font-size:15px;flex-wrap:wrap}.sponsor-strip.big img{height:44px;max-width:140px}.sponsor-strip.big small{flex-basis:100%;color:#566a7b;font-size:13px}@media (max-width:700px){.menu .menu-link{white-space:nowrap;border-top:0;margin:0}}.member-suggestions .suggestion-person{align-items:center}.member-suggestions .suggestion-person .avatar{width:42px;height:42px;font-size:16px}.member-suggestions .suggestion-name{display:block;width:auto;padding:0;font-size:13.5px;font-weight:750;color:#263c51;background:0 0}.member-suggestions .suggestion-name:hover{background:0 0;color:#1766ae}.member-suggestions .suggestion-connect{display:inline-block;width:auto;padding:5px 9px;margin-top:7px;border:1px solid #83bba8;background:#f1faf4;color:#155f4c;font-size:11px}.member-suggestions .suggestion-connect:hover{background:#dff3e7}.avatar-link,.author-link{border:0;background:0 0;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:left}.author-link{color:#1f3a52;font-weight:700}.author-link:hover{color:#1766ae;text-decoration:underline}.avatar-link .avatar{transition:transform .15s}.avatar-link:hover .avatar{transform:scale(1.05)}.meta-head{color:#566a7b}.meta time{color:#566a7b}.level-pill{display:inline-block;font-size:10.5px;font-weight:800;border-radius:5px;padding:1px 6px;letter-spacing:.03em}.level-1{background:#d9fbfb;color:#086773}.level-2{background:#e6e8ff;color:#48539a}.level-3{background:#fff0b9;color:#96601c}.live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#2fbf71;margin-left:6px;vertical-align:middle;box-shadow:0 0 0 0#2fbf7166;animation:livepulse 2s infinite}@keyframes livepulse{0%{box-shadow:0 0 0 0#2fbf7155}70%{box-shadow:0 0 0 7px #2fbf7100}to{box-shadow:0 0 0 0#2fbf7100}}.profile-company{font-weight:650;color:#3a5a76!important}.dynamic-side-item time{color:#566a7b}.side-more{display:block;padding:8px 15px;font-size:13px;font-weight:700;color:#1766ae}.menu button{display:flex;align-items:center;gap:6px}.net-hero{padding:22px 24px}.net-hero-top{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;flex-wrap:wrap}.net-hero h2{font-size:30px;margin:4px 0;letter-spacing:-.6px}.stat-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:18px}.stat-card{border:1px solid #e1e8ee;background:linear-gradient(180deg,#fbfdff,#f3f8fc);border-radius:12px;padding:14px 10px;text-align:center;cursor:default}.stat-card[data-net]{cursor:pointer}.stat-card[data-net]:hover{border-color:#9cc6e6}.stat-card b{display:block;font-size:24px;color:#173c5c;letter-spacing:-.5px}.stat-card span{font-size:11.5px;color:#566a7b;font-weight:700}.net-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:12px 0}.net-dist{padding:16px 18px}.net-dist h3{font-size:14px;margin:0 0 10px;color:#29465d}.bar-row{display:grid;grid-template-columns:minmax(0,1fr) 70px 26px;gap:8px;align-items:center;font-size:12.5px;margin:7px 0}.bar-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar-row i{display:block;height:8px;border-radius:6px;background:linear-gradient(90deg,#1766ae,#5bb0e8)}.bar-row b{text-align:right;color:#29465d}.net-list{padding:0;overflow:hidden}.net-tabs{display:flex;gap:6px;flex-wrap:wrap;align-items:center;padding:12px 14px;border-bottom:1px solid #edf1f3;background:#fafcfd}.net-tabs button{border:0;background:#eef3f6;border-radius:8px;padding:8px 12px;font-weight:700;color:#4d6478}.net-tabs button.active{background:#1766ae;color:#fff}.net-tabs input{margin-left:auto;border:1px solid #d6e2ea;border-radius:8px;padding:8px 10px;min-width:200px}.net-row{display:flex;align-items:center;gap:12px;padding:12px 16px;border-top:1px solid #f0f3f5}.net-row:first-of-type{border-top:0}.net-main{flex:1;min-width:0}.net-main small{display:block;color:#566a7b;font-size:12.5px}.net-row button{white-space:nowrap}.people-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.person-card{position:relative;background:#fff;border:1px solid #e0e6eb;border-radius:12px;padding:0 14px 14px;text-align:center;overflow:hidden;display:flex;flex-direction:column;align-items:center}.pc-cover{height:54px;margin:0-14px;width:calc(100% + 28px);background:linear-gradient(120deg,#164b81,#2689c4)}.person-card .avatar{width:72px;height:72px;border-radius:50%;border:3px solid #fff;margin-top:-36px;font-size:26px}.pc-name{margin-top:8px;font-size:15px}.person-card p{margin:4px 0;font-size:13px;color:#4f6578;min-height:34px}.person-card small{color:#566a7b;font-size:12px}.person-card em{font-style:normal;font-size:11.5px;color:#267d68;margin-top:6px}.pc-actions{margin-top:auto;padding-top:10px;width:100%}.pc-actions button{width:100%}.flag{display:inline-block;border-radius:20px;padding:3px 9px;font-size:11.5px;font-weight:750;margin:4px 3px 0}.flag.work{background:#e3f6ea;color:#1d7a4b}.flag.hire{background:#efe6fb;color:#6a3aa8}.people-filters{display:flex;flex-wrap:wrap;gap:8px;padding:14px;align-items:center}.people-filters input,.people-filters select{border:1px solid #d6e2ea;border-radius:8px;padding:9px 10px;font:inherit}.people-filters input#pfQ{flex:1;min-width:220px}.people-filters label{font-size:13px;display:flex;gap:5px;align-items:center}.msg-layout{display:grid;grid-template-columns:300px minmax(0,1fr);padding:0;overflow:hidden;height:min(72vh,720px)}.msg-list{border-right:1px solid #e8eef2;overflow:auto;background:#fafcfd}.msg-list input{width:calc(100% - 20px);margin:10px;border:1px solid #d6e2ea;border-radius:8px;padding:9px}.msg-item{display:flex;align-items:center;gap:10px;width:100%;border:0;background:0 0;text-align:left;padding:11px 12px;border-bottom:1px solid #eef2f5;cursor:pointer}.msg-item:hover,.msg-item.active{background:#e9f3fb}.msg-item span{flex:1;min-width:0}.msg-item small{display:block;color:#566a7b;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msg-item em{font-style:normal;background:#1766ae;color:#fff;border-radius:10px;font-size:11px;font-weight:800;padding:1px 7px}.msg-item .avatar{width:40px;height:40px;border-radius:50%}.msg-thread{display:flex;flex-direction:column;min-height:0}.msg-empty{margin:auto;text-align:center;color:#5d7285}.msg-head{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid #e8eef2}.msg-head small{display:block;color:#566a7b}.msg-head .avatar{width:40px;height:40px;border-radius:50%}.msg-body{flex:1;overflow:auto;padding:16px;background:#f7fafc}.bubble{max-width:72%;margin:6px 0;padding:9px 13px;border-radius:14px 14px 14px 4px;background:#fff;border:1px solid #e3eaf0}.bubble.mine{margin-left:auto;background:#1766ae;color:#fff;border-color:#1766ae;border-radius:14px 14px 4px 14px}.bubble p{margin:0;overflow-wrap:anywhere}.bubble time{display:block;font-size:10.5px;opacity:.7;margin-top:3px;text-align:right}.msg-compose{display:flex;gap:8px;padding:12px;border-top:1px solid #e8eef2}.msg-compose textarea{flex:1;border:1px solid #d6e2ea;border-radius:10px;padding:10px;font:inherit;resize:none}.notif-page{padding:0;overflow:hidden}.notif-tools{display:flex;gap:8px;justify-content:flex-end;padding:10px 14px;border-bottom:1px solid #edf1f3}.notif-row{display:flex;align-items:center;gap:12px;width:100%;border:0;background:#fff;text-align:left;padding:13px 16px;border-bottom:1px solid #f0f3f5;cursor:pointer;font:inherit}.notif-row:hover{background:#f4f9fd}.notif-row.unseen{background:#eef6fd}.notif-ic{width:36px;height:36px;flex:none;border-radius:50%;background:#e7f2fb;display:grid;place-items:center}.notif-text{flex:1}.notif-text small{display:block;color:#566a7b;font-size:12.5px;margin-top:2px}.notif-row time{font-size:12px;color:#566a7b;white-space:nowrap}.quota-box{display:flex;justify-content:space-between;gap:16px;align-items:center;flex-wrap:wrap;padding:18px 22px;background:linear-gradient(120deg,#f2f8fd,#fff)}.quota-box h3{margin:4px 0;font-size:20px}.quota-actions{display:flex;gap:8px;flex-wrap:wrap}.meter{height:9px;background:#e3edf4;border-radius:9px;overflow:hidden;margin:8px 0 4px;max-width:360px}.meter i{display:block;height:100%;background:linear-gradient(90deg,#1766ae,#5bb0e8);border-radius:9px}.inline-tabs{background:0 0;border:0;padding:0;margin:12px 0}.req-filters{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.req-filters input,.req-filters select{border:1px solid #d6e2ea;border-radius:8px;padding:9px 10px;font:inherit}.req-filters input{flex:1;min-width:200px}.req-card{padding:16px 18px}.req-top{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.req-top time{margin-left:auto;font-size:12px;color:#566a7b}.req-card h3{margin:10px 0 6px;font-size:18px}.req-card h3 a{color:#1f3a52}.req-card h3 a:hover{color:#1766ae}.req-card p{margin:0 0 8px;color:#4c6176;font-size:14px}.facts{list-style:none;display:flex;flex-wrap:wrap;gap:6px 14px;padding:0;margin:6px 0;font-size:13px;color:#4c6176}.req-foot{display:flex;flex-wrap:wrap;gap:8px;align-items:center;border-top:1px solid #f0f3f5;padding-top:10px;margin-top:8px;font-size:13px}.req-foot>span:first-child{flex:1;min-width:0}.req-count{color:#566a7b}.req-foot a.primary,.req-foot a.secondary{text-decoration:none;display:inline-block}a.primary,a.secondary{text-decoration:none;display:inline-block;text-align:center}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:10px}.job-card{display:flex;align-items:center;gap:14px;padding:14px 18px}.job-card img,.job-card .job-logo{width:56px;height:56px;border-radius:10px;object-fit:contain;border:1px solid #e3eaf0;background:#f3f7fa;display:grid;place-items:center;font-weight:800;color:#1766ae;flex:none}.job-card>div{flex:1;min-width:0}.job-card h3{margin:0 0 4px;font-size:17px}.job-card p{margin:0;font-size:13.5px;color:#4c6176}.job-card small{color:#566a7b}.sector-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.sector-tile{border:1px solid #dfe8ee;background:#fff;border-radius:12px;padding:14px;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:3px;font:inherit}.sector-tile:hover,.sector-tile.selected{border-color:#7fb3dc;background:#f5fafe}.sector-tile b{font-size:14.5px;color:#1f3a52}.sector-tile small{color:#566a7b}.tile-sponsor{font-size:11px;color:#8a6a1d;font-weight:750;display:flex;align-items:center;gap:6px;margin-top:4px}.tile-sponsor img{height:18px;max-width:60px;object-fit:contain}.tile-sponsor.empty{color:#a7b4bf;font-weight:600}.crumbs-in{font-size:13px;color:#566a7b;margin:4px 0 12px}.sponsor-slot{border:1px dashed #e2c46f;background:#fffaf0;border-radius:10px;padding:12px 16px;margin:0 0 14px;font-size:13.5px;color:#7a5d1a}.forum-table{padding:0;overflow:hidden}.ft-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid #edf1f3}.ft-head h2{margin:0;font-size:18px}.forum-table table{width:100%;border-collapse:collapse;font-size:14px}.forum-table th{text-align:left;background:#f6f9fb;color:#566a7b;font-size:12px;padding:9px 14px;border-bottom:1px solid #e8eef2}.forum-table td{padding:12px 14px;border-bottom:1px solid #f0f3f5;vertical-align:top}.forum-table tr:hover td{background:#fafcfe}.forum-table .num{text-align:center;width:70px}.ft-title{font-weight:750;color:#1f3a52;text-decoration:none;font-size:15px}.ft-title:hover{color:#1766ae;text-decoration:underline}.forum-table td small{display:block;color:#566a7b;margin-top:3px}.ft-pager{display:flex;gap:6px;justify-content:center;padding:14px;flex-wrap:wrap}.ft-pager button{border:1px solid #d6e2ea;background:#fff;border-radius:8px;padding:6px 11px;font-weight:700;cursor:pointer}.ft-pager button.active{background:#1766ae;color:#fff;border-color:#1766ae}.skill-chip.endorse{display:inline-flex;align-items:center;gap:6px}.skill-chip.endorse b{background:#fff;border-radius:10px;padding:0 6px;font-size:11px}.skill-chip.endorse button{border:0;background:#1766ae;color:#fff;border-radius:12px;font-size:10.5px;font-weight:800;padding:2px 7px;cursor:pointer}.skill-chip.endorse button.on{background:#22a47d}.rec-in{margin:0 0 12px;padding:12px 14px;border-left:3px solid #9cc6e6;background:#f7fbfe;border-radius:0 9px 9px 0}.rec-in.hidden-rec,.rec-in.hidden{opacity:.55}.rec-in p{margin:0 0 6px;white-space:pre-wrap}.rec-in footer{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px}.rec-in footer small{color:#566a7b}.rec-in footer .secondary{margin-left:auto;padding:4px 9px;font-size:12px}.rec-form{display:grid;gap:6px;margin-top:10px;border-top:1px solid #edf1f3;padding-top:12px}.rec-form input,.rec-form textarea{border:1px solid #d6e2ea;border-radius:8px;padding:9px;font:inherit}.rec-form button{justify-self:start}.profile-flags{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:10px 16px}.public-link{margin-left:auto;font-size:13px;font-weight:750;color:#1766ae}.flags-field{display:grid;gap:6px;margin-top:10px;background:#f6f9fb;border-radius:10px;padding:10px 12px}.flags-field label{font-weight:600!important;display:flex;gap:8px;align-items:center;margin:0!important}.flags-field input{width:auto!important}.lvl-note{display:block;font-size:11.5px;color:#566a7b;margin-top:5px}@media (max-width:1050px){.stat-grid{grid-template-columns:repeat(3,1fr)}.people-cards{grid-template-columns:repeat(2,1fr)}.net-grid{grid-template-columns:1fr}}@media (max-width:700px){.stat-grid{grid-template-columns:repeat(2,1fr)}.people-cards,.sector-tiles{grid-template-columns:1fr 1fr}.msg-layout{grid-template-columns:1fr;height:auto}.msg-list{max-height:240px;border-right:0;border-bottom:1px solid #e8eef2}.msg-body{min-height:300px}.two-col{grid-template-columns:1fr}.forum-table .num:nth-child(3),.forum-table th:nth-child(3){display:none}.net-tabs input{margin-left:0;min-width:0;flex-basis:100%}.job-card{flex-wrap:wrap}}.sidelinks a.dynamic-side-item:before,.sidelinks a.side-more:before{content:none}.sidelinks a.dynamic-side-item{padding:9px 15px;border-top:1px solid #f0f3f5}.sidelinks a.dynamic-side-item:first-child{border-top:0}.right .panel>#tiersBtn{width:calc(100% - 24px)!important}.msg-compose textarea::placeholder{font-size:13px}.primary:disabled,.secondary:disabled{opacity:.5;cursor:not-allowed}.check-row{display:flex;gap:12px;align-items:flex-start;padding:14px;border:1px solid #dfe4e9;border-radius:10px;background:#f8fafc;cursor:pointer;margin:6px 0 10px}.check-row input{width:18px;height:18px;margin-top:2px;flex:none}.check-row b{display:block}.check-row small{display:block;color:#5d6b7c;margin-top:4px;line-height:1.5}.dialog label.check-row{display:flex;font-weight:400}.dialog .check-row input{width:18px;min-width:18px;padding:0;margin:2px 0 0}.dialog .check-row span{flex:1}.block-list{display:flex;flex-direction:column;gap:8px;margin:8px 0}.block-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid #dfe4e9;border-radius:10px;background:#f8fafc}.block-row span{min-width:0;overflow:hidden;text-overflow:ellipsis}.block-row button{flex:none}.profile-actions .block-btn{color:#8d4b43}.profile-unavailable .profile-detail{padding-top:18px}@media (max-width:520px){.block-row{flex-wrap:wrap}.block-row button{width:100%}}.follow-counts{display:inline-flex;gap:12px;margin-left:10px;flex-wrap:wrap}.link-btn{background:0 0;border:0;padding:0;color:#1766ae;font:inherit;cursor:pointer}.link-btn:hover{text-decoration:underline}.link-btn b{color:#1c2b3a}.follow-list{display:flex;flex-direction:column;gap:8px;margin:10px 0;max-height:60vh;overflow:auto}.follow-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid #e3e8ed;border-radius:10px;background:#f8fafc}.follow-row>span{flex:1;min-width:0}.follow-row small{display:block;color:#5d6b7c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.follow-row .follow-btn{flex:none}@media (max-width:520px){.follow-counts{margin-left:0;display:flex;margin-top:4px}.follow-row{flex-wrap:wrap}.follow-row .follow-btn{width:100%}}.msgr .msg-list{display:flex;flex-direction:column}.msgr-list{flex:1;overflow:auto}.msgr-tabs{display:flex;gap:4px;padding:10px 10px 0}.msgr-tabs button{flex:1;border:1px solid #d6e2ea;background:#fff;border-radius:8px;padding:7px;font-weight:700;color:#4a6175;cursor:pointer}.msgr-tabs button.active{background:#1766ae;border-color:#1766ae;color:#fff}.msgr-search input{width:calc(100% - 20px);margin:10px;border:1px solid #d6e2ea;border-radius:8px;padding:9px;font:inherit}.msgr .msg-item.unread b{color:#0d3d6b}.msgr .msg-item.unread small{color:#24384a;font-weight:600}.msgr-meta{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:0 0 auto}.msgr-meta time{font-size:11px;color:#566a7b;white-space:nowrap}.msgr-muted{font-style:normal;font-size:12px}.msgr-more{margin:10px;width:calc(100% - 20px)}.msgr-search-head{padding:8px 12px;font-size:13px;color:#4a6175;border-bottom:1px solid #eef2f5}.msgr-list mark{background:#fff1a8;color:inherit;border-radius:3px}.msgr.msg-layout{grid-template-columns:260px minmax(0,1fr)}body:has(#msgr) .membership-banner{display:none}.msgr .msg-thread{min-width:0}.msgr .msg-body{overflow-x:hidden}.msgr-head{flex-wrap:nowrap}.msgr-who{flex:1;min-width:0}.msgr-name{display:flex;align-items:center;gap:6px;min-width:0}.msgr-name .author-link{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msgr-who small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msgr-tools{display:flex;gap:6px;flex:0 0 auto}.msgr-tools button{padding:6px 9px;font-size:14px;line-height:1;white-space:nowrap}.msgr-back{display:none;border:0;background:0 0;font-size:22px;cursor:pointer;color:#1766ae;padding:0 6px}.msgr .bubble{position:relative}.msgr .bubble.deleted{opacity:.75}.msgr-deleted{font-size:13px}.msgr .bubble a{color:inherit;text-decoration:underline}.msgr .bubble.mine a{color:#fff}.msgr-quote{display:block;width:100%;text-align:left;border:0;border-left:3px solid #8db8de;background:rgba(23,102,174,.08);border-radius:6px;padding:5px 8px;margin-bottom:6px;cursor:pointer;font:inherit;color:inherit}.msgr-quote b{display:block;font-size:12px}.msgr-quote span{display:block;font-size:12.5px;opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bubble.mine .msgr-quote{background:rgba(255,255,255,.16);border-left-color:#cfe5fa}.msgr-img{display:block;margin-top:6px}.msgr-img img{max-width:260px;max-height:220px;border-radius:10px;display:block;background:#e8eef2}.msgr-file{display:flex;align-items:center;gap:8px;margin-top:6px;padding:8px 10px;border-radius:10px;background:rgba(23,102,174,.08);text-decoration:none!important}.bubble.mine .msgr-file{background:rgba(255,255,255,.16)}.msgr-file small{display:block;opacity:.8;font-size:11.5px}.msgr-file-ic{font-size:20px}.msgr-status{margin-left:4px}.msgr-status.read{font-weight:700}.msgr-edited{font-style:italic}.msgr-actions{position:absolute;top:-12px;right:6px;display:none;gap:2px;background:#fff;border:1px solid #d6e2ea;border-radius:8px;padding:1px 3px;box-shadow:0 2px 6px rgba(16,40,64,.12)}.bubble:hover .msgr-actions,.bubble:focus-within .msgr-actions{display:flex}.msgr-actions button{border:0;background:0 0;cursor:pointer;font-size:13px;padding:2px 5px;color:#24384a}.msgr-older,.msgr-start{text-align:center;font-size:12px;color:#566a7b;padding:6px}.bubble.flash{box-shadow:0 0 0 3px #ffd54d}.msgr-compose{flex-direction:column;align-items:stretch}.msgr-row{display:flex;gap:8px;align-items:flex-end}.msgr-attach{cursor:pointer;font-size:20px;padding:8px 4px;user-select:none}.msgr-bars:empty{display:none}.msgr-bars{display:flex;flex-direction:column;gap:4px}.msgr-bar{display:flex;justify-content:space-between;align-items:center;gap:8px;background:#eef5fb;border-radius:8px;padding:6px 10px;font-size:12.5px}.msgr-bar.edit{background:#fff6dc}.msgr-bar span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msgr-bar button{border:0;background:0 0;font-size:18px;cursor:pointer;line-height:1}.msgr-locked{flex-direction:column}.msgr-locked textarea{display:none}.msgr-locked .tier-message-lock{margin:0}@media (max-width:700px){.msgr.msg-layout{grid-template-columns:minmax(0,1fr);height:calc(100vh - 24px);min-height:420px}.msgr .msg-list{max-height:none;border-bottom:0}.msgr.has-active .msg-list{display:none}.msgr:not(.has-active) .msg-thread{display:none}.msgr-back{display:inline-block}.msgr-tools button{padding:5px 7px}.msgr .bubble{max-width:86%}.msgr-actions{display:flex;position:static;box-shadow:none;border:0;background:0 0;justify-content:flex-end}}.msgr-img{max-width:260px}.msgr-img img{max-width:100%;height:auto}.msgr-tabs button{font-size:13px;padding:7px 4px;white-space:nowrap}.msgr .msg-item>span:not(.msgr-meta){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msgr .msg-item>span:not(.msgr-meta) b{white-space:nowrap}.msgr .msg-item{gap:8px;padding:10px}.msgr .msg-item .avatar{width:36px;height:36px;flex:0 0 36px}.msgr .msg-item b{font-size:14px}.msgr .msg-item .member-tier{transform:scale(.85);transform-origin:left center}.co6 .company-identity{min-width:0}.co6 .co-id-text{min-width:0}.co6 .co-id-text h2,.co6 .co-id-text p,.co6 .co-id-text span{overflow-wrap:anywhere}.co-controls{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.co-controls button{white-space:nowrap}.co-role-pill{font-style:normal;background:#e8f1fb;color:#1d5d95;border-radius:6px;padding:1px 7px;font-size:12px;font-weight:800}.danger-soft{color:#a3322d!important;border-color:#efc9c6!important}.co-transfer-offer{margin:14px 0;padding:12px 14px;border:1px solid #f0dfb2;background:#fffbf1;border-radius:10px;display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-weight:650;color:#5b4512}.co-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin:14px 0}.co-facts div{background:#f6f9fb;border:1px solid #e3eaef;border-radius:9px;padding:8px 10px;min-width:0}.co-facts dt{font-size:11px;color:#566a7b;font-weight:800;text-transform:uppercase;letter-spacing:.02em}.co-facts dd{margin:2px 0 0;font-weight:700;color:#29404f;overflow-wrap:anywhere}.co-contact{display:flex;flex-wrap:wrap;gap:6px 14px}.co-contact .company-link{overflow-wrap:anywhere}.co-posts{margin:18px 0}.co-posts>.company-section-head{margin-bottom:10px}.co-postedby{font-size:12px;color:#6a5a2a;background:#fffbf0;border:1px dashed #ecd9a5;border-radius:7px;padding:5px 9px;margin:8px 0 0}.avatar.co-avatar{border-radius:10px}.co-sub{margin:14px 0 6px;font-size:13px;color:#4b6574}.co-sub small{font-weight:500;color:#566a7b}.co-team-list{display:grid;gap:8px}.co-team-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;width:100%;padding:8px 10px;border:1px solid #e6edf1;border-radius:10px;background:#fff}.co-team-who{display:flex;align-items:center;gap:10px;text-align:left;flex:1;min-width:0;background:0 0;border:0;padding:0}.co-team-who span{min-width:0}.co-team-who b,.co-team-who small{display:block;overflow-wrap:anywhere}.co-team-who small{color:#566a7b;font-size:12px;font-weight:500}.co-team-actions{display:flex;gap:6px;flex-wrap:wrap}.co-badge{display:inline-block;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:800;white-space:nowrap}.co-badge.verified{background:#e6f6ee;color:#16794a}.co-badge.unverified{background:#fff4dc;color:#7a5513}.co-form .co-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.co-form .co-grid>div{min-width:0}.co-form input,.co-form select,.co-form textarea{width:100%;box-sizing:border-box}.co-form-error{color:#a3322d;font-weight:700;min-height:1em;margin:8px 0 0}.co-roles{display:grid;gap:8px;margin:12px 0}.co-role-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border:1px solid #e6edf1;border-radius:10px;padding:8px 10px}.co-role-row>span:nth-child(2){flex:1;min-width:120px}.co-role-row b,.co-role-row small{display:block}.co-role-row small{color:#566a7b;font-size:12px}.co-role-actions{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.co-role-add{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;margin-top:8px}.co-role-add label{flex-basis:100%;margin:0}.co-role-add input{flex:1;min-width:160px}.co-audit{max-height:55vh;overflow:auto;display:grid;gap:6px}.co-audit-row{display:flex;gap:10px;font-size:13px;border-bottom:1px solid #eef2f4;padding:6px 0}.co-audit-row time{color:#566a7b;white-space:nowrap;font-size:12px}.co-audit-row small{color:#566a7b}.search-companies .company-icon{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;flex:none}@media (max-width:600px){.co-form .co-grid{grid-template-columns:1fr}.co-controls button{flex:1 1 auto}.co-team-actions{width:100%}.co-team-actions button{flex:1}.co-audit-row{flex-direction:column;gap:2px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.jobs-tabs{display:flex;gap:6px;margin:0 0 12px}.jobs-tabs button{border:1px solid #d6e2ea;background:#fff;border-radius:999px;padding:8px 16px;font:inherit;font-weight:750;color:#33475b;cursor:pointer}.jobs-tabs button.active{background:#1766ae;border-color:#1766ae;color:#fff}.job-filters{padding:12px 14px;margin:0 0 12px;display:grid;gap:8px}.jf-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.jf-row input,.jf-row select{border:1px solid #d6e2ea;border-radius:8px;padding:9px 10px;font:inherit;min-width:0;background:#fff}.jf-row input#jfQ{flex:2 1 220px}.jf-row input#jfCity{flex:1 1 140px}.jf-selects select{flex:1 1 140px}.jf-check{display:flex;align-items:center;gap:6px;font-size:14px;color:#33475b;white-space:nowrap}.job-card{align-items:flex-start}.job-card .job-cta{flex:none;display:flex;align-items:center}.job-card h3 a{color:#14324d;text-decoration:none}.job-card h3 a:hover{text-decoration:underline}.job-salary{color:#1d6a43!important;font-weight:700;margin-top:3px!important}.job-card p,.job-card h3{overflow-wrap:anywhere}.app-pill,.job-pill{display:inline-block;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:800;white-space:nowrap;background:#eef3f7;color:#3d5366}.app-pill.s-new{background:#e7f1fb;color:#1766ae}.app-pill.s-reviewing{background:#fff4dc;color:#7a5513}.app-pill.s-interview{background:#f1e9fb;color:#5b2d91}.app-pill.s-offer{background:#e3f6f4;color:#0f6b61}.app-pill.s-hired{background:#e8f5ee;color:#1d6a43}.app-pill.s-rejected{background:#fbecec;color:#9b2c2c}.app-pill.s-withdrawn{background:#f1f4f6;color:#566a7b}.job-pill.j-open{background:#e8f5ee;color:#1d6a43}.job-pill.j-draft{background:#eef3f7;color:#3d5366}.job-pill.j-paused{background:#fff4dc;color:#7a5513}.job-pill.j-closed,.job-pill.j-archived{background:#f1f4f6;color:#566a7b}.chips{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.chip{border:1px solid #d6e2ea;background:#fff;border-radius:999px;padding:5px 11px;font:inherit;font-size:13px;font-weight:700;color:#3d5366;cursor:pointer}.chip.active{background:#14324d;border-color:#14324d;color:#fff}.my-apps-head{padding:14px 18px;margin-bottom:10px}.my-apps-head h2{margin:0 0 4px;font-size:19px}.my-apps-head p{margin:0 0 6px;font-size:14px}.my-app{display:flex;gap:14px;padding:14px 18px;align-items:flex-start}.my-app .job-logo{width:48px;height:48px;border-radius:10px;border:1px solid #e3eaf0;background:#f3f7fa;display:grid;place-items:center;font-weight:800;color:#1766ae;flex:none;object-fit:contain}.my-app-main{flex:1;min-width:0}.my-app-main h3{margin:0 0 3px;font-size:16px;overflow-wrap:anywhere}.my-app-main p{margin:0 0 3px;font-size:13.5px;color:#4c6176;overflow-wrap:anywhere}.my-app-main small{color:#566a7b}.my-app-side{display:flex;flex-direction:column;gap:8px;align-items:flex-end;flex:none}.pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;color:#29404f}.co-job-head-actions{display:flex;gap:8px;flex-wrap:wrap}.co-job .job-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.co-job .job-actions button{padding:7px 11px;font-size:13px}.co-job h4 a{color:#14324d}.co-job h4{overflow-wrap:anywhere}.new-dot{background:#fff;color:#1766ae;border-radius:999px;padding:0 6px;margin-left:4px;font-size:11px}.applicants{display:grid;gap:10px;margin:8px 0}.applicant{border:1px solid #e3eaef;border-radius:10px;padding:12px}.applicant.is-withdrawn{opacity:.65}.applicant-top{display:flex;gap:10px;align-items:flex-start}.applicant-who{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.applicant-who small{color:#566a7b;overflow-wrap:anywhere}.applicant-status{display:flex;flex-direction:column;gap:6px;align-items:flex-end;flex:none}.applicant-status select{border:1px solid #d6e2ea;border-radius:8px;padding:6px 8px;font:inherit;font-size:13px;max-width:170px}.feed-jobs{padding:14px 18px;margin:0 0 14px}.feed-jobs-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.feed-jobs-head h3{margin:0;font-size:16px}.feed-job{display:flex;gap:12px;align-items:center;padding:9px 0;border-top:1px solid #edf1f3}.feed-job .job-logo{width:42px;height:42px;border-radius:9px;border:1px solid #e3eaf0;background:#f3f7fa;display:grid;place-items:center;font-weight:800;color:#1766ae;flex:none;object-fit:contain}.feed-job>div{flex:1;min-width:0;display:flex;flex-direction:column}.feed-job a{color:#14324d;text-decoration:none;overflow-wrap:anywhere}.feed-job small{color:#566a7b;overflow-wrap:anywhere}.feed-job em{font-style:normal;font-size:12px;color:#1766ae;font-weight:700}@media (max-width:700px){.job-card{flex-wrap:wrap}.job-card .job-cta{width:100%;justify-content:flex-end}.jf-row input#jfQ,.jf-row input#jfCity{flex:1 1 100%}.jf-selects select{flex:1 1 calc(50% - 8px)}.my-app{flex-wrap:wrap;padding:12px}.my-app-side{flex-direction:row;width:100%;justify-content:space-between;align-items:center}.applicant-top{flex-wrap:wrap}.applicant-status{width:100%;flex-direction:row;justify-content:space-between;align-items:center}.applicant-status select{max-width:none;flex:1}.co-job-head-actions{width:100%}.co-job-head-actions button{flex:1}.feed-job{flex-wrap:wrap}.feed-job button{margin-left:54px}}.b2b-hero{background:linear-gradient(120deg,#0f3c64,#1f6fae);color:#fff;border:0}.b2b-hero h2{margin:6px 0}.b2b-hero p{margin:0;color:#dbeaf6;line-height:1.5;font-size:14px}.b2b-hero .banner-eyebrow{color:#d3fb59}.b2b-tabs,.b2b-subtabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 0 12px;padding-bottom:2px}.b2b-tabs::-webkit-scrollbar{display:none}.b2b-tabs button,.b2b-subtabs button{white-space:nowrap;border:1px solid #dbe5ec;background:#fff;color:#45607a;border-radius:7px;padding:8px 13px;font-weight:700}.b2b-tabs button.active,.b2b-subtabs button.active{background:#e6f2fb;color:#1766ae;border-color:#b5d4e9}.b2b-subtabs button{padding:6px 10px;font-size:13px}.b2b-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.b2b-filters input,.b2b-filters select{border:1px solid #d3dee6;border-radius:7px;padding:9px 10px;background:#fff;min-width:0;flex:1 1 140px}.b2b-filters #bfQ{flex:2 1 260px}.b2b-filters small{flex-basis:100%}.b2b-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px}.b2b-grid.rfqs,.b2b-grid.companies{grid-template-columns:1fr}.b2b-card{display:flex;gap:12px;margin:0;padding:14px;min-width:0}.b2b-card.product-card{flex-direction:column;padding:0;overflow:hidden}.product-card .b2b-card-body{padding:12px 14px 14px}.b2b-card-body{min-width:0;flex:1}.b2b-card h4{margin:6px 0 4px;font-size:16px;overflow-wrap:anywhere}.b2b-card h4 a{color:#14324d}.b2b-card h4 a:hover{color:#1766ae;text-decoration:underline}.b2b-cover{width:100%;aspect-ratio:4/3;object-fit:cover;background:#eef4f8;display:block}.b2b-cover.ph{display:grid;place-items:center;font-size:42px}.b2b-pills{display:flex;gap:5px;flex-wrap:wrap}.b2b-pill{display:inline-block;border-radius:5px;background:#e9f4fa;color:#1766ae;padding:3px 7px;font-size:11.5px;font-weight:750}.b2b-pill.muted{background:#f1f4f6;color:#5d7083}.b2b-pill.mine,.b2b-pill.s-open,.b2b-pill.s-published,.b2b-pill.s-accepted{background:#e8f5ee;color:#23734d}.b2b-pill.s-draft{background:#fff4dc;color:#7a5513}.b2b-pill.s-paused,.b2b-pill.s-closed,.b2b-pill.s-expired,.b2b-pill.s-archived,.b2b-pill.s-cancelled,.b2b-pill.s-declined,.b2b-pill.s-withdrawn{background:#f1f4f6;color:#5d7083}.b2b-pill.s-awarded,.b2b-pill.s-shortlisted{background:#edf0ff;color:#405194}.b2b-meta{margin:3px 0;font-size:13px;color:#5c7286;line-height:1.45;overflow-wrap:anywhere}.b2b-co{font-size:13px;color:#1766ae;font-weight:700;padding:0}.b2b-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.b2b-actions button,.b2b-actions .btnlike{padding:7px 11px;font-size:13px;margin:0}.btnlike{display:inline-block;border:1px solid #ccd7da;background:#fff;border-radius:7px;color:#1766ae;font-weight:700}.b2b-list{list-style:none;margin:0 0 12px;padding:0}.b2b-list li{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;border-top:1px solid #edf1f3;padding:9px 0}.b2b-list li small{color:#566a7b}.b2b-quote{flex-basis:100%;font-style:italic}.b2b-list .author-link{font-weight:750;color:#14324d;padding:0}.b2b-connect{margin-top:12px;background:#f7fafc}.b2b-connect h4{margin:0 0 8px}.b2b-connect label{display:block;font-size:13px;font-weight:700;margin:8px 0 4px}.b2b-connect select,.b2b-connect textarea{width:100%;border:1px solid #d3dee6;border-radius:7px;padding:9px}.b2b-connect .primary{margin-top:10px}.b2b-rel{font-size:13px;color:#4f6579}.b2b-form .form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.b2b-form .form-error{color:#b3261e;font-weight:700;min-height:1em}.b2b-images{border:1px solid #e0e6eb;border-radius:9px;padding:10px;margin-top:12px}.b2b-thumbs{display:flex;flex-wrap:wrap;gap:8px}.b2b-thumbs figure{margin:0;width:110px}.b2b-thumbs img{width:110px;height:82px;object-fit:cover;border-radius:6px;border:1px solid #e3eaf0}.b2b-thumbs figcaption{font-size:12px}.b2b-upload input{border:0;padding:6px 0}.linkish{border:0;background:0 0;color:#1766ae;padding:0;font-weight:700;text-decoration:underline}.agreement-note{background:#fff8e6;border:1px solid #f0dfb2;border-radius:8px;padding:9px 12px;font-size:13px;color:#5b4511;line-height:1.45}.table-scroll{overflow-x:auto}.offer-table{width:100%;border-collapse:collapse;font-size:13.5px}.offer-table th,.offer-table td{text-align:left;padding:8px;border-bottom:1px solid #edf1f3;vertical-align:top}.offer-table thead th{font-size:12px;color:#566a7b;text-transform:uppercase;letter-spacing:.04em}.b2b-inv-row{display:flex;justify-content:space-between;align-items:center;gap:8px;border-top:1px solid #edf1f3;padding:7px 0}.feed-b2b{padding:14px 18px;margin:0 0 14px}.b2b-mine{display:grid;gap:12px;margin-bottom:12px}@media (max-width:700px){.b2b-grid{grid-template-columns:1fr}.b2b-filters input,.b2b-filters select{flex:1 1 calc(50% - 8px)}.b2b-filters #bfQ{flex-basis:100%}.b2b-filters button{flex:1}.b2b-card{flex-wrap:wrap}.offer-table thead{display:none}.offer-table tr{display:block;border-bottom:1px solid #e3eaf0;padding:6px 0}.offer-table th,.offer-table td{display:block;border:0;padding:3px 0}.offer-table td[data-l]:before{content:attr(data-l)": ";color:#566a7b;font-weight:700}.b2b-thumbs figure,.b2b-thumbs img{width:96px}}.bill-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 12px}.bill-tabs button{border:1px solid #d6e2ea;background:#fff;border-radius:999px;padding:8px 14px;font:inherit;font-weight:700;color:#3d566c;cursor:pointer}.bill-tabs button.active{background:#1766ae;border-color:#1766ae;color:#fff}.sub-chip{display:inline-block;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:800;background:#eef2f5;color:#4b6274;vertical-align:middle}.sub-active{background:#e3f5ea;color:#1f6b45}.sub-pending_renewal,.sub-cancelled{background:#fff3d9;color:#7a5513}.sub-past_due{background:#fde8e8;color:#9b2c2c}.sub-expired,.sub-free{background:#eef2f5;color:#4b6274}.price-draft-note{background:#fff8e6;border:1px solid #f1d58f;border-radius:9px;padding:9px 12px;color:#6b4c0f;font-size:13px}.sandbox-note{color:#8a4b00}.draft-tag{display:inline-block;background:#fff4dc;color:#7a5513;border-radius:6px;padding:2px 7px;font-size:12px;font-weight:800}.plan-card.current{outline:2px solid #23734d55}.plan-card button+button{margin-top:6px}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.plan-table{width:100%;border-collapse:collapse;font-size:13px;min-width:600px}.plan-table th,.plan-table td{border-bottom:1px solid #edf1f3;padding:8px;text-align:left;vertical-align:top}.plan-table tr.grp th{background:#f3f7fa;color:#30506c;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.plan-table tbody th{font-weight:600;color:#30465a}.pay-table{min-width:560px}.pay-paid,.pay-approved{color:#1f6b45;font-weight:800}.pay-failed,.pay-rejected{color:#9b2c2c;font-weight:800}.pay-refunded{color:#1766ae;font-weight:800}.pay-pending{color:#7a5513;font-weight:800}.sub-panel h2{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:0}.sub-dl{display:grid;grid-template-columns:max-content 1fr;gap:4px 14px;margin:8px 0;font-size:14px}.sub-dl dt{color:#566a7b}.sub-dl dd{margin:0;font-weight:650}.sub-note{border-radius:9px;padding:9px 12px;background:#f3f7fa;font-size:13px}.sub-note-past_due{background:#fde8e8;color:#7d2323}.sub-note-cancelled,.sub-note-pending_renewal{background:#fff8e6;color:#6b4c0f}.quota{margin:10px 0}.quota-top{display:flex;justify-content:space-between;gap:10px;font-size:13px}.quota-bar{height:8px;border-radius:5px;background:#e8eef2;overflow:hidden;margin-top:4px}.quota-bar i{display:block;height:100%;background:#1766ae;border-radius:5px}.quota-bar.full i{background:#c0392b}.quota-msg{color:#9b2c2c}.quota-co{margin:16px 0 4px;font-size:14px}.ent-list{list-style:none;margin:0;padding:0}.ent-list li{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #edf1f3;padding:8px 0;font-size:13px}.ent-list li b{text-align:right}.sub-events{list-style:none;padding:0;margin:0;font-size:13px}.sub-events li{border-top:1px solid #edf1f3;padding:7px 0}.stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.stat-grid div{background:#f5f8fa;border-radius:10px;padding:12px}.stat-grid b{display:block;font-size:22px}.stat-grid span{font-size:12px;color:#566a7b}.mini-bars{display:flex;align-items:flex-end;gap:3px;height:110px;padding:6px 0}.mini-bar{flex:1;height:100%;display:flex;align-items:flex-end}.mini-bar i{display:block;width:100%;background:#1766ae;border-radius:3px 3px 0 0}.sandbox-box{background:#fff8e6;border:1px dashed #e0b44f;border-radius:10px;padding:10px 12px;margin:10px 0}.adv-lock-note{background:#fff8e6;border:1px solid #f1d58f;border-radius:9px;padding:9px 12px;font-size:13px;color:#6b4c0f;margin:0 0 10px}.adv-locked #pfLoc,.adv-locked #pfSector,.adv-locked #pfTier,.adv-locked label{opacity:.55}.linkish{border:0;background:0 0;color:#1766ae;font:inherit;font-weight:700;cursor:pointer;padding:0;text-decoration:underline}.upgrade-bar{position:fixed;left:50%;bottom:74px;transform:translateX(-50%);z-index:60;display:flex;align-items:center;gap:10px;max-width:min(680px,calc(100vw - 24px));background:#132f49;color:#fff;border-radius:12px;padding:10px 12px;box-shadow:0 8px 28px #0b1f3355;font-size:14px}.upgrade-bar button{border:0;border-radius:8px;padding:7px 11px;font:inherit;font-weight:800;cursor:pointer;background:#d3fb59;color:#17384e;white-space:nowrap}.upgrade-bar .ub-x{background:0 0;color:#fff;font-size:18px;padding:2px 6px}@media (max-width:640px){.stat-grid{grid-template-columns:1fr 1fr}.upgrade-bar{bottom:12px;font-size:13px;flex-wrap:wrap}.bill-tabs button{padding:7px 11px}}.b2b-featured{border:1px dashed #c9a43a;border-radius:12px;padding:8px 10px 2px;margin:0 0 12px;background:#fffdf5}.b2b-featured h3{margin:4px 2px 8px;font-size:14px}.b2b-featured h3 small{color:#8a6d1d;font-weight:600}.sub-panel .actions,.plans-intro .actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.sub-panel .actions button,.sub-panel p button,.current-plan button{border:1px solid #cfdde8;background:#fff;border-radius:8px;padding:8px 12px;font:inherit;font-weight:700;color:#1766ae;cursor:pointer}.sub-panel .actions button.primary{background:#1766ae;border-color:#1766ae;color:#fff}.topnav{min-width:0;flex-wrap:nowrap}.topnav .lang-toggle{background:#ffffff1f;border-color:#ffffff59;color:#fff}.topnav .lang-toggle:hover{background:#ffffff33;color:#fff;border-color:#fff}@media (max-width:1360px){.topnav .hide-sm{display:none}.topin{gap:16px}.topnav{gap:6px}}@media (max-width:900px){.topnav #adminBtn{display:none}.search{min-width:120px}}@media (max-width:420px){.topnav{gap:2px}.topnav button{padding:8px 6px}.topnav .lang-toggle{min-width:34px;padding:0 6px}}
/* Ucgen: empty sidebar lists — centered, balanced, readable */
.dynamic-side-list > p.small,
#popularTopics > p.small,
#recentTopics > p.small,
#latestRequests > p.small,
#latestTrades > p.small {
  display:flex; flex-direction:column; align-items:center; justify-content:center;
  text-align:center; min-height:76px; margin:0; padding:18px 14px;
  color:#66798a; font-size:13px; line-height:1.55;
  background:#f7fafc; border-top:1px solid #edf1f5;
}
.dynamic-side-list > p.small a,
#latestRequests > p.small a {
  display:inline-flex; justify-content:center; align-items:center;
  margin-top:8px; font-weight:700; text-decoration:none;
}
