/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.communityNavHead>span:first-child{color:#74d4bc!important;background:#69d7ba29!important}.communityPage{background:#f4f8f7;min-height:calc(100vh - 118px);padding:62px clamp(28px,4vw,76px) 80px}.communityHero{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:28px;display:flex}.communityHero h1{margin:13px 0 12px;font-size:52px}.communityHero p{color:#617781;max-width:690px;margin:0;font-size:16px;line-height:1.65}.communityPulse{background:#fff;border:1px solid #d6e5e0;border-radius:17px;min-width:205px;padding:20px;box-shadow:0 10px 30px #0d32400f}.communityPulse strong,.communityPulse span,.communityPulse i{display:block}.communityPulse strong{color:#118168;font:700 32px Georgia,serif}.communityPulse span{color:#72858e;margin:3px 0 14px;font-size:10px}.communityPulse i{color:#168569;font-size:10px;font-style:normal;font-weight:800}.communityTabs{background:#fff;border:1px solid #dbe7e3;border-radius:13px;gap:6px;margin-bottom:22px;padding:5px;display:flex}.communityTabs button{color:#69808a;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:11px 15px;font-size:11px;font-weight:800}.communityTabs button.active{color:#fff;background:#0f8068}.communityLayout{grid-template-columns:minmax(0,1fr) 290px;gap:22px;display:grid}.communityComposer,.communityPost,.communityAside section,.messageWorkspace,.guidelineGrid article{background:#fff;border:1px solid #dbe6e2;box-shadow:0 8px 24px #10323e0a}.communityComposer{border-radius:17px;grid-template-columns:42px 1fr;gap:13px;padding:19px;display:grid}.communityAvatar,.miniAvatar{color:#fff;text-transform:uppercase;background:linear-gradient(135deg,#138a70,#53c0a6);border-radius:50%;place-items:center;font-weight:900;display:grid}.communityAvatar{width:42px;height:42px}.miniAvatar{width:28px;height:28px;font-size:10px}.communityComposer textarea{resize:vertical;color:#244452;border:0;outline:0;width:100%;min-height:78px;padding:4px}.communityComposer footer{align-items:center;gap:10px;margin-top:8px;display:flex}.communityComposer select{color:#53707b;background:#f8fbfa;border:1px solid #dce6e3;border-radius:8px;padding:8px 9px;font-size:10px}.communityComposer footer span{color:#91a09f;margin-left:auto;font-size:9px}.communityComposer footer button,.replyComposer button,.messageWorkspace form button{color:#fff;cursor:pointer;background:#108068;border:0;border-radius:8px;padding:9px 13px;font-size:10px;font-weight:800}.communityPost{border-radius:17px;margin-top:16px;padding:20px}.communityPost header{align-items:center;gap:11px;display:flex}.communityPost header>div{flex-direction:column;gap:3px;display:flex}.communityPost header strong{color:#193c4c;font-size:13px}.communityPost header small{color:#82949a;font-size:9px}.postMore{color:#8ca09f;cursor:pointer;background:0 0;border:0;margin-left:auto}.communityPost>p{color:#405c68;white-space:pre-wrap;margin:18px 0;font-size:13px;line-height:1.7}.postActions{border-top:1px solid #edf2f0;align-items:center;gap:20px;padding-top:13px;display:flex}.postActions button,.postActions span{color:#6e838b;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.postActions .reacted{color:#c85462}.replyList{border-top:1px solid #eff3f2;margin:14px 0 0 40px;padding:12px 0}.replyList>div{grid-template-columns:28px 1fr 22px;gap:9px;margin-bottom:10px;display:grid}.replyList p{color:#526a74;background:#f3f7f6;border-radius:0 10px 10px;margin:0;padding:9px 11px;font-size:11px;line-height:1.5}.replyList p strong{color:#244654;margin-bottom:3px;font-size:10px;display:block}.replyList p small{color:#94a19f;margin-top:5px;font-size:8px;display:block}.replyList button{color:#9aa9a7;background:0 0;border:0}.replyComposer{grid-template-columns:28px 1fr auto;align-items:center;gap:9px;margin-top:14px;display:grid}.replyComposer input{border:1px solid #dce6e3;border-radius:10px;outline:0;padding:10px 12px;font-size:11px}.replyComposer input:focus{border-color:#59b9a3}.replyComposer button:disabled{opacity:.45}.communityAside{flex-direction:column;gap:16px;display:flex}.communityAside section{border-radius:16px;padding:20px}.communityAside section>span{color:#139078;letter-spacing:1.2px;font-size:8px;font-weight:900}.communityAside h3{color:#17394a;margin:8px 0 13px;font:700 19px Georgia,serif}.communityAside ul{margin:0 0 15px;padding:0;list-style:none}.communityAside li{color:#667c84;border-bottom:1px solid #edf2ef;padding:8px 0;font-size:10px}.communityAside li:before{content:"✓";color:#149176;margin-right:8px}.communityAside section>button:not(.memberRow){color:#118168;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:900}.memberRow{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf2ef;grid-template-columns:31px 1fr auto;align-items:center;gap:8px;width:100%;padding:8px 0;display:grid}.memberRow i,.messageWorkspace aside button i{color:#118168;background:#e5f4ef;border-radius:50%;place-items:center;width:31px;height:31px;font-size:11px;font-style:normal;font-weight:900;display:grid}.memberRow b{color:#375563;font-size:10px}.memberRow small{color:#118168;font-size:8px}.asideEmpty{color:#819399;font-size:10px}.communityEmpty{color:#7c9198;text-align:center;border:1px dashed #c9d9d4;border-radius:15px;flex-direction:column;gap:7px;margin-top:16px;padding:45px;font-size:11px;display:flex}.communityEmpty strong{color:#315361;font:700 19px Georgia,serif}.messageWorkspace{border-radius:18px;grid-template-columns:270px 1fr;min-height:590px;display:grid;overflow:hidden}.messageWorkspace>aside{background:#f8fbfa;border-right:1px solid #e2ebe8;padding:20px}.messageWorkspace aside>div span{color:#118168;letter-spacing:1px;font-size:8px;font-weight:900}.messageWorkspace aside h3{margin:7px 0 18px;font:700 20px Georgia,serif}.messageWorkspace aside button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;width:100%;padding:10px;display:flex}.messageWorkspace aside button.active{background:#e5f4ef}.messageWorkspace aside button span{flex-direction:column;gap:3px;display:flex}.messageWorkspace aside button b{color:#345361;font-size:10px}.messageWorkspace aside button small{color:#85979c;font-size:8px}.messageWorkspace>section{flex-direction:column;min-width:0;display:flex}.messageWorkspace>section>header{border-bottom:1px solid #e6edeb;align-items:center;gap:10px;padding:17px 20px;display:flex}.messageWorkspace>section>header div{flex-direction:column;display:flex}.messageWorkspace>section>header strong{font-size:12px}.messageWorkspace>section>header small{color:#87989d;font-size:8px}.messageThread{background:#fbfdfc;flex:1;padding:25px;overflow:auto}.messageThread>div:not(.communityEmpty){max-width:70%;margin:0 0 14px}.messageThread .mine{text-align:right;margin-left:auto}.messageThread p{color:#405d68;text-align:left;background:#edf3f1;border-radius:14px 14px 14px 3px;margin:0;padding:11px 14px;font-size:11px;line-height:1.55;display:inline-block}.messageThread .mine p{color:#fff;background:#118168;border-radius:14px 14px 3px}.messageThread small{color:#93a19f;margin-top:4px;font-size:7px;display:block}.messageWorkspace form{border-top:1px solid #e5ecea;grid-template-columns:1fr auto;gap:10px;padding:16px 20px;display:grid}.messageWorkspace form textarea{resize:none;border:1px solid #d7e3df;border-radius:10px;outline:0;height:48px;padding:12px}.messageWelcome{color:#7b9096;text-align:center;align-content:center;place-items:center;height:100%;display:grid}.messageWelcome>span{color:#69bdaa;font-size:35px}.messageWelcome h3{color:#294b5a;margin:13px 0 5px;font:700 22px Georgia,serif}.messageWelcome p{font-size:11px}.guidelineGrid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.guidelineGrid article{border-radius:16px;padding:27px}.guidelineGrid b{color:#55b79f;font:700 28px Georgia,serif}.guidelineGrid h3{color:#173b4b;margin:17px 0 8px;font:700 20px Georgia,serif}.guidelineGrid p{color:#667d86;margin:0;font-size:12px;line-height:1.65}.expandedFooter{grid-template-columns:1.25fr repeat(4,1fr);color:#9fb4bd!important;background:#0b2a3f!important;align-items:start!important;gap:28px!important;min-height:0!important;padding:38px 36px 22px!important;display:grid!important}.expandedFooter>div{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.expandedFooter>div>strong{color:#fff;text-transform:uppercase;letter-spacing:.8px;margin-bottom:5px;font-size:10px}.expandedFooter button{color:#9fb4bd;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px}.expandedFooter button:hover{color:#71d1ba}.expandedFooter .footerBrand{flex-direction:row;gap:11px}.footerBrand>div strong{color:#fff;font:700 20px Georgia,serif}.footerBrand p{max-width:190px;margin:6px 0 0;font-size:9px;line-height:1.5}.expandedFooter>section{border-top:1px solid #ffffff1a;grid-column:1/-1;justify-content:space-between;padding-top:18px;font-size:8px;display:flex}.expandedFooter>section strong{color:#d9e6e8}@media (width<=950px){.communityLayout{grid-template-columns:1fr}.communityAside{grid-template-columns:1fr 1fr;display:grid}.expandedFooter{grid-template-columns:1.4fr repeat(2,1fr)}.footerBrand{grid-row:span 2}.messageWorkspace{grid-template-columns:230px 1fr}}@media (width<=700px){.communityPage{padding:30px 15px 55px}.communityHero{flex-direction:column;align-items:flex-start}.communityHero h1{font-size:38px}.communityPulse{width:100%}.communityTabs{overflow-x:auto}.communityTabs button{white-space:nowrap}.communityComposer{grid-template-columns:1fr}.communityComposer>.communityAvatar{display:none}.communityComposer footer{flex-wrap:wrap;align-items:flex-start}.communityComposer footer span{margin-left:0}.communityComposer footer button{margin-left:auto}.communityAside{grid-template-columns:1fr}.messageWorkspace{grid-template-columns:1fr;min-height:650px}.messageWorkspace>aside{border-bottom:1px solid #e2ebe8;border-right:0;max-height:220px;overflow:auto}.messageWorkspace>section{min-height:420px}.guidelineGrid{grid-template-columns:1fr}.expandedFooter{grid-template-columns:1fr 1fr;padding:30px 22px!important}.expandedFooter .footerBrand{grid-column:1/-1}.expandedFooter>section{flex-direction:column;align-items:flex-start;gap:7px}}.publicFooter{color:#6f838c;border-top:1px solid #dce7e3;width:min(1280px,100% - 48px);margin:10px auto 0;padding:38px 0 22px}.publicFooterGrid{grid-template-columns:1.35fr repeat(4,1fr);gap:32px;display:grid}.publicFooterGrid>div{flex-direction:column;gap:9px;display:flex}.publicFooterGrid>div>strong{color:#173b4b;text-transform:uppercase;letter-spacing:.8px;margin-bottom:4px;font-size:10px}.publicFooterGrid span{font-size:9px}.publicFooterBrand{flex-direction:row!important;gap:12px!important}.publicFooterBrand>div strong{color:#102a43;font:700 20px Georgia,serif}.publicFooterBrand p{max-width:240px;margin:6px 0 0;font-size:9px;line-height:1.55}.publicFooterBottom{border-top:1px solid #e2e9e6;justify-content:space-between;margin-top:30px;padding-top:18px;font-size:8px;display:flex}.publicFooterBottom strong{color:#204455}@media (width<=850px){.publicFooterGrid{grid-template-columns:1fr 1fr 1fr}.publicFooterBrand{grid-column:1/-1}.publicFooterBottom{flex-direction:column;gap:8px}}@media (width<=560px){.publicFooter{width:min(100% - 28px,1280px)}.publicFooterGrid{grid-template-columns:1fr 1fr}}.communityMenuGroup{border-top:1px solid #95bec326;margin-top:12px!important;padding-top:12px!important}.memberSearch{background:#f8fbfa;border:1px solid #d8e4e0;border-radius:10px;align-items:center;gap:7px;margin:0 0 10px;padding:9px 11px;display:flex}.memberSearch>span{color:#118168;font-size:14px}.memberSearch input{color:#294b58;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10px}.memberResults{max-height:330px;overflow:auto}.modernChat{border:0;height:min(650px,100vh - 235px);min-height:540px;box-shadow:0 18px 55px #0c303c1f}.modernChat>aside{background:#fff;flex-direction:column;padding:0;display:flex}.modernChat>aside>div:first-child{border-bottom:1px solid #e5ecea;padding:22px 18px 13px}.modernChat aside h3{margin-bottom:13px;font-size:25px}.chatSearch{background:#f0f5f3;border:0;border-radius:20px;margin:0}.chatMemberList{flex:1;padding:7px;overflow:auto}.modernChat aside .chatMemberList button{border-bottom:0;padding:12px 10px;position:relative}.modernChat aside .chatMemberList button:hover,.modernChat aside .chatMemberList button.active{background:#eaf5f1}.modernChat aside button i{color:#fff;background:linear-gradient(135deg,#138a70,#55c1a7);width:42px;height:42px;font-size:14px}.modernChat aside button b{font-size:11px}.modernChat aside button small{font-size:8px}.modernChat aside button em{color:#82a099;margin-left:auto;font-style:normal}.chatHeader{background:#f7faf9;min-height:69px}.chatHeader .communityAvatar{width:43px;height:43px}.chatHeader small i{color:#18a77d;font-size:7px;font-style:normal}.privateBadge{color:#128067;background:#e6f4ef;border-radius:15px;margin-left:auto;padding:7px 10px;font-size:8px;font-weight:900}.modernChat .messageThread{background-color:#e9f1ed;background-image:radial-gradient(#1181680e 1px,#0000 1px);background-size:18px 18px;padding:26px 34px;position:relative}.chatDay{text-align:center!important;max-width:none!important;margin:0 0 22px!important}.chatDay span{color:#77908e;background:#ffffffe0;border-radius:11px;padding:6px 11px;font-size:8px;display:inline-block;box-shadow:0 2px 8px #143c4212}.modernChat .messageThread>div.mine,.modernChat .messageThread>div.theirs{max-width:78%;margin-bottom:10px;display:flex}.modernChat .messageThread>div.mine{justify-content:flex-end}.modernChat .messageThread p{color:#2e4e59;background:#fff;border-radius:8px;min-width:90px;padding:10px 12px 7px;font-size:11px;position:relative;box-shadow:0 1px 2px #10373d21}.modernChat .messageThread .mine p{color:#284e47;background:#d9f6e7}.modernChat .messageThread p:before{content:"";border-top:0 solid #0000;border-bottom:8px solid #0000;border-left:0 solid #0000;border-right:7px solid #fff;position:absolute;top:0;left:-6px}.modernChat .messageThread .mine p:before{border-width:0 0 8px 7px;border-color:#0000 #0000 #0000 #d9f6e7;left:auto;right:-6px}.modernChat .messageThread p small{color:#78918e;text-align:right;margin:3px 0 0 18px;font-size:7px;display:block}.modernChat .messageThread p small b{color:#35a993}.messageStart{color:#6f8788;background:#ffffffd1;border-radius:15px;padding:24px;text-align:center!important;max-width:300px!important;margin:80px auto!important}.messageStart>span{font-size:25px}.messageStart strong{color:#31535d;margin:8px;display:block}.messageStart p{box-shadow:none!important;color:#768d8e!important;background:0 0!important;padding:0!important}.messageStart p:before{display:none}.chatComposer{background:#f4f7f6;align-items:center;grid-template-columns:38px 1fr 43px!important;gap:9px!important;padding:11px 14px!important;display:grid!important}.chatComposer textarea{font-size:11px;background:#fff!important;border:0!important;border-radius:22px!important;height:43px!important;padding:12px 15px!important}.chatComposer button{place-items:center;width:38px;height:38px;display:grid;border-radius:50%!important;padding:0!important}.composerPlus{color:#57706d!important;background:#e5ece9!important;font-size:20px!important}.sendChat{background:#118168!important;width:43px!important;height:43px!important;font-size:16px!important}.modernChat .messageWelcome{background:#edf4f1}.modernChat .messageWelcome>span{background:#d9eee7;border-radius:50%;place-items:center;width:78px;height:78px;font-size:30px;display:grid}@media (width<=700px){.communityMenuGroup{margin-top:9px!important;padding-top:9px!important}.modernChat{height:auto;min-height:690px}.modernChat>aside{max-height:250px}.modernChat .messageThread{min-height:330px;padding:20px 14px}.modernChat .messageThread>div.mine,.modernChat .messageThread>div.theirs{max-width:88%}.privateBadge{display:none}.chatComposer{grid-template-columns:34px 1fr 40px!important}.chatComposer button{width:34px;height:34px}.sendChat{width:40px!important;height:40px!important}}.communityDirectNav{color:#9bb4bc;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #77b8b540;border-radius:14px;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;width:100%;margin:13px 0 0;padding:14px 13px;display:grid}.communityDirectNav:hover,.communityDirectNav.active{color:#fff;background:#164d61;border-color:#65d6bb85;box-shadow:inset 3px 0 #65d6bb}.communityDirectNav>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.communityDirectNav strong{color:#75d5bd;font-size:11px}.communityDirectNav.active strong{color:#fff}.communityDirectNav small{color:#819da7;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.communityDirectNav>b{color:#75d5bd;background:#69d7ba26;border-radius:10px;padding:5px 7px;font-size:7px}.communityChatIcon{color:#6bd0b8;background:#69d7ba21;border-radius:11px;place-items:center;width:38px;height:38px;font-size:17px;display:grid;position:relative}.communityChatIcon i{letter-spacing:-1px;font-size:7px;font-style:normal;position:absolute;bottom:1px;right:2px}.communityMenuGroup{display:none!important}@media (width<=700px){.communityDirectNav{margin-top:10px;padding:12px}.communityDirectNav small{white-space:normal}}.passwordLabel{justify-content:space-between;align-items:center;display:flex}.passwordLabel button,.authAccountSwitch button,.backToLogin,.resetConfirmation button{color:#118168;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:800}.authAccountSwitch{color:#71858d;border-top:1px solid #e7eeeb;justify-content:center;gap:5px;margin-top:16px;padding-top:15px;font-size:10px;display:flex}.resetForm{margin-top:24px}.backToLogin{width:100%;margin-top:14px}.resetConfirmation{text-align:center;background:#f0f8f5;border:1px solid #cfe4dc;border-radius:15px;margin-top:25px;padding:24px}.resetConfirmation>span{color:#fff;background:#118168;border-radius:50%;place-items:center;width:44px;height:44px;margin:0 auto 12px;font-size:20px;display:grid}.resetConfirmation h3{color:#173c4c;margin:0;font:700 21px Georgia,serif}.resetConfirmation p{color:#627a83;margin:9px 0 17px;font-size:11px;line-height:1.6}.resetConfirmation button{font-size:11px}.authSubmit:disabled{cursor:wait;opacity:.7}.communityChatIcon{filter:saturate(.75);font-size:19px!important}.emojiQuickBar{color:#57717a;background:#fff;border:1px solid #dbe7e3;border-radius:20px;align-items:center;gap:8px;width:max-content;margin:-10px 0 18px auto;padding:7px 9px 7px 12px;display:flex;position:relative;box-shadow:0 5px 16px #1037410b}.emojiQuickBar>span{text-transform:uppercase;letter-spacing:.5px;font-size:9px;font-weight:900}.emojiQuickBar>small{color:#8a9b9e;font-size:8px}.emojiWrap{position:relative}.emojiTrigger{color:#197f69;cursor:pointer;background:#e7f5ef;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;font-size:18px;display:grid}.emojiTrigger:hover,.emojiTrigger[aria-expanded=true]{color:#fff;background:#118168}.emojiPicker{z-index:40;background:#fff;border:1px solid #d6e3df;border-radius:14px;width:268px;padding:12px;position:absolute;top:38px;right:0;box-shadow:0 18px 45px #0e303b2e}.emojiPicker header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.emojiPicker header strong{color:#345560;font-size:10px}.emojiPicker header button{color:#809396;cursor:pointer;background:0 0;border:0;font-size:17px}.emojiPicker>div{grid-template-columns:repeat(6,1fr);gap:4px;display:grid}.emojiPicker>div button{cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:35px;height:35px;padding:0;font-size:20px;display:grid}.emojiPicker>div button:hover{background:#e9f5f1;transform:scale(1.08)}@media (width<=700px){.emojiQuickBar{width:100%;margin:-8px 0 15px}.emojiQuickBar>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.emojiPicker{width:260px;left:-110px;right:auto}.emojiPicker>div{grid-template-columns:repeat(6,1fr)}}.installAppButton{z-index:80;color:#fff;cursor:pointer;background:#0d2940;border:1px solid #ffffff40;border-radius:17px;grid-template-rows:auto auto;grid-template-columns:34px auto;align-items:center;column-gap:9px;padding:10px 15px 10px 10px;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 12px 32px #07243645}.installAppButton>span{color:#fff;background:#118168;border-radius:11px;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:19px;font-weight:900;display:grid}.installAppButton b{text-align:left;font-size:11px}.installAppButton small{color:#91afb8;text-align:left;font-size:8px}.installAppButton:hover{transform:translateY(-2px);box-shadow:0 16px 38px #07243652}.installModal{z-index:200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#051b2aad;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.installModal>section{background:#fff;border-radius:24px;width:min(440px,100%);padding:28px;position:relative;box-shadow:0 28px 80px #04182659}.installClose{color:#779098;cursor:pointer;background:0 0;border:0;font-size:25px;position:absolute;top:14px;right:17px}.installAppIdentity{align-items:center;gap:15px;display:flex}.installAppIdentity img{border-radius:18px;width:72px;height:72px;box-shadow:0 8px 20px #0d29402e}.installAppIdentity span{color:#118168;letter-spacing:1.2px;font-size:8px;font-weight:900}.installAppIdentity h2{color:#102a43;margin:4px 0;font:700 27px Georgia,serif}.installAppIdentity p{color:#778b93;margin:0;font-size:10px}.installSteps{flex-direction:column;gap:9px;margin:24px 0;padding:0;list-style:none;display:flex}.installSteps li{color:#506972;background:#f3f7f6;border-radius:11px;grid-template-columns:30px 1fr;align-items:center;gap:10px;padding:11px;font-size:11px;display:grid}.installSteps li>b{color:#118168;background:#dff1eb;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.installSteps i{font-size:16px;font-style:normal}.installHelp{text-align:center;background:#edf7f3;border-radius:15px;margin:24px 0;padding:24px}.installHelp>span{font-size:34px}.installHelp h3{color:#163b4b;margin:9px 0 5px;font:700 19px Georgia,serif}.installHelp p{color:#617981;margin:0;font-size:11px;line-height:1.6}.installNote{color:#7b8f95;font-size:9px;line-height:1.5}.installDone{color:#fff;cursor:pointer;background:#118168;border:0;border-radius:10px;width:100%;margin-top:12px;padding:12px;font-size:11px;font-weight:900}@media (width<=700px){.installAppButton{bottom:12px;right:12px}.installModal>section{padding:24px 20px}.installAppIdentity img{width:62px;height:62px}}.replyComposer{grid-template-columns:28px minmax(0,1fr) 30px auto!important}.replyComposer .emojiTrigger{width:28px;height:28px}.chatComposer .emojiTrigger{color:#57706d;background:#e5ece9;width:32px;height:32px}.emojiPicker>span{grid-template-columns:repeat(6,1fr);gap:4px;display:grid}.emojiPicker>span>button{cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:35px;height:35px;padding:0;font-size:20px;display:grid}.emojiPicker>span>button:hover{background:#e9f5f1;transform:scale(1.08)}.chatComposer .emojiPicker{inset:auto auto 44px -55px}.attachmentPreview{background:#ecf7f3;border:1px solid #cee3da;border-radius:11px 11px 0 0;grid-template-columns:34px 1fr 28px;align-items:center;gap:9px;margin:0 14px;padding:10px 12px;display:grid}.attachmentPreview>span{font-size:21px}.attachmentPreview>div{flex-direction:column;min-width:0;display:flex}.attachmentPreview b{color:#284e58;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.attachmentPreview small{color:#75908c;margin-top:3px;font-size:8px}.attachmentPreview>button{color:#6d8583;cursor:pointer;background:0 0;border:0;font-size:18px}.chatAttachment{color:#28584e;text-align:left;background:#ffffff9e;border-radius:8px;grid-template-columns:32px 1fr;column-gap:8px;margin:8px 0 3px;padding:9px;text-decoration:none;display:grid}.chatAttachment>span{grid-row:1/3;align-self:center;font-size:21px}.chatAttachment>b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.chatAttachment>small{color:#68847e!important;text-align:left!important;margin:2px 0 0!important}.composerPlus:disabled{cursor:wait;opacity:.55}@media (width<=700px){.chatComposer{grid-template-columns:34px 30px minmax(0,1fr) 40px!important}.chatComposer .emojiPicker{left:-78px}.replyComposer{grid-template-columns:28px minmax(0,1fr) 28px auto!important}}.chatComposer{grid-template-columns:38px 32px minmax(0,1fr) auto 43px!important}.recordChat{min-width:38px;color:#385b5c!important;background:#e5ece9!important;width:auto!important;padding:0 10px!important;font-size:13px!important}.recordChat.recording{animation:1.1s infinite recordPulse;color:#bc3434!important;background:#ffe3e3!important}.searchPrivacy{color:#7c9295;margin:10px 2px;font-size:9px;line-height:1.55}.memberRow b{flex-direction:column;gap:3px;display:flex}.memberRow b small{font-size:8px;font-weight:800}.memberRow b small.online{color:#12936f}.memberRow b small.offline{color:#8a999b}.memberRow em{color:#118168;font-size:8px;font-style:normal;font-weight:800}.presenceBadge{border:1px solid;border-radius:13px;align-items:center;min-width:128px;margin-left:auto;padding:9px 14px;flex-direction:column!important;display:flex!important}.presenceBadge b{letter-spacing:.7px;font-size:11px}.presenceBadge small{margin-top:2px;font-size:7px!important}.presenceBadge.isOnline{color:#08785d;background:#e4f7f0;border-color:#a8decf}.presenceBadge.isOffline{color:#758887;background:#f1f4f3;border-color:#d6dfdd}.quotedMessage{color:#5a7775;background:#11816817;border-left:3px solid #1a9879;border-radius:4px;margin:-4px -5px 7px;padding:7px 9px;font-size:9px;line-height:1.35;display:block}.quotedMessage b{color:#117c64;margin-bottom:2px;display:block}.messageText{white-space:pre-wrap}.replyMessage{margin:5px 0 0 auto;color:#688783!important;background:0 0!important;border:0!important;border-radius:0!important;width:auto!important;height:auto!important;padding:2px 0!important;font-size:7px!important;display:block!important}.replyPreview{background:#edf7f3;border-left:4px solid #118168;grid-template-columns:24px 1fr 24px;align-items:center;gap:8px;margin:0 14px;padding:9px 12px;display:grid}.replyPreview>span{color:#118168;font-size:17px}.replyPreview>div{flex-direction:column;min-width:0;display:flex}.replyPreview b{color:#24564e;font-size:9px}.replyPreview small{color:#758c89;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.replyPreview>button{color:#6d8583;cursor:pointer;background:0 0;border:0;font-size:18px}.voiceAttachment{background:#ffffff94;border-radius:9px;min-width:220px;margin:8px 0 3px;padding:8px 9px;display:block}.voiceAttachment>b{color:#2b665b;margin-bottom:5px;font-size:9px;display:block}.voiceAttachment audio{width:100%;height:31px;display:block}.modernChat .messageThread>div.mine,.modernChat .messageThread>div.theirs{touch-action:pan-y}.modernChat>aside>div:first-child{width:100%}@keyframes recordPulse{50%{opacity:.68;transform:scale(.94)}}@media (width<=700px){.chatComposer{grid-template-columns:33px 30px minmax(0,1fr) auto 39px!important;gap:5px!important}.recordChat{min-width:33px;padding:0 7px!important;font-size:10px!important}.presenceBadge{min-width:92px;padding:7px 8px}.presenceBadge b{font-size:9px}.voiceAttachment{min-width:180px}.modernChat>aside{max-height:none!important}.modernChat>aside>div:first-child{padding-bottom:18px}.memberResults{max-height:180px;overflow:auto}}.communityDirectSimple{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;gap:12px!important;margin-top:14px!important;padding:10px 12px!important;display:flex!important}.communityDirectSimple:hover,.communityDirectSimple.active{background:#65d6bb1a!important;box-shadow:inset 3px 0 #65d6bb!important}.communityDirectSimple .communityChatIcon{border-radius:8px;width:32px;height:32px}.communityDirectSimple>strong{white-space:nowrap;color:#9fc0c3!important;font-size:11px!important}.communityDirectSimple.active>strong{color:#fff!important}.chatPrivacyNotice{color:#2e6258;background:#edf8f4;border-bottom:1px solid #cfe4dc;align-items:center;gap:10px;padding:9px 18px;display:flex}.chatPrivacyNotice>span{background:#d6eee5;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.chatPrivacyNotice>div{flex-direction:column;gap:2px;display:flex}.chatPrivacyNotice strong{font-size:9px}.chatPrivacyNotice small{color:#66847e;font-size:8px}.voiceAttachment audio{min-width:220px}.voiceAttachment audio::-webkit-media-controls-panel{background:#eff7f4}@media (width<=700px){.communityDirectSimple{margin-top:9px!important}.chatPrivacyNotice{padding:8px 12px}.chatPrivacyNotice small{line-height:1.35}.voiceAttachment audio{min-width:175px}}.conversationList{flex:1;min-height:0;padding:7px;overflow:auto}.conversationList button{width:100%;grid-template-columns:42px minmax(0,1fr) auto!important;gap:9px!important;display:grid!important}.conversationList button span{min-width:0}.conversationList button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversationList button em{font-size:7px!important}.unreadCount{color:#fff;background:#128168;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:8px;display:grid}.videoCall{border:0;font-weight:800;color:#126f5c!important;background:#e2f3ed!important;border-radius:18px!important;width:auto!important;margin-left:auto!important;padding:8px 11px!important;font-size:9px!important}.messageActions{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.messageActions button{color:#64827d!important;background:0 0!important;border:0!important;width:auto!important;height:auto!important;padding:0!important;font-size:7px!important}.editedLabel{color:#718b87;margin-left:6px;font-size:7px}.messageText a{color:inherit;font-weight:900;text-decoration:underline}.videoAttachment{margin:8px 0 3px;display:block}.videoAttachment>b{margin-bottom:5px;font-size:9px;display:block}.videoAttachment video{background:#0b2a3f;border-radius:9px;width:min(300px,100%);max-height:260px;display:block}.videoUpload{color:#385b5c!important;background:#e5ece9!important}@media (width<=700px){.communityPage{padding:14px 0 0!important}.communityHero,.communityTabs{margin-left:12px!important;margin-right:12px!important}.modernChat{border-radius:0!important;grid-template-columns:1fr!important;height:calc(100dvh - 205px)!important;min-height:560px!important}.modernChat>aside{border-bottom:1px solid #dbe7e3;border-right:0!important;max-height:190px!important}.modernChat>aside>div:first-child{padding:10px 12px 5px!important}.modernChat aside h3{margin:3px 0 8px!important;font-size:18px!important}.memberResults{max-height:90px!important}.conversationList{gap:6px;padding:6px 10px;display:flex;overflow-x:auto}.conversationList button{min-width:210px}.modernChat>section{min-height:0;overflow:hidden}.chatHeader{padding:8px 10px!important}.videoCall span,.presenceBadge small{display:none}.videoCall{padding:8px!important}.presenceBadge{min-width:58px!important}.chatPrivacyNotice{display:none}.modernChat .messageThread{min-height:0!important;padding:14px 10px!important}.chatComposer{z-index:20;bottom:0;padding:8px!important;padding-bottom:max(8px,env(safe-area-inset-bottom))!important;grid-template-columns:32px 30px minmax(0,1fr) 32px 32px 40px!important;gap:4px!important;position:sticky!important}.chatComposer textarea{min-width:0!important;padding:11px 12px!important}.chatComposer button{width:32px!important;height:32px!important}.sendChat{width:40px!important;height:40px!important}.recordChat{min-width:32px!important;padding:0!important}.modernChat .messageThread>div.mine,.modernChat .messageThread>div.theirs{max-width:92%!important}}.awardPage,.roadmapPage{background:#f4f8f7;min-height:calc(100vh - 118px);padding:58px clamp(28px,4vw,76px) 80px}.awardNotice{color:#27665b;background:#eaf7f2;border:1px solid #bfe0d5;border-radius:12px;margin:22px 0;padding:14px 18px;font-size:11px}.awardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.awardGrid article{background:#fff;border:1px solid #d8e6e1;border-radius:16px;padding:23px;box-shadow:0 8px 22px #0f34400d}.awardGrid article>span{color:#118168;letter-spacing:1px;text-transform:uppercase;font-size:8px;font-weight:900}.awardGrid h3{color:#173b4b;margin:9px 0;font:700 20px Georgia,serif}.awardGrid p{color:#637a83;font-size:11px;line-height:1.55}.awardGrid dl{margin:16px 0}.awardGrid dl div{border-top:1px solid #e8efed;margin-top:9px;padding-top:9px}.awardGrid dt{color:#8a9c9f;text-transform:uppercase;font-size:7px;font-weight:900}.awardGrid dd{color:#3c5c65;margin:3px 0 0;font-size:10px}.awardGrid a{color:#118168;font-size:9px;font-weight:900}.roadmapTimeline{gap:14px;max-width:950px;margin-top:25px;display:grid;position:relative}.roadmapTimeline:before{content:"";background:#b9ded3;width:2px;position:absolute;top:26px;bottom:26px;left:27px}.roadmapTimeline article{background:#fff;border:1px solid #d8e6e1;border-radius:15px;grid-template-columns:56px 1fr;gap:18px;padding:18px 22px;display:grid;position:relative}.roadmapTimeline article>b{z-index:1;color:#fff;background:#0f8068;border-radius:50%;place-items:center;width:56px;height:56px;font:700 16px Georgia,serif;display:grid}.roadmapTimeline h3{color:#183d4d;margin:3px 0 6px;font:700 18px Georgia,serif}.roadmapTimeline p{color:#617880;margin:0;font-size:11px;line-height:1.6}.roadmapWarning{color:#6c5c37;background:#fff8e9;border-left:4px solid #d8a63b;max-width:950px;margin-top:18px;padding:16px;font-size:10px;line-height:1.55}.requirementGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.requirementGrid div{background:#f8fbfa;border:1px solid #e1ebe8;border-radius:8px;padding:8px}.requirementGrid small{color:#85999c;font-size:6px;font-weight:900;display:block}.requirementGrid b{color:#375860;margin-top:3px;font-size:8px;display:block}.saveText{font-weight:900;border-radius:18px!important;width:auto!important;min-width:66px!important;padding:8px 10px!important;font-size:9px!important}.saveText.active{color:#fff!important;background:#118168!important}@media (width<=700px){.awardPage,.roadmapPage{padding:26px 14px 50px}.awardGrid{grid-template-columns:1fr}.roadmapTimeline article{grid-template-columns:42px 1fr;padding:14px}.roadmapTimeline article>b{width:42px;height:42px}.roadmapTimeline:before{left:20px}.requirementGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.programCard .save{border-radius:18px!important;width:auto!important;min-width:66px!important;padding:8px 10px!important;font-size:0!important}.programCard .save:after{content:"Save";font-size:9px;font-weight:900}.programCard .save.active:after{content:"Saved"}.programCard .save.active{color:#fff!important;background:#118168!important}.requirementsPanel{background:#fff;border:1px solid #d8e6e1;border-radius:16px;margin:18px clamp(28px,4vw,76px) 35px;padding:20px}.requirementsPanel>h3{color:#173b4b;margin:0 0 5px;font:700 22px Georgia,serif}.requirementsPanel>p{color:#70858c;margin:0 0 15px;font-size:10px}.requirementsRows{gap:9px;display:grid}.requirementsRows article{border:1px solid #e2ebe8;border-radius:10px;grid-template-columns:minmax(180px,1.4fr) repeat(5,minmax(90px,1fr));gap:8px;padding:12px;display:grid}.requirementsRows article>div:first-child strong{color:#264c57;font-size:10px;display:block}.requirementsRows article>div:first-child small{color:#84979b;font-size:8px}.requirementsRows article div:not(:first-child) small{color:#8da0a2;text-transform:uppercase;font-size:6px;font-weight:900;display:block}.requirementsRows article div:not(:first-child) b{color:#3d5e66;margin-top:3px;font-size:8px;display:block}.requirementsRows article footer{color:#839597;grid-column:1/-1;justify-content:space-between;font-size:7px;display:flex}.requirementsRows article footer a{color:#118168;font-weight:900}@media (width<=800px){.requirementsPanel{margin:14px}.requirementsRows article{grid-template-columns:1fr 1fr}.requirementsRows article>div:first-child,.requirementsRows article footer{grid-column:1/-1}}.conversationList{min-height:120px;visibility:visible!important}.conversationList>button{flex-shrink:0}.requirementsRows article{background:linear-gradient(145deg,#fff,#f8fcfa);border-color:#d7e8e2;border-radius:14px;grid-template-columns:minmax(180px,1.4fr) repeat(3,minmax(110px,1fr));gap:10px;padding:16px;box-shadow:0 8px 24px #0d40460d}.verifiedFunding{color:#0b7962;background:#e3f4ed;border-radius:20px;margin-top:7px;padding:5px 8px;font-size:7px;font-weight:900;display:inline-flex}.fundingFacts{grid-column:2/-1}.fundingFacts span{color:#789093;margin-top:4px;font-size:7px;display:block}@media (width<=800px){.requirementsRows article{grid-template-columns:1fr 1fr}.fundingFacts{grid-column:1/-1}}.inlineRequirements{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.inlineRequirements>div{background:#f7fbf9;border:1px solid #d9e7e2;border-radius:10px;min-height:76px;padding:11px}.inlineRequirements small,.inlineRequirements b{display:block}.inlineRequirements small{color:#138269;letter-spacing:.7px;margin-bottom:6px;font-size:6px;font-weight:900}.inlineRequirements b{color:#31535d;font-size:8px;line-height:1.45}@media (width<=700px){.inlineRequirements{grid-template-columns:1fr 1fr}}.modernChat{height:min(720px,100dvh - 190px);min-height:560px}.modernChat>aside,.modernChat>section,.modernChat .messageThread{min-height:0}.modernChat>aside{flex-direction:column;display:flex;overflow:hidden}.modernChat>section{overflow:hidden}.modernChat .messageThread{overscroll-behavior:contain;overflow-y:auto}.chatBack,.voiceCall{cursor:pointer;border:0}.chatBack{color:#173f4c;background:#eef6f3;border-radius:50%;width:34px;height:34px;font-size:26px;line-height:1;display:none}.voiceCall{color:#126f5c;background:#e2f3ed;border-radius:18px;margin-left:auto;padding:8px 11px;font-size:9px;font-weight:800}.voiceCall+.videoCall{margin-left:5px!important}@media (width<=700px){.modernChat{height:calc(100dvh - 170px)!important;min-height:540px!important;display:block!important}.modernChat>aside{height:100%;border-bottom:0!important;max-height:none!important}.modernChat>section{height:100%;display:none}.modernChat.threadOpen>aside{display:none}.modernChat.threadOpen>section{display:flex}.chatBack{flex:none;place-items:center;display:grid}.voiceCall span,.videoCall span{display:none}.conversationList{display:block!important;overflow:hidden auto!important}.conversationList button{width:100%!important;min-width:0!important}}.brandMark,.loginIcon,.onboardingWelcomeIcon{color:#0000!important;text-shadow:none!important;background-color:#075f50!important;background-image:url(/jacmens-brand-icon.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.brandMark{border-radius:10px!important}.dashBrand .brandMark{box-shadow:0 5px 16px #043f353d}.fundingSummary{flex-wrap:wrap;gap:10px;margin:-8px 0 24px;display:flex}.fundingSummary span{border:1px solid var(--line);color:#607583;background:#f8faf9;border-radius:10px;padding:10px 13px;font-size:11px;font-weight:700}.fundingSummary b{color:var(--green);font-size:15px}.resultControls{gap:8px;margin-top:16px;display:flex}.resultControls button{border:1px solid var(--line);color:#607583;cursor:pointer;background:#fff;border-radius:999px;padding:9px 13px;font-size:11px;font-weight:800}.resultControls button.active{border-color:var(--green);background:var(--mint);color:var(--green)}.wesNote{border-left:3px solid var(--gold);color:#6d6654;background:#fffaf0;border-radius:0 10px 10px 0;margin:-8px 0 24px;padding:14px 18px;font-size:12px;line-height:1.55}.wesNote strong{color:#4d493d}.navLinks button{color:#48606e;cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:600}.navLinks button:hover{color:#118168}.verifiedNav{color:#118168;background:#e7f5ef;border-radius:20px;padding:8px 11px;font-size:11px;font-weight:800}.twoToolHero{padding:44px 0 68px}.toolTabs{background:#ffffffb3;border:1px solid #102a4317;border-radius:16px;grid-template-columns:1fr 1fr;max-width:760px;margin:0 auto 38px;padding:6px;display:grid}.toolTabs button{color:#617784;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;padding:14px 18px;display:flex}.toolTabs button.active{color:#102a43;background:#fff;box-shadow:0 6px 18px #1436481a}.toolTabs b{color:#118168;background:#dfeae7;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.toolTabs .active b{color:#fff;background:#118168}.toolTabs span{flex-direction:column;font-weight:800;display:flex}.toolTabs small{color:#83949c;margin-top:3px;font-size:10px;font-weight:500}.toolWorkspace{grid-template-columns:1.1fr .8fr;align-items:center;gap:78px;display:grid}.toolIntro h1{font-size:58px}.toolIntro p{color:#526b78;max-width:620px;font-size:18px;line-height:1.65}.toolForm{flex-direction:column;justify-content:center;align-self:stretch;gap:18px;display:flex}.toolForm .primary{margin-top:0}.toolForm small{margin-top:7px;line-height:1.4}.pathwayGrid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.pathwayCard{background:#fff;border:1px solid #dbe4e8;border-radius:17px;padding:24px;box-shadow:0 8px 28px #13384d0e}.pathwayTop{color:#72868f;justify-content:space-between;font-size:11px;font-weight:800;display:flex}.fit{text-transform:uppercase;letter-spacing:.4px;border-radius:7px;padding:6px 9px}.fit.direct{color:#118168;background:#e7f5ef}.fit.adjacent{color:#37658b;background:#edf3fb}.fit.conditional{color:#8c6215;background:#fff3dc}.pathwayCard h3{color:#102a43;margin:17px 0 8px;font-family:Georgia,serif;font-size:23px}.pathwayCard>p{color:#607583;min-height:44px;margin:0;font-size:13px;line-height:1.6}.check{color:#3c5664;background:#f7f9f8;border-radius:10px;margin-top:17px;padding:14px;font-size:12px;line-height:1.5}.check small,.schoolDetail small{color:#82949d;letter-spacing:.7px;margin-bottom:5px;font-size:9px;font-weight:900;display:block}.pathwayActions{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.pathwayActions a,.pathwayActions button,.dualLinks a{color:#118168;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:800;text-decoration:none}.pathwayActions a{color:#6c808a}.exactCard{flex-direction:column;display:flex}.sourceTick{color:#118168;background:#e7f5ef;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.schoolDetail{background:#f7f9f8;border-radius:10px;margin-top:13px;padding:13px}.schoolDetail strong{color:#294655;font-size:12px;line-height:1.5;display:block}.schoolDetail span{color:#7d8f98;margin-top:4px;font-size:10px;display:block}.dualLinks{justify-content:space-between;margin-top:auto;padding-top:17px;display:flex}.workflow{padding-block:90px}.flowCards{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:36px;display:grid}.flowCards article{background:#f8f6ef;border-radius:16px;padding:27px}.flowCards b{color:#118168;font-family:Georgia,serif;font-size:29px}.flowCards h3{color:#102a43;margin:18px 0 8px;font-family:Georgia,serif}.flowCards p{color:#607583;margin:0;font-size:13px;line-height:1.6}.method{background:#f1f7f5}.method .principle{padding-block:80px}@media (width<=850px){.toolWorkspace{grid-template-columns:1fr;gap:35px}.toolIntro{text-align:center}.toolIntro p{margin-inline:auto}.toolIntro h1{font-size:50px}.pathwayGrid,.flowCards{grid-template-columns:1fr}.verifiedNav{display:none}}@media (width<=560px){.toolTabs{grid-template-columns:1fr}.twoToolHero{padding-top:28px}.toolIntro h1{font-size:40px}.pathwayActions{flex-direction:column;align-items:flex-start}.dualLinks{flex-direction:column;align-items:flex-start;gap:14px}}.badges .verified{color:#37658b!important;background:#eef4fb!important}.policy{color:#5d727e;min-height:48px;margin:0 0 14px;font-size:12px;line-height:1.55}.requirements{grid-template-columns:1.2fr 1.1fr .8fr!important}.requirements div{padding:0 12px}.requirements strong{font-size:11px;line-height:1.4}.cardFoot a{color:#118168;font-size:11px;font-weight:800;text-decoration:none}.cardFoot a:hover{text-decoration:underline}@media (width<=560px){.requirements{grid-template-columns:1fr!important}.policy{min-height:0}}:root{--navy:#102a43;--ink:#18354d;--green:#118168;--mint:#e7f5ef;--gold:#f3b84b;--cream:#f8f6ef;--line:#dbe4e8;--muted:#607583}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.shell{width:min(1160px,100% - 40px);margin-inline:auto}.nav{justify-content:space-between;align-items:center;gap:24px;height:82px;display:flex}.brand{color:var(--navy);letter-spacing:-.5px;align-items:center;gap:10px;font-size:21px;font-weight:800;text-decoration:none;display:flex}.brandMark{background:var(--green);color:#fff;border-radius:11px 11px 11px 3px;place-items:center;width:36px;height:36px;font-family:Georgia,serif;font-size:23px;display:grid}.navLinks{gap:32px;display:flex}.navLinks a{color:#48606e;font-size:14px;font-weight:600;text-decoration:none}.navLinks a:hover{color:var(--green)}.savedButton{border:1px solid var(--line);color:var(--navy);cursor:pointer;background:#fff;border-radius:10px;padding:10px 14px;font-weight:700}.savedButton span{background:var(--mint);color:var(--green);border-radius:10px;margin-left:4px;padding:2px 7px}.hero{background:linear-gradient(128deg,#f8f7f0,#edf7f3 58%,#e0f0ea);border-top:1px solid #f1f0e8;position:relative;overflow:hidden}.hero:after{content:"";border:1px solid #11816821;border-radius:50%;width:430px;height:430px;position:absolute;top:-160px;right:-150px;box-shadow:0 0 0 60px #11816809,0 0 0 120px #11816806}.heroGrid{z-index:1;grid-template-columns:1.05fr .85fr;align-items:center;gap:72px;min-height:560px;padding-block:64px;display:grid;position:relative}.eyebrow{color:var(--green);letter-spacing:1.4px;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.eyebrow span{color:var(--gold)}h1{max-width:620px;color:var(--navy);letter-spacing:-2.7px;margin:18px 0 20px;font-family:Georgia,serif;font-size:66px;font-weight:600;line-height:1.02}h1 em{color:var(--green)}.heroText{color:#526b78;max-width:570px;font-size:19px;line-height:1.65}.trustRow{color:#496370;flex-wrap:wrap;gap:18px;margin-top:28px;font-size:13px;font-weight:700;display:flex}.matcher{background:#fff;border:1px solid #102a4314;border-radius:20px;padding:28px;box-shadow:0 22px 60px #16433f21}.matcherHead{justify-content:space-between;align-items:flex-start;margin-bottom:22px;display:flex}.step{color:var(--green);letter-spacing:1.5px;font-size:10px;font-weight:900}.matcher h2{color:var(--navy);margin:5px 0 0;font-family:Georgia,serif;font-size:27px}.spark{background:var(--mint);width:40px;height:40px;color:var(--green);border-radius:12px;place-items:center;font-size:20px;display:grid}.matcher label{color:#38505f;font-size:12px;font-weight:800;display:block}.matcher input,.matcher select{width:100%;color:var(--navy);background:#fff;border:1px solid #ccd9dd;border-radius:9px;outline:none;margin-top:8px;padding:13px 14px}.matcher input:focus,.matcher select:focus{border-color:var(--green);box-shadow:0 0 0 3px #1181681c}.formRow{grid-template-columns:1fr 1.3fr;gap:14px;margin-top:16px;display:grid}.matcher small{color:#8899a3;margin:5px 0 0 2px;font-size:10px;font-weight:500;display:block}.primary{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:9px;justify-content:center;gap:12px;width:100%;margin-top:22px;padding:14px;font-weight:800;display:flex;box-shadow:0 8px 18px #11816833}.primary:hover{background:#0b6e59;transform:translateY(-1px)}.privacy{text-align:center;color:#83949c;margin:13px 0 0;font-size:10px}.stats{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);padding-block:28px;display:grid}.stats div{border-right:1px solid var(--line);flex-direction:column;align-items:center;gap:4px;display:flex}.stats div:last-child{border:0}.stats strong{color:var(--green);font-family:Georgia,serif;font-size:26px}.stats span{color:#71848e;text-transform:uppercase;letter-spacing:.7px;font-size:11px;font-weight:700}.results{padding-block:76px 90px}.resultsTop{justify-content:space-between;align-items:end;gap:32px;margin-bottom:28px;display:flex}.resultsTop h2,.sectionIntro h2,.principle h2{color:var(--navy);letter-spacing:-.8px;margin:10px 0;font-family:Georgia,serif;font-size:38px;line-height:1.17}.resultsTop p,.sectionIntro p{max-width:680px;color:var(--muted);margin:0;line-height:1.6}.toggle{white-space:nowrap;color:#48606e;cursor:pointer;align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.toggle input{display:none}.toggle span{background:#cedadd;border-radius:20px;width:38px;height:22px;padding:3px}.toggle span:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;display:block}.toggle input:checked+span{background:var(--green)}.toggle input:checked+span:after{transform:translate(16px)}.cards{grid-template-columns:1fr 1fr;gap:18px;display:grid}.programCard{border:1px solid var(--line);border-radius:17px;padding:22px;box-shadow:0 8px 28px #13384d0e}.cardTop{grid-template-columns:46px 1fr 34px;gap:13px;display:grid}.uniIcon{background:var(--navy);color:#fff;border-radius:12px;place-items:center;width:46px;height:46px;font-family:Georgia,serif;font-size:23px;display:grid}.university{color:var(--green);text-transform:uppercase;letter-spacing:.5px;margin:0 0 3px;font-size:11px;font-weight:800}.programCard h3{color:var(--navy);margin:0;font-family:Georgia,serif;font-size:19px}.location{color:#788b95;margin:6px 0 0;font-size:11px}.save{border:1px solid var(--line);color:#70838e;cursor:pointer;background:#fff;border-radius:9px;width:34px;height:34px}.save.active{color:#d95757;background:#fff3f3}.badges{gap:8px;margin:18px 0;display:flex}.badges span{color:#57707d;background:#f1f5f6;border-radius:7px;padding:6px 9px;font-size:10px;font-weight:800}.badges .funding{background:var(--mint);color:var(--green)}.requirements{border-block:1px solid #edf1f2;grid-template-columns:repeat(3,1fr);padding:15px 0;display:grid}.requirements div{border-right:1px solid #edf1f2;padding-left:12px}.requirements div:first-child{padding-left:0}.requirements div:last-child{border:0}.requirements small{color:#8a9aa2;text-transform:uppercase;font-size:9px;display:block}.requirements strong{color:#354e5d;margin-top:5px;font-size:12px;display:block}.cardFoot{justify-content:space-between;align-items:center;gap:10px;padding-top:14px;display:flex}.cardFoot span{color:#91a0a6;font-size:9px}.cardFoot button{color:var(--green);cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:800}.empty{text-align:center;background:#fafcfc;border:1px dashed #bdcdd2;border-radius:16px;grid-column:1/-1;padding:55px}.demoNote{border-left:3px solid var(--gold);color:#6d6654;background:#fffaf0;margin:22px 0 0;padding:14px 18px;font-size:12px;line-height:1.5}.how{padding-block:90px}.sectionIntro{max-width:720px}.steps{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:42px;display:grid}.steps article{background:var(--cream);border-radius:16px;padding:28px;position:relative}.steps b{color:#d7ddda;font-family:Georgia,serif;font-size:36px;position:absolute;top:18px;right:22px}.stepIcon{background:var(--mint);width:44px;height:44px;color:var(--green);border-radius:12px;place-items:center;font-size:23px;display:grid}.steps h3{color:var(--navy);margin:24px 0 10px;font-family:Georgia,serif;font-size:20px}.steps p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.fields{background:var(--navy);color:#fff;padding-block:80px}.fields .sectionIntro.row{justify-content:space-between;align-items:end;gap:60px;max-width:none;display:flex}.fields h2{color:#fff;max-width:600px}.fields .sectionIntro p{color:#adc0ca;max-width:430px}.fieldPills{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:40px;display:grid}.fieldPills button{color:#e8f0f3;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff26;border-radius:11px;justify-content:space-between;padding:18px;display:flex}.fieldPills button:hover{background:#53c2a81f;border-color:#5bc1a9}.fieldPills span{color:#66cdb5}.principle{grid-template-columns:1.4fr .8fr;gap:90px;padding-block:90px;display:grid}.quote{color:var(--gold);font-family:Georgia,serif;font-size:70px;line-height:.5}.principle p{color:var(--muted);line-height:1.7}.principle aside{background:var(--mint);border-radius:16px;padding:26px}.principle aside strong{color:var(--green)}.principle ul{margin:18px 0 0;padding:0;list-style:none}.principle li{color:#43685f;border-bottom:1px solid #11816821;padding:9px 0;font-size:13px}.principle li:before{content:"✓";color:var(--green);margin-right:9px;font-weight:700}footer{color:#aabac3;background:#0b2236}.footer{justify-content:space-between;align-items:center;gap:25px;min-height:150px;font-size:12px;display:flex}.brand.light{color:#fff}.footer p{margin:9px 0}@media (width<=850px){.navLinks{display:none}.heroGrid{grid-template-columns:1fr;gap:35px}.heroCopy{text-align:center}.heroText{margin-inline:auto}.trustRow{justify-content:center}h1{margin-inline:auto;font-size:52px}.cards,.steps{grid-template-columns:1fr}.fieldPills{grid-template-columns:1fr 1fr}.fields .sectionIntro.row,.resultsTop{flex-direction:column;align-items:flex-start}.principle{grid-template-columns:1fr;gap:35px}}@media (width<=560px){.shell{width:min(100% - 28px,1160px)}.nav{height:70px}.savedButton{font-size:0}.savedButton span{font-size:11px}.heroGrid{padding-block:50px}.eyebrow{font-size:10px}h1{letter-spacing:-1.7px;font-size:43px}.heroText{font-size:16px}.trustRow{gap:9px 14px}.matcher{padding:20px}.formRow{grid-template-columns:1fr}.stats{grid-template-columns:1fr 1fr;gap:22px 0}.stats div:nth-child(2){border:0}.results,.how{padding-block:60px}.resultsTop h2,.sectionIntro h2,.principle h2{font-size:31px}.requirements{grid-template-columns:1fr;gap:12px}.requirements div{border:0;padding:0}.cardFoot{flex-direction:column;align-items:flex-start}.fieldPills{grid-template-columns:1fr}.principle{padding-block:65px}.footer{flex-direction:column;align-items:flex-start;padding-block:35px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.authPage{background:linear-gradient(135deg,#faf9f3 0%,#eff8f4 56%,#e4f2ee 100%);flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}.authGlow{pointer-events:none;border-radius:50%;position:absolute}.authGlow.one{border:1px solid #11816824;width:520px;height:520px;top:-180px;right:-180px;box-shadow:0 0 0 70px #11816809,0 0 0 140px #11816805}.authGlow.two{background:#f3b84b14;width:310px;height:310px;bottom:-120px;left:-160px}.authHeader{z-index:2;justify-content:space-between;align-items:center;width:min(1180px,100% - 48px);height:92px;margin:auto auto 0;display:flex;position:relative}.founderPill{color:#617784;background:#ffffff9e;border:1px solid #102a431a;border-radius:999px;padding:9px 14px;font-size:11px}.founderPill b{color:var(--navy)}.authShell{z-index:1;grid-template-columns:1.08fr .72fr;align-items:center;gap:92px;width:min(1180px,100% - 48px);margin:auto;padding:58px 0 80px;display:grid;position:relative}.authStory h1{max-width:650px;font-size:68px}.authStory>p{color:#536d79;max-width:600px;font-size:18px;line-height:1.7}.authProof{gap:12px;margin-top:30px;display:flex}.authProof span{color:#6b7f89;background:#ffffff8c;border:1px solid #102a4317;border-radius:12px;flex-direction:column;min-width:128px;padding:13px 15px;font-size:10px;font-weight:700;display:flex}.authProof b{color:var(--green);font-family:Georgia,serif;font-size:22px}.founderSignature{border-left:3px solid var(--gold);background:#ffffff73;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;width:max-content;margin-top:34px;padding:11px 16px 11px 13px;display:grid}.founderSignature span{color:#7a8b91;text-transform:uppercase;letter-spacing:1px;grid-column:1/-1;font-size:9px}.founderSignature strong{color:var(--navy);font-family:Georgia,serif;font-size:19px;font-style:italic}.founderSignature small{color:var(--green);font-size:10px;font-weight:800}.loginCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border:1px solid #102a431a;border-radius:24px;padding:36px;box-shadow:0 28px 75px #10413b29}.loginIcon{background:var(--green);color:#fff;border-radius:16px 16px 16px 5px;place-items:center;width:52px;height:52px;margin-bottom:23px;font-family:Georgia,serif;font-size:31px;display:grid}.loginKicker{color:var(--green);letter-spacing:1.4px;font-size:10px;font-weight:900}.loginCard h2{color:var(--navy);margin:9px 0 10px;font-family:Georgia,serif;font-size:31px}.loginCard>p{color:#6c808a;margin:0;font-size:13px;line-height:1.6}.chatgptLogin{background:var(--navy);color:#fff;border-radius:12px;grid-template-columns:38px 1fr auto;align-items:center;gap:13px;margin-top:26px;padding:13px 15px;text-decoration:none;display:grid;box-shadow:0 10px 23px #102a4330}.chatgptLogin:hover{background:#173b58;transform:translateY(-1px)}.loginMark{color:#67d3ba;background:#ffffff1f;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.chatgptLogin>span:nth-child(2){flex-direction:column;font-size:13px;font-weight:800;display:flex}.chatgptLogin small{color:#a9bdc7;margin-top:2px;font-size:9px;font-weight:500}.loginDivider{color:#8b9ba2;text-transform:uppercase;letter-spacing:1px;align-items:center;gap:12px;margin:24px 0 17px;font-size:9px;display:flex}.loginDivider:before,.loginDivider:after{content:"";background:#e3e9eb;flex:1;height:1px}.loginBenefits{color:#496371;gap:11px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.loginBenefits li:before{content:"✓";background:var(--mint);width:19px;height:19px;color:var(--green);border-radius:50%;place-items:center;margin-right:9px;font-weight:900;display:inline-grid}.loginTerms{color:#94a1a7!important;margin-top:22px!important;font-size:9px!important}.authFooter{z-index:2;color:#7c8e96;justify-content:space-between;width:min(1180px,100% - 48px);margin:0 auto 24px;font-size:10px;display:flex;position:relative}.accountMenu{position:relative}.accountMenu summary{border:1px solid var(--line);color:#536b77;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:6px 10px 6px 6px;font-size:11px;font-weight:800;list-style:none;display:flex}.accountMenu summary::-webkit-details-marker{display:none}.avatar{background:linear-gradient(145deg,var(--green),#25a789);color:#fff;border-radius:50%;place-items:center;width:31px;height:31px;font-family:Georgia,serif;font-weight:900;display:grid}.accountPanel{z-index:20;border:1px solid var(--line);background:#fff;border-radius:14px;width:245px;padding:10px;position:absolute;top:48px;right:0;box-shadow:0 18px 50px #102a4329}.accountIdentity{border-bottom:1px solid #edf1f2;padding:10px 10px 13px}.accountIdentity strong,.accountIdentity small{text-overflow:ellipsis;display:block;overflow:hidden}.accountIdentity strong{color:var(--navy);font-size:12px}.accountIdentity small{color:#86969d;margin-top:3px;font-size:9px}.accountPanel>a,.accountPanel>button{color:#496371;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;padding:10px;font-size:11px;text-decoration:none;display:block}.accountPanel>a:hover,.accountPanel>button:hover{color:var(--green);background:#f3f8f6}.accountPanel .signOut{color:#b34f4f;border-top:1px solid #edf1f2;margin-top:5px}.settingsSection{background:#fff;padding:76px 0}.settingsGrid{grid-template-columns:1fr .85fr;align-items:center;gap:70px;display:grid}.settingsGrid h2{color:var(--navy);margin:10px 0;font-family:Georgia,serif;font-size:36px}.settingsGrid p{color:var(--muted);line-height:1.65}.settingsCard{border:1px solid var(--line);background:#f8faf9;border-radius:16px;grid-template-columns:52px 1fr;align-items:center;gap:14px;padding:22px;display:grid}.avatar.large{width:52px;height:52px;font-size:22px}.settingsCard strong,.settingsCard small{display:block}.settingsCard small{color:#80929a;margin-top:4px;font-size:10px}.settingsCard p{margin:5px 0 0;font-size:10px}.settingsCard>a{border:1px solid var(--line);color:var(--green);text-align:center;background:#fff;border-radius:8px;grid-column:1/-1;padding:10px;font-size:11px;font-weight:800;text-decoration:none}.founderCredit{flex-direction:column;align-items:center;display:flex}.founderCredit span{text-transform:uppercase;letter-spacing:1px;color:#78909d;font-size:9px}.founderCredit strong{color:#fff;margin-top:4px;font-family:Georgia,serif;font-size:18px;font-style:italic}@media (width<=850px){.authShell{grid-template-columns:1fr;gap:45px}.authStory{text-align:center}.authStory h1,.authStory>p{margin-inline:auto}.authProof{justify-content:center}.founderSignature{margin-inline:auto}.settingsGrid{grid-template-columns:1fr}.accountName{display:none}}@media (width<=560px){.authHeader,.authShell,.authFooter{width:min(100% - 28px,1180px)}.authHeader{height:74px}.founderPill{display:none}.authShell{padding:32px 0 50px}.authStory h1{font-size:45px}.authStory>p{font-size:15px}.authProof{grid-template-columns:1fr 1fr;display:grid}.authProof span:last-child{grid-column:1/-1}.loginCard{padding:25px}.authFooter{gap:20px}.appNav .navLinks{display:none}.settingsSection{padding:55px 0}.founderCredit{align-items:flex-start}}.authTabs{background:#eef4f2;border-radius:11px;grid-template-columns:1fr 1fr;gap:5px;margin:24px 0 18px;padding:5px;display:grid}.authTabs button{color:#687e88;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px;font-size:11px;font-weight:800}.authTabs button.active{color:var(--green);background:#fff;box-shadow:0 4px 14px #102a4314}.authForm{gap:13px;display:grid}.authForm label{color:#38505f;font-size:11px;font-weight:800}.authForm input{width:100%;color:var(--navy);background:#fff;border:1px solid #ccd9dd;border-radius:9px;outline:none;margin-top:6px;padding:12px 13px}.authForm input:focus{border-color:var(--green);box-shadow:0 0 0 3px #1181681c}.authSubmit{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:10px;justify-content:space-between;align-items:center;margin-top:4px;padding:13px 15px;font-size:12px;font-weight:800;display:flex;box-shadow:0 10px 23px #102a4330}.authSubmit:hover{background:#173b58;transform:translateY(-1px)}.accountPanel form{margin:0}.accountPanel form button{color:#b34f4f;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;padding:10px;font-size:11px;display:block}.accountPanel form button:hover{background:#fff3f3}.settingsCard form{grid-column:1/-1;margin:0}.settingsCard form button{border:1px solid var(--line);color:#b34f4f;cursor:pointer;background:#fff;border-radius:8px;width:100%;padding:10px;font-size:11px;font-weight:800}.dashboardFrame{background:#f5f8f7;min-height:100vh}.dashSidebar{z-index:30;color:#fff;background:#0d2940;flex-direction:column;width:242px;padding:30px 20px 22px;display:flex;position:fixed;inset:0 auto 0 0}.dashBrand{color:#fff;padding:0 8px}.sideNav{gap:7px;margin-top:48px;display:grid}.sideNav button{color:#b9cad2;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;width:100%;padding:12px 13px;font-size:12px;font-weight:700;display:flex}.sideNav button span{color:#6cc8b2;text-align:center;width:20px;font-size:16px}.sideNav button b{color:#fff;text-align:center;background:#ffffff17;border-radius:999px;min-width:22px;margin-left:auto;padding:3px 7px;font-size:9px}.sideNav button:hover,.sideNav button.active{color:#fff;background:#57ccb121}.sideNav button.active{box-shadow:inset 3px 0 #59cbb0}.sideAccount{border-top:1px solid #ffffff1a;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;margin-top:auto;padding:16px 8px;display:grid}.sideAccount strong,.sideAccount small{text-overflow:ellipsis;white-space:nowrap;max-width:125px;display:block;overflow:hidden}.sideAccount strong{font-size:11px}.sideAccount small{color:#8fa7b3;margin-top:3px;font-size:8px}.sideAccount form button{color:#9fb2bc;cursor:pointer;background:0 0;border:0;font-size:18px}.sideFounder{color:#718d9b;text-transform:uppercase;letter-spacing:.7px;margin:8px 8px 0;font-size:8px}.sideFounder strong{color:#c9d7dc}.dashMain{min-height:100vh;margin-left:242px}.dashHeader{background:#ffffffe0;border-bottom:1px solid #e1e8e7;justify-content:space-between;align-items:center;height:104px;padding:0 42px;display:flex}.dashKicker{color:var(--green);letter-spacing:1.4px;font-size:9px;font-weight:900}.dashHeader h2{color:var(--navy);margin:7px 0 0;font-family:Georgia,serif;font-size:25px;font-weight:600}.headerStatus{color:#687e88;background:#fff;border:1px solid #d8e5e1;border-radius:999px;padding:9px 12px;font-size:10px;font-weight:700}.headerStatus span{color:var(--green)}.dashOverview{grid-template-columns:repeat(3,1fr);gap:14px;padding:26px 42px 0;display:grid}.dashOverview div{background:#fff;border:1px solid #e0e8e6;border-radius:13px;justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.dashOverview span{color:#70838d;text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:700}.dashOverview strong{color:var(--green);font-family:Georgia,serif;font-size:24px}.searchWorkspace{background:#fff;border:1px solid #dde6e4;border-radius:18px;margin:20px 42px 0;overflow:hidden;box-shadow:0 12px 35px #173d440e}.compactTabs{background:#f6f9f8;border-bottom:1px solid #e7edeb;grid-template-columns:1fr 1fr;padding:6px;display:grid}.compactTabs button{color:#6e818b;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:34px 1fr;column-gap:10px;padding:13px 15px;display:grid}.compactTabs button>span{color:#6b7f88;background:#e4ecea;border-radius:9px;grid-row:1/3;place-items:center;width:32px;height:32px;font-size:10px;font-weight:900;display:grid}.compactTabs b{color:#49616e;font-size:11px}.compactTabs small{margin-top:3px;font-size:9px}.compactTabs button.active{background:#fff;box-shadow:0 4px 14px #11354114}.compactTabs button.active>span{background:var(--green);color:#fff}.compactTabs button.active b{color:var(--navy)}.searchPanel{grid-template-columns:1.05fr .8fr;align-items:center;gap:54px;padding:34px;display:grid}.searchIntro h1{letter-spacing:-1.4px;margin:11px 0 12px;font-size:39px}.searchIntro p{color:#687d88;max-width:550px;margin:0;font-size:13px;line-height:1.65}.compactForm{box-shadow:none;background:#f8faf9;border-radius:14px;padding:20px}.compactForm .primary{margin-top:4px}.dashResults{width:auto;margin:0 42px;padding:42px 0 55px}.dashResults .resultsTop h2{font-size:31px}.dashResults .pathwayGrid,.dashResults .cards{gap:14px}.dashResults .pathwayCard,.dashResults .programCard{box-shadow:none}.dashFooter{color:#84959d;border-top:1px solid #dfe7e5;justify-content:space-between;gap:18px;margin:20px 42px 0;padding:22px 0 28px;font-size:9px;display:flex}.dashFooter strong{color:#607985}@media (width<=980px){.dashSidebar{grid-template-columns:auto 1fr auto;align-items:center;width:100%;height:auto;padding:15px 22px;display:grid;position:static}.sideNav{justify-content:center;margin:0;display:flex}.sideNav button{width:auto}.sideAccount{border:0;margin:0;padding:0}.sideAccount>div,.sideAccount form,.sideFounder{display:none}.dashMain{margin-left:0}.dashHeader{height:88px;padding-inline:24px}.dashOverview{padding:20px 24px 0}.searchWorkspace,.dashResults,.dashFooter{margin-inline:24px}}@media (width<=700px){.dashSidebar{grid-template-columns:1fr auto}.sideNav{grid-area:2/1/auto/-1;justify-content:flex-start;margin-top:12px;overflow-x:auto}.sideNav button{white-space:nowrap}.searchPanel{grid-template-columns:1fr;gap:25px;padding:24px}.dashOverview{grid-template-columns:1fr}.compactTabs button{grid-template-columns:28px 1fr;padding:11px 9px}.compactTabs button>span{width:27px;height:27px}.compactTabs small{display:none}.dashResults .pathwayGrid,.dashResults .cards{grid-template-columns:1fr}.headerStatus{display:none}}@media (width<=470px){.dashHeader,.dashOverview{padding-inline:16px}.searchWorkspace,.dashResults,.dashFooter{margin-inline:16px}.dashHeader h2{font-size:21px}.searchIntro h1{font-size:32px}.dashOverview div{padding:14px 16px}.dashFooter{flex-direction:column}.sideNav button{padding:10px;font-size:10px}}.sideLabel{color:#607e8d;letter-spacing:1.2px;margin:20px 13px 3px;font-size:8px;font-weight:900}.sideFounder{text-transform:none;letter-spacing:0;flex-direction:column;gap:2px;display:flex}.sideFounder span{text-transform:uppercase;letter-spacing:1px;font-size:7px}.sideFounder strong{font-family:Georgia,serif;font-size:13px;font-style:italic}.sideFounder small{color:#718d9b;font-size:7px}.workspaceNotice{z-index:60;color:#226b59;cursor:pointer;background:#edf9f5;border:1px solid #bfe0d7;border-radius:10px;align-items:center;gap:18px;padding:12px 15px;font-size:11px;font-weight:700;display:flex;position:fixed;top:20px;right:24px;box-shadow:0 10px 30px #11413d1f}.workspaceNotice span{font-size:16px}.workspacePage{padding:44px 42px 65px}.workspaceHeading{max-width:700px}.workspaceHeading h1{letter-spacing:-1.5px;margin:11px 0 12px;font-size:43px}.workspaceHeading p{color:#697e88;margin:0;font-size:14px;line-height:1.65}.workspaceGrid{grid-template-columns:.78fr 1.22fr;align-items:start;gap:22px;margin-top:28px;display:grid}.workspaceForm,.noteList,.ticketList{background:#fff;border:1px solid #dde6e4;border-radius:16px;padding:23px}.workspaceForm{gap:14px;display:grid}.workspaceForm h3,.listHeader h3{color:var(--navy);margin:0;font-family:Georgia,serif;font-size:20px}.workspaceForm label{color:#445d69;font-size:10px;font-weight:800}.workspaceForm input,.workspaceForm select,.workspaceForm textarea{width:100%;color:var(--navy);background:#fbfcfc;border:1px solid #cfdcda;border-radius:9px;outline:none;margin-top:7px;padding:12px}.workspaceForm textarea{resize:vertical;min-height:135px;line-height:1.5}.workspaceForm input:focus,.workspaceForm select:focus,.workspaceForm textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px #1181681a}.workspaceForm .primary{margin-top:0}.listHeader{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.listHeader span{background:var(--mint);min-width:27px;height:27px;color:var(--green);border-radius:999px;place-items:center;font-size:10px;font-weight:900;display:grid}.noteList,.ticketList{gap:11px;display:grid}.noteCard,.ticketCard{background:#fafcfb;border:1px solid #e2e9e7;border-radius:11px;padding:16px}.noteCard>div,.ticketCard>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.noteCard h4,.ticketCard h4{color:var(--navy);margin:0;font-size:13px}.noteCard small,.ticketCard small{color:#86979e;font-size:8px}.noteCard p{color:#586f7a;white-space:pre-wrap;margin:12px 0;font-size:11px;line-height:1.6}.noteCard button{color:#a65b5b;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:800}.ticketCard h4{margin-top:11px}.ticketCard p{color:#788b93;margin:6px 0 0;font-size:9px}.ticketStatus{color:#8b641c;text-transform:uppercase;background:#fff2d9;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900}.workspaceEmpty{color:#82939a;text-align:center;border:1px dashed #cbd8d5;border-radius:11px;padding:42px 20px;font-size:11px}.helpCards{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px;display:grid}.helpCards article{background:#fff;border:1px solid #dde6e4;border-radius:15px;padding:23px}.helpCards article>span{color:#94aaa4;font-family:Georgia,serif;font-size:26px}.helpCards h3{color:var(--navy);margin:18px 0 8px;font-family:Georgia,serif;font-size:18px}.helpCards p{color:#667c86;margin:0;font-size:11px;line-height:1.65}.helpCards button{color:var(--green);cursor:pointer;background:0 0;border:0;margin-top:17px;padding:0;font-size:10px;font-weight:900}.founderPanel{color:#fff;background:linear-gradient(120deg,#0d2940,#153f59);border-radius:16px;grid-template-columns:64px 1fr;align-items:center;gap:18px;margin-top:22px;padding:22px;display:grid}.founderMonogram{color:#fff;background:#16866e;border-radius:15px;place-items:center;width:60px;height:60px;font-family:Georgia,serif;font-size:23px;display:grid}.founderPanel small{color:#78cbb7;letter-spacing:1.2px;font-size:8px;font-weight:900}.founderPanel h3{color:#fff;margin:5px 0;font-family:Georgia,serif;font-size:22px}.founderPanel p{color:#bfd0d7;max-width:650px;margin:0;font-size:11px;line-height:1.6}@media (width<=980px){.sideLabel{display:none}.workspacePage{padding-inline:24px}.workspaceGrid{grid-template-columns:1fr}.helpCards{grid-template-columns:1fr 1fr}.helpCards article:last-child{grid-column:1/-1}}@media (width<=600px){.workspacePage{padding:32px 16px 50px}.workspaceHeading h1{font-size:34px}.helpCards{grid-template-columns:1fr}.helpCards article:last-child{grid-column:auto}.founderPanel{grid-template-columns:1fr}.workspaceNotice{top:12px;left:16px;right:16px}}.adminSwitch{background:linear-gradient(115deg,#16866e,#0f6f5d);border-radius:10px;align-items:center;gap:11px;margin-top:9px;padding:12px 13px;font-size:12px;font-weight:800;text-decoration:none;display:flex;color:#fff!important}.adminSwitch span{color:#b8f1e3;text-align:center;width:20px}.adminFrame{background:#f3f6f5;min-height:100vh}.adminSidebar{color:#fff;background:#0a2438;flex-direction:column;width:252px;padding:30px 22px;display:flex;position:fixed;inset:0 auto 0 0}.ownerBadge{color:#79d7c0;letter-spacing:1.2px;background:#53c7ab1a;border:1px solid #64d3b740;border-radius:999px;width:max-content;margin:28px 8px 8px;padding:6px 9px;font-size:8px;font-weight:900}.adminSidebar nav{gap:5px;margin-top:18px;display:grid}.adminSidebar nav a{color:#acc0c9;border-radius:9px;padding:12px 13px;font-size:12px;font-weight:700;text-decoration:none}.adminSidebar nav a:hover{color:#fff;background:#54caae1f}.adminOwner{border-top:1px solid #ffffff1a;grid-template-columns:38px 1fr;align-items:center;gap:10px;margin-top:auto;padding:17px 7px;display:grid}.adminOwner strong,.adminOwner small{display:block}.adminOwner strong{font-size:11px}.adminOwner small{color:#86a2ae;margin-top:3px;font-size:8px}.learnerSwitch{color:#b8ccd4;text-align:center;border:1px solid #ffffff1f;border-radius:9px;padding:11px;font-size:10px;font-weight:800;text-decoration:none}.adminMain{min-height:100vh;margin-left:252px}.adminHeader{background:#fff;border-bottom:1px solid #dde6e4;justify-content:space-between;align-items:center;gap:24px;padding:38px 46px 31px;display:flex}.adminHeader>div>span,.adminPanelHead>div>span,.planPreview>div>span{color:var(--green);letter-spacing:1.2px;font-size:9px;font-weight:900}.adminHeader h1{letter-spacing:-1.5px;margin:8px 0 0;font-size:42px}.securePill{color:#557068;background:#f7fbf9;border:1px solid #d6e6e1;border-radius:999px;padding:9px 12px;font-size:9px;font-weight:800}.adminContent{padding:26px 42px 65px}.adminStats{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.adminStats article{background:#fff;border:1px solid #dde6e4;border-radius:13px;padding:19px}.adminStats span,.adminStats small{color:#7a8d95;font-size:9px;display:block}.adminStats span{text-transform:uppercase;letter-spacing:.5px;font-weight:800}.adminStats strong{color:var(--navy);margin:9px 0 4px;font-family:Georgia,serif;font-size:28px;display:block}.adminPanel{background:#fff;border:1px solid #dce5e3;border-radius:16px;margin-top:22px;padding:25px}.adminPanelHead{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:20px;display:flex}.adminPanelHead h2,.planPreview h2{color:var(--navy);margin:7px 0 5px;font-family:Georgia,serif;font-size:25px}.adminPanelHead p,.planPreview p{color:#6b7f88;margin:0;font-size:11px;line-height:1.55}.adminPanelHead input{border:1px solid #cfdbd9;border-radius:9px;outline:none;width:250px;padding:11px 12px}.adminTable{border:1px solid #e0e8e6;border-radius:12px;overflow:hidden}.adminRow{border-bottom:1px solid #e8eeec;grid-template-columns:1.35fr .75fr 1fr .45fr;align-items:center;gap:17px;padding:14px 16px;display:grid}.adminRow:last-child{border:0}.adminTableHead{color:#778b94;text-transform:uppercase;letter-spacing:.7px;background:#f5f8f7;font-size:8px;font-weight:900}.adminIdentity{grid-template-columns:36px 1fr;align-items:center;gap:10px;display:grid}.adminIdentity strong,.adminIdentity small,.adminIdentity em{text-overflow:ellipsis;white-space:nowrap;max-width:220px;display:block;overflow:hidden}.adminIdentity strong{color:var(--navy);font-size:11px}.adminIdentity small{color:#758991;margin-top:3px;font-size:9px}.adminIdentity em{color:#98a5aa;margin-top:4px;font-size:8px;font-style:normal}.adminSelects{gap:6px;display:grid}.adminSelects select,.ticketMeta select{color:#47606b;background:#fff;border:1px solid #d3dfdc;border-radius:7px;padding:7px 8px;font-size:9px}.permissionChecks{gap:6px;display:grid}.permissionChecks label{color:#58707a;font-size:9px}.permissionChecks input{accent-color:var(--green)}.restrictBtn,.restoreBtn{cursor:pointer;border:0;border-radius:8px;padding:8px 9px;font-size:9px;font-weight:900}.restrictBtn{color:#ad4d4d;background:#fff0f0}.restoreBtn{background:var(--mint);color:var(--green)}.adminTickets{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.adminTickets article{background:#fafcfb;border:1px solid #e0e8e6;border-radius:12px;padding:18px}.ticketMeta{justify-content:space-between;align-items:center;display:flex}.ticketMeta>span{color:#7e9098;font-size:8px;font-weight:800}.adminTickets h3{color:var(--navy);margin:14px 0 8px;font-size:13px}.adminTickets p{color:#607782;white-space:pre-wrap;min-height:45px;margin:0;font-size:10px;line-height:1.55}.adminTickets footer{color:#84959c;background:0 0;border-top:1px solid #e5ecea;flex-wrap:wrap;gap:5px 12px;margin-top:14px;padding-top:12px;font-size:8px;display:flex}.planPreview{grid-template-columns:1fr 1.1fr;align-items:center;gap:35px;display:grid}.planCards{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.planCards article{background:#f8faf9;border:1px solid #dfe7e5;border-radius:11px;padding:17px}.planCards b,.planCards small{display:block}.planCards b{color:var(--navy);font-family:Georgia,serif}.planCards small{color:#819199;margin-top:5px;font-size:8px}@media (width<=1050px){.adminRow{grid-template-columns:1.2fr .8fr 1fr}.adminRow>button{grid-column:3}.adminStats{grid-template-columns:1fr 1fr}}@media (width<=800px){.adminSidebar{width:100%;min-height:auto;position:static}.adminSidebar nav{grid-template-columns:repeat(2,1fr)}.adminOwner{margin-top:20px}.adminMain{margin-left:0}.adminHeader{padding:28px 24px}.adminContent{padding:22px 20px 50px}.adminRow,.adminTableHead{grid-template-columns:1fr}.adminTableHead{display:none}.adminRow>button{grid-column:auto}.adminTickets,.planPreview{grid-template-columns:1fr}.securePill{display:none}}@media (width<=520px){.adminHeader h1{font-size:34px}.adminPanelHead{flex-direction:column;align-items:flex-start}.adminPanelHead input{width:100%}.adminStats,.planCards{grid-template-columns:1fr}}.catalogHint{color:#688078;margin-top:7px;font-size:9px;font-weight:600;line-height:1.45;display:block}.careerLine{color:#4f6975;background:#f0f8f5;border-left:3px solid #59cbb0;border-radius:0 9px 9px 0;align-items:flex-start;gap:10px;margin-top:13px;padding:11px 13px;display:flex}.careerLine small{color:#118168;letter-spacing:.6px;flex:none;font-size:8px;font-weight:900}.careerLine span{text-transform:capitalize;font-size:10px;font-weight:700;line-height:1.45}.pathwayActions>button{margin-left:auto}.degreePicker{position:relative}.degreePicker>input{background:#fff;padding-right:44px}.degreeToggle{z-index:2;width:34px;height:34px;color:var(--green);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:22px;line-height:1;position:absolute;top:15px;right:7px}.degreeToggle:hover{background:#e7f5ef}.degreeDropdown{z-index:80;background:#fff;border:1px solid #d7e3e0;border-radius:12px;max-height:330px;padding:6px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:auto;box-shadow:0 18px 40px #0d294029}.degreeDropdown button{width:100%;color:var(--navy);text-align:left;cursor:pointer;background:#fff;border:0;border-radius:8px;align-items:flex-start;padding:11px 12px;display:flex}.degreeDropdown button:hover,.degreeDropdown button:focus{background:#edf7f3;outline:none}.degreeDropdown button span{font-size:11px;font-weight:800}.degreeNoMatch{color:#607583;flex-direction:column;gap:5px;padding:15px 13px;display:flex}.degreeNoMatch b{color:var(--navy);font-size:11px}.degreeNoMatch span{font-size:9px;line-height:1.4}.maintenancePage{background:linear-gradient(135deg,#faf9f3 0%,#edf7f3 55%,#dceee8 100%);place-items:center;min-height:100vh;padding:64px 24px 90px;display:grid;position:relative;overflow:hidden}.maintenanceGlow{pointer-events:none;border-radius:50%;position:absolute}.maintenanceGlow.one{border:1px solid #11816824;width:520px;height:520px;top:-210px;right:-190px;box-shadow:0 0 0 70px #11816809,0 0 0 140px #11816805}.maintenanceGlow.two{background:#f3b84b17;width:300px;height:300px;bottom:-120px;left:-150px}.maintenanceCard{z-index:1;text-align:center;background:#ffffffeb;border:1px solid #102a431a;border-radius:26px;width:min(670px,100%);padding:50px;position:relative;box-shadow:0 28px 75px #10413b29}.maintenanceLogo{color:var(--navy);justify-content:center;align-items:center;gap:11px;margin-bottom:30px;font-size:24px;display:flex}.maintenanceLogo span{background:var(--green);color:#fff;border-radius:13px 13px 13px 4px;place-items:center;width:44px;height:44px;font-family:Georgia,serif;font-size:29px;display:grid}.maintenanceKicker{color:var(--green);letter-spacing:1.6px;font-size:10px;font-weight:900}.maintenanceCard h1{letter-spacing:-1.8px;max-width:570px;margin:14px auto 17px;font-size:50px}.maintenanceCard>p{color:#617984;max-width:560px;margin:0 auto;font-size:15px;line-height:1.75}.maintenanceAssurance{text-align:left;background:#f3faf7;border:1px solid #d4e9e3;border-radius:13px;align-items:center;gap:13px;max-width:500px;margin:28px auto 0;padding:16px 18px;display:flex}.maintenanceAssurance>span{background:var(--green);color:#fff;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.maintenanceAssurance strong,.maintenanceAssurance small{display:block}.maintenanceAssurance strong{color:var(--navy);font-size:12px}.maintenanceAssurance small{color:#71878f;margin-top:4px;font-size:10px;line-height:1.45}.maintenanceAdminLink{color:#6d8189;margin-top:25px;font-size:10px;font-weight:800;text-decoration:none;display:inline-block}.maintenanceAdminLink:hover{color:var(--green)}.maintenanceFooter{z-index:1;color:#758a92;background:0 0;justify-content:space-between;font-size:9px;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.maintenanceControl{background:linear-gradient(115deg,#fff,#f5fbf8);border-color:#cfe4de;grid-template-columns:1fr auto;align-items:center;gap:35px;display:grid}.maintenanceControl.isActive{background:linear-gradient(115deg,#fffaf0,#fff);border-color:#ecd6ad}.maintenanceControlCopy>span{color:var(--green);letter-spacing:1.2px;font-size:9px;font-weight:900}.maintenanceControlCopy h2{color:var(--navy);margin:7px 0;font-family:Georgia,serif;font-size:25px}.maintenanceControlCopy p{color:#617983;max-width:650px;margin:0;font-size:11px;line-height:1.6}.maintenanceControlCopy small{color:#8a9a9f;margin-top:11px;font-size:8px;display:block}.maintenanceControlAction{flex-direction:column;align-items:stretch;gap:10px;min-width:205px;display:flex}.statusDot{letter-spacing:.7px;border-radius:999px;align-self:flex-end;padding:6px 9px;font-size:8px;font-weight:900}.statusDot:before{content:"";border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.statusDot.online{color:#19715c;background:#e6f6f0}.statusDot.online:before{background:#20a47f;box-shadow:0 0 0 3px #20a47f21}.statusDot.offline{color:#936619;background:#fff0d8}.statusDot.offline:before{background:#e0a53b;box-shadow:0 0 0 3px #e0a53b26}.maintenanceControlAction button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:12px 14px;font-size:10px;font-weight:900}.maintenanceControlAction button:hover{background:#173b58}.maintenanceControlAction button:disabled{opacity:.6;cursor:wait}.maintenanceControl.isActive .maintenanceControlAction button{background:#a15d27}.maintenanceControlAction p{color:#84969d;text-align:center;margin:0;font-size:8px}@media (width<=800px){.maintenanceControl{grid-template-columns:1fr}.maintenanceControlAction{min-width:0}.statusDot{align-self:flex-start}}@media (width<=560px){.maintenancePage{padding:34px 16px 82px}.maintenanceCard{padding:34px 23px}.maintenanceCard h1{font-size:38px}.maintenanceFooter{flex-direction:column;align-items:center;gap:5px}.maintenanceAssurance{align-items:flex-start}}.trackerSummary{grid-template-columns:repeat(3,1fr);gap:13px;margin:27px 0 18px;display:grid}.trackerSummary article,.applicationCard,.readinessCard,.eligibilityForm,.fitNotice,.facultyList{background:#fff;border:1px solid #dce6e3;border-radius:14px;padding:20px}.trackerSummary small,.trackerSummary span{color:#7b9098;font-size:8px;display:block}.trackerSummary small{letter-spacing:1px;font-weight:900}.trackerSummary strong{color:var(--navy);margin:7px 0 3px;font-family:Georgia,serif;font-size:25px;display:block}.trackerAdd{background:#f2f9f6;border:1px solid #cfe2dc;border-radius:14px;grid-template-columns:1fr minmax(260px,.9fr) auto;align-items:center;gap:14px;padding:18px 20px;display:grid}.trackerAdd b,.trackerAdd small{display:block}.trackerAdd b{color:var(--navy);font-size:12px}.trackerAdd small{color:#748991;margin-top:4px;font-size:9px}.trackerAdd select,.applicationFields select,.applicationFields input,.facultyCard select{color:#425c68;background:#fff;border:1px solid #cedbd8;border-radius:8px;padding:10px}.deadlineStrip{color:#6c5831;background:#fff5df;border-radius:12px;align-items:center;gap:10px;margin-top:15px;padding:13px 16px;font-size:9px;display:flex;overflow-x:auto}.deadlineStrip span{white-space:nowrap;background:#fff;border-radius:8px;gap:6px;padding:7px 9px;display:flex}.applicationList{gap:16px;margin-top:18px;display:grid}.applicationHead,.facultyCard>div{justify-content:space-between;gap:15px;display:flex}.applicationHead small{color:var(--green);font-size:8px;font-weight:900}.applicationHead h3{color:var(--navy);margin:6px 0 4px;font-family:Georgia,serif;font-size:21px}.applicationHead p,.facultyCard p{color:#70858e;margin:0;font-size:9px}.applicationHead>button,.facultyCard>div>button{color:#8b9a9f;cursor:pointer;background:#f5f7f6;border:0;border-radius:50%;width:28px;height:28px}.applicationFields{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0;display:grid}.applicationFields label,.applicationNotes{color:#5d747e;text-transform:uppercase;letter-spacing:.5px;font-size:8px;font-weight:900}.applicationFields select,.applicationFields input{width:100%;margin-top:6px;font-size:9px;display:block}.progressLine{background:#edf2f0;border-radius:999px;height:25px;margin:9px 0 15px;position:relative;overflow:hidden}.progressLine span{background:linear-gradient(90deg,#118168,#60c8af);position:absolute;inset:0 auto 0 0}.progressLine b{z-index:1;color:#173e3b;padding:7px 11px;font-size:8px;display:block;position:relative}.materialGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.materialGrid label{color:#58707a;border:1px solid #e0e8e6;border-radius:8px;align-items:center;gap:8px;padding:9px;font-size:9px;font-weight:700;display:flex}.materialGrid input{accent-color:var(--green)}.applicationNotes{margin-top:14px;display:block}.applicationNotes textarea,.eligibilityForm textarea{resize:vertical;width:100%;min-height:67px;color:var(--navy);text-transform:none;border:1px solid #d1ddda;border-radius:8px;margin-top:7px;padding:11px;display:block}.eligibilityLayout{grid-template-columns:300px 1fr;align-items:start;gap:20px;margin-top:28px;display:grid}.readinessRing{text-align:center;background:radial-gradient(circle,#fff 58%,transparent 60%),conic-gradient(var(--green) var(--score),#e5ecea 0);border-radius:50%;place-content:center;width:132px;height:132px;margin:0 auto 20px;display:grid}.readinessRing strong{color:var(--navy);font-family:Georgia,serif;font-size:25px}.readinessRing span{color:#7d9098;font-size:8px}.readinessCard h3{color:var(--navy);margin:0;font-family:Georgia,serif;font-size:19px}.readinessCard>p{color:#71858d;font-size:9px;line-height:1.55}.readinessCard ul{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.readinessCard li{color:#809098;gap:9px;font-size:9px;display:flex}.readinessCard li.done{color:#276b5a;font-weight:800}.eligibilityForm{gap:15px;display:grid}.fieldPair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.eligibilityForm label{color:#4e6873;font-size:9px;font-weight:800}.eligibilityForm input,.eligibilityForm select{background:#fff;border:1px solid #cfddda;border-radius:8px;width:100%;margin-top:7px;padding:11px;display:block}.eligibilityForm fieldset{border:1px solid #dce6e3;border-radius:10px;padding:15px}.fitNotice{background:#eff8f4;grid-template-columns:90px 1fr;gap:15px;margin-top:25px;display:grid}.fitNotice span{color:var(--green);font-size:8px;font-weight:900}.fitNotice p{color:#55706f;margin:0;font-size:10px;line-height:1.6}.officialProgramLink,.facultyCard a{color:var(--green);font-size:9px;font-weight:800;text-decoration:none}.facultyList{gap:11px;display:grid}.facultyCard{background:#fafcfb;border:1px solid #e0e8e6;border-radius:11px;padding:16px}.facultyCard h4{color:var(--navy);margin:5px 0 4px;font-size:14px}.facultyCard blockquote{color:#556f79;background:#fff;border-left:3px solid #71c9b3;margin:13px 0;padding:10px;font-size:9px}.facultyCard footer{background:0 0;justify-content:space-between;align-items:center;gap:12px;margin-top:11px;padding:0;display:flex}.sideNav{overflow-y:auto}.dashSidebar{overflow:hidden}@media (width<=900px){.trackerAdd{grid-template-columns:1fr}.applicationFields{grid-template-columns:1fr 1fr}.eligibilityLayout{grid-template-columns:1fr}.materialGrid{grid-template-columns:1fr 1fr}}@media (width<=600px){.trackerSummary,.applicationFields,.fieldPair,.materialGrid,.fitNotice{grid-template-columns:1fr}.facultyCard footer{flex-direction:column;align-items:flex-start}}.facultySearchPanel{background:linear-gradient(125deg,#fff,#f2f9f6);border:1px solid #cfe2dc;border-radius:16px;gap:16px;margin-top:20px;padding:23px;display:grid}.facultySearchPanel label{color:#425f6b;font-size:9px;font-weight:900}.facultySearchPanel select,.facultySearchPanel textarea{width:100%;color:var(--navy);background:#fff;border:1px solid #cbdad6;border-radius:9px;outline:none;margin-top:7px;padding:12px;display:block}.facultySearchPanel textarea{resize:vertical;min-height:105px;line-height:1.55}.facultySearchTop{grid-template-columns:1fr auto;align-items:end;gap:18px;display:grid}.facultySearchTop a{color:var(--green);padding-bottom:12px;font-size:9px;font-weight:900;text-decoration:none}.facultySearchAction{justify-content:space-between;align-items:center;gap:18px;display:flex}.facultySearchAction p{color:#71878e;margin:0;font-size:9px}.facultySearchError{color:#815f29;background:#fff8e9;border:1px solid #efd7aa;border-radius:10px;margin-top:15px;padding:13px 15px;font-size:10px}.facultyMatches{gap:12px;margin-top:22px;display:grid}.facultyResultsHead{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.facultyResultsHead span{color:var(--green);letter-spacing:1px;font-size:8px;font-weight:900}.facultyResultsHead h3{color:var(--navy);margin:6px 0 0;font-family:Georgia,serif;font-size:23px}.facultyResultsHead small{color:#7c8e95;font-size:8px}.facultyMatchCard{background:#fff;border:1px solid #dae5e2;border-radius:14px;grid-template-columns:105px 1fr;display:grid;overflow:hidden}.matchScore{color:#fff;text-align:center;background:#0d334a;place-content:center;padding:18px;display:grid}.matchScore strong{font-family:Georgia,serif;font-size:25px}.matchScore span{color:#a7c7d1;text-transform:uppercase;margin-top:4px;font-size:7px}.matchBody{padding:18px}.matchBody>small{color:var(--green);font-size:8px;font-weight:900}.matchBody h4{color:var(--navy);margin:5px 0 7px;font-size:16px}.matchBody>p{color:#607781;margin:0;font-size:10px;line-height:1.6}.matchReason{color:#4f6c70;background:#f1f7f5;border-radius:8px;margin-top:12px;padding:10px 12px;font-size:9px}.matchReason b{color:#21806a;letter-spacing:.7px;margin-bottom:4px;font-size:7px;display:block}.matchBody footer{background:0 0;justify-content:space-between;align-items:center;gap:14px;margin-top:13px;padding:0;display:flex}.matchBody footer a{color:var(--green);font-size:9px;font-weight:900;text-decoration:none}.matchBody footer button{color:var(--green);cursor:pointer;background:#fff;border:1px solid #bfdcd4;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:900}.savedFacultyList{margin-top:25px}.facultyPage>.facultyList{padding:23px}@media (width<=650px){.facultySearchTop{grid-template-columns:1fr}.facultySearchTop a{padding:0}.facultySearchAction,.facultyResultsHead,.matchBody footer{flex-direction:column;align-items:stretch}.facultyMatchCard{grid-template-columns:1fr}.matchScore{align-items:center;gap:8px;padding:12px 18px;display:flex}.matchScore strong{font-size:18px}}.navWorkspaceLabel{color:#678798;letter-spacing:1.7px;margin:38px 10px 11px;font-size:8px;font-weight:900}.sideNav.navAccordion{gap:9px;margin-top:0;display:grid;overflow-y:auto}.navGroup{background:#ffffff06;border:1px solid #ffffff14;border-radius:13px;overflow:hidden}.navGroup.open{background:#4bbea40f;border-color:#5bceb338}.sideNav .navGroupHead{color:#fff;border-radius:0;grid-template-columns:30px 1fr 14px;align-items:center;gap:8px;padding:12px 10px;display:grid}.sideNav .navGroupHead>span:first-child{color:#6ad1b7;background:#5ccfb41a;border-radius:8px;place-items:center;width:27px;height:27px;font-size:14px;display:grid}.sideNav .navGroupHead>span:nth-child(2){text-align:left;flex-direction:column;gap:3px;width:auto;display:flex}.sideNav .navGroupHead strong{font-size:11px}.sideNav .navGroupHead small{color:#819ca8;font-size:8px;font-weight:500}.sideNav .navGroupHead i{color:#6ac9b2;font-size:13px;font-style:normal;transition:transform .18s;transform:rotate(-90deg)}.sideNav .navGroup.open .navGroupHead i{transform:none}.sideNav .navGroupHead:hover{background:#57ccb10f}.navGroupItems{gap:3px;padding:0 7px 8px;display:grid}.sideNav .navGroupItems button{padding:10px 9px;font-size:10px}.sideNav .navGroupItems button span{width:20px;font-size:14px}.sideNav .navGroupItems button.active{background:#174960}.sideNav .navGroupItems button b{min-width:22px;padding:3px 6px;font-size:8px}.sideNav .navGroup.open{background:linear-gradient(135deg,#2ba18557,#1574613d);border-color:#70e7c994;box-shadow:inset 0 1px #ffffff14,0 8px 20px #02172429}.sideNav .navGroup.open .navGroupHead{background:#54cdb021}.sideNav .navGroup.open .navGroupHead>span:first-child{color:#fff;background:#42a98f;box-shadow:0 4px 12px #04393142}.sideNav .navGroup.open .navGroupHead strong{color:#fff;font-weight:900}.sideNav .navGroup.open .navGroupHead small{color:#c4eee3}.sideNav .navGroup.open .navGroupHead i{color:#fff}.sideNav .navGroup.open .navGroupItems{background:#06303729;border-top:1px solid #a3ecda26;padding:6px 7px 9px}.sideNav .navGroup.open .navGroupItems button{color:#dff7f1;border-radius:8px}.sideNav .navGroup.open .navGroupItems button:hover{color:#fff;background:#6fdcc224}.sideNav .navGroup.open .navGroupItems button.active{color:#0e5f50;background:#edf9f5;box-shadow:0 4px 13px #02222833}@media (width<=980px){.navWorkspaceLabel{display:none}.sideNav.navAccordion{margin:0;display:flex;overflow:auto visible}.navGroup{flex:none;overflow:visible}.sideNav .navGroupHead{min-width:178px}.navGroupItems{z-index:70;background:#0d2940;border:1px solid #294c61;border-radius:11px;width:220px;padding:7px;position:absolute;box-shadow:0 15px 35px #051c2b47}.sideNav .navGroupItems button{white-space:normal;width:100%}.navGroup:nth-child(3) .navGroupItems{right:22px}.adminSwitch{flex:none}}@media (width<=700px){.sideNav.navAccordion{grid-area:2/1/auto/-1;margin-top:12px}.sideNav .navGroupHead{min-width:165px;padding:10px}.sideNav .navGroupHead small{display:none}.navGroup:nth-child(3) .navGroupItems{right:12px}}.mobileMenuButton,.mobileMenuClose,.mobileNavBackdrop{display:none}.mobileSidebarTop{display:block}@media (width<=760px){body:has(.dashboardFrame){overflow-x:hidden}.mobileNavBackdrop{z-index:85;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0518268c;border:0;display:block;position:fixed;inset:0}.dashSidebar{z-index:90;width:min(86vw,320px);height:100dvh;padding:22px 18px;transition:transform .24s;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-102%);box-shadow:18px 0 45px #05192640}.dashSidebar.mobileOpen{transform:translate(0)}.mobileSidebarTop{justify-content:space-between;align-items:center;display:flex}.mobileMenuClose{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;place-items:center;width:38px;height:38px;font-size:25px;line-height:1;display:grid}.navWorkspaceLabel{margin-top:30px;display:block}.sideNav.navAccordion{grid-area:auto;gap:9px;margin:0;display:grid;overflow:visible}.navGroup{width:100%;overflow:hidden}.sideNav .navGroupHead{width:100%;min-width:0;padding:12px 10px}.sideNav .navGroupHead small{display:block}.navGroupItems{width:auto;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 7px 8px;position:static}.sideNav .navGroupItems button{white-space:normal}.navGroup:nth-child(3) .navGroupItems{right:auto}.sideAccount{border-top:1px solid #ffffff1a;margin-top:auto;padding:16px 8px;display:grid}.sideAccount>div,.sideAccount form,.sideFounder{display:block}.dashMain{margin-left:0}.dashHeader{z-index:60;justify-content:flex-start;gap:13px;height:72px;padding:0 16px;position:sticky;top:0;box-shadow:0 4px 18px #102a430f}.mobileMenuButton{cursor:pointer;background:#fff;border:1px solid #d8e4e1;border-radius:11px;flex:0 0 42px;place-content:center;gap:4px;width:42px;height:42px;display:grid}.mobileMenuButton span{background:#17405a;border-radius:2px;width:18px;height:2px;display:block}.dashHeader h2{margin-top:3px;font-size:19px}.dashKicker{font-size:7px}.headerStatus{display:none}.dashOverview{gap:9px;padding:15px 14px 0}.dashOverview div{padding:13px 15px}.dashOverview strong{font-size:21px}.searchWorkspace{border-radius:14px;margin:13px 14px 0}.compactTabs{grid-template-columns:1fr}.compactTabs button{grid-template-columns:30px 1fr}.compactTabs button>span{width:28px;height:28px}.searchPanel{gap:20px;padding:20px}.searchIntro h1{font-size:31px;line-height:1.08}.searchIntro p{font-size:12px}.dashResults{margin:0 14px;padding:30px 0 42px}.dashResults .resultsTop h2{font-size:27px}.workspacePage,.fundingRadarPage{padding:30px 14px 48px}.workspaceHeading h1,.fundingRadarPage h1{font-size:34px;line-height:1.08}.workspaceForm,.noteList,.ticketList{padding:17px}.helpCards{gap:11px}.trackerSummary{gap:9px}.trackerSummary article,.applicationCard,.readinessCard,.fitNotice,.facultyList{padding:16px}.trackerAdd{padding:15px}.applicationFields,.materialGrid{grid-template-columns:1fr}.facultySearchPanel,.fundingSearchCard,.fundingSavedPanel{padding:17px}.dashFooter{flex-direction:column;margin:0 14px;padding-bottom:24px}.primary{min-height:48px}.workspaceForm input,.workspaceForm select,.workspaceForm textarea,.matcher input,.matcher select{font-size:16px}}@media (prefers-reduced-motion:reduce){.dashSidebar{transition:none}}.onboardingOverlay{z-index:120;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#071e2eb8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.onboardingCard{text-align:center;background:#fff;border:1px solid #ffffff40;border-radius:23px;width:min(520px,100%);padding:38px;box-shadow:0 30px 90px #04192659}.onboardingWelcomeIcon,.onboardingStepIcon{background:var(--green);color:#fff;border-radius:17px 17px 17px 6px;place-items:center;width:58px;height:58px;margin:0 auto 21px;font-family:Georgia,serif;font-size:30px;font-weight:800;display:grid}.onboardingStepIcon{color:var(--green);background:#e7f5ef;border-radius:16px;font-family:Arial,sans-serif;font-size:25px}.onboardingKicker{color:var(--green);letter-spacing:1.5px;font-size:9px;font-weight:900}.onboardingCard h2{color:var(--navy);margin:10px auto 12px;font-family:Georgia,serif;font-size:32px;line-height:1.12}.onboardingCard>p{color:#667d87;max-width:420px;margin:0 auto;font-size:13px;line-height:1.65}.onboardingQuestion{color:#496a65;background:#f0f8f5;border-radius:11px;flex-direction:column;gap:5px;margin:23px 0 0;padding:15px;display:flex}.onboardingQuestion span{color:var(--green);letter-spacing:1px;font-size:8px;font-weight:900}.onboardingQuestion strong{font-size:11px}.onboardingActions{grid-template-columns:1fr 1.2fr;gap:10px;margin-top:25px;display:grid}.onboardingActions button{cursor:pointer;border-radius:10px;min-height:46px;padding:12px;font-size:11px;font-weight:900}.onboardingPrimary{background:var(--green);color:#fff;border:0;box-shadow:0 9px 20px #1181682e}.onboardingSecondary{color:#607781;background:#fff;border:1px solid #d5e1de}.onboardingProgress{grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:26px;display:grid}.onboardingProgress span{background:#e3ebe9;border-radius:999px;height:4px}.onboardingProgress span.active{background:var(--green)}.onboardingCard>small{color:#89999f;letter-spacing:1px;margin-top:18px;font-size:8px;font-weight:900;display:block}.replayTourButton{color:var(--green);cursor:pointer;background:#fff;border:1px solid #cfe1dc;border-radius:9px;margin-top:17px;padding:10px 13px;font-size:9px;font-weight:900}.replayTourButton:hover{background:#edf7f3}@media (width<=560px){.onboardingOverlay{padding:14px}.onboardingCard{border-radius:19px;padding:28px 21px}.onboardingCard h2{font-size:28px}.onboardingActions{grid-template-columns:1fr}.onboardingPrimary{grid-row:1}.onboardingSecondary{grid-row:2}}.sopPage{max-width:1180px}.sopNotice{color:#58726f;background:#eff8f4;border:1px solid #cfe3dd;border-radius:12px;align-items:center;gap:16px;margin:24px 0;padding:15px 18px;display:flex}.sopNotice b{color:var(--green);font-size:10px}.sopNotice span{font-size:9px}.sopLayout{grid-template-columns:minmax(0,1fr) 310px;gap:20px;display:grid}.sopBlueprint,.sopChecklist,.sopSamples,.sopComing{background:#fff;border:1px solid #d9e5e2;border-radius:16px;padding:24px}.sopSectionHead>span,.sopChecklist>span,.sopComing>span{color:var(--green);letter-spacing:1.2px;font-size:8px;font-weight:900}.sopSectionHead h2,.sopChecklist h2,.sopComing h2{color:var(--navy);margin:7px 0 5px;font-family:Georgia,serif;font-size:23px}.sopSectionHead p{color:#71868e;margin:0;font-size:9px}.sopBlueprint article{border-bottom:1px solid #e4ebe9;grid-template-columns:42px 1fr;gap:14px;padding:18px 0;display:grid}.sopBlueprint article:last-child{border-bottom:0;padding-bottom:0}.sopBlueprint article>span{width:39px;height:39px;color:var(--green);background:#e8f5f1;border-radius:11px;place-items:center;font-size:9px;font-weight:900;display:grid}.sopBlueprint h3{color:var(--navy);margin:0 0 5px;font-size:13px}.sopBlueprint p{color:#526c76;margin:0;font-size:10px;line-height:1.55}.sopBlueprint small{color:#82939a;margin-top:8px;font-size:8px;line-height:1.5;display:block}.sopChecklist{align-self:start;gap:10px;display:grid;position:sticky;top:92px}.sopChecklist h2{margin-bottom:9px}.sopChecklist label{color:#5c747d;border:1px solid #e1e9e7;border-radius:9px;align-items:flex-start;gap:9px;padding:10px;font-size:9px;line-height:1.4;display:flex}.sopChecklist input{accent-color:var(--green);margin-top:1px}.sopSamples{margin-top:20px}.sopSampleTabs{gap:8px;margin:18px 0 12px;display:flex}.sopSampleTabs button{color:#637a83;cursor:pointer;background:#fff;border:1px solid #d4e2de;border-radius:999px;padding:9px 12px;font-size:8px;font-weight:900}.sopSampleTabs button.active{border-color:var(--green);background:var(--green);color:#fff}.sopSamples>article{background:#f5f9f8;border-radius:13px;padding:20px}.sopSamples>article>small{color:var(--green);font-size:8px;font-weight:900}.sopSamples>article>p{color:#385563;font-family:Georgia,serif;font-size:14px;line-height:1.75}.sopSamples>article>div{background:#fff;border-left:3px solid #62bca6;padding:12px}.sopSamples>article b,.sopSamples>article span{display:block}.sopSamples>article b{color:var(--navy);font-size:8px}.sopSamples>article span{color:#71858d;margin-top:4px;font-size:8px;line-height:1.45}.sopComing{color:#fff;background:linear-gradient(115deg,#0d2940,#123a50);grid-template-columns:170px 1fr;gap:20px;margin-top:20px;display:grid}.sopComing>span{color:#75d5bd}.sopComing h2{color:#fff;margin-top:0}.sopComing p{color:#bbced5;margin:0;font-size:9px;line-height:1.55}@media (width<=800px){.sopLayout{grid-template-columns:1fr}.sopChecklist{position:static}.sopComing{grid-template-columns:1fr}}@media (width<=520px){.sopNotice{flex-direction:column;align-items:flex-start}.sopSampleTabs{flex-direction:column;align-items:stretch}.sopSamples>article>p{font-size:13px}}.sopHero{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.sopHero>div{max-width:760px}.sopDownload{background:var(--green);color:#fff;border-radius:10px;flex:none;padding:12px 15px;font-size:9px;font-weight:900;text-decoration:none;box-shadow:0 9px 20px #11816829}.sopDownload:hover{background:#0f765f}.sopComponentTabs{grid-template-columns:repeat(6,1fr);gap:8px;margin:0 0 16px;display:grid}.sopComponentTabs button{color:#637982;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e4e1;border-radius:12px;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;min-height:92px;padding:13px;display:flex}.sopComponentTabs button>span{width:25px;height:25px;color:var(--green);background:#eef6f3;border-radius:7px;place-items:center;font-size:8px;font-weight:900;display:grid}.sopComponentTabs button b{color:var(--navy);font-size:9px;line-height:1.25}.sopComponentTabs button small{color:#8a9a9f;margin-top:auto;font-size:7px}.sopComponentTabs button.active{border-color:var(--green);background:#0d334a;box-shadow:0 10px 24px #0d334a24}.sopComponentTabs button.active b{color:#fff}.sopComponentTabs button.active small{color:#b7cdd4}.sopComponentTabs button.active>span{background:var(--green);color:#fff}.sopComponentDetail{background:linear-gradient(120deg,#fff,#f3f8f6);border:1px solid #d6e4e0;border-radius:17px;grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);gap:24px;padding:28px;display:grid}.sopStep{color:var(--green);letter-spacing:1px;font-size:8px;font-weight:900}.sopComponentMain h2{color:var(--navy);margin:8px 0 12px;font-family:Georgia,serif;font-size:30px}.sopComponentMain blockquote{border-left:3px solid var(--green);color:#335563;background:#fff;margin:0 0 16px;padding:12px 15px;font-family:Georgia,serif;font-size:14px;line-height:1.55}.sopComponentMain>p{color:#5d747d;margin:0;font-size:10px;line-height:1.7}.sopAvoid{background:#fff8e9;border:1px solid #ead9b5;border-radius:9px;gap:12px;margin-top:18px;padding:12px;display:flex}.sopAvoid b{color:#986c1c;letter-spacing:.8px;flex:none;font-size:7px}.sopAvoid span{color:#765f37;font-size:8px;line-height:1.45}.sopComponentDetail>aside{color:#fff;background:#0d2940;border-radius:13px;padding:19px}.sopComponentDetail>aside>span{color:#74d2bb;letter-spacing:1px;font-size:8px;font-weight:900}.sopComponentDetail ul{gap:11px;margin:16px 0 0;padding:0;list-style:none;display:grid}.sopComponentDetail li{color:#66cbb2;gap:8px;font-size:9px;display:flex}.sopComponentDetail li span{color:#d4e2e6;line-height:1.45}.sopReviewLayout{grid-template-columns:minmax(310px,.7fr) minmax(0,1.3fr);margin-top:20px}.sopReviewLayout .sopChecklist{position:static}.sopTakeaway{color:#fff;background:linear-gradient(135deg,#0d2940,#13445b);border-radius:16px;padding:26px}.sopTakeaway>span{color:#73d0b9;letter-spacing:1px;font-size:8px;font-weight:900}.sopTakeaway h2{margin:8px 0 18px;font-family:Georgia,serif;font-size:24px}.sopTakeaway>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.sopTakeaway>div b{background:#ffffff0d;border:1px solid #ffffff1c;border-radius:9px;padding:12px;font-size:9px}.sopTakeaway>p{color:#bdd0d7;margin:18px 0 0;font-size:9px;line-height:1.6}@media (width<=980px){.sopComponentTabs{grid-template-columns:repeat(3,1fr)}.sopComponentDetail{grid-template-columns:1fr}}@media (width<=700px){.sopHero{flex-direction:column;align-items:flex-start}.sopComponentTabs{grid-template-columns:1fr 1fr}.sopReviewLayout,.sopTakeaway>div{grid-template-columns:1fr}}@media (width<=420px){.sopComponentTabs{grid-template-columns:1fr}.sopComponentTabs button{min-height:75px}}.sopOriginalGuide{background:#fff;border:1px solid #cfded9;border-radius:17px;padding:30px;box-shadow:0 10px 28px #0d334a0d}.sopOriginalHead{border-bottom:1px solid #e0e9e6;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:18px;display:flex}.sopOriginalHead span{color:var(--green);letter-spacing:1.1px;font-size:8px;font-weight:900}.sopOriginalHead h2{color:var(--navy);margin:7px 0 0;font-family:Georgia,serif;font-size:27px}.sopOriginalHead h2 small{color:#70858d;font-family:Arial,sans-serif;font-size:10px}.sopOriginalHead a{color:var(--green);flex:none;font-size:8px;font-weight:900;text-decoration:none}.sopOriginalText{max-width:900px;padding-top:12px}.sopOriginalText p{color:#435f6b;margin:13px 0;font-size:11px;line-height:1.75}.sopOriginalText p:last-child{margin-bottom:0}.sopExtraGuidance{margin-top:18px}.sopExtraGuidance .sopComponentMain h2{font-size:25px}@media (width<=650px){.sopOriginalGuide{padding:21px}.sopOriginalHead{flex-direction:column;align-items:flex-start}.sopOriginalHead h2{font-size:23px}.sopOriginalText p{font-size:10px}}.wesPage{max-width:1240px}.wesHero{justify-content:space-between;align-items:flex-end;gap:25px;max-width:none;display:flex}.wesHero>div{max-width:760px}.wesHero em{color:var(--green)}.wesPrimaryLink{background:var(--green);color:#fff;border-radius:10px;flex:none;padding:13px 16px;font-size:9px;font-weight:900;text-decoration:none}.wesAlert{background:#fff8e9;border:1px solid #efd9a9;border-radius:12px;grid-template-columns:180px 1fr;gap:18px;margin:25px 0;padding:15px 18px;display:grid}.wesAlert b{color:#926718;font-size:9px}.wesAlert span{color:#725f3b;font-size:9px;line-height:1.55}.wesPriceSection,.wesSteps,.wesChecklist,.wesVideo{background:#fff;border:1px solid #d7e4e1;border-radius:17px;padding:25px}.wesSectionTitle>span,.wesChecklist>span,.wesVideo>div>span{color:var(--green);letter-spacing:1.2px;font-size:8px;font-weight:900}.wesSectionTitle h2,.wesChecklist h2,.wesVideo h2{color:var(--navy);margin:7px 0;font-family:Georgia,serif;font-size:24px}.wesSectionTitle p{color:#71858d;margin:0;font-size:9px;line-height:1.6}.wesPrices{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:20px;display:grid}.wesPrices article{background:#f3f8f6;border-radius:12px;padding:18px}.wesPrices small{color:#78908d;font-size:7px;font-weight:900}.wesPrices strong{color:var(--green);margin:8px 0;font-family:Georgia,serif;font-size:27px;display:block}.wesPrices strong span{font:800 8px Arial}.wesPrices h3{color:var(--navy);margin:0;font-size:10px}.wesPrices p{color:#657b84;margin:7px 0 0;font-size:8px;line-height:1.5}.wesPriceLinks{flex-wrap:wrap;gap:16px;margin-top:18px;display:flex}.wesPriceLinks a,.wesChecklist>a,.wesVideo a{color:var(--green);font-size:8px;font-weight:900;text-decoration:none}.wesLayout{grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr);gap:20px;margin-top:20px;display:grid}.wesSteps article{border-bottom:1px solid #e3ebe9;grid-template-columns:40px 1fr;gap:13px;padding:16px 0;display:grid}.wesSteps article:last-child{border-bottom:0;padding-bottom:0}.wesSteps article>span{width:37px;height:37px;color:var(--green);background:#e8f5f1;border-radius:10px;place-items:center;font-size:8px;font-weight:900;display:grid}.wesSteps h3{color:var(--navy);margin:0 0 5px;font-size:12px}.wesSteps p{color:#607781;margin:0;font-size:9px;line-height:1.55}.wesChecklist{color:#fff;background:#0d2940;align-self:start}.wesChecklist>span{color:#72d0b8}.wesChecklist h2{color:#fff}.wesChecklist ul{gap:11px;margin:18px 0;padding:0;list-style:none;display:grid}.wesChecklist li{color:#ccdde1;font-size:9px;line-height:1.45}.wesChecklist>div{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;margin:20px 0;padding:14px}.wesChecklist>div b{font-size:9px}.wesChecklist>div p{color:#b7cbd1;margin:7px 0 0;font-size:8px;line-height:1.55}.wesChecklist>a{color:#74d3ba}.wesVideo{grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);align-items:center;gap:24px;margin-top:20px;display:grid}.wesVideo p{color:#647b85;font-size:9px;line-height:1.6}.wesVideoFrame{background:#0d2940;border-radius:12px;padding-top:56.25%;position:relative;overflow:hidden}.wesVideoFrame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.wesDisclaimer{color:#617771;background:#edf5f2;border-radius:11px;grid-template-columns:150px 1fr;gap:18px;margin-top:16px;padding:14px 17px;display:grid}.wesDisclaimer b{color:var(--green);font-size:8px}.wesDisclaimer span{font-size:8px;line-height:1.5}@media (width<=950px){.wesPrices{grid-template-columns:1fr 1fr}.wesLayout,.wesVideo{grid-template-columns:1fr}}@media (width<=600px){.wesHero{flex-direction:column;align-items:flex-start}.wesPrimaryLink{text-align:center;width:100%}.wesAlert,.wesDisclaimer,.wesPrices{grid-template-columns:1fr}.wesPriceSection,.wesSteps,.wesChecklist,.wesVideo{padding:18px}.wesSectionTitle h2,.wesChecklist h2,.wesVideo h2{font-size:21px}}.authShell{grid-template-columns:1.25fr .65fr;gap:52px;width:min(1280px,100% - 48px);padding:38px 0 60px}.authStory{background:linear-gradient(135deg,#0d2940 0%,#123d53 66%,#125642 100%);border-radius:30px;min-height:590px;padding:58px 310px 48px 44px;position:relative;overflow:hidden;box-shadow:0 26px 70px #0d294033}.authStory:after{content:"";border:1px solid #69d7ba33;border-radius:50%;width:360px;height:360px;position:absolute;inset:auto -90px -150px auto;box-shadow:0 0 0 55px #69d7ba09,0 0 0 110px #69d7ba06}.authStory .eyebrow{z-index:2;color:#7cd5bf;position:relative}.authStory h1{z-index:2;color:#fff;max-width:650px;margin-top:22px;font-size:58px;line-height:1.02;position:relative}.authStory h1 em{color:#72d1ba}.authStory>p{z-index:2;color:#bfd0d7;font-size:16px;position:relative}.authStory .authProof{z-index:2;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:28px;display:grid;position:relative}.authStory .authProof span{color:#afc4cb;background:#ffffff0f;border-color:#ffffff1a;min-width:0;padding:12px;font-size:9px}.authStory .authProof b{color:#73d2ba;font-size:21px}.authStory .founderSignature{z-index:2;background:#ffffff12;margin-top:27px;position:relative}.authStory .founderSignature span{color:#94acb5;font-size:8px}.authStory .founderSignature strong{color:#fff;font-size:18px}.authStory .founderSignature small{color:#76d1bb;font-size:9px}.founderHeroPhoto{z-index:1;background:#173d52;border:1px solid #ffffff2e;border-radius:22px;width:255px;height:520px;position:absolute;top:35px;right:24px;overflow:hidden;box-shadow:0 25px 50px #00000040}.founderHeroPhoto:after{content:"";background:linear-gradient(#0000 55%,#061b2af5 100%);position:absolute;inset:0}.founderHeroPhoto img{object-fit:cover;object-position:50% 20%;filter:saturate(.88)contrast(1.03);width:100%;height:100%}.founderHeroPhoto>div{z-index:2;color:#fff;position:absolute;bottom:17px;left:18px;right:18px}.founderHeroPhoto span,.founderHeroPhoto strong,.founderHeroPhoto small{display:block}.founderHeroPhoto span{color:#78d4bd;letter-spacing:1.1px;font-size:7px;font-weight:900}.founderHeroPhoto strong{margin-top:5px;font-family:Georgia,serif;font-size:19px}.founderHeroPhoto small{color:#bfd0d7;margin-top:5px;font-size:8px;line-height:1.45}@media (width<=1050px){.authShell{grid-template-columns:1fr;max-width:820px}.authStory{text-align:left}.loginCard{width:100%;max-width:560px;margin-inline:auto}}@media (width<=700px){.authShell{width:min(100% - 28px,1280px)}.authStory{border-radius:23px;min-height:auto;padding:34px 24px 28px}.authStory h1{font-size:43px}.authStory>p{font-size:14px}.founderHeroPhoto{width:100%;height:390px;margin:26px 0 0;position:relative;top:auto;right:auto}.authStory .authProof{grid-template-columns:1fr 1fr}.authStory .authProof span:last-child{grid-column:1/-1}.authStory .founderSignature{box-sizing:border-box;width:100%}.founderHeroPhoto img{object-position:50% 18%}}.founderHeroPhoto{width:330px;height:565px;box-shadow:none;pointer-events:none;background:0 0;border:0;border-radius:0;top:16px;right:-4px;overflow:hidden}.founderHeroPhoto:after{background:linear-gradient(90deg,#123d53 0%,#123d53d1 9%,#0000 32%),linear-gradient(#0000 75%,#125642bf 92%,#125642 100%),linear-gradient(#0d2940 0%,#0000 14%)}.founderHeroPhoto img{object-position:50% 18%;filter:saturate(.82)contrast(1.04);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 20% 100%),linear-gradient(#000 0% 85%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 20% 100%),linear-gradient(#000 0% 85%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.founderHeroPhoto>div{display:none}@media (width<=700px){.founderHeroPhoto{width:calc(100% + 48px);height:420px;margin:24px -24px -28px;top:auto;right:auto}.founderHeroPhoto:after{background:linear-gradient(90deg,#0d2940 0%,#0000 18% 82%,#125642 100%),linear-gradient(#0000 68%,#12564299 90%,#125642 100%)}.founderHeroPhoto img{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%),linear-gradient(#000 0% 86%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%),linear-gradient(#000 0% 86%,#0000 100%)}}.mobileHeaderActions{align-items:center;gap:8px;display:flex}.historyNav,.notificationBell,.profileButton{color:#14394b;cursor:pointer;background:#fff;border:1px solid #d9e5e2;border-radius:50%;place-items:center;width:40px;height:40px;font-size:22px;display:grid;position:relative}.notificationBell b,.mobileAppNav b{color:#fff;background:#dc3434;border-radius:10px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;display:grid;position:absolute;top:-4px;right:-2px}.profileButton{color:#fff;background:#0f8068;font-size:13px;font-weight:900}.mobileAppNav{display:none}.notificationList{gap:12px;max-width:920px;margin-top:24px;display:grid}.notificationList article{cursor:pointer;background:#fff;border:1px solid #dbe7e4;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:18px;display:grid}.notificationList article.unread{background:#f0faf7;border-color:#65bda9;box-shadow:inset 4px 0 #118168}.notificationList h3{color:#173b4b;margin:0 0 5px}.notificationList p{color:#60777f;margin:0;font-size:12px}.notificationList small{color:#87999d;margin-top:8px;display:block}.notificationList a{color:#118168;font-weight:800;text-decoration:none}.notificationPriority{color:#167561;text-transform:uppercase;background:#e8f3ef;border-radius:16px;padding:6px 9px;font-size:8px;font-weight:900}.notificationPriority.urgent{color:#b12b22;background:#ffe6e4}.profileCard{background:#fff;border:1px solid #dbe7e4;border-radius:16px;align-items:center;gap:16px;max-width:720px;margin:24px 0;padding:22px;display:flex}.profileAvatar{color:#fff;background:#0f8068;border-radius:50%;place-items:center;width:64px;height:64px;font-size:24px;font-weight:900;display:grid}.profileCard h2,.profileCard p{margin:0 0 5px}.verifiedEmail,.pendingEmail{color:#11745f;background:#e8f6f1;border-radius:12px;padding:5px 9px;font-size:9px;font-weight:900;display:inline-block}.pendingEmail{color:#8c6410;background:#fff4d8}.profileForm{max-width:720px}@media (width<=700px){body{background:#f4f7f8}.dashboardFrame{padding-bottom:82px}.dashHeader{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #dce7e4;position:sticky;top:0;padding:12px 14px!important}.dashHeader>div:first-of-type{display:none}.headerStatus{display:none!important}.mobileHeaderActions{margin-left:auto}.historyNav{display:none}.notificationBell,.profileButton{width:39px;height:39px}.mobileMenuButton{background:#fff!important;border:1px solid #dce7e4!important;border-radius:50%!important;width:42px!important;height:42px!important}.mobileAppNav{z-index:80;padding:8px 5px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border:1px solid #dce7e4;border-radius:20px;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 12px 35px #0d303b33}.mobileAppNav button{color:#657981;background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:3px;padding:5px 2px;font-size:9px;font-weight:800;display:flex;position:relative}.mobileAppNav button span{font-size:20px}.mobileAppNav button.active{color:#1359d1;background:#eaf5ff}.dashFooter{display:none!important}.workspacePage,.roadmapPage,.awardPage{padding:24px 14px 100px!important}.notificationList article{grid-template-columns:auto 1fr;gap:10px;padding:14px}.notificationList article>a{grid-column:2}.profileCard{align-items:flex-start}.searchWorkspace,.dashResults{padding-left:14px!important;padding-right:14px!important}.programCard,.pathwayCard{border-radius:18px!important}.primary{min-height:48px}.mobileHeaderActions+.headerStatus{display:none}}.dashOverview,.communityHero,.navGroupItems>b,.navGroupItems button>b{display:none!important}.inAppNavigation{align-items:center;gap:8px;padding:14px 24px 0;display:flex}.inAppNavigation button{color:#195e54;cursor:pointer;background:#fff;border:1px solid #d3e1de;border-radius:20px;padding:9px 13px;font-size:11px;font-weight:800}@media (width<=700px){.inAppNavigation{z-index:25;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f4f7f8f0;padding:8px 14px;position:sticky;top:67px}.inAppNavigation button{min-height:38px}.communityPage{padding-top:10px!important}}.dashboardFrame:has(.communityPage) .inAppNavigation{display:none!important}@media (width<=700px){:is(.communityPage:has(.modernChat.threadOpen) .communityTabs,.dashboardFrame:has(.modernChat.threadOpen) .dashHeader,.dashboardFrame:has(.modernChat.threadOpen) .mobileAppNav){display:none!important}.dashboardFrame:has(.modernChat.threadOpen){padding-bottom:0!important}.communityPage:has(.modernChat.threadOpen){height:100dvh;min-height:100dvh;overflow:hidden;padding:0!important}.communityPage:has(.modernChat.threadOpen) .modernChat{height:100dvh!important;min-height:100dvh!important}.communityPage:has(.modernChat.threadOpen) .modernChat>section{height:100dvh!important}.communityPage:has(.modernChat.threadOpen) .messageThread{min-height:0!important}.communityPage:has(.modernChat.threadOpen) .chatComposer{flex:none;position:relative!important}}.chatComposer textarea{touch-action:manipulation;resize:none!important;max-height:120px!important;font-size:16px!important;line-height:1.35!important;overflow-y:auto!important}.chatHeader[data-typing=true]>div small{font-size:0!important}.chatHeader[data-typing=true]>div small:after{content:"typing…";color:#118168;font-size:10px;font-weight:800}.voiceCall,.videoCall{font-size:0!important}.voiceCall:before{content:"☎";font-size:18px}.videoCall:before{content:"▣";font-size:19px}.voiceCall span,.videoCall span{font-size:9px}.incomingCall{z-index:160;top:max(18px,env(safe-area-inset-top));background:#fff;border-radius:17px;grid-template-columns:44px 1fr auto auto;align-items:center;gap:10px;width:min(92vw,520px);padding:13px;display:grid;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 18px 55px #08233047}.incomingCall>span{color:#118168;background:#e7f5ef;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.incomingCall>div{flex-direction:column;display:flex}.incomingCall small{color:#70858d;margin-top:3px}.incomingCall button{color:#8f4242;background:#f1eeee;border:0;border-radius:20px;padding:9px 12px;font-weight:800}.incomingCall .acceptCall{color:#fff;background:#118168}.callOverlay{z-index:170;color:#fff;background:#071c26;place-items:center;display:grid;position:fixed;inset:0}.callOverlay>video:first-child{object-fit:cover;width:100%;height:100%}.callOverlay.voice>video{display:none}.callOverlay.voice:before{content:"";background:radial-gradient(circle,#2bb494,#0d6f5b);border-radius:50%;width:150px;height:150px;position:absolute}.localVideo{right:18px;top:max(18px,env(safe-area-inset-top));object-fit:cover;border:2px solid #fff;border-radius:14px;position:absolute;width:110px!important;height:155px!important}.callIdentity{flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.callIdentity>span{background:#168a72;border-radius:50%;place-items:center;width:96px;height:96px;font-size:38px;font-weight:900;display:grid}.callIdentity strong{margin-top:14px;font-size:20px}.callIdentity small{color:#c4d4d9;margin-top:5px}.endCall{bottom:max(28px,env(safe-area-inset-bottom));color:#fff;background:#dc3d46;border:0;border-radius:28px;padding:14px 24px;font-weight:900;position:absolute;left:50%;transform:translate(-50%)}@media (width<=700px){.incomingCall{grid-template-columns:40px 1fr auto}.incomingCall>button:first-of-type{display:none}.callOverlay{height:100dvh}.chatComposer:focus-within{position:relative!important}.chatHeader{flex-shrink:0}.modernChat>section{min-width:0!important}.chatComposer textarea{width:100%!important;min-width:0!important}}.verificationPage{background:linear-gradient(145deg,#e9f5f1,#f7f8f5);place-items:center;min-height:100dvh;padding:24px;display:grid}.verificationCard{text-align:center;background:#fff;border:1px solid #d5e5df;border-radius:24px;width:min(100%,520px);padding:34px;box-shadow:0 24px 70px #0a343b24}.verificationCard>span{color:#118168;letter-spacing:1px;margin-top:18px;font-size:10px;font-weight:900;display:block}.verificationCard h1{margin:12px auto;font-size:38px}.verificationCard p{color:#607780;line-height:1.65}.verificationCard>button,.verificationSignout{color:#fff;background:#118168;border:0;border-radius:10px;width:100%;margin-top:16px;padding:14px;font-weight:900}.verificationCard small{color:#b14d4d;margin-top:12px;display:block}.verificationSignout{color:#4d686f!important;background:#eef3f1!important}.dashboardChoice{background:linear-gradient(135deg,#eef9f5,#f7fbfa)!important;border:1px solid #9fd4c6!important;border-radius:14px!important;margin:18px 0 8px!important;padding:16px!important;display:block!important}.dashboardChoice>span{display:block;color:#123b49!important;font-size:13px!important;font-weight:900!important}.dashboardChoice>small{color:#668087;margin:5px 0 10px;font-size:10px;font-weight:500;line-height:1.4;display:block}.dashboardChoice select{min-height:48px;font-weight:800;background:#fff!important;border-color:#8fc8b9!important;margin-top:0!important}.dashboardChoice+label{margin-top:18px!important}.dashSidebar .sideNav.navAccordion{scrollbar-gutter:stable;overscroll-behavior:contain;min-height:0;overflow-y:auto}.dashSidebar .sideNav.navAccordion::-webkit-scrollbar{width:6px}.dashSidebar .sideNav.navAccordion::-webkit-scrollbar-thumb{background:#6dd3ba66;border-radius:999px}.dashSidebar .sideNav.navAccordion::-webkit-scrollbar-track{background:#ffffff09}.sideAccount,.sideFounder,.mobileSidebarTop,.navWorkspaceLabel{flex-shrink:0}.roadmapCalculator{color:#fff;background:linear-gradient(135deg,#0d2940,#124d50);border-radius:20px;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:24px;margin-top:28px;padding:28px;display:grid}.roadmapCalcIntro>span,.roadmapGuides>div>span{color:#71d3bb;letter-spacing:1.2px;font-size:8px;font-weight:900}.roadmapCalcIntro h2,.roadmapGuides h2{margin:8px 0 10px;font-family:Georgia,serif;font-size:27px}.roadmapCalcIntro>p{color:#bfd0d5;font-size:10px;line-height:1.65}.roadmapTotal{background:#ffffff12;border:1px solid #ffffff1f;border-radius:14px;margin-top:22px;padding:18px}.roadmapTotal small,.roadmapTotal strong,.roadmapTotal span{display:block}.roadmapTotal small{color:#75d6be;font-size:8px;font-weight:900}.roadmapTotal strong{margin:7px 0 5px;font-family:Georgia,serif;font-size:38px}.roadmapTotal span{color:#c8dade;font-size:9px}.roadmapCostFields{grid-template-columns:1fr 1fr;gap:11px;display:grid}.roadmapCostFields label{color:#c7d9dd;font-size:8px;font-weight:800}.roadmapCostFields input{color:#123a49;background:#fffffff5;border:1px solid #ffffff2e;border-radius:9px;outline:none;width:100%;margin-top:6px;padding:11px;font-size:14px;display:block}.roadmapCostFields input:focus{border-color:#70d0b8;box-shadow:0 0 0 3px #70d0b82b}.roadmapFeeNote{background:#fff;border:1px solid #d8e5e1;border-radius:12px;grid-template-columns:160px 1fr auto auto;align-items:center;gap:14px;margin-top:14px;padding:15px 17px;display:grid}.roadmapFeeNote strong{color:#175f51;font-size:9px}.roadmapFeeNote span{color:#617780;font-size:9px;line-height:1.55}.roadmapFeeNote a{color:#118168;white-space:nowrap;font-size:8px;font-weight:900;text-decoration:none}.roadmapGuides{grid-template-columns:1.15fr 1fr 1fr;gap:14px;margin-top:22px;display:grid}.roadmapGuides>div,.roadmapGuides article{background:#fff;border:1px solid #d9e5e2;border-radius:16px;padding:22px}.roadmapGuides h2{color:var(--navy);font-size:22px}.roadmapGuides article>b{color:#118168;background:#e9f6f2;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.roadmapGuides h3{color:var(--navy);margin:15px 0 7px;font-size:13px}.roadmapGuides p{color:#667c85;margin:0;font-size:9px;line-height:1.6}.roadmapGuides button{color:#118168;cursor:pointer;background:0 0;border:0;margin-top:16px;padding:0;font-size:9px;font-weight:900}@media (width<=900px){.roadmapCalculator{grid-template-columns:1fr}.roadmapFeeNote{grid-template-columns:1fr 1fr}.roadmapFeeNote span{grid-column:1/-1}.roadmapGuides{grid-template-columns:1fr 1fr}.roadmapGuides>div{grid-column:1/-1}}@media (width<=760px){.dashSidebar .sideNav.navAccordion{min-height:auto;overflow:visible}.roadmapCalculator{padding:20px}.roadmapCostFields,.roadmapFeeNote,.roadmapGuides{grid-template-columns:1fr}.roadmapFeeNote span,.roadmapGuides>div{grid-column:auto}.roadmapTotal strong{font-size:33px}}.fixedRoadmapFee{position:relative}.fixedRoadmapFee>span{float:right;color:#75d6be;letter-spacing:.7px;font-size:6px}.fixedRoadmapFee input{cursor:not-allowed;font-weight:900;color:#0d5d4d!important;background:#dcf1ebf5!important;border-color:#70d0b873!important}.roadmapEssentials{background:#fff;border:1px solid #d8e5e1;border-radius:18px;grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);gap:24px;margin-top:22px;padding:25px;display:grid}.roadmapEssentials>div>span{color:#118168;letter-spacing:1.2px;font-size:8px;font-weight:900}.roadmapEssentials h2{color:var(--navy);margin:8px 0 10px;font-family:Georgia,serif;font-size:25px}.roadmapEssentials>div p{color:#647b84;margin:0;font-size:9px;line-height:1.65}.roadmapEssentials ul{grid-template-columns:1fr 1fr;gap:9px;margin:0;padding:0;list-style:none;display:grid}.roadmapEssentials li{background:#f2f8f6;border-radius:11px;padding:13px}.roadmapEssentials li b,.roadmapEssentials li span{display:block}.roadmapEssentials li b{color:#174457;font-size:9px}.roadmapEssentials li span{color:#657b84;margin-top:5px;font-size:8px;line-height:1.5}@media (width<=800px){.roadmapEssentials,.roadmapEssentials ul{grid-template-columns:1fr}}@media (width<=500px){.roadmapEssentials{padding:18px}}.fundingSafety{background:#eff8f4;border:1px solid #cae2da;border-radius:13px;grid-template-columns:150px 1fr;gap:18px;margin-top:24px;padding:17px 20px;display:grid}.fundingSafety span{color:var(--green);font-size:8px;font-weight:900}.fundingSafety p{color:#526e74;margin:0;font-size:10px}.fundingSearchPanel{background:#fff;border:1px solid #d8e4e1;border-radius:15px;gap:17px;margin-top:16px;padding:22px;display:grid}.fundingSearchPanel label{color:#46616d;font-size:9px;font-weight:900}.fundingSearchPanel select{width:100%;color:var(--navy);background:#fff;border:1px solid #cad9d6;border-radius:9px;margin-top:7px;padding:12px;display:block}.fundingSearchPanel>div{border-top:1px solid #e7eeec;justify-content:space-between;align-items:center;gap:24px;padding-top:13px;display:flex}.fundingSearchPanel small{color:var(--green);font-size:7px;font-weight:900}.fundingSearchPanel p{color:#71868e;max-width:650px;margin:5px 0 0;font-size:9px}.fundingMatches{gap:13px;margin-top:25px;display:grid}.fundingMatchCard{background:#fff;border:1px solid #dae5e2;border-radius:15px;grid-template-columns:150px 1fr;display:grid;overflow:hidden}.fundingType{color:#fff;background:linear-gradient(145deg,#0d334a,#126b62);flex-direction:column;justify-content:center;padding:21px;display:flex}.fundingType>span{color:#9be2d0;text-transform:uppercase;font-size:8px;font-weight:900}.fundingType strong{margin-top:17px;font-family:Georgia,serif;font-size:28px}.fundingType small{color:#b8cdd2;font-size:7px}.fundingMatchBody{padding:20px}.fundingMatchBody>small{color:var(--green);font-size:8px;font-weight:900}.fundingMatchBody h4{color:var(--navy);margin:5px 0 8px;font-size:17px}.fundingMatchBody>p{color:#5f7680;margin:0;font-size:10px;line-height:1.6}.fundingFacts{grid-template-columns:1fr 1fr 1.2fr;gap:8px;margin-top:14px;display:grid}.fundingFacts>div{background:#f4f7f6;border-radius:8px;padding:10px}.fundingFacts span{color:#84949a;font-size:7px;font-weight:900;display:block}.fundingFacts b{color:#334f5a;margin-top:5px;font-size:9px;display:block}.fundingEligibility{color:#4f6a72;background:#f0f8f5;border-left:3px solid #5fc8ae;margin-top:10px;padding:10px 12px;font-size:9px}.fundingEligibility b{color:#1b7761;margin-bottom:4px;font-size:7px;display:block}.fundingMatchBody footer{background:0 0;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:0;display:flex}.fundingMatchBody footer a{color:var(--green);font-size:9px;font-weight:900;text-decoration:none}.fundingMatchBody footer button{color:var(--green);cursor:pointer;background:#fff;border:1px solid #bddbd3;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:900}.savedFunding{background:#fff;border:1px solid #dbe5e2;border-radius:15px;gap:10px;margin-top:28px;padding:22px;display:grid}.savedFundingCard{background:#fafcfb;border:1px solid #e2e9e7;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:15px;display:flex}.savedFundingCard small{color:var(--green);font-size:8px;font-weight:900}.savedFundingCard h4{color:var(--navy);margin:5px 0;font-size:13px}.savedFundingCard p{color:#73868e;margin:0;font-size:9px}.savedFundingCard>div:last-child{align-items:center;gap:9px;display:flex}.savedFundingCard select{color:#4b646f;background:#fff;border:1px solid #cfdbd8;border-radius:7px;padding:8px;font-size:8px}.savedFundingCard a,.savedFundingCard button{color:var(--green);font-size:8px;font-weight:900;text-decoration:none}.savedFundingCard button{color:#a35e5e;cursor:pointer;background:0 0;border:0}@media (width<=750px){.fundingSafety{grid-template-columns:1fr}.fundingSearchPanel>div,.fundingMatchBody footer,.savedFundingCard{flex-direction:column;align-items:stretch}.fundingMatchCard{grid-template-columns:1fr}.fundingType{grid-template-columns:1fr auto;align-items:center;display:grid}.fundingType strong{margin:0}.fundingType small{grid-column:2}.fundingFacts{grid-template-columns:1fr}.savedFundingCard>div:last-child{flex-wrap:wrap;align-items:flex-start}}
