.recovery-page{flex-direction:column;display:flex}.recovery-main{flex:1;place-items:center;padding:clamp(24px,6vw,72px) 20px;display:grid}.recovery-card{border:1px solid var(--line);background:#fff;border-radius:24px;width:100%;max-width:650px;padding:clamp(24px,5vw,48px);box-shadow:0 15px 45px #183f8210}.recovery-card>p:not(.eyebrow){color:var(--muted)}.recovery-icon{background:var(--tint);width:58px;height:58px;color:var(--accent);border-radius:18px;place-items:center;margin-bottom:24px;display:grid}.recovery-icon .ui-icon{width:28px;height:28px}.recovery-card .auth-button{width:auto;margin:6px 0 20px}.recovery-links{flex-wrap:wrap;align-items:center;gap:20px;margin-top:26px;display:flex}.recovery-links .secondary-button{margin:0}.recovery-links>a{font-size:14px}@font-face{font-family:DM Sans;src:url(/fonts/dmsans-variable.woff)format("woff");font-style:normal;font-weight:100 1000;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-variable.woff)format("woff");font-style:normal;font-weight:200 800;font-display:swap}body{-webkit-font-smoothing:antialiased;font-family:DM Sans,Arial,sans-serif;font-size:16px;line-height:1.65}h1,h2,h3,.wordmark,.dashboard-metric strong,.hub-hero h2{font-family:Manrope,DM Sans,Arial,sans-serif}h1{letter-spacing:-.045em;font-size:clamp(30px,3vw,42px);font-weight:800;line-height:1.18}h2{letter-spacing:-.035em;font-size:23px;font-weight:750}h3{letter-spacing:-.02em;font-size:18px;font-weight:750}.header{border-bottom:1px solid var(--line);background:#fff;min-height:88px;padding:20px 32px}.brand-copy{flex-direction:column;gap:1px;display:flex}.brand-mark{background:var(--accent);color:#fff;border-radius:13px;place-items:center;width:42px;height:44px;font-family:Manrope,sans-serif;font-size:27px;font-weight:800;display:grid;box-shadow:0 5px 12px #2459dd24}.wordmark{letter-spacing:-1.3px;font-size:28px;font-weight:800}.status{letter-spacing:.025em;font-size:11px;font-weight:600}.account-link{border:1px solid var(--line);border-radius:12px;padding:10px 16px;font-size:13px}.app-sidebar{color:var(--ink);border-right:1px solid var(--line);background:#fff;align-self:start;min-height:calc(100svh - 88px);max-height:100svh;padding:28px 15px;position:sticky;top:0;overflow:auto}.sidebar-heading{color:#6e7a92;letter-spacing:.13em;padding:0 12px 16px;font-size:10px}.app-sidebar nav a{color:#4a5974;border-radius:12px;gap:11px;padding:12px;font-size:14px;font-weight:550}.app-sidebar nav a[aria-current=page]{background:var(--accent);color:#fff;font-weight:650;box-shadow:0 5px 14px #2459dd20}.app-sidebar .nav-group{color:var(--ink);border-color:#e8edf5}.app-sidebar .nav-group>summary{color:#43516a;padding:16px 10px;font-size:12px;font-weight:700}.app-sidebar .nav-group-links{border-left:2px solid #e6edfb;margin:0 0 14px 13px;padding-left:7px}.app-sidebar .nav-group-links a{font-size:13px;font-weight:500}.app-sidebar nav .nav-switch{border-color:#e8edf5;margin-top:8px;padding-top:18px;font-size:12px}.sidebar-note-label{color:#4969a8;font-size:9px}.sidebar-note strong{color:#20469c;font-family:Manrope,sans-serif;font-size:19px}.sidebar-note p{color:#5f7191;font-size:12px}.sidebar-signature{color:#7b869a;margin-top:0;padding:25px 12px 0}.eyebrow{color:#4265a5;letter-spacing:.13em;font-size:10px;font-weight:750}.auth-description{max-width:850px;font-size:15px;line-height:1.6}.panel,.secondary-section,.role-columns>section,.meeting-note{border-color:var(--line);border-radius:20px;padding:26px;box-shadow:0 6px 22px #22386504}.secondary-section>h2:first-child{margin-top:0}.secondary-section>summary{color:#284875;padding:4px 0;font-size:15px}.auth-form label{font-size:14px;font-weight:600}.auth-form input,.auth-form select,.auth-form textarea{background:#fff;border-color:#cbd5e5;border-radius:11px;padding:12px 14px;font-family:DM Sans,Arial,sans-serif}.auth-form fieldset{gap:.5rem}.auth-form input:focus,.auth-form textarea:focus,.auth-form select:focus{background:#fff;box-shadow:0 0 0 3px #2459dd12}.auth-button{background:var(--accent);border-radius:12px;padding:13px 20px;font-size:14px;font-weight:700;box-shadow:0 5px 13px #2459dd16}.secondary-button{background:#f8faff;border-color:#ccdaf4;border-radius:11px;font-size:13px}.auth-notice{border-left-width:3px;border-radius:13px;padding:16px 20px;font-size:14px}.org-list li{border-color:#e3e9f3;border-radius:15px;padding:20px 22px;box-shadow:0 3px 12px #25386103}.org-list li>a{font-size:15px;font-weight:650;text-decoration:none}.org-list li>a:hover{text-decoration:underline}.org-list li>span{font-size:13px}.org-list li p{margin-bottom:5px;font-size:14px;line-height:1.6}.member-grid h2{font-size:19px}.initial-avatar{color:var(--accent);box-shadow:none;background:#edf2ff;border:1px solid #d9e4ff;font-family:Manrope,sans-serif;font-weight:750}.dashboard-metric{border-radius:18px;padding:23px;position:relative;overflow:hidden;box-shadow:0 6px 20px #173f8105}.dashboard-metric:before{content:"";background:#b8ccfa;width:100%;height:3px;position:absolute;top:0;left:0}.dashboard-metric strong{color:#163c91;font-size:38px;font-weight:800}.dashboard-metric>span{font-size:13px}.metric-attention:before{background:#d89b54}.metric-attention strong{color:#8a480e}.action-card{border-radius:18px;gap:12px;padding:24px;box-shadow:0 5px 18px #163b7205}.action-card strong{font-family:Manrope,sans-serif;font-size:17px;font-weight:750}.action-card span{font-size:14px}.action-card:hover{background:#fff;border-color:#91b0f7;box-shadow:0 9px 24px #2459dd0c}.action-card .card-link{font-size:13px}.overview-banner{background:linear-gradient(115deg,#153c9a,#2459dd);border-radius:22px;padding:30px 34px;box-shadow:0 10px 28px #2459dd18}.overview-banner h2{font-size:26px;font-weight:750}.overview-banner p{font-size:14px}.hub-hero{color:#fff;background:radial-gradient(circle at 94% 10%,#5183f4 0,#0000 40%),linear-gradient(115deg,#163b9c,#2459dd);border-radius:25px;grid-template-columns:minmax(0,1.3fr) minmax(220px,.85fr);align-items:center;gap:14px;min-height:292px;margin:0 0 30px;padding:38px 40px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 35px #1d4bc121}.hub-hero-copy{z-index:1;min-width:0;position:relative}.hub-hero .eyebrow{color:#d2e2ff;letter-spacing:.13em;font-size:10px}.hub-hero h2{color:#fff;letter-spacing:-.04em;margin:10px 0 18px;font-size:clamp(28px,3.5vw,43px);line-height:1.15}.hub-hero-copy>p:not(.eyebrow){color:#e1ebff;max-width:450px;font-size:15px;line-height:1.7}.hub-hero-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:24px;display:flex}.hub-hero .auth-button{color:#1743ac;background:#fff;border-color:#fff;width:auto;margin:0;box-shadow:0 5px 15px #0c296426}.hub-hero .hero-text-link{color:#fff;font-size:14px;font-weight:650}.chapter-illustration{pointer-events:none;justify-self:center;width:100%;max-width:430px;height:auto;display:block}.hub-shortcuts-heading{justify-content:space-between;align-items:center;gap:15px;margin:30px 0 16px;display:flex}.hub-shortcuts-heading h2{margin:0;font-size:22px}.hub-jump-links{flex-wrap:wrap;gap:18px;margin:0 0 24px;font-size:13px;display:flex}.hub-jump-links a{border-bottom:2px solid #c4d5fb;padding:7px 0;font-weight:650;text-decoration:none}.hub-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 24px;display:grid}.hub-shortcut{border:1px solid var(--line);background:#fff;border-radius:19px;flex-direction:column;gap:10px;min-width:0;padding:22px;text-decoration:none;display:flex;box-shadow:0 4px 16px #163b7204}.hub-shortcut-top{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.shortcut-icon{color:#2459dd;background:#edf2ff;border-radius:13px;place-items:center;width:43px;height:43px;display:grid}.hub-shortcut-top>.ui-icon{color:#8398bb;width:17px}.hub-shortcut strong{letter-spacing:-.025em;color:#182b4c;font-family:Manrope,sans-serif;font-size:16px}.hub-shortcut>span{color:var(--muted);font-size:13px;line-height:1.6}.hub-profile-note{color:#38557c;background:#edf3fe;border-radius:14px;margin:20px 0;padding:16px 20px;font-size:13px}.hub-profile-note a{font-weight:650}.hub-content-section{scroll-margin-top:24px}.members-heading h2{font-size:23px}.member-work .my-work-grid{gap:20px}.member-work .panel{border-top:3px solid #adc6ff}.my-task-list a{font-size:15px}.work-secondary-link{font-size:14px}.entry-story .chapter-illustration{background:linear-gradient(125deg,#163c9b,#326beb);border-radius:24px;max-width:270px;margin:28px 0}.entry-layout .auth-main{border-radius:24px;box-shadow:0 14px 45px #233d6c0a}.entry-story h2{font-weight:800}.home-principles{background:linear-gradient(145deg,#153b9a,#2c65e7);border-radius:25px;box-shadow:0 18px 40px #2459dd20}.home-main h1{font-weight:800}.home-main .chapter-illustration{max-width:300px;margin:auto}@media (prefers-reduced-motion:no-preference){.hub-shortcut,.action-card{transition:transform .18s,box-shadow .18s,border-color .18s}.hub-shortcut:hover,.action-card:hover{transform:translateY(-3px)}}@media (min-width:1500px){.application-layout{grid-template-columns:260px minmax(0,1fr)}}@media (max-width:1100px){.application-layout{grid-template-columns:215px minmax(0,1fr)}.app-sidebar{padding-inline:10px}.auth-main{padding-inline:26px}.hub-hero{grid-template-columns:minmax(0,1.2fr) minmax(180px,.8fr);padding:30px}.hub-shortcuts,.action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.action-card{display:flex}.hub-hero h2{font-size:34px}}@media (max-width:760px){.header{min-height:78px;padding:16px 20px}.brand-mark{border-radius:11px;width:35px;height:37px;font-size:23px}.brand{gap:9px}.wordmark{font-size:25px}.brand-caption{font-size:8px}.header-actions .status{display:none}.account-link{padding:8px 11px;font-size:12px}.application-layout{display:block}.app-sidebar{border-right:0;border-bottom:1px solid var(--line);min-height:0;max-height:none;padding:12px 18px;position:static;overflow:visible}.app-sidebar nav.mobile-shortcuts{margin-bottom:10px}.app-sidebar .mobile-shortcuts a{color:#365078;background:#eff3fc;border:1px solid #e2eaf7;border-radius:11px;min-height:61px}.app-sidebar .mobile-shortcuts a[aria-current=page]{background:var(--accent);color:#fff;border-color:var(--accent)}.mobile-navigation{background:#f9fbff;border-color:#dce5f5;border-radius:11px}.mobile-navigation>summary{color:#25477c}.nav-location{color:#617595}.mobile-navigation[open]>summary{border-bottom-color:#dce5f5}.app-sidebar .nav-group>summary{color:#43516a}.auth-main{padding:26px 20px 44px}.hub-hero{border-radius:22px;grid-template-columns:minmax(0,1.2fr) minmax(140px,.8fr);min-height:250px;padding:28px}.hub-hero h2{font-size:31px}.hub-hero-copy>p:not(.eyebrow){font-size:14px}.hub-hero .eyebrow{font-size:9px}.hub-shortcuts{gap:12px}.hub-shortcut{border-radius:16px;padding:18px}.hub-shortcut strong{font-size:15px}.hub-shortcut>span{font-size:13px}.panel,.secondary-section{border-radius:17px;padding:22px}.entry-story .chapter-illustration{display:none}.entry-layout .auth-main{padding:26px}.entry-story h2{font-size:32px}.home-main{gap:28px;padding:42px 24px}.member-work{margin:28px 0}.members-heading h2{font-size:21px}.overview-banner{padding:26px}.action-grid{grid-template-columns:1fr}}@media (max-width:500px){.hub-hero{min-height:0;padding:27px;display:block}.hub-hero>.chapter-illustration{display:none}.hub-hero h2{max-width:320px;font-size:34px}.hub-hero-actions{gap:16px}.hub-shortcuts{grid-template-columns:1fr 1fr}.hub-shortcut{gap:8px;padding:16px}.hub-shortcut>span{font-size:12px}.shortcut-icon{border-radius:11px;width:37px;height:37px}.hub-shortcut-top>.ui-icon{width:15px}.hub-shortcuts-heading h2{font-size:20px}.hub-jump-links{gap:14px;font-size:12px}.auth-main{padding-inline:16px}.page-heading{margin-bottom:22px}.page-heading h1{font-size:30px}.auth-description{font-size:14px}.dashboard-metric strong{font-size:32px}.brand-caption{font-size:7px}.header-actions .account-link{max-width:none}.org-list li{padding:17px}.overview-banner h2{font-size:23px}}@media print{.hub-hero,.home-principles{box-shadow:none;border:1px solid var(--line);background:#fff!important}.hub-hero h2,.hub-hero p,.hub-hero a{color:#182643!important}.chapter-illustration,.hub-jump-links,.app-sidebar{display:none!important}.application-layout{display:block}.hub-shortcut,.panel,.secondary-section{box-shadow:none}.header .brand-mark{color:#182643;background:#fff}}.calendar-controls{flex-wrap:wrap;align-items:end;gap:16px;margin:24px 0;display:flex}.calendar-controls label{flex:1;min-width:150px}.calendar-controls .secondary-button{margin-bottom:0}.calendar-month-nav{flex-wrap:wrap;justify-content:space-between;gap:12px;margin:24px 0;font-size:14px;display:flex}.calendar-view-toggle{gap:10px;margin:16px 0;display:flex}.calendar-view-toggle button[aria-pressed=true]{background:var(--accent);color:#fff}.month-grid{table-layout:fixed;border-collapse:collapse;border:1px solid var(--line);background:#fff;width:100%}.month-grid caption{text-align:left;padding:14px 0;font-family:Manrope,sans-serif;font-size:25px;font-weight:800}.month-grid th{background:var(--tint);color:var(--ink);padding:12px 2px;font-size:12px}.month-grid td{vertical-align:top;border:1px solid var(--line);height:125px;padding:0}.month-grid td.outside-month{background:#f1f4fa}.calendar-day{text-align:left;width:100%;height:100%;min-height:125px;color:var(--ink);cursor:pointer;background:#fff;border:0;padding:10px;display:block}.selected-day .calendar-day{box-shadow:inset 0 0 0 2px var(--accent);background:#eaf1ff}.calendar-day[aria-current=date] .day-number{background:var(--accent);color:#fff;border-radius:50%;padding:3px 7px}.day-number{font-size:14px;font-weight:700}.day-count{float:right;color:var(--accent);background:#e4edff;border-radius:10px;padding:1px 6px;font-size:11px}.day-previews{gap:5px;margin-top:12px;display:grid}.day-previews>span{white-space:nowrap;text-overflow:ellipsis;border-left:2px solid var(--accent);padding-left:5px;font-size:11px;overflow:hidden}.calendar-day-details{border:1px solid var(--line);background:#fff;border-radius:18px;margin-top:24px;padding:24px}.calendar-agenda{margin-top:14px}.celebration-date-fields{flex-wrap:wrap;gap:16px;display:flex}.celebration-date-fields>label{flex:1;min-width:100px}.celebration-editor{border-top:1px solid var(--line);padding:18px 0}.celebration-editor summary{cursor:pointer;font-weight:700}.member-introduction{gap:14px;margin:8px 0;display:grid}.member-introduction dt{color:var(--accent);font-size:12px;font-weight:700}.member-introduction dd{margin:4px 0 0;font-size:14px}@media (max-width:600px){.month-grid td{height:65px}.calendar-day{min-height:65px;padding:8px 3px}.day-previews{display:none}.day-count{float:none;width:fit-content;margin-top:8px;font-size:10px;display:block}.day-number{font-size:13px}.calendar-day-details{padding:18px}.calendar-month-nav{font-size:12px}.month-grid caption{font-size:22px}}.directory-more{border-top:1px solid var(--line);padding-top:12px}.directory-more summary{color:var(--accent);cursor:pointer;font-size:14px;font-weight:700}.inbox-summary{background:linear-gradient(120deg,#fff,#eef3ff);border:1px solid #ccdaf7;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;margin:24px 0;padding:24px 28px;display:flex}.inbox-summary h2{margin:4px 0 10px;font-size:22px}.inbox-summary p:last-child{margin-bottom:0;font-size:14px}.inbox-summary .auth-links{margin:0}.inbox-metric{text-decoration:none;display:block}.inbox-metric span{color:var(--muted);display:block}.dashboard-metrics:has(.inbox-metric){grid-template-columns:repeat(2,minmax(0,1fr))}.inbox-list{gap:16px}.inbox-list .inbox-unread{border-left:4px solid var(--accent);background:#fbfdff}.inbox-item-heading{flex-wrap:wrap;gap:10px;display:flex}.inbox-item-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.inbox-item-actions>a{font-size:14px;font-weight:700}.notification-controls .secondary-button{margin:0}.notification-controls p{margin:10px 0 0}.inbox-list-heading{margin:24px 0}.inbox-list-heading>p{color:var(--muted);font-size:13px}.inbox-empty{background:#fff;border:1px dashed #b7cbee;border-radius:16px;padding:28px}@media (max-width:600px){.inbox-summary{padding:22px;display:block}.inbox-summary .auth-links{margin-top:18px}.inbox-item-actions{flex-direction:column;align-items:flex-start;gap:12px}}.pathway-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:1.2rem;margin:1.25rem 0;display:grid}.pathway-cards .panel{overflow-wrap:anywhere;min-width:0}.standing-table-scroll{max-width:100%;overflow-x:auto}.standing-table{border-collapse:collapse;width:100%;font-size:.88rem}.standing-table th,.standing-table td{text-align:left;vertical-align:top;border-bottom:1px solid #dce5f3;padding:.7rem}.standing-table caption{text-align:left;color:#425674;padding:.5rem 0}.standing-table th{background:#edf3ff}.approval-answers{gap:18px;margin:24px 0;display:grid}.approval-answers dt{color:var(--accent);font-size:13px;font-weight:700}.approval-answers dd{overflow-wrap:anywhere;margin:6px 0 0}.approval-submit{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.nav-current-tool>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.compact-sidebar-note{margin-top:24px!important;padding-top:20px!important}.tools-search{max-width:600px;margin:24px 0 10px;font-weight:700;display:block}.tools-search input{border:1px solid var(--line);width:100%;font:inherit;background:#fff;border-radius:12px;margin-top:8px;padding:13px 16px;display:block}.tools-directory .panel{min-width:0;margin:0}.tools-directory h2{font-size:20px}.tools-directory ul{margin:0;padding:0;list-style:none}.tools-directory li+li{border-top:1px solid var(--line)}.tools-directory li a{align-items:center;gap:12px;padding:13px 0;text-decoration:none;display:flex}.tools-directory li a span:last-child{margin-left:auto}.tools-directory .ui-icon{flex:none;width:20px;height:20px}.template-preview{border:1px solid var(--line);background:var(--tint);overflow-wrap:anywhere;border-radius:12px;margin:14px 0;padding:16px}.template-preview strong{text-transform:capitalize}body,button,input,select,textarea,h1,h2,h3,.wordmark,.dashboard-metric strong,.hub-hero h2{font-family:Inter,Arial,sans-serif}body{background:#f6f8fc;font-size:15px;line-height:1.58}.sidebar-heading{color:#b8cdf0;padding:0 12px 14px}.app-sidebar nav a{color:#eaf1fc;border-radius:9px;padding:11px 12px;font-size:13px}.app-sidebar .nav-current-tool{border-top:1px solid #4871b4;margin:16px 0 2px;padding:12px 0 0}.app-sidebar .nav-current-tool>span{color:#b8cdf0;letter-spacing:.12em;text-transform:uppercase;margin:0 12px 6px;font-size:10px;display:block}.page-heading h1{letter-spacing:-.04em;margin-bottom:7px;font-size:clamp(28px,3vw,38px)}.auth-description{font-size:15px;line-height:1.55}.application-page .page-content>.in-context-guide{display:none}.panel,.application-page .panel,.application-page .role-columns>section,.application-page .auth-form{box-shadow:none;border-radius:12px}.application-page .panel,.application-page .role-columns>section{padding:20px}.application-page .auth-form{background:#fff;padding:20px}.overview-banner{border-radius:12px;padding:24px 26px}.dashboard-metric{box-shadow:none;border-radius:10px;padding:17px}.chapter-home-intro{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin:0;padding:2px 0 20px}.chapter-home-intro h2{font-size:24px}.chapter-home-section{border-radius:10px;margin:12px 0}.chapter-home-section>summary:after{font-size:20px}.chapter-home-section>summary>span{grid-template-columns:22px auto;column-gap:10px}.chapter-home-section summary small{font-size:11px}.member-work,.meeting-work{border-radius:12px}.in-context-guide{display:none}@media (max-width:760px){.app-sidebar{min-height:0;padding:10px 14px;position:static}.auth-main{padding:24px 16px 44px}.page-heading{margin-bottom:22px}.chapter-home-intro{padding-bottom:18px}.chapter-home-actions{width:100%}.chapter-home-actions .secondary-button{flex:1}.application-page .panel,.application-page .role-columns>section,.application-page .auth-form{padding:17px}}:focus-visible{outline-offset:3px!important;outline:3px solid #0b4fc4!important;box-shadow:0 0 0 5px #fff!important}.app-sidebar :focus-visible{outline-color:#fff!important;box-shadow:0 0 0 5px #123e88!important}a,button,summary,input,select,textarea{touch-action:manipulation}button,.auth-button,.secondary-button,.app-sidebar nav a{min-height:44px}summary{align-items:center;min-height:44px;display:flex}.auth-form input,.auth-form select{min-height:44px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:more){:root{--ink:#07162d;--accent:#063da0;--accent-dark:#02266b;--muted:#33445f;--line:#9aa8bd}.app-sidebar{background:#062d6d}.app-sidebar nav a{color:#fff}.app-sidebar nav a[aria-current=page]{color:#062d6d}.panel,.application-page .panel,.application-page .auth-form,.chapter-home-section,.auth-button{border-width:2px}}@media (forced-colors:active){.app-sidebar,.overview-banner{forced-color-adjust:auto}.auth-button,.secondary-button{border:1px solid buttontext}.app-sidebar nav a[aria-current=page]{border:2px solid highlight}}.academy-hero{color:#fff;background:#123e88;border-radius:14px;justify-content:space-between;align-items:end;gap:32px;margin:0;padding:32px;display:flex}.academy-hero .eyebrow{color:#cbdcf9}.academy-hero h2{color:#fff;margin:5px 0 12px;font-size:clamp(26px,3.3vw,40px)}.academy-hero p:not(.eyebrow){color:#dce8fb;max-width:620px;margin:0}.academy-hero-note{min-width:185px;color:var(--ink);background:#fff;border-radius:10px;gap:8px;padding:18px;display:grid}.academy-hero-note span{color:var(--muted);font-size:12px}.academy-hero-note a{font-size:13px;font-weight:700}.academy-paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0;display:grid}.academy-paths article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:20px}.academy-paths h2{margin:5px 0 8px;font-size:18px}.academy-paths p:not(.eyebrow){color:var(--muted);min-height:62px;font-size:13px}.academy-paths a,.academy-lessons a{font-size:13px;font-weight:700;text-decoration:none}.academy-course{border:1px solid var(--line);background:#fff;border-radius:12px;margin:18px 0;padding:24px}.academy-course-heading{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding-bottom:18px;display:flex}.academy-course-heading h2{margin:5px 0 8px;font-size:23px}.academy-course-heading p:not(.eyebrow){color:var(--muted);max-width:690px;margin:0}.academy-time{white-space:nowrap;background:var(--tint);color:var(--accent);border-radius:999px;align-self:start;padding:6px 10px;font-size:12px;font-weight:700}.academy-lessons{counter-reset:lesson;margin:0;padding:0;list-style:none}.academy-lessons li{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr;gap:14px;padding:18px 0;display:grid}.academy-lessons li:last-child{border-bottom:0;padding-bottom:0}.academy-lesson-number{width:28px;height:28px;color:var(--accent);border:1px solid #cbd9ef;border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.academy-lessons h3{margin:0 0 5px;font-size:15px}.academy-lessons p{color:var(--muted);margin:0 0 8px;font-size:13px}.academy-support{padding:8px 0 0}.academy-support h2{margin-bottom:5px;font-size:18px}.academy-support p{color:var(--muted);font-size:13px}.academy-support nav{flex-wrap:wrap;gap:18px;display:flex}.academy-support a{font-size:13px;font-weight:700}@media (max-width:760px){.academy-hero{flex-direction:column;align-items:stretch;padding:24px}.academy-paths{grid-template-columns:1fr}.academy-paths p:not(.eyebrow){min-height:0}.academy-course{padding:18px}.academy-course-heading{flex-direction:column;align-items:flex-start;gap:10px}.academy-course-heading h2{font-size:21px}.academy-lessons li{grid-template-columns:30px 1fr;gap:10px}}.independent-resource-notice{background:#f1f6ff;border-left:4px solid #194fba;border-radius:0 10px 10px 0;margin:18px 0;padding:15px 18px}.independent-resource-notice strong{color:#15233d;font-size:13px}.independent-resource-notice p{color:#4c5d78;margin:5px 0 0;font-size:13px;line-height:1.55}.portal-hero{border:1px solid var(--line);background:#fff;border-radius:12px;padding:26px}.portal-hero h2{margin:5px 0 8px;font-size:28px}.portal-hero p:not(.eyebrow){max-width:720px;color:var(--muted);margin:0}.portal-steps{border:1px solid var(--line);background:#fff;border-radius:12px;margin:18px 0;padding:22px}.portal-steps h2{margin-top:0;font-size:20px}.portal-steps ol{margin:0;padding:0;list-style:none}.portal-steps li{border-bottom:1px solid var(--line);gap:5px;padding:16px 0;display:grid}.portal-steps li:last-child{border-bottom:0;padding-bottom:0}.portal-steps strong{font-size:15px}.portal-steps span{color:var(--muted);font-size:13px}.portal-steps a{font-size:13px;font-weight:700}@media (max-width:760px){.portal-hero,.portal-steps{padding:18px}.independent-resource-notice{padding:14px}}.membership-requirements{border:1px solid var(--line);background:#fff;border-radius:12px;max-width:1120px;margin:24px auto;padding:26px}.membership-requirements h2{margin:5px 0 9px;font-size:24px}.membership-requirements>p:not(.eyebrow){max-width:850px;color:var(--muted);font-size:14px}.membership-requirements-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0;display:grid}.membership-requirements-grid section{border:1px solid var(--line);background:#f7f9fd;border-radius:10px;padding:18px}.membership-requirements-grid h3{margin:0 0 8px;font-size:16px}.membership-requirements-grid ul{color:var(--muted);margin:0;padding-left:19px;font-size:13px}.membership-requirements-grid li+li{margin-top:7px}.membership-requirements .secondary-button{margin:4px 0 0}@media (max-width:760px){.membership-requirements{margin:18px 0;padding:18px}.membership-requirements-grid{grid-template-columns:1fr;gap:12px}}.official-reclaim-information,.returning-member-information{border:1px solid var(--line);background:#fff;border-radius:12px;margin:18px 0;padding:22px}.official-reclaim-information h2,.returning-member-information h2{margin:5px 0 10px;font-size:20px}.official-reclaim-information ol{margin:12px 0;padding-left:20px}.official-reclaim-information li+li{margin-top:7px}.official-reclaim-information p,.returning-member-information p{color:var(--muted);font-size:13px}.returning-member-information{max-width:1120px;margin:18px auto}.returning-member-information a{font-size:13px;font-weight:700}:root{--ink:#07162d;--accent:#18468d;--accent-dark:#123987;--paper:#f6f8fc;--muted:#5e6b80;--line:#dfe5ee;--tint:#eef4ff;--radius:24px}body{background:var(--paper);color:var(--ink)}.application-layout{background:radial-gradient(circle at 88% 2%, #eee6fc 0, transparent 30%), radial-gradient(circle at 18% 100%, #eef3f8 0, transparent 31%), var(--paper)}.header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdfae6;border-bottom-color:#dfe5ee}.account-link{color:var(--ink);background:#fff;border-color:#d3dbe5}.sidebar-heading{color:#bac6d5;letter-spacing:.16em}.app-sidebar nav a{color:#e1e7ef;border:1px solid #0000;padding:12px 13px;font-weight:600}.app-sidebar .nav-primary{gap:5px}.nav-current-tool{border-color:#484152}.app-sidebar nav .nav-switch{color:#d3dbe5;border-top:1px solid #484152}.sidebar-note-label{color:#cbdcf9}.sidebar-note p{color:#dfe5ee}.application-page .auth-main{background:0 0;max-width:1440px}.page-heading{max-width:860px;margin-bottom:34px}.page-heading h1{letter-spacing:-.06em;font-size:clamp(34px,4vw,56px);line-height:1.05}.eyebrow{color:#2459dd;letter-spacing:.16em;font-size:10px}.application-page .panel,.application-page .role-columns>section,.application-page .auth-form{background:#fff;border-color:#dfe5ee;border-radius:20px;box-shadow:0 10px 30px #2c22310a}.application-page .secondary-section{background:#f7f9fd;border-color:#dfe5ee;border-radius:16px}.auth-button:hover{background:#123987}.auth-form input,.auth-form select,.auth-form textarea{background:#fff;border-color:#cbd5e1}.auth-form input:focus,.auth-form textarea:focus,.auth-form select:focus{border-color:#2459dd;box-shadow:0 0 0 3px #4871b435}.explorer-intro{max-width:660px;margin:0 0 8px}.explorer-intro h2{margin:6px 0 8px;font-size:clamp(26px,3vw,36px)}.explorer-intro p:last-child{color:var(--muted);margin:0}.workspace-explorer{gap:26px;display:grid}.tools-search-wrap{background:linear-gradient(110deg,#fff,#f1f6ff);border:1px solid #dfe5ee;border-radius:20px;justify-content:space-between;align-items:end;gap:22px;padding:22px 24px;display:flex}.tools-search{width:100%;max-width:640px;color:var(--ink);margin:0}.tools-search input{border-color:#cbd5e1;border-radius:14px;padding:14px 16px}.tools-search-wrap>p{color:var(--muted);white-space:nowrap;margin:0 0 4px;font-size:13px}.tools-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;display:grid}.tool-collection{background:#fff;border:1px solid #dfe5ee;border-radius:22px;min-width:0;padding:24px}.tool-collection-heading{border-bottom:1px solid #e7ecf2;padding-bottom:17px}.tool-collection-heading .eyebrow{margin:0 0 7px}.tool-collection h2{margin:0;font-size:22px}.tool-collection-heading p:last-child{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.55}.tool-collection ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:17px 0 0;list-style:none;display:grid}.tool-collection li{border:0!important}.tool-collection li a{border:1px solid #0000;border-radius:14px;align-items:center;gap:10px;height:100%;padding:11px;text-decoration:none;display:flex}.tool-collection li a:hover{background:#f1f6ff;border-color:#cbdcf9}.tool-icon{color:#18468d;background:#eef4ff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.tool-icon .ui-icon{width:17px;height:17px}.tool-collection strong{color:var(--ink);font-size:13px;line-height:1.25;display:block}.tool-collection small{color:#837d8c;margin-top:3px;font-size:11px;display:block}.tool-arrow{color:#2459dd;margin-left:auto}.explorer-empty{text-align:center;background:#fff;border:1px dashed #cbd5e1;border-radius:20px;padding:44px 24px}.explorer-empty h2{margin:0 0 6px}.explorer-empty p{color:var(--muted);margin:0}.pathways-hero{color:#fff;background:radial-gradient(circle at 88% 20%,#80a8e6 0,#0000 24%),linear-gradient(130deg,#07162d,#18468d 60%,#4871b4);border-radius:28px;padding:clamp(28px,4vw,52px);box-shadow:0 17px 38px #12398726}.pathways-hero .eyebrow{color:#d8e7fa}.pathways-hero h2{color:#fff;margin:8px 0 14px;font-size:clamp(32px,4vw,52px);line-height:1.05}.pathways-hero p:last-child{color:#e8f1fb;max-width:650px;margin:0;font-size:16px}.pathway-showcase{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pathway-feature{background:#fff;border:1px solid #dfe5ee;border-radius:22px;flex-direction:column;min-height:280px;padding:26px;display:flex}.pathway-feature h2{margin:9px 0;font-size:25px}.pathway-feature p:not(.eyebrow){color:var(--muted);font-size:14px;line-height:1.65}.pathway-feature a{color:#123987;margin-top:auto;font-size:14px;font-weight:750;text-decoration:none}.pathway-feature-interest{background:linear-gradient(155deg,#fff,#f5f7fa)}.pathway-feature-aspirant{background:linear-gradient(155deg,#fff,#eef4ff)}.pathway-feature-reclaim{background:linear-gradient(155deg,#fff,#eef3f8)}.pathways-next{background:#fff;border:1px solid #dfe5ee;border-radius:20px;justify-content:space-between;align-items:center;gap:22px;padding:26px 28px;display:flex}.pathways-next h2{margin:5px 0}.pathways-next p:last-child{color:var(--muted);margin:0;font-size:14px}.pathways-next nav{flex-wrap:wrap;gap:9px;display:flex}.pathways-next a{color:#123987;background:#fff;border:1px solid #d3dbe5;border-radius:12px;padding:10px 13px;font-size:13px;font-weight:700;text-decoration:none}.portal-hero{background:radial-gradient(circle at 86% 15%,#b8cdf0 0,#0000 25%),linear-gradient(125deg,#07162d,#18468d);border-radius:28px;padding:clamp(28px,4vw,48px);box-shadow:0 16px 36px #12398725}.portal-hero h2{font-size:clamp(30px,3.5vw,47px);line-height:1.08}.portal-steps{background:#fff;border:1px solid #dfe5ee;border-radius:22px;padding:26px}.portal-steps>ol{counter-reset:steps;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}.portal-steps li{counter-increment:steps;background:#f7f9fd;border-radius:16px;padding:17px}.portal-steps li:before{content:"0" counter(steps);color:#2459dd;letter-spacing:.1em;margin-bottom:20px;font-size:12px;font-weight:800;display:block}.portal-steps strong,.portal-steps span,.portal-steps a{display:block}.portal-steps span{color:var(--muted);margin:7px 0 18px;font-size:13px;line-height:1.55}.portal-steps a{color:#123987;font-size:13px;font-weight:750;text-decoration:none}.independent-resource-notice{color:#423c51;background:#eef4ff;border-left-color:#2459dd}.official-reclaim-information{background:#f6f8fc;border:1px solid #dfe5ee;border-radius:22px;padding:26px}.official-reclaim-information h2{font-size:26px}.official-reclaim-information li{margin:9px 0}@media (max-width:980px){.tools-directory,.pathway-showcase{grid-template-columns:1fr}.tool-collection ul{grid-template-columns:repeat(3,minmax(0,1fr))}.pathway-feature{min-height:0}.portal-steps>ol{grid-template-columns:1fr}.pathways-next{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.app-sidebar{background:#07162d;padding:12px 16px}.app-sidebar .mobile-shortcuts a{color:#e8f1fb;background:#293b54;border-color:#44546b}.app-sidebar .mobile-shortcuts a[aria-current=page]{background:#2459dd;border-color:#2459dd}.mobile-navigation{background:#1b2b43;border-color:#44546b}.mobile-navigation>summary{color:#e8f1fb}.nav-location{color:#bac6d5}.tools-search-wrap{padding:18px;display:block}.tools-search-wrap>p{margin-top:12px}.tool-collection{padding:19px}.tool-collection ul{grid-template-columns:1fr}.pathways-hero,.portal-hero{border-radius:22px}.pathway-feature,.pathways-next{padding:22px}}@media (prefers-reduced-motion:no-preference){.tool-collection li a,.pathway-feature{transition:transform .18s,box-shadow .18s}.tool-collection li a:hover{transform:translateY(-2px)}.pathway-feature:hover{transform:translateY(-3px);box-shadow:0 14px 26px #2c223111}}.header-workspace-label{color:#756d7c;padding-right:4px;font-size:12px}.chapter-command-center{color:#fff;background:radial-gradient(circle at 92% 14%,#b8cdf0 0,#0000 20%),radial-gradient(circle at 82% 104%,#4871b4 0,#0000 35%),linear-gradient(125deg,#07162d,#123987 62%,#2459dd);border-radius:28px;justify-content:space-between;align-items:end;gap:32px;padding:clamp(28px,4vw,54px);display:flex;position:relative;overflow:hidden;box-shadow:0 18px 44px #1239872b}.chapter-command-center:after{content:"";border:1px solid #ffffff25;border-radius:50%;width:290px;height:290px;position:absolute;top:-128px;right:-105px;box-shadow:0 0 0 38px #ffffff0d,0 0 0 76px #ffffff08}.chapter-command-copy,.chapter-command-actions{z-index:1;position:relative}.chapter-command-copy{max-width:720px}.chapter-command-copy .eyebrow{color:#d8e7fa}.chapter-command-copy h2{color:#fff;letter-spacing:-.055em;max-width:690px;margin:8px 0 14px;font-size:clamp(30px,4vw,50px);line-height:1.07}.chapter-command-copy p:not(.eyebrow){color:#e8f1fb;max-width:590px;margin:0;font-size:15px}.chapter-command-actions{flex-wrap:wrap;align-items:center;gap:18px;min-width:max-content;display:flex}.chapter-command-actions .auth-button{color:#123987;background:#fff;border-color:#fff;margin:0}.chapter-command-actions>a:not(.auth-button){color:#fff;font-size:14px;font-weight:750;text-decoration:none}.chapter-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.chapter-quick-actions a{background:#fff;border:1px solid #dfe5ee;border-radius:18px;align-items:center;gap:13px;padding:18px;text-decoration:none;display:flex}.chapter-quick-actions a:hover{background:#fcf9ff;border-color:#cbdcf9}.chapter-quick-actions>a>span:last-child{color:#2459dd;margin-left:auto}.quick-action-icon{color:#18468d;background:#eef4ff;border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.quick-action-icon .ui-icon{width:20px;height:20px}.chapter-quick-actions strong,.chapter-quick-actions small{display:block}.chapter-quick-actions strong{color:var(--ink);font-size:14px}.chapter-quick-actions small{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.45}.chapter-focus-section{background:#fff;border:1px solid #dfe5ee;border-radius:24px;padding:28px}.chapter-focus-section .member-work{margin:0}.chapter-focus-section .my-work-grid{margin-bottom:0}.chapter-focus-section>.chapter-section-heading{border-bottom:1px solid #e7ecf2;margin-bottom:20px;padding-bottom:18px}.chapter-home-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.chapter-home-card{background:#fff;border:1px solid #dfe5ee;border-radius:22px;min-width:0;padding:25px}.chapter-home-card .member-work{margin:0}.chapter-home-card .members-heading{display:none}.chapter-home-card .org-list{margin-top:0}.chapter-home-card .org-list li{padding-left:0;padding-right:0}.chapter-home-card .chapter-section-heading{border-bottom:1px solid #e7ecf2;margin-bottom:14px;padding-bottom:15px}.chapter-home-card .member-work>p{color:var(--muted);font-size:13px}.chapter-home-card .member-work>h3{margin-top:22px;font-size:15px}.chapter-home-section{background:#fff;border-color:#dfe5ee;border-radius:20px}.chapter-home-section>summary{padding:21px 24px}.chapter-home-section>summary:after{color:#2459dd}.chapter-home-section[open]>summary{background:#fff}.chapter-home-section>.panel{margin:24px}.chapter-home-section>.member-work{padding:24px}.chapter-home-section .chapter-admin-links{margin:20px 24px}.chapter-home-section>.pilot-link,.chapter-home-section>.continuity-guide,.chapter-home-section>.onboarding-card{margin:22px 24px}.application-page .my-work-grid .panel{box-shadow:none;background:#f7f9fd;border-color:#e1e7ef;border-radius:17px}.application-page .members-heading h2{font-size:21px}.application-page .section-heading .ui-icon{color:#18468d}.hub-hero{background:radial-gradient(circle at 86% 15%,#b8cdf0 0,#0000 25%),linear-gradient(125deg,#07162d,#18468d 62%,#4871b4);box-shadow:0 18px 44px #12398729}.hub-hero h2{font-size:clamp(30px,4vw,50px)}.hub-shortcuts-heading{align-items:end;margin-top:36px}.hub-shortcuts-heading h2{font-size:28px}.hub-shortcut{box-shadow:none;background:#fff;border-color:#dfe5ee;border-radius:18px}.hub-shortcut:hover{background:#fff;border-color:#cbdcf9;box-shadow:0 12px 28px #1239870d}.shortcut-icon{color:#18468d;background:#eef4ff}.hub-shortcut:nth-child(2n) .shortcut-icon{color:#9b6841;background:#f4f6f8}.hub-shortcut strong{color:var(--ink)}@media (max-width:980px){.chapter-command-center{flex-direction:column;align-items:flex-start}.chapter-command-actions{min-width:0}.chapter-home-grid,.chapter-quick-actions{grid-template-columns:1fr}.header-workspace-label{display:none}}@media (max-width:760px){.chapter-command-center{border-radius:22px;padding:28px 24px}.chapter-command-copy h2{font-size:32px}.chapter-command-actions{gap:14px}.chapter-quick-actions a{padding:15px}.chapter-focus-section,.chapter-home-card{border-radius:18px;padding:19px}.chapter-home-card .chapter-section-heading{flex-direction:column;align-items:flex-start;gap:6px}.chapter-home-section>summary{padding:18px}.chapter-home-section>.dashboard-metrics,.chapter-home-section>section[aria-label=Organization\ dashboard]{margin-inline:18px}.chapter-home-section>.panel{margin:18px}.chapter-home-section>.member-work{padding:18px}.chapter-home-section .chapter-admin-links,.chapter-home-section>.pilot-link,.chapter-home-section>.continuity-guide,.chapter-home-section>.onboarding-card{margin:18px}.hub-shortcuts-heading{margin-top:30px}.hub-shortcuts-heading h2{font-size:24px}}.app-sidebar{color:#fff;background:#102f65;border:0;padding:20px 12px}.sidebar-heading{color:#b8caea;padding:0 10px 12px;font-size:10px}.app-sidebar .nav-primary{gap:6px;padding-bottom:14px}.app-sidebar nav a{color:#dfeaff;min-height:44px;padding:11px 10px;font-size:13px}.app-sidebar nav a[aria-current=page]{color:#173f82;box-shadow:none;background:#fff}.nav-current-tool{border-top:1px solid #5277af;margin:12px 4px 0;padding-top:14px}.nav-current-tool>span{color:#b8caea;letter-spacing:.08em;text-transform:uppercase;padding:0 6px 7px;font-size:10px;display:block}.app-sidebar .nav-switch{color:#dfeaff;border-top:1px solid #5277af;border-radius:0;margin:16px 4px 0;padding-top:15px}.sidebar-note{display:none}.header{min-height:72px;padding:14px 30px}.header-actions{gap:12px}.status,.brand-caption{display:none}.brand-mark{border-radius:11px;width:38px;height:40px;font-size:24px}.wordmark{font-size:25px}.account-link{color:#315286;border:0;padding:9px 0}.page-heading{border-bottom:1px solid var(--line);margin:0 0 24px;padding-bottom:20px}.page-heading .eyebrow{display:none}.page-heading h1{margin:0 0 7px;font-size:clamp(28px,2.8vw,38px)}.panel,.secondary-section,.role-columns>section,.meeting-note{box-shadow:none}.secondary-section{background:#fff}.dashboard-metrics{gap:14px}.dashboard-metric{box-shadow:none;padding:19px}.dashboard-metric strong{font-size:34px}.action-grid{gap:14px}.action-card{box-shadow:none;padding:20px}.auth-notice{margin:18px 0}.tools-directory{gap:16px}.tools-directory .panel{padding:20px}@media (max-width:760px){.header{padding:13px 18px}.app-sidebar{background:#102f65;padding:10px 14px}.app-sidebar nav.mobile-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))}.app-sidebar .mobile-shortcuts a{color:#e8f0ff;background:#214a89;min-height:58px;padding:8px 3px}.app-sidebar .mobile-shortcuts a:nth-child(4){display:none}.auth-main{padding:22px 16px 42px}.page-heading{margin-bottom:20px;padding-bottom:16px}.dashboard-metrics{gap:10px}.dashboard-metric{padding:16px}}.letterhead-preview{border:1px solid var(--line);background:#fff;border-top:8px solid #173f82;max-width:760px;margin:16px 0;padding:34px}.letterhead-preview h3{margin:12px 0 4px;font-size:22px}.letterhead-preview p{color:#52657d}.letterhead-preview hr{border:0;border-top:1px solid var(--line);margin:24px 0}.letterhead-rule{border-radius:4px;width:64px;height:4px}.letterhead-preview p:last-child{margin-top:32px;font-size:13px}.chapter-home-intro{border:1px solid var(--line);background:#fff;border-radius:16px;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:22px;padding:28px 30px;display:flex}.chapter-home-intro h2{margin:0 0 8px;font-size:25px}.chapter-home-intro p:not(.eyebrow){max-width:610px;color:var(--muted);margin:0;font-size:14px}.chapter-home-actions{flex-wrap:wrap;gap:10px;display:flex}.chapter-home-actions .secondary-button{white-space:nowrap;margin:0}.chapter-home-today{margin:28px 0 20px}.chapter-section-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:-8px;display:flex}.chapter-section-heading h2{margin:0}.chapter-section-heading a{margin-bottom:4px;font-size:13px;font-weight:650}.chapter-home-today>.member-work{margin:22px 0}.chapter-home-section{border:1px solid var(--line);background:#fff;border-radius:14px;margin:14px 0;overflow:hidden}.chapter-home-section>summary{color:var(--ink);cursor:pointer;align-items:center;padding:19px 22px;display:flex}.chapter-home-section>summary::-webkit-details-marker{display:none}.chapter-home-section>summary:after{content:"+";color:var(--accent);margin-left:auto;font-size:24px;font-weight:400}.chapter-home-section[open]>summary{border-bottom:1px solid var(--line)}.chapter-home-section[open]>summary:after{content:"–"}.chapter-home-section>summary>span{grid-template-columns:25px auto;align-items:center;column-gap:12px;display:grid}.chapter-home-section .ui-icon{color:var(--accent)}.chapter-home-section summary strong{font-size:15px}.chapter-home-section summary small{color:var(--muted);grid-column:2;margin-top:3px;font-size:12px}.chapter-home-section>.member-work{margin:0;padding:22px}.chapter-home-section>.member-work .members-heading{display:none}.chapter-home-section>.panel{border:0;margin:22px;padding:0}.chapter-home-section>.dashboard-metrics,.chapter-home-section>section[aria-label=Organization\ dashboard]{margin-inline:22px}.chapter-home-section>.dashboard-metrics{margin-top:22px}.chapter-home-section .dashboard-deadlines,.chapter-home-section>.onboarding-card,.chapter-home-section>.pilot-link,.chapter-home-section>.continuity-guide{margin:22px}.chapter-admin-links{flex-wrap:wrap;gap:12px 22px;margin:20px 22px;display:flex}.chapter-admin-links a{font-size:13px;font-weight:650}.chapter-home-back{margin-top:26px}@media (max-width:760px){.chapter-home-intro{flex-direction:column;align-items:flex-start;padding:22px}.chapter-home-intro h2{font-size:22px}.chapter-section-heading{flex-direction:column;align-items:flex-start;gap:8px}.chapter-home-section>summary{padding:17px}.chapter-home-section>.member-work,.chapter-home-section>.panel{margin:0;padding:18px}.chapter-home-section>.dashboard-metrics,.chapter-home-section>section[aria-label=Organization\ dashboard]{margin-inline:18px}.chapter-home-section .dashboard-deadlines,.chapter-home-section>.onboarding-card,.chapter-home-section>.pilot-link,.chapter-home-section>.continuity-guide{margin:18px}.chapter-admin-links{grid-template-columns:1fr;gap:13px;margin:18px;display:grid}}.application-page{background:#f7f9fd}.application-page .page-content{gap:20px;min-width:0;display:grid}.application-page .page-content>p{color:#52657d;max-width:780px;margin:0}.application-page .page-content>section:not(.member-work):not(.chapter-home-today),.application-page .page-content>form{min-width:0}.application-page .page-content>section>h2{margin-top:0}.application-page .auth-links{border:0;flex-wrap:wrap;gap:10px 20px;margin:0;padding:0;display:flex}.application-page .auth-links a{font-size:13px;font-weight:650;text-decoration:none}.application-page .auth-notice{background:#f4f8ff;border:1px solid #d3e1f5;border-radius:10px;margin:0;padding:14px 16px;font-size:13px}.application-page .empty-state{margin:0}.application-page .panel,.application-page .role-columns>section{border-radius:12px;padding:22px}.application-page .auth-form{border:1px solid var(--line);background:#fff;border-radius:12px;padding:20px}.application-page .auth-form fieldset{gap:0}.application-page .auth-form label:first-child{margin-top:0}.application-page .secondary-section{border:1px solid var(--line);border-radius:12px;margin:0;padding:18px 20px}.application-page .secondary-section>summary{align-items:center;min-height:28px;display:flex}.application-page .secondary-section[open]>summary{padding-bottom:14px}.application-page .org-list{margin:0}.application-page .org-list>li{padding:16px 0}.application-page .org-list>li:first-child{padding-top:0}.application-page .org-list>li:last-child{border-bottom:0;padding-bottom:0}.application-page .member-work{margin:0}.application-page .member-work>.members-heading{border-bottom:1px solid var(--line);padding-bottom:12px}.application-page .my-work-grid{gap:16px}.application-page .my-work-grid .panel{padding:20px}.application-page .dashboard-metrics{margin:0}.application-page .tools-directory{margin-top:0}.application-page .tools-directory .panel{padding:18px}.application-page .tools-directory .panel h2{margin:0 0 10px;font-size:15px}.application-page .tools-search{max-width:540px;margin:0}.application-page .tools-search input{margin-top:7px}.application-page .role-table-wrap{border:1px solid var(--line);background:#fff;border-radius:12px;padding:4px 0;overflow-x:auto}.application-page .role-table{margin:0}.application-page .role-table caption{text-align:left;padding:16px 20px;font-weight:650}.application-page .role-table th,.application-page .role-table td{padding:15px 20px}.application-page .dashboard-deadlines{margin:0}.application-page .chapter-text{max-width:820px}.application-page h2{letter-spacing:-.03em}.application-page h3{letter-spacing:-.02em}@media (max-width:760px){.application-page .page-content{gap:16px}.application-page .panel,.application-page .role-columns>section,.application-page .auth-form{padding:18px}.application-page .secondary-section{padding:16px}.application-page .my-work-grid .panel{padding:18px}.application-page .role-table th,.application-page .role-table td{padding:13px 16px}}.member-badge-summary{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.member-badge-editor{margin-top:12px}.member-badge-editor>summary{font-size:12px}.member-badge-editor .auth-form{margin-top:12px}.badge-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.badge-form-grid label{margin:0}.badge-options{flex-wrap:wrap;gap:10px 18px;border:0!important;margin:20px 0!important;padding:0!important;display:flex!important}.badge-options legend{width:100%;margin-bottom:2px;font-size:13px;font-weight:650}.badge-options label{align-items:center;gap:8px;font-size:13px;font-weight:500;margin:0!important;display:inline-flex!important}.badge-options input{width:auto!important;margin:0!important}.member-badge-editor label small{color:var(--muted);margin-top:3px;font-size:11px;font-weight:400;display:block}@media (max-width:600px){.badge-form-grid{grid-template-columns:1fr}.badge-options{grid-template-columns:1fr 1fr;gap:10px;display:grid!important}.badge-options legend{grid-column:1/-1}}@media (max-width:760px){.app-sidebar .mobile-shortcuts a:nth-child(n+4){display:none}}.in-context-guide{background:#f7faff;border:1px solid #d5e2f4;border-radius:12px;padding:0 18px}.in-context-guide>summary{padding:13px 0;font-size:13px;font-weight:650}.in-context-guide[open]>summary{border-bottom:1px solid #d5e2f4}.in-context-guide>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:15px 0 17px;display:grid}.in-context-guide p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.in-context-guide strong{color:var(--ink);margin-bottom:4px;font-size:12px;display:block}@media (max-width:760px){.in-context-guide{padding-inline:16px}.in-context-guide>div{grid-template-columns:1fr;gap:12px}}.profile-photo-section{align-items:center;gap:16px;margin:22px 0 14px;display:flex}.profile-photo-section img,.directory-avatar{object-fit:cover;background:#edf4ff;border:2px solid #d5e2f4;border-radius:50%;flex:none;width:54px;height:54px}.profile-photo-section h2{margin:0 0 5px;font-size:18px}.profile-photo-section p{color:var(--muted);margin:0;font-size:12px}.profile-photo-placeholder{border-radius:50%;width:54px;height:54px;font-size:22px}@media (max-width:600px){.profile-photo-section{align-items:flex-start}}:root{--nf-blue:#18468d;--nf-blue-dark:#12366f;--nf-blue-soft:#eef4fb;--nf-white:#fff;--nf-canvas:#f6f8fb;--nf-silver:#e8edf3;--nf-line:#d7e0ea;--nf-gray:#617084;--nf-ink:#3d4b5d;--nf-radius:18px;--nf-shadow:0 10px 26px #18468d12}body,.page{background:var(--nf-canvas);color:var(--nf-ink);font-family:Inter,Arial,sans-serif}.application-layout,.entry-layout{background:var(--nf-canvas)}h1,h2,h3,h4,h5,h6,.page-heading h1,.wordmark{letter-spacing:-.035em;font-family:Inter,Arial,sans-serif;font-weight:750;color:var(--nf-blue)!important}.page-heading h1{font-size:clamp(32px,4vw,52px);line-height:1.08}.page-heading .auth-description{max-width:720px;color:var(--nf-gray);font-size:16px}.eyebrow{letter-spacing:.13em;font-weight:750;color:var(--nf-blue)!important}.header{min-height:78px;padding:16px 30px;box-shadow:0 1px #18468d08;background:var(--nf-white)!important;border-bottom:1px solid var(--nf-line)!important}.brand-mark{background:var(--nf-blue)!important;box-shadow:none!important}.brand-caption,.header-workspace-label{color:var(--nf-gray)!important}.account-link{border:1px solid var(--nf-line)!important;color:var(--nf-blue)!important;background:#fff!important}.app-sidebar{background:var(--nf-white)!important;border-right:1px solid var(--nf-line)!important;color:var(--nf-ink)!important}.sidebar-heading{color:var(--nf-gray)!important}.app-sidebar nav a{color:var(--nf-ink)!important;border:1px solid #0000!important}.app-sidebar nav a:hover{background:var(--nf-blue-soft)!important;color:var(--nf-blue)!important}.app-sidebar nav a[aria-current=page]{background:var(--nf-blue)!important;color:#fff!important;box-shadow:none!important}.app-sidebar nav a[aria-current=page] *{color:#fff!important}.app-sidebar .nav-switch{border-top-color:var(--nf-line)!important}.sidebar-note{background:var(--nf-blue-soft)!important;border-color:#cdddf0!important}.sidebar-note-label,.sidebar-note p,.sidebar-signature{color:var(--nf-blue)!important}.application-page .auth-main{background:0 0}.application-page .page-content{gap:26px}.application-page a{color:var(--nf-blue);text-decoration-color:#8eacd5}.application-page a:hover{color:var(--nf-blue-dark)}.application-page a:focus-visible,.application-page button:focus-visible,.application-page input:focus-visible,.application-page select:focus-visible,.application-page textarea:focus-visible,.application-page summary:focus-visible{outline-offset:3px;outline:3px solid #87a9d6}.application-page .panel,.application-page .role-columns>section,.application-page .auth-form,.application-page .role-table-wrap,.chapter-focus-section,.chapter-home-card,.chapter-home-section,.tool-collection,.member-success-map,.member-essentials article{background:var(--nf-white)!important;border:1px solid var(--nf-line)!important;border-radius:var(--nf-radius)!important;box-shadow:var(--nf-shadow)!important}.application-page .secondary-section,.application-page .calendar-controls,.application-page .action-filters,.application-page .filter-bar{border:1px solid var(--nf-line)!important;background:#f9fbfd!important;border-radius:16px!important}.application-page .auth-form label{font-size:13px;font-weight:750;color:var(--nf-ink)!important}.application-page .auth-form input,.application-page .auth-form select,.application-page .auth-form textarea{color:var(--nf-ink)!important;background:#fff!important;border:1px solid #cbd7e4!important;border-radius:11px!important}.application-page .auth-form input:focus,.application-page .auth-form select:focus,.application-page .auth-form textarea:focus{border-color:var(--nf-blue)!important;box-shadow:0 0 0 3px #dbe8f7!important}button,.auth-button,a.auth-button,.application-page .auth-button,.entry-layout .auth-button{background:var(--nf-blue)!important;border-color:var(--nf-blue)!important;color:#fff!important;box-shadow:none!important;border-radius:11px!important;font-family:Inter,Arial,sans-serif!important;font-weight:750!important}button *,.auth-button *,a.auth-button *{color:#fff!important;fill:currentColor!important}.auth-button:hover,button.auth-button:hover,a.auth-button:hover{background:var(--nf-blue-dark)!important;border-color:var(--nf-blue-dark)!important;color:#fff!important}.secondary-button,.application-page .secondary-button{color:var(--nf-blue)!important;box-shadow:none!important;background:#fff!important;border:1px solid #b9c9dc!important;border-radius:11px!important;font-weight:750!important}.secondary-button *{color:var(--nf-blue)!important}.secondary-button:hover{background:var(--nf-blue-soft)!important;border-color:var(--nf-blue)!important}.application-page .auth-links{gap:10px}.application-page .auth-links a{border:1px solid var(--nf-line);background:#fff;border-radius:10px;padding:8px 11px;font-weight:700;text-decoration:none}.application-page .auth-links a:hover{background:var(--nf-blue-soft);border-color:#b9cce5}.application-page .auth-notice,.independent-resource-notice{background:var(--nf-blue-soft)!important;border:1px solid #c9dced!important;border-left:4px solid var(--nf-blue)!important;color:var(--nf-ink)!important;border-radius:13px!important}.application-page .auth-error{border:1px solid #cfdae6!important;border-left:4px solid var(--nf-blue)!important;background:#fff!important;border-radius:13px!important}.application-page .empty-state{background:#fff!important;border:1px dashed #bdcad9!important;border-radius:16px!important}.application-page .org-list>li{border-bottom-color:var(--nf-silver)!important}.application-page .org-list>li>a:first-child{font-weight:750;color:var(--nf-blue)!important}.application-page .org-list>li>span,.application-page .auth-help{color:var(--nf-gray)!important}.badge{color:var(--nf-blue)!important;background:#f4f7fb!important;border:1px solid #cbd7e4!important;border-radius:999px!important;font-size:11px!important;font-weight:750!important}.badge-warning,.badge-muted{color:var(--nf-gray)!important;background:#f4f7fb!important}.application-page .dashboard-metric{border:1px solid var(--nf-line)!important;box-shadow:none!important;background:#fff!important;border-radius:16px!important}.application-page .dashboard-metric:before{background:var(--nf-blue)!important}.application-page .dashboard-metric strong{color:var(--nf-blue)!important}.application-page .dashboard-metric>span{color:var(--nf-gray)!important}.application-page .action-card{border-color:var(--nf-line)!important;box-shadow:none!important;background:#fff!important}.application-page .action-card:hover{background:var(--nf-blue-soft)!important;border-color:#b9cce5!important}.application-page .role-table th,.application-page .month-grid th{background:var(--nf-blue-soft)!important;color:var(--nf-blue)!important}.application-page .role-table td,.application-page .month-grid td{border-color:var(--nf-silver)!important}.application-page .role-table tr:hover td{background:#f8fbff!important}.application-page .month-grid,.application-page .calendar-day-details{border-color:var(--nf-line)!important;box-shadow:none!important;background:#fff!important}.application-page .calendar-day{color:var(--nf-ink)!important;background:#fff!important}.application-page .selected-day .calendar-day{background:var(--nf-blue-soft)!important;box-shadow:inset 0 0 0 2px var(--nf-blue)!important}.application-page .calendar-day[aria-current=date] .day-number{background:var(--nf-blue)!important}.application-page .day-count{background:var(--nf-blue-soft)!important;color:var(--nf-blue)!important}.chapter-command-center,.hub-hero,.pathways-hero,.portal-hero,.academy-hero,.overview-banner,.home-principles{background:var(--nf-blue)!important;box-shadow:none!important}.chapter-command-center:after{display:none}.chapter-command-center h1,.chapter-command-center h2,.chapter-command-center h3,.hub-hero h1,.hub-hero h2,.hub-hero h3,.pathways-hero h1,.pathways-hero h2,.pathways-hero h3,.portal-hero h1,.portal-hero h2,.portal-hero h3,.academy-hero h1,.academy-hero h2,.academy-hero h3,.overview-banner h1,.overview-banner h2,.home-principles h1,.home-principles h2,.chapter-command-center p,.hub-hero p,.pathways-hero p,.portal-hero p,.academy-hero p,.overview-banner p{color:#fff!important}.chapter-command-actions .auth-button,.hub-hero .auth-button{color:var(--nf-blue)!important;background:#fff!important;border-color:#fff!important}.chapter-command-actions .auth-button *,.hub-hero .auth-button *{color:var(--nf-blue)!important}.chapter-command-actions>a:not(.auth-button),.hero-text-link{color:#fff!important}.chapter-quick-actions a,.hub-shortcut{border:1px solid var(--nf-line)!important;box-shadow:none!important;background:#fff!important;border-radius:16px!important}.chapter-quick-actions a:hover,.hub-shortcut:hover{background:var(--nf-blue-soft)!important;border-color:#b9cce5!important}.quick-action-icon,.shortcut-icon,.tool-icon,.academy-lesson-number{background:var(--nf-blue-soft)!important;color:var(--nf-blue)!important}.chapter-quick-actions strong,.hub-shortcut strong,.tool-collection strong{color:var(--nf-blue)!important}.chapter-quick-actions small,.hub-shortcut>span,.tool-collection small{color:var(--nf-gray)!important}.tools-search-wrap,.member-success-map{border-color:var(--nf-line)!important;background:#fff!important}.tools-search input{background:#fff!important;border-color:#cbd7e4!important}.tool-collection li a:hover,.member-success-map-grid a:hover{background:var(--nf-blue-soft)!important;border-color:#b9cce5!important}.pathway-feature{border:1px solid var(--nf-line)!important;box-shadow:none!important;background:#fff!important}.pathway-feature h2,.member-success-map h2,.member-essentials h2,.academy-course h2{color:var(--nf-blue)!important}.member-foundation,.academy-admin-course{border-color:var(--nf-line)!important;background:#fff!important}.academy-lessons>li{border-color:var(--nf-silver)!important;background:#fff!important}.member-essentials article p{color:var(--nf-gray)!important}.entry-layout .auth-panel{border:1px solid var(--nf-line)!important;box-shadow:var(--nf-shadow)!important;background:#fff!important;border-radius:22px!important}.entry-layout .auth-form{box-shadow:none!important;background:0 0!important}.entry-story{background:var(--nf-blue-soft)!important}.entry-story h2,.entry-story h2 span{color:var(--nf-blue)!important}.auth-page footer{border-top:1px solid var(--nf-line)!important;color:var(--nf-gray)!important;background:#fff!important}.auth-page footer span:last-child{color:var(--nf-gray)!important}@media (max-width:760px){.header{padding:14px 18px}.app-sidebar{border-right:0!important;border-bottom:1px solid var(--nf-line)!important}.app-sidebar .mobile-shortcuts a{border-color:var(--nf-line)!important;color:var(--nf-ink)!important;background:#fff!important}.app-sidebar .mobile-shortcuts a[aria-current=page]{background:var(--nf-blue)!important;color:#fff!important}.app-sidebar .mobile-shortcuts a[aria-current=page] *{color:#fff!important}.mobile-navigation{border-color:var(--nf-line)!important;background:#fff!important}.mobile-navigation>summary,.nav-location{color:var(--nf-blue)!important}.page-heading h1{font-size:32px}.application-page .panel,.application-page .role-columns>section,.application-page .auth-form{border-radius:15px!important}}.public-pathway-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.public-pathway-links article{border:1px solid var(--nf-line);background:#fff;border-radius:16px;padding:22px}.public-pathway-links h2{margin:7px 0 9px;font-size:22px;color:var(--nf-blue)!important}.public-pathway-links p:not(.eyebrow){color:var(--nf-gray);font-size:14px;line-height:1.6}.public-pathway-links a{color:var(--nf-blue);font-weight:750;text-decoration:none}.pathway-flow{border:1px solid var(--nf-line);background:#fff;border-radius:18px;padding:26px}.pathway-flow ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.pathway-flow li{background:#f8fbff;border:1px solid #dce7f3;border-radius:14px;padding:16px}.pathway-flow strong{color:var(--nf-blue);margin-bottom:7px;font-size:14px;display:block}.pathway-flow span{color:var(--nf-gray);font-size:13px;line-height:1.55;display:block}@media (max-width:900px){.public-pathway-links{grid-template-columns:1fr}.pathway-flow ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.pathway-flow{padding:18px}.pathway-flow ol{grid-template-columns:1fr}}:root{--nf-text:#243247;--nf-muted-text:#536278;--nf-link:#164f9f;--nf-link-hover:#0e376f;--nf-blue:#18468d;--nf-blue-dark:#10366f;--nf-surface:#fff;--nf-soft:#eef4fb;--nf-canvas:#f6f8fb;--nf-border:#cfd9e5}html{background:var(--nf-canvas)}body,.page{color:var(--nf-text)!important}p,li,dd,td,label{color:inherit}a{color:var(--nf-link);text-decoration-color:#789bc9}.application-page .page-content,.application-page .panel,.application-page .secondary-section,.application-page .auth-form,.application-page .org-list li,.application-page details,.application-page .role-table-wrap,.application-page .dashboard-metric,.application-page .action-card{color:var(--nf-text)!important}.application-page .page-content p,.application-page .page-content li,.application-page .page-content dd,.application-page .page-content td{color:var(--nf-text)}.application-page .auth-description,.application-page .auth-help,.application-page small,.application-page .org-list li>span,.application-page .dashboard-metric>span,.application-page .action-card>span{color:var(--nf-muted-text)!important}.application-page h1,.application-page h2,.application-page h3,.application-page h4{color:var(--nf-blue)!important}.application-page .auth-form input,.application-page .auth-form textarea,.application-page .auth-form select{color:#1c2a3e!important;background:#fff!important;border-color:#aebdce!important}.application-page .auth-form input::placeholder,.application-page .auth-form textarea::placeholder{opacity:1;color:#66758a!important}.auth-button,a.auth-button,button.auth-button{background:var(--nf-blue)!important;border:1px solid var(--nf-blue)!important;color:#fff!important}.auth-button:hover,a.auth-button:hover,button.auth-button:hover{background:var(--nf-blue-dark)!important;border-color:var(--nf-blue-dark)!important;color:#fff!important}.secondary-button,a.secondary-button,button.secondary-button{color:var(--nf-blue)!important;background:#fff!important;border:1px solid #9eb2ca!important}.secondary-button:hover,a.secondary-button:hover,button.secondary-button:hover{background:var(--nf-soft)!important;border-color:var(--nf-blue)!important;color:var(--nf-blue-dark)!important}.auth-button:disabled,.secondary-button:disabled,button:disabled{opacity:.62!important}.auth-notice,.independent-resource-notice{color:#203752!important;background:#eaf2fc!important}.auth-error{color:#7c201c!important;background:#fff3f2!important;border-color:#d9aaa6!important}.badge,.status{color:var(--nf-blue)!important;background:#eef4fb!important;border-color:#bfd0e4!important}.badge-warning{color:#74400e!important;background:#fff3df!important}.badge-ready{color:#205b47!important;background:#e8f5ef!important}.chapter-command-center,.hub-hero,.pathways-hero,.portal-hero,.academy-hero,.overview-banner,.home-principles,.storyfront-hero,.chapter-command-center h1,.chapter-command-center h2,.chapter-command-center h3,.chapter-command-center p,.chapter-command-center .eyebrow,.hub-hero h1,.hub-hero h2,.hub-hero h3,.hub-hero p,.hub-hero .eyebrow,.pathways-hero h1,.pathways-hero h2,.pathways-hero h3,.pathways-hero p,.pathways-hero .eyebrow,.portal-hero h1,.portal-hero h2,.portal-hero h3,.portal-hero p,.academy-hero h1,.academy-hero h2,.academy-hero h3,.academy-hero p,.overview-banner h1,.overview-banner h2,.overview-banner p,.home-principles h1,.home-principles h2,.home-principles h3,.home-principles p,.storyfront-hero h1,.storyfront-hero h2,.storyfront-hero h3,.storyfront-hero p,.storyfront-hero .eyebrow{color:#fff!important}.chapter-command-center a:not(.auth-button),.hub-hero a:not(.auth-button),.pathways-hero a:not(.auth-button),.portal-hero a:not(.auth-button),.academy-hero a:not(.auth-button),.overview-banner a:not(.auth-button),.storyfront-hero a:not(.auth-button){color:#fff!important;text-decoration-color:#fff!important}.chapter-command-center .auth-button,.hub-hero .auth-button,.overview-banner .auth-button{color:var(--nf-blue)!important;background:#fff!important;border-color:#fff!important}.app-sidebar nav a[aria-current=page],.app-sidebar nav a[aria-current=page] span,.app-sidebar nav a[aria-current=page] svg{color:#fff!important}.interest-page{background:var(--nf-canvas);min-height:100svh;color:var(--nf-text);font-size:16px;line-height:1.65}.interest-header{border-bottom:1px solid var(--nf-border);background:#fff;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:14px max(24px,50vw - 600px);display:flex}.interest-header a{color:var(--nf-blue);font-family:Manrope,DM Sans,Arial,sans-serif;font-size:26px;font-weight:800;text-decoration:none}.interest-header span{color:var(--nf-muted-text);font-size:13px;font-weight:700}.storyfront-hero{background-color:var(--nf-blue);background-position:50%;background-size:cover;min-height:clamp(30rem,58vw,42rem)}.storyfront-hero>div{width:min(100%,1200px);margin-inline:auto}.storyfront-hero h1{max-width:800px;font-size:clamp(2.65rem,6vw,5.5rem)!important}.storyfront-hero .auth-button{width:auto;min-width:190px;color:var(--nf-blue)!important;background:#fff!important;border-color:#fff!important}.interest-page>.independent-resource-notice,.storyfront-story,.storyfront-service,.storyfront-gallery,.interest-page>.membership-requirements,.public-pathway-links,.interest-layout{width:min(100% - 48px,1200px);margin-inline:auto}.interest-page>.independent-resource-notice{margin-block:28px;padding:18px 22px}.storyfront-story{border:1px solid var(--nf-border);border-radius:24px;padding:clamp(2rem,5vw,4.5rem);box-shadow:0 10px 28px #18468d0f}.storyfront-story h2,.storyfront-story h3,.storyfront-service h2,.storyfront-gallery h2,.membership-requirements h2,.public-events h2,.interest-contact h2,.storyfront-faq h2{color:var(--nf-blue)!important}.storyfront-story p,.storyfront-service p,.membership-requirements p,.public-events p,.interest-contact p,.storyfront-faq p{color:var(--nf-text)!important}.storyfront-story aside{background:var(--nf-soft);color:var(--nf-text)}.storyfront-service{border:1px solid #c9d9eb;margin-block:32px;padding:clamp(2rem,5vw,3.5rem)}.storyfront-gallery{margin-block:48px}.storyfront-gallery figure{background:#e3eaf3;box-shadow:0 8px 20px #18468d14}.membership-requirements{border:1px solid var(--nf-border);background:#fff;border-radius:22px;margin-block:40px;padding:clamp(2rem,5vw,3.5rem)}.public-pathway-links{margin-block:40px}.public-pathway-links article{color:var(--nf-text);box-shadow:0 6px 18px #18468d0d}.interest-layout{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start;gap:30px;margin-block:40px 70px;display:grid}.public-events,.interest-contact,.storyfront-faq,#interest-form>form,#interest-form>.auth-form{border:1px solid var(--nf-border);background:#fff;border-radius:20px;padding:clamp(1.4rem,3vw,2rem);box-shadow:0 7px 22px #18468d0d}.public-events ul{gap:14px;margin:20px 0 0;padding:0;list-style:none;display:grid}.public-events li{color:var(--nf-text);background:#f9fbfd;border:1px solid #dce4ee;border-radius:14px;gap:6px;padding:18px;display:grid}.public-events li span,.public-events li small{color:var(--nf-muted-text)}.interest-contact,.storyfront-faq{margin-top:22px}.storyfront-faq details{box-shadow:none;background:0 0;border:0;border-radius:0}.storyfront-social a{background:#fff;border:1px solid #b7c8dc;border-radius:10px;padding:9px 13px;font-weight:700;text-decoration:none;display:inline-flex}#interest-form{scroll-margin-top:24px}#interest-form .auth-form{color:var(--nf-text);margin:0}#interest-form h1,#interest-form h2,#interest-form h3{color:var(--nf-blue)!important}#interest-form label{color:var(--nf-text)!important}#interest-form input,#interest-form textarea,#interest-form select{color:#1c2a3e!important;background:#fff!important;border:1px solid #aebdce!important}@media (max-width:820px){.interest-layout,.storyfront-story{grid-template-columns:1fr}.interest-page>.independent-resource-notice,.storyfront-story,.storyfront-service,.storyfront-gallery,.interest-page>.membership-requirements,.public-pathway-links,.interest-layout{width:min(100% - 32px,1200px)}.storyfront-hero{padding-inline:24px}.storyfront-story{padding:28px}.interest-layout{gap:20px}.interest-header{padding-inline:18px}}@media (max-width:520px){.interest-header span{display:none}.storyfront-hero{min-height:28rem;padding:3rem 18px}.storyfront-hero h1{font-size:2.6rem!important}.storyfront-gallery>div{grid-template-columns:1fr}.membership-requirements,.public-events,.interest-contact,.storyfront-faq,#interest-form>form,#interest-form>.auth-form{padding:20px}}@media (forced-colors:active){.auth-button,.secondary-button,.badge,.status{forced-color-adjust:auto}.panel,.secondary-section,.auth-form,.interest-page section{border:1px solid canvastext}}.public-interest-form fieldset{gap:18px;display:grid}.public-interest-form label{gap:7px;font-weight:700;display:grid}.public-interest-form label>span:not(.field-error):not(.field-hint){font-weight:500}.public-interest-form input,.public-interest-form textarea{border-radius:10px;width:100%;min-height:46px;padding:12px 13px}.public-interest-form textarea{resize:vertical}.public-interest-form [aria-invalid=true]{box-shadow:0 0 0 3px #a936301f;border-color:#a93630!important}.field-error{font-size:.86rem;font-weight:700;display:block;color:#8a2722!important}.field-hint,.form-privacy-note{font-size:.84rem;font-weight:500;color:var(--nf-muted-text)!important}.interest-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.interest-success{border:1px solid var(--nf-border);background:#fff;border-radius:20px;padding:clamp(1.5rem,3vw,2.2rem);box-shadow:0 7px 22px #18468d0d}.interest-success h2{color:var(--nf-blue)!important}.communications-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 28px;display:grid}.communications-overview article{border:1px solid var(--nf-border);background:#fff;border-radius:16px;gap:4px;padding:20px;display:grid}.communications-overview strong{color:var(--nf-blue);font-size:1.8rem}.communications-overview span{color:var(--nf-muted-text)}.composer-tools,.composer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.campaign-preview{color:var(--nf-text);background:#f7faff;border:1px solid #c8d7e8;border-radius:16px;align-self:start;padding:28px;position:sticky;top:24px}.campaign-preview h3{color:var(--nf-blue)!important}.campaign-preview .auth-button{pointer-events:none;width:auto;margin-top:12px;display:inline-block}@media (max-width:820px){.communications-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.composer-tools,.composer-grid{grid-template-columns:1fr}.campaign-preview{position:static}}@media (max-width:520px){.communications-overview{grid-template-columns:1fr}}.academy-leadership-hero{background:linear-gradient(135deg,#0f3266,#18468d 62%,#2f68b5);border-radius:24px;grid-template-columns:minmax(0,1fr) 220px;align-items:end;gap:32px;padding:clamp(2rem,5vw,4.5rem);display:grid;color:#fff!important}.academy-leadership-hero h2,.academy-leadership-hero p,.academy-leadership-hero .eyebrow{color:#fff!important}.academy-leadership-hero h2{max-width:850px;font-size:clamp(2rem,4vw,3.8rem)!important}.academy-leadership-hero aside{background:#ffffff1a;border:1px solid #ffffff59;border-radius:18px;gap:4px;padding:24px;display:grid}.academy-leadership-hero aside strong{font-size:3rem}.academy-leadership-hero aside span,.academy-leadership-hero aside small{color:#fff!important}.academy-dashboard-heading{justify-content:space-between;align-items:end;gap:24px;margin:38px 0 20px;display:flex}.academy-program-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.academy-program-card{border:1px solid var(--nf-border);background:#fff;border-radius:20px;gap:14px;padding:26px;display:grid;box-shadow:0 8px 24px #18468d0f}.academy-program-card h3{margin:0;font-size:1.35rem;color:var(--nf-blue)!important}.academy-program-card p{margin:0}.academy-program-card progress{width:100%;height:10px}.academy-program-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.academy-program-card .auth-button,.academy-program-card .secondary-button{text-align:center;width:100%;margin-top:auto}.academy-admin-studio{margin-top:34px}.academy-admin-studio>summary{color:var(--nf-blue);font-size:1.25rem;font-weight:800}.academy-builder-grid,.academy-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.academy-lesson-editor{background:#f8fbfe;border:1px solid #d7e1ed;border-radius:14px;gap:13px;padding:20px;display:grid}.academy-principles{margin-top:32px}.academy-principles article{border-left:4px solid var(--nf-blue);background:#eef4fb;padding:22px}.academy-path-intro{border:1px solid var(--nf-border);background:#fff;border-radius:20px;grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:28px;padding:30px;display:grid}.academy-path-intro h2{font-size:1.5rem!important}.academy-path-intro>div:last-child{text-align:center;gap:10px;display:grid}.academy-path-intro>div:last-child strong{color:var(--nf-blue);font-size:2.4rem}.academy-path-intro progress{width:100%}.academy-award-banner{background:#eaf5ef;border:1px solid #a7cdbb;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin:24px 0;padding:26px;display:flex}.academy-award-banner h2{color:#205b47!important}.academy-module{margin-top:34px}.academy-learning-list{gap:20px;display:grid}.academy-learning-list>article{border:1px solid var(--nf-border);background:#fff;border-radius:20px;padding:clamp(1.4rem,3vw,2.2rem)}.academy-learning-list>article>header{border-bottom:1px solid #e0e7ef;align-items:center;gap:14px;padding-bottom:16px;display:flex}.academy-learning-list>article>header>span{background:var(--nf-blue);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.academy-learning-list h3{margin:0;color:var(--nf-blue)!important}.academy-lesson-content{padding:22px 0;font-size:1.04rem;line-height:1.75}.academy-learning-complete{background:#fbfffd!important;border-color:#9ac7b0!important}.academy-completion-form{border-top:1px solid #e0e7ef;gap:14px;padding-top:18px;display:grid}.academy-completion-form label{gap:7px;font-weight:700;display:grid}.academy-complete{align-items:center;gap:8px;font-weight:800;display:flex;color:#205b47!important}.academy-complete span{color:#fff;background:#205b47;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.academy-certificate{border:12px double var(--nf-blue);text-align:center;background:#fff;max-width:920px;margin:0 auto;padding:clamp(2.4rem,7vw,5rem);position:relative;overflow:hidden;box-shadow:0 18px 45px #14325a1f}.academy-certificate:before{content:"";pointer-events:none;border:1px solid #9fb7d4;position:absolute;inset:18px}.academy-certificate-mark{background:var(--nf-blue);color:#fff;border-radius:50%;place-items:center;width:72px;height:72px;margin:0 auto 18px;font-size:2.3rem;font-weight:900;display:grid}.academy-certificate h2{font-size:clamp(2.3rem,5vw,4rem)!important}.academy-certificate-name{color:var(--nf-blue);margin:18px 0;font-family:Manrope,DM Sans,sans-serif;font-size:clamp(2rem,4vw,3.2rem);display:block}.academy-certificate h3{font-size:1.55rem!important}.academy-certificate-summary{max-width:680px;margin-inline:auto}.academy-certificate-details{grid-template-columns:repeat(3,1fr);gap:18px;margin:38px 0;display:grid}.academy-certificate-details span{gap:5px;display:grid}.academy-certificate-details small{text-transform:uppercase;letter-spacing:.08em;color:var(--nf-muted-text)!important}.academy-certificate footer{border-top:1px solid #cbd7e4;justify-content:space-between;gap:20px;padding-top:20px;display:flex}@media (max-width:820px){.academy-leadership-hero,.academy-path-intro,.academy-program-grid,.academy-builder-grid,.academy-principles{grid-template-columns:1fr}.academy-dashboard-heading,.academy-award-banner{flex-direction:column;align-items:start}.academy-certificate-details{grid-template-columns:1fr}.academy-certificate footer{flex-direction:column}}@media print{.print-hidden,.app-sidebar,.header,.application-page>footer,.page-heading{display:none!important}.application-layout,.auth-main,.auth-panel,.page-content{background:#fff!important;margin:0!important;padding:0!important;display:block!important}.academy-certificate{box-shadow:none;flex-direction:column;justify-content:center;max-width:none;min-height:90vh;display:flex}.academy-certificate footer{margin-top:30px}}.audience-preview-form{margin-top:1.25rem}.audience-counts{margin-top:1rem}.campaign-history>li{gap:.55rem;display:grid}.campaign-social-copy{border-left:3px solid var(--blue-600,#18468d);background:var(--surface-soft,#f4f7fb);white-space:pre-wrap;padding:.85rem 1rem}.campaign-actions{border-top:1px solid var(--border,#d7deea);gap:.65rem;margin-top:.4rem;padding-top:.8rem;display:grid}.campaign-actions form{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.campaign-actions input,.campaign-actions select{flex:12rem}.automation-list{margin-top:1.25rem}.communication-preferences .checkbox-field{border:1px solid var(--border,#d7deea);background:var(--surface,#fff);border-radius:.8rem;padding:1rem}.communication-preferences .checkbox-field+.checkbox-field{margin-top:.65rem}.communication-preferences small{color:var(--text-muted,#52647a);margin-top:.25rem;line-height:1.5;display:block}@media (max-width:720px){.campaign-actions form{align-items:stretch}.campaign-actions input,.campaign-actions select,.campaign-actions button{width:100%}.audience-counts{grid-template-columns:1fr}}:root{--nf-navy:#0c2f5f;--nf-blue:#174b8f;--nf-blue-strong:#103d7a;--nf-sky:#eaf3ff;--nf-dove:#f4f7fb;--nf-surface:#fff;--nf-text:#17243b;--nf-muted-text:#52627a;--nf-border:#d7e0ec;--nf-border-strong:#b9c9dd;--nf-success:#205f49;--nf-warning:#86480f;--nf-danger:#922f2a;--nf-shadow:0 12px 32px #0f305c14;--nf-shadow-soft:0 4px 16px #0f305c0e;--nf-radius-sm:10px;--nf-radius:16px;--nf-radius-lg:24px;--nf-content:1180px;--nf-space:clamp(1.15rem, 2.5vw, 2rem)}.operations-gateway{gap:1.25rem;display:grid}.gateway-organization{border:1px solid var(--line);background:var(--surface);border-radius:1rem;gap:1rem;padding:1.25rem;display:grid}.gateway-organization h2{margin:.2rem 0}.gateway-choices{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;display:grid}.gateway-choices a{border:1px solid var(--line);background:var(--surface-raised,#fff);border-radius:.8rem;gap:.3rem;padding:1rem;text-decoration:none;display:grid}.gateway-choices a:hover{border-color:var(--accent)}.gateway-choices span{color:var(--muted);font-size:.9rem;line-height:1.45}.gateway-secondary{flex-wrap:wrap;gap:.75rem;display:flex}.account-tools{margin-top:2rem}.state-sidebar .desktop-navigation{gap:.25rem;display:grid}.state-sidebar .desktop-navigation a{border-radius:.6rem;padding:.75rem 1rem;text-decoration:none}.split-panels{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:start;gap:1.5rem;display:grid}.chapter-summary-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.compact-form{margin-top:1rem}.case-list small,.org-list small{overflow-wrap:anywhere}@media (max-width:800px){.split-panels,.capability-grid{grid-template-columns:1fr}}html{scroll-behavior:smooth;background:var(--nf-dove)}body{font-size:16px;line-height:1.65;background:var(--nf-dove)!important;color:var(--nf-text)!important;font-family:Segoe UI,Inter,Roboto,Arial,sans-serif!important}:is(body:has(.storyfront),body:has(.zeta-home)){background:#fff!important}h1,h2,h3,h4{text-wrap:balance;color:var(--nf-text)!important}h1{letter-spacing:-.045em!important;font-size:clamp(2rem,3.4vw,3.25rem)!important;line-height:1.08!important}h2{letter-spacing:-.025em!important;font-size:clamp(1.35rem,2.1vw,1.85rem)!important;line-height:1.2!important}p,li,dd,dt,label,input,textarea,select,button{color:inherit}a{color:var(--nf-blue);font-weight:650;text-decoration-thickness:1px}:focus-visible{border-radius:4px;outline-offset:3px!important;outline:3px solid #4f8ce2!important}::selection{color:var(--nf-navy);background:#cfe2ff}.header{z-index:12;position:relative;box-shadow:0 1px #0c2f5f05;border-color:var(--nf-border)!important;min-height:76px!important;padding:14px clamp(20px,3.2vw,42px)!important}.brand{align-items:center;gap:11px;flex-direction:row!important}.brand-mark{background:linear-gradient(145deg, var(--nf-blue), var(--nf-navy));border-radius:12px;place-items:center;width:38px;height:38px;font-size:1.15rem;font-weight:850;box-shadow:0 6px 16px #0c2f5f33;color:#fff!important;display:grid!important}.brand-copy{line-height:1;display:grid}.wordmark{letter-spacing:-1.4px!important;color:var(--nf-navy)!important;font-size:26px!important}.brand-caption{color:var(--nf-muted-text)!important;margin-top:5px!important;font-size:8px!important}.header-workspace-label{background:var(--nf-sky);border-radius:999px;padding:6px 10px;font-size:11px;font-weight:750;color:var(--nf-navy)!important}.application-layout{min-height:calc(100svh - 130px);grid-template-columns:268px minmax(0,1fr)!important}.app-sidebar{border-right:1px solid #ffffff14;position:relative;background:linear-gradient(#103d7a 0%,#0b2d59 100%)!important;padding:24px 16px!important}.sidebar-brand-note{border-bottom:1px solid #ffffff24;gap:5px;margin-bottom:8px;padding:5px 12px 18px;display:grid}.sidebar-brand-note>span{letter-spacing:.15em;font-size:9px;font-weight:750;color:#bdd3f2!important}.sidebar-brand-note>strong{font-size:1.02rem;line-height:1.35;color:#fff!important}.desktop-navigation{gap:6px!important}.nav-primary{gap:4px;margin-bottom:12px;display:grid}.app-sidebar nav a{min-height:43px;color:#eaf2ff!important;border-radius:10px!important;padding:10px 12px!important;font-size:13px!important}.app-sidebar nav a:hover{color:#fff!important;background:#ffffff1a!important}.nav-group{background:0 0!important;border:0!important;border-radius:10px!important;margin:4px 0!important;padding:0!important}.nav-group>summary{text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:8px;display:flex;color:#d7e5fa!important;padding:10px 12px!important;font-size:11px!important}.nav-group>summary:hover{background:#ffffff12;border-radius:10px}.nav-group[open]>summary{color:#fff!important;margin-bottom:4px!important}.nav-group-links{padding-left:8px;gap:3px!important;display:grid!important}.nav-group-links a{min-height:39px!important;padding-block:8px!important;font-weight:580!important}.nav-location{text-overflow:ellipsis;white-space:nowrap;text-transform:none;letter-spacing:0;max-width:112px;overflow:hidden;color:#9fc0ed!important;font-size:9px!important}.app-sidebar .nav-switch{border-color:#ffffff29!important;margin-top:12px!important;padding-top:15px!important}.compact-sidebar-note{background:#ffffff12!important;border-color:#ffffff24!important;margin-top:auto!important;padding:16px!important}.page-heading{border-bottom:1px solid var(--nf-border);gap:7px;padding-bottom:clamp(20px,2.6vw,30px);display:grid;margin:0 0 clamp(24px,3vw,36px)!important}.page-kicker,.eyebrow{text-transform:uppercase;color:var(--nf-blue)!important;letter-spacing:.14em!important;margin:0!important;font-size:10px!important;font-weight:800!important}.page-heading h1{max-width:900px;margin:0!important}.page-content{align-content:start;gap:var(--nf-space);display:grid}.page-content>h2,.page-content>h3{margin:clamp(12px,2vw,22px) 0 0!important}.page-content>.auth-links{border-bottom:1px solid var(--nf-border);order:-1;margin:0!important;padding:0 0 18px!important}.auth-links{gap:9px!important}.auth-links a{border:1px solid var(--nf-border);background:#fff;border-radius:999px;align-items:center;min-height:38px;padding:7px 11px;font-size:12px;text-decoration:none;display:inline-flex}.panel,.role-columns>section,.auth-panel-wide>.auth-form,.auth-panel-wide>form:not(.library-filter),.org-list li,.transition-task,.action-card,.dashboard-metric,.academy-program-card,.academy-learning-list>article{border:1px solid var(--nf-border)!important;border-radius:var(--nf-radius)!important;background:var(--nf-surface)!important;box-shadow:var(--nf-shadow-soft)!important}.panel,.role-columns>section,.auth-panel-wide>.auth-form,.auth-panel-wide>form:not(.library-filter){padding:clamp(20px,3vw,30px)!important}.panel>h2:first-child,.panel>h3:first-child,.role-columns>section>h2:first-child{margin-top:0!important}.chapter-section-heading,.academy-dashboard-heading,.members-heading,.section-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.chapter-section-heading h2,.academy-dashboard-heading h2,.members-heading h2,.section-heading h2{margin:0!important}.action-grid{grid-template-columns:repeat(auto-fit,minmax(min(245px,100%),1fr))!important;gap:16px!important;margin:0!important}.action-card{min-height:150px;transition:border-color .15s,box-shadow .15s,transform .15s;padding:22px!important}.action-card:hover{transform:translateY(-2px);box-shadow:var(--nf-shadow)!important;border-color:#90acd1!important}.action-card strong{color:var(--nf-navy)!important;font-size:15px!important}.action-card span{color:var(--nf-muted-text)!important;font-size:13px!important}.dashboard-metrics,.communications-overview{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important;gap:14px!important;margin:0!important}.dashboard-metric,.communications-overview>article{min-height:122px;padding:20px!important}.dashboard-metric strong,.communications-overview>article strong{color:var(--nf-navy)!important;font-size:clamp(1.8rem,3vw,2.35rem)!important}.dashboard-metric span,.communications-overview>article span{color:var(--nf-muted-text)!important;font-size:12px!important}.org-list li{padding:18px 20px!important}.org-list li>span,.org-list li>small{color:var(--nf-muted-text)!important}.role-columns{gap:18px!important;margin:0!important}.role-table-wrap{border:1px solid var(--nf-border)!important;border-radius:var(--nf-radius)!important;box-shadow:var(--nf-shadow-soft)!important;margin:0!important}.role-table th{color:#304c72!important;background:#edf3fb!important;font-size:11px!important}.role-table th,.role-table td{padding:15px 18px!important}details{border-color:var(--nf-border)!important;box-shadow:none!important;border-radius:12px!important}summary{color:var(--nf-blue)!important;font-weight:750!important}.auth-form{gap:4px;display:grid}.auth-form label{color:var(--nf-text)!important;font-weight:700!important}.auth-form input,.auth-form select,.auth-form textarea,.library-filter input,.library-filter select{border:1px solid var(--nf-border-strong)!important;min-height:48px!important;color:var(--nf-text)!important;background:#fff!important;border-radius:10px!important;padding:11px 13px!important;font-size:16px!important}.auth-form input:focus,.auth-form select:focus,.auth-form textarea:focus{box-shadow:0 0 0 3px #174b8f1f;border-color:var(--nf-blue)!important}.auth-form input::placeholder,.auth-form textarea::placeholder{opacity:1;color:#66758a!important}.auth-button,.secondary-button,button.auth-button,button.secondary-button{border-radius:10px!important;min-height:46px!important;padding:11px 18px!important;font-weight:750!important;text-decoration:none!important}.auth-button{box-shadow:0 5px 14px #174b8f29;border-color:var(--nf-blue)!important;background:var(--nf-blue)!important;color:#fff!important}.auth-button:hover{border-color:var(--nf-blue-strong)!important;background:var(--nf-blue-strong)!important;color:#fff!important}.secondary-button{color:var(--nf-blue)!important;background:#fff!important;border-color:#9cb5d5!important}.secondary-button:hover{background:var(--nf-sky)!important;color:var(--nf-blue-strong)!important}.auth-button:disabled,.secondary-button:disabled,fieldset:disabled button{opacity:.55!important;box-shadow:none!important}.auth-notice,.auth-error,.empty-state,.independent-resource-notice{border-radius:12px!important;padding:17px 19px!important}.auth-notice{border-color:#c5d8f0!important;border-left:4px solid var(--nf-blue)!important;color:#213f68!important;background:#edf5ff!important}.auth-error{border-color:#ebc0bd!important;border-left:4px solid var(--nf-danger)!important;color:#7d2723!important;background:#fff3f2!important}.empty-state{background:#f7faff!important;border:1px dashed #afc3dc!important}.auth-help{color:var(--nf-muted-text)!important;font-size:12px!important}.badge,.status{font-weight:750!important}progress{height:10px!important;accent-color:var(--nf-blue)!important}.entry-layout{gap:clamp(30px,6vw,80px)!important;max-width:1280px!important}.entry-layout .auth-main{border-color:var(--nf-border)!important;border-radius:var(--nf-radius-lg)!important;box-shadow:var(--nf-shadow)!important}.entry-story h2{color:var(--nf-navy)!important}.zeta-home,.storyfront{color:var(--nf-text)!important}.zeta-hero,.experience-section,.continuity-section,.zeta-closing,.storyfront>section,.storyfront>aside,.interest-layout{width:min(100% - 40px,1240px)!important;margin-inline:auto!important}.zeta-hero{padding-top:clamp(48px,7vw,92px)!important;padding-bottom:clamp(48px,7vw,92px)!important}.zeta-hero h1,.storyfront-hero h1{color:inherit!important}.experience-section,.continuity-section,.zeta-closing{border-radius:var(--nf-radius-lg)!important}.experience-grid article,.continuity-section aside>div,.public-pathway-links article,.public-events li,.storyfront-faq details,.interest-contact,.membership-requirements{border-color:var(--nf-border)!important;border-radius:var(--nf-radius)!important;box-shadow:var(--nf-shadow-soft)!important}.interest-page{background:#fff;padding-bottom:50px}.interest-header{border-bottom:1px solid var(--nf-border)!important;min-height:72px!important;padding-inline:max(20px,50% - 600px)!important}.storyfront-hero{overflow:hidden;border-radius:0 0 var(--nf-radius-lg) var(--nf-radius-lg)!important;min-height:clamp(430px,58vw,650px)!important}.storyfront-story,.interest-layout{gap:clamp(24px,4vw,54px)!important}#interest-form{position:relative}#interest-form>.auth-form,#interest-form form{position:sticky;top:24px;border:1px solid var(--nf-border)!important;border-radius:var(--nf-radius-lg)!important;box-shadow:var(--nf-shadow)!important;background:#fff!important;padding:clamp(22px,3vw,32px)!important}.storyfront-gallery figure{box-shadow:var(--nf-shadow-soft);overflow:hidden;border-radius:var(--nf-radius)!important}.storyfront-gallery img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:1100px){.application-layout{grid-template-columns:230px minmax(0,1fr)!important}.auth-main{padding-inline:28px!important}.app-sidebar{padding-inline:12px!important}}@media (max-width:760px){body{font-size:15px}.header{min-height:68px!important;padding:11px 16px!important}.brand-mark{border-radius:10px;width:34px;height:34px}.wordmark{font-size:23px!important}.header-workspace-label{display:none}.application-layout{display:block!important}.app-sidebar{z-index:10;position:sticky;top:0;box-shadow:0 7px 18px #0924482e;padding:10px 14px!important}.sidebar-brand-note,.desktop-navigation,.compact-sidebar-note{display:none!important}.mobile-shortcuts{grid-template-columns:repeat(3,1fr);margin-bottom:8px;gap:6px!important;display:grid!important}.mobile-shortcuts a{justify-content:center;min-height:40px!important;padding:7px!important;font-size:11px!important}.mobile-shortcuts .ui-icon{display:none}.mobile-navigation{border-color:#ffffff47!important;border-radius:10px!important}.mobile-navigation>summary{justify-content:space-between;gap:12px;color:#fff!important;display:flex!important}.mobile-navigation .nav-location{max-width:50%;color:#c8dcf5!important}.mobile-navigation nav{max-height:65svh;overflow:auto}.auth-main{padding:26px 16px 48px!important}.page-heading{padding-bottom:20px;margin-bottom:22px!important}.page-content{gap:18px}.page-content>.auth-links{scrollbar-width:thin;overflow-x:auto;flex-wrap:nowrap!important;padding-bottom:14px!important}.auth-links a{white-space:nowrap}.chapter-section-heading,.academy-dashboard-heading,.members-heading,.section-heading{flex-direction:column;align-items:flex-start}.role-columns,.account-grid,.library-filter{grid-template-columns:1fr!important}.role-table-wrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow:auto}.role-table{min-width:620px}.role-table th,.role-table td{padding:13px 14px!important}.panel,.role-columns>section,.auth-panel-wide>.auth-form,.auth-panel-wide>form:not(.library-filter){padding:19px!important}.action-card{min-height:auto}.entry-layout{padding:22px 16px 36px!important}.entry-layout .auth-main{padding:24px 20px!important}.zeta-hero,.experience-section,.continuity-section,.zeta-closing,.storyfront>section,.storyfront>aside,.interest-layout{width:min(100% - 28px,1240px)!important}.storyfront-hero{border-radius:0 0 18px 18px!important;width:100%!important;min-height:470px!important}#interest-form>.auth-form,#interest-form form{position:static}footer{padding:18px 16px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.auth-button,.brand-mark{border:2px solid buttontext!important}.panel,.action-card,.dashboard-metric,.org-list li{border:1px solid canvastext!important}}.source-banner{border:1px solid #b8d0ec;border-left:5px solid var(--nf-blue);color:var(--nf-text);background:#f3f8ff;border-radius:12px;gap:5px;padding:17px 19px;display:grid}.source-banner strong{color:var(--nf-navy);font-size:14px}.source-banner span{color:var(--nf-muted-text);font-size:13px;line-height:1.55}.service-tile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.service-tile-grid>a,.service-tile-grid>section{border:1px solid var(--nf-border);border-radius:var(--nf-radius);min-height:142px;box-shadow:var(--nf-shadow-soft);color:var(--nf-text);background:#fff;flex-direction:column;gap:8px;padding:21px;text-decoration:none;display:flex}.service-tile-grid>a:hover,.service-tile-grid>a:focus-visible{border-color:var(--nf-blue);box-shadow:var(--nf-shadow)}.service-tile-grid strong{color:var(--nf-navy);font-size:16px}.service-tile-grid span,.service-tile-grid p{color:var(--nf-muted-text);font-size:13px;line-height:1.55}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 18px;display:grid}.form-grid label{margin:0!important}.quality-findings,.launch-checklist{margin:0;padding-left:20px}.quality-findings{min-width:190px;color:var(--nf-muted-text);gap:4px;font-size:12px;display:grid}.launch-checklist{gap:13px;display:grid}.launch-checklist li{color:var(--nf-muted-text);padding-left:5px}.launch-checklist strong{color:var(--nf-navy)}blockquote{border-left:4px solid var(--nf-blue);background:var(--nf-sky);color:var(--nf-text);margin:0;padding:16px 18px;line-height:1.65}@media (max-width:920px){.service-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.service-tile-grid,.form-grid{grid-template-columns:1fr}.service-tile-grid>a,.service-tile-grid>section{min-height:auto}}.launch-phase{border-top:1px solid var(--nf-border);margin-top:28px;padding-top:24px}.launch-phase>h3{color:var(--nf-navy)!important;font-size:1.15rem!important}.launch-milestone{border:1px solid var(--nf-border);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);align-items:start;gap:22px;padding:20px;display:grid}.launch-milestone h3{margin:10px 0 6px!important}.launch-milestone p{margin:0;font-size:13px;color:var(--nf-muted-text)!important}.launch-milestone details,.milestone-form .role-columns{margin:0}.communications-overview article small{color:var(--nf-muted-text);font-size:.45em}@media (max-width:760px){.launch-milestone{grid-template-columns:1fr}.launch-milestone details{width:100%}}.page-content{min-width:0;display:block!important}.page-content>*{min-width:0;max-width:100%}.page-content>*+*{margin-top:var(--nf-space,1.5rem)}.page-content>h2,.page-content>h3{margin-top:clamp(1.75rem,3vw,2.5rem)!important}.page-content>.auth-links{order:initial!important;margin:0 0 1.25rem!important;padding:0 0 1rem!important}.page-content>.auth-links+*{margin-top:0}.application-layout,.auth-main,.auth-panel,.auth-panel-wide,.panel,.action-grid,.action-card,.dashboard-metrics,.dashboard-metric,.role-columns,.role-columns>section,.communications-overview,.composer-grid,.composer-tools,.academy-program-grid,.academy-program-card,.academy-builder-grid,.academy-principles,.academy-learning-list,.academy-path-intro,.academy-leadership-hero,.launch-milestone,.interest-layout,.storyfront-story,.public-pathway-links,.header,.header-actions,.auth-links,form,fieldset{min-width:0}h1,h2,h3,h4,p,li,dd,dt,label,legend,summary,td,th,a,button,.auth-button,.secondary-button,.status,.badge,.nav-location{overflow-wrap:anywhere;word-break:normal}button,.auth-button,.secondary-button,summary{white-space:normal}img,svg,video,canvas{max-width:100%}fieldset{border:0;width:100%;margin:0;padding:0}.auth-form input,.auth-form select,.auth-form textarea,.library-filter input,.library-filter select{width:100%;max-width:100%}.hero-actions .auth-button,.hero-actions .secondary-button,.auth-links .auth-button,.auth-links .secondary-button,.overview-banner .auth-button,.overview-banner .secondary-button,.zeta-closing .auth-button,.zeta-closing .secondary-button,.action-card .auth-button,.action-card .secondary-button,.chapter-section-heading .auth-button,.section-heading .auth-button{text-align:center;max-width:100%;width:auto!important}.chapter-command-center,.hub-hero,.pathways-hero,.portal-hero,.academy-hero,.academy-leadership-hero,.overview-banner,.home-principles,.storyfront-hero,.zeta-hero,.zeta-closing,.chapter-command-center :is(h1,h2,h3,h4,p,li,.eyebrow),.hub-hero :is(h1,h2,h3,h4,p,li,.eyebrow),.pathways-hero :is(h1,h2,h3,h4,p,li,.eyebrow),.portal-hero :is(h1,h2,h3,h4,p,li,.eyebrow),.academy-hero :is(h1,h2,h3,h4,p,li,.eyebrow),.academy-leadership-hero :is(h1,h2,h3,h4,p,li,.eyebrow),.overview-banner :is(h1,h2,h3,h4,p,li,.eyebrow),.home-principles :is(h1,h2,h3,h4,p,li,.eyebrow),.storyfront-hero :is(h1,h2,h3,h4,p,li,.eyebrow),.zeta-hero :is(h1,h2,h3,h4,p,li,.eyebrow),.zeta-closing :is(h1,h2,h3,h4,p,li,.eyebrow){color:#fff!important}:is(.chapter-command-center,.hub-hero,.pathways-hero,.portal-hero,.academy-hero,.academy-leadership-hero,.overview-banner,.home-principles,.storyfront-hero,.zeta-hero,.zeta-closing) a:not(.auth-button):not(.secondary-button){color:#fff!important;text-decoration-color:currentColor!important}.chapter-section-heading,.academy-dashboard-heading,.members-heading,.section-heading{align-items:flex-start!important}.action-grid,.dashboard-metrics,.communications-overview,.role-columns,.academy-program-grid,.academy-builder-grid,.academy-principles,.public-pathway-links{align-items:stretch}.action-card,.dashboard-metric,.communications-overview>article,.academy-program-card{align-content:start}.role-table-wrap{width:100%;max-width:100%;overflow-x:auto}.role-table{width:100%}details>summary{cursor:pointer;line-height:1.45}#interest-form,#interest-form>form,#interest-form>.auth-form,.storyfront-hero>div{width:100%;min-width:0}.storyfront-gallery figure{margin:0}.interest-header>*{min-width:0}@media (max-width:1050px){.interest-layout{grid-template-columns:1fr!important}#interest-form>.auth-form,#interest-form form,.campaign-preview{position:static!important;top:auto!important}.launch-milestone{grid-template-columns:1fr!important}}@media (max-width:760px){.app-sidebar{position:relative!important;top:auto!important}.mobile-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))!important}.mobile-shortcuts a{overflow-wrap:normal;line-height:1.25}.auth-links{display:flex;flex-wrap:wrap!important;overflow:visible!important}.page-content>.auth-links{padding-bottom:1rem!important}.auth-links a{white-space:normal!important}.header,.header-actions{min-width:0}.chapter-section-heading,.academy-dashboard-heading,.members-heading,.section-heading,.academy-award-banner{width:100%}.chapter-section-heading>*,.academy-dashboard-heading>*,.members-heading>*,.section-heading>*{width:100%;min-width:0}}@media (max-width:520px){.dashboard-metrics,.communications-overview,.action-grid,.role-columns,.academy-program-grid,.academy-builder-grid,.academy-principles,.public-pathway-links,.mobile-shortcuts{grid-template-columns:1fr!important}.mobile-shortcuts a{text-align:left;justify-content:flex-start!important}.hero-actions,.auth-links,.campaign-actions form{align-items:stretch}.hero-actions .auth-button,.hero-actions .secondary-button,.auth-links .auth-button,.auth-links .secondary-button,.campaign-actions button{width:100%!important}.storyfront-hero h1{font-size:clamp(2.1rem,12vw,2.75rem)!important}}:is(.page-content,.secondary-section,.panel,.auth-form,.entry-story,.action-card,.dashboard-metric,.communications-overview>article,.role-columns>section,.org-list li,.transition-task,.launch-milestone,.academy-program-card,.academy-learning-list>article,.academy-path-intro,.academy-principles article,.academy-lesson-editor,.campaign-preview,.storyfront-story,.storyfront-service,.membership-requirements,.public-pathway-links article,.pathway-flow,.pathway-flow li,.public-events,.public-events li,.interest-contact,.storyfront-faq,#interest-form>form,#interest-form>.auth-form,.interest-success,.empty-state,.auth-notice,.auth-error,.independent-resource-notice){color:var(--nf-text,#17243b)!important}:is(.page-content,.secondary-section,.panel,.auth-form,.entry-story,.action-card,.dashboard-metric,.communications-overview>article,.role-columns>section,.org-list li,.transition-task,.launch-milestone,.academy-program-card,.academy-learning-list>article,.academy-path-intro,.academy-principles article,.academy-lesson-editor,.campaign-preview,.storyfront-story,.storyfront-service,.membership-requirements,.public-pathway-links article,.pathway-flow,.pathway-flow li,.public-events,.public-events li,.interest-contact,.storyfront-faq,#interest-form>form,#interest-form>.auth-form,.interest-success,.empty-state,.auth-notice,.auth-error,.independent-resource-notice) :is(p,li,dd,dt,label,legend,small,span,strong,summary){color:inherit}:is(.page-content,.secondary-section,.panel,.auth-form,.entry-story,.action-card,.dashboard-metric,.communications-overview>article,.role-columns>section,.org-list li,.transition-task,.launch-milestone,.academy-program-card,.academy-learning-list>article,.academy-path-intro,.academy-principles article,.academy-lesson-editor,.campaign-preview,.storyfront-story,.storyfront-service,.membership-requirements,.public-pathway-links article,.pathway-flow,.pathway-flow li,.public-events,.public-events li,.interest-contact,.storyfront-faq,#interest-form>form,#interest-form>.auth-form,.interest-success) :is(h1,h2,h3,h4){color:var(--nf-navy,#0c2f5f)!important}:is(.auth-description,.auth-help,.field-hint,.form-privacy-note,.action-card>span,.dashboard-metric>span,.communications-overview>article>span,.org-list li>span,.org-list li>small,.public-events li>span,.public-events li>small){color:var(--nf-muted-text,#52627a)!important}.auth-notice,.auth-notice *{color:#213f68!important}.auth-error,.auth-error *{color:#7d2723!important}a:not(.auth-button):not(.secondary-button):not([aria-current=page]):hover,.account-link:hover,.auth-links a:hover,.app-sidebar nav a:not([aria-current=page]):hover,.nav-group>summary:hover,.storyfront-social a:hover,.public-pathway-links a:hover{background-color:#0000!important;background-image:none!important}.zeta-hero .chapter-home-preview :is(.preview-pulse>div,.preview-list){color:var(--nf-text,#17243b)!important}.zeta-hero .chapter-home-preview :is(.preview-pulse>div,.preview-list) :is(span,strong,small,p){color:inherit!important}.zeta-hero .chapter-home-preview .preview-list>span,.zeta-hero .chapter-home-preview :is(.preview-pulse>div,.preview-list) small{color:var(--nf-muted-text,#52627a)!important}.entry-page .entry-layout{width:100%;grid-template-columns:minmax(360px,.85fr) minmax(560px,1.15fr)!important;gap:clamp(32px,4vw,64px)!important;max-width:1440px!important;padding:clamp(36px,5vw,64px) clamp(24px,5vw,72px)!important}.entry-page .entry-layout>.auth-main{justify-self:stretch!important;width:100%!important;max-width:760px!important;padding:clamp(34px,4vw,48px)!important}.entry-page .entry-layout .auth-panel{width:100%;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.entry-page .page-heading{max-width:620px}.entry-page .page-content,.entry-page .page-content>.auth-form,.entry-page .page-content>.oauth-form,.entry-page .auth-form fieldset{width:100%;max-width:none}.entry-page .auth-form input,.entry-page .auth-form select,.entry-page .auth-form textarea,.entry-page .auth-button{width:100%}.entry-page .zeta-entry-story{color:#fff!important;background:linear-gradient(145deg,#0d356e,#1b559f)!important}.entry-page .zeta-entry-story :is(h1,h2,h3,p,span,strong,small,.eyebrow,.entry-signoff){color:#fff!important}.entry-page .zeta-entry-story>p:not(.eyebrow),.entry-page .zeta-entry-story .entry-signoff{color:#dce8f8!important}.entry-page .zeta-entry-story .eyebrow{color:#bfd7f6!important}@media (max-width:980px){.entry-page .entry-layout{grid-template-columns:minmax(300px,.8fr) minmax(500px,1.2fr)!important;gap:24px!important;padding-inline:24px!important}.entry-page .entry-layout>.auth-main{padding:34px!important}.entry-page .zeta-entry-story{padding:32px!important}}@media (max-width:760px){.entry-page .entry-layout{flex-direction:column!important;padding:24px 16px 36px!important;display:flex!important}.entry-page .entry-layout>.auth-main{max-width:620px!important;padding:26px 22px!important}.entry-page .zeta-entry-story{width:min(100%,620px);margin-inline:auto;padding:24px!important}}@media (max-width:420px){.entry-page .entry-layout>.auth-main{padding:22px 18px!important}}.academy-learning-list>article{align-content:start}.academy-lesson-content{gap:1rem;margin-block:1.25rem;display:grid}.academy-lesson-section{border:1px solid var(--border,#d9e1eb);color:#233247;background:#f7f9fc;border-radius:1rem;padding:clamp(1rem,2vw,1.35rem)}.academy-lesson-section h4{color:var(--brand,#18468d);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .65rem;font-size:.82rem;font-weight:800;line-height:1.35}.academy-lesson-section .preserve-lines{color:#233247;line-height:1.75}.academy-lesson-section:last-child{background:#eef4fb;border-color:#18468d4d}.academy-completion-form{border-top:1px solid var(--border,#d9e1eb);margin-top:1.25rem;padding-top:1.25rem}.academy-completion-form textarea{min-height:7.5rem}@media (max-width:640px){.academy-lesson-section{border-radius:.8rem;padding:.9rem}.academy-lesson-section .preserve-lines{line-height:1.65}}@media (min-width:761px){.application-layout{align-items:start}.app-sidebar{height:100svh;min-height:100svh;position:sticky!important;top:0!important;overflow:hidden!important}.desktop-navigation{align-content:start;overflow:hidden!important}.app-sidebar .nav-group{margin:2px 0!important}.app-sidebar .nav-group>summary{min-height:40px!important;padding-block:8px!important}.app-sidebar .nav-group[open] .nav-group-links{overscroll-behavior:contain;max-height:40svh;padding-right:3px;overflow-y:auto}.compact-sidebar-note{display:none!important}}:root{--navy-950:#071b3c;--navy-900:#0b2856;--blue-800:#123f82;--blue-700:#18468d;--blue-600:#2862ad;--blue-100:#e9f1ff;--blue-50:#f5f8ff;--silver-200:#dce4ef;--silver-100:#edf1f6;--canvas:#f6f8fc;--ink:#14223a;--muted:#52627a;--accent:var(--blue-700);--accent-dark:var(--navy-900);--paper:var(--canvas);--line:#d9e2ee;--tint:var(--blue-50);--radius:16px;--radius-lg:24px;--shadow-xs:0 1px 2px #071b3c0a;--shadow-sm:0 8px 24px #071b3c11;--shadow-md:0 20px 55px #071b3c1a;--content:1180px}html{background:var(--canvas);scroll-behavior:smooth}body{background:linear-gradient(180deg, #f9fbff 0, var(--canvas) 28rem);letter-spacing:-.003em;font-size:16px;line-height:1.65}h1,h2,h3{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif}h1{font-size:clamp(2.25rem,4vw,3.7rem);line-height:1.03}h2{font-size:clamp(1.45rem,2vw,2rem);line-height:1.15}h3{font-size:1.15rem;line-height:1.3}p{max-width:76ch}.header{z-index:15;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-bottom:1px solid #123f821f;min-height:82px;padding:14px clamp(20px,3.2vw,46px);position:sticky;top:0;box-shadow:0 4px 24px #071b3c09}.brand{flex-direction:row;align-items:center;gap:12px;display:flex}.brand-mark{background:linear-gradient(145deg, var(--blue-600), var(--navy-900));color:#fff;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;font-family:Georgia,serif;font-size:1.45rem;font-weight:700;display:grid;box-shadow:0 8px 18px #18468d3b}.brand-caption{letter-spacing:.14em;margin-top:5px;font-size:.67rem}.header-workspace-label{color:#465a78;letter-spacing:.03em;background:#f7f9fd;border:1px solid #d7e2f0;border-radius:999px;padding:.42rem .75rem;font-size:.75rem;font-weight:750}.account-link{border-radius:10px;align-items:center;min-height:42px;padding:.45rem .85rem;text-decoration:none;display:inline-flex}.account-link:hover{background:var(--blue-50)}.application-layout{grid-template-columns:272px minmax(0,1fr);min-height:calc(100svh - 137px)}.app-sidebar{background:linear-gradient(180deg, var(--navy-950), var(--blue-800));border-right:1px solid #ffffff14;align-self:start;height:calc(100svh - 82px);padding:28px 18px;position:sticky;top:82px;overflow-y:auto}.sidebar-brand-note>span{color:#a9c8f2;letter-spacing:.14em;font-size:.68rem;font-weight:800}.sidebar-brand-note>strong{color:#fff;margin-top:9px;font-family:Georgia,serif;font-size:1.18rem;line-height:1.35;display:block}.app-sidebar nav{gap:4px}.app-sidebar nav a,.app-sidebar>.nav-switch{border-radius:11px;min-height:46px;padding:11px 12px;font-size:.86rem;font-weight:650}.app-sidebar nav a:hover,.app-sidebar>.nav-switch:hover{color:#fff;background:#ffffff1c}.nav-group{background:0 0;border:0;padding:0}.nav-group summary{color:#dbe7f8;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;gap:8px;padding:12px;font-size:.78rem;display:flex}.nav-group[open] summary{margin:0}.nav-group-links{padding:2px 0 8px 8px}.nav-location{text-overflow:ellipsis;white-space:nowrap;color:#afc9ed;text-transform:none;letter-spacing:0;max-width:9rem;font-size:.7rem;overflow:hidden}.app-sidebar>.nav-switch{color:#e8f1ff;border-top:1px solid #ffffff24;border-radius:0;align-items:center;gap:10px;margin:16px 0 0;padding-top:18px;text-decoration:none;display:flex}.compact-sidebar-note{box-shadow:none;background:#ffffff13;border-color:#ffffff21;margin-top:auto}.compact-sidebar-note p{color:#dce9fb;font-size:.78rem}.page-heading{border-bottom:1px solid var(--line);margin-bottom:30px;padding-bottom:24px;position:relative}.page-heading:after{content:"";background:var(--accent);border-radius:3px;width:72px;height:3px;position:absolute;bottom:-1px;left:0}.page-kicker,.eyebrow{letter-spacing:.13em;color:var(--blue-700);font-family:Segoe UI,Arial,sans-serif;font-size:.72rem;font-weight:800}.auth-description{max-width:720px;color:var(--muted);font-size:1rem;line-height:1.7}.page-content{gap:24px;display:grid}.page-content>.auth-links:first-child{margin-top:-6px}.panel,.secondary-section,.auth-panel-wide>.auth-form,.auth-panel-wide>form:not(.library-filter),.role-columns>section{border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);background:#fffffff5;border:1px solid #123f8221;padding:clamp(22px,3vw,32px)}.secondary-section{margin:0}.panel:hover,.secondary-section:hover{border-color:#123f8233}.panel>h2:first-child,.secondary-section>h2:first-child{margin-top:0}.auth-links{gap:10px;margin:0}.auth-links a{background:#fff;border:1px solid #d7e3f2;border-radius:10px;align-items:center;min-height:40px;padding:.45rem .75rem;font-size:.82rem;text-decoration:none;display:inline-flex}.auth-links a:hover{background:var(--blue-50);border-color:#9eb9de}.dashboard-metrics{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin:0}.dashboard-metric{min-height:132px;box-shadow:var(--shadow-xs);border-color:#123f8221;border-radius:18px;justify-content:center;padding:22px}.dashboard-metric:hover{box-shadow:var(--shadow-sm);transform:translateY(-2px)}.dashboard-metric strong{color:var(--navy-900);font-family:Georgia,serif;font-size:2.25rem}.dashboard-metric>span{font-size:.8rem;line-height:1.45}.action-grid,.service-tile-grid{gap:16px}.action-card,.service-tile-grid>a,.gateway-choices>a{box-shadow:var(--shadow-xs);background:#fff;border:1px solid #123f8224;border-radius:18px}.action-card:hover,.service-tile-grid>a:hover,.gateway-choices>a:hover{box-shadow:var(--shadow-sm);border-color:#9bb8df;transform:translateY(-2px)}.auth-form{max-width:880px}.auth-form label{margin-top:20px;font-size:.88rem}.auth-form input,.auth-form select,.auth-form textarea{border-color:#b9c8dc;border-radius:11px;min-height:49px;padding:12px 14px}.auth-form textarea{min-height:110px}.auth-form input:hover,.auth-form select:hover,.auth-form textarea:hover{border-color:#7899c7}.auth-form input:focus,.auth-form select:focus,.auth-form textarea:focus{outline-offset:1px;box-shadow:none;outline:3px solid #2862ad26}.auth-button,.secondary-button{border-radius:11px;min-height:46px;font-size:.88rem;font-weight:750}.auth-button{background:linear-gradient(135deg, var(--blue-700), var(--navy-900));box-shadow:0 8px 18px #18468d2b}.auth-button:hover{transform:translateY(-1px);box-shadow:0 11px 24px #18468d3b}.auth-help{font-size:.8rem}.auth-notice,.auth-error,.source-banner,.independent-resource-notice{border-radius:14px;padding:18px 20px}.org-list{gap:12px}.org-list li{border-color:#123f8221;border-radius:15px;padding:20px}.org-list li>span{font-size:.8rem;line-height:1.55}.role-table-wrap{box-shadow:var(--shadow-xs);border-radius:18px}.role-table th{font-size:.72rem}.role-table td{font-size:.9rem}details{border-radius:14px;padding:15px 18px}summary{font-size:.88rem}.entry-layout{grid-template-columns:minmax(340px,.9fr) minmax(440px,1.1fr);gap:clamp(28px,5vw,72px);min-height:calc(100svh - 137px);padding:clamp(30px,6vw,80px)}.zeta-entry-story{background:radial-gradient(circle at 85% 5%, #6c9de28c, transparent 28%), linear-gradient(145deg, var(--navy-950), var(--blue-700));box-shadow:var(--shadow-md);border-radius:32px;padding:clamp(32px,5vw,56px)!important}.entry-layout>.auth-main{width:100%;max-width:680px;padding:0}.entry-layout .auth-panel{box-shadow:var(--shadow-md);border-radius:26px;padding:clamp(26px,4vw,44px)}.zeta-hero{background:radial-gradient(circle at 78% 18%,#689de52e,#0000 30%),linear-gradient(#fff,#f5f8ff)}.chapter-home-preview{border:1px solid #123f8221;box-shadow:0 30px 80px #071b3c29}.experience-section,.continuity-section{max-width:1320px;margin-inline:auto}.zeta-closing{background:radial-gradient(circle at 20% 0, #6299e64d, transparent 30%), linear-gradient(145deg, var(--navy-950), var(--blue-800))}footer{background:#fff;min-height:55px;padding:16px clamp(20px,3.2vw,46px);font-size:.75rem}@media (max-width:1050px){.application-layout{grid-template-columns:230px minmax(0,1fr)}.auth-main{padding-inline:28px}.entry-layout{grid-template-columns:1fr;max-width:760px}.zeta-entry-story{display:none}.entry-layout>.auth-main{max-width:none}}@media (max-width:760px){.header{min-height:72px;padding:12px 16px;position:relative}.brand-mark{border-radius:11px;width:38px;height:38px}.wordmark{font-size:1.45rem}.header-workspace-label{display:none}.application-layout{min-height:0;display:block}.app-sidebar{width:100%;height:auto;padding:12px 16px;position:relative;top:auto;overflow:visible}.state-sidebar .desktop-navigation,.state-sidebar>.nav-switch,.state-sidebar .sidebar-brand-note{display:none}.state-sidebar .state-mobile-navigation{display:block}.auth-main{padding:28px 18px 50px}.page-heading{margin-bottom:22px;padding-bottom:20px}.page-content{gap:18px}.panel,.secondary-section,.auth-panel-wide>.auth-form,.auth-panel-wide>form:not(.library-filter),.role-columns>section{border-radius:18px;padding:20px}.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-metric{min-height:112px;padding:17px}.dashboard-metric strong{font-size:1.9rem}.auth-links{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.auth-links a{white-space:nowrap}.entry-layout{padding:24px 16px}.entry-layout .auth-panel{border-radius:20px;padding:24px 20px}.form-grid,.storyfront-fields{grid-template-columns:1fr!important}.role-table th,.role-table td{padding:13px 14px}.marketing-header .brand-caption{display:none}}@media (max-width:440px){body{font-size:16px}.header-actions .account-link{max-width:none;font-size:.75rem}.dashboard-metrics{grid-template-columns:1fr 1fr}.dashboard-metric{min-width:0}.dashboard-metric strong{font-size:1.7rem}.auth-button,.secondary-button{text-align:center;width:100%}.auth-links a{width:auto}.brand-caption{display:none}}@media (prefers-reduced-motion:no-preference){.panel,.secondary-section,.dashboard-metric,.action-card,.service-tile-grid>a,.gateway-choices>a,.auth-button{transition:transform .18s,box-shadow .18s,border-color .18s,background-color .18s}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#17243b;--accent:#18468d;--accent-dark:#103571;--paper:#f4f7fc;--muted:#53647e;--line:#dce4ef;--tint:#edf4ff;--white:#fff;--radius:14px}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font-family:Segoe UI,Inter,Roboto,Arial,sans-serif;font-size:15px;line-height:1.6}button,input,select,textarea{font:inherit}a{color:var(--accent);text-underline-offset:4px}a:hover{color:var(--accent-dark)}:focus-visible{outline-offset:4px;outline:3px solid #447cdb}::selection{background:#cfe0ff}h1,h2,h3,p{overflow-wrap:anywhere}h1,h2,h3{color:var(--ink);line-height:1.2}h1{letter-spacing:-.045em;margin:0 0 12px;font-size:clamp(30px,3.3vw,44px);font-weight:750}h2{letter-spacing:-.025em;margin:30px 0 16px;font-size:21px}h3{margin:0 0 10px;font-size:17px}p{margin:0 0 16px}.page{min-height:100svh}.header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:20px;min-height:86px;padding:18px 34px;display:flex}.brand{flex-direction:column;line-height:1;text-decoration:none;display:inline-flex}.wordmark{color:var(--accent);letter-spacing:-1.7px;font-size:30px;font-weight:800}.wordmark span{color:#76a0dd}.brand-caption{letter-spacing:.2em;color:var(--muted);margin-top:7px;font-size:9px;font-weight:700}.header-actions{align-items:center;gap:20px;display:flex}.status{letter-spacing:.04em;background:var(--tint);color:var(--accent);border:1px solid #cbdcf4;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:650}.account-link{font-size:13px;font-weight:650;text-decoration:none}.eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--accent);margin:0 0 12px;font-size:10px;font-weight:750}.ui-icon{flex:none;width:21px;height:21px}.skip-link{z-index:20;border:2px solid var(--accent);background:#fff;border-radius:8px;padding:10px 18px;position:absolute;top:-100px;left:18px}.skip-link:focus{top:12px}footer{border-top:1px solid var(--line);color:var(--muted);background:#fff;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:20px 34px;font-size:11px;display:flex}.application-layout{grid-template-columns:238px minmax(0,1fr);min-height:calc(100svh - 150px);display:grid}.app-sidebar{background:var(--accent);color:#fff;flex-direction:column;align-items:stretch;padding:32px 18px;display:flex}.sidebar-heading{text-transform:uppercase;letter-spacing:.16em;color:#c4d7f6;padding:0 14px 18px;font-size:10px;font-weight:700}.app-sidebar nav{gap:7px;display:grid}.app-sidebar nav a{color:#e9f0fc;border-radius:9px;align-items:center;gap:12px;padding:12px 14px;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;display:flex}.app-sidebar nav a:hover{background:#23559d}.app-sidebar nav a[aria-current=page]{color:var(--accent);background:#fff;box-shadow:0 3px 12px #07234b20}.app-sidebar nav .nav-switch{border-top:1px solid #5377ab;border-radius:0;margin-top:18px;padding-top:22px}.sidebar-note{background:#1d4d93;border:1px solid #577bae;border-radius:12px;margin-top:52px;padding:20px 16px}.sidebar-note-label{letter-spacing:.14em;color:#cfdef7;font-size:8px}.sidebar-note strong{color:#fff;letter-spacing:-.025em;margin:12px 0;font-size:19px;font-weight:650;line-height:1.35;display:block}.sidebar-note p{color:#d8e5f9;margin:0;font-size:12px;line-height:1.65}.sidebar-signature{color:#c4d7f6;margin-top:auto;padding:42px 14px 0;font-size:10px}.mobile-navigation{display:none}.auth-main{min-width:0;padding:38px clamp(20px,3.5vw,58px) 56px}.auth-panel{width:100%;min-width:0}.auth-panel-wide{max-width:1160px;margin:auto}.page-heading{margin-bottom:26px}.auth-description{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.auth-panel-wide>.auth-form,.auth-panel-wide>form:not(.library-filter),.role-columns>section{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:26px}.auth-panel-wide>.auth-form{margin-top:22px}.auth-panel-wide>h2{margin-top:36px}.auth-panel-wide>.auth-links{margin:20px 0}.auth-panel-wide>.auth-links:first-of-type{border-bottom:1px solid var(--line);padding-bottom:18px}.entry-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:54px;max-width:1220px;min-height:calc(100svh - 150px);margin:auto;padding:42px 30px;display:grid}.entry-story{padding:24px 20px 24px 0}.entry-story h2{letter-spacing:-.045em;margin:20px 0;font-size:clamp(30px,3.7vw,48px);font-weight:750;line-height:1.15}.entry-story h2 span{color:var(--accent)}.entry-story>p:not(.eyebrow){color:var(--muted);max-width:430px;font-size:15px}.entry-principles{gap:20px;margin:32px 0;display:grid}.entry-principles>div{color:var(--accent);align-items:center;gap:14px;font-size:14px;font-weight:600;display:flex}.entry-signoff{border-top:1px solid var(--line);padding-top:24px}.entry-layout .auth-main{border:1px solid var(--line);background:#fff;border-radius:20px;padding:38px;box-shadow:0 12px 44px #14396608}.entry-layout .auth-panel h1{font-size:34px}.auth-form fieldset{border:0;min-width:0;margin:0;padding:0}.auth-form label{color:var(--ink);margin:18px 0 8px;font-size:13px;font-weight:650;display:block}.auth-form input,.auth-form select,.auth-form textarea{width:100%;min-width:0;color:var(--ink);background:#fff;border:1px solid #b9c7dc;border-radius:8px;margin-top:8px;padding:12px 14px;font-size:16px;line-height:1.5;display:block}.auth-form input[type=hidden]{display:none}.auth-form textarea{resize:vertical}.auth-form input:focus,.auth-form select:focus,.auth-form textarea:focus{border-color:var(--accent)}.auth-form input::placeholder,.auth-form textarea::placeholder{color:#67758b}.auth-button{border:1px solid var(--accent);background:var(--accent);color:#fff;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:46px;margin-top:22px;padding:13px 20px;font-size:14px;font-weight:650;line-height:1.5;text-decoration:none;display:inline-flex}.auth-button:hover{background:var(--accent-dark);border-color:var(--accent-dark);color:#fff}.auth-button:disabled,fieldset:disabled .auth-button{opacity:.55;cursor:not-allowed}.secondary-button{min-height:43px;color:var(--accent);cursor:pointer;background:#fff;border:1px solid #b8cce9;border-radius:8px;justify-content:center;align-items:center;margin-top:14px;padding:10px 16px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.secondary-button:hover{background:var(--tint)}.secondary-button:disabled{opacity:.55;cursor:not-allowed}.auth-form .org-check{background:var(--paper);border-radius:8px;align-items:flex-start;gap:12px;padding:13px;font-weight:400;line-height:1.65;display:flex}.auth-form .org-check input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin:3px 0 0}.auth-help{color:var(--muted);font-size:12px;line-height:1.7}.auth-notice{background:var(--tint);color:#233e69;border:1px solid #cfdef5;border-left:4px solid var(--accent);overflow-wrap:anywhere;border-radius:9px;margin:20px 0;padding:17px 20px;font-size:14px}.auth-notice p:last-child{margin-bottom:0}.auth-error{color:#912a25;overflow-wrap:anywhere;background:#fff1f0;border:1px solid #ecc4c1;border-left:4px solid #b5332b;border-radius:9px;padding:17px 20px}.auth-links{flex-wrap:wrap;gap:14px 24px;margin:24px 0;font-size:13px;display:flex}.auth-links a{font-weight:600}.account-email{overflow-wrap:anywhere;color:var(--muted);font-size:13px}.org-create-link{text-align:center}.org-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.org-list li{border:1px solid var(--line);overflow-wrap:anywhere;background:#fff;border-radius:10px;flex-direction:column;gap:7px;padding:18px 20px;display:flex}.org-list li>span{color:var(--muted);font-size:12px}.org-list li>strong{font-size:14px}.org-list li>a{font-weight:650}.role-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:26px 0;display:grid}.role-columns>section{min-width:0}.role-columns>section>h2:first-child{margin-top:0}.role-table-wrap{border:1px solid var(--line);background:#fff;border-radius:12px;margin:22px 0;overflow-x:auto}.role-table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.role-table caption{text-align:left;color:var(--muted);padding:17px 20px;font-size:12px}.role-table th,.role-table td{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:17px 20px}.role-table th{color:#3b5273;text-transform:uppercase;letter-spacing:.04em;background:#edf3fc;font-size:11px;font-weight:650}.role-table td a{font-weight:650;text-decoration:none}.role-table tbody tr:last-child td{border-bottom:0}.role-table tbody tr:hover{background:#f9fbff}.workspace-editor h2{border-top:1px solid var(--line);margin-top:30px;padding-top:24px}.workspace-item{border:1px solid var(--line);background:#f8faff;border-radius:10px;margin-bottom:20px;padding:0 20px 22px}.workspace-item .role-columns{margin:0}.workspace-documents{margin-top:32px;padding-top:6px}.document-controls{flex-wrap:wrap;gap:12px;display:flex}.library-filter{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:2fr 1fr 1fr auto;align-items:end;gap:16px;margin-bottom:18px;padding:18px 22px 24px;display:grid}.library-filter label{min-width:0;margin-top:0;margin-bottom:0}.library-filter button{min-height:50px;margin:0}.transition-tasks{gap:16px;margin:24px 0;display:grid}.transition-task{border:1px solid var(--line);background:#fff;border-radius:12px;padding:24px}.transition-task.task-complete{border-left:4px solid #377a63}.transition-task.task-overdue{border-left:4px solid #b65b19}.transition-task>p{color:var(--muted);font-size:13px}.preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere}progress{width:100%;height:12px;accent-color:var(--accent);border:0;border-radius:20px;overflow:hidden}progress::-webkit-progress-bar{background:#dae5f5}progress::-webkit-progress-value{background:var(--accent)}details{border:1px solid var(--line);background:#fff;border-radius:10px;margin:10px 0;padding:14px 18px}summary{cursor:pointer;color:var(--accent);font-size:13px;font-weight:600;line-height:1.6}details[open] summary{margin-bottom:14px}.badge{background:var(--tint);border-radius:999px;align-items:center;width:fit-content;padding:4px 10px;line-height:1.5;color:var(--accent)!important;font-size:11px!important;font-weight:650!important;display:inline-flex!important}.badge-ready{background:#eaf5f0;color:#24634d!important}.badge-warning{background:#fff2e2;color:#86480f!important}.badge-muted{background:#eef1f6;color:#526078!important}.dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0 12px;display:grid}.dashboard-metric{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:20px;text-decoration:none;display:flex;box-shadow:0 3px 8px #12336503}.dashboard-metric:hover{background:#fcfdff;border-color:#a1bce3}.metric-top{color:var(--accent);justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.metric-marker{letter-spacing:.08em;color:var(--muted);text-transform:uppercase;font-size:10px}.dashboard-metric strong{letter-spacing:-.04em;font-size:35px;font-weight:750;line-height:1.1}.dashboard-metric>span{color:var(--muted);font-size:12px}.metric-attention{background:#fffcf8;border-color:#e6c6a3}.metric-attention .metric-top,.metric-attention strong{color:#8a480e}.panel{border:1px solid var(--line);border-radius:var(--radius);background:#fff;min-width:0;padding:26px}.panel>h2:first-child{margin-top:0}.section-heading{align-items:center;gap:14px;margin-bottom:18px;display:flex}.section-heading .ui-icon{color:var(--accent)}.section-heading h2{margin:0}.dashboard-deadlines{margin-top:28px}.deadline-list{gap:0;margin:0 0 18px;padding:0;list-style:none;display:grid}.deadline-list li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:15px 0;display:flex}.deadline-list a{font-size:14px;font-weight:600;text-decoration:none}.deadline-list time{color:var(--muted);white-space:nowrap;font-size:12px}.empty-state{text-align:left;background:#f7faff;border:1px dashed #c6d6ed;border-radius:10px;margin:16px 0;padding:24px}.empty-state strong{color:var(--ink);margin-bottom:6px;font-size:15px;display:block}.empty-state p{color:var(--muted);margin:0;font-size:13px}.overview-banner{background:var(--accent);color:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:28px;margin-bottom:24px;padding:27px 30px;display:flex}.overview-banner h2{color:#fff;margin:0 0 8px;font-size:23px}.overview-banner p{color:#dce8fb;max-width:570px;margin:0;font-size:13px}.overview-banner .auth-button{white-space:nowrap;width:auto;color:var(--accent);background:#fff;border-color:#fff;flex:none;margin:0}.overview-banner .auth-button:hover{background:#edf4ff}.action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0 30px;display:grid}.action-card{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;flex-direction:column;gap:12px;padding:22px;text-decoration:none;display:flex}.action-card:hover{border-color:#8aaedc}.action-card>.ui-icon{color:var(--accent);width:25px;height:25px}.action-card strong{font-size:15px}.action-card span{color:var(--muted);font-size:12px;line-height:1.7}.action-card .card-link{color:var(--accent);margin-top:auto;font-weight:650}.members-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.members-heading h2{margin:0}.members-heading a{font-size:13px;font-weight:650}.member-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.member-grid li{background:#f8faff}.account-grid{grid-template-columns:2fr 1fr;gap:24px;display:grid}.account-grid h2{margin-top:0}.account-tools .auth-button{color:var(--accent);background:#fff}.home-page{background:#fff}.home-main{grid-template-columns:minmax(0,1.4fr) minmax(280px,.7fr);align-items:center;gap:70px;max-width:1240px;min-height:calc(100svh - 150px);margin:auto;padding:80px 34px;display:grid}.home-main h1{max-width:700px;font-size:clamp(44px,5.7vw,76px)}.home-main h1 span{color:var(--accent)}.promise{max-width:620px;color:var(--accent);margin:26px 0 18px;font-size:clamp(20px,2vw,26px);font-weight:600;line-height:1.4}.description{max-width:560px;color:var(--muted);font-size:16px;line-height:1.8}.principle{border-top:1px solid var(--line);color:var(--muted);margin-top:32px;padding:16px 0;font-size:13px}.home-principles{background:var(--accent);color:#fff;border-radius:18px;padding:34px}.home-principles .eyebrow{color:#c7dbfa}.home-principles>div{border-top:1px solid #5279ae;grid-template-columns:24px 1fr;gap:14px;padding:24px 0;display:grid}.home-principles strong{font-size:16px}.home-principles p:not(.eyebrow){color:#d8e5f9;grid-column:2;margin:0;font-size:13px}.home-principles>div:last-child{padding-bottom:0}@media (min-width:1500px){.application-layout{grid-template-columns:260px minmax(0,1fr)}}@media (max-width:1050px){.application-layout{grid-template-columns:205px minmax(0,1fr)}.app-sidebar{padding-inline:12px}.auth-main{padding-inline:24px}.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.action-grid{grid-template-columns:1fr}.action-card{grid-template-columns:30px 1fr;gap:8px 14px;display:grid}.action-card span{grid-column:2}.overview-banner{flex-direction:column;align-items:flex-start;gap:18px}.library-filter{grid-template-columns:1fr 1fr}.entry-layout{gap:24px}.entry-layout .auth-main{padding:28px}.home-main{gap:32px}}@media (max-width:760px){.header{min-height:78px;padding:17px 20px}.header-actions{gap:12px}.account-link{font-size:12px}.status{padding:5px 9px;font-size:9px}.wordmark{font-size:27px}.application-layout{display:block}.app-sidebar{padding:12px 18px}.sidebar-heading,.desktop-navigation,.app-sidebar .desktop-navigation,.sidebar-note,.sidebar-signature{display:none}.mobile-navigation{background:0 0;border:1px solid #6385b6;border-radius:8px;margin:0;padding:0;display:block}.mobile-navigation summary{color:#fff;padding:10px 14px;font-size:13px}.mobile-navigation[open] summary{border-bottom:1px solid #6385b6;margin:0}.mobile-navigation nav{padding:12px}.mobile-navigation nav .nav-switch{margin-top:4px}.auth-main{padding:26px 20px 40px}.entry-layout{flex-direction:column;gap:20px;min-height:0;padding:30px 20px;display:flex}.entry-story{width:100%;padding:0}.entry-story h2{margin:10px 0;font-size:28px}.entry-story>p:not(.eyebrow),.entry-principles,.entry-signoff{display:none}.entry-layout .auth-main{width:100%;max-width:540px;padding:26px}.entry-layout .auth-panel h1{font-size:30px}.role-columns,.account-grid{grid-template-columns:1fr;gap:18px}.member-grid{grid-template-columns:1fr}.panel,.auth-panel-wide>.auth-form,.auth-panel-wide>form:not(.library-filter),.role-columns>section{padding:20px}.home-main{grid-template-columns:1fr;gap:30px;min-height:0;padding:48px 22px}.home-main h1{font-size:48px}.home-principles{padding:26px}footer{padding:18px 20px;font-size:10px}.role-table{min-width:540px}.role-table th,.role-table td{padding:14px}.members-heading{flex-direction:column;align-items:flex-start}.overview-banner{padding:23px}.overview-banner h2{font-size:21px}}@media (max-width:440px){.header-actions{gap:8px}.header-actions .account-link{text-align:right;max-width:50px;line-height:1.3}.dashboard-metric{padding:16px}.metric-marker{font-size:9px}.dashboard-metrics{gap:10px}.dashboard-metric strong{font-size:30px}.library-filter{grid-template-columns:1fr}.deadline-list li{flex-direction:column;align-items:flex-start;gap:5px}.home-main h1{font-size:40px}.workspace-item{padding-inline:14px}.auth-links{gap:12px 20px}}@media (prefers-reduced-motion:no-preference){a,button,input,textarea,select{transition:background-color .15s,border-color .15s,color .15s}}@media print{.app-sidebar,.header-actions,.auth-links,.skip-link,button{display:none!important}.application-layout{display:block}.auth-main{padding:12px}.page,.panel,body{background:#fff}.overview-banner{color:var(--ink);border:1px solid var(--line);background:#fff}.overview-banner h2,.overview-banner p{color:var(--ink)}}.onboarding-card{background:linear-gradient(115deg,#fff 60%,#edf4ff);border:1px solid #c9dbf5;border-radius:16px;margin:24px 0;padding:28px;box-shadow:0 6px 24px #18468d05}.onboarding-heading{align-items:center;gap:18px;margin-bottom:22px;display:flex}.onboarding-heading h2{margin:0;font-size:23px}.onboarding-heading .eyebrow{margin-bottom:8px}.visual-token{width:54px;height:54px;color:var(--accent);background:#e6efff;border:1px solid #c7dafa;border-radius:15px;flex:none;place-items:center;display:grid}.visual-token .ui-icon{width:28px;height:28px}.setup-total{white-space:nowrap;color:var(--accent);margin-left:auto;font-size:28px;font-weight:750}.setup-total small{color:var(--muted);font-size:12px;font-weight:500}.setup-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0;padding:0;list-style:none;display:grid}.setup-steps li{align-items:flex-start;gap:10px;display:flex}.step-number{width:28px;height:28px;color:var(--muted);background:#e9eef7;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.step-number .ui-icon{width:17px;height:17px}.step-done .step-number{background:var(--accent);color:#fff}.setup-steps strong{font-size:12px;line-height:1.5;display:block}.setup-steps small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.setup-next{border-top:1px solid #d6e2f4;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;padding-top:22px;display:flex}.setup-next strong{font-size:14px}.setup-next p{color:var(--muted);max-width:540px;margin:5px 0 0;font-size:12px}.setup-next .auth-button{flex:none;width:auto;margin:0;font-size:12px}.onboarding-card>.auth-help:last-child{margin-bottom:0}.continuity-guide{background:#f0f5fd;border-color:#cfdef5;margin:24px 0;padding:18px 22px}.continuity-guide summary{font-size:14px}.guide-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:18px 0 10px;display:grid}.guide-grid .ui-icon{color:var(--accent);margin-bottom:12px}.guide-grid h3{font-size:14px}.guide-grid p{color:var(--muted);font-size:12px}.person-heading{align-items:center;gap:12px;min-width:0;display:flex}.initial-avatar{color:#18468d;background:#e7effe;border:1px solid #c9daf3;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:12px;font-weight:750;display:inline-grid}.avatar-vacant{color:var(--muted);background:#f1f3f7;border-style:dashed}.document-heading{align-items:center;gap:14px;display:flex}.file-marker{color:#18468d;letter-spacing:.03em;background:#ecf3ff;border:1px solid #c5d6ef;border-radius:8px;flex:none;place-items:center;width:48px;height:54px;font-size:9px;font-weight:750;display:inline-grid}.file-pdf{color:#a2362b;background:#fff0ee;border-color:#f1cfc9}.file-xlsx{color:#296147;background:#eef8f2;border-color:#cfe5d7}.file-link{color:#614993;background:#f4f0ff;border-color:#ddd2f2}.workspace-prompt{border-left:4px solid var(--accent);background:var(--tint);border-radius:10px;margin:22px 0;padding:22px}.workspace-prompt h2{margin:10px 0;font-size:20px}.workspace-prompt p{color:var(--muted);margin:0;font-size:13px}.handoff-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:26px 0;display:grid}.handoff-summary>div{border:1px solid var(--line);background:#fff;border-radius:12px;padding:22px}.handoff-summary span{color:var(--muted);margin-bottom:12px;font-size:12px;display:block}.handoff-summary strong{color:var(--accent);font-size:32px;line-height:1.2}.handoff-summary small{color:var(--muted);font-size:16px;font-weight:500}.handoff-summary .ack-label{font-size:21px}@media (max-width:1100px){.setup-steps,.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-next{flex-direction:column;align-items:flex-start;gap:16px}.setup-total{font-size:23px}.onboarding-heading h2{font-size:20px}}@media (max-width:600px){.onboarding-card{padding:20px}.onboarding-heading{flex-wrap:wrap;gap:12px}.onboarding-heading>div:nth-child(2){flex:1;min-width:160px}.setup-total{margin-left:0}.setup-steps{grid-template-columns:1fr;gap:18px}.guide-grid{grid-template-columns:1fr;gap:12px}.guide-grid section{border-bottom:1px solid #d5e1f1}.handoff-summary{grid-template-columns:1fr}.handoff-summary>div{justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.handoff-summary span{margin:0}.handoff-summary strong{font-size:24px}.setup-next .auth-button{width:100%}.initial-avatar{width:32px;height:32px;font-size:11px}}.pilot-picker{background:#f4f8ff;border-color:#bed1ee;margin:0 0 24px}.pilot-preview{border:1px solid var(--line);background:#fff;border-radius:10px;max-height:350px;margin:18px 0;padding:20px;overflow-y:auto}.pilot-preview h3{margin:14px 0}.pilot-preview p,.pilot-preview li{font-size:13px;line-height:1.7}.pilot-preview ol{padding-left:20px}.pilot-preview li+li{margin-top:18px}.pilot-picker>summary{font-size:14px}.pilot-link{background:#edf4ff;border:1px solid #cbdcf5;border-radius:12px;align-items:center;gap:16px;margin:24px 0;padding:22px;display:flex}.pilot-link>.ui-icon{color:var(--accent)}.pilot-link strong{font-size:14px}.pilot-link p{color:var(--muted);margin:4px 0 0;font-size:12px}.pilot-link a{margin-left:auto;font-size:13px;font-weight:650}.pilot-intro{align-items:center;gap:22px;margin:28px 0;display:flex}.pilot-intro>.ui-icon{width:40px;height:40px;color:var(--accent)}.pilot-intro h2{margin:0 0 10px}.pilot-intro p{color:var(--muted);margin:0}.pilot-walkthrough{gap:18px;margin:28px 0;padding:0;list-style:none;display:grid}.pilot-walkthrough>li{border:1px solid var(--line);background:#fff;border-radius:14px;gap:24px;padding:26px;display:flex}.pilot-step{background:var(--tint);color:var(--accent);border-radius:12px;flex:none;place-items:center;width:44px;height:44px;font-size:15px;font-weight:750;display:grid}.pilot-walkthrough h2{margin:0 0 14px;font-size:20px}.pilot-walkthrough p{font-size:14px}.pilot-walkthrough a{font-size:13px;font-weight:650}.pilot-expectation{color:#344d73;background:#f4f8ff;border-left:3px solid #7b9fcf;border-radius:8px;padding:14px 16px}.pilot-walkthrough>li>div{min-width:0}@media (max-width:640px){.pilot-link{flex-wrap:wrap;padding:18px}.pilot-link a{width:100%;margin-left:0}.pilot-walkthrough>li{gap:14px;padding:20px}.pilot-step{width:32px;height:32px;font-size:12px}.pilot-walkthrough h2{font-size:18px}.pilot-intro{align-items:flex-start}}.member-work{margin:28px 0}.member-work>.members-heading{margin-bottom:20px}.member-work .eyebrow{margin-bottom:7px}.my-work-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.my-work-grid .section-heading h3{margin:0;font-size:18px}.my-role-list,.my-task-list{gap:12px;margin:0 0 18px;padding:0;list-style:none;display:grid}.my-role-list li{background:#f2f6ff;border:1px solid #d3e1f5;border-radius:10px;padding:18px}.my-role-list strong{font-size:17px}.my-role-list p{color:var(--muted);margin:6px 0;font-size:12px}.my-role-list .secondary-button{margin-top:10px}.my-task-list li{border-bottom:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:6px;padding:15px 0;display:flex}.my-task-list a{font-size:14px;font-weight:650}.my-task-list span:not(.badge){color:var(--muted);font-size:12px}.work-secondary-link{margin:18px 0;font-size:13px;font-weight:650;display:block}.secondary-section{background:#fff;margin:20px 0;padding:18px 22px}.secondary-section>summary{font-size:14px}.secondary-section[open]>summary{border-bottom:1px solid var(--line);padding-bottom:15px}@media (max-width:1000px){.my-work-grid{grid-template-columns:1fr}}@media (max-width:600px){.secondary-section{padding:16px}.my-work-grid{gap:16px}}.meeting-notes-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.5rem 0;display:grid}.meeting-note{background:#fff;border:1px solid #dce4f3;border-top:4px solid #2454d6;border-radius:14px;min-width:0;padding:1.25rem}.meeting-note h2{color:#173b80;margin-top:0;font-size:1.05rem}.meeting-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.meeting-history{white-space:pre-wrap;overflow-wrap:anywhere;background:#f2f5fc;max-height:24rem;padding:1rem;overflow:auto}.meeting-join{margin-top:1rem;text-decoration:none;display:inline-flex}.discussion-list>li{border-left:3px solid #2454d6}@media (max-width:1000px){.meeting-notes-grid{grid-template-columns:1fr}}.recovery-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.recovery-comparison section{overflow-wrap:anywhere;min-width:0}@media (max-width:850px){.recovery-comparison{grid-template-columns:1fr}}.action-filters{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end;gap:1rem;display:grid}.action-calendar>li{align-items:flex-start;gap:1.25rem;display:flex}.action-calendar time{color:#18468d;white-space:nowrap;font-weight:700}.action-table-scroll{overflow-x:auto}.action-progress{border-collapse:collapse;width:100%;margin:1rem 0}.action-progress th,.action-progress td{text-align:left;border-bottom:1px solid #dce4f3;padding:.85rem}.action-progress thead{color:#173b80;background:#edf3ff}.action-progress small{font-weight:400;display:block}@media (max-width:600px){.action-calendar>li{flex-direction:column;gap:.25rem}}.chapter-text{white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;max-width:100%}pre.chapter-text{background:#f4f7fd;border-radius:.75rem;max-height:28rem;padding:1rem;font-family:inherit;font-size:.85rem;overflow:auto}.org-list>li{overflow-wrap:anywhere;min-width:0}.member-grid h2{margin:0;font-size:1.1rem}.auth-form fieldset{border:0;gap:1rem;min-width:0;margin:0;padding:0;display:grid}.auth-form textarea{width:100%;max-width:100%;font:inherit;line-height:1.5}.app-sidebar .nav-primary,.app-sidebar .nav-group-links{gap:4px;display:grid}.app-sidebar .nav-primary{padding-bottom:12px}.app-sidebar .nav-group{color:#fff;background:0 0;border:0;border-top:1px solid #5377ab;border-radius:0;margin:0;padding:0}.app-sidebar .nav-group>summary{color:#e9f0fc;cursor:pointer;margin:0;padding:15px 10px;font-size:12px;font-weight:650;line-height:1.5}.app-sidebar .nav-group[open]>summary{border:0;margin:0}.app-sidebar .nav-group-links{padding:0 0 12px 5px}.app-sidebar .nav-group-links a{min-height:44px;padding:11px 10px;font-size:12px}.app-sidebar a:focus-visible,.app-sidebar summary:focus-visible{outline-offset:2px;outline:3px solid #b8d8ff}.app-sidebar nav.mobile-shortcuts{display:none}.nav-location{color:#d8e5f9;margin-top:3px;font-size:11px;font-weight:400;display:block}@media (max-width:760px){.app-sidebar nav.mobile-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:10px;display:grid}.app-sidebar .mobile-shortcuts a{text-align:center;background:#23559d;flex-direction:column;gap:5px;min-height:64px;padding:10px 4px;font-size:11px;display:flex}.app-sidebar .mobile-shortcuts a[aria-current=page]{background:#fff}.app-sidebar .mobile-navigation>summary{min-height:48px;padding:12px 14px}.app-sidebar .mobile-navigation nav{overscroll-behavior:contain;max-height:65svh;overflow-y:auto}.app-sidebar .nav-group>summary{padding:14px 10px}}.oauth-form{margin:0}.auth-button-secondary{color:#17355f;background:#fff;border:1px solid #b9c7da}.auth-button-secondary:hover{background:#f4f8fd}.auth-divider{color:#62718a;align-items:center;gap:10px;margin:16px 0;font-size:13px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#d5deea;flex:1;height:1px}:root{--nf-body:"DM Sans", Arial, sans-serif;--nf-display:"Manrope", "DM Sans", Arial, sans-serif}body,.page,button,input,select,textarea,.auth-button,.secondary-button{font-family:var(--nf-body)!important}h1,h2,h3,h4,h5,h6,.page-heading h1,.wordmark,.dashboard-metric strong{font-family:var(--nf-display)!important}body{color:#28384f!important;font-size:16px!important;line-height:1.65!important}.auth-help,.org-list li>span,.chapter-quick-actions small,.sidebar-note p{color:#52647d!important;font-size:13px!important;line-height:1.55!important}.calendar-controls{border-radius:18px!important;padding:18px 20px!important}.calendar-month-nav{padding:0 2px}.month-calendar{padding:8px 0}.month-grid{border-radius:18px;overflow:hidden}.month-grid caption{padding:20px 4px 14px;font-size:28px}.month-grid th{font-family:var(--nf-display);letter-spacing:.04em;font-size:12px}.calendar-day:hover{background:#f1f6ff!important}.day-previews>span{line-height:1.35;font-size:12px!important}.calendar-day-details{border-top:4px solid #18468d!important}.calendar-agenda li{border-left:3px solid #b8cdf0!important}.role-memory-briefing{background:linear-gradient(135deg,#f9fbff,#edf4ff);border:1px solid #d5e2f5;border-radius:22px;margin:28px 0;padding:28px}.role-memory-briefing h2{margin:6px 0 9px;color:#18468d!important}.role-memory-briefing>p:not(.eyebrow){color:#52647d}.role-memory-briefing .org-list{margin-top:20px}.role-memory-briefing .org-list li{background:#fff}.role-memory-empty{background:#fff;border:1px dashed #aec5e6;border-radius:15px;padding:20px}.role-memory-empty strong{color:#18468d;display:block}.role-memory-empty p{color:#52647d;margin:5px 0 10px}@media (max-width:760px){.month-grid caption{font-size:24px}.role-memory-briefing{border-radius:18px;padding:21px}}.intelligence-workspace{gap:24px;margin:26px 0;display:grid}.intelligence-question{gap:16px;display:grid}.intelligence-question label{gap:6px;display:grid}.intelligence-question label span{color:var(--muted);font-size:13px}.intelligence-question textarea{resize:vertical;min-height:126px}.intelligence-question .auth-button{width:max-content;min-width:180px}.intelligence-answer{border:1px solid #c9daf3;border-top:5px solid var(--accent);background:#fff;border-radius:18px;padding:28px;box-shadow:0 10px 30px #18468d0a}.intelligence-answer h2{margin:4px 0 18px}.intelligence-answer-text{white-space:pre-wrap;color:#28384f;line-height:1.8}.intelligence-citations{border-top:1px solid var(--line);margin-top:24px;padding-top:22px}.intelligence-citations h3{color:var(--accent)}.intelligence-citations ol{gap:12px;padding:0;list-style:none;display:grid}.intelligence-citations li{border:1px solid var(--line);background:#f5f8fd;border-radius:12px;gap:5px;padding:16px;display:grid}.intelligence-citations li span,.intelligence-citations li p{color:var(--muted);margin:0;font-size:13px}.intelligence-readiness{margin:24px 0}.intelligence-hero{margin-bottom:24px}@media (max-width:600px){.intelligence-answer{padding:20px}.intelligence-question .auth-button{width:100%}}:root{--zeta-royal:#13458b;--zeta-deep:#0b2f63;--zeta-sky:#dbeaff;--zeta-mist:#f3f7fd;--zeta-dove:#e6eaf0;--zeta-ink:#1f3150;--zeta-coral:#e86f61;--zeta-mint:#daf2e8;--zeta-shadow:0 22px 55px #0f34691a}body{color:var(--zeta-ink)!important;background:#f5f8fc!important}.header{z-index:5;border-bottom:1px solid #e3e9f1;min-height:76px;padding:14px clamp(20px,3vw,46px);position:relative;box-shadow:0 5px 20px #13458b0a}.brand{flex-direction:row;align-items:center;gap:11px}.brand-mark{background:var(--zeta-royal);color:#fff;width:36px;height:36px;font-family:var(--nf-display);border-radius:12px;place-items:center;font-size:18px;font-weight:800;display:grid;box-shadow:0 7px 18px #13458b2e}.brand-copy{flex-direction:column;display:flex}.wordmark{letter-spacing:-1.3px;font-size:25px}.brand-caption{margin-top:5px;font-size:8px}.marketing-header{max-width:none}.marketing-nav{align-items:center;gap:28px;margin-left:auto;display:flex}.marketing-nav a{color:#53647e;font-size:13px;font-weight:650;text-decoration:none}.marketing-nav a:hover{color:var(--zeta-royal)}.status{background:#edf4ff;border-color:#c9daf3;font-size:10px}.account-link{border-radius:10px;padding:9px 13px}.account-link:hover{background:#edf4ff;text-decoration:none}.zeta-home{background:#fff}.zeta-home main{overflow:hidden}.zeta-hero{grid-template-columns:minmax(0,1.05fr) minmax(380px,.82fr);align-items:center;gap:clamp(50px,7vw,108px);max-width:1360px;min-height:720px;margin:auto;padding:80px clamp(24px,5vw,74px) 92px;display:grid}.zeta-hero-copy h1{letter-spacing:-.06em;max-width:790px;margin:14px 0 28px;font-size:clamp(48px,5.5vw,78px);line-height:1.03;color:#172e52!important}.zeta-hero-copy h1 span{color:var(--zeta-royal)}.zeta-hero-copy .promise{color:#435875;max-width:700px;margin:0;font-size:clamp(18px,1.6vw,23px);font-weight:520;line-height:1.55}.hero-actions{align-items:center;gap:12px;margin:32px 0 20px;display:flex}.hero-actions .auth-button,.zeta-closing .auth-button{border-radius:12px;width:auto;margin:0;padding:13px 22px;text-decoration:none}.hero-actions .secondary-button{background:#fff;border-radius:12px;margin:0;padding:12px 20px;text-decoration:none}.independent-note{color:#718098;max-width:620px;margin:0;font-size:11px;line-height:1.6}.chapter-home-preview{background:linear-gradient(155deg,#fff 0%,#f2f7ff 100%);border:1px solid #d9e4f3;border-radius:28px;padding:26px;position:relative;box-shadow:0 32px 80px #13458b29}.chapter-home-preview:before{content:"";z-index:-1;background:#dceaff;border-radius:36px;height:130px;position:absolute;inset:-16px 28px auto -22px;transform:rotate(-3deg)}.preview-top{border-bottom:1px solid #e2e9f2;justify-content:space-between;align-items:center;margin-bottom:18px;padding-bottom:20px;display:flex}.preview-top>div{gap:5px;display:grid}.preview-kicker,.preview-card span,.preview-list>span,.preview-pulse span{text-transform:uppercase;letter-spacing:.1em;color:#718098;font-size:10px;font-weight:750}.preview-top strong{color:#183765;font-size:20px}.preview-avatar{background:var(--zeta-royal);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:12px;font-weight:750;display:grid}.preview-pulse{grid-template-columns:1fr 1fr;gap:12px;display:grid}.preview-pulse>div{background:#fff;border:1px solid #e1e8f2;border-radius:16px;gap:5px;padding:16px;display:grid}.preview-pulse strong{color:#1d3965;font-size:15px}.preview-pulse small,.preview-card small,.preview-list small{color:#718098;font-size:11px}.preview-card{background:var(--zeta-royal);color:#fff;border-radius:17px;align-items:center;gap:14px;margin:14px 0;padding:18px;display:flex}.preview-card>.ui-icon{width:25px;height:25px}.preview-card>div{gap:4px;display:grid}.preview-card span,.preview-card small{color:#d9e8ff}.preview-card strong{font-size:14px}.preview-list{background:#fff;border:1px solid #e1e8f2;border-radius:17px;padding:18px}.preview-list>div{align-items:flex-start;gap:12px;padding-top:14px;display:flex}.preview-list i{background:#70a3e5;border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}.preview-list p{gap:3px;margin:0;display:grid}.preview-list strong{color:#294263;font-size:12px}.experience-section{background:var(--zeta-mist);padding:96px clamp(24px,6vw,90px)}.section-intro{text-align:center;max-width:820px;margin:0 auto 48px}.section-intro h2,.continuity-section h2{letter-spacing:-.045em;margin:10px 0 20px;font-size:clamp(31px,3.5vw,48px)}.section-intro>p:last-child{color:#5b6e88;font-size:16px}.experience-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:1240px;margin:auto;display:grid}.experience-grid article{background:#fff;border:1px solid #e0e7f1;border-radius:22px;padding:26px;box-shadow:0 12px 35px #13458b0d}.experience-grid article:nth-child(2){background:#eef5ff}.experience-grid article:nth-child(3){background:#f1f8f5}.experience-grid article:nth-child(4){background:#fff5f2}.experience-icon{width:48px;height:48px;color:var(--zeta-royal);background:#e6f0ff;border-radius:15px;place-items:center;margin-bottom:24px;display:grid}.experience-grid article:nth-child(2) .experience-icon{background:#fff}.experience-grid article:nth-child(3) .experience-icon{color:#2f725a;background:#fff}.experience-grid article:nth-child(4) .experience-icon{color:#b34f43;background:#fff}.experience-grid h3{color:#1d3965;margin-bottom:10px;font-size:18px}.experience-grid p{color:#5b6e88;margin:0;font-size:13px;line-height:1.7}.continuity-section{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);align-items:center;gap:90px;max-width:1240px;margin:auto;padding:110px clamp(24px,5vw,72px);display:grid}.continuity-section>div>p:not(.eyebrow){color:#5b6e88;font-size:16px}.continuity-section ul{grid-template-columns:1fr 1fr;gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.continuity-section li{align-items:center;gap:10px;font-size:13px;font-weight:650;display:flex}.continuity-section li .ui-icon{width:18px;color:var(--zeta-royal)}.continuity-section aside{background:var(--zeta-deep);color:#fff;box-shadow:var(--zeta-shadow);border-radius:26px;padding:32px}.continuity-section aside .eyebrow{color:#bcd5f6}.continuity-section aside>div{border-top:1px solid #345887;gap:5px;padding:18px 0;display:grid}.continuity-section aside strong{color:#fff;font-size:15px}.continuity-section aside span{color:#d7e4f5;font-size:12px;line-height:1.65}.zeta-closing{color:#fff;text-align:center;background:linear-gradient(120deg,#0d376f,#184f9b);padding:86px 24px}.zeta-closing .eyebrow{color:#c5dcf9}.zeta-closing h2{margin:12px 0 28px;font-size:clamp(32px,4vw,50px);color:#fff!important}.zeta-closing .auth-button{color:var(--zeta-royal);background:#fff;border-color:#fff;display:inline-flex}.zeta-home footer{color:#cfddf1;background:#092a58;border:0}.application-layout{background:#f5f8fc;grid-template-columns:268px minmax(0,1fr)}.app-sidebar{background:linear-gradient(#103c7a,#0a2e60);border-right:0;padding:26px 16px 22px}.sidebar-brand-note{border-bottom:1px solid #ffffff29;margin-bottom:12px;padding:8px 12px 22px}.sidebar-brand-note span{letter-spacing:.16em;color:#bcd2ef;font-size:8px;font-weight:750}.sidebar-brand-note strong{color:#fff;margin-top:9px;font-size:16px;line-height:1.45;display:block}.app-sidebar nav a{border-radius:12px;padding:11px 12px}.app-sidebar nav a[aria-current=page]{box-shadow:none}.app-sidebar .nav-group{border-top-color:#ffffff29}.app-sidebar .nav-group>summary{border-radius:10px}.app-sidebar .nav-group>summary:hover{background:#ffffff12}.nav-location{color:#aecaed}.sidebar-note{background:#ffffff12;border-color:#ffffff21;border-radius:16px;margin-top:28px}.compact-sidebar-note p{color:#cbdcf2!important}.auth-main{padding:42px clamp(24px,4vw,64px) 70px}.auth-panel-wide{max-width:1320px}.page-heading{gap:4px;margin-bottom:28px;display:grid}.page-kicker{letter-spacing:.15em;text-transform:uppercase;color:#718098;margin:0;font-size:9px;font-weight:750}.page-heading h1{margin:0;font-size:clamp(30px,3vw,42px);color:#183765!important}.auth-description{color:#60718a;font-size:14px}.panel,.auth-form,.auth-panel-wide>.auth-form,.auth-panel-wide>form:not(.library-filter),.role-columns>section{border-color:#e0e7f1;border-radius:18px;box-shadow:0 10px 32px #13458b0b}.chapter-command-center{background:linear-gradient(120deg,#113d7b,#1e5baa);border-radius:22px;box-shadow:0 18px 40px #13458b1a}.action-card{border-radius:17px;box-shadow:0 8px 28px #13458b0a}.action-card:hover{transform:translateY(-2px);box-shadow:0 13px 32px #13458b17}.badge{border-radius:999px}.zeta-entry-story{color:#fff;box-shadow:var(--zeta-shadow);background:linear-gradient(145deg,#0d356e,#1b559f);border-radius:28px;padding:44px!important}.zeta-entry-story h2,.zeta-entry-story h2 span{color:#fff!important}.zeta-entry-story>p:not(.eyebrow){color:#dce8f8}.zeta-entry-story .eyebrow{color:#bfd7f6}.zeta-entry-story .entry-principles>div{color:#fff;border-color:#ffffff2e}.zeta-entry-story .entry-signoff{color:#bfd7f6}.entry-layout{background:linear-gradient(135deg,#f3f7fd,#fff);max-width:none;padding-inline:clamp(24px,7vw,110px)}.entry-layout>.auth-main{justify-self:center;max-width:600px}.entry-layout .auth-panel{box-shadow:var(--zeta-shadow);background:#fff;border:1px solid #e0e7f1;border-radius:24px;padding:36px}@media (max-width:1100px){.zeta-hero{grid-template-columns:1fr;min-height:0}.chapter-home-preview{width:100%;max-width:650px;margin:auto}.experience-grid{grid-template-columns:1fr 1fr}.continuity-section{gap:45px}.marketing-nav{display:none}.application-layout{grid-template-columns:230px minmax(0,1fr)}}@media (max-width:760px){.zeta-hero{padding-top:52px}.zeta-hero-copy h1{font-size:clamp(42px,12vw,58px)}.experience-section{padding-block:70px}.experience-grid,.continuity-section{grid-template-columns:1fr}.continuity-section{padding-block:75px}.continuity-section ul{grid-template-columns:1fr}.marketing-header .status{display:none}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .auth-button,.hero-actions .secondary-button{text-align:center;width:100%}.chapter-home-preview{border-radius:22px;padding:19px}.preview-pulse{grid-template-columns:1fr}.entry-layout{padding-inline:20px}.zeta-entry-story{border-radius:22px;padding:28px!important}.entry-layout .auth-panel{padding:26px}}@media (max-width:520px){.experience-grid{grid-template-columns:1fr}.zeta-hero{padding-inline:20px}.zeta-hero-copy h1{font-size:42px}.continuity-section aside{padding:24px}.marketing-header .brand-caption{display:none}}.community-grid,.privacy-summary{gap:var(--space-5);margin-block:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.community-circle{align-self:start}.community-circle .auth-form{margin-block:var(--space-4)}.privacy-summary .panel{gap:var(--space-2);flex-direction:column;min-height:13rem;display:flex}.privacy-summary .panel h2{margin:0}.privacy-summary .panel a{margin-top:auto}.insights-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.community-grid,.privacy-summary,.insights-metrics{grid-template-columns:1fr 1fr}}@media (max-width:620px){.community-grid,.privacy-summary,.insights-metrics{grid-template-columns:1fr}}.storyfront{background:#f7f9fc}.storyfront-hero{color:#fff;background:linear-gradient(135deg,#0b2f69,#18468d) 50%/cover;align-items:center;min-height:34rem;padding:clamp(3rem,8vw,7rem);display:flex}.storyfront-hero>div{max-width:760px}.storyfront-hero h1{color:#fff;max-width:700px;font-size:clamp(2.7rem,6vw,5.6rem);line-height:.96}.storyfront-hero p{max-width:650px;font-size:1.15rem;line-height:1.7}.storyfront-story{gap:var(--space-7);background:#fff;grid-template-columns:1.3fr .7fr;padding:clamp(3rem,7vw,6rem);display:grid}.storyfront-story aside,.storyfront-service{padding:var(--space-6);background:#eaf2ff;border-radius:24px}.storyfront-service,.storyfront-gallery{margin:clamp(2rem,6vw,5rem)}.storyfront-gallery>div{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.storyfront-gallery figure{aspect-ratio:4/3;border-radius:20px;margin:0;overflow:hidden}.storyfront-gallery img{object-fit:cover;width:100%;height:100%}.storyfront-faq details{border-bottom:1px solid var(--border);padding:var(--space-4) 0}.storyfront-social{gap:var(--space-4);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.storyfront-fields{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.storyfront-editor .panel{margin-block:var(--space-5)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.storyfront-story,.storyfront-fields{grid-template-columns:1fr}.storyfront-gallery>div{grid-template-columns:1fr 1fr}.storyfront-hero{min-height:28rem;padding:3rem 1.25rem}}@media (max-width:520px){.storyfront-gallery>div{grid-template-columns:1fr}}.academy-interactive-lesson{border:1px solid var(--border);background:#fff;border-radius:1.25rem;overflow:hidden;box-shadow:0 16px 40px #0e2c5c14}.academy-interactive-lesson>header{background:linear-gradient(135deg,#f4f8ff,#fff);align-items:center;gap:1rem;padding:1.25rem 1.4rem;display:flex}.academy-interactive-lesson>header>span{background:var(--primary);color:#fff;border-radius:999px;flex:0 0 2.5rem;place-items:center;width:2.5rem;height:2.5rem;font-weight:800;display:grid}.academy-interactive-lesson h3,.academy-interactive-lesson h4{margin:0}.academy-interactive-lesson small{color:var(--muted)}.academy-section-tabs{border-block:1px solid var(--border);background:#f8faff;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.55rem;padding:1rem 1.4rem;display:grid}.academy-section-tabs button{color:#17355f;text-align:left;min-height:48px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd8ec;border-radius:.75rem;align-items:center;gap:.5rem;padding:.65rem .75rem;font-size:.86rem;font-weight:700;display:flex}.academy-section-tabs button:hover,.academy-section-tabs button:focus-visible,.academy-section-tabs button[aria-selected=true]{border-color:var(--primary);box-shadow:0 0 0 3px #18468d1f}.academy-section-tabs button[aria-selected=true]{background:var(--primary);color:#fff}.academy-section-tabs button span{color:#17355f;background:#e7eef9;border-radius:999px;flex:0 0 1.6rem;place-items:center;width:1.6rem;height:1.6rem;font-size:.76rem;display:grid}.academy-section-tabs button[aria-selected=true] span{background:#fff}.academy-section-tabs button.is-visited:not([aria-selected=true]):after{content:"✓";color:#176c43;margin-left:auto}.academy-active-section{min-height:260px;padding:1.5rem 1.4rem}.directory-filters{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:minmax(240px,1.6fr) repeat(3,minmax(150px,1fr));align-items:end;gap:14px;margin:16px 0 10px;padding:18px;display:grid}.directory-filters label{gap:7px;min-width:0;display:grid}.directory-filters label>span{color:#344967;font-size:13px;font-weight:700}.directory-filters input,.directory-filters select{width:100%;min-width:0;min-height:46px;color:var(--ink);background:#fff;border:1px solid #b9c7dc;border-radius:10px;padding:10px 12px;font-size:14px}.directory-result-count{color:var(--accent);margin:12px 0;font-size:14px;font-weight:650}.directory-results-bar{justify-content:space-between;align-items:center;gap:18px;display:flex}.directory-results-bar>span{color:var(--muted);font-size:13px}.directory-pagination{justify-content:flex-end;gap:10px;display:flex}.directory-pagination .secondary-button{margin-top:0}.role-table td small{color:var(--muted);font-size:12px}@media (max-width:1000px){.directory-filters{grid-template-columns:1fr 1fr}}@media (max-width:620px){.directory-filters{grid-template-columns:1fr}.directory-results-bar{flex-direction:column;align-items:flex-start;gap:2px}.directory-pagination{justify-content:stretch}.directory-pagination .secondary-button{flex:1}}.academy-active-section h4{margin:.2rem 0 1rem;font-size:1.3rem}.academy-active-section .preserve-lines{line-height:1.75}.academy-knowledge-check,.academy-answer{gap:1rem;display:grid}.academy-answer{border-left:4px solid var(--primary);background:#f2f7ff;border-radius:.5rem;padding:1rem}.academy-activity-check{background:#f2f7ff;border-radius:.75rem;margin-top:1.25rem;padding:1rem}.academy-lesson-controls{border-top:1px solid var(--border);background:#f8faff;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.4rem;display:flex}.academy-lesson-controls span{color:#294b77;text-align:center;font-weight:750}.academy-interaction-note{color:#66460b;background:#fff5df;border-radius:.65rem;margin:1rem 1.4rem 0;padding:.8rem 1rem}.academy-interactive-lesson .academy-completion-form{margin:1rem 1.4rem 1.4rem}@media (max-width:680px){.academy-section-tabs{grid-template-columns:1fr;padding:.8rem}.academy-active-section{min-height:0;padding:1.2rem}.academy-lesson-controls{flex-wrap:wrap;padding:.9rem}.academy-lesson-controls span{flex-basis:100%;order:-1}.academy-interactive-lesson .academy-completion-form,.academy-interaction-note{margin-inline:1rem}}.zeta-home .zeta-hero .zeta-hero-copy h1{color:#172e52!important}.zeta-home .zeta-hero .zeta-hero-copy h1 span{color:var(--zeta-royal)!important}.zeta-home .zeta-hero .zeta-hero-copy .eyebrow{color:#174b8f!important}.zeta-home .zeta-hero .zeta-hero-copy .promise{color:#435875!important}.zeta-home .zeta-hero .zeta-hero-copy .independent-note{color:#65758d!important}:is(.panel,.secondary-section,.auth-form,.role-columns>section,.org-list li,.dashboard-metric,.action-card,.hub-shortcut,.pathway-feature,.pathways-next,.portal-steps,.academy-hero-note,.academy-paths article,.academy-course,.academy-learning-list>article,.academy-certificate,.chapter-home-preview,.chapter-home-card,.chapter-home-section,.member-work,.meeting-work,.empty-state) :is(h1,h2,h3,h4,h5,h6,p,li,strong,label,summary){color:var(--nf-ink,#17243b)!important}:is(.panel,.secondary-section,.auth-form,.role-columns>section,.org-list li,.dashboard-metric,.action-card,.hub-shortcut,.pathway-feature,.pathways-next,.portal-steps,.academy-hero-note,.academy-paths article,.academy-course,.academy-learning-list>article,.academy-certificate,.chapter-home-preview,.chapter-home-card,.chapter-home-section,.member-work,.meeting-work,.empty-state) :is(small,.auth-help){color:var(--nf-muted-text,#52627a)!important}.application-page .app-sidebar nav a[aria-current=page]{color:var(--nf-navy,#0b2f63)!important;background:#fff!important}.application-page .app-sidebar nav a[aria-current=page] :is(span,svg){color:var(--nf-navy,#0b2f63)!important}.application-page .app-sidebar>.nav-switch{color:#eaf2ff!important;text-decoration-color:#eaf2ffb3!important}.application-page .app-sidebar>.nav-switch:hover{color:#fff!important;background:#ffffff1a!important}.academy-hero-note a{color:var(--nf-blue,#18468d)!important}@media (max-width:760px){.application-page .app-sidebar .mobile-navigation{background:#fff!important;border-color:#d7e0ea!important}.application-page .app-sidebar .mobile-navigation>summary,.application-page .app-sidebar .mobile-navigation .nav-location{color:var(--nf-navy,#0b2f63)!important}.application-page .app-sidebar .mobile-navigation nav a{color:var(--nf-blue,#18468d)!important;background:0 0!important}.application-page .app-sidebar .mobile-navigation nav a:hover{color:var(--nf-navy,#0b2f63)!important;background:#edf4ff!important}.application-page .app-sidebar .mobile-navigation nav a[aria-current=page]{background:var(--nf-blue,#18468d)!important;color:#fff!important}.application-page .app-sidebar .mobile-navigation nav a[aria-current=page] :is(span,svg){color:#fff!important}}.month-grid .calendar-day{color:#172b4d!important}.month-grid .calendar-day .day-previews>span{background:#eef4ff;border-left-color:#2459dd;border-radius:4px;padding:3px 5px;color:#173c78!important}.month-grid .calendar-day[aria-current=date] .day-number{color:#fff!important}.calendar-day-details,.calendar-day-details h3,.calendar-agenda li,.calendar-agenda li>span,.calendar-agenda li>p{color:#172b4d}.calendar-agenda li>a,.calendar-agenda li>a strong{color:#174ea6!important}
