@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:DM Sans,sans-serif;color:#172b30;background:#f5f7f7;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}h1,h2,h3,p{margin-top:0}h1,h2,h3,strong,.brand{font-family:Manrope,sans-serif}h1{font-size:2rem;line-height:1.25;letter-spacing:-.045em;margin:6px 0 8px}h2{font-size:1.2rem;letter-spacing:-.03em}h3{font-size:1rem}p{line-height:1.6}small,.muted{color:#71838a;font-size:.82rem}input,textarea{width:100%;border:1px solid #dce4e5;border-radius:11px;background:#fff;padding:12px 14px;outline:none;color:#172b30}input:focus,textarea:focus{border-color:#287d7b;box-shadow:0 0 0 3px #287d7b22}label{display:block;font-size:.88rem;font-weight:700;margin:15px 0 0}label input,label textarea{margin-top:8px;font-weight:400}label small{font-weight:400}.brand{font-size:1.35rem;font-weight:800;display:flex;align-items:center;gap:8px;letter-spacing:-.055em;color:#10393b}.brand .light{font-weight:500}.brandmark{display:inline-grid;place-items:center;background:#117c78;color:#fff;width:33px;height:33px;border-radius:10px;font-size:1.6rem}.app{display:flex;min-height:100vh}.sidebar{width:235px;flex:none;background:#fff;border-right:1px solid #e4ebeb;display:flex;flex-direction:column;padding:27px 14px}.sidebar .brand{padding:0 11px}.navlabel{font-size:.69rem;letter-spacing:.16em;color:#9aabaa;font-weight:800;margin:56px 15px 15px}.nav{width:100%;border:0;background:transparent;color:#62747b;display:flex;align-items:center;gap:13px;text-align:left;padding:12px 14px;border-radius:10px;font-weight:700;margin:2px 0}.nav:hover,.nav.active{background:#e5f4f2;color:#096d67}.count{background:#daeee9;border-radius:20px;padding:2px 8px;margin-left:auto}.sidebarBottom{margin-top:auto;border-top:1px solid #e5ebeb;padding-top:18px}.sideprofile{display:flex;gap:10px;align-items:center;padding:7px}.sideprofile strong{font-size:.79rem;display:block;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sideprofile small{display:block}.signout{border:0;background:transparent;display:flex;gap:10px;align-items:center;color:#71838a;padding:13px 10px;width:100%}.avatar{display:inline-grid;place-items:center;flex:none;background:#dbebe7;color:#14746f;font-weight:800;border-radius:12px;width:40px;height:40px;font-size:.82rem}.body{flex:1;min-width:0}.top{height:75px;background:#fff;border-bottom:1px solid #e4ebeb;display:flex;align-items:center;justify-content:space-between;padding:0 36px}.breadcrumb,.topright{display:flex;align-items:center;gap:12px;color:#90a1a5;font-size:.88rem}.breadcrumb strong{color:#183b40}.topright .avatar{width:35px;height:35px}.verified,.pending{display:flex;align-items:center;gap:5px;border-radius:30px;background:#e8f5ed;color:#23805e;font-weight:700;padding:7px 12px;font-size:.78rem}.pending{background:#fff0d6;color:#a56d18}.main{max-width:1300px;margin:auto;padding:35px 38px 90px}.pagehead{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:29px}.pagehead p{color:#71838a;margin:0}.eyebrow{font-size:.69rem;color:#16847d;letter-spacing:.16em;font-weight:800}.primary,.outline{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:9px;padding:11px 17px;font-weight:700;font-size:.86rem;white-space:nowrap}.primary{background:#087771;color:#fff;border:1px solid #087771}.primary:hover:not(:disabled){background:#075f5a}.outline{background:#fff;color:#0b746e;border:1px solid #b9d7d2}.outline:hover:not(:disabled){background:#edf8f6}.danger{color:#ad5553;border-color:#edcece}.layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:24px}.tabs{display:flex;gap:25px;border-bottom:1px solid #dce6e6;margin-bottom:18px;overflow-x:auto}.tabs button{border:0;background:none;padding:0 1px 15px;color:#849499;font-weight:700;white-space:nowrap}.tabs button.selected{border-bottom:2px solid #0e827b;color:#0b736d}.card{background:#fff;border:1px solid #e5eceb;border-radius:15px;box-shadow:0 3px 16px #183d4007}.post{padding:23px;margin-bottom:15px}.postauthor{display:flex;align-items:center;gap:11px}.postauthor strong{font-size:.88rem}.postauthor .muted{margin-top:3px}.pill{font-size:.72rem;font-weight:800;border-radius:20px;padding:6px 11px;text-transform:capitalize;margin-left:auto}.pill.news{color:#187b74;background:#e5f4f1}.pill.event{color:#735dba;background:#f0ebfa}.post h2{margin:20px 0 10px;font-size:1.19rem}.postbody{white-space:pre-wrap;color:#4d666b;font-size:.94rem}.eventinfo{display:flex;align-items:center;gap:7px;background:#f4f7fb;color:#566985;padding:11px;border-radius:8px;font-size:.84rem;margin:15px 0}.reactions{display:flex;gap:7px;flex-wrap:wrap;border-top:1px solid #ecf0f0;padding-top:15px}.reactions button{border:1px solid #e5ebeb;border-radius:20px;background:#fff;padding:5px 9px;font-size:.95rem}.reactions button.chosen{background:#e4f5f1;border-color:#79bdb2}.reactions span{font-size:.76rem;color:#607579}.right{display:flex;flex-direction:column;gap:16px;padding-top:53px}.sidecard{background:#fff;border:1px solid #e5eceb;border-radius:14px;padding:20px}.sectiontitle{display:flex;align-items:center;justify-content:space-between;gap:8px}.sectiontitle h3{margin:0}.sectiontitle button{border:0;background:none;color:#0c827b;font-weight:700;font-size:.78rem;display:flex;align-items:center}.mini{display:flex;gap:9px;align-items:center;padding:15px 0;border-bottom:1px solid #eff2f2}.mini:last-child{border:0;padding-bottom:0}.mini strong{font-size:.8rem;display:block}.mini small{display:block;line-height:1.5}.mini .avatar{width:37px;height:37px}.sidecard.soft{background:#eaf5f3;border-color:#d4e9e4;color:#16756e}.sidecard.soft h3{margin:12px 0 6px}.sidecard.soft p{font-size:.8rem;margin:0;color:#587977}.searchbar{display:flex;align-items:center;gap:11px;max-width:600px;background:#fff;border:1px solid #dce5e5;border-radius:11px;padding:0 13px;margin-bottom:24px;color:#78918e}.searchbar input{border:0;box-shadow:none}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(295px,1fr));gap:18px}.profile{padding:22px;display:flex;flex-direction:column}.profiletop{display:flex;align-items:center;justify-content:space-between}.profile .avatar{width:52px;height:52px;font-size:1rem}.match{background:#ebf5ee;color:#398465;padding:6px 9px;border-radius:20px;font-size:.73rem;font-weight:700}.profile h2{margin:17px 0 2px}.profile .description{font-size:.87rem;color:#567077;min-height:57px}.chips{display:flex;gap:6px;flex-wrap:wrap;margin:auto 0 20px}.chips span{padding:5px 8px;border-radius:5px;background:#f0f4f4;color:#507076;font-size:.74rem;font-weight:700}.actions{display:flex;gap:8px;flex-wrap:wrap}.actions button{flex:1}.messages{display:grid;grid-template-columns:260px 1fr;min-height:550px;overflow:hidden}.chatlist{border-right:1px solid #e6eded;padding:19px}.chatlist h3{color:#698188;font-size:.79rem;text-transform:uppercase;letter-spacing:.08em}.chatlist .subhead{margin-top:30px}.chatitem{display:flex;align-items:center;gap:8px;width:100%;text-align:left;border:0;background:none;border-radius:9px;padding:9px 6px;font-weight:700;font-size:.82rem}.chatitem.current{background:#e8f4f1;color:#0a7971}.chatitem .avatar{width:34px;height:34px}.request{padding:11px 0;border-bottom:1px solid #eee;font-size:.82rem}.request button{margin:6px 5px 0 0;border:0;color:#0b7770;background:#e6f4f0;border-radius:6px;padding:5px}.chatpane{display:flex;flex-direction:column;min-width:0}.chatheader{border-bottom:1px solid #e6eded;padding:13px 19px;display:flex;gap:10px;align-items:center}.bubblebox{padding:20px;flex:1;overflow:auto;display:flex;flex-direction:column;align-items:flex-start;gap:10px;max-height:490px}.bubble{background:#f0f4f4;padding:9px 13px;border-radius:12px;max-width:75%;white-space:pre-wrap;overflow-wrap:anywhere}.bubble.mine{align-self:flex-end;background:#d8f1e9}.bubble small{display:block;text-align:right;margin-top:4px}.chatinput{padding:15px;border-top:1px solid #e5eeee;display:flex;gap:9px}.chathint{margin:auto;text-align:center;color:#789296}.chathint h3{color:#244a4b;margin:12px 0 4px}.composer{padding:25px;max-width:780px}.composer h2{margin-bottom:14px}.kindselect{display:flex;gap:8px}.kindselect button{border:1px solid #e1e9e9;background:#fff;padding:8px 13px;border-radius:8px;display:flex;align-items:center;gap:8px}.kindselect button.current{border-color:#0c827a;background:#eaf7f4;color:#08756d}.two{display:grid;grid-template-columns:1fr 1fr;gap:16px}.formfoot{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:23px}.myposts{max-width:780px;margin-top:33px}.mypost{padding:17px;margin:10px 0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.mypost .pill{margin-right:8px}.mypost p{width:100%;margin:0}.status{font-size:.76rem;text-transform:capitalize;font-weight:800}.status.pending{background:transparent;color:#b5822d}.status.approved{color:#328666}.status.rejected{color:#be5d5d}.admincols{display:grid;grid-template-columns:1fr 1fr;gap:20px}.countlabel{font-size:.8rem;background:#e3f2ee;border-radius:20px;padding:3px 8px}.review{padding:20px;margin:14px 0}.review .postauthor small{display:block}.review p{font-size:.88rem;color:#577079;white-space:pre-wrap;margin:15px 0}.review .pill{display:inline-block;margin-bottom:12px}.review .actions{margin-top:17px}.waiting{background:#fff5df;border:1px solid #f0dcaa;border-radius:12px;padding:15px 17px;display:flex;gap:13px;color:#926b2c;margin-bottom:23px}.waiting p{margin:4px 0 0;font-size:.84rem}.alert{border-radius:9px;padding:11px 14px;margin-bottom:16px;font-size:.85rem;display:flex;justify-content:space-between}.alert button{border:0;background:none}.alert.error{background:#fbeceb;color:#a83f42}.alert.success{background:#e7f5eb;color:#21714c}.empty{text-align:center;padding:50px 20px;color:#728b8c}.empty span{font-size:2.2rem;color:#2c8f85}.empty h3{color:#2a4c4d;margin:10px 0 5px}.empty p{margin:0}.center{min-height:100vh;display:grid;place-items:center}.center .card{max-width:500px;padding:35px}.auth{min-height:100vh;display:grid;grid-template-columns:1fr 1fr}.authleft{padding:40px 8%;background:#0d4243;color:#fff;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.authleft:after{content:"";position:absolute;border:1px solid #ffffff25;width:650px;height:650px;border-radius:50%;right:-330px;bottom:-310px;box-shadow:0 0 0 80px #ffffff08,0 0 0 180px #ffffff05;pointer-events:none}.authleft .brand{color:#fff}.authleft .brandmark{background:#27a493}.authleft .eyebrow{color:#7de2c6}.authcopy{max-width:490px;position:relative;z-index:1}.authcopy h1{font-size:clamp(2.8rem,5vw,5rem);line-height:1.08;margin:20px 0}.authcopy p{font-size:1.08rem;color:#b5d6d1}.authpoints{display:flex;gap:20px;flex-wrap:wrap;margin-top:40px}.authpoints span{display:flex;gap:8px;align-items:center;font-size:.82rem;color:#c5e7df}.authleft>small{color:#95c5be}.authright{display:grid;place-items:center;padding:35px;background:#f5f8f8}.authform{width:min(100%,430px);padding:36px}.authform h2{font-size:1.65rem;margin:23px 0 6px}.authform>p{color:#70848a}.authform .iconbox{display:grid;place-items:center;width:49px;height:49px;border-radius:13px;background:#e5f4f0;color:#16847d}.wide{width:100%;margin:22px 0 12px}.authform>small{display:block;text-align:center}.textbutton{border:0;background:transparent;color:#0b7772;font-weight:700}.authform .textbutton{display:block;margin:0 auto 15px}.onboarding{min-height:100vh;background:#f5f8f8;padding:25px}.onboarding>.brand{max-width:790px;margin:0 auto 30px}.onboardform{padding:35px;max-width:790px;margin:auto}.onboardform>p{color:#6b8185}.sectorgrid{display:flex;gap:9px;flex-wrap:wrap;margin-top:13px}.sector{border:1px solid #dce6e6;border-radius:8px;background:#fff;padding:9px 12px;color:#536d71}.sector.selected{background:#e3f5f0;border-color:#1a9687;color:#0c766d}.mobileNav,.mobilebrand{display:none}@media(max-width:1100px){.layout{grid-template-columns:1fr}.right{display:none}.sidebar{width:195px}.main{padding:28px}}@media(max-width:760px){.sidebar{display:none}.mobilebrand{display:block;font-family:Manrope;font-weight:800;color:#0b7772}.top{height:59px;padding:0 17px}.breadcrumb,.topright .verified,.topright .pending{display:none}.main{padding:25px 16px 90px}.pagehead{align-items:flex-start}.pagehead .primary{font-size:.75rem;padding:9px}.pagehead h1{font-size:1.7rem}.mobileNav{display:flex;position:fixed;z-index:5;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #dce8e6;justify-content:space-around;padding:8px 0 calc(8px + env(safe-area-inset-bottom))}.mobileNav button{background:none;border:0;display:flex;flex-direction:column;gap:4px;align-items:center;color:#819093;font-size:.63rem;font-weight:700;min-width:52px}.mobileNav button.on{color:#067970}.admincols,.messages{grid-template-columns:1fr}.chatlist{border-right:0;border-bottom:1px solid #eee;max-height:240px;overflow:auto}.chatpane{min-height:420px}.auth{grid-template-columns:1fr}.authleft{min-height:260px;padding:24px}.authcopy h1{font-size:2rem;margin:14px 0}.authcopy p{font-size:.9rem}.authpoints,.authleft>small{display:none}.authright{padding:24px 16px}.authform{padding:24px}.two{grid-template-columns:1fr;gap:0}.onboardform{padding:22px}.formfoot{align-items:flex-start;flex-direction:column}.formfoot button.primary{width:100%}}@media(max-width:390px){.post{padding:16px}.tabs{gap:16px}.pagehead{flex-wrap:wrap}}.avatar{overflow:hidden}.avatar img{width:100%;height:100%;object-fit:cover;display:block}.profile-photo-row{display:flex;align-items:center;gap:17px;margin:0 0 20px}.profile-photo-row .avatar{width:80px;height:80px;font-size:1.5rem}.profile-photo-row p{margin:4px 0 8px}.profile-photo-row input{max-width:300px;font-size:.82rem;padding:7px}.report-link{border:0;background:transparent;color:#71838a;text-decoration:underline;padding:7px 0;font-size:.8rem;margin-top:6px}.report-link:hover{color:#ac5050}.report-queue{margin-bottom:34px}.report-heading{display:flex;align-items:center;gap:12px}.report-heading .pill{margin:0}.report-actions{margin:18px 0}.report-actions button{flex:0 1 auto}.reported-content{background:#f7faf9;border:1px solid #e2e9e8;border-radius:10px;padding:17px;margin-top:14px}.reported-content h3{margin:0 0 10px}.reported-content h3:not(:first-child){margin-top:20px}.reported-content p{white-space:pre-wrap}.modal-backdrop{position:fixed;inset:0;z-index:20;background:#122b2e99;display:grid;place-items:center;padding:16px}.report-dialog{width:min(100%,530px);padding:26px;max-height:90vh;overflow:auto}.report-dialog .sectiontitle button{border:0;background:transparent}.report-dialog>p{color:#60767b;font-size:.88rem}.report-dialog select{display:block;width:100%;padding:12px;border-radius:10px;border:1px solid #dce4e5;margin-top:8px;background:#fff;color:#172b30}.message-report{border:0;background:transparent;color:#965654;text-decoration:underline;font-size:.7rem;margin-left:10px}.bubble .message-report{display:inline}.bubble small{clear:both}.sharebox{display:inline-block;position:relative;margin-right:15px}.share-trigger{border:0;background:transparent;color:#0b7772;font-weight:700;font-size:.8rem;padding:7px 0}.share-menu{position:absolute;z-index:8;left:0;top:100%;min-width:180px;background:#fff;border:1px solid #dce8e6;border-radius:10px;box-shadow:0 15px 35px #16323327;padding:7px}.share-menu a,.share-menu button{display:block;width:100%;color:#254749;text-align:left;border:0;background:none;text-decoration:none;padding:10px;font-size:.84rem;border-radius:6px}.share-menu a:hover,.share-menu button:hover{background:#edf6f4}.share-menu small{padding:8px;display:block}.share-actions{display:flex;align-items:center;gap:12px}.own-share{max-width:780px;margin:12px 0 0}.public-page{min-height:100vh;background:#f4f8f7}.public-page header{display:flex;justify-content:space-between;align-items:center;background:#fff;border-bottom:1px solid #e1ebe9;padding:16px max(20px,calc((100vw - 840px)/2))}.public-card{max-width:780px;margin:50px auto;padding:35px}.public-card h1{margin-top:30px}.public-body{white-space:pre-wrap;overflow-wrap:anywhere;color:#465f64}.profile-link{margin-left:20px;color:#0c756f;font-weight:700;font-size:.85rem}@media(max-width:800px){.public-card{margin:18px;padding:22px}.public-page header{padding:14px}}.policy-links{display:flex;flex-wrap:wrap;gap:10px 20px;font-size:.8rem;color:#698085}.policy-links a,.policy-page a{color:#0b7772}.policy-page{background:#f5f8f8;min-height:100vh}.policy-page header{display:flex;justify-content:space-between;align-items:center;padding:20px max(20px,calc((100vw - 900px)/2));background:#fff;border-bottom:1px solid #e2e9e9}.policy-brand{font-family:Manrope;font-weight:800;font-size:1.2rem;text-decoration:none}.policy-document{max-width:820px;margin:32px auto 60px;background:#fff;border:1px solid #e3eaea;border-radius:16px;padding:36px 45px}.policy-intro{color:#5c7479}.policy-document section{border-top:1px solid #e7eeee;padding:22px 0 8px}.policy-document section h2{font-size:1.12rem}.policy-document section p{color:#435e63;font-size:.94rem}.policy-next{border-top:1px solid #e7eeee;padding-top:20px}.policy-consent{display:flex;align-items:flex-start;gap:9px;line-height:1.5;font-weight:400}.policy-consent input{width:18px;height:18px;flex:none;margin-top:2px}.policy-consent a{color:#0b7772}.app-policy-footer{padding:25px 0;margin-top:45px;border-top:1px solid #e1e8e8}.authform .policy-links{justify-content:center;margin-top:18px}.onboarding>.policy-links{max-width:790px;margin:20px auto}.public-page .policy-links{max-width:780px;margin:30px auto;padding-bottom:30px}@media(max-width:760px){.policy-document{margin:16px;padding:22px}.policy-page header{padding:17px}.app-policy-footer{padding-bottom:30px}}.policy-gate .card{max-width:590px;padding:32px}.policy-gate .primary{margin:20px 14px 0 0}.policy-gate .policy-consent{margin:20px 0}:root{font-family:DM Sans,sans-serif;color:#172b30;background:#f3f6f8}.app{display:block;min-height:100vh}.sidebar{height:70px;width:100%;position:fixed;top:0;left:0;z-index:12;padding:0 max(20px,calc((100vw - 1250px)/2));flex-direction:row;align-items:center;gap:30px;box-shadow:0 2px 12px #1332360b}.sidebar .brand{font-size:1.35rem;padding:0;white-space:nowrap}.sidebar .brandmark{border-radius:7px;background:#0b6b7c}.sidebar .navlabel{display:none}.sidebar nav{display:flex;flex:1;justify-content:center;gap:5px;height:100%;align-items:center}.sidebar .nav{width:auto;min-width:86px;height:62px;flex-direction:column;justify-content:center;gap:3px;padding:6px 10px;margin:0;border-radius:0;font-size:.72rem;font-weight:600;position:relative}.sidebar .nav.active{background:transparent;color:#0b596c;border-bottom:3px solid #0b596c}.sidebar .nav:hover{background:#f0f7f8}.sidebar .count{position:absolute;top:3px;right:3px}.sidebarBottom{margin:0;border:0;padding:0;display:flex;align-items:center;gap:10px}.sidebarBottom .sideprofile{padding:0}.sidebarBottom .sideprofile strong{max-width:118px}.sidebarBottom .signout{width:auto;padding:7px;font-size:0}.sidebarBottom .signout svg{width:18px;height:18px}.body{padding-top:70px}.top{height:48px;background:#f3f6f8;border-bottom:0;padding:0 max(20px,calc((100vw - 1250px)/2))}.topright .avatar{display:none}.main{max-width:1250px;padding:20px 20px 100px}.pagehead{margin:0 0 22px}.pagehead h1{font-size:1.7rem;margin-bottom:5px}.pagehead .eyebrow{font-size:.67rem}.pagehead p{font-size:.88rem}.layout{grid-template-columns:250px minmax(0,1fr) 280px;gap:18px}.right{padding-top:0}.left{display:flex;flex-direction:column;gap:16px}.network-profile{overflow:hidden}.profile-banner{height:70px;background:linear-gradient(120deg,#064b60,#158394 52%,#b7e4de)}.network-profile-inner{padding:0 17px 17px}.network-profile .avatar{height:66px;width:66px;margin-top:-30px;border:4px solid #fff;background:#deedea;font-size:1.2rem}.network-profile h3{font-size:.98rem;margin:9px 0 5px}.network-profile p{color:#678087;font-size:.81rem;margin-bottom:12px;line-height:1.5}.profile-tags{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:15px}.profile-tags span{background:#edf5f4;color:#27756f;font-size:.67rem;padding:4px 7px;border-radius:20px}.profile-stat{border-top:1px solid #edf1f2;padding:12px 0;display:flex;justify-content:space-between;font-size:.75rem;color:#637b82}.profile-stat strong{color:#0c7790}.network-profile-inner>button,.network-guide button{border:0;background:transparent;color:#0b7390;display:flex;align-items:center;gap:5px;padding:0;font-size:.8rem;font-weight:700}.network-guide{padding:17px}.network-guide strong{font-size:.85rem}.network-guide p{font-size:.8rem;color:#6d858b;margin:9px 0}.feed-compose{display:flex;align-items:center;gap:12px;padding:15px;margin-bottom:18px}.feed-compose .avatar{width:44px;height:44px}.feed-compose button{border:1px solid #cbdadd;border-radius:25px;background:#fff;color:#637e83;text-align:left;padding:10px 18px;flex:1;font-weight:600}.feed-compose button:hover:not(:disabled){background:#f2f7f8}.tabs{padding:0 15px;background:#fff;border:1px solid #e5eceb;border-radius:11px;margin-bottom:15px}.tabs button{padding-top:13px}.post{margin-bottom:14px}.post h2{font-size:1.11rem}.postbody{font-size:.91rem}.sidecard.soft{background:#f9fbfb}.authleft{background:linear-gradient(155deg,#073d52,#0c6d79)}.primary{background:#086c83;border-color:#086c83}.primary:hover:not(:disabled){background:#05566c}.nav.active,.verified,.eyebrow{color:#0b7488}@media(max-width:1110px){.layout{grid-template-columns:210px minmax(0,1fr)}.right{display:none}.sidebar{gap:14px}.sidebar .nav{min-width:72px}.sidebarBottom .sideprofile div{display:none}}@media(max-width:760px){.sidebar{display:none}.body{padding-top:0}.top{background:#fff;height:58px;padding:0 16px;border-bottom:1px solid #e1e9e9}.main{padding:20px 14px 100px}.layout{display:block}.left,.right{display:none}.feed-compose{padding:12px}.pagehead{align-items:flex-start}.mobileNav{display:flex}.mobilebrand{display:block}.topright .avatar{display:inline-grid}}.auth-methods{display:flex;gap:8px;margin:22px 0 10px}.auth-methods button{flex:1;border:1px solid #dce8e8;background:#fff;color:#36575c;border-radius:9px;padding:10px;font-weight:700}.auth-methods button.selected{border-color:#0b7582;background:#e5f4f2;color:#095c6b}.feed-peers{margin:20px 0 24px}.feed-peers>.sectiontitle{align-items:flex-start;margin-bottom:12px}.feed-peers h2{margin:0 0 3px}.feed-peers p{margin:0}.feed-peer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.feed-peer{padding:16px;min-width:0}.feed-peer .postauthor{margin-bottom:10px}.feed-peer .postauthor>div{min-width:0}.feed-peer strong,.feed-peer small{display:block;overflow:hidden;text-overflow:ellipsis}.feed-peer p{font-size:.85rem;min-height:2.6em;margin:10px 0}.feed-peer .actions,.feed-post-connect{display:flex;gap:7px;flex-wrap:wrap;align-items:center}.feed-peer .actions button,.feed-peer .actions a,.feed-post-connect button,.feed-post-connect a{font-size:.78rem;padding:7px 10px;text-decoration:none;display:inline-flex;align-items:center;gap:4px;border-radius:9px}.feed-peer-empty{padding:18px;color:#667b7c}.feed-post-connect{padding:10px 0;border-top:1px solid #e6eeee}.post-photo{display:block;width:100%;max-height:440px;object-fit:contain;border-radius:12px;background:#eef5f5;margin:14px 0}.photo-preview img{display:block;max-width:100%;max-height:260px;object-fit:contain;border-radius:10px;margin:12px 0}.photo-preview button{margin-bottom:10px}select{width:100%;border:1px solid #dce4e5;border-radius:11px;background:#fff;padding:12px 14px;color:#172b30;margin-top:8px;font:inherit}.language-field{border:0;padding:0;margin:22px 0}.language-field legend{font-weight:700;font-size:.88rem}.language-field .sector{display:inline-flex;align-items:center;gap:7px;margin:0;cursor:pointer}.language-field .sector input{width:auto;margin:0;accent-color:#087771}.member-network{margin:24px 0 40px}.member-network .grid{margin-top:18px}.member-network .profile .actions{margin-top:auto;flex-wrap:wrap}.pill.story{color:#925a33;background:#fff2e5}.thread{max-height:280px;overflow:auto}.language-field .sectorgrid{margin-top:12px}.approval-photo{display:block;max-width:220px;max-height:220px;width:auto;height:auto;object-fit:cover;border-radius:12px;margin:15px 0;border:1px solid #dce4e5}.approval-details{margin:16px 0}.approval-details p{font-size:.85rem;color:#425c60;margin:7px 0;overflow-wrap:anywhere}.approval-details strong{color:#162f33}.review .postauthor h3{margin:0}.notification{width:100%;display:flex;gap:16px;align-items:center;text-align:left;margin:12px 0;padding:17px;border:1px solid #dde7ec;cursor:pointer;color:#18313e;background:#fff}.notification.unread{border-left:4px solid #08778a;background:#f2faf9}.notification span:nth-child(2){flex:1}.notification small{display:block;color:#71828a;margin-top:5px}.notification-icon{font-size:22px}.notification-dot{height:9px;width:9px;background:#08778a;border-radius:50%}.empty-alerts{padding:30px}.tag-picker{border:1px solid #dae5e9;border-radius:10px;margin:18px 0;padding:12px}.tag-picker>div{max-height:155px;overflow:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px}.tag-picker label{display:flex;align-items:center;gap:6px;font-weight:400}.tag-picker input{width:auto}.inbox-members{max-height:360px;overflow:auto}.member-network .thread{max-height:420px;overflow:auto}.report-issue-area{display:inline-flex;gap:12px;align-items:center;margin-right:14px}.report-issue-area .report-link{font-size:14px}.issue-review{margin:14px 0}.issue-review>a{display:inline-block;margin:12px 16px 12px 0}.issue-review label{display:block;margin:14px 0}.issue-review input,.issue-review select{max-width:100%}.admin-issues{padding:12px 0 24px}.report-dialog{max-height:85vh;overflow:auto}.mentor-top-actions{display:flex;align-items:center;gap:10px}.mentor-signout{border:0;background:transparent;color:#577680;display:none;padding:8px}.mobile-count{position:absolute;top:0;right:5px;background:#08778a;color:#fff;border-radius:50%;min-width:16px;height:16px;font-size:10px;display:grid;place-items:center}@media(max-width:760px){.mentor-signout{display:inline-flex}.mobileNav{justify-content:flex-start;gap:0;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding-left:6px;padding-right:6px;scrollbar-width:thin}.mobileNav button{flex:0 0 68px;min-height:48px;position:relative}.mentor-mobile-nav{padding-bottom:calc(9px + env(safe-area-inset-bottom))}.mentor-mobile-nav button{flex-basis:71px}.main{padding-bottom:calc(105px + env(safe-area-inset-bottom))}}.admin-directory{padding:24px;margin-bottom:34px;background:#fff;border:1px solid #dce8e9;border-radius:14px}.admin-directory .pagehead{margin:0}.admin-directory h2{font-size:1.4rem;margin:8px 0}.admin-directory label{max-width:680px}.directory-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:8px;max-height:310px;overflow:auto;margin:15px 0}.directory-result{text-align:left;border:1px solid #dce8e9;background:#fff;padding:12px;border-radius:9px}.directory-result.active,.directory-result:hover{background:#eef8f8;border-color:#54a8aa}.directory-result small{display:block;margin-top:3px}.admin-profile{padding:22px;margin-top:16px}.directory-heading{display:flex;align-items:center;gap:15px}.directory-heading img{height:75px;width:75px;object-fit:cover;border-radius:12px}.directory-heading h3{margin:0 0 10px}.directory-heading .pill{margin-left:0;background:#e6f3f2}.directory-heading p{margin:9px 0}.directory-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:4px 18px;margin:18px 0}.directory-details p{overflow-wrap:anywhere;margin:6px 0}.directory-post{padding:18px 0;border-top:1px solid #e6eeee}.directory-post>div:first-child{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.directory-post .pill{margin:0;background:#edf5f5}.directory-post p{white-space:pre-wrap;margin:12px 0}.directory-post .post-photo{max-height:280px;object-fit:contain}.directory-post .actions{margin-top:12px}@media(max-width:760px){.admin-directory{padding:16px}.directory-details,.directory-results{grid-template-columns:1fr}}.post-interactions{border-top:1px solid #e3ecee;margin-top:15px;padding-top:10px}.post-action-bar{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.action-button{border:0;background:transparent;color:#315d68;padding:10px 12px;border-radius:10px;display:inline-flex;align-items:center;gap:6px;font-size:.85rem;font-weight:700;cursor:pointer;transition:background .15s ease,transform .15s ease}.action-button:hover,.action-button:focus-visible{background:#e9f6f5;transform:translateY(-2px)}.action-button:disabled{opacity:.55;cursor:not-allowed;transform:none}.reaction-main.is-selected{color:#007b76;background:#e5f8f4}.reaction-main.pop .reaction-symbol{animation:reaction-bounce .45s cubic-bezier(.2,1.6,.3,1)}.reaction-symbol{font-size:1.25rem;display:inline-block;line-height:1}.reaction-picker-wrap{position:relative}.reaction-popover{position:absolute;bottom:calc(100% + 8px);left:0;z-index:20;display:flex;align-items:center;gap:2px;padding:7px;background:#fff;border:1px solid #cbdfe2;border-radius:32px;box-shadow:0 12px 32px #102e3040;white-space:nowrap}.reaction-popover button{width:42px;height:42px;flex:none;border:0;border-radius:50%;background:transparent;font-size:1.55rem;cursor:pointer;animation:reaction-enter .22s backwards cubic-bezier(.2,1.5,.4,1);transition:transform .16s ease,background .16s ease}.reaction-popover button:hover,.reaction-popover button:focus-visible,.reaction-popover button.selected{transform:scale(1.24) translateY(-3px);background:#e8f8f5}@keyframes reaction-enter{0%{opacity:0;transform:translateY(9px) scale(.75)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes reaction-bounce{40%{transform:scale(1.4) rotate(-12deg)}to{transform:scale(1) rotate(0)}}.post-comment-panel,.post-tags-panel{background:#f7fbfb;border:1px solid #e0ecee;border-radius:12px;padding:16px;margin-top:10px}.post-comment-panel h3,.post-tags-panel h3{margin:0 0 12px}.post-comment-panel form{display:flex;gap:8px}.post-comment-panel form input{flex:1;min-width:0}.comment{display:grid;gap:3px;padding:10px 0;border-bottom:1px solid #dce9ea;overflow-wrap:anywhere}.comment small{color:#607781}.post-tags-panel>div{max-height:210px;overflow:auto;display:grid;gap:9px;margin:12px 0}.post-tags-panel label{display:flex;gap:8px;align-items:center}.post-tags-panel input{width:auto}.post-author-link{font-weight:800;color:#075c69;text-decoration:none}.post-author-link:hover{text-decoration:underline}.repost-source{display:inline-block;margin-top:12px;color:#00726e}.public-posts{max-width:880px;width:calc(100% - 28px);margin:28px auto}.public-post-card{margin:15px 0;padding:22px}.public-post-card h3 a{color:#075c69}.profile-summary,.password-settings{padding:24px;margin-bottom:18px;max-width:680px}.profile-summary .primary{display:inline-block;text-decoration:none;margin:12px 0}.password-settings label{display:block;margin:13px 0}.mypost .danger{margin-top:14px}.sidebar .nav.active{background:#d7f3ee;color:#063d49;border-bottom:4px solid #007d78;border-radius:11px 11px 0 0}.sidebar .nav:not(.active){color:#355865}.sidebar .nav:hover{background:#e6f4f2}.mobileNav{background:#073d4c;border-top:2px solid #167e82}.mobileNav button{color:#cee8ea}.mobileNav button.on{background:#d4f7ee;color:#064757;border-radius:11px 11px 0 0}.mobile-count{background:#e84f41;color:#fff}@media(max-width:780px){.post-action-bar{gap:2px}.action-button{padding:10px 8px;font-size:.75rem}.reaction-popover button{width:38px;height:38px}.post-comment-panel form{flex-wrap:wrap}.mobileNav{box-shadow:0 -5px 18px #072c3240}}@media(prefers-reduced-motion:reduce){.reaction-main.pop .reaction-symbol,.reaction-popover button{animation:none}.action-button,.reaction-popover button{transition:none}}.brandmark{display:inline-grid;place-items:center;flex:none;vertical-align:middle}.brandmark-glyph{display:block;line-height:1;animation:brand-roll 12s linear infinite;transform-origin:center}@keyframes brand-roll{to{transform:rotate(360deg)}}.admin-mobile-signout{display:none;align-items:center;gap:5px;border:1px solid #b5e4df;border-radius:10px;background:#e7fbf8;color:#064750;font-weight:800;padding:8px 10px;cursor:pointer}@media(max-width:760px){.body{padding-top:0}.body>.top{position:sticky;top:0;z-index:30;height:64px;background:linear-gradient(100deg,#063e51,#0a7180);color:#fff;border-bottom:3px solid #43d6c2;box-shadow:0 5px 16px #072e3840;padding:0 16px}.body>.top .mobilebrand{display:flex;align-items:center;gap:8px;color:#fff;font-size:1.05rem;min-width:0}.body>.top .mobilebrand .brandmark{width:32px;height:32px;background:#24a49d;color:#fff;border-radius:9px;font-size:1.35rem}.body>.top .topright .avatar{display:inline-grid;max-width:36px;max-height:36px}.body>.top .mentor-signout,.body>.top .admin-mobile-signout{display:inline-flex;color:#fff}.body>.top .admin-mobile-signout{background:#0a5d6e;border-color:#67b8b6}.body>.top .admin-mobile-signout span{font-size:.8rem}.tabs{position:sticky;top:64px;z-index:18;background:#e8f7f3;border:1px solid #b4ded7;box-shadow:0 3px 9px #174b5220;display:flex;overflow-x:auto;scrollbar-width:thin}.tabs button{flex:none;color:#215263}.tabs button.selected,.tabs button.active{color:#00685d}}@media(prefers-reduced-motion:reduce){.brandmark-glyph{animation:none}}.scroll-to-top{display:none}@media(max-width:760px){.scroll-to-top.visible{position:fixed;display:grid;place-items:center;right:18px;bottom:calc(98px + env(safe-area-inset-bottom));z-index:29;width:48px;height:48px;border:1px solid #a8d9d7;border-radius:50%;background:#fff;color:#075b69;box-shadow:0 4px 16px #12394040;transition:transform .2s ease,box-shadow .2s ease}.scroll-to-top.visible:active{transform:scale(.93)}}.read-more{margin:12px 0 18px}.read-more p{white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:3px;line-height:1.62;color:#30464e}.read-more button{border:0;background:transparent;color:#087b83;font-weight:800;padding:5px 1px;text-decoration:underline;text-underline-offset:3px}.post.card{border:1px solid #dce8e7;box-shadow:0 8px 28px #1845510b}.post.card h2{line-height:1.35;letter-spacing:-.02em;border-left:4px solid #0b827d;padding-left:12px;margin-top:18px}.post.card:has(.pill.event) h2{border-left-color:#c58425}.post.card:has(.pill.story) h2{border-left-color:#8165bd}.post.card .read-more{padding:2px 12px}.post.card .postauthor{align-items:center}.post.card .pill{letter-spacing:.03em}.post-hub-switch{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.post-hub-switch button{border:1px solid #bfdbdb;color:#285560;background:#fff;border-radius:10px;padding:11px 18px;font-weight:800}.post-hub-switch button.selected{background:#09596c;border-color:#09596c;color:#fff}.settings-links{margin-top:24px;padding:24px}.settings-links .app-policy-footer,.settings-links .policy-links{margin-top:15px}.settings-links .report-link{font-size:1rem;color:#0b6170;font-weight:700}.legacy-ngo-messages{margin:22px 0}.legacy-ngo-messages summary{cursor:pointer;color:#0d6270;font-weight:700;padding:14px}.member-search{margin:18px 0 22px;max-width:640px}.mentor-finder{background:linear-gradient(130deg,#eaf8f4,#f4f9ff);border:1px solid #cde3e2;border-radius:20px;padding:24px;margin:20px 0 28px}.mentor-finder h2{color:#123f4e}.topic-picker{border:1px solid #d7e7e7;border-radius:15px;margin:18px 0;padding:16px}.topic-picker legend{font-weight:800;color:#164856;padding:0 6px}.topic-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.topic-card{border:1px solid #c9dcdd;background:#fff;border-radius:13px;color:#164b56;min-height:88px;padding:13px;text-align:left;display:flex;flex-direction:column;justify-content:space-between;gap:10px;font-weight:800;transition:transform .15s,border-color .15s,background .15s}.topic-card svg{color:#13817b}.topic-card:hover{transform:translateY(-2px);border-color:#48aaa6}.topic-card.selected{background:#d8f5ed;border-color:#087f76;box-shadow:inset 0 0 0 1px #087f76}.topic-more{border:0;background:transparent;color:#086c76;font-weight:800;margin:12px 0 2px;padding:8px 0}.mentor-result-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px}.mentor-results{margin-top:26px}.mentor-result{padding:18px}.mentor-result .postauthor{align-items:center}.mentor-result-avatar{width:48px;height:48px;object-fit:cover;border-radius:12px}.mentor-result-avatar.fallback{display:grid;place-items:center;background:#ddf1ed;font-weight:900}.mentor-result-tags{display:flex;flex-wrap:wrap;gap:5px;margin:10px 0}.mentor-result-tags span{padding:5px 9px;border-radius:20px;background:#e4f5f2;font-size:.75rem}.mentor-result .outline{display:inline-flex;margin-top:8px}.mentorship-entry .read-more p{margin-bottom:2px}@media(max-width:760px){.topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.topic-card{min-height:82px;font-size:.82rem}.mentor-finder{padding:16px;border-radius:15px}.mentor-finder .mentorship-board-heading h2{font-size:1.3rem}.post.card h2{font-size:1.15rem}.mobileNav button{flex-basis:70px}.settings-links{margin-bottom:80px}}.drill-back{border:0;background:transparent;color:#08677a;font-weight:800;padding:8px 0 16px;display:inline-flex;align-items:center;text-align:left}.drill-back:hover{text-decoration:underline}.mentor-finder:has(.mentor-results){min-height:65vh}.mentor-results{margin-top:0}.conversation-page{min-height:65vh;display:flex;flex-direction:column;padding:22px}.conversation-header{display:flex;align-items:center;gap:12px;padding:5px 0 14px;border-bottom:1px solid #dce8e8}.conversation-header h2{margin:0}.conversation-header small{color:#607b81}.conversation-page .thread{flex:1;max-height:none;min-height:240px;overflow:auto;padding:18px 0;display:flex;flex-direction:column;gap:9px}.thread-message{max-width:min(78%,540px);padding:12px 15px;border-radius:15px;background:#edf4f5;margin:0;overflow-wrap:anywhere}.thread-message.own{align-self:flex-end;background:#dff4ee}.conversation-page .chatinput{margin-top:auto}.main:has(.conversation-page)>.legacy-ngo-messages{display:none}@media(max-width:760px){.conversation-page{padding:16px;min-height:calc(100dvh - 175px)}.mentor-finder:has(.mentor-results){min-height:calc(100dvh - 175px)}.thread-message{max-width:87%}}.public-profile-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0}.profile-contact{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.profile-contact .primary{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.contact-status{color:#54757b;font-weight:700;font-size:.88rem}.contact-error{color:#ad3636;flex-basis:100%}.public-card>a[href*="linkedin.com"]{display:inline-flex;margin:8px 12px 8px 0}.mentorship-board{margin:24px 0 30px}.mentorship-board-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:14px}.mentorship-board-heading h2{margin:3px 0 4px;font-size:1.35rem}.mentorship-board-heading p{margin:0;color:#617781;font-size:.9rem}.mentorship-board-heading .outline{flex:none}.mentorship-composer,.mentorship-entry{padding:20px;margin:12px 0}.mentorship-composer h3{margin:0}.mentorship-composer label{display:block;font-weight:700;font-size:.9rem;margin:12px 0}.mentorship-composer textarea{width:100%;margin-top:8px;resize:vertical}.mentorship-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mentorship-fields select{max-width:100%}.mentorship-entry-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.mentorship-entry-head small{color:#70838c}.mentorship-entry h3{margin:12px 0}.mentorship-entry h3 a{color:#096476;text-decoration:none}.mentorship-entry h3 a:hover{text-decoration:underline}.mentorship-entry p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.mentorship-meta{display:flex;flex-wrap:wrap;gap:6px}.mentorship-meta span{background:#e6f5f2;color:#135c61;padding:5px 9px;border-radius:20px;font-size:.8rem}.mentorship-entry .actions{margin-top:16px}.mentorship-entry .actions .outline{display:inline-block;text-decoration:none}.mentorship-empty{padding:18px;color:#617781}.mentorship-compact .mentorship-entry:nth-of-type(n+4){display:none}@media(max-width:760px){.mentorship-board-heading{align-items:flex-start;flex-direction:column}.mentorship-fields{grid-template-columns:1fr}.mentorship-entry,.mentorship-composer{padding:16px}}.settings-signout{max-width:680px;margin:18px 0;padding:24px}.settings-signout h2{margin:0 0 8px}.settings-signout .outline{display:inline-flex;align-items:center;gap:8px;color:#07556a;border-color:#75b8bd}.settings-editor-menu{max-width:680px;margin:18px 0;padding:24px}.settings-editor-menu h1{margin:0 0 6px}.settings-editor-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.settings-editor-actions button{min-height:44px;padding:10px 18px}.header-alerts{display:flex;align-items:center;gap:7px}.header-alerts button{width:39px;height:39px;display:grid;place-items:center;position:relative;border:1px solid #c9e1e1;border-radius:11px;color:#075b67;background:#eff8f7}.header-alerts button:hover{background:#d9f4ef}.header-alerts b{position:absolute;top:-7px;right:-7px;background:#e95043;color:#fff;border-radius:16px;font-size:10px;min-width:19px;height:19px;padding:0 4px;display:grid;place-items:center;box-shadow:0 1px 5px #112e3040}.chat-preview-list{max-width:720px;margin:20px 0 24px}.chat-preview-list .sectiontitle{margin-bottom:12px}.chat-preview{display:flex;width:100%;align-items:center;gap:12px;padding:13px 15px;margin-bottom:9px;text-align:left;border-color:#e0e9e9}.chat-preview:hover,.chat-preview:focus-visible{background:#eaf8f6;border-color:#76b9b3}.chat-preview .avatar{width:46px;height:46px}.chat-preview-main{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px}.chat-preview-main strong,.chat-preview-main small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-preview-main small{font-weight:500;font-size:.83rem}.chat-preview-meta{display:flex;align-items:flex-end;flex-direction:column;gap:5px}.chat-preview-meta b{background:#0a846d;color:#fff;min-width:21px;height:21px;padding:2px 6px;border-radius:20px;text-align:center;font-size:.75rem}.chat-preview.has-unread{border-left:4px solid #088579;background:#f3fbf9}@media(max-width:760px){.settings-editor-menu{padding:18px}.settings-editor-actions button{flex:1 1 180px}}@media(max-width:760px){.body>.top .header-alerts button{background:#0a5d6e;color:#fff;border-color:#58aead;width:35px;height:35px}.body>.top .header-alerts{gap:4px}.body>.top .verified,.body>.top .pending{display:none}.body>.top .topright .avatar{display:none}.body>.top .mentor-top-actions{gap:4px}.chat-preview{padding:12px}.chat-preview-meta small{font-size:.68rem}}@media(max-width:760px){.settings-signout{margin-bottom:48px}.settings-signout .outline{width:100%;justify-content:center;padding:12px}}.comment-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.comment-delete{border:0;background:transparent;color:#a03939;font-size:.82rem;font-weight:700;cursor:pointer;text-decoration:underline;padding:6px}.comment-delete:focus-visible{outline:2px solid #ae4242}.comment-delete:disabled{opacity:.5;cursor:not-allowed}.mobile-logout{display:none}@media(max-width:760px){.body>.top .mobile-logout{display:inline-flex;align-items:center;justify-content:center;background:#0a5d6e;border:1px solid #67b8b6;border-radius:10px;color:#fff;min-height:36px;min-width:36px;cursor:pointer;margin-left:6px}.mobile-logout span{display:none}.body>.top .topright{display:flex;align-items:center;gap:4px}}.mentor-no-fee{background:#fff;border:1px solid #cce2dc;border-radius:11px;padding:12px 14px;color:#31565c;font-size:.83rem;line-height:1.5;margin:0 0 16px}.settings-editor-actions a{min-height:44px;text-decoration:none}.post-nav-icon{color:#0b9c91;transform-origin:center;animation:post-icon-gentle 2.8s ease-in-out infinite}.mobileNav .post-nav-icon{color:#84e3d0}@keyframes post-icon-gentle{0%,to{transform:scale(1) rotate(-7deg)}50%{transform:scale(1.18) rotate(8deg)}}@media(max-width:760px){.mobileNav{transition:transform .22s ease,opacity .22s ease;will-change:transform}.mobileNav.is-scrolling{transform:translateY(calc(100% + 6px));opacity:0;pointer-events:none}.mobileNav button.on .post-nav-icon{color:#087969}.settings-editor-actions a{flex:1 1 180px}}@media(prefers-reduced-motion:reduce){.mobileNav{transition:none}.post-nav-icon{animation:none}}@media(max-width:760px){.mobileNav button svg:not(.post-nav-icon){transform-origin:center}.mobileNav .mobile-nav-feed svg{animation:nav-page-turn 3.8s ease-in-out infinite}.mobileNav .mobile-nav-discover svg{animation:nav-globe-spin 7s ease-in-out infinite}.mobileNav .mobile-nav-post svg{animation:nav-helping-pulse 3.1s ease-in-out infinite}.mobileNav .mobile-nav-mentorship svg{animation:nav-heart-beat 4s ease-in-out infinite}.mobileNav .mobile-nav-inbox svg{animation:nav-chat-pop 3.5s ease-in-out infinite}.mobileNav .mobile-nav-admin svg{animation:nav-admin-glow 4.5s ease-in-out infinite}.mobileNav .mobile-nav-settings svg{animation:none}}@keyframes nav-page-turn{0%,82%,to{transform:rotateY(0)}90%{transform:rotateY(28deg)}}@keyframes nav-globe-spin{0%,75%,to{transform:rotate(0)}87%{transform:rotate(28deg)}}@keyframes nav-helping-pulse{0%,78%,to{transform:scale(1)}88%{transform:scale(1.18) rotate(-5deg)}}@keyframes nav-heart-beat{0%,76%,84%,92%,to{transform:scale(1)}80%,88%{transform:scale(1.18)}}@keyframes nav-chat-pop{0%,72%,to{transform:translateY(0)}83%{transform:translateY(-4px)}90%{transform:translateY(1px)}}@keyframes nav-admin-glow{0%,80%,to{transform:scale(1)}90%{transform:scale(1.12)}}@media(prefers-reduced-motion:reduce){.mobileNav button svg,.mobileNav .mobile-nav-post svg{animation:none!important}}.feed-peer-grid{align-items:stretch}.feed-peer{display:flex;flex-direction:column;min-height:216px}.feed-peer .postauthor{align-items:flex-start;min-height:64px}.feed-peer .postauthor>div{flex:1;min-width:0}.feed-peer .postauthor strong,.feed-peer .postauthor small{overflow-wrap:anywhere;white-space:normal}.feed-peer p{min-height:0;flex:1;margin:10px 0 18px}.feed-peer .actions{margin-top:auto;align-items:stretch}.feed-peer .actions>*{justify-content:center;white-space:nowrap;min-height:36px}@media(max-width:760px){.feed-peer-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.feed-peer,.feed-peer .postauthor{min-height:0}}.logo-loader{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:#f2f6f7;color:#074c58}.logo-loader-mark{width:76px;height:76px;display:grid;place-items:center;border-radius:21px;background:#18a394;box-shadow:0 16px 40px #0a6b6b30}.logo-loader-mark .brandmark-glyph{font-size:53px;color:#fff;animation:brand-roll 2.5s linear infinite}.logo-loader>strong{font-size:1.4rem;letter-spacing:-.045em}.logo-loader>strong span{font-weight:400}.logo-loader-dots{display:flex;gap:6px}.logo-loader-dots i{width:7px;height:7px;border-radius:50%;background:#28a89d;animation:voice-dot 1s ease-in-out infinite}.logo-loader-dots i:nth-child(2){animation-delay:.17s}.logo-loader-dots i:nth-child(3){animation-delay:.34s}@keyframes voice-dot{50%{transform:translateY(-5px);opacity:.45}}@media(prefers-reduced-motion:reduce){.logo-loader-mark .brandmark-glyph,.logo-loader-dots i{animation:none}}.impact-voices .pagehead h1{display:flex;align-items:center;gap:10px}.voices-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:18px;margin:22px 0}.voice-card{padding:0;overflow:hidden;min-width:0}.voice-card video{display:block;width:100%;aspect-ratio:16/9;background:#0a3440;object-fit:contain}.voice-content{padding:18px}.voice-content .eyebrow{display:inline-flex;gap:6px;align-items:center}.voice-content h2{margin:8px 0;font-size:1.2rem}.voice-content p{color:#45636d;white-space:pre-wrap;overflow-wrap:anywhere}.voice-content small{display:block;color:#6b858b}.voice-content .danger{display:inline-flex;gap:6px;align-items:center;margin-top:15px}.voices-form{max-width:760px;padding:23px;display:grid;gap:15px}.voices-form h2,.voices-form p{margin:0}.voices-form label{display:grid;gap:6px;font-weight:700}.voices-form textarea{resize:vertical}.voices-form .primary{justify-self:start;display:inline-flex;gap:8px;align-items:center}.voices-empty{text-align:center;padding:45px 20px;color:#44646b}.voices-empty svg{color:#14897f}.voices-empty h2{margin:10px 0 5px}.voices-empty p{margin:0}.logo-loader .loader-error{max-width:min(460px,calc(100vw - 36px));margin-top:16px;text-align:center}.logo-loader .loader-error .actions{display:flex;justify-content:center;gap:10px;margin-top:10px}.mentor-finder .topic-grid,.topic-picker .topic-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:stretch}.mentor-finder .topic-card,.topic-picker .topic-card{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;min-width:0;min-height:132px;padding:15px;border:1px solid #c9e1e1;border-radius:18px;background:#fff;box-shadow:0 4px 14px #0b52610b;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;background-image:linear-gradient(160deg,#fff 58%,#eef9f7)}.mentor-finder .topic-card:before,.topic-picker .topic-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--topic-accent,#078b85);opacity:.8}.topic-card:nth-child(4n+2){--topic-accent:#6674c7;--topic-soft:#f0f1ff}.topic-card:nth-child(4n+3){--topic-accent:#c16e42;--topic-soft:#fff3ea}.topic-card:nth-child(4n+4){--topic-accent:#218171;--topic-soft:#e8f7ee}.topic-card:nth-child(4n+1){--topic-accent:#087f90;--topic-soft:#e8f7f9}.topic-card-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:var(--topic-soft,#e8f7f9);color:var(--topic-accent,#087f90);flex:none}.topic-card-icon svg{color:inherit}.topic-card-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:5px;width:100%;min-width:0;min-height:3.2em}.topic-card-label{display:block;align-self:flex-end;line-height:1.24;overflow-wrap:anywhere;font-size:clamp(.84rem,1.1vw,1rem);font-weight:800;color:#123e4b}.topic-card-arrow,.topic-card-check{flex:none;color:var(--topic-accent,#087f90)}.topic-card-check{font-size:1.2rem}.mentor-finder .topic-card:hover,.topic-picker .topic-card:hover{transform:translateY(-4px);border-color:var(--topic-accent,#087f90);box-shadow:0 12px 22px #0b526126}.mentor-finder .topic-card:focus-visible,.topic-picker .topic-card:focus-visible{outline:3px solid var(--topic-accent,#087f90);outline-offset:2px}.topic-picker .topic-card.selected{background:var(--topic-soft,#e8f7f9);border-color:var(--topic-accent,#087f90);box-shadow:inset 0 0 0 1px var(--topic-accent,#087f90)}@media(max-width:1100px){.mentor-finder .topic-grid,.topic-picker .topic-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.mentor-finder .topic-grid,.topic-picker .topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mentor-finder .topic-card,.topic-picker .topic-card{min-height:126px;padding:13px;border-radius:15px}.topic-card-label{font-size:.88rem}}@media(max-width:380px){.topic-card-label{font-size:.8rem}.mentor-finder .topic-card,.topic-picker .topic-card{min-height:120px;padding:11px}}@media(prefers-reduced-motion:reduce){.mentor-finder .topic-card,.topic-picker .topic-card{transition:none}.mentor-finder .topic-card:hover,.topic-picker .topic-card:hover{transform:none}}.mentor-finder,.topic-picker{container-type:inline-size}.mentor-finder .topic-grid,.topic-picker .topic-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mentor-finder .topic-card,.topic-picker .topic-card{min-height:136px;padding:16px 17px 17px}.topic-card-footer{min-height:0;display:block}.topic-card-label{font-size:.94rem;line-height:1.35;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.topic-card-arrow,.topic-card-check{position:absolute;right:16px;top:23px}@container (max-width:620px){.mentor-finder .topic-grid,.topic-picker .topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:390px){.mentor-finder .topic-grid,.topic-picker .topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mentor-finder .topic-card,.topic-picker .topic-card{min-height:130px;padding:13px}.topic-card-label{font-size:.83rem}.topic-card-arrow,.topic-card-check{right:12px;top:18px}}.cisp-credit{display:block;margin-top:16px;font-weight:700;color:#0a7185}.cisp-project-link{color:inherit;text-underline-offset:5px}.phone-input{display:flex;align-items:center;border:1px solid #d7e2e5;border-radius:12px;overflow:hidden}.phone-input span{padding:0 14px;border-right:1px solid #d7e2e5}.phone-input input{border:0!important;border-radius:0!important;min-width:0;flex:1}.phone-input:focus-within{outline:2px solid #0a7185}.auth-methods{grid-template-columns:repeat(2,1fr)}.admin-accounts{padding:24px;margin-bottom:24px}.accounts-scroll{overflow-x:auto}.admin-accounts table{border-collapse:collapse;width:100%;margin:20px 0;text-align:left}.admin-accounts th,.admin-accounts td{padding:12px;border-bottom:1px solid #d7e2e5}.admin-accounts td small{display:block;color:#637985}.policy-hub-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:28px}.policy-hub-grid a{display:flex;justify-content:space-between;gap:12px;padding:18px;border:1px solid #d7e2e5;border-radius:12px;text-decoration:none;color:#086e83;font-weight:600;background:#fff}.policy-hub-grid a:hover,.policy-hub-grid a:focus-visible{background:#e6f4f3;border-color:#087e8b}.body>.top{background:#fff;color:#1252a0;border-bottom:1px solid #dce5ef;box-shadow:0 3px 12px #143d6810}.body>.top .mobilebrand,.body>.top .brand,.body>.top .breadcrumb,.body>.top .breadcrumb strong{color:#1252a0}.body>.top .header-alerts button,.body>.top .mobile-logout,.body>.top .mentor-signout,.body>.top .admin-mobile-signout{background:#fff;color:#1252a0;border-color:#d1dfef}.body>.top .header-alerts button:hover,.body>.top .mobile-logout:hover,.body>.top .admin-mobile-signout:hover{background:#edf4ff}@media(max-width:760px){html,body,#root{width:100%;min-width:0}.app,.body,.main,.layout,.feed{width:100%;min-width:0;max-width:100%}.app{background:#fff}.body>.top{height:60px;padding:0 12px;box-shadow:none}.main{padding:12px 0 calc(84px + env(safe-area-inset-bottom));margin:0;overflow-wrap:anywhere}.main>.pagehead,.main>.alert,.main>.searchbar,.main>.member-search{margin-left:12px;margin-right:12px}.post.card{width:100%;max-width:100%;margin:0 0 10px;padding:16px 12px;border-left:0;border-right:0;border-radius:0;box-shadow:none}.post.card .read-more{padding:0;margin:12px 0}.post.card .postauthor{min-width:0;gap:10px}.post.card .postauthor>div{min-width:0;flex:1}.post.card .postauthor a,.post.card .postauthor strong{overflow-wrap:anywhere}.post-photo{display:block;width:100%;max-width:100%;height:auto;margin:14px 0;border-radius:8px;object-fit:contain}.tabs{position:static;top:auto;width:100%;margin:0 0 10px;border-radius:0;border-left:0;border-right:0;box-shadow:none;background:#fff;gap:20px;padding:0 12px;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tabs button{padding:13px 0;min-height:44px}.feed-compose,.feed-peer-empty{margin-left:12px;margin-right:12px}.feed-post-connect{display:flex;flex-wrap:wrap;gap:8px}.feed-post-connect .outline,.feed-post-connect .primary{flex:1 1 90px;white-space:normal;text-align:center;min-height:40px;padding:9px 10px}.post-action-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px}.post-action-bar>button,.post-action-bar>.reaction-picker-wrap{flex:1 1 65px;min-width:0}.post-action-bar .action-button{padding:10px 4px;font-size:.75rem;gap:4px;justify-content:center;white-space:nowrap}.member-network,.mentorship-board,.mentor-finder,.settings-editor-menu,.settings-links,.settings-signout{margin-left:12px;margin-right:12px;width:auto}.grid{grid-template-columns:minmax(0,1fr);gap:12px}.profile.card{min-width:0;max-width:100%}.profile .actions{display:flex;flex-wrap:wrap;gap:8px}.profile .actions>*{flex:1 1 90px;min-width:0;white-space:normal;text-align:center}.mobileNav,.mobileNav.mentor-mobile-nav{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);justify-content:stretch;align-items:stretch;width:100%;left:0;right:0;gap:0;overflow:visible;padding:6px 4px calc(6px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #dce5ef;box-shadow:0 -2px 8px #173f6810;min-height:64px}.mobileNav button,.mentor-mobile-nav button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;width:100%;min-height:48px;margin:0;padding:6px 1px;border-radius:10px;color:#48617b;background:transparent;font-size:9px;line-height:1.2;flex:auto}.mobileNav button span{max-width:100%;white-space:nowrap;letter-spacing:-.2px}.mobileNav button svg{width:21px;height:21px;flex:none}.mobileNav button.on{color:#1252a0;background:#edf3fc}.scroll-to-top.visible{right:12px;bottom:calc(82px + env(safe-area-inset-bottom));width:42px;height:42px}}.share-overlay{position:fixed;inset:0;z-index:200;background:#0b233c66;display:flex;align-items:center;justify-content:center;padding:20px}.share-sheet{background:#fff;width:min(100%,420px);max-height:85dvh;overflow-y:auto;border-radius:18px;padding:18px;box-shadow:0 12px 45px #0003;min-width:0;box-sizing:border-box}.share-sheet-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.share-sheet-heading h3{margin:0}.share-sheet-heading button{width:40px;height:40px;border:0;border-radius:50%;background:#edf3fc;color:#1252a0}.share-sheet>a,.share-sheet>button{display:block;padding:14px;width:100%;border:0;border-bottom:1px solid #e2e9ef;background:#fff;color:#1252a0;text-align:left;text-decoration:none;font-size:.95rem}.share-sheet>input{min-width:0;margin-top:12px;font-size:.8rem}.share-sheet>p{margin:12px 0 0}.repost-confirm{padding:14px;margin:12px 0;background:#edf4ff;border:1px solid #cadcf3;border-radius:10px}.repost-confirm p{margin-bottom:10px}@media(max-width:760px){.body>.top{position:fixed;top:0;left:0;right:0;height:60px;z-index:50}.app>.body{padding-top:60px}.tabs{position:sticky;top:60px;z-index:35;background:#fff;min-height:46px;align-items:center;border-top:1px solid #e1e8ef}.stream{min-width:0;width:100%}.feed-peers{padding:0 16px;margin:18px 0}.feed-peer-grid{gap:12px}.feed-peer{padding:16px;min-width:0}.feed-peers .sectiontitle{gap:12px;align-items:flex-start}.feed-peers .sectiontitle>div{min-width:0;flex:1}.feed-peers .sectiontitle h2{font-size:1rem}.feed-peers .sectiontitle>button{flex:none;max-width:100px;white-space:normal;text-align:right}.feed-peers .actions{display:flex;gap:6px;flex-wrap:wrap}.feed-peers .actions>*{flex:1 1 78px;min-width:0;white-space:normal;text-align:center;padding:10px 6px}.main>.pagehead,.main>.waiting,.main>.alert{margin-left:16px;margin-right:16px}.post.card{padding:16px}.post.card .read-more p{line-height:1.65}.post.card h2{overflow-wrap:anywhere}.feed-compose,.mentor-finder,.mentorship-board{margin-left:16px;margin-right:16px}.post-action-bar{display:flex;flex-wrap:wrap;gap:4px;justify-content:space-between;min-width:0}.post-action-bar>.reaction-picker-wrap,.post-action-bar>.action-button,.post-action-bar>.sharebox{flex:1 1 65px;min-width:0;margin:0}.post-action-bar>.report-link{flex:0 0 100%;text-align:left}.post-action-bar .action-button,.post-action-bar .share-trigger{display:flex;min-height:44px;width:100%;padding:8px 3px;align-items:center;justify-content:center;font-size:.72rem;gap:4px}.reaction-popover{max-width:calc(100vw - 32px);gap:1px;padding:6px}.reaction-popover button{width:34px;height:38px}.share-overlay{align-items:flex-end;padding:12px 12px calc(12px + env(safe-area-inset-bottom))}.share-sheet{width:100%;max-width:480px}.post-comment-panel{padding:12px}.post-comment-panel form{display:flex;flex-wrap:wrap}.post-comment-panel form input{min-width:0;flex:1 1 170px}.scroll-to-top.visible{bottom:calc(116px + env(safe-area-inset-bottom));right:12px}}.console-title{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:24px}.console-title p{color:#627987;margin:8px 0}.console-menu{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:22px 0 28px}.console-menu-card{border:1px solid #d9e4ef;display:flex;flex-direction:column;align-items:flex-start;gap:14px;min-height:170px;padding:24px;border-radius:18px;text-align:left;color:#173958;background:#fff;box-shadow:0 3px 12px #193b5b07}.console-menu-card strong{font-size:1rem}.console-menu-card span{font-size:.88rem;line-height:1.55;color:#527087}.console-menu-card.tone-0{background:#eef4ff}.console-menu-card.tone-1{background:#f3edff}.console-menu-card.tone-2{background:#e9f8f0}.console-menu-card.tone-3{background:#fff5e5}.console-menu-card.tone-4{background:#fff0f0}.console-menu-card.tone-5{background:#eaf8fc}.console-menu-card.tone-6{background:#fff9dc}.console-menu-card.selected{outline:2px solid #1357a5}.console-menu.compact{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:8px}.console-menu.compact .console-menu-card{min-height:88px;padding:12px;gap:8px}.console-menu.compact strong{font-size:.8rem}.console-tools{display:flex;gap:14px;align-items:flex-end;margin:18px 0}.console-tools label:first-child{flex:1}.console-tools select,.console-form select{display:block;width:100%;margin-top:8px;padding:12px;border:1px solid #d7e2ed;border-radius:10px;background:#fff;color:#16364d}.console-list{display:grid;gap:16px}.console-item,.console-form{padding:24px;min-width:0}.console-item-head{display:flex;gap:14px;align-items:center;justify-content:space-between}.console-item h2{margin:0}.console-item p{overflow-wrap:anywhere;color:#4d6478}.console-status{border-radius:20px;background:#edf3fa;color:#174c81;padding:6px 10px;font-size:.8rem;white-space:nowrap}.console-item .actions,.console-dialog .actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.console-form{margin-bottom:22px}.console-form .primary{margin-top:18px}.console-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.console-body{white-space:pre-wrap;max-height:240px;overflow:auto}.console-media{display:block;max-width:100%;max-height:360px;object-fit:contain;border-radius:12px;margin:16px 0}.console-pagination{display:flex;gap:16px;align-items:center;justify-content:center;margin:20px}.console-pagination button{padding:10px 16px}.console-overlay{position:fixed;inset:0;z-index:300;background:#12263d88;display:grid;place-items:center;padding:20px}.console-dialog{width:min(100%,720px);max-height:88dvh;overflow:auto;background:#fff;border-radius:18px;padding:24px;min-width:0}.console-dialog dl>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:14px;border-bottom:1px solid #e1e8ef;padding:12px 0}.console-dialog dt{font-weight:700;text-transform:capitalize}.console-dialog dd{margin:0;overflow-wrap:anywhere}.console-dialog .alert{margin-top:12px}.featured-feed{margin:0 0 24px}.featured-feed>h2{font-size:1.1rem;color:#164b7c}.featured-item{padding:20px;margin:12px 0}.featured-item h3{font-size:1.1rem;margin-top:12px}.featured-item p{white-space:pre-wrap;overflow-wrap:anywhere}.featured-item img,.featured-item video{display:block;width:100%;max-height:440px;object-fit:contain;margin:14px 0;border-radius:10px}.featured-item .outline{margin-top:10px}@media(max-width:760px){.console{padding:0 16px}.console-title{flex-direction:column}.console-title h1{font-size:1.5rem}.console-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.console-menu-card{padding:16px;min-height:150px}.console-menu-card strong{font-size:.9rem}.console-menu-card span{font-size:.78rem}.console-menu.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.console-tools{flex-wrap:wrap}.console-tools label:first-child{flex-basis:100%}.console-item,.console-form{padding:16px}.console-item-head{align-items:flex-start}.console-form-grid{grid-template-columns:1fr}.console-item .actions>*{flex:1 1 120px;white-space:normal}.console-dialog{padding:18px}.console-dialog dl>div{grid-template-columns:1fr;gap:5px}.featured-feed{margin:0 16px 20px}.featured-item{padding:16px}}.profile-tag-picker{margin:18px 0;padding:16px;border:1px solid #d8e3ed;border-radius:12px;min-width:0}.profile-tag-picker legend{font-weight:700;color:#214d75}.tag-profile-choice{display:flex;flex-direction:column;gap:5px;width:100%;text-align:left;background:#fff;border:1px solid #dbe5ee;border-radius:10px;margin-top:8px;padding:12px}.tagged-profile{display:inline-flex;padding:8px 12px;margin:12px 8px 12px 0;background:#edf4ff;color:#1252a0;border-radius:18px;text-decoration:none;font-weight:700}.feed-impression{display:flow-root;min-width:0;width:100%}.post.card video{max-width:100%}.console-item select{display:block;width:100%;padding:12px;margin:8px 0;border:1px solid #d8e3ed;border-radius:10px;background:#fff}.mentor-badge{display:inline-flex;align-items:center;margin:.25rem .4rem;padding:.2rem .55rem;border-radius:1rem;background:#fff3d8;color:#694505;font-size:.76rem;font-weight:700}.badge-panel{padding:1rem;margin:1rem 0}.badge-panel label{display:block;margin:.65rem 0}.badge-panel input:not([type=checkbox]),.badge-panel textarea{display:block;width:100%;margin:.35rem 0;padding:.55rem}.badge-panel textarea{min-height:5rem}.badge-panel .badge-toggle{display:flex;gap:.5rem;align-items:center}.mentor-plus-plan{background:linear-gradient(145deg,#f4efff,#fff8e8);border:1px solid #d9c9ee;border-inline-start:4px solid #7756a6;margin-block:0 1.25rem;padding:clamp(1rem,4vw,1.75rem)}.mentor-plus-plan h2{color:#37245d}.mentor-plus-price{color:#4d3178}.mentor-plus-price strong{font-size:1.55em}.mentor-plus-plan .primary{background:#533780;border-color:#533780;color:#fff}.mentor-plus-plan .actions{flex-wrap:wrap}.feed-refresh-status{padding:.5rem;text-align:center;color:#145769}.mentor-badge{gap:.35rem}.mentor-badge img{flex:none;object-fit:contain}.mentor-plus-policy{margin-block:.85rem}.mentor-plus-policy summary{cursor:pointer;color:#533780;font-weight:700}.mentor-plus-policy ul{padding-inline-start:1.25rem}.mentor-plus-payment .badge-toggle{flex:0 0 100%}
