@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff)format("woff")}.account-menu{flex-shrink:0;position:relative}:root .topbar .account-menu .account-menu-trigger{border:1px solid var(--brand-heading);background:var(--brand-heading);width:40px;height:40px;color:var(--brand-paper);cursor:pointer;border-radius:50%;place-items:center;display:grid}:root .topbar .account-menu .account-menu-trigger:hover,:root .topbar .account-menu .account-menu-trigger[aria-expanded=true]{box-shadow:0 0 0 3px var(--brand-selection)}:root .topbar .account-menu :is(.account-menu-trigger,.account-menu-action):focus-visible{outline:var(--brand-focus);outline-offset:3px}:root .topbar .account-menu .account-menu-panel{top:calc(100% + var(--brand-space-3));width:288px;max-width:calc(100vw - 40px);padding:var(--brand-space-2);border:var(--brand-border);border-radius:var(--brand-radius-card);background:var(--brand-paper);color:var(--brand-ink);z-index:60;box-shadow:var(--brand-shadow-dialog);font:400 14px/1.6 var(--brand-font);text-align:left;position:absolute;right:0}.account-menu-identity{padding:var(--brand-space-3);margin-bottom:var(--brand-space-2);border-bottom:var(--brand-border)}:root .account-menu .account-menu-identity p{margin:0 0 var(--brand-space-1);color:var(--brand-heading);overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.4}.account-menu-email{color:var(--brand-muted);overflow-wrap:anywhere;font-size:13px;display:block}:root .topbar .account-menu .account-menu-action{align-items:center;gap:var(--brand-space-3);box-sizing:border-box;width:100%;min-height:48px;padding:var(--brand-space-3);border-radius:var(--brand-radius-control);color:var(--brand-heading);font:600 14px/1.5 var(--brand-font);text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}:root .topbar .account-menu .account-menu-action:hover{background:var(--brand-selection);text-decoration:none}.account-menu-action svg{flex-shrink:0}.account-menu-signout:disabled{opacity:.6;cursor:wait}.account-menu-error{padding:var(--brand-space-3);color:var(--brand-error);margin:0;font-size:13px;line-height:1.5}.member-header-actions{align-items:center;gap:var(--brand-space-4);display:flex}@media (width<=700px){.topbar:has(.account-menu)>.product-wordmark{margin-right:auto}.member-header-actions{gap:var(--brand-space-3)}}:root .brand-theme.membership-status{background:0 0}.membership-upgrade{align-items:center;gap:var(--brand-space-8);margin-top:var(--brand-space-3);padding:var(--brand-space-8);background:var(--brand-context);border-radius:var(--brand-radius-card);grid-template-columns:minmax(0,1fr) 180px;display:grid}.membership-upgrade-copy{justify-items:start;gap:var(--brand-space-3);min-width:0;display:grid}.membership-upgrade-copy p{color:var(--brand-muted);margin:0}.membership-upgrade-copy h3{margin:0}.membership-upgrade-benefits{gap:var(--brand-space-2);margin:var(--brand-space-1) 0;padding:0;list-style:none;display:grid}.membership-upgrade-benefits li{align-items:baseline;gap:var(--brand-space-2);display:flex}.membership-upgrade-benefits svg{margin-top:var(--brand-space-1);color:var(--brand-heading);flex:none;align-self:flex-start}.membership-upgrade-action{justify-items:start;gap:var(--brand-space-2);margin-top:var(--brand-space-2);display:grid}.membership-upgrade-mascot{object-fit:contain;width:180px;height:auto}@media (width<=700px){.membership-upgrade{gap:var(--brand-space-4);padding:var(--brand-space-5);grid-template-columns:minmax(0,1fr) 80px}.membership-upgrade-copy{display:contents}.membership-upgrade-copy>:not(h3){grid-column:1/-1}.membership-upgrade-copy h3{grid-area:1/1}.membership-upgrade-mascot{grid-area:1/2;width:80px}.membership-upgrade-action{grid-row:3}.membership-upgrade-action,.membership-upgrade-action .brand-button{width:100%}}.modal.challenge-dialog{border:var(--brand-border);border-radius:var(--brand-radius-card);width:min(560px,100vw - 32px);box-shadow:var(--brand-shadow-dialog);background:var(--brand-paper);max-height:calc(100svh - 32px);padding:32px;overflow-y:auto}.challenge-dialog>.modal-top{float:right;margin:0}.challenge-dialog>.modal-top button{color:var(--brand-heading)}:root .challenge-dialog>h2{margin:0 32px 12px 0;font-size:30px;line-height:1.15}.challenge-dialog-icon{background:var(--brand-context);width:48px;height:48px;color:var(--brand-heading);border-radius:14px;place-items:center;margin:20px 0 12px;display:grid}.challenge-dialog-intro{color:var(--brand-muted);margin:0 0 20px;font-size:15px;line-height:1.6}.challenge-invite-preview{border:var(--brand-border);background:var(--brand-context);color:var(--brand-heading);border-radius:16px;flex-direction:column;padding:20px 24px;display:flex}.challenge-invite-preview>span{font-size:17px;font-weight:600}.challenge-invite-preview>strong{letter-spacing:-.06em;margin:6px 0;font-size:58px;font-weight:800;line-height:1.15}.challenge-invite-preview small{letter-spacing:-.02em;color:var(--brand-muted);margin-left:12px;font-size:18px;font-weight:400}.challenge-invite-preview>p{color:var(--brand-ink);margin:0;font-size:15px}.challenge-link-label{color:var(--brand-heading);margin:22px 0 8px;font-size:13px;font-weight:600;display:block}.challenge-copy{gap:8px;display:flex}.challenge-copy input{border:var(--brand-border);background:var(--brand-canvas);min-width:0;color:var(--brand-ink);border-radius:12px;flex:1;padding:12px;font-size:13px}.challenge-copy button{flex-shrink:0}.challenge-copy-status{color:var(--brand-muted);min-height:20px;margin:8px 0 18px;font-size:12.5px}.challenge-share-note{border-top:var(--brand-border);color:var(--brand-muted);align-items:flex-start;gap:12px;padding-top:18px;display:flex}.challenge-share-note>svg{color:var(--brand-heading);flex-shrink:0;margin-top:3px}.challenge-share-note p{margin:0;font-size:13px;line-height:1.6}.challenge-preview-link{text-underline-offset:4px;color:var(--brand-heading);align-items:center;gap:6px;margin-top:16px;font-size:13px;font-weight:600;text-decoration:underline;display:inline-flex}.challenge-muted{color:var(--brand-muted);margin:16px 0 0;font-size:12.5px;line-height:1.5}.challenge-error{color:var(--brand-error);padding:12px 0;font-size:14px;line-height:1.6}.challenge-error p{margin:0 0 10px}:root .your-challenges{border:var(--brand-border);border-radius:var(--brand-radius-card);background:var(--brand-paper);margin:0 0 32px;scroll-margin-top:100px;overflow:hidden}.challenges-header{justify-content:space-between;align-items:center;gap:20px;padding:28px 32px 22px;display:flex}:root .challenges-header h2{margin:0;font-size:30px;font-weight:800;line-height:1.15}.challenges-header p{color:var(--brand-muted);margin:8px 0 0;font-size:14px;line-height:1.6}.challenge-sample-label{color:var(--brand-muted);margin:0 32px 16px;font-size:12.5px}.challenges-layout{border-top:var(--brand-border);grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);display:grid}.challenges-list-panel{min-width:0;padding:22px 32px 20px}.challenges-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.challenges-filters button{color:var(--brand-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:24px;min-height:40px;padding:9px 13px;font-size:13px;font-weight:600}.challenges-filters button[aria-pressed=true]{background:var(--brand-selection);border-color:var(--brand-line);color:var(--brand-heading)}.challenges-filters button:hover{background:var(--brand-selection)}.challenges-filters .challenges-refresh{justify-content:center;align-items:center;width:40px;margin-left:auto;padding:8px;display:flex}.challenges-refresh:disabled{opacity:.5;cursor:wait}.challenges-list{margin:0;padding:0;list-style:none}.challenges-list>li{border-bottom:var(--brand-border);align-items:center;gap:14px;padding:20px 0;display:flex}.challenge-avatar{border:var(--brand-border);width:42px;height:42px;color:var(--brand-heading);background:var(--brand-context);border-radius:50%;flex-shrink:0;place-items:center;font-size:16px;font-weight:600;display:grid}.challenge-avatar.is-finished{background:var(--brand-selection);border-color:var(--brand-line-strong)}.challenge-friend{flex:1;min-width:0}.challenge-friend>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.challenge-friend strong{color:var(--brand-ink);font-size:15px}.challenge-friend p{color:var(--brand-muted);margin:5px 0 0;font-size:13px;line-height:1.55}.challenge-friend>a{color:var(--brand-heading);align-items:center;gap:6px;margin-top:8px;font-size:13px;text-decoration:underline;display:inline-flex}.challenge-status{background:var(--brand-warning-wash);color:var(--brand-warning);border-radius:20px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.challenge-status.finished{background:var(--brand-success-wash);color:var(--brand-success)}.challenge-friend-score{text-align:right;color:var(--brand-heading);flex-shrink:0;font-size:20px;font-weight:700;line-height:1.1}.challenge-friend-score small{color:var(--brand-muted);margin-top:6px;font-size:10px;font-weight:400;display:block}.challenge-list-note{color:var(--brand-muted);margin:18px 0 0;font-size:12.5px;line-height:1.6}.challenges-empty{min-height:240px;color:var(--brand-muted);flex-direction:column;justify-content:center;align-items:flex-start;padding:26px 0;display:flex}.challenges-empty svg{color:var(--brand-heading);margin-bottom:16px}:root .challenges-empty h3{margin:0 0 8px;font-size:20px;line-height:1.3}.challenges-empty p{max-width:42ch;margin:0;font-size:14px;line-height:1.6}.challenge-rewards{background:var(--brand-context);border-left:var(--brand-border);padding:26px 28px}.challenge-rewards-heading{color:var(--brand-heading);align-items:center;gap:10px;display:flex}:root .challenge-rewards-heading h3{margin:0;font-size:20px;line-height:1.25}.challenge-rewards>p{color:var(--brand-muted);margin:7px 0 0;font-size:13px;line-height:1.6}.challenge-reward-total{align-items:center;gap:14px;margin:20px 0 24px;display:flex}.challenge-reward-total>strong{color:var(--brand-heading);letter-spacing:-.06em;font-size:52px;font-weight:800;line-height:1}.challenge-reward-total>span{color:var(--brand-ink);font-size:14px;line-height:1.4}.challenge-reward-total small{color:var(--brand-muted);font-size:11px}.challenge-milestones{gap:20px;margin:0;padding:0;list-style:none;display:grid}.challenge-milestones li{align-items:center;gap:12px;display:flex}.challenge-milestone-icon{border:1px solid var(--brand-line-strong);width:36px;height:36px;color:var(--brand-heading);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.earned .challenge-milestone-icon{background:var(--brand-heading);border-color:var(--brand-heading);color:var(--brand-paper)}.challenge-milestones li>div{flex:1;min-width:0}:root .challenge-milestones h4{margin:0;font-size:14px;font-weight:600;line-height:1.3}.challenge-milestones p{color:var(--brand-muted);margin:3px 0 7px;font-size:11px}.challenge-milestones li>span:last-child{color:var(--brand-muted);font-size:12px;font-weight:600}.challenge-milestones progress{appearance:none;background:var(--brand-line);border:none;border-radius:4px;width:100%;height:5px;display:block;overflow:hidden}.challenge-milestones progress::-webkit-progress-bar{background:var(--brand-line)}.challenge-milestones progress::-webkit-progress-value{background:var(--brand-heading);border-radius:4px}.challenge-milestones progress::-moz-progress-bar{background:var(--brand-heading);border-radius:4px}.challenge-rewards>.challenge-rewards-note{max-width:38ch;margin-top:24px;font-size:11px}:root .challenge-page-main{width:min(1120px,100% - 64px);margin:0 auto;padding:40px 0 48px}.challenge-landing-card{border:var(--brand-border);background:var(--brand-paper);border-radius:28px;grid-template-columns:1.3fr 1fr;min-height:560px;display:grid;overflow:hidden}.challenge-landing-copy{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:44px;display:flex}.challenge-landing-label{color:var(--brand-muted);align-items:center;gap:8px;margin-bottom:24px;font-size:13px;font-weight:600;display:inline-flex}:root .challenge-landing-copy h1{letter-spacing:-.055em;overflow-wrap:anywhere;max-width:10ch;margin:0;font-size:48px;font-weight:800;line-height:1.06}.challenge-landing-lead{color:var(--brand-ink);margin:20px 0 24px;font-size:24px;line-height:1.5}.challenge-landing-lead strong{font-weight:700}.challenge-landing-facts{color:var(--brand-muted);flex-wrap:wrap;gap:10px 18px;margin:0 0 28px;padding:0;font-size:12.5px;list-style:none;display:flex}.challenge-landing-facts li:before{content:"✓";color:var(--brand-heading);margin-right:6px;font-weight:600}.challenge-accept-note{max-width:45ch;color:var(--brand-muted);margin:16px 0 0;font-size:12.5px;line-height:1.65}.challenge-accept-note+.brand-button{margin-top:24px}.challenge-signin-note{color:var(--brand-muted);margin:12px 0 0;font-size:12px}.challenge-landing-score{text-align:center;background:var(--brand-context);flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:32px;display:flex}.challenge-score-person{color:var(--brand-heading);align-items:center;gap:9px;font-size:14px;font-weight:600;display:inline-flex}.challenge-score-person>span{background:var(--brand-paper);border:var(--brand-border);border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.challenge-landing-score>strong{letter-spacing:-.075em;color:var(--brand-heading);margin:20px 0 16px;font-size:108px;font-weight:800;line-height:1}.challenge-landing-score>strong small{letter-spacing:-.025em;color:var(--brand-muted);margin-top:8px;font-size:19px;font-weight:400;line-height:1.4;display:block}.challenge-band{border:1px solid var(--brand-line-strong);color:var(--brand-heading);border-radius:24px;padding:6px 14px;font-size:12px;font-weight:600;line-height:1.3}.challenge-landing-score>img{object-fit:contain;width:142px;height:164px;margin-top:22px}.challenge-landing-score>p{color:var(--brand-muted);margin:10px 0 0;font-size:14px;line-height:1.5}.challenge-landing-footer{color:var(--brand-muted);align-items:center;gap:12px;margin-top:24px;font-size:13px;line-height:1.6;display:flex}.challenge-landing-footer>svg{color:var(--brand-heading);flex-shrink:0}.challenge-landing-footer>p{flex:1;margin:0}.challenge-landing-footer>a{color:var(--brand-heading);text-underline-offset:3px;flex-shrink:0;align-items:center;gap:6px;font-size:12.5px;text-decoration:underline;display:inline-flex}.challenge-landing-result{border:var(--brand-border);background:var(--brand-success-wash);color:var(--brand-success);border-radius:12px;gap:12px;margin-bottom:24px;padding:16px;display:flex}.challenge-landing-result>svg{flex-shrink:0}.challenge-landing-result h2{margin:0;font-size:18px}.challenge-landing-result p{margin:6px 0 0;font-size:14px;line-height:1.6}.challenge-page-error{max-width:650px;min-height:440px;padding:48px 0}.challenge-page-error h1{margin:20px 0}.challenge-page-error p{color:var(--brand-muted);margin-bottom:24px}.challenge-page-error>div{flex-wrap:wrap;gap:12px;display:flex}.challenge-page-loading{min-height:420px;padding:80px 0}@media (width<=1100px){.challenges-header{padding:24px}.challenges-list-panel{padding:20px 24px}.challenge-rewards{padding:24px}.challenge-landing-copy{padding:36px}.challenge-landing-score{padding:28px}.challenge-landing-card{min-height:550px}}@media (width<=800px){.challenges-layout{grid-template-columns:1fr}.challenge-rewards{border-left:0;border-top:var(--brand-border)}.challenge-milestones{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.challenge-milestones li{flex-wrap:wrap;gap:8px}.challenge-milestones li>div{flex-basis:100%;order:3}.challenge-milestones li>span:last-child{margin-left:auto}.challenge-reward-total{margin:18px 0 24px}.challenge-rewards>.challenge-rewards-note{max-width:none}}@media (width<=700px){.modal.challenge-dialog{padding:24px}.challenge-dialog-icon{margin-top:16px}:root .challenge-dialog>h2{font-size:27px}.challenge-copy{flex-direction:column}.challenge-copy input{min-height:48px}.challenge-copy button{width:100%}.challenge-invite-preview{padding:18px 20px}.challenges-header{flex-direction:column;align-items:flex-start;gap:16px;padding:24px 20px 20px}:root .challenges-header h2{font-size:28px}.challenges-header>.brand-button{width:100%}.challenge-sample-label{margin-inline:20px}.challenges-list-panel{padding:16px 20px 20px}.challenges-filters{gap:4px}.challenges-filters button{padding:8px 10px;font-size:12px}.challenges-filters .challenges-refresh{width:32px}.challenges-list>li{align-items:flex-start;gap:10px;padding:18px 0}.challenge-avatar{width:34px;height:34px;font-size:14px}.challenge-friend>div{gap:6px}.challenge-friend strong{font-size:14px}.challenge-friend p{font-size:12px}.challenge-friend-score{margin-top:6px;font-size:17px}.challenge-friend-score small{font-size:9px}.challenge-rewards{padding:24px 20px}.challenge-milestones{gap:14px}.challenge-milestones h4{min-height:36px}.challenge-milestones p{font-size:10px}.challenge-milestone-icon{width:30px;height:30px}.challenge-list-note{font-size:11px}:root .challenge-page-main{width:calc(100% - 40px);padding:24px 0 32px}.challenge-landing-card{border-radius:24px;grid-template-columns:1fr;min-height:0}.challenge-landing-copy{padding:28px 24px 30px}.challenge-landing-label{margin-bottom:20px;font-size:12px}:root .challenge-landing-copy h1{max-width:none;font-size:38px}.challenge-landing-lead{margin:18px 0 20px;font-size:22px}.challenge-landing-facts{gap:8px 12px;margin-bottom:22px;font-size:11px}.challenge-landing-copy>.brand-button{width:100%}.challenge-accept-note{font-size:11.5px}.challenge-signin-note{font-size:11px}.challenge-landing-score{text-align:left;align-items:flex-start;min-height:270px;padding:28px 24px;position:relative}.challenge-score-person{font-size:13px}.challenge-landing-score>strong{margin:16px 0 12px;font-size:80px}.challenge-landing-score>strong small{font-size:16px}.challenge-landing-score>img{width:110px;height:140px;margin:0;position:absolute;bottom:22px;right:16px}.challenge-landing-score>p{max-width:150px;margin-top:14px;font-size:12px}.challenge-landing-footer{flex-wrap:wrap;align-items:flex-start;gap:8px;margin-top:20px;font-size:12px}.challenge-landing-footer>p{flex-basis:calc(100% - 32px)}.challenge-landing-footer>a{margin:8px 0 0 28px}}.ls-breadcrumbs{color:var(--brand-muted);margin:4px 0 24px;font-size:14px;line-height:1.6}.ls-breadcrumbs ol{flex-wrap:wrap;gap:8px 12px;margin:0;padding:0;list-style:none;display:flex}.ls-breadcrumbs li{overflow-wrap:anywhere;align-items:baseline;gap:8px;min-width:0;display:flex}.ls-breadcrumbs svg{flex-shrink:0;align-self:center}.ls-breadcrumbs a{text-decoration:none}.ls-breadcrumbs a:hover{color:var(--brand-heading);text-decoration:underline}.ls-breadcrumbs [aria-current]{color:var(--brand-heading);font-weight:600}.build-path-details,.membership-plans,.curriculum-topics{--path-paper:var(--brand-paper);--path-warm:var(--brand-context);--path-ink:var(--brand-ink);--path-muted:var(--brand-muted);--path-navy:var(--brand-heading);--path-orange:var(--brand-action);--path-line:var(--brand-line);--path-tint:var(--brand-selection);--path-font:var(--brand-font);color:var(--path-ink);font-family:var(--path-font)}.build-path-intro{border:var(--brand-border);border-radius:var(--brand-radius-card);background:var(--path-paper);grid-template-columns:1.1fr 1fr;display:grid;overflow:hidden}.build-path-intro>div{padding:var(--brand-space-8)}.build-path-eyebrow{font:600 12.5px/1.5 var(--path-font);color:var(--path-muted);margin-bottom:var(--brand-space-3);display:block}.build-path-details h2,.membership-plans h2{font:700 30px/1.15 var(--path-font);color:var(--path-navy);letter-spacing:-.035em;margin:0}.build-path-intro p{color:var(--path-muted);margin:var(--brand-space-4) 0 var(--brand-space-6);max-width:65ch;font-size:14px;line-height:1.6}.build-path-details a:focus-visible,.build-path-details button:focus-visible{outline:2px solid var(--path-navy);outline-offset:4px}.build-path-route-summary{background:var(--path-warm);flex-direction:column;justify-content:center;display:flex}.build-path-counts{gap:var(--brand-space-4);padding-bottom:var(--brand-space-6);border-bottom:1px solid var(--path-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.build-path-counts span{color:var(--path-muted);font-size:12.5px}.build-path-counts strong{font:800 36px/1.2 var(--path-font);color:var(--path-navy);letter-spacing:-.04em;margin-bottom:var(--brand-space-1);display:block}.build-path-projection{gap:var(--brand-space-3);margin-top:var(--brand-space-6);align-items:flex-start;display:flex}.build-path-projection>svg{color:var(--path-navy);margin-top:var(--brand-space-1);flex-shrink:0}.build-path-projection strong{color:var(--path-navy);font-size:20px}.build-path-projection p{margin:var(--brand-space-2) 0 0;font-size:14px}.build-path-intro .build-path-free-note{align-items:flex-start;gap:var(--brand-space-2);margin:var(--brand-space-5) 0 0;font-size:12.5px;display:flex}.build-path-free-note svg{flex-shrink:0;margin-top:3px}.build-path-list-heading{justify-content:space-between;align-items:flex-end;gap:var(--brand-space-6);margin:var(--brand-space-10) 0 var(--brand-space-5);display:flex}.build-path-list-heading h2{font-size:28px}.build-path-list-heading p{color:var(--path-muted);margin:var(--brand-space-2) 0 0;font-size:14px}.build-path-text-button{align-items:center;gap:var(--brand-space-2);min-height:48px;padding:var(--brand-space-2) 0;color:var(--path-navy);font:600 14px/1.4 var(--path-font);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;text-decoration:underline;display:inline-flex}.build-path-modules{gap:var(--brand-space-4);flex-direction:column;display:flex}.build-path-module{border:var(--brand-border);background:var(--path-paper);border-radius:var(--brand-radius-card);scroll-margin-top:96px;overflow:hidden}.build-path-module-toggle{align-items:center;gap:var(--brand-space-5);width:100%;padding:var(--brand-space-6);background:var(--path-paper);text-align:left;color:var(--path-ink);font-family:var(--path-font);cursor:pointer;border:0;grid-template-columns:40px minmax(0,1fr) 20px;display:grid}.build-path-module-toggle:hover{background:var(--path-tint)}.build-path-module-number{background:var(--path-navy);width:40px;height:40px;color:var(--path-paper);margin-top:var(--brand-space-1);border-radius:50%;align-self:start;place-items:center;font-size:13px;font-weight:700;display:grid}.build-path-module-status{color:var(--path-muted);margin-bottom:var(--brand-space-2);font-size:12.5px;font-weight:600;display:block}.build-path-module-summary h3{font:700 21px/1.3 var(--path-font);color:var(--path-navy);letter-spacing:-.025em;margin:0 0 var(--brand-space-2)}.build-path-module-description{color:var(--path-ink);font-size:14px;line-height:1.6;display:block}.build-path-module-meta{color:var(--path-muted);margin-top:var(--brand-space-2);font-size:12.5px;line-height:1.6;display:block}.build-path-chevron{color:var(--path-navy);transition:transform .15s}.is-expanded .build-path-chevron{transform:rotate(180deg)}.build-path-module-detail{border-top:1px solid var(--path-line);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);display:grid}.build-path-module-detail[hidden]{display:none}.build-path-module-content{gap:var(--brand-space-6);padding:var(--brand-space-6);flex-direction:column;display:flex}.build-path-outcomes{gap:var(--brand-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.build-path-outcomes li{align-items:flex-start;gap:var(--brand-space-3);color:var(--path-muted);font-size:14px;line-height:1.6;display:flex}.build-path-outcomes svg{color:var(--path-navy);flex-shrink:0;margin-top:3px}.build-path-details h4{font:600 20px/1.4 var(--path-font);color:var(--path-navy);margin:0 0 var(--brand-space-4)}.build-path-lessons{gap:var(--brand-space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.build-path-lessons li{align-items:flex-start;gap:var(--brand-space-3);display:flex}.build-path-lessons li>span{color:var(--path-muted);padding-top:2px;font-size:12.5px}.build-path-lessons strong,.build-path-lessons a{font:600 14px/1.6 var(--path-font);color:var(--path-navy)}.build-path-lessons a{text-underline-offset:3px;text-decoration:underline}.build-path-lessons small{color:var(--path-muted);margin-top:var(--brand-space-1);font-size:12.5px;line-height:1.6;display:block}.build-path-project{background:var(--path-warm);padding:var(--brand-space-6);flex-direction:column;align-items:flex-start;display:flex}.build-path-project>svg{color:var(--path-navy);margin-bottom:var(--brand-space-4)}.build-path-project p{color:var(--path-muted);margin:0 0 var(--brand-space-5);max-width:70ch;font-size:14px;line-height:1.65}.build-path-project .brand-button{margin-top:auto}.build-path-secondary-link{align-items:center;gap:var(--brand-space-2);font:600 14px/1.5 var(--path-font);color:var(--path-navy);text-underline-offset:4px;margin-top:var(--brand-space-4);display:inline-flex}.build-path-finish{justify-content:space-between;align-items:center;gap:var(--brand-space-8);background:var(--path-warm);border:var(--brand-border);border-radius:var(--brand-radius-card);padding:var(--brand-space-8);margin-top:var(--brand-space-8);display:flex}.build-path-finish h2{font-size:28px}.build-path-finish p{max-width:65ch;color:var(--path-muted);margin:var(--brand-space-3) 0 0;font-size:14px;line-height:1.6}.build-path-finish>div:last-child{flex-direction:column;flex-shrink:0;align-items:flex-start;display:flex}.membership-plans>.dashboard-text-link{margin-bottom:var(--brand-space-5)}.membership-plans-card{background:var(--path-paper);border:var(--brand-border);border-radius:var(--brand-radius-card);margin:var(--brand-space-6) 0;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.membership-plans-context,.membership-plans-picker{padding:var(--brand-space-8);min-width:0}.membership-plans-picker{background:var(--path-warm)}.membership-plans-context>p{color:var(--path-muted);margin:var(--brand-space-4) 0 var(--brand-space-6);font-size:14px;line-height:1.65}.membership-plans-context h3{font:600 20px/1.4 var(--path-font);color:var(--path-navy);margin:var(--brand-space-8) 0 var(--brand-space-4)}.membership-plans-context .build-path-lessons{margin-bottom:var(--brand-space-6)}@media (width<=900px){.build-path-intro>div,.membership-plans-context,.membership-plans-picker{padding:var(--brand-space-6)}}@media (width<=700px){.build-path-intro,.build-path-module-detail,.membership-plans-card{grid-template-columns:1fr}.build-path-intro>div,.build-path-module-content,.build-path-project,.membership-plans-context,.membership-plans-picker{padding:var(--brand-space-5)}.build-path-details h2,.membership-plans h2{font-size:28px}.build-path-list-heading{align-items:flex-start;gap:var(--brand-space-2);margin-top:var(--brand-space-8);flex-direction:column}.build-path-module-toggle{gap:var(--brand-space-3);padding:var(--brand-space-5);grid-template-columns:32px minmax(0,1fr) 18px}.build-path-module-number{width:32px;height:32px;font-size:12.5px}.build-path-module-summary h3{font-size:20px}.build-path-finish{padding:var(--brand-space-5);align-items:flex-start;gap:var(--brand-space-5);flex-direction:column}.build-path-counts{gap:var(--brand-space-3)}.build-path-counts strong{font-size:32px}}@media (prefers-reduced-motion:reduce){.build-path-chevron{transition:none}}.module-preview{background:var(--brand-canvas);color:var(--brand-ink);min-height:100vh}.module-preview-shell{width:min(calc(100% - 64px),var(--brand-width));margin:0 auto;padding:24px 0 64px}.module-preview-heading{justify-items:start;gap:16px;margin-bottom:32px;display:grid}.module-preview-heading h1{font:800 42px/1.1 var(--brand-font);letter-spacing:-.04em;color:var(--brand-heading);margin:0}.module-preview-heading>p{max-width:70ch;color:var(--brand-muted);margin:0;font-size:16px;line-height:1.65}.module-preview-heading .module-preview-release{align-items:center;gap:8px;font-size:14px;display:flex}.module-preview-stage{isolation:isolate;border:var(--brand-border);border-radius:var(--brand-radius-card);background:var(--brand-context);place-items:center;min-height:430px;padding:32px;display:grid;position:relative;overflow:hidden}.module-preview-placeholder{z-index:-1;filter:blur(5px);opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none;padding:32px;position:absolute;inset:0}.module-preview-placeholder-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px;display:grid}.module-preview-placeholder-card{border:var(--brand-border);border-radius:var(--brand-radius-card);background:var(--brand-paper);min-height:170px;padding:24px}.module-preview-placeholder-title{background:var(--brand-line-strong);border-radius:4px;width:55%;height:18px;margin-bottom:14px}.module-preview-placeholder-line{background:var(--brand-line);border-radius:4px;width:85%;height:10px;margin:12px 0}.module-preview-placeholder-icon{background:var(--brand-context);border-radius:8px;width:30px;height:30px;margin-bottom:20px}.module-preview-status{text-align:center;justify-items:center;gap:16px;width:100%;max-width:580px;display:grid}.module-preview-lock{background:var(--brand-context);width:52px;height:52px;color:var(--brand-heading);border-radius:var(--brand-radius-control);place-items:center;display:grid}.module-preview-status h2{font:700 28px/1.2 var(--brand-font);letter-spacing:-.03em;color:var(--brand-heading);margin:0}.module-preview-status p{color:var(--brand-muted);margin:0;font-size:15px;line-height:1.65}.module-preview-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.module-preview-details{grid-template-columns:1fr;gap:24px;margin-top:24px;display:grid}.module-preview-details>.brand-card{color:var(--brand-heading);align-content:start;gap:14px;display:grid}.module-preview-details h2{font:600 14px/1.5 var(--brand-font);margin:0}.module-preview-details h3{font:700 22px/1.3 var(--brand-font);letter-spacing:-.025em;margin:0}.module-preview-details p{color:var(--brand-muted);margin:0;font-size:15px;line-height:1.65}.module-preview-portal .modal-backdrop{background:color-mix(in srgb,var(--brand-heading) 32%,transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:24px}:root .module-preview-dialog.modal{border:var(--brand-border);border-radius:var(--brand-radius-card);background:var(--brand-paper);max-width:620px;box-shadow:var(--brand-shadow-dialog);color:var(--brand-ink);padding:32px}.module-preview-dialog .modal-top{margin:0;position:absolute;top:16px;right:16px}:root .module-preview-dialog.modal>h2{max-width:calc(100% - 32px);color:var(--brand-heading);font:800 32px/1.15 var(--brand-font);letter-spacing:-.035em;margin:0 0 24px}.module-preview-dialog-intro{align-items:center;gap:24px;margin-bottom:20px;display:flex}.module-preview-dialog-intro img{object-fit:contain;width:96px;height:112px}:root .module-preview-dialog.modal>p{color:var(--brand-muted);margin:0 0 24px;font-size:15px;line-height:1.65}.module-preview-dialog-actions{flex-wrap:wrap;gap:12px;margin-bottom:20px;display:flex}:root .module-preview .module-preview-small,:root .module-preview-dialog.modal>.module-preview-small{color:var(--brand-muted);margin:0;font-size:13px;line-height:1.6}@media (width<=700px){.module-preview-shell{width:calc(100% - 40px);padding-top:20px}.module-preview-heading h1{font-size:34px}.module-preview-stage{min-height:430px;padding:20px}.module-preview-status{padding:24px 20px}.module-preview-status h2{font-size:25px}.module-preview-details{grid-template-columns:1fr}.module-preview-placeholder-grid{grid-template-columns:1fr 1fr}.module-preview-portal .modal-backdrop{padding:16px}:root .module-preview-dialog.modal{max-height:calc(100svh - 32px);padding:24px}:root .module-preview-dialog.modal>h2{margin-bottom:20px;font-size:28px}.module-preview-dialog-intro{gap:16px}.module-preview-dialog-intro img{width:72px;height:84px}.module-preview-dialog-actions{grid-template-columns:1fr;display:grid}}.journey-page{max-width:1248px;padding-top:32px;padding-bottom:72px}.journey-page p,.journey-recommendations p{line-height:1.65}.journey-meta{color:hsl(var(--muted-foreground));font-size:14px}.journey-recommendations{margin:32px 0}.journey-recommendations h2{margin-bottom:16px}.journey-priorities{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.journey-priorities article{border:1px solid hsl(var(--border));border-radius:8px;padding:20px}.journey-priorities h3{margin:12px 0}.journey-priorities .text-link{align-items:center;gap:8px;margin-top:12px;display:inline-flex}.journey-access{flex-direction:column;align-items:flex-start;gap:24px;max-width:800px;display:flex}.journey-access h1{font-size:42px;line-height:1.15}@media (width<=700px){.journey-priorities{grid-template-columns:1fr}.journey-access h1{font-size:32px}.journey-page{padding-top:24px}}.module-learning-link{margin-top:10px;font-size:14px;display:inline-block}.learning-path-page .path-actions{gap:12px;margin-top:24px;display:grid}.path-gap-selector{color:var(--text-dim);gap:8px;margin-top:20px;font-size:13px;display:grid}.path-gap-selector select{border:1px solid var(--line-strong);background:var(--panel);width:100%;min-width:0;color:var(--text);font:inherit;border-radius:10px;padding:10px}.learning-path-page .lab-footer .text-link{align-items:center;gap:8px;display:inline-flex}@media (width<=700px){.learning-path-page .path-aside{grid-row:1}.learning-path-page .lab-meta,.learning-path-page .lab-footer{flex-wrap:wrap}}.sample-leaderboard{gap:24px;display:grid}.sample-leaderboard .member-home-heading{margin-bottom:0}.sample-leaderboard .dashboard-notice{margin:0}.sample-leaderboard .panel{background:var(--home-paper);border:1px solid var(--home-line);color:var(--home-ink);padding:24px}.sample-leaderboard h2{font:700 24px/1.2 var(--home-font);letter-spacing:-.03em;color:var(--home-navy)}.sample-leaderboard label{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sample-leaderboard select{font:400 14px/1.4 var(--home-font);color:var(--home-ink);border:1px solid var(--home-line);background:var(--home-paper);padding:8px}.sample-leaderboard .data-table{min-width:580px}.sample-leaderboard .table-scroll{max-width:100%;overflow:auto}.personal-standing{gap:var(--brand-space-5);min-width:0;display:grid}.personal-standing p{margin:0}.personal-standing .section-head{gap:var(--brand-space-4);margin:0}.personal-standing .section-head p{margin-top:var(--brand-space-2);color:var(--home-muted);font-size:14px}.standing-score{align-items:baseline;gap:var(--brand-space-3);color:var(--home-muted);flex-wrap:wrap;display:flex}.standing-score strong{font:800 42px/1.1 var(--home-font);color:var(--home-navy);letter-spacing:-.04em}.standing-cohorts{gap:var(--brand-space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.standing-cohort{padding:var(--brand-space-4);background:var(--brand-context);border-radius:var(--brand-radius-control)}.standing-cohort h3{font:600 16px/1.4 var(--home-font);color:var(--home-navy);margin:0 0 var(--brand-space-2)}.standing-cohort p{font-size:14px;line-height:1.6}@media (width<=1000px){.standing-cohorts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.standing-cohorts{grid-template-columns:1fr}.sample-leaderboard .panel{padding:20px}.sample-leaderboard .section-head{flex-direction:column;align-items:flex-start;gap:16px}.sample-leaderboard h2{font-size:22px}.sample-leaderboard .leader-row{gap:12px}}.plan-picker,.plan-comparison-modal,.billing-result{--plan-navy:var(--brand-heading);--plan-paper:var(--brand-paper);--plan-warm:var(--brand-context);--plan-ink:var(--brand-ink);--plan-muted:#4c5567;--plan-line:#d2cbbc;--plan-orange:var(--brand-action);--plan-rust:var(--brand-error);--font-human:var(--brand-font);font-family:var(--font-human);color:var(--plan-ink)}.plan-picker{width:100%;min-width:0;scroll-margin-top:32px}.plan-picker .plan-picker-heading h3{font:800 29px/1.15 var(--font-human);letter-spacing:-.04em;color:var(--plan-navy);margin:0 0 10px}.plan-picker-heading p{color:var(--plan-muted);margin:0 0 22px;font-size:13px;line-height:1.55}.plan-options{border:0;flex-direction:column;gap:9px;min-width:0;margin:0 0 20px;padding:0;display:flex}.plan-option{border:1px solid var(--plan-line);cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:11px;padding:13px 14px;transition:background .15s,border-color .15s;display:flex}.plan-option.is-selected{background:var(--plan-paper);border-color:var(--plan-navy);box-shadow:inset 0 0 0 1px var(--plan-navy)}.plan-option input{accent-color:var(--plan-navy);flex-shrink:0;width:17px;height:17px;margin:0}.plan-option:focus-within{outline:2px solid var(--plan-navy);outline-offset:3px}.plan-option-copy{flex:1;min-width:0}.plan-option-copy strong{color:var(--plan-ink);font-size:15px;font-weight:700;line-height:1.3;display:block}.plan-option small{color:var(--plan-muted);margin-top:4px;font-size:10px;line-height:1.4;display:block}.plan-option-price{text-align:right;white-space:nowrap}.plan-option-price strong{font:800 26px/1 var(--font-human);letter-spacing:-.045em;color:var(--plan-navy)}.plan-selection-detail h4{font:600 13px/1.5 var(--font-human);letter-spacing:0;margin:0 0 12px}.plan-selection-detail ul{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.plan-selection-detail li{align-items:flex-start;gap:9px;font-size:12px;line-height:1.5;display:flex}.plan-selection-detail svg{color:var(--plan-navy);flex-shrink:0;margin-top:2px}.plan-compare{font:600 12px/1.4 var(--font-human);color:var(--plan-navy);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin:15px 0;padding:0;text-decoration:underline;display:inline-flex}.plan-checkout-summary{border-top:1px solid var(--plan-line);justify-content:space-between;align-items:baseline;gap:12px;margin-top:2px;padding-top:17px;font-size:12px;display:flex}.plan-checkout-summary strong{font:800 26px/1.2 var(--font-human);color:var(--plan-navy)}.plan-checkout-summary small{color:var(--plan-muted);font-size:11px;font-weight:400}.plan-billing-terms{color:var(--plan-muted);margin:8px 0 16px;font-size:11px;line-height:1.6}.plan-pay{border:1px solid var(--plan-orange);background:var(--plan-orange);width:fit-content;max-width:100%;min-height:48px;color:var(--plan-ink);font:700 14px/1.4 var(--font-human);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:12px 18px;text-decoration:none;display:inline-flex}.plan-pay svg{flex-shrink:0}.plan-pay:hover{filter:brightness(.97);color:var(--plan-ink)}.plan-pay:disabled{opacity:.6;cursor:not-allowed}.plan-picker button:focus-visible,.plan-pay:focus-visible{outline:2px solid var(--plan-navy);outline-offset:4px}.plan-picker .plan-payment-note{color:var(--plan-muted);margin:10px 0 0;font-size:11px;line-height:1.5}.plan-active,.plan-notice{background:var(--plan-paper);color:var(--plan-navy);border-radius:10px;align-items:flex-start;gap:8px;margin:0 0 16px;padding:12px;font-size:12px;line-height:1.5;display:flex}.plan-active svg{flex-shrink:0}.plan-owned-actions{flex-direction:column;align-items:flex-start;display:flex}.plan-picker .plan-error,.billing-result .plan-error{color:var(--plan-rust);margin:12px 0;font-size:13px;line-height:1.5}.plan-spinner{animation:1s linear infinite plan-spin}@keyframes plan-spin{to{transform:rotate(360deg)}}.plan-comparison-modal.modal{background:var(--plan-paper);border:1px solid var(--plan-line);border-radius:24px;max-width:1000px;padding:36px}:root .plan-comparison-modal.modal>h2{font:800 32px/1.1 var(--font-human);color:var(--plan-navy);letter-spacing:-.04em}.plan-comparison-modal>p{color:var(--plan-muted);font-size:14px}.plan-comparison-scroll{max-width:100%;margin-top:24px;overflow-x:auto}.plan-comparison-scroll table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:760px;font-size:12px}.plan-comparison-scroll th,.plan-comparison-scroll td{border-bottom:1px solid var(--plan-line);text-align:center;padding:12px}.plan-comparison-scroll th:first-child{text-align:left;font-weight:600}.plan-comparison-scroll thead th{vertical-align:top;font-size:14px}.plan-comparison-scroll thead strong{font:800 34px/1.1 var(--font-human);color:var(--plan-navy);margin:12px 0 5px;display:block}.plan-comparison-scroll small{font-size:11px;font-weight:400}.plan-comparison-scroll td svg{color:var(--plan-navy);display:inline-block}.plan-feature-group{background:var(--plan-warm)}.plan-feature-group th{color:var(--plan-navy);font-size:12px}.plan-comparison-scroll button,.plan-certification-callout button{background:var(--plan-navy);color:var(--plan-paper);font:600 11px/1.4 var(--font-human);cursor:pointer;border:0;border-radius:8px;align-items:center;gap:8px;margin-top:12px;padding:9px 12px;display:inline-flex}.plan-certification-callout{background:var(--plan-warm);border-radius:12px;align-items:center;gap:16px;margin-top:22px;padding:20px;display:flex}.plan-certification-callout>svg{color:var(--plan-navy);flex-shrink:0}.plan-certification-callout>div{flex:1}.plan-certification-callout h3{font:700 17px/1.3 var(--font-human);color:var(--plan-navy);margin:0}.plan-certification-callout p{color:var(--plan-muted);margin:6px 0 0;font-size:12px;line-height:1.5}.plan-certification-callout button{flex-shrink:0;margin:0}.billing-result{border:1px solid var(--plan-line);background:var(--plan-paper);border-radius:24px;max-width:680px;margin:70px auto;padding:40px}.billing-result h1{font:800 36px/1.1 var(--font-human);color:var(--plan-navy);letter-spacing:-.04em}.billing-result p{color:var(--plan-muted);font-size:15px;line-height:1.65}.billing-result>svg{color:var(--plan-navy);margin-bottom:16px}@media (width<=760px){.plan-picker .plan-picker-heading h3{font-size:27px}.plan-comparison-modal.modal{padding:24px 18px}.plan-certification-callout{flex-wrap:wrap;padding:16px}.plan-certification-callout button{margin-left:40px}.billing-result{margin:28px 16px;padding:28px}.billing-result h1{font-size:30px}}@media (prefers-reduced-motion:reduce){.plan-spinner{animation:none}.plan-option{transition:none}}.plan-comparison-feature-column{width:40%}.plan-comparison-tier{flex-direction:column;align-items:center;min-width:0;display:flex}.plan-comparison-tier>span{font-weight:700;line-height:1.5}.plan-comparison-tier>small{color:var(--plan-muted);line-height:1.5;display:block}.plan-comparison-tier>button{white-space:nowrap;justify-content:center;max-width:100%;min-height:44px;margin:16px 0 0}.plan-comparison-tier>button:focus-visible{outline:2px solid var(--plan-navy);outline-offset:3px}.plan-comparison-hint{display:none}.build-path-plans{background:var(--report-warm,var(--brand-context));border:1px solid #d2cbbc;border-radius:24px;max-width:620px;margin:28px auto;padding:32px}@media (width<=760px){.plan-comparison-hint{color:var(--plan-muted);margin:20px 0 0;font-size:12px;display:block}.plan-comparison-scroll{margin-top:12px}.build-path-plans{padding:24px}.plan-option small{font-size:11px}}.report-hero{--hero-paper:var(--brand-paper);--hero-ink:var(--brand-ink);--hero-muted:#4c5467;--hero-navy:var(--brand-heading);--hero-warm:var(--brand-context);--hero-step:#e1dbcb;--hero-accent:var(--brand-action);--hero-accent-ink:var(--brand-error);--hero-next:#fce3d4;--hero-border:var(--brand-line);--hero-badge:#f5f6fa;--hero-button-border:#c3cddf;--font-human:var(--brand-font);font-family:var(--font-human);color:var(--hero-ink);margin-top:32px}.report-hero-card{border:1px solid var(--hero-border);background:var(--hero-paper);border-radius:28px;grid-template-columns:55% 45%;display:grid;overflow:hidden}.report-hero-standing{flex-direction:column;align-items:flex-start;min-width:0;padding:44px 48px 48px;display:flex}.report-hero h1.report-hero-heading{letter-spacing:-.035em;width:100%;color:var(--hero-ink);margin:0;font-family:inherit;font-size:28px;font-weight:400;line-height:1.25}.report-hero-heading>span:first-child{overflow-wrap:anywhere;display:block}.report-hero-index{white-space:nowrap;align-items:baseline;gap:14px;margin-top:10px;display:flex}.report-hero .report-hero-index>strong{letter-spacing:-.075em;color:var(--hero-navy);font-size:136px;font-weight:800;line-height:.98}.report-hero .report-hero-index[data-digits="4"]>strong{font-size:116px}.report-hero-index>span{letter-spacing:-.04em;color:var(--hero-muted);font-size:34px;font-weight:600;line-height:1}.report-hero-summary{letter-spacing:-.025em;color:var(--hero-muted);max-width:520px;margin:38px 0 0;font-size:22px;line-height:1.45}.report-hero .report-hero-summary strong{color:var(--hero-ink);font-weight:700}.report-hero-summary .report-hero-band{color:var(--hero-navy)}.report-hero-awards{gap:10px;width:100%;margin-top:36px;display:grid}.report-hero-awards.many{scrollbar-width:thin;max-height:240px;padding:3px;overflow-y:auto}.report-hero-achievement{background:var(--hero-badge);border-radius:18px;align-items:center;gap:16px;min-width:0;min-height:108px;padding:14px 16px;display:flex}.report-achievement-seal{background:var(--hero-navy);width:72px;height:72px;color:var(--hero-paper);letter-spacing:-.06em;border:3px solid var(--hero-paper);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:26px;font-weight:800;display:flex}.report-hero-achievement.perfect .report-achievement-seal{outline:2px solid var(--hero-accent);outline-offset:1px}.report-hero-achievement>div{min-width:0}.report-hero .report-hero-achievement h3{letter-spacing:-.02em;color:var(--hero-ink);margin:0;font-family:inherit;font-size:18px;font-weight:700;line-height:1.3}.report-hero-achievement p{letter-spacing:-.01em;color:var(--hero-muted);margin:5px 0 0;font-size:14px;line-height:1.4}.report-hero-actions{flex-wrap:wrap;gap:12px;width:100%;margin-top:36px;display:flex}.report-hero-gap-cta,.report-hero-share,.report-hero-preview{min-height:52px;font-family:var(--font-human);letter-spacing:-.025em;cursor:pointer;border:1px solid var(--hero-navy,var(--signal));background:var(--hero-navy,var(--signal));color:var(--hero-paper,var(--surface));border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:12px 22px;font-size:16px;font-weight:600;line-height:1.4;transition:background-color .16s,border-color .16s;display:inline-flex}.report-hero-preview{background:var(--hero-paper);border-color:var(--hero-button-border);color:var(--hero-navy)}.report-hero-share:disabled,.report-hero-preview:disabled{opacity:.6;cursor:wait}.report-hero-share:hover:not(:disabled){filter:brightness(1.15)}.report-hero-preview:hover:not(:disabled){background:var(--hero-badge);border-color:var(--hero-navy)}.report-hero-gap-cta:focus-visible,.report-hero-share:focus-visible,.report-hero-preview:focus-visible,.report-hero-awards:focus-visible{outline:2px solid var(--hero-navy,var(--signal));outline-offset:4px}.report-hero-error{color:var(--hero-accent-ink);margin:12px 0 0;font-size:13px}.report-hero-next{background:var(--hero-warm);flex-direction:column;min-width:0;padding:40px;display:flex}.report-hero .report-hero-next>h2{letter-spacing:-.055em;color:var(--hero-ink);margin:0;font-family:inherit;font-size:36px;font-weight:800;line-height:1.08}.report-hero-peer{letter-spacing:-.025em;color:var(--hero-muted);margin:12px 0 0;font-size:17px;line-height:1.5}.report-band-steps{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:7px;min-height:350px;margin:0;padding:0;list-style:none;display:grid}.report-band-steps li{text-align:center;min-width:0;color:var(--hero-muted);position:relative}.report-band-step{background:var(--hero-step);border-radius:10px 10px 3px 3px;height:56px;position:relative}.report-band-steps li:nth-child(2) .report-band-step{height:104px}.report-band-steps li:nth-child(3) .report-band-step{height:152px}.report-band-steps li:nth-child(4) .report-band-step{height:200px}.report-band-steps li:nth-child(5) .report-band-step{height:248px}.report-band-steps .passed .report-band-step,.report-band-steps .current .report-band-step{background:var(--hero-navy)}.report-band-steps .next .report-band-step{border:2px dashed var(--hero-accent);background:var(--hero-next)}.report-step-name{letter-spacing:-.025em;margin-top:12px;font-size:12px;font-weight:600;line-height:1.3;display:block}.report-band-steps .current .report-step-name{color:var(--hero-navy);font-weight:700}.report-band-steps .next .report-step-name{color:var(--hero-accent-ink);font-weight:700}.report-step-mascot{pointer-events:none;width:120px;max-width:none;height:auto;display:block;position:absolute;bottom:100%;left:50%;transform:translate(-50%,4%)}.report-band-steps [data-band=rookie] .report-step-mascot{width:140px}.report-band-steps [data-band=deployable] .report-step-mascot{width:100px}.report-band-steps [data-band=pro] .report-step-mascot{width:88px}.report-band-steps [data-band=elite] .report-step-mascot{width:80px}.report-step-distance{color:var(--hero-accent-ink);white-space:nowrap;font-size:14px;font-weight:700;line-height:1;position:absolute;bottom:calc(100% + 11px);left:50%;transform:translate(-50%)}.report-band-steps.higher-band{min-height:390px}.report-hero-gap-cta{border-color:var(--hero-accent);background:var(--hero-accent);width:100%;color:var(--hero-ink);flex-shrink:0;gap:14px;margin-top:28px}.report-hero-gap-cta:hover{filter:brightness(.95)}.report-hero-complete{color:var(--hero-navy);margin:28px 0 0;font-size:16px;font-weight:600;line-height:1.5}.report-hero-footnote{color:var(--text-dim);padding-top:10px;font-size:11px;line-height:1.5;display:block}.report-gap-highlight{outline:2px solid var(--signal);outline-offset:5px;scroll-margin-bottom:110px;background:var(--selection)!important}@media (width<=1200px){.report-hero-standing{padding:40px 36px}.report-hero-next{padding:36px 32px}.report-hero .report-hero-index>strong{font-size:124px}.report-hero-index>span{font-size:30px}.report-hero-summary{font-size:21px}.report-hero-actions{gap:10px}.report-hero-actions button{padding:12px 18px;font-size:15px}.report-hero .report-hero-next>h2{font-size:34px}.report-hero-peer{font-size:16px}}@media (width<=1000px){.report-hero-standing{padding:32px 28px}.report-hero-next{padding:32px 24px}.report-hero h1.report-hero-heading{font-size:24px}.report-hero-index{gap:10px}.report-hero .report-hero-index>strong{font-size:108px}.report-hero-index>span{font-size:26px}.report-hero .report-hero-index[data-digits="4"]>strong{font-size:100px}.report-hero-summary{margin-top:30px;font-size:19px}.report-hero-awards{margin-top:28px}.report-hero-achievement{gap:12px;padding:14px 12px}.report-achievement-seal{width:60px;height:60px;font-size:24px}.report-hero .report-hero-achievement h3{font-size:16px}.report-hero-achievement p{font-size:12px}.report-hero-actions{margin-top:28px}.report-hero-actions button{padding:12px 14px;font-size:14px}.report-hero .report-hero-next>h2{font-size:30px}.report-band-steps{gap:5px}.report-step-name{font-size:11px}}@media (width<=760px){.report-hero{margin-top:24px}.report-hero-card{border-radius:24px;grid-template-columns:1fr}.report-hero-standing{padding:28px 24px 32px}.report-hero-next{padding:30px 24px}.report-hero h1.report-hero-heading{font-size:23px}.report-hero-index{gap:12px;margin-top:12px}.report-hero .report-hero-index>strong{font-size:112px}.report-hero-index>span{font-size:28px}.report-hero-summary{margin-top:28px;font-size:20px;line-height:1.45}.report-hero-achievement{gap:14px;min-height:100px;padding:14px}.report-hero .report-hero-achievement h3{font-size:16px}.report-hero-achievement p{font-size:13px}.report-hero-actions{flex-direction:column;gap:10px;width:100%}.report-hero-actions button{white-space:nowrap;gap:7px;padding:12px 10px;font-size:14px}.report-hero-actions .report-hero-share,.report-hero-actions .report-hero-preview{flex:1}.report-hero .report-hero-next>h2{font-size:34px}.report-hero-peer{font-size:16px}.report-hero .report-hero-index[data-digits="4"]>strong{font-size:84px}.report-hero-index[data-digits="4"]>span{font-size:24px}.report-band-steps{gap:6px;min-height:340px}.report-band-steps.higher-band{min-height:390px}.report-step-name{font-size:11px}.report-hero-gap-cta{font-size:16px}.report-hero-footnote{font-size:10px}}@media (width<=380px){.report-hero .report-hero-index[data-digits="4"]>strong{font-size:68px}.report-hero-index[data-digits="4"]{gap:8px}.report-hero-index[data-digits="4"]>span{font-size:22px}.report-hero .report-hero-index>strong{font-size:96px}.report-hero-index>span{font-size:24px}.report-hero-actions{flex-direction:column}.report-step-name{font-size:10px}.report-hero-next{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.report-hero button{transition:none}}.modal.report-share-dialog{background:var(--surface);border-radius:12px;width:100%;max-width:1240px;max-height:calc(100svh - 32px);padding:18px}.modal.report-share-dialog>.modal-top{margin:0;position:absolute;top:10px;right:12px}.modal.report-share-dialog>h2{margin:0 42px 16px 0;font-size:18px;line-height:28px}.report-share-full-image{object-fit:contain;border-radius:2px;width:100%;height:auto;max-height:calc(100svh - 180px);display:block}.report-share-dialog-actions{justify-content:space-between;align-items:center;gap:20px;margin-top:16px;display:flex}.report-share-dialog-actions>small{color:var(--text-dim);font-size:12px;line-height:1.5}@media (width<=760px){.modal.report-share-dialog{padding:14px}.report-share-dialog-actions{flex-direction:column-reverse;align-items:stretch;gap:10px}.report-share-dialog-actions>small{text-align:center;font-size:11px}.report-share-full-image{max-height:calc(100svh - 220px)}}.assessment-checkin{max-width:1080px;padding-top:44px;padding-bottom:80px}.assessment-checkin header{max-width:780px;margin-bottom:32px}.assessment-checkin h1{margin-bottom:16px;font-size:clamp(32px,4vw,48px);line-height:1.12}.assessment-checkin h2{margin:28px 0 12px;font-size:24px}.assessment-checkin p{color:hsl(var(--muted-foreground));line-height:1.65}.assessment-preflight{border-block:1px solid hsl(var(--border));grid-template-columns:1fr 1fr;gap:32px;padding-block:24px;display:grid}.assessment-preflight h2{margin-top:12px;font-size:19px}.assessment-validation,.assessment-notice{border-left:2px solid hsl(var(--primary));background:hsl(var(--muted)/.2);margin:24px 0;padding:16px 20px;line-height:1.6}.assessment-profile-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0 42px;display:grid}.assessment-profile-fields label,.assessment-estimate{flex-direction:column;gap:8px;font-size:14px;display:flex}.assessment-profile-fields input,.assessment-profile-fields select,.assessment-estimate input,.measured-filter select{background:hsl(var(--background));color:hsl(var(--foreground));border:1px solid hsl(var(--border));border-radius:2px;width:100%;min-width:0;min-height:44px;padding:12px}.assessment-consents{gap:18px;margin:32px 0;display:grid}.assessment-consents label{align-items:flex-start;gap:12px;font-size:14px;line-height:1.6;display:flex}.assessment-consents input{flex-shrink:0;margin-top:5px}.assessment-error{border:1px solid hsl(var(--primary));margin:16px 0;padding:14px;line-height:1.6}.scientific-assessment{grid-template-columns:220px minmax(0,1fr);gap:44px;max-width:1248px;padding-block:32px 80px;display:grid}.assessment-module-rail{border-right:1px solid hsl(var(--border));padding-right:20px}.assessment-module-rail>div{color:hsl(var(--muted-foreground));align-items:center;gap:12px;padding:14px 0;font-size:13px;line-height:1.45;display:flex}.assessment-module-rail>div>span:first-child{font-family:var(--font-mono);font-size:12px}.assessment-module-rail .current{color:hsl(var(--foreground));border-left:2px solid hsl(var(--primary));margin-left:-14px;padding-left:12px}.assessment-module-rail .locked{opacity:.65}.assessment-module-rail>p{margin-top:24px;line-height:1.8}.assessment-station-header{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;display:flex}.assessment-station-header h2{margin-top:6px;font-size:22px}.assessment-clock{font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:24px;display:flex}.assessment-clock.ending{color:hsl(var(--primary))}.assessment-question-nav{gap:10px;margin:20px 0 28px;display:flex}.assessment-question-nav button{border:1px solid hsl(var(--border));align-items:center;gap:8px;min-height:42px;padding:10px 16px;font-size:13px;display:flex}.assessment-question-nav button[aria-pressed=true]{background:hsl(var(--foreground));color:hsl(var(--background))}.assessment-question-meta{color:hsl(var(--muted-foreground));flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12px;display:flex}.assessment-question h1{margin:12px 0 18px;font-size:32px;line-height:1.2}.assessment-prompt{margin-bottom:18px;font-size:17px;line-height:1.65}.assessment-rule{color:hsl(var(--muted-foreground));margin:12px 0 22px;font-size:12px;line-height:1.6}.assessment-rule span{color:hsl(var(--foreground));margin-right:6px}.assessment-options{gap:10px;display:grid}.assessment-options label,.assessment-unexposed{border:1px solid hsl(var(--border));cursor:pointer;align-items:flex-start;gap:12px;min-height:48px;padding:14px 16px;font-size:14px;line-height:1.5;display:flex}.assessment-options input,.assessment-unexposed input{accent-color:hsl(var(--primary));flex-shrink:0;margin-top:4px}.assessment-options .selected,.assessment-unexposed.selected{border-color:hsl(var(--foreground));background:hsl(var(--secondary)/.25)}.assessment-question h3{margin:22px 0 12px;font-size:18px}.assessment-unexposed{color:hsl(var(--muted-foreground));border-style:dashed;margin-top:18px}.assessment-lock{border-top:1px solid hsl(var(--border));margin-top:32px;padding-top:24px}.assessment-lock p{color:hsl(var(--muted-foreground));margin-bottom:14px;font-size:13px;line-height:1.6}.assessment-order{gap:10px;padding:0;list-style:none;display:grid}.assessment-order li{border:1px solid hsl(var(--border));align-items:center;gap:14px;padding:12px;font-size:14px;line-height:1.5;display:flex}.assessment-order li>span:nth-child(2){flex:1}.assessment-order li>div{gap:4px;display:flex}.assessment-order button{border:1px solid hsl(var(--border));place-items:center;min-width:36px;min-height:40px;display:grid}.assessment-order button:disabled{opacity:.25}.assessment-estimate{max-width:420px}.assessment-estimate input{font-size:24px}.assessment-estimate>span{color:hsl(var(--muted-foreground));font-size:12px}.measured-report .flow-header{align-items:flex-start}.measured-band{border:1px solid hsl(var(--border));justify-content:space-between;align-items:center;gap:32px;margin:24px 0;padding:28px;display:flex}.measured-band h2{margin-bottom:6px;font-size:36px}.measured-band>div:last-child{font-variant-numeric:tabular-nums;font-size:36px}.measured-band p,.measured-band small{color:hsl(var(--muted-foreground));font-size:14px;line-height:1.6}.measured-ladder{border:1px solid hsl(var(--border));grid-template-columns:repeat(5,1fr);margin:24px 0;display:grid}.measured-ladder>div{border-right:1px solid hsl(var(--border));padding:18px 12px;font-size:14px}.measured-ladder .current{background:hsl(var(--secondary)/.45);border-bottom:2px solid hsl(var(--foreground))}.measured-ladder span{color:hsl(var(--muted-foreground));margin-top:8px;font-size:11px;display:block}.measured-profile-grid{grid-template-columns:1fr 1fr;align-items:center;gap:32px;display:grid}.measured-profile-copy h3{margin-bottom:20px;font-size:24px;line-height:1.4}.measured-profile-copy p{color:hsl(var(--muted-foreground));margin-block:16px;line-height:1.7}.measured-profile-copy dl{grid-template-columns:1fr 1fr;gap:16px;display:grid}.measured-profile-copy dt{color:hsl(var(--muted-foreground));font-size:13px}.measured-profile-copy dd{margin:8px 0;font-size:24px}.measured-comp-grid{grid-template-columns:repeat(10,minmax(0,1fr));gap:6px;min-width:850px;display:grid}.measured-comp-grid .measured-comp-cell{background:hsl(var(--secondary)/.15);border:1px solid hsl(var(--border));text-align:left;flex-direction:column;gap:10px;min-height:104px;padding:12px 8px;font-size:11px;line-height:1.4;display:flex}.measured-comp-grid .measured-comp-cell[data-level=high]{background:hsl(var(--foreground)/.15)}.measured-comp-grid .measured-comp-cell[data-level=mid]{background:hsl(var(--secondary)/.5)}.measured-comp-grid strong{font-size:20px;font-weight:400}.measured-comp-grid .evidence-dot{color:hsl(var(--muted-foreground));margin-top:auto;font-size:10px}.measured-self-table{border-collapse:collapse;width:100%;min-width:600px}.measured-self-table th,.measured-self-table td{border-bottom:1px solid hsl(var(--border));text-align:left;padding:14px 16px;font-size:14px;font-weight:400}.measured-self-table thead{color:hsl(var(--muted-foreground))}.measured-review-filters{grid-template-columns:1fr 1fr 1fr;gap:16px;margin-bottom:22px;display:grid}.measured-filter{flex-direction:column;gap:8px;font-size:13px;display:flex}.measured-review{border:1px solid hsl(var(--border));margin-block:12px}.measured-review summary{cursor:pointer;justify-content:space-between;gap:16px;padding:18px;line-height:1.5;list-style:none;display:flex}.measured-review summary span{color:hsl(var(--muted-foreground));font-size:13px}.measured-review-content{padding:0 24px 24px}.measured-review-content p{margin:16px 0;line-height:1.7}.measured-review-options{gap:8px;padding:0;list-style:none;display:grid}.measured-review-options li{border-left:2px solid hsl(var(--border));padding:10px 14px;font-size:14px;line-height:1.6}.measured-review-options li.correct{border-color:hsl(var(--foreground));background:hsl(var(--secondary)/.25)}.measured-review-options small{color:hsl(var(--muted-foreground));display:block}.measured-review-meta{color:hsl(var(--muted-foreground));font-size:12px;line-height:1.8}.measured-audit{grid-template-columns:2fr 1fr;gap:32px;display:grid}.measured-audit pre{white-space:pre-wrap;background:hsl(var(--muted)/.2);border:1px solid hsl(var(--border));padding:20px;font-size:13px;line-height:2}.measured-audit p{color:hsl(var(--muted-foreground));font-size:14px;line-height:1.7}.measured-plan{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.measured-plan article{border:1px solid hsl(var(--border));padding:24px}.measured-plan h3{margin:12px 0;font-size:21px}.measured-plan p{color:hsl(var(--muted-foreground));margin:12px 0;font-size:14px;line-height:1.7}.measured-data-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.measured-data-actions p{color:hsl(var(--muted-foreground));flex-basis:100%;font-size:13px;line-height:1.6}.measured-data-actions .assessment-error{color:hsl(var(--foreground))}.measured-cohorts{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.measured-cohorts>article{border:1px solid hsl(var(--border));padding:24px}.measured-cohorts h3{margin-bottom:14px;font-size:20px}.measured-cohorts p{color:hsl(var(--muted-foreground));font-size:14px;line-height:1.7}.measured-cohorts strong{margin-block:14px;font-size:30px;font-weight:400;display:block}.measured-chart-scroll{overflow-x:auto}.measured-chart-scroll svg{width:100%;min-width:500px;display:block}.measured-score-breakdown{font-variant-numeric:tabular-nums}.measured-score-breakdown td:last-child{text-align:right}.measured-review-content a{align-items:center;gap:6px;text-decoration:underline;display:inline-flex}.measured-comparison-banner{border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));margin:20px 0;padding:20px;line-height:1.65}@media (width<=1000px){.assessment-profile-fields{grid-template-columns:1fr 1fr}.scientific-assessment{grid-template-columns:170px minmax(0,1fr);gap:24px}.measured-plan,.measured-profile-grid,.measured-cohorts{grid-template-columns:1fr}}@media (width<=760px){.assessment-checkin{padding-top:28px}.assessment-preflight{grid-template-columns:1fr;gap:12px}.assessment-profile-fields{grid-template-columns:1fr}.scientific-assessment{padding-top:20px;display:block}.assessment-module-rail{display:none}.assessment-station-header h2{font-size:19px}.assessment-question h1{font-size:27px}.assessment-prompt{font-size:16px}.assessment-question-nav button{padding:10px 12px}.assessment-rule{font-size:11px}.assessment-options label{padding:12px}.assessment-question-meta{display:block}.assessment-question-meta>span{margin-top:8px;display:block}.assessment-lock{padding-bottom:24px}.measured-band{padding:20px;display:block}.measured-band>div:last-child{margin-top:20px}.measured-ladder{grid-template-columns:1fr}.measured-ladder>div{border-bottom:1px solid hsl(var(--border));justify-content:space-between;gap:10px;display:flex}.measured-ladder span{margin:0}.measured-review-filters,.measured-audit{grid-template-columns:1fr}.measured-review summary{display:block}.measured-review summary>span{margin-top:8px;display:block}.measured-review-content{padding:0 16px 20px}}.assessment-checkin input[type=checkbox],.scientific-assessment input[type=checkbox],.scientific-assessment input[type=radio]{width:18px;min-width:18px;height:18px;min-height:18px;margin-top:2px;padding:0}.assessment-station-header{background:hsl(var(--background));z-index:3;padding-top:10px;position:sticky;top:0}.assessment-question-nav button{font-variant-numeric:tabular-nums}.measured-comp-grid .evidence-dot{color:hsl(var(--foreground))}.member-signin{max-width:620px;padding-block:56px 80px}.member-signin h1{margin-bottom:16px;font-size:42px;line-height:1.15}.member-signin>div>p{color:hsl(var(--muted-foreground));font-size:17px;line-height:1.7}.member-signin-form{gap:20px;margin-top:30px;display:grid}.member-signin-form label{gap:10px;font-size:14px;display:grid}.member-signin-form input{border:1px solid hsl(var(--border));background:hsl(var(--background));min-height:48px;color:hsl(var(--foreground));border-radius:2px;width:100%;padding:12px}.member-signin-links{flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:14px;display:flex}.member-signin-links button{text-underline-offset:4px;min-height:44px;text-decoration:underline}.member-signin .assessment-notice{margin-block:24px}.member-signin .assessment-notice p{margin-bottom:16px}.measured-curve{border:1px solid hsl(var(--border));margin:24px 0;padding:24px}.measured-curve svg{width:100%;height:auto;display:block}.measured-curve p{color:hsl(var(--muted-foreground));margin-block:12px;font-size:13px;line-height:1.7}.measured-curve select{background:hsl(var(--background));color:hsl(var(--foreground));border:1px solid hsl(var(--border));min-height:44px;padding:10px}.measured-curve-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.measured-curve-heading h3{font-size:22px}.measured-curve-label{font-size:12px;font-family:var(--font-mono)}@media (width<=760px){.member-signin{padding-top:32px}.member-signin h1{font-size:32px}.measured-curve{padding:16px}.measured-curve svg{min-width:560px}.measured-curve-plot{overflow-x:auto}}.assessment-client{border-left:2px solid hsl(var(--border));color:hsl(var(--muted-foreground));margin:22px 0;padding:18px 20px;font-size:14px;line-height:1.7}.assessment-client summary{cursor:pointer;color:hsl(var(--foreground));font-size:13px}.assessment-client p{margin-top:12px}.assessment-options .option-letter{font-family:var(--font-mono);color:hsl(var(--muted-foreground));margin-right:8px;font-size:12px}.question-evidence{border:1px solid hsl(var(--border));background:hsl(var(--background));min-width:0;margin:24px 0;padding:20px}.question-evidence figcaption{color:hsl(var(--foreground));margin-bottom:20px;font-size:13px;line-height:1.6}.question-evidence audio{width:100%;max-width:100%;margin-bottom:10px}.question-media-note{color:hsl(var(--muted-foreground));font-size:12px;line-height:1.6}.question-transcript{margin-top:18px;font-size:14px;line-height:1.7}.question-transcript summary{cursor:pointer}.question-transcript p{margin-top:14px}.question-transcript p>span{color:hsl(var(--muted-foreground))}.question-data-table{border-collapse:collapse;width:100%;font-size:14px}.question-data-table th,.question-data-table td{text-align:left;border-bottom:1px solid hsl(var(--border));padding:12px 8px;font-weight:400}.question-data-table th{color:hsl(var(--muted-foreground))}.question-output-grid{gap:14px;display:grid}.question-output-grid>div{border-left:2px solid hsl(var(--primary));padding-left:14px}.question-output-grid pre{font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;font-size:12px;line-height:1.7}.question-flow{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.question-flow-node{border:1px solid hsl(var(--border));text-align:center;background:hsl(var(--secondary)/.12);flex:1;min-width:100px;max-width:180px;padding:14px 12px;font-size:12px;line-height:1.6}.question-flow-arrow{color:hsl(var(--muted-foreground))}.question-flow-node.bank-boundary{border-style:dashed;border-width:2px}.question-diagram-inset{color:hsl(var(--muted-foreground));margin-top:20px;padding-left:20px;font-size:13px;line-height:1.8}.question-waterfall{gap:16px;display:grid}.question-trace-row{grid-template-columns:160px minmax(0,1fr);gap:12px;font-size:12px;line-height:1.6;display:grid}.question-trace-track{background:hsl(var(--muted)/.3);height:20px}.question-trace-track>span{background:hsl(var(--foreground)/.65);min-width:3px;height:100%;display:block}.question-trace-duration{color:hsl(var(--muted-foreground));margin-top:4px;display:block}.question-trace-row ul{color:hsl(var(--muted-foreground));margin:8px 0 0;padding-left:16px;line-height:1.8}.question-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.question-metric{border:1px solid hsl(var(--border));min-width:0;padding:12px}.question-metric h3{margin:0 0 8px;font-size:13px}.question-metric svg{width:100%;display:block}.question-metric>p{font-variant-numeric:tabular-nums;color:hsl(var(--muted-foreground));font-size:12px}@media (width<=760px){.question-evidence{padding:14px}.question-trace-row{grid-template-columns:1fr}.question-flow{flex-direction:column;align-items:stretch;gap:8px}.question-flow-node{width:100%;max-width:none}.question-flow-arrow{text-align:center;transform:rotate(90deg)}.question-metric-grid{grid-template-columns:1fr}.question-data-table{font-size:12px}.assessment-client{padding:14px}}.question-tool-branches,.question-bank-flows{grid-template-columns:1fr 1fr;align-items:start;gap:24px;margin-top:20px;display:grid}.question-tool-branches>div,.question-bank-flows>div{border:1px solid hsl(var(--border));padding:18px;font-size:14px;line-height:1.6}.question-tool-branches h3,.question-bank-flows h3{margin:0 0 12px;font-size:15px}.question-tool-branches p,.question-bank-flows p{margin:8px 0}.question-evidence .bank-boundary{border:1px dashed hsl(var(--muted-foreground))}@media (width<=600px){.question-tool-branches,.question-bank-flows{grid-template-columns:1fr;gap:12px}}.assessment-preview-rail button{text-align:left;width:100%;color:hsl(var(--muted-foreground));background:0 0;border:0;border-left:2px solid #0000;gap:16px;padding:14px 12px;font-size:14px;line-height:1.5;display:flex}.assessment-preview-rail button.current{color:hsl(var(--foreground));border-left-color:hsl(var(--primary))}.assessment-preview-rail button:hover{color:hsl(var(--foreground));background:hsl(var(--muted)/.2)}.assessment-preview-rail button:focus-visible{outline:2px solid hsl(var(--foreground));outline-offset:2px}.assessment-preview-header{border-bottom:1px solid hsl(var(--border));margin-bottom:24px;padding-bottom:24px}.assessment-preview-header h2{margin:0 0 12px;font-size:26px}.assessment-preview-header p{color:hsl(var(--muted-foreground));max-width:620px;margin-bottom:16px;font-size:15px;line-height:1.7}.assessment-preview-footer{border-top:1px solid hsl(var(--border));justify-content:space-between;align-items:center;gap:12px;margin-top:32px;padding-top:24px;display:flex}.assessment-preview-footer>span{white-space:nowrap;color:hsl(var(--muted-foreground));font-size:13px}.assessment-preview-picker{display:none}@media (width<=900px){.assessment-preview-picker{flex-direction:column;gap:8px;margin-bottom:20px;font-size:14px;display:flex}.assessment-preview-picker select{background:hsl(var(--background));width:100%;color:hsl(var(--foreground));border:1px solid hsl(var(--border));min-width:0;padding:12px;font-size:14px}.assessment-preview-footer{flex-wrap:wrap}.assessment-preview-footer .button{padding:12px;font-size:13px}}.wrap.pledge-page{max-width:820px;padding-top:56px;padding-bottom:72px}.pledge-page>svg{color:hsl(var(--muted-foreground));margin-top:22px}.pledge-page h1{margin:20px 0;font-size:clamp(32px,4vw,48px);line-height:1.15}.pledge-page>p{max-width:56ch;color:hsl(var(--muted-foreground));line-height:1.75}.pledge-promises{border-block:1px solid hsl(var(--border));margin:28px 0;padding:14px 0}.pledge-promises p{margin:14px 0;font-size:16px;line-height:1.7}.pledge-page>.text-link{margin-top:24px;display:inline-block}.account-dialog{border:1px solid hsl(var(--border));background:hsl(var(--background));width:min(480px,100% - 32px);max-height:calc(100dvh - 32px);color:hsl(var(--foreground));overscroll-behavior:contain;border-radius:8px;margin:auto;padding:32px;position:fixed;inset:0;overflow:auto}.account-dialog::backdrop{background:hsl(var(--background)/.78);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.account-dialog-close{width:40px;height:40px;color:hsl(var(--muted-foreground));border-radius:4px;place-items:center;display:grid;position:absolute;top:12px;right:12px}.account-dialog-close:hover{color:hsl(var(--foreground));background:hsl(var(--muted))}.account-dialog .account-dialog-content{max-width:none;margin:0;padding:0}.account-dialog h2{margin:8px 28px 12px 0;font-size:28px;line-height:1.2}.account-dialog .account-dialog-content>div>p{font-size:14px;line-height:1.6}.account-dialog .member-signin-form{gap:16px;margin-top:24px}.account-dialog .member-signin-form label{gap:8px}.account-dialog .member-signin-form :is(.button,.btn){justify-content:center;width:100%;min-height:46px}.account-dialog .member-signin-links{gap:8px;font-size:13px}body:has(.account-dialog[open]){overflow:hidden}@media (width<=480px){.account-dialog{padding:24px}.account-dialog h2{font-size:25px}.account-dialog .member-signin-form{gap:14px}}.report-date{color:hsl(var(--muted-foreground));margin:12px 0 0;font-size:14px}.report-details{border-top:1px solid hsl(var(--border));margin-block:24px;padding-block:22px}.report-details>summary{cursor:pointer;color:hsl(var(--foreground));width:fit-content;font-size:20px;line-height:1.5}.report-details[open]>summary{margin-bottom:22px}.report-details>p{max-width:75ch;color:hsl(var(--muted-foreground));font-size:14px;line-height:1.75}.report-details .measured-audit{margin-top:0}.probe-role .probe-timing{font-family:var(--font-human,Inter, sans-serif);letter-spacing:0}.score-landing,.landing-lockers,.landing-locker-notice{--landing-ground:var(--brand-canvas);--landing-warm:var(--brand-context);--landing-ink:var(--brand-ink);--landing-muted:var(--brand-muted);--landing-navy:var(--brand-heading);--landing-orange:var(--brand-action);--landing-rust:var(--brand-error);--landing-line:var(--brand-line);--locker-blue:#204179;--locker-edge:#436298;--locker-cream:#fff6e6;--locker-shelf:#e5b98b;--locker-tray:#fbead0;--locker-metal:#adbcd7;--locker-white:var(--brand-paper);--landing-font:var(--brand-font);--font-human:var(--landing-font)}.score-landing{background:var(--landing-ground);min-height:100svh;color:var(--landing-ink);font-family:var(--landing-font);padding-bottom:24px}:root .score-landing>header.topbar{background:var(--landing-ground);border:0;width:min(1280px,100% - 64px);height:64px;margin:0 auto;padding:0}.score-landing .topbar .signin{color:var(--landing-navy);font:600 13px/1.4 var(--landing-font);text-underline-offset:3px;min-height:44px;text-decoration:underline}.score-landing .signin svg{display:none}.landing-main{width:min(1280px,100% - 64px);margin:0 auto}.landing-hero{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:end;gap:80px;padding:24px 8px 30px;display:grid}.score-landing #landing-title{font:800 64px/1.04 var(--landing-font);letter-spacing:-.065em;color:var(--landing-navy);margin:0}#landing-title>span{display:block}.landing-hero-copy>p{color:var(--landing-muted);max-width:580px;margin:22px 0 0;font-size:17px;line-height:1.5}.landing-entry{justify-self:end;max-width:100%;padding-bottom:7px}.landing-assessment-cta{background:var(--landing-orange);width:fit-content;max-width:100%;min-height:54px;color:var(--landing-ink);border:1px solid var(--landing-orange);font:600 16px/1.3 var(--landing-font);text-align:center;border-radius:14px;justify-content:center;align-items:center;gap:14px;padding:15px 20px;text-decoration:none;transition:filter .15s;display:inline-flex}.landing-assessment-cta:hover{color:var(--landing-ink);filter:brightness(.96)}.landing-assessment-cta>svg{flex-shrink:0}.landing-entry-details{color:var(--landing-muted);text-align:right;flex-direction:column;align-items:flex-end;gap:4px;margin-top:18px;font-size:11px;line-height:1.5;display:flex}.landing-sample-cta{max-width:100%;color:inherit;font:inherit;text-align:right;text-underline-offset:3px;cursor:pointer;text-decoration:underline}.landing-sample-cta:hover{color:var(--landing-navy)}.landing-sample-cta:focus-visible{outline:2px solid var(--landing-navy);outline-offset:3px}.landing-lockers{font-family:var(--landing-font);color:var(--landing-ink);background:var(--landing-warm);border-radius:26px;padding:30px 36px 24px}.landing-lockers-heading{justify-content:space-between;align-items:center;gap:24px;min-height:96px;margin-bottom:20px;display:flex}.landing-lockers .landing-lockers-title{font:800 32px/1.15 var(--landing-font);letter-spacing:-.05em;color:var(--landing-ink);margin:0}.landing-lockers-heading p{color:var(--landing-muted);margin:9px 0 0;font-size:14px;line-height:1.5}.landing-lockers-heading>img{object-fit:contain;flex-shrink:0;width:88px;height:98px;margin-right:8px;display:block}.landing-locker-scroll{outline-offset:4px;margin:0 -3px;padding:3px 3px 0;position:relative}.landing-locker-bank{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.landing-locker-bank>li{min-width:0}.landing-locker-toggle{width:100%;color:var(--landing-ink);font:inherit;text-align:left;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:2px;padding:0;text-decoration:none;display:block}.landing-locker-cabinet{margin-bottom:15px;display:block;position:relative}.landing-locker-cabinet:before,.landing-locker-cabinet:after{content:"";background:var(--landing-navy);width:7px;height:10px;position:absolute;bottom:-9px}.landing-locker-cabinet:before{left:8px}.landing-locker-cabinet:after{right:8px}.landing-locker-frame{background:var(--locker-blue);border:4px solid var(--landing-navy);perspective:850px;perspective-origin:0;border-radius:2px;height:270px;display:block;position:relative}.is-available .landing-locker-frame{background:var(--locker-cream);box-shadow:inset 0 0 0 2px var(--locker-shelf)}.is-available .landing-locker-frame:before{content:"";background:var(--landing-navy);width:10px;position:absolute;top:0;bottom:0;left:0}.landing-locker-hinges:before,.landing-locker-hinges:after{content:"";background:var(--locker-metal);z-index:1;border-radius:1px;width:3px;height:22px;position:absolute;left:0}.landing-locker-hinges:before{top:44px}.landing-locker-hinges:after{bottom:44px}.landing-locker-interior{height:100%;padding:16px 13px 48px 21px;display:block;position:relative}.landing-locker-number{background:var(--landing-navy);width:29px;height:19px;color:var(--locker-white);font:800 11px/1 var(--landing-font);letter-spacing:.025em;border-radius:2px;justify-content:center;align-items:center;display:flex}.landing-locker-description{font:400 13px/1.45 var(--landing-font);color:var(--landing-ink);margin:12px 0 0;display:block;position:relative}.landing-locker-shelf{border-top:3px solid var(--locker-shelf);background:var(--locker-tray);height:42px;position:absolute;bottom:0;left:10px;right:0}.landing-locker-door{z-index:2;background:var(--locker-blue);box-shadow:inset 0 0 0 2px var(--locker-edge);transform-origin:0;backface-visibility:hidden;visibility:visible;transition:transform .62s cubic-bezier(.22,.7,.18,1),visibility;position:absolute;inset:0;transform:rotateY(0)}.landing-locker-door:before{content:"";background:var(--locker-edge);width:2px;position:absolute;top:0;bottom:0;left:7px}.is-open .landing-locker-door{visibility:hidden;transition-delay:0s,.62s;transform:rotateY(-90deg)}.landing-locker-door .landing-locker-number{color:var(--landing-ink);background:var(--landing-warm);position:absolute;top:73px;left:50%;transform:translate(-50%)}.landing-locker-vents{flex-direction:column;gap:5px;display:flex;position:absolute;left:25%;right:25%}.landing-locker-vents>i{background:var(--landing-navy);height:4px}.vents-top{top:18px}.vents-bottom{bottom:17px}.landing-locker-handle{background:var(--locker-metal);border-radius:4px;width:15px;height:43px;position:absolute;top:47%;right:10px}.landing-locker-handle>i{background:var(--locker-edge);border-radius:2px;width:3px;height:25px;position:absolute;top:8px;left:6px}.landing-locker-padlock{background:var(--landing-orange);border-radius:4px;width:21px;height:18px;position:absolute;top:40px;left:-3px}.landing-locker-padlock:before{content:"";border:3px solid var(--locker-metal);border-bottom:0;border-radius:7px 7px 0 0;width:11px;height:12px;position:absolute;bottom:16px;left:5px}.landing-locker-padlock:after{content:"";background:var(--landing-navy);border-radius:3px;width:4px;height:6px;position:absolute;top:6px;left:9px}.landing-locker-caption{padding-inline:5px;display:block}.landing-lockers .landing-locker-name{font:700 13px/1.4 var(--landing-font);letter-spacing:-.025em;color:var(--landing-ink);margin:0;display:block}.landing-lockers .is-available .landing-locker-name{color:var(--landing-navy)}.landing-locker-requirement{font:600 11px/1.5 var(--landing-font);color:var(--landing-rust);margin:3px 0 0;display:block}.landing-locker-toggle:hover .landing-locker-frame{outline:2px solid var(--locker-edge);outline-offset:1px}.landing-locker-toggle:focus-visible{outline:2px solid var(--landing-navy);outline-offset:3px}.landing-locker-cabinet.is-shaking{animation:.42s ease-in-out locker-rattle}@keyframes locker-rattle{0%,to{transform:translate(0)rotate(0)}20%,60%{transform:translate(-3px)rotate(-.5deg)}40%,80%{transform:translate(3px)rotate(.5deg)}}.landing-locker-notice{z-index:1000;border:1px solid var(--landing-rust);background:var(--locker-cream);width:min(220px,100vw - 32px);color:var(--landing-ink);font:400 12px/1.5 var(--landing-font);pointer-events:none;border-radius:10px;align-items:flex-start;gap:9px;padding:12px 14px;display:flex;position:fixed;transform:translate(-50%,-100%);box-shadow:0 4px 14px #19366b1f}.landing-locker-notice.is-below{transform:translate(-50%)}.landing-locker-notice>svg{color:var(--landing-rust);flex-shrink:0;margin-top:2px}.landing-locker-notice strong{color:var(--landing-rust);margin-bottom:3px;font-weight:700;display:block}.landing-locker-controls{display:none}.score-landing a:focus-visible,.landing-locker-scroll:focus-visible,.landing-locker-controls button:focus-visible{outline:2px solid var(--landing-navy);outline-offset:4px;border-radius:4px}@media (width<=1280px){.landing-hero{gap:48px;padding-top:22px}.score-landing #landing-title{font-size:58px}.landing-lockers{padding:24px 28px}.landing-locker-frame{height:248px}.landing-locker-interior{padding:14px 11px 46px 18px}.landing-locker-description{font-size:12px}.landing-lockers-heading{min-height:84px}.landing-lockers-heading>img{width:80px;height:88px}}@media (width<=1050px){:root .score-landing>header.topbar,.landing-main{width:calc(100% - 40px)}.score-landing #landing-title{font-size:50px}.landing-hero{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:30px;padding-inline:4px}.landing-hero-copy>p{max-width:500px;font-size:15px}.landing-assessment-cta{font-size:14px}.landing-entry-details{font-size:10px}.landing-lockers{padding:24px}.landing-locker-scroll{scrollbar-width:thin;scrollbar-color:var(--locker-metal) transparent;scroll-snap-type:x proximity;padding-bottom:12px;overflow-x:auto}.landing-locker-bank{grid-template-columns:repeat(7,152px);gap:8px}.landing-locker-bank>li{scroll-snap-align:start}.landing-locker-frame{height:254px}.landing-locker-description{font-size:13px}.landing-locker-controls{color:var(--landing-muted);justify-content:space-between;align-items:center;gap:16px;margin-top:8px;font-size:12px;display:flex}.landing-locker-controls>div{gap:8px;display:flex}.landing-locker-controls button{border:1px solid var(--landing-line);background:var(--landing-ground);width:38px;height:38px;color:var(--landing-navy);cursor:pointer;border-radius:50%;place-items:center;display:grid}.landing-locker-controls button:disabled{opacity:.35;cursor:default}}@media (width<=700px){:root .score-landing>header.topbar{height:64px}.landing-hero{grid-template-columns:1fr;gap:26px;padding:24px 0 28px}.score-landing #landing-title{letter-spacing:-.06em;text-wrap:balance;font-size:43px;line-height:1.06}.score-landing #landing-title>span{display:inline}.landing-hero-copy>p{max-width:480px;margin-top:18px;font-size:15px;line-height:1.55}.landing-entry{justify-self:start;padding:0}.landing-assessment-cta{border-radius:12px;min-height:52px;font-size:15px}.landing-entry-details{margin-top:13px;font-size:10px}.landing-lockers{border-radius:22px;padding:22px 18px 18px}.landing-lockers-heading{align-items:flex-start;gap:8px;margin-bottom:19px;position:relative}.landing-lockers .landing-lockers-title{max-width:240px;padding-right:34px;font-size:26px}.landing-lockers-heading p{margin-top:10px;padding-right:40px;font-size:12px;line-height:1.5}.landing-lockers-heading>img{width:61px;height:74px;margin:0;position:absolute;top:0;right:-8px}.landing-locker-bank{grid-template-columns:repeat(7,150px)}.landing-locker-controls{font-size:11px}.landing-locker-controls button{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.landing-assessment-cta,.landing-locker-door,.is-open .landing-locker-door{transition:none}.landing-locker-cabinet.is-shaking{animation:none}}@media (width>=1100px){.score-landing{padding-bottom:16px}.score-landing .landing-hero{gap:48px;padding-top:20px;padding-bottom:30px}.score-landing #landing-title{font-size:54px}.score-landing .landing-hero-copy>p{max-width:620px;margin-top:18px;font-size:16px}.score-landing .landing-entry{padding-bottom:3px}.score-landing .landing-entry-details{margin-top:12px}.score-landing .landing-lockers{padding:24px 28px}.score-landing .landing-lockers-heading{min-height:70px;margin-bottom:18px}.score-landing .landing-lockers-heading>img{width:58px;height:64px}.score-landing .landing-lockers-title{font-size:30px}.score-landing .landing-lockers-heading p{margin-top:7px;font-size:13px}.score-landing .landing-locker-frame{height:clamp(244px,100svh - 540px,280px)}.score-landing .landing-locker-interior{padding:16px 11px 48px 18px}.score-landing .landing-locker-shelf{height:42px}}@media (width>=1100px) and (height<=760px){.score-landing .landing-hero{padding-top:14px;padding-bottom:24px}.score-landing #landing-title{font-size:50px}.score-landing .landing-hero-copy>p{margin-top:14px;font-size:15px}.score-landing .landing-lockers{padding-block:20px}.score-landing .landing-lockers-heading{min-height:64px;margin-bottom:16px}.score-landing .landing-locker-frame{height:clamp(220px,100svh - 484px,244px)}.score-landing .landing-locker-shelf{height:36px}}@media (width>=1100px) and (height<=700px){.score-landing #landing-title{font-size:48px}}:root .modal-backdrop:has(>.sample-report-dialog){overflow:clip}:root .modal.sample-report-dialog{border:1px solid var(--brand-line);background:var(--brand-paper);width:100%;max-width:1240px;height:calc(100dvh - 64px);max-height:960px;color:var(--brand-ink);font-family:var(--brand-font);border-radius:24px;flex-direction:column;padding:0;display:flex;overflow:clip;box-shadow:0 24px 80px #1021423d}.sample-report-dialog>.modal-top{z-index:1;margin:0;position:absolute;top:16px;right:20px}:root .modal.sample-report-dialog>.modal-top .icon-button{border:1px solid var(--brand-line);background:var(--brand-paper);width:44px;height:44px;color:var(--brand-heading);border-radius:50%}:root[data-theme] .modal.sample-report-dialog>h2{font:700 26px/1.2 var(--brand-font);letter-spacing:-.04em;color:var(--brand-heading);flex:none;margin:0;padding:23px 84px 6px 28px}.sample-report-toolbar{border-bottom:1px solid var(--brand-line);background:var(--brand-paper);flex:none;padding:0 28px 15px}.sample-report-toolbar>p{color:var(--brand-muted);margin:0 0 12px;padding-right:40px;font-size:13px;line-height:1.5}.sample-report-toolbar nav{flex-wrap:wrap;gap:8px;display:flex}.sample-report-toolbar nav button{border:1px solid var(--brand-line);background:var(--brand-context);min-height:36px;color:var(--brand-heading);font:600 13px/1.3 var(--brand-font);cursor:pointer;border-radius:8px;padding:7px 14px}.sample-report-toolbar nav button:hover{border-color:var(--brand-heading);background:var(--brand-paper)}.sample-report-dialog button:focus-visible,.sample-report-scroll:focus-visible{outline:2px solid var(--brand-heading);outline-offset:3px}.sample-report-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;background:var(--brand-context);flex:1;min-height:0;overflow:auto}.sample-report-scroll .report-flow{background:var(--brand-context);min-height:0;padding:24px 0 28px}.sample-report-scroll .report-flow-main{width:calc(100% - 48px);max-width:1160px;margin:0 auto}.sample-report-scroll .report-hero{margin-top:0}:root .sample-report-dialog .report-hero-heading{width:100%;font:400 28px/1.25 var(--brand-font);letter-spacing:-.035em;color:var(--brand-ink);margin:0}.sample-report-scroll .report-hero-standing,.sample-report-scroll .report-hero-next{padding:32px}.sample-report-scroll .report-band-steps{min-height:310px}.sample-report-scroll .report-hero-summary,.sample-report-scroll .report-hero-awards{margin-top:28px}.sample-report-scroll .report-hero-heading,.sample-report-scroll [tabindex="-1"]{scroll-margin-block:20px}.sample-report-loading{color:var(--brand-muted);margin:0;padding:40px 28px;font-size:16px}@media (width<=760px){:root .modal.sample-report-dialog{border-radius:20px;height:calc(100dvh - 32px);max-height:none}:root[data-theme] .modal.sample-report-dialog>h2{padding:21px 68px 6px 18px;font-size:23px}.sample-report-dialog>.modal-top{top:12px;right:12px}.sample-report-toolbar{padding:0 18px 12px}.sample-report-toolbar>p{margin-bottom:10px;padding:0;font-size:12px}.sample-report-toolbar nav{grid-template-columns:1fr 1fr;gap:6px;display:grid}.sample-report-toolbar nav button{min-height:36px;padding:7px 9px;font-size:12px}.sample-report-scroll .report-flow{padding:14px 0 20px}.sample-report-scroll .report-flow-main{width:calc(100% - 24px)}.sample-report-scroll .report-hero-standing,.sample-report-scroll .report-hero-next{padding:24px 20px}.sample-report-scroll .report-hero .report-hero-index>strong{font-size:96px}:root .sample-report-dialog .report-hero-heading{font-size:23px}.sample-report-scroll .report-hero-index>span{font-size:25px}.sample-report-scroll .report-hero .report-hero-next>h2{font-size:28px}.sample-report-scroll .report-band-steps{min-height:290px}}.marketplace .marketplace-main{padding-top:20px}.marketplace-back{margin-bottom:22px}.marketplace-intro{border:1px solid var(--home-line);background:var(--home-paper);border-radius:24px;grid-template-columns:56% 44%;display:grid;overflow:hidden}.marketplace-intro-copy{padding:32px 40px}.marketplace-eyebrow{color:var(--home-navy);margin-bottom:12px;font-size:13px;font-weight:600;line-height:1.4;display:block}.marketplace h1{font:800 48px/1.04 var(--home-font);letter-spacing:-.055em;color:var(--home-navy);margin:0}.marketplace-intro-copy>p{max-width:450px;color:var(--home-muted);margin:16px 0;font-size:15px;line-height:1.65}.marketplace-region{color:var(--home-muted);align-items:center;gap:8px;font-size:12px;line-height:1.5;display:flex}.marketplace-readiness{background:var(--home-warm);flex-direction:column;justify-content:center;align-items:flex-start;padding:32px 36px;display:flex}.marketplace-readiness>svg{color:var(--home-navy);margin-bottom:14px}.marketplace .marketplace-readiness h2{font:800 28px/1.15 var(--home-font);letter-spacing:-.04em;color:var(--home-ink);margin:0}.marketplace-readiness>p{color:var(--home-muted);max-width:390px;margin:12px 0 20px;font-size:14px;line-height:1.65}.marketplace-action{border:1px solid var(--home-orange);background:var(--home-orange);max-width:100%;min-height:46px;color:var(--home-ink);font:600 14px/1.4 var(--home-font);border-radius:12px;justify-content:center;align-items:center;gap:16px;padding:12px 18px;text-decoration:none;transition:filter .15s;display:inline-flex}.marketplace-action:hover{filter:brightness(.96);color:var(--home-ink)}.marketplace-listings{margin-top:32px}.marketplace-toolbar{justify-content:space-between;align-items:center;gap:20px;display:flex}.marketplace .marketplace-toolbar h2{font:800 28px/1.15 var(--home-font);letter-spacing:-.04em;color:var(--home-navy);margin:0}.marketplace-toolbar p{color:var(--home-muted);margin:8px 0 0;font-size:13px;line-height:1.5}.marketplace-filters{flex-wrap:wrap;gap:8px;display:flex}.marketplace .marketplace-filters button{border:1px solid var(--home-line);background:var(--home-paper);min-height:44px;color:var(--home-muted);font:600 13px/1.4 var(--home-font);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;transition:background .15s,border-color .15s;display:inline-flex}.marketplace-filters button>span{font-size:11px;font-weight:400}.marketplace .marketplace-filters button:hover{border-color:var(--home-navy);color:var(--home-navy)}.marketplace .marketplace-filters button[aria-pressed=true]{border-color:var(--home-navy);background:var(--home-navy);color:var(--home-paper)}.marketplace-preview-note{color:var(--home-muted);margin:18px 0;font-size:12px;line-height:1.6}.marketplace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.marketplace-project{border:1px solid var(--home-line);background:var(--home-paper);border-radius:20px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.marketplace-project-body{flex-direction:column;flex:1;padding:26px 28px 24px;display:flex}.marketplace-project-meta{color:var(--home-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:18px;font-size:12px;line-height:1.5;display:flex}.marketplace-project-meta>span:first-child{color:var(--home-ink);font-weight:600}.marketplace-project-meta>span:last-child{align-items:center;gap:5px;display:inline-flex}.marketplace .marketplace-project h3{font:700 24px/1.2 var(--home-font);letter-spacing:-.035em;color:var(--home-navy);margin:0}.marketplace-project-body>p{color:var(--home-muted);flex:1;margin:14px 0 22px;font-size:14px;line-height:1.7}.marketplace-stack{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.marketplace-stack>li{border:1px solid var(--home-line);color:var(--home-navy);border-radius:7px;padding:5px 9px;font-size:12px;line-height:1.4}.marketplace-project-footer{background:var(--home-warm);border-top:1px solid var(--home-line);justify-content:space-between;align-items:center;gap:18px;padding:18px 28px;display:flex}.marketplace-budget>span{color:var(--home-muted);margin-bottom:5px;font-size:11px;line-height:1.5;display:block}.marketplace .marketplace-budget>strong{font:700 24px/1.2 var(--home-font);letter-spacing:-.035em;color:var(--home-navy)}.marketplace-apply{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:5px;display:flex}.marketplace .marketplace-apply>button{border:1px solid var(--home-line);background:var(--home-paper);color:var(--home-muted);font:600 13px/1.4 var(--home-font);cursor:not-allowed;border-radius:10px;align-items:center;gap:8px;min-height:42px;padding:10px 16px;display:inline-flex}.marketplace-apply>span{color:var(--home-muted);font-size:10px;line-height:1.4}.marketplace :is(button,a):focus-visible{outline:2px solid var(--home-navy);outline-offset:4px}@media (width<=1050px){.marketplace-intro-copy,.marketplace-readiness{padding:30px}.marketplace h1{font-size:44px}.marketplace-toolbar{flex-direction:column;align-items:flex-start;gap:16px}.marketplace-project-body{padding:24px}.marketplace-project-footer{padding:18px 24px}}@media (width<=700px){.marketplace .marketplace-main{padding-top:14px}.marketplace-back{margin-bottom:20px}.marketplace-intro{border-radius:22px;grid-template-columns:1fr}.marketplace-intro-copy,.marketplace-readiness{padding:26px 24px}.marketplace h1{font-size:40px}.marketplace-intro-copy>p{font-size:14px}.marketplace .marketplace-readiness h2{font-size:25px}.marketplace-readiness>svg{display:none}.marketplace-readiness>p,.marketplace-action{font-size:13px}.marketplace-listings{margin-top:28px}.marketplace .marketplace-toolbar h2{font-size:26px}.marketplace-filters{gap:6px}.marketplace .marketplace-filters button{gap:7px;padding:9px 10px;font-size:12px}.marketplace-preview-note{margin-top:14px}.marketplace-grid{grid-template-columns:1fr;gap:16px}.marketplace-project-body{padding:22px}.marketplace .marketplace-project h3{font-size:23px}.marketplace-project-meta{margin-bottom:16px;font-size:11px}.marketplace-project-footer{padding:18px 22px}.marketplace .marketplace-budget>strong{font-size:23px}}@media (prefers-reduced-motion:reduce){.marketplace-action,.marketplace .marketplace-filters button{transition:none}}.path-company-context{border:1px solid var(--line);background:var(--surface);border-radius:18px;margin-bottom:28px;padding:24px}.path-company-context nav{flex-wrap:wrap;gap:12px;margin:18px 0;display:flex}.path-company-context nav a{border:1px solid var(--line);color:var(--signal);border-radius:10px;padding:10px 14px}.path-company-context nav a[aria-current]{background:var(--selection);border-color:var(--signal)}.memory-probe{margin:20px 0}.probe-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:18px;display:grid}.probe-role,.probe-console{border:1px solid hsl(var(--border));border-radius:6px;min-width:0}.probe-role{background:hsl(var(--secondary)/.14);padding:22px}.probe-eyebrow,.probe-timing{font:11px/1.6 var(--font-mono);color:hsl(var(--muted-foreground))}.probe-role :is(h2,h3){margin:9px 0 18px;font-size:20px;font-weight:400}.probe-role ul{padding-left:18px;font-size:14px;line-height:1.8}.probe-role p{color:hsl(var(--muted-foreground));margin:18px 0;font-size:13px;line-height:1.7}.probe-role code{color:hsl(var(--foreground))}.probe-console header{border-bottom:1px solid hsl(var(--border));justify-content:space-between;gap:12px;padding:15px 18px;font-size:12px;display:flex}.probe-console header span{align-items:center;gap:8px;display:flex}.probe-console header span:last-child{font-family:var(--font-mono);white-space:nowrap;color:hsl(var(--muted-foreground))}.probe-transcript{overscroll-behavior:contain;scrollbar-width:thin;height:240px;padding:16px;overflow:auto}.probe-turn{background:hsl(var(--foreground)/.04);border-radius:4px;margin-bottom:14px;padding:12px}.probe-turn>span{font:10px var(--font-mono);color:hsl(var(--muted-foreground))}.probe-turn p{overflow-wrap:anywhere;margin:6px 0 0;font-size:14px;line-height:1.65}.probe-yours{background:hsl(var(--secondary)/.28);margin-left:25px}.probe-empty{height:100%;color:hsl(var(--muted-foreground));flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;display:flex}.probe-empty p{margin:0;font-size:16px}.probe-empty small{max-width:34ch;font-size:12px;line-height:1.65}.probe-start,.probe-compose{border-top:1px solid hsl(var(--border));padding:16px}.probe-start>button{align-items:center;gap:9px;min-height:40px;display:flex}.probe-start p{color:hsl(var(--muted-foreground));margin:12px 0 0;font-size:12px;line-height:1.6}.probe-compose label{color:hsl(var(--muted-foreground));margin-bottom:8px;font-size:11px;display:block}.probe-compose>div{gap:8px;display:flex}.probe-compose input{background:hsl(var(--background));width:100%;min-width:0;color:hsl(var(--foreground));border:1px solid hsl(var(--border));border-radius:4px;padding:10px 12px;font-size:13px}.probe-compose button[type=submit]{background:hsl(var(--secondary));min-width:42px;color:hsl(var(--foreground));border:1px solid hsl(var(--border));border-radius:4px;place-items:center;display:grid}.probe-end{color:hsl(var(--foreground));align-items:center;gap:8px;margin-top:14px;padding:7px 0;font-size:12px;display:flex}.probe-ended{border-top:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));margin:0;padding:12px 18px;font-size:12px;line-height:1.7}.probe-answer{border:0;min-width:0;margin:24px 0 0;padding:0}.probe-answer legend{margin-bottom:15px;font-size:21px}.probe-answer:disabled{opacity:.65}.probe-answer:disabled label{cursor:default}.probe-start .btn{background:hsl(var(--secondary));color:hsl(var(--foreground));border:1px solid hsl(var(--border));border-radius:4px;padding:10px 15px}.probe-observation{border:1px solid hsl(var(--border));margin:28px 0;padding:22px}.probe-observation h2{font-size:22px;font-weight:400}.probe-observation p{color:hsl(var(--muted-foreground));font-size:14px;line-height:1.7}@media (width<=700px){.probe-layout{grid-template-columns:1fr}.probe-role{padding:18px}.probe-role ul{margin-block:10px}.probe-role p{margin:12px 0}.probe-transcript{height:220px}.probe-console header{padding:14px}.probe-role :is(h2,h3){font-size:18px}.probe-answer legend{font-size:19px}}.probe-console{flex-direction:column;display:flex}.probe-console header{order:0}.probe-start{border-top:0;border-bottom:1px solid hsl(var(--border));order:1}.probe-transcript{order:2}.probe-compose,.probe-ended{order:3}.probe-transcript:focus-visible{outline:2px solid hsl(var(--foreground));outline-offset:-3px}.discovery-review{border-top:1px solid hsl(var(--border));margin-top:28px;padding-top:24px}.discovery-review h3{margin:0 0 10px;font-size:22px}.discovery-review>p{color:hsl(var(--muted-foreground));line-height:1.6}.discovery-review ul{margin:20px 0;padding:0;list-style:none}.discovery-review li{border-bottom:1px solid hsl(var(--border));padding:16px 0}.discovery-review li>div{justify-content:space-between;gap:20px;line-height:1.5;display:flex}.discovery-review li>div>span:last-child{white-space:nowrap;color:hsl(var(--muted-foreground))}.discovery-review blockquote{border-left:2px solid hsl(var(--accent));margin:12px 0 0;padding-left:14px;line-height:1.6}.pending-review-page{max-width:960px;padding-top:56px;padding-bottom:80px}.pending-review-page h1{font-size:40px}.pending-review-page>p{max-width:700px;color:hsl(var(--muted-foreground));line-height:1.7}.pending-transcript{margin-top:32px}.pending-transcript p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.pending-transcript article{border-bottom:1px solid hsl(var(--border));padding:16px 0}.voice-controls{border-top:1px solid hsl(var(--border));flex-wrap:wrap;order:3;align-items:center;gap:18px;padding:16px;display:flex}.voice-controls .btn{border:1px solid hsl(var(--border));border-radius:4px;align-items:center;gap:6px;padding:9px 12px;font-size:13px;display:flex}.voice-controls .probe-end{margin:0 0 0 auto}.voice-mode-switch{align-items:center;gap:8px;margin:16px 0;display:flex}.probe-start>.text-link{margin-top:10px;font-size:12px;display:inline-flex}.voice-sync-notice{border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));border-radius:4px;margin:16px 0;padding:16px;font-size:14px;line-height:1.6}.voice-sync-notice p{margin:0 0 8px}.voice-sync-notice button{min-height:36px;color:hsl(var(--foreground))}.scored-summary{border:1px solid hsl(var(--border));border-radius:6px;margin:32px 0;padding:24px}.scored-total{font-variant-numeric:tabular-nums;margin:12px 0;font-size:48px;line-height:1.1}.scored-total>span{color:hsl(var(--muted-foreground));font-size:24px}.scored-summary>p:not(.scored-total){color:hsl(var(--muted-foreground));font-size:14px}.scored-modules{margin-top:20px}.scored-modules>div{border-top:1px solid hsl(var(--border));justify-content:space-between;gap:20px;padding:12px 0;line-height:1.5;display:flex}.scored-modules>div>span:last-child{text-align:right;white-space:nowrap}.scored-modules small{color:hsl(var(--muted-foreground));white-space:normal;display:block}.pending-transcript summary{cursor:pointer;padding:12px 0;font-size:22px}@media (width<=600px){.scored-summary{padding:16px}.scored-modules>div{gap:12px;font-size:14px}}.pending-review-page:has(.scored-profile){max-width:1248px}.scored-profile,.scored-priorities,.scored-questions,.scored-discovery{border-top:1px solid hsl(var(--border));margin:40px 0;padding-top:24px}.scored-profile h2,.scored-priorities h2,.scored-questions h2,.scored-discovery h2{margin:0 0 16px;font-size:28px;font-weight:400}.scored-profile-layout{grid-template-columns:1fr 1fr;align-items:center;gap:32px;display:grid}.scored-profile-layout>div{min-width:0}.scored-radar{width:100%;display:block}.scored-profile p,.scored-priorities p,.scored-questions p,.scored-discovery p{color:hsl(var(--muted-foreground));line-height:1.6}.scored-priorities article{border-bottom:1px solid hsl(var(--border));padding:20px 0}.scored-priorities h3{margin:10px 0;font-size:22px;font-weight:400}.scored-questions details{border-bottom:1px solid hsl(var(--border));padding:16px 0}.scored-questions summary{cursor:pointer;justify-content:space-between;gap:24px;line-height:1.5;display:flex}.scored-questions summary>span:last-child{white-space:nowrap}.scored-discovery summary{cursor:pointer;padding:12px 0}@media (width<=800px){.scored-profile-layout{grid-template-columns:1fr;gap:12px}.scored-radar{max-width:600px;margin:auto}}@media (width<=600px){.scored-questions summary{gap:12px;font-size:14px}.pending-review-page h1{font-size:34px}}.build-route{--br-night:#13294e;--br-navy:var(--brand-heading);--br-paper:var(--brand-paper);--br-cream:#f5f2ea;--br-ink:var(--brand-ink);--br-muted:var(--brand-muted);--br-light-muted:#bac5d8;--br-chart-fill:#cfd6e2;--br-orange:#ff7842;--br-rust:var(--brand-error);--br-peach:#fce5d9;--br-line:#e7e4de;--br-number:#b9c3d4;--br-font:var(--brand-font);--font-human:var(--br-font);font-family:var(--br-font);color:var(--br-ink);min-width:0}.report-learning-path{scroll-margin-top:24px}.build-route-card{border:1px solid var(--br-line);background:var(--br-paper);border-radius:24px;overflow:hidden}.build-route-overview{background:var(--br-night);color:var(--br-cream);padding:32px 40px 16px}.build-route-header{justify-content:space-between;align-items:flex-end;gap:36px;display:flex}.build-route-header>div:first-child{min-width:0;max-width:650px}:root .build-route .build-route-header h2,:root .build-route .build-route-header h3{font:800 36px/1.08 var(--br-font);letter-spacing:-.045em;color:var(--br-cream);outline-offset:6px;margin:0;scroll-margin-top:28px}.build-route-header p{font:400 14px/1.5 var(--br-font);color:var(--br-light-muted);max-width:580px;margin:14px 0 0}.build-route-score{font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;align-items:baseline;gap:14px;display:flex}.build-route-score>span{font:800 30px/1 var(--br-font);color:var(--br-light-muted);letter-spacing:-.04em}.build-route-score>svg{color:var(--br-light-muted);align-self:center}.build-route .build-route-score>strong{font:800 78px/.95 var(--br-font);letter-spacing:-.065em;color:var(--br-orange)}.build-route-chart{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--br-light-muted) var(--br-night);border-radius:5px;margin-top:18px;overflow-x:auto}.build-route-chart:focus-visible{outline:2px solid var(--br-orange);outline-offset:5px}.build-route-canvas{width:100%;min-width:760px;position:relative}.build-route-canvas>svg{width:100%;height:auto;font-family:var(--br-font);display:block;overflow:visible}.build-route-line{stroke:var(--br-cream);stroke-width:2px;stroke-dasharray:2 7;stroke-linecap:round;fill:none}.build-route-first-leg{stroke:var(--br-orange);stroke-width:4px}.build-route-drop{stroke:var(--br-light-muted);stroke-opacity:.13;stroke-width:1px}.build-route-guide line{stroke:var(--br-light-muted);stroke-width:1px;stroke-dasharray:4 6;opacity:.7}.build-route-guide text{fill:var(--br-light-muted);font-size:12px;font-weight:700}.build-route-guide.is-accent line{stroke:var(--br-orange)}.build-route-guide.is-accent text{fill:var(--br-orange)}.build-route-chart-label{fill:var(--br-cream);font-size:12px;font-weight:400}.build-route-today{fill:var(--br-cream);font-size:13px;font-weight:700}.build-route-origin,.build-route-avatar-bg{fill:var(--br-cream)}.build-route-flag line{stroke:var(--br-cream);stroke-width:2px}.build-route-flag path{fill:var(--br-orange)}.build-route-stops{margin:0;padding:0;list-style:none}.build-route-stops>li{text-align:center;width:44px;height:44px;position:absolute;transform:translate(-50%,-50%)}.build-route-stops button{cursor:pointer;width:44px;height:44px;color:var(--br-cream);font:600 12px/1 var(--br-font);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.build-route-stops button>span{border:1.5px solid var(--br-cream);background:var(--br-night);border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.build-route-stops .is-selected button>span{background:var(--br-orange);color:var(--br-night);border-color:var(--br-orange);width:28px;height:28px;font-weight:800}.build-route-stops button:hover>span{box-shadow:0 0 0 4px #f5f2ea2e}.build-route-stops button:focus-visible{outline:2px solid var(--br-orange);outline-offset:0}.build-route-point-score{font:700 14px/1 var(--br-font);color:var(--br-cream);font-variant-numeric:tabular-nums;pointer-events:none;position:absolute;bottom:calc(100% - 4px);left:50%;transform:translate(-50%)}.build-route-stops .is-destination .build-route-point-score{color:var(--br-orange);bottom:calc(100% + 3px);left:0}.build-route-stops .is-destination button>span{background:var(--br-cream);border:0;width:13px;height:13px}.build-route-stops .is-destination.is-selected button>span{background:var(--br-orange);box-shadow:0 0 0 4px #ff784240}.build-route-scroll-hint{display:none}.build-route-complete{color:var(--br-cream);align-items:center;gap:12px;margin-top:30px;padding:24px 0 12px;font-size:16px;display:flex}.build-route-preview{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start;gap:40px;padding:32px 40px 26px;display:grid}.build-route-eyebrow{font:600 12px/1.4 var(--br-font);color:var(--br-rust);margin-bottom:6px;display:block}:root .build-route .build-route-preview h3{font:800 27px/1.15 var(--br-font);letter-spacing:-.035em;color:var(--br-ink);outline-offset:5px;max-width:580px;margin:0}.build-route-lessons{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:18px 0 0;padding:0;list-style:none;display:grid}.build-route-lessons li{font:400 12px/1.45 var(--br-font);color:var(--br-ink);align-items:baseline;gap:7px;display:flex}.build-route-lessons li>span:first-child{color:var(--br-navy);flex-shrink:0;font-weight:700}.build-route-gain{color:var(--br-muted);font:400 12px/1.5 var(--br-font);align-items:baseline;gap:10px;margin:0 0 12px;display:flex}.build-route .build-route-gain>strong{font:800 42px/1 var(--br-font);letter-spacing:-.045em;color:var(--br-navy);white-space:nowrap}.build-route-action>div{width:fit-content;max-width:100%}.build-route-primary{border:1px solid var(--br-orange);background:var(--br-orange);max-width:100%;min-height:46px;font:600 14px/1.4 var(--br-font);color:var(--br-ink);text-align:center;border-radius:11px;justify-content:center;align-items:center;gap:16px;padding:12px 26px;text-decoration:none;display:inline-flex}.build-route-primary svg{flex-shrink:0}.build-route-primary:hover{filter:brightness(.97);color:var(--br-ink)}.build-route-access{font:400 11px/1.5 var(--br-font);color:var(--br-muted);text-align:center;margin:10px 0 0}.build-route-primary:focus-visible,.build-route-toggle:focus-visible,.build-route-list-select:focus-visible,.build-route-list-open:focus-visible{outline:2px solid var(--br-navy);outline-offset:4px}.build-route-details{padding:0 40px 30px}.build-route-toggle{border:1px solid var(--br-orange);background:var(--br-paper);width:fit-content;min-height:38px;color:var(--br-navy);font:600 12px/1.4 var(--br-font);cursor:pointer;text-align:left;border-radius:24px;align-items:center;gap:10px;padding:8px 13px;display:inline-flex}.build-route-toggle:hover{background:var(--br-peach)}.build-route-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.build-route-list{border-top:1px solid var(--br-line);margin:14px 0 0;padding:0;list-style:none}.build-route-list[hidden]{display:none}.build-route-list>li{border-bottom:1px solid var(--br-line);align-items:center;gap:14px;min-height:62px;display:flex}.build-route-list-select{min-width:0;color:var(--br-ink);font-family:var(--br-font);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:1;align-items:center;gap:14px;padding:12px 0;display:flex}.build-route-list-select:hover .build-route-list-name>strong{text-underline-offset:3px;text-decoration:underline}.build-route-list-number{border:1px solid var(--br-number);width:30px;height:30px;color:var(--br-navy);font:700 13px/1 var(--br-font);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.build-route-list>.is-selected .build-route-list-number{background:var(--br-orange);border-color:var(--br-orange);color:var(--br-ink)}.build-route-list-name{min-width:0}.build-route .build-route-list-name>strong{font:600 15px/1.35 var(--br-font);color:var(--br-ink);display:block}.build-route-list-name>small{font:400 11px/1.5 var(--br-font);color:var(--br-muted);margin-top:2px;display:block}.build-route-badges{flex-wrap:wrap;justify-content:flex-end;gap:5px;max-width:38%;display:flex}.build-route-badges>span{background:var(--br-peach);color:var(--br-rust);font:600 10px/1.2 var(--br-font);border-radius:20px;padding:4px 9px}.build-route .build-route-list-score{font:800 23px/1 var(--br-font);color:var(--br-navy);font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin-left:10px}.build-route-list-open{width:36px;height:40px;color:var(--br-navy);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.build-route-list-open:hover{background:var(--br-peach);color:var(--br-navy)}.build-route-footnote{font:400 11px/1.6 var(--br-font);color:var(--br-muted);margin:10px 4px 0}@media (width<=1100px){.build-route-overview{padding:30px 30px 16px}.build-route-header{gap:24px}.build-route-header>div:first-child{max-width:560px}:root .build-route .build-route-header h2,:root .build-route .build-route-header h3{font-size:32px}.build-route-score{gap:10px}.build-route .build-route-score>strong{font-size:64px}.build-route-score>span{font-size:26px}.build-route-preview{gap:28px;padding:28px 30px 24px}.build-route-details{padding:0 30px 26px}:root .build-route .build-route-preview h3{font-size:24px}.build-route-lessons{gap:12px}.build-route-gain{flex-wrap:wrap;gap:6px}.build-route .build-route-gain>strong{font-size:38px}}@media (width<=760px){.build-route-card{border-radius:20px}.build-route-overview{padding:26px 22px 15px}.build-route-header{flex-direction:column;align-items:flex-start;gap:22px}:root .build-route .build-route-header h2,:root .build-route .build-route-header h3{font-size:29px}.build-route-header p{margin-top:12px;font-size:13px}.build-route .build-route-score>strong{font-size:62px}.build-route-score>span{font-size:25px}.build-route-score>svg{width:21px}.build-route-scroll-hint{font:400 11px/1.5 var(--br-font);color:var(--br-light-muted);margin:22px 0 0;display:block}.build-route-chart{margin-top:10px;margin-inline:-8px}.build-route-canvas{min-width:760px}.build-route-preview{grid-template-columns:1fr;gap:24px;padding:26px 22px 24px}:root .build-route .build-route-preview h3{font-size:24px}.build-route-lessons{grid-template-columns:1fr;gap:10px;margin-top:16px}.build-route-lessons li{gap:10px;font-size:13px}.build-route-eyebrow{font-size:11px}.build-route-gain{flex-wrap:nowrap;gap:10px}.build-route .build-route-gain>strong{font-size:40px}.build-route-gain>span{font-size:11px}.build-route-primary{min-height:46px;padding-inline:22px;font-size:13px}.build-route-details{padding:0 22px 24px}.build-route-toggle{min-height:40px;font-size:11px}.build-route-list>li{grid-template-columns:minmax(0,1fr) auto 28px;gap:0 8px;padding:3px 0;display:grid}.build-route-list-select{grid-area:1/1;gap:9px}.build-route-list-number{width:26px;height:26px;font-size:12px}.build-route .build-route-list-name>strong{font-size:13px}.build-route-list-name>small{font-size:10px}.build-route .build-route-list-score{grid-area:1/2;margin-left:0;font-size:21px}.build-route-list-open{grid-area:1/3;width:28px;height:40px}.build-route-badges{grid-area:2/1/auto/-1;justify-content:flex-start;max-width:none;padding-left:35px}.build-route-badges:not(:empty){margin:-5px 0 10px}.build-route-badges>span{font-size:9px}.build-route-footnote{font-size:10px}}.member-home{--home-ground:var(--brand-canvas);--home-paper:var(--brand-paper);--home-warm:var(--brand-context);--home-ink:var(--brand-ink);--home-muted:var(--brand-muted);--home-navy:var(--brand-heading);--home-orange:var(--brand-action);--home-line:var(--brand-line);--home-font:var(--brand-font);--font-human:var(--home-font);background:var(--home-ground);color:var(--home-ink);font-family:var(--home-font);min-height:100svh}:root .topbar{--nav-ink:#000}:root .topbar .member-nav,:root .topbar .member-nav a,:root .topbar .signin,:root .topbar .member-header-actions{color:var(--nav-ink)}:root .topbar .member-nav a:hover,:root .topbar .member-nav a[aria-current=page]{color:var(--nav-ink);text-underline-offset:7px;text-decoration:underline;text-decoration-thickness:1px}:root .member-home>.topbar{background:var(--home-ground);border:0;width:min(1280px,100% - 64px);margin:0 auto;padding-inline:0}.member-home-main{width:min(1280px,100% - 64px);margin:0 auto;padding:24px 0 56px}.member-home-heading{margin-bottom:28px}.member-home .member-home-heading h1{font:800 42px/1.1 var(--home-font);letter-spacing:-.05em;color:var(--home-navy);margin:0}.member-home-heading p{color:var(--home-muted);margin:10px 0 0;font-size:15px;line-height:1.6}.dashboard-result{border:1px solid var(--home-line);background:var(--home-paper);border-radius:24px;grid-template-columns:56% 44%;margin-bottom:32px;scroll-margin-top:24px;display:grid;overflow:hidden}.dashboard-standing{justify-content:space-between;align-items:center;gap:20px;padding:28px 36px;display:flex}.member-home .dashboard-standing h2{font:700 25px/1.2 var(--home-font);letter-spacing:-.035em;color:var(--home-navy);margin:0}.dashboard-score{font-variant-numeric:tabular-nums;align-items:center;gap:16px;margin:14px 0 18px;display:flex}.dashboard-score>strong{font:800 86px/.95 var(--home-font);letter-spacing:-.07em;color:var(--home-navy)}.dashboard-score>span{color:var(--home-muted);font-size:21px;font-weight:600;line-height:1.3}.dashboard-score small{margin-top:4px;font-size:12px;font-weight:400;display:block}.dashboard-standing>img{object-fit:contain;flex-shrink:0;width:132px;height:157px}.dashboard-text-link{font:600 13px/1.5 var(--home-font);color:var(--home-navy);text-underline-offset:4px;align-items:center;gap:10px;text-decoration:underline;display:inline-flex}.dashboard-next{background:var(--home-warm);flex-direction:column;justify-content:center;align-items:flex-start;padding:28px 36px;display:flex}.member-home .dashboard-next h2{font:800 28px/1.12 var(--home-font);letter-spacing:-.04em;color:var(--home-ink);max-width:360px;margin:0}.dashboard-next>p{color:var(--home-muted);max-width:370px;margin:14px 0 20px;font-size:14px;line-height:1.5}.dashboard-action{border:1px solid var(--home-orange);background:var(--home-orange);min-height:46px;color:var(--home-ink);font:600 14px/1.4 var(--home-font);border-radius:12px;justify-content:center;align-items:center;gap:18px;padding:12px 20px;text-decoration:none;display:inline-flex}.dashboard-action:hover{filter:brightness(.96);color:var(--home-ink)}.dashboard-build-path{margin-top:40px}.dashboard-path-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:18px;display:flex}.member-home .dashboard-path-heading h2{font:800 30px/1.15 var(--home-font);letter-spacing:-.04em;color:var(--home-navy);margin:0}.dashboard-path-heading>p{color:var(--home-muted);margin:0;font-size:13px;line-height:1.5}.member-home .report-learning-path{border-top:0;margin-top:0;padding-top:0}.member-build-main>.dashboard-text-link{margin-top:22px}.dashboard-notice{border:1px solid var(--home-line);background:var(--home-paper);color:var(--home-muted);border-radius:12px;margin:0 0 20px;padding:14px 18px;font-size:13px;line-height:1.6}.dashboard-notice a{color:var(--home-navy);font-weight:600;text-decoration:underline}.dashboard-start{border:1px solid var(--home-line);background:var(--home-paper);border-radius:24px;justify-content:space-between;align-items:center;gap:32px;margin-bottom:24px;padding:36px;display:flex}.member-home .dashboard-start h2{font:800 32px/1.15 var(--home-font);letter-spacing:-.04em;color:var(--home-navy);max-width:500px;margin:0}.dashboard-start p{color:var(--home-muted);max-width:550px;margin:14px 0 24px;font-size:15px;line-height:1.6}.dashboard-start img{object-fit:contain;flex-shrink:0}.member-home a:focus-visible{outline:2px solid var(--home-navy);outline-offset:4px}@media (width<=1100px){.dashboard-standing,.dashboard-next{padding:26px}.dashboard-standing{gap:10px}.dashboard-standing>img{width:100px;height:132px}.dashboard-score>strong{font-size:76px}.dashboard-score>span{font-size:18px}.dashboard-score{gap:12px}}@media (width<=760px){:root .member-home>.topbar,.member-home-main{width:calc(100% - 40px)}.member-home-main{padding-top:20px}.member-home .member-home-heading h1{font-size:34px}.member-home-heading p{font-size:13px}.member-home-heading{margin-bottom:22px}.dashboard-result{grid-template-columns:1fr}.dashboard-standing,.dashboard-next{padding:24px}.dashboard-standing>img{width:100px;height:127px}.member-home .dashboard-standing h2{font-size:22px}.dashboard-score>strong{font-size:72px}.dashboard-score{gap:12px}.dashboard-score>span{font-size:17px}.dashboard-score small{font-size:11px}.member-home .dashboard-next h2{font-size:27px}.dashboard-next>p{font-size:13px}.dashboard-action{width:100%}.dashboard-next{align-items:stretch}.dashboard-path-heading{display:block}.dashboard-path-heading>p{margin-top:8px}.member-home .dashboard-path-heading h2{font-size:28px}.dashboard-start{gap:12px;padding:24px}.dashboard-start img{align-self:flex-start;width:70px;height:100px}.member-home .dashboard-start h2{font-size:27px}.dashboard-start p,.dashboard-start .dashboard-action{font-size:13px}.dashboard-build-path{margin-top:32px}}@media (width<=400px){.dashboard-standing{padding:22px 20px}.dashboard-standing>img{width:82px;height:118px}.dashboard-score>strong{font-size:68px}.dashboard-score{gap:10px}.dashboard-score>span{font-size:15px}.member-home .dashboard-standing h2{font-size:21px}}.member-home .landing-lockers{padding:28px 32px}.member-home .landing-lockers-heading{min-height:70px;margin-bottom:24px}.member-home .landing-lockers-heading>img{width:65px;height:74px}.member-home .landing-locker-frame{height:280px}@media (width<=1050px){.member-home .landing-lockers{padding:26px 24px}.member-home .landing-locker-frame{height:270px}}@media (width<=700px){.member-home .landing-lockers{padding:22px 18px 18px}.member-home .landing-lockers-heading{min-height:80px;margin-bottom:18px}.member-home .landing-lockers-heading>img{width:61px;height:74px}}:root .topbar .mobile-menu{color:var(--nav-ink)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial}}}@layer theme{:root,:host{--font-sans:"Aeonik", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--font-mono:"JetBrains Mono", monospace;--spacing:.25rem;--container-md:28rem;--container-3xl:48rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-normal:400;--font-weight-medium:500;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-foreground:var(--ls-ink,var(--text));--color-foreground-soft:var(--ls-ink-2,var(--text-dim));--color-foreground-faint:var(--ls-ink-3,var(--text-dim));--color-border:var(--ls-rule,var(--line));--color-border-strong:var(--ls-rule-2,var(--line-strong));--color-primary:var(--lyzr-orange);--color-navy:var(--lyzr-navy)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-24{top:calc(var(--spacing) * 24)}.top-100{top:calc(var(--spacing) * 100)}.left-0{left:0}.left-0\.5{left:calc(var(--spacing) * .5)}.left-6{left:calc(var(--spacing) * 6)}.isolate{isolation:isolate}.z-10{z-index:10}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.row-start-2{grid-row-start:2}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.my-3{margin-block:calc(var(--spacing) * 3)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-auto{margin-top:auto}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:var(--spacing)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.-ml-px{margin-left:-1px}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-video{aspect-ratio:var(--aspect-video)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-60{max-height:calc(var(--spacing) * 60)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-32{min-height:calc(var(--spacing) * 32)}.w-0\.5{width:calc(var(--spacing) * .5)}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-28{width:calc(var(--spacing) * 28)}.w-52{width:calc(var(--spacing) * 52)}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[62ch\]{max-width:62ch}.max-w-\[var\(--measure\)\]{max-width:var(--measure)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:0}.min-w-\[28rem\]{min-width:28rem}.min-w-\[32rem\]{min-width:32rem}.min-w-\[560px\]{min-width:560px}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-mt-60{scroll-margin-top:calc(var(--spacing) * 60)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[1\.5rem_minmax\(0\,1fr\)_7rem\]{grid-template-columns:1.5rem minmax(0,1fr) 7rem}.grid-cols-\[1\.25rem_minmax\(0\,1fr\)\]{grid-template-columns:1.25rem minmax(0,1fr)}.grid-cols-\[1\.75rem_minmax\(0\,1fr\)\]{grid-template-columns:1.75rem minmax(0,1fr)}.grid-cols-\[4\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:4.5rem minmax(0,1fr)}.grid-cols-\[6\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:6.5rem minmax(0,1fr)}.grid-cols-\[6\.5rem_minmax\(0\,1fr\)_3rem\]{grid-template-columns:6.5rem minmax(0,1fr) 3rem}.grid-cols-\[6rem_minmax\(0\,1fr\)\]{grid-template-columns:6rem minmax(0,1fr)}.grid-cols-\[9rem_minmax\(0\,1fr\)_3rem\]{grid-template-columns:9rem minmax(0,1fr) 3rem}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_3rem\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 3rem}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-center{align-content:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-items-center{justify-items:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-12{column-gap:calc(var(--spacing) * 12)}.gap-y-1{row-gap:var(--spacing)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.self-end{align-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:2147483647px}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-t-sm{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-\[var\(--ch\)\]{border-color:var(--ch)}.border-border{border-color:var(--ls-rule,var(--line))}.border-border-strong{border-color:var(--ls-rule-2,var(--line-strong))}.border-current{border-color:currentColor}.border-foreground{border-color:var(--ls-ink,var(--text))}.border-forest,.border-navy{border-color:var(--lyzr-navy)}.border-offwhite\/20{border-color:var(--lyzr-offwhite)}@supports (color:color-mix(in lab, red, red)){.border-offwhite\/20{border-color:color-mix(in oklab, var(--lyzr-offwhite) 20%, transparent)}}.border-oxblood{border-color:var(--ls-risk,hsl(var(--module-7-accent)))}.border-stone{border-color:var(--lyzr-stone)}.border-transparent{border-color:#0000}.border-l-\[var\(--ch-ink\)\]{border-left-color:var(--ch-ink)}.border-l-navy{border-left-color:var(--lyzr-navy)}.bg-\[var\(--brand-selection\)\]{background-color:var(--brand-selection)}.bg-\[var\(--ch\)\]{background-color:var(--ch)}.bg-ch{background-color:var(--ch,var(--lyzr-navy))}.bg-ch-ink{background-color:var(--ch-ink,var(--lyzr-navy))}.bg-foreground{background-color:var(--ls-ink,var(--text))}.bg-foreground-faint{background-color:var(--ls-ink-3,var(--text-dim))}.bg-foreground-soft{background-color:var(--ls-ink-2,var(--text-dim))}.bg-forest{background-color:var(--lyzr-navy)}.bg-grey-700{background-color:var(--ls-ink-3,var(--grey-700))}.bg-navy{background-color:var(--lyzr-navy)}.bg-offwhite{background-color:var(--lyzr-offwhite)}.bg-oxblood{background-color:var(--ls-risk,hsl(var(--module-7-accent)))}.bg-primary{background-color:var(--lyzr-orange)}.bg-surface{background-color:var(--ls-card,var(--surface))}.bg-surface-muted{background-color:var(--ls-inset,hsl(var(--muted)))}.bg-transparent{background-color:#0000}.p-0{padding:0}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-12{padding-left:calc(var(--spacing) * 12)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.text-data{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:11.5px;line-height:1.5}.text-label{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:12px;line-height:1.4}.font-mono{font-family:var(--font-mono)}.text-heading{letter-spacing:-.035em;font-size:clamp(24px,2.4vw,32px);line-height:1.12}.text-subheading{letter-spacing:-.025em;font-size:20px;line-height:1.3}.text-body{font-size:16px;line-height:1.55}.text-body-sm{font-size:14px;line-height:1.55}.text-lead{font-size:clamp(17px,1.4vw,21px);line-height:1.58}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-background{color:var(--ls-card,var(--surface))}.text-ch{color:var(--ch,var(--lyzr-navy))}.text-ch-ink{color:var(--ch-ink,var(--lyzr-navy))}.text-foreground{color:var(--ls-ink,var(--text))}.text-foreground-faint{color:var(--ls-ink-3,var(--text-dim))}.text-foreground-soft{color:var(--ls-ink-2,var(--text-dim))}.text-offwhite{color:var(--lyzr-offwhite)}.text-oxblood{color:var(--ls-risk,hsl(var(--module-7-accent)))}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_3px_0_0_var\(--color-navy\)\]{--tw-shadow:inset 3px 0 0 var(--tw-shadow-color,var(--color-navy));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-oxblood{--tw-ring-color:var(--ls-risk,hsl(var(--module-7-accent)))}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.outline-offset-2{outline-offset:2px}.outline-navy{outline-color:var(--lyzr-navy)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\]{transition-property:left;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.outline-none{--tw-outline-style:none;outline-style:none}.group-open\:rotate-45:is(:where(.group):is([open],:popover-open,:open) *){rotate:45deg}.placeholder\:text-foreground-faint::placeholder{color:var(--ls-ink-3,var(--text-dim))}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:outline-2:focus-within{outline-style:var(--tw-outline-style);outline-width:2px}.focus-within\:outline-offset-2:focus-within{outline-offset:2px}.focus-within\:outline-foreground:focus-within{outline-color:var(--ls-ink,var(--text))}@media (hover:hover){.hover\:border-border-strong:hover{border-color:var(--ls-rule-2,var(--line-strong))}.hover\:border-foreground:hover{border-color:var(--ls-ink,var(--text))}.hover\:bg-surface:hover{background-color:var(--ls-card,var(--surface))}.hover\:text-foreground:hover{color:var(--ls-ink,var(--text))}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-foreground:focus-visible{outline-color:var(--ls-ink,var(--text))}.disabled\:cursor-default:disabled{cursor:default}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media (width>=40rem){.sm\:hidden{display:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[5\.5rem_minmax\(0\,1fr\)_9rem\]{grid-template-columns:5.5rem minmax(0,1fr) 9rem}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media (width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[180px_minmax\(0\,1fr\)\]{grid-template-columns:180px minmax(0,1fr)}.md\:grid-cols-\[200px_minmax\(0\,1fr\)\]{grid-template-columns:200px minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,0\.8fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:top-6{top:calc(var(--spacing) * 6)}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:max-h-\[calc\(100vh-3rem\)\]{max-height:calc(100vh - 3rem)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[22rem_minmax\(0\,1fr\)\]{grid-template-columns:22rem minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,0\.8fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,18rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,18rem) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,20rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,20rem) minmax(0,1fr)}.lg\:items-start{align-items:flex-start}.lg\:overflow-y-auto{overflow-y:auto}.lg\:p-2{padding:calc(var(--spacing) * 2)}.lg\:p-6{padding:calc(var(--spacing) * 6)}}@media (width>=80rem){.xl\:block{display:block}}@media (width>=96rem){.\32 xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}}:root{--void:#1f2022;--panel:#1f2022;--panel-2:#4a4744;--line:#4a4744;--line-strong:#6b675f;--text:#fafaf9;--text-dim:#a8a298;--signal:#fafaf9;--signal-soft:#4a4744;--signal-line:#a8a298;--ion:#043e77;--ion-soft:#043e77;--ion-pro:#043e77;--heat:#a8a298;--redact:#4a4744;--ink:#1f2022;--glass:#1f2022;--grid:#4a4744;--muted-line:#6b675f;font-family:var(--font-sans);color:var(--text);background:var(--void);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-size:15px;font-weight:400}*{box-sizing:border-box}body{min-width:320px;margin:0}body:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(var(--grid) .7px, transparent .7px);background-size:24px 24px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0000 60px,#000 35%,#0000 95%);mask-image:linear-gradient(#0000 60px,#000 35%,#0000 95%)}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button,input,select,textarea{font:inherit}button,a{transition:color .25s,border-color .3s,background .3s,box-shadow .3s,transform .4s cubic-bezier(.2,.8,.2,1)}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:disabled{cursor:not-allowed;opacity:.4}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--signal);outline-offset:5px}::selection{background:var(--signal);color:var(--ink)}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-family:var(--font-sans);letter-spacing:-.045em;font-weight:400}h1{font-size:60px;line-height:1.07}h2{font-size:35px;line-height:1.18}h3{letter-spacing:-.025em;font-size:23px;line-height:1.3}p{color:var(--text-dim);line-height:1.75}svg{flex-shrink:0}strong{font-weight:400}small{font-size:11px}input,select,textarea{color:var(--text);border:0;border-bottom:1px solid var(--line-strong);background:0 0;border-radius:0;min-height:45px;padding:8px 0}select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}select option{background:var(--panel-2)}input[type=checkbox]{accent-color:var(--signal);width:15px;min-height:15px}textarea{resize:vertical;width:100%;min-height:100px}code{font-family:JetBrains Mono,monospace}.wrap{width:calc(100% - 112px);max-width:1248px;margin:auto}.label{font-family:var(--font-human,Inter, sans-serif);letter-spacing:0;text-transform:none;color:var(--text-dim);font-size:12px;font-weight:400;line-height:1.6}.signal{color:var(--signal)}.heat{color:var(--heat)}.dim,.muted-head{color:var(--text-dim)}.small-copy{font-size:13px;line-height:1.8}.live-dot{background:var(--signal);width:5px;height:5px;box-shadow:0 0 10px var(--signal-soft);vertical-align:middle;border-radius:50%;margin-right:7px;display:inline-block}.topbar{border-bottom:1px solid var(--line);background:var(--void);z-index:15;justify-content:space-between;align-items:center;gap:20px;height:84px;padding:0 48px;display:flex;position:sticky;top:0}.wordmark{letter-spacing:.03em;white-space:nowrap;align-items:center;gap:9px;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:400;display:flex}.brand-icon{width:26px;height:26px;color:var(--signal);place-items:center;margin-right:3px;display:grid}.brand-light{color:var(--text-dim);margin-left:-2px;font-weight:400}.brand-beta{color:var(--text-dim);border:1px solid var(--line-strong);align-self:flex-start;margin-left:0;padding:1px 3px;font-size:8px}.top-right{align-items:center;gap:27px;display:flex}.top-divider{background:var(--line-strong);width:1px;height:18px}.signin{color:var(--text-dim);align-items:center;gap:9px;font-size:11px;display:flex}.signin:hover{color:var(--signal)}.entry-ticker .live-dot{width:4px;height:4px}.button{background:var(--signal);min-height:48px;color:var(--ink);border:1px solid var(--signal);white-space:nowrap;border-radius:2px;justify-content:center;align-items:center;gap:20px;padding:15px 23px;font-size:12px;font-weight:400;line-height:1.3;display:inline-flex}.button:hover:not(:disabled){box-shadow:0 0 26px var(--signal-soft);filter:brightness(1.05);transform:translateY(-1px)}.button.secondary{border-color:var(--line-strong);color:var(--text);background:var(--panel)}.button.secondary:hover{border-color:var(--signal-line)}.button-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.text-link{text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0;font-size:12px;display:inline-flex}.text-link:hover{color:var(--signal)}.icon-button{color:var(--text-dim);background:0 0;border:0;place-items:center;padding:8px;display:grid}.panel{background:var(--panel);border:1px solid var(--line);border-radius:3px;min-width:0;padding:28px}.status{letter-spacing:.08em;color:var(--signal);border:1px solid var(--signal-line);white-space:nowrap;align-items:center;padding:5px 10px;font-family:JetBrains Mono,monospace;font-size:9px;display:inline-flex}.status.dim{color:var(--text-dim);border-color:var(--line)}.footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;max-width:1344px;margin:0 auto;padding:30px 48px;display:flex}.footer .wordmark{gap:18px;font-size:10px}.footer .label{font-size:8px}.footer .wordmark .label{border-left:1px solid var(--line-strong);padding-left:18px}.member-nav{color:var(--text-dim);align-items:center;gap:26px;font-size:11px;display:flex}.member-nav a:hover{color:var(--signal)}.member-id{color:var(--text);align-items:center;gap:15px;display:flex}.member-id .live-dot{margin:0}.mobile-menu{display:none}.page-head{padding:55px 0 30px}.page-head .label{margin-bottom:18px}.page-head h1{margin-bottom:14px;font-size:48px}.page-head p{max-width:750px;font-size:14px}.page-head-row{justify-content:space-between;align-items:center;gap:24px;display:flex}.section-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.section-head .label{margin-bottom:8px}.section-head>.label{margin:0}.section-head h2{font-size:30px}.two-columns{grid-template-columns:1fr 1fr;gap:20px;display:grid}.three-columns{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.skip-link{z-index:999;background:var(--signal);color:var(--ink);padding:15px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:15px}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.prototype-note,.sample-note{color:var(--text-dim);opacity:.85;margin-top:24px;font-size:8px}.gate-hero{flex-direction:column;height:calc(100svh - 84px);min-height:685px;max-height:850px;display:flex;position:relative}.hero-topline{justify-content:space-between;align-items:center;padding-top:27px;display:flex}.hero-topline .label{letter-spacing:.09em;font-size:8px}.hero-composition{flex:1;grid-template-columns:1.03fr 1fr;align-items:center;gap:22px;min-height:0;display:grid}.hero-copy{z-index:1;padding-bottom:20px;position:relative}.hero-copy .eyebrow{letter-spacing:.14em;margin-bottom:24px;font-size:9px}.eyebrow .signal{margin:0 5px}.hero-copy h1{letter-spacing:-.065em;margin-left:-5px;font-size:clamp(72px,7.1vw,106px);font-weight:400;line-height:1.02}.hero-copy .muted-head{color:var(--text-dim)}.hero-copy>p{color:var(--text-dim);max-width:440px;margin:26px 0 30px;font-size:15px;line-height:1.8}.entrance-cta{justify-content:space-between;min-width:290px;min-height:51px;box-shadow:0 0 35px #0000}.cta-foot{letter-spacing:.05em;align-items:center;gap:11px;margin-top:13px;font-size:8px;display:flex}.cta-foot i{background:var(--text-dim);border-radius:50%;width:2px;height:2px}.hero-members{align-items:center;gap:14px;margin-top:35px;display:flex}.mini-avatars{padding-left:0;display:flex}.mini-avatars span{background:var(--panel-2);border:2px solid var(--void);width:29px;height:29px;color:var(--text-dim);border-radius:50%;place-items:center;margin-left:-7px;font-family:JetBrains Mono,monospace;font-size:8px;display:grid}.mini-avatars span:first-child{background:var(--redact);margin-left:0}.mini-avatars span:nth-child(2){color:var(--signal);background:var(--signal-soft)}.hero-members p{font-size:9px;line-height:1.7}.hero-members strong{color:var(--text);font-weight:400}.hero-instrument{min-width:0;margin-top:10px;position:relative}.instrument-top,.instrument-bottom{letter-spacing:.09em;justify-content:space-between;font-size:8px;display:flex}.instrument-top{margin:0 28px -3px}.instrument-top .live-dot{width:4px;height:4px}.instrument-bottom{margin:0 28px}.hero-instrument .radar{width:113%;max-width:none;margin:-6% -6.5% -7%}.radar-caption{text-align:center;color:var(--text-dim);letter-spacing:.11em;font-family:JetBrains Mono,monospace;font-size:8px;line-height:1.85;position:absolute;bottom:-57px;left:0;right:0}.hero-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:22px 0 21px;display:flex}.hero-bottom .label{letter-spacing:.1em;font-size:8px}.scroll-cue{color:var(--text);align-items:center;gap:10px;display:flex}.form-id{opacity:.7}.rooms-section{padding:77px 0 86px;scroll-margin-top:30px}.gate-section-heading{grid-template-columns:1.5fr 1fr auto;align-items:end;gap:25px;margin-bottom:32px;display:grid}.gate-section-heading .label{margin-bottom:20px;font-size:9px}.gate-section-heading h2{letter-spacing:-.04em;font-size:40px}.gate-section-heading p{margin-bottom:2px;font-size:13px}.gate-section-heading .classified{align-items:center;gap:7px;margin-bottom:5px;font-size:8px;display:flex}.rooms-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.room-card{border:1px solid var(--line);background:var(--panel);text-align:left;border-radius:2px;flex-direction:column;min-height:258px;padding:23px 24px 0;display:flex;position:relative;overflow:hidden}.room-card:before,.room-card:after{content:"";border:solid var(--line-strong);pointer-events:none;opacity:.55;width:10px;height:10px;position:absolute}.room-card:before{border-width:1px 0 0 1px;top:-1px;left:-1px}.room-card:after{border-width:0 1px 1px 0;bottom:-1px;right:-1px}.room-top{color:var(--text-dim);justify-content:space-between;align-items:center;display:flex}.room-top .label{letter-spacing:.11em;font-size:8px}.room-symbol{height:47px;color:var(--text-dim);align-items:center;margin-top:13px;display:flex}.room-symbol svg{stroke:currentColor;stroke-width:1px;fill:none;width:28px;height:28px}.room-symbol>span{font-size:29px;font-family:var(--font-sans);font-weight:300}.room-card h3{margin:4px 0 12px;font-size:23px}.room-card p{max-width:320px;min-height:50px;margin-bottom:22px;font-size:12px;line-height:1.85}.redaction{color:#0000;background:var(--redact);vertical-align:middle;-webkit-user-select:none;user-select:none;border-radius:1px;min-width:55px;height:10px;margin:2px 2px 2px 0;font-size:9px;line-height:10px;display:inline-block;position:relative;overflow:hidden}.redaction.long{min-width:112px}.redaction.short{min-width:30px}.redaction:after{content:"";background:linear-gradient(90deg, transparent, var(--line), transparent);animation:7s infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}.room-bottom{border-top:1px solid var(--line);color:var(--text-dim);justify-content:space-between;align-items:center;margin-top:auto;padding:15px 0;display:flex}.room-bottom .label{font-size:8px}.room-card:hover{border-color:var(--line-strong);background:var(--panel-2);transform:translateY(-4px)}.locked:hover .room-top svg{animation:.4s lock-pulse}.locked:hover .redaction:first-of-type:before{content:"A7";color:var(--text-dim);animation:.8s steps(3,end) infinite decrypt;position:absolute;inset:0}.unlocked{border-color:var(--signal-line)}.unlocked .room-symbol{color:var(--signal)}.unlocked p{animation:.6s resolve}.open-tag{letter-spacing:.08em;color:var(--signal);align-items:center;gap:5px;font-family:JetBrains Mono,monospace;font-size:8px;display:flex}.open-tag .live-dot{width:3px;height:3px;margin:0}.unlocked .room-bottom,.unlocked .room-bottom .label{color:var(--signal)}.room-card:last-child{grid-column:span 1}.how-section{border-top:1px solid var(--line);padding:70px 0 85px}.how-section>h2{margin-top:22px;font-size:43px}.steps{grid-template-columns:repeat(3,1fr);gap:65px;margin-top:50px;display:grid}.steps>div{position:relative}.steps>div:not(:last-child):after{content:"";background:var(--line-strong);width:calc(100% - 25px);height:1px;position:absolute;top:29px;left:64px}.step-number{color:var(--signal);font-family:JetBrains Mono,monospace;font-size:38px;font-weight:400}.steps h3{margin:25px 0 12px;font-size:20px}.steps p{max-width:270px;font-size:12px}.proof-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--panel)}.live-feed{border-bottom:1px solid var(--line);gap:30px;max-width:1440px;margin:auto;padding:15px 48px;font-size:8px;display:flex;overflow:hidden}.live-feed>.signal{flex-shrink:0}.feed-window{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 90%,#0000);mask-image:linear-gradient(90deg,#000 90%,#0000)}.feed-scroll{white-space:nowrap;animation:40s linear infinite feed}.feed-scroll>span{color:var(--line-strong);padding:0 30px}.proof-grid{grid-template-columns:repeat(3,1fr) 1.2fr;gap:30px;padding:38px 0;display:grid}.proof-stat{border-right:1px solid var(--line);align-items:center;gap:19px;display:flex}.proof-stat>span{font-family:var(--font-sans);letter-spacing:-.06em;font-size:44px}.proof-stat .label{font-size:8px}.proof-action{flex-direction:column;justify-content:center;align-items:flex-start;gap:11px;display:flex}.proof-action>.label{font-size:8px}.reassurance{padding:70px 0}.reassurance-grid{grid-template-columns:repeat(3,1fr);gap:60px;margin-top:30px;display:grid}.reassurance-grid svg{color:var(--text-dim);margin-bottom:19px}.reassurance-grid h3{margin-bottom:10px;font-size:20px}.reassurance-grid p{font-size:12px}.final-cta{text-align:center;border-top:1px solid var(--line);padding:70px 0 80px;position:relative}.final-cta:before{content:"";z-index:-1;background:radial-gradient(ellipse at center, var(--signal-soft), transparent 60%);opacity:.6;position:absolute;inset:0}.final-cta h2{margin:23px 0 28px;font-size:52px}.final-cta .cta-foot{justify-content:center}.report-preview{grid-template-columns:1fr 1fr;align-items:center;display:grid}.big-number{font-size:70px;font-family:var(--font-sans)}.modal .report-preview .radar{margin:-20px 0}.report-preview+.legend{margin-bottom:20px}.radar{aspect-ratio:1;width:100%;max-width:600px;margin:auto;position:relative}.radar svg{width:100%;display:block;overflow:visible}.radar-grid{fill:none;stroke:var(--line-strong);stroke-width:.8px}.radar-median{fill:none;stroke:var(--text-dim);stroke-opacity:.5;stroke-width:1px}.radar-goal{fill:none;stroke:var(--ion);stroke-width:1.3px;stroke-dasharray:5 5;stroke-opacity:.8}.radar-you{fill:var(--signal);fill-opacity:.13;stroke:var(--signal);stroke-width:1.6px}.radar-dot{fill:var(--signal)}.radar-label{fill:var(--text-dim);letter-spacing:.02em;cursor:default;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:400}.radar-label.active{fill:var(--signal)}.hero-radar .radar-grid{stroke:var(--signal);stroke-opacity:.14;stroke-width:.7px}.hero-radar .radar-median{stroke:var(--signal);stroke-opacity:.1}.hero-radar .radar-goal{stroke:var(--signal);stroke-opacity:.2;stroke-width:.6px;stroke-dasharray:none}.hero-radar .radar-you{fill-opacity:.045;stroke-opacity:.35;stroke-width:1px}.hero-radar .radar-dot{opacity:.55;r:2}.hero-radar .radar-label{letter-spacing:.06em;fill:var(--text-dim);font-size:6.7px}.radar-center-label{letter-spacing:.2em;fill:var(--text-dim);font-family:JetBrains Mono,monospace;font-size:7px}.radar-center-number{font-family:var(--font-sans);letter-spacing:.02em;fill:var(--text);font-size:27px}.radar-corners{fill:none;stroke:var(--muted-line);stroke-width:1px}.orbit{fill:none;stroke:var(--signal);stroke-opacity:.12;stroke-width:.6px}.orbit-dash{stroke-opacity:.22;stroke-dasharray:1 10;stroke-width:2px;transform-origin:50%;animation:150s linear infinite orbit}.sweep-arm{stroke:var(--signal);stroke-width:.8px;stroke-opacity:.1;transform-origin:300px 300px;animation:40s linear infinite orbit}.radar-tooltip{background:var(--panel-2);border:1px solid var(--line-strong);pointer-events:none;box-shadow:0 12px 40px var(--void);z-index:3;max-width:90%;padding:14px;font-size:13px;position:absolute;bottom:15%;left:25%}.radar-tooltip .label{margin-top:5px;font-size:8px}.legend{color:var(--text-dim);flex-wrap:wrap;gap:15px;font-size:10px;display:flex}.legend>span,.table-legend>span{align-items:center;gap:7px;display:flex}.legend i,.table-legend i{width:13px;height:2px;display:inline-block}.legend-you{background:var(--signal)}.legend-median{background:var(--text-dim)}.legend-goal{border-top:1px dashed var(--ion);height:0!important}.oath-page{text-align:center;max-width:700px;padding:48px 0 50px}.oath-page>.label:first-child{font-size:9px}.oath-print{color:var(--signal);margin:24px auto 21px}.oath-page h1{margin-bottom:23px;font-size:49px;line-height:1.12}.oath-page>p{max-width:550px;margin:0 auto 17px;font-size:13px;line-height:1.9}.oath-page .oath-principle{color:var(--text);margin-bottom:26px;font-size:13px}.terminal-form{text-align:left;grid-template-columns:1fr 1fr;gap:17px 32px;max-width:550px;margin:0 auto;display:grid}.terminal-form label{flex-direction:column;min-width:0;display:flex}.terminal-form label>span{letter-spacing:.08em;color:var(--text-dim);font-family:JetBrains Mono,monospace;font-size:8px}.terminal-form input,.terminal-form select{width:100%;min-width:0;height:39px;min-height:39px;font-size:13px}.terminal-form .full{grid-column:1/-1}.oath-page .verification-note{text-align:left;align-items:flex-start;gap:10px;margin:24px auto 20px;font-size:10px;line-height:1.8;display:flex}.verification-note svg{color:var(--text-dim);margin-top:3px}.hold-button{background:var(--signal-soft);border:1px solid var(--signal-line);width:100%;max-width:550px;color:var(--signal);-webkit-user-select:none;user-select:none;touch-action:none;border-radius:2px;height:56px;margin:auto;display:block;position:relative;overflow:hidden}.hold-button>span:last-child{letter-spacing:.04em;justify-content:center;align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:10px;display:flex;position:relative}.hold-fill{background:var(--signal);opacity:.2;transform-origin:0;position:absolute;inset:0}.hold-button.holding{border-color:var(--signal);box-shadow:0 0 35px var(--signal-soft)}.hold-hint{margin-top:12px;font-size:8px}.airlock{pointer-events:none;z-index:100;display:flex;position:fixed;inset:0}.airlock>div{background:var(--panel-2);border-right:1px solid var(--signal);width:50%;animation:.65s forwards airlock-left}.airlock>div+div{border:0;border-left:1px solid var(--signal);animation-name:airlock-right}.assessment-layout{grid-template-columns:248px 1fr;max-width:1440px;min-height:calc(100svh - 84px);margin:auto;display:grid}.station-rail{border-right:1px solid var(--line);background:var(--panel);padding:32px 29px 30px 45px}.station-rail>.label{font-size:8px}.station-track{margin:25px 0 23px}.station-node{align-items:center;gap:12px;height:58px;display:flex;position:relative}.station-node:not(:last-child):after{content:"";background:var(--line-strong);width:1px;height:32px;position:absolute;top:41px;left:12px}.station-node.done:not(:last-child):after{background:var(--signal-line)}.node-circle{border:1px solid var(--line-strong);width:25px;height:25px;color:var(--text-dim);border-radius:50%;flex-shrink:0;place-items:center;font-family:JetBrains Mono,monospace;font-size:8px;display:grid}.station-node .label{font-size:7px;line-height:1}.station-node strong{color:var(--text-dim);margin-top:4px;font-size:11px;font-weight:400;display:block}.station-node.done .node-circle{color:var(--ink);background:var(--signal);border-color:var(--signal)}.station-node.current .node-circle{color:var(--signal);border-color:var(--signal);box-shadow:0 0 0 4px var(--signal-soft)}.station-node.current strong{color:var(--text)}.rail-progress{background:var(--line);height:2px;margin:10px 0}.rail-progress>span{background:var(--signal);height:2px;display:block}.assessment-main{min-width:0;padding:28px 50px 50px}.assessment-top{justify-content:space-between;gap:15px;display:flex}.station-intro{max-width:650px;margin:0 auto;padding-top:65px}.intro-number{font-size:100px;font-family:var(--font-sans);color:var(--signal);letter-spacing:-.06em;margin-bottom:25px;line-height:1.1;display:block}.station-intro h1{margin:20px 0;font-size:44px}.station-intro>p{max-width:510px;margin-bottom:27px;font-size:14px}.station-intro>.signal{margin-bottom:25px}.locked-example{border:1px dashed var(--line-strong);color:var(--text-dim);align-items:center;gap:15px;margin-top:45px;padding:20px;display:flex}.locked-example .label{font-size:8px}.locked-example p{margin-top:5px;font-size:11px}.question-view{max-width:760px;margin:58px auto 0;animation:.35s question-in}.question-meta{justify-content:space-between;gap:20px;margin-bottom:24px;display:flex}.question-view h1{max-width:660px;margin-bottom:19px;font-size:35px;line-height:1.2}.question-context{max-width:690px;margin-bottom:29px;font-size:14px;line-height:1.85}.answer-options{flex-direction:column;gap:9px;display:flex}.answer{background:var(--panel);border:1px solid var(--line);text-align:left;border-radius:2px;align-items:center;gap:15px;width:100%;min-height:63px;padding:17px 19px;font-size:12px;line-height:1.6;display:flex}.answer:hover{background:var(--panel-2);border-color:var(--line-strong)}.answer.selected{background:var(--signal-soft);border-color:var(--signal-line)}.option-key{border:1px solid var(--line-strong);width:23px;height:23px;color:var(--text-dim);flex-shrink:0;place-items:center;font-family:JetBrains Mono,monospace;font-size:9px;display:grid}.selected .option-key{border-color:var(--signal-line);color:var(--signal)}.option-radio{border:1px solid var(--line-strong);border-radius:50%;flex-shrink:0;place-items:center;width:13px;height:13px;margin-left:auto;display:grid}.selected .option-radio{border-color:var(--signal)}.option-radio>span{background:var(--signal);border-radius:50%;width:5px;height:5px}.unworked{color:var(--text-dim);background:0 0;border-style:dashed}.confirm-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding-top:25px;display:flex}.confirm-row>.label{font-size:8px}.confirm-row .button{min-width:145px}.question-private{align-items:center;gap:7px;margin-top:30px;font-size:7px;display:flex}.trace-viewer{background:var(--panel);border:1px solid var(--line);padding:13px}.trace-viewer .answer{background:var(--panel-2);border-color:#0000;min-height:48px;padding:13px;font-family:JetBrains Mono,monospace;font-size:10px}.trace-viewer .answer.selected{border-color:var(--signal-line);background:var(--signal-soft)}.trace-viewer .unworked{font-family:var(--font-sans)}.rank-option{background:var(--panel);border:1px solid var(--line);cursor:grab;align-items:center;gap:12px;min-height:67px;padding:17px;font-size:12px;display:flex}.rank-option>.label{color:var(--signal)}.rank-option>svg{color:var(--text-dim)}.rank-controls{gap:5px;margin-left:auto;display:flex}.rank-controls button{border:1px solid var(--line-strong);background:var(--panel-2);padding:2px 7px}.station-clear{flex-direction:column;justify-content:center;align-items:center;gap:28px;min-height:65vh;display:flex}.station-clear svg{color:var(--signal)}.station-clear h1{font-size:44px}.station-clear .label{color:var(--signal)}.review-link{color:var(--text-dim);margin-top:25px;font-size:11px}.resume-link{border:1px solid var(--line);background:var(--panel-2);word-break:break-all;margin-bottom:25px;padding:15px;font-size:11px;display:block}.entering-page{background:var(--void);flex-direction:column;justify-content:center;align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.entering-page>.label{margin-top:40px}.entering-radar{width:350px}.entering-radar .radar{margin:-25px 0}.scoring-log{letter-spacing:.1em;min-height:160px;color:var(--text-dim);font-family:JetBrains Mono,monospace;font-size:10px;line-height:2.6}.scoring-log>div:last-child{color:var(--text)}.scoring-log .signal{margin-right:12px}.light-seam{background:var(--signal);opacity:0;width:1px;box-shadow:0 0 30px var(--signal);position:absolute;top:0;bottom:0;left:50%}.light-seam.open{animation:.9s forwards seam}.welcome-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:65px;padding:65px 0 55px;display:grid}.welcome-hero h1{letter-spacing:-.065em;margin:18px 0 22px;font-size:85px}.welcome-hero>div>p{margin-bottom:28px;font-size:15px;line-height:1.9}.welcome-hero>div>.label{font-size:9px}.welcome-hero .button{padding:15px 18px;font-size:11px}.welcome-card-wrap{perspective:1000px}.member-card{aspect-ratio:1.586;isolation:isolate;border:1px solid var(--line-strong);background:radial-gradient(ellipse at 80% 0%, var(--signal-soft), transparent 60%), linear-gradient(120deg, transparent, var(--line), transparent), var(--glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 20px 60px #00000059, inset 0 1px 0 var(--line);background-size:auto,200% 100%;border-radius:11px;padding:25px 28px;transition:transform .15s;position:relative;overflow:hidden}.member-card:before{content:"";opacity:.07;pointer-events:none;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.4' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.card-top{color:var(--text);letter-spacing:.08em;justify-content:space-between;font-size:8px;display:flex}.card-top span:last-child{color:var(--text-dim)}.card-number{letter-spacing:-.035em;z-index:1;margin-top:35px;font-family:JetBrains Mono,monospace;font-size:33px;position:relative}.card-name{font-family:var(--font-sans);z-index:1;margin-top:4px;font-size:16px;position:relative}.card-radar{opacity:.4;width:140px;position:absolute;top:43px;right:6px}.card-bottom{grid-template-columns:.8fr 1.15fr 1fr;gap:16px;margin-top:25px;display:grid}.card-bottom .label{letter-spacing:.1em;font-size:7px}.card-bottom strong{font-family:var(--font-sans);margin-top:5px;font-size:14px;display:block}.card-bottom>div:first-child strong{color:var(--signal);font-size:19px;line-height:1.2}.card-edge{border-top:1px solid var(--line);letter-spacing:.13em;margin-top:15px;padding-top:9px;font-size:5px}.welcome-card-wrap>.text-link{justify-content:flex-end;margin-top:15px;font-size:8px;display:flex}.progress-block{padding:24px 0}.progress-label{justify-content:space-between;gap:20px;margin-bottom:15px;display:flex}.progress-label .label{font-size:8px}.progress-track{background:var(--panel-2);border:1px solid var(--line);height:7px;position:relative}.progress-track>div{background:var(--signal);height:100%;box-shadow:0 0 15px var(--signal-soft)}.cert-tick{background:var(--ion);width:1px;position:absolute;top:-4px;bottom:-4px}.progress-markers{justify-content:space-between;gap:20px;margin-top:11px;font-size:8px;display:flex}.marker-end{color:var(--text);margin-left:22px;display:inline-block}.member-rooms{padding:55px 0}.member-rooms .room-card{min-height:255px}.invitation-panel{border:1px solid var(--line);background:var(--panel);align-items:center;gap:24px;margin:5px 0 65px;padding:28px;display:flex}.invite-icon{color:var(--signal);background:var(--signal-soft);padding:20px}.invitation-panel .label{font-size:8px}.invitation-panel h3{margin:5px 0;font-size:24px}.invitation-panel p{font-size:12px}.invitation-panel>.button{margin-left:auto}.back-link{padding-top:28px;font-size:8px;display:flex}.room-page .page-head{padding-top:27px}.room-page{padding-bottom:65px}.room-page .panel h2{margin:15px 0 12px;font-size:27px}.room-page .panel p{font-size:12px}.pod-grid{text-align:center;grid-template-columns:repeat(3,1fr);gap:30px 15px;margin-top:28px;display:grid}.hex-avatar{clip-path:polygon(50% 0%,96% 25%,96% 75%,50% 100%,4% 75%,4% 25%);background:var(--panel-2);border:1px solid var(--line-strong);justify-content:center;align-items:center;width:54px;height:59px;margin:0 auto 10px;font-family:JetBrains Mono,monospace;font-size:14px;display:flex;position:relative}.hex-avatar.you{background:var(--signal-soft);color:var(--signal)}.pod-dot{background:var(--signal);border-radius:50%;width:5px;height:5px;position:absolute;bottom:9px;left:25px}.pod-dot.inactive{background:var(--text-dim)}.pod-grid strong{font-size:11px;display:block}.pod-grid .label{letter-spacing:.03em;margin-top:4px;font-size:6px}.leader-row{border-bottom:1px solid var(--line);align-items:center;gap:17px;padding:15px 0;font-size:12px;display:flex}.leader-row strong{font-weight:400}.leader-row>span:last-child{margin-left:auto;font-family:JetBrains Mono,monospace}.leader-row.you-row{margin:7px -10px 15px;padding:15px 10px}.you-row{color:var(--signal);background:var(--signal-soft)!important}.league-panel{margin-top:24px}.data-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}.data-table th{letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);text-align:left;border-bottom:1px solid var(--line-strong);padding:15px 12px;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:400}.data-table td{border-bottom:1px solid var(--line);padding:13px 12px}.data-table tbody tr:last-child td{border-bottom:0}.table-scroll{max-width:100%;overflow-x:auto}.dispatch-feature{position:relative;padding:40px 48px!important}.dispatch-feature>svg{margin-bottom:20px}.dispatch-feature h2{margin:20px 0!important;font-size:48px!important}.dispatch-feature p{max-width:560px;margin-bottom:25px;font-size:14px!important}.dispatch-archive{margin-top:30px}.dispatch-row{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:24px 220px 1fr 100px 20px;align-items:center;gap:20px;width:100%;padding:26px 20px;display:grid}.dispatch-row:hover{background:var(--panel)}.dispatch-row>svg{color:var(--text-dim)}.dispatch-row h3{font-size:22px}.dispatch-row .label{font-size:8px}.path-summary{background:var(--panel);border:1px solid var(--line);grid-template-columns:1.3fr 1fr 1fr;gap:30px;margin:10px 0 40px;padding:25px 28px;display:grid}.path-summary h2{letter-spacing:-.02em;margin-top:10px;font-size:21px}.path-summary h3{margin-top:10px;font-size:19px}.path-summary .dim{font-size:13px}.path-summary .label{font-size:8px}.path-summary p{margin-top:6px;font-size:12px;line-height:1.6}.path-layout{grid-template-columns:1.8fr 1fr;gap:65px;display:grid}.route-map{padding-left:15px}.lab-node{gap:24px;margin-bottom:25px;display:flex;position:relative}.lab-node:not(:last-child):before{content:"";background:var(--line-strong);width:1px;position:absolute;top:32px;bottom:-25px;left:13px}.route-node{border:1px solid var(--line-strong);width:28px;height:28px;color:var(--text-dim);background:var(--void);z-index:1;border-radius:50%;flex-shrink:0;place-items:center;margin-top:15px;font-family:JetBrains Mono,monospace;font-size:8px;display:grid;position:relative}.current .route-node{background:var(--signal);color:var(--ink);box-shadow:0 0 0 5px var(--signal-soft)}.lab-content{border:1px solid var(--line);background:var(--panel);flex:1;min-width:0;padding:22px 24px}.lab-node.available .lab-content{border-color:var(--signal-line);animation:.7s resolve}.lab-meta{justify-content:space-between;gap:15px;display:flex}.lab-meta .label{font-size:7px}.lab-content h3{margin:12px 0 9px;font-size:24px}.lab-content p{font-size:12px}.lab-footer{justify-content:space-between;align-items:center;gap:15px;margin-top:19px;display:flex}.lab-footer>.text-link{font-size:10px}.competency-chip{border:1px solid var(--line-strong);color:var(--text-dim);padding:4px 8px;font-family:JetBrains Mono,monospace;font-size:8px;display:inline-flex}.path-aside{height:fit-content;position:sticky;top:30px}.gain-number{font-size:80px;font-family:var(--font-sans);color:var(--signal);letter-spacing:-.07em;line-height:1.4;display:block}.gain-number>span{letter-spacing:0;margin-left:10px;font-family:JetBrains Mono,monospace;font-size:10px}.path-aside h3{font-size:24px}.path-aside p{margin-top:15px;font-size:12px}.path-aside .button{width:100%;font-size:11px}.lab-input-label{color:var(--text-dim);margin:20px 0;font-size:11px;display:block}.lab-input-label textarea{border:1px solid var(--line-strong);margin-top:8px;padding:15px;font-size:13px}.code-panel{background:var(--panel-2);border:1px solid var(--line);white-space:nowrap;margin-bottom:20px;padding:17px;font-family:JetBrains Mono,monospace;font-size:10px;overflow-x:auto}.lab-output{border-left:1px solid var(--signal);margin-top:25px;padding-left:18px}.lab-output .label{color:var(--signal);align-items:center;gap:8px;display:flex}.lab-output p{margin:13px 0}.market-toolbar{justify-content:space-between;align-items:center;margin:15px 0 24px;display:flex}.market-toolbar select{min-width:150px;font-size:11px}.projects-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.project-card .label{font-size:8px}.project-card h2{margin:23px 0 6px!important}.project-card .project-company{color:var(--text);margin-bottom:18px;font-size:11px}.stack-chips{flex-wrap:wrap;gap:7px;margin:24px 0;display:flex}.project-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:14px;padding-top:20px;display:flex}.project-footer strong{font-family:var(--font-sans);margin-top:5px;font-size:24px;display:block}.project-card>.label:last-child{text-align:right;font-size:7px}.locked-room{text-align:center;max-width:650px;margin:30px auto 60px;padding:50px}.locked-room>svg{color:var(--text-dim);margin:0 auto 24px}.locked-room h2{margin:20px}.locked-room p{font-size:14px}.report-page{padding-bottom:50px}.report-page .page-head{padding-bottom:20px}.report-page .page-head .label{font-size:8px}.provisional{letter-spacing:.04em;border:1px solid var(--line-strong);color:var(--text-dim);white-space:nowrap;padding:8px 12px;font-family:JetBrains Mono,monospace;font-size:8px}.report-attempt{justify-content:space-between;gap:20px;padding-bottom:24px;font-size:8px;display:flex}.kpi-strip{background:var(--panel);border:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:50px;display:grid}.kpi{border-right:1px solid var(--line);min-width:0;padding:22px 19px;position:relative}.kpi:last-child{border-right:0}.kpi .label{letter-spacing:.03em;font-size:7px}.kpi>strong{font-family:var(--font-sans);letter-spacing:-.06em;font-variant-numeric:tabular-nums;align-items:center;gap:5px;min-height:57px;margin:3px 0 9px;font-size:38px;font-weight:400;display:flex}.kpi.accent>strong{color:var(--signal)}.kpi.accent:before{content:"";background:var(--signal);height:1px;position:absolute;top:-1px;left:0;right:0}.kpi>strong small{letter-spacing:0;color:var(--text-dim);align-self:flex-end;padding-bottom:11px;font-family:JetBrains Mono,monospace;font-size:8px}.kpi.text-kpi>strong{letter-spacing:-.04em;font-size:23px}.report-section{margin:55px 0}.radar-report{grid-template-columns:1.2fr 1fr;align-items:center;padding:12px 35px 12px 8px;display:grid}.radar-report .radar{margin:-8px auto}.radar-insight{padding:30px 20px}.radar-insight>.label{font-size:8px}.radar-insight h2{margin:16px 0 20px;font-size:31px}.radar-insight p{margin-bottom:17px;font-size:13px}.radar-insight .small-copy{font-size:11px}.radar-insight .legend{gap:16px;padding:16px 0 21px;font-size:9px}.goal-profile{border-top:1px solid var(--line);padding-top:20px}.goal-profile>.label{font-size:7px}.goal-profile>span{margin:8px 0;font-size:12px;display:block}.no-padding{padding:0!important}.module-table{width:100%;overflow-x:auto}.module-table-head,.module-row{grid-template-columns:2.1fr 2.2fr .4fr .45fr .8fr 16px;align-items:center;gap:20px;min-width:830px;display:grid}.module-table-head{background:var(--panel-2);border-bottom:1px solid var(--line);padding:18px 24px;font-size:7px}.module-row{border:0;border-bottom:1px solid var(--line);background:var(--panel);text-align:left;width:100%;padding:19px 24px;font-size:11px}.module-row:hover{background:var(--panel-2)}.module-row>span:first-child{align-items:center;gap:15px;display:flex}.module-row>.label{font-size:8px}.module-num{opacity:.6;font-size:8px}.module-row>strong{font-family:var(--font-sans);letter-spacing:-.03em;font-size:20px}.module-row>svg{color:var(--text-dim);transition:transform .3s}.module-row>svg.rotated{transform:rotate(180deg)}.score-track{background:var(--line);height:4px;display:block;position:relative}.score-fill{background:var(--signal);position:absolute;inset:0 auto 0 0}.score-fill.low{background:var(--ion)}.median-tick,.goal-tick{background:var(--text-dim);width:1px;position:absolute;top:-4px;bottom:-4px}.goal-tick{background:var(--ion);width:2px}.band-chip{border:1px solid var(--line-strong);letter-spacing:.03em;text-transform:uppercase;color:var(--text-dim);background:0 0;justify-content:center;max-width:max-content;padding:4px 8px;font-family:JetBrains Mono,monospace;font-size:7px;display:inline-flex}.band-chip.pro,.band-chip.elite{color:var(--signal);border-color:var(--signal-line)}.band-chip.practitioner{color:var(--text)}.competency-detail{background:var(--panel-2);min-width:830px;padding:8px 25px 20px 57px}.competency-detail>div{border-bottom:1px solid var(--line);grid-template-columns:2fr 1.5fr .3fr .7fr;align-items:center;gap:30px;padding:13px 0;font-size:10px;display:grid}.detail-track{background:var(--line);height:3px}.detail-track>span{background:var(--signal);opacity:.5;height:3px;display:block}.competency-detail .label{font-size:7px}.table-legend{justify-content:flex-end;gap:20px;margin-top:12px;font-size:7px;display:flex}.table-legend .median-tick,.table-legend .goal-tick{width:1px;height:8px;position:relative;top:0;bottom:0}.heatmap-panel{padding:24px 18px 29px}.heatmap-summary{gap:24px;margin-bottom:27px;padding-left:5px;font-size:8px;display:flex}.heatmap-summary>span{align-items:center;gap:7px;display:flex}.band-square{width:7px;height:7px;display:inline-block}.foundation{background:var(--panel-2)}.practitioner{background:var(--ion-soft)}.pro{background:var(--ion-pro)}.elite{background:var(--signal);color:var(--ink)}.heatmap-scroll{padding-top:13px;padding-bottom:4px;overflow:auto}.heatmap{min-width:1080px}.heatmap-row{grid-template-columns:116px repeat(10,minmax(0,1fr));gap:5px;margin-bottom:5px;display:grid}.heatmap-row-name{letter-spacing:.01em;align-self:center;padding:0 4px;font-size:7px}.heat-cell{border:1px solid var(--line);border-radius:1px;flex-direction:column;justify-content:space-between;height:67px;padding:7px;display:flex;position:relative}.heat-cell>span:first-child{font-size:7px;line-height:1.5}.heat-cell>strong{font-family:var(--font-sans);font-size:18px;font-weight:400;line-height:1}.heat-cell.foundation>span{color:var(--text-dim)}.biggest-label{background:var(--heat);color:var(--ink);white-space:nowrap;letter-spacing:0;padding:1px 3px;font-family:JetBrains Mono,monospace;font-size:5px;line-height:1.7;position:absolute;top:-13px;left:-1px}.heat-cell:hover{outline:1px solid var(--text-dim);z-index:2}.deep-dive{grid-template-columns:1.2fr 1fr;align-items:center;padding:28px 45px 20px 20px;display:grid}.deep-dive>div:first-child>.label{padding-left:15px;font-size:8px}.deep-dive .radar{max-width:530px}.deep-dive .radar-label{font-size:8px}.deep-insight{padding:20px}.deep-insight h2{margin:18px 0 20px;font-size:37px}.deep-insight p{font-size:13px}.deep-insight .legend{margin:24px 0;font-size:9px}.evidence-line{border-top:1px solid var(--line);gap:10px;padding:20px 0;font-size:10px;display:flex}.deep-insight .button{font-size:10px}.misconceptions-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.misconception{flex-direction:column;padding:24px 22px;display:flex}.misconception-top{justify-content:space-between;gap:15px;display:flex}.misconception-top>.label{font-size:7px}.misconception h3{letter-spacing:-.035em;min-height:62px;margin:22px 0 15px;font-size:24px}.misconception p{min-height:62px;margin-bottom:18px;font-size:11px;line-height:1.9}.misconception-fix{border-left:2px solid var(--heat);justify-content:space-between;align-items:center;gap:5px;margin-top:auto;padding-left:9px;font-size:9px;line-height:1.6;display:flex}.fixed-checkbox{letter-spacing:.02em;color:var(--text-dim);border-top:1px solid var(--line);align-items:center;gap:7px;margin-top:20px;padding-top:20px;font-family:JetBrains Mono,monospace;font-size:6px;display:flex}.fixed-checkbox input{width:11px;height:11px;min-height:11px}.misconception.fixed h3{color:var(--text-dim);text-decoration:line-through}.misconception.fixed .misconception-fix{border-color:var(--signal)}.gain-bars{flex-direction:column;gap:27px;padding:10px 0;display:flex}.gain-row{grid-template-columns:110px 1fr 35px;align-items:center;gap:15px;font-size:11px;display:grid}.gain-row>div{background:var(--panel-2);height:13px}.gain-row>div>span{background:var(--ion);opacity:.45;height:100%;display:block}.gain-row>div>.signal-bar{background:var(--signal);opacity:1}.gain-row>strong{font-family:var(--font-sans);font-size:22px}.gain-row:first-child>strong{color:var(--signal)}.next-points{flex-direction:column;justify-content:center;align-items:flex-start;padding:35px;display:flex}.next-points>.label{font-size:7px}.next-points h2{margin:17px 0;font-size:30px}.next-points p{margin-bottom:23px;font-size:12px}.ranking-row{border-bottom:1px solid var(--line);grid-template-columns:180px 1fr 60px 90px;align-items:center;gap:25px;padding:15px 0;font-size:12px;display:grid}.ranking-row:last-child{border:0}.ranking-row>span small{color:var(--text-dim);margin-top:6px;font-family:JetBrains Mono,monospace;font-size:6px;display:block}.ranking-track{background:var(--panel-2);height:6px}.ranking-track>span{background:var(--ion);opacity:.6;height:100%;display:block}.ranking-row>strong{font-family:var(--font-sans);font-size:26px}.ranking-row>strong small{color:var(--text-dim);margin-left:3px;font-family:JetBrains Mono,monospace;font-size:7px}.ranking-row .label{font-size:7px}.learner-panel{margin-top:55px;padding:40px}.learner-panel h2{margin:19px 0 16px;font-size:35px}.learner-panel>p{max-width:820px;font-size:14px}.learner-comparison{grid-template-columns:1fr 1fr;gap:40px;margin:35px 0;display:grid}.learner-comparison strong{color:var(--signal);font-size:56px;font-family:var(--font-sans);letter-spacing:-.06em}.learner-comparison strong.dim{color:var(--text-dim)}.learner-comparison .label{margin:7px 0 14px;font-size:8px}.learner-bar{background:var(--signal);height:7px}.learner-bar.short{background:var(--text-dim);width:14.3%}.learner-panel>.label:last-child{font-size:7px}.integrity-footer{color:var(--text-dim);gap:20px;padding:35px 0 20px;display:flex}.integrity-footer>.label{font-size:8px}.integrity-footer p{max-width:900px;margin-top:8px;font-size:10px;line-height:1.9}.integrity-footer>svg{margin-top:4px}.sticky-report{background:var(--panel-2);border-top:1px solid var(--line-strong);z-index:20;justify-content:space-between;align-items:center;gap:24px;padding:17px max(48px,50% - 624px);display:flex;position:sticky;bottom:0}.sticky-report .label{font-size:8px}.sticky-report span{color:var(--text-dim);margin-top:4px;font-size:11px;display:block}.sticky-report .button{font-size:11px}.integrity-banner{border:1px solid var(--signal-line);background:var(--signal-soft);align-items:center;gap:13px;margin-top:25px;padding:15px;font-size:12px;display:flex}.integrity-banner a{align-items:center;gap:7px;margin-left:auto;font-size:10px;display:flex}.share-page{padding-bottom:65px}.share-studio{grid-template-columns:280px minmax(0,1fr);gap:25px;margin-top:15px;display:grid}.share-controls{padding:24px}.share-controls>.label{font-size:8px}.card-type-list{flex-direction:column;gap:7px;margin:18px 0;display:flex}.card-type-list>button{border:1px solid var(--line);text-align:left;background:0 0;border-radius:2px;justify-content:space-between;align-items:center;padding:13px 12px;font-size:12px;display:flex}.card-type-list>button.active{border-color:var(--signal-line);background:var(--signal-soft);color:var(--signal)}.card-type-list small{letter-spacing:.03em;color:var(--text-dim);margin-top:5px;font-family:JetBrains Mono,monospace;font-size:7px;display:block}.share-controls .small-copy{font-size:10px}.share-privacy{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.share-privacy>.label{margin-bottom:17px;font-size:8px}.share-privacy>label{align-items:center;gap:10px;margin-bottom:12px;font-size:11px;display:flex}.share-export{flex-direction:column;gap:11px;margin-top:25px;display:flex}.share-export .button{gap:10px;min-height:43px;padding:12px;font-size:10px}.share-export .text-link{justify-content:center;padding:6px;font-size:10px}.privacy-caption{border-top:1px solid var(--line);color:var(--text-dim);align-items:center;gap:11px;margin-top:22px;padding-top:22px;font-size:9px;line-height:1.7;display:flex}.privacy-caption>svg{color:var(--signal)}.share-canvas{border:1px solid var(--line);background-color:var(--panel);background-image:radial-gradient(var(--grid) .7px, transparent .7px);background-size:20px 20px;flex-direction:column;justify-content:center;align-items:center;gap:35px;min-height:600px;padding:60px 20px;display:flex;position:relative}.canvas-top{justify-content:space-between;font-size:7px;display:flex;position:absolute;top:20px;left:22px;right:22px}.share-canvas>.label{font-size:7px}.share-scale-box{flex-shrink:0;box-shadow:0 20px 70px #0006}.share-art{background:var(--void);color:var(--text);border:1px solid var(--line-strong);font-family:var(--font-sans);box-sizing:border-box;background-image:radial-gradient(var(--grid) 1px, transparent 1px);background-size:24px 24px;flex-direction:column;padding:49px 60px;display:flex;position:relative;overflow:hidden}.share-art-top,.share-art-bottom{letter-spacing:.06em;color:var(--text-dim);justify-content:space-between;align-items:center;font-family:JetBrains Mono,monospace;font-size:13px;display:flex}.share-art-top>span:first-child{color:var(--text);align-items:center;gap:13px;font-size:17px;display:flex}.share-art-top svg{color:var(--signal)}.share-art-main{flex:1;margin-top:60px;position:relative}.share-art-main>.label{color:var(--signal);letter-spacing:.16em;font-size:12px}.share-art-main h2{letter-spacing:-.05em;margin-top:18px;font-size:76px;font-weight:400;line-height:1.08}.share-art-main h2>span{color:var(--text-dim)}.share-strength-strip{align-items:flex-end;gap:13px;height:200px;display:flex;position:absolute;bottom:10px;right:0}.share-strength-strip>div{flex-direction:column;justify-content:flex-end;align-items:center;display:flex}.share-strength-strip>div>span{background:var(--signal);width:22px;display:block}.share-strength-strip .label{margin-top:9px;font-size:8px}.share-person{flex-direction:column;gap:7px;margin:25px 0;display:flex}.share-person>strong{font-size:26px}.share-person>span{letter-spacing:.04em;color:var(--text-dim);font-family:JetBrains Mono,monospace;font-size:10px}.share-art-bottom{border-top:1px solid var(--line-strong);padding-top:23px;font-size:11px}.share-art-bottom>span:first-child{color:var(--signal);font-family:var(--font-sans);letter-spacing:0;font-size:17px}.share-art.score{padding:55px 65px}.share-art.score .share-art-main{margin-top:72px}.share-score{letter-spacing:-.08em;color:var(--signal);margin:35px 0 28px;font-size:190px;line-height:1.1}.share-score>span{color:var(--text-dim);letter-spacing:-.03em;margin-left:10px;font-size:37px}.share-art.score h2{z-index:1;font-size:57px;position:relative}.share-glyph{opacity:.45;width:370px;position:absolute;top:150px;right:-70px}.share-art.score .share-art-main>.label:last-child{color:var(--text-dim);font-size:11px;position:absolute;bottom:20px}.share-art.climb .share-art-main h2{margin-top:30px;font-size:85px}.climb-chart{justify-content:center;align-items:flex-end;gap:65px;height:480px;margin-top:20px;padding:60px 60px 20px;display:flex;position:relative}.climb-chart>div:not(.climb-threshold){flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}.climb-chart>div>strong{color:var(--signal);font-size:35px}.climb-chart>div>span{background:var(--signal);opacity:.9;width:140px}.climb-chart>div:first-of-type>span{background:var(--ion)}.climb-chart .label{font-size:12px}.climb-threshold{border-top:1px dashed var(--ion);color:var(--ion);padding-top:8px;font-family:JetBrains Mono,monospace;font-size:12px;position:absolute;bottom:305px;left:0;right:0}.export-source{pointer-events:none;position:fixed;top:0;left:-10000px}.sprint-page{padding-bottom:80px}.sprint-page .page-head h1{font-size:51px}.sprint-layout{grid-template-columns:1.3fr 1fr;align-items:start;gap:110px;margin-top:18px;display:grid}.sprint-gain{border-bottom:1px solid var(--line);margin-bottom:30px;padding:0 0 20px}.sprint-gain>span{font-family:var(--font-sans);color:var(--signal);letter-spacing:-.075em;font-size:110px;line-height:1.3}.sprint-gain>.label{font-size:9px}.sprint-layout>div>h2{margin-bottom:19px;font-size:38px}.sprint-layout>div>p{font-size:13px}.sprint-includes{margin-top:30px}.sprint-includes>div{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:19px 0;font-size:12px;display:flex}.sprint-includes svg{color:var(--signal)}.sprint-includes .label{margin-left:auto;font-size:8px}.price-panel{border-top-color:var(--signal);padding:30px}.price-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.price-top>.label{color:var(--text);font-size:9px}.price-top select{border:1px solid var(--line-strong);min-height:30px;padding:5px;font-family:JetBrains Mono,monospace;font-size:9px}.plan-tabs{border:1px solid var(--line-strong);margin:24px 0 28px;padding:3px;display:flex}.plan-tabs>button{text-transform:capitalize;color:var(--text-dim);background:0 0;border:0;flex:1;padding:10px 8px;font-size:10px}.plan-tabs>button.active{background:var(--panel-2);color:var(--text)}.price-panel h2{letter-spacing:-.05em;font-size:37px}.price-panel>p{margin-top:7px;font-size:13px}.payment-badge{border:1px solid var(--line);color:var(--signal);align-items:center;gap:10px;margin:24px 0;padding:12px;display:flex}.payment-badge>.label{font-size:8px}.price-panel>.button{width:100%;margin-top:4px}.cancel-note{text-align:center;margin-top:14px;font-size:7px}.student-link{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.student-link .text-link{gap:8px;font-size:10px}.student-link p{margin-top:15px;font-size:11px}.price-panel .prototype-note{font-size:7px}.team-page{padding-bottom:70px}.team-page .kpi-strip{margin-top:10px}.team-charts>.panel h2{margin:15px 0;font-size:25px}.team-charts .radar{max-width:450px;margin:-25px auto}.team-charts .radar-label{font-size:9px}.team-charts .legend{justify-content:center;font-size:8px}.team-heat-scroll{margin:40px 0 23px;overflow:auto}.squad-heat{border-spacing:5px;border-collapse:separate;text-align:center;width:100%;min-width:430px;font-family:JetBrains Mono,monospace;font-size:8px}.squad-heat th{text-transform:uppercase;letter-spacing:0;color:var(--text-dim);padding-bottom:8px;font-size:6px;font-weight:400}.squad-heat tbody th{text-align:left;padding:0 8px 0 0;font-size:8px}.squad-heat td{border:1px solid var(--line);padding:12px 6px}.team-charts>.panel>.label:last-child{margin-top:17px;font-size:6px}.project-readiness{grid-template-columns:1fr 1fr;align-items:center;gap:45px;margin-top:24px;display:grid}.project-readiness h2{margin:15px 0;font-size:33px}.project-readiness p{margin-bottom:22px;font-size:12px}.readiness-meter{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.readiness-meter>div{background:var(--panel-2);height:110px;color:var(--text-dim);border:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;gap:13px;display:flex}.readiness-meter>div.ready{color:var(--signal);background:var(--signal-soft);border-color:var(--signal-line)}.readiness-meter .label{font-size:6px}.band-movement{margin-top:24px}.band-movement h2{margin:15px 0 25px;font-size:30px}.movement-row{align-items:center;gap:25px;margin-bottom:15px;font-size:12px;display:flex}.movement-row>span{width:70px}.movement-row>div{flex:1;height:37px;display:flex}.movement-row>div>span{border:1px solid var(--line);justify-content:center;align-items:center;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.band-movement .legend{margin-top:20px;padding-left:95px}.team-people{margin-top:24px}.team-people .section-head>.label{align-items:center;gap:7px;font-size:8px;display:flex}.team-actions{margin-top:45px}.team-actions>.label{margin-bottom:25px}.team-actions h3{margin-bottom:15px;font-size:24px}.team-actions p{margin-bottom:22px;font-size:12px}.team-actions .button{width:100%;font-size:10px}.modal-backdrop{z-index:100;background:var(--lyzr-black);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0;overflow:auto}.modal{background:var(--glass);border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:6px;width:100%;max-width:620px;max-height:calc(100svh - 50px);padding:27px 35px 35px;position:relative;overflow:auto;box-shadow:0 30px 100px #0009}.modal-top{justify-content:flex-end;align-items:center;gap:20px;margin-bottom:25px;display:flex}.modal-top .label{font-size:7px}.modal h2{margin-bottom:22px;font-size:35px}.modal>p{margin:16px 0 25px;font-size:13px;line-height:1.9}.modal>h3{margin-top:23px;font-size:21px}.modal>.label{font-size:8px}.modal>.signal{margin-bottom:20px}.modal .button{font-size:11px}.condition-panel{border:1px solid var(--line);color:var(--text-dim);background:var(--panel);gap:18px;margin:25px 0;padding:22px;display:flex}.condition-panel p{font-size:12px}.toast{background:var(--panel-2);border:1px solid var(--signal-line);z-index:200;box-shadow:0 15px 40px var(--void);min-width:200px;max-width:calc(100% - 30px);color:var(--text);align-items:center;gap:12px;padding:15px 24px;font-size:11px;display:flex;position:fixed;bottom:30px;left:50%;transform:translate(-50%)}.toast>svg{color:var(--signal)}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes shimmer{0%,60%{transform:translate(-100%)}90%,to{transform:translate(100%)}}@keyframes lock-pulse{0%,to{transform:translate(0)}30%{transform:translate(-2px)}65%{transform:translate(2px)}}@keyframes decrypt{0%,to{opacity:0}30%,65%{opacity:1}}@keyframes resolve{0%{clip-path:inset(0 100% 0 0);opacity:.2}to{clip-path:inset(0);opacity:1}}@keyframes feed{0%{transform:translate(0)}to{transform:translate(-450px)}}@keyframes airlock-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes airlock-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes question-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes seam{0%{opacity:0;transform:scaleX(1)}20%{opacity:1}to{opacity:1;transform:scaleX(1800)}}.tab-hidden *,.tab-hidden :before,.tab-hidden :after{animation-play-state:paused!important}@media (width>=1440px){.hero-copy h1{font-size:106px}.hero-composition{gap:45px}.hero-copy>p{font-size:16px}.hero-members{margin-top:39px}.hero-instrument{margin-right:5px}}@media (width<=1200px){.wrap{width:calc(100% - 72px)}.topbar{padding:0 35px}.hero-copy h1{font-size:87px}.hero-instrument .radar{width:110%;margin-left:-5%}.hero-copy>p{font-size:14px}.hero-composition{gap:12px}.hero-bottom .label,.hero-topline .label{font-size:7px}.radar-caption{bottom:-48px}.gate-hero{min-height:660px}.rooms-grid{gap:12px}.room-card{padding:20px 21px 0}.room-card h3{font-size:22px}.room-card p{font-size:11px}.welcome-hero{gap:35px}.welcome-hero .button-row{gap:8px}.welcome-hero .button{padding:14px 13px;font-size:10px}.member-nav{gap:17px}.card-number{margin-top:30px;font-size:30px}.member-card{padding:22px}.card-bottom{gap:12px;margin-top:20px}.card-edge{margin-top:13px}.assessment-main{padding:28px 35px 45px}.question-view{margin-top:45px}.kpi{padding:20px 14px}.kpi .label{font-size:6px}.kpi.text-kpi>strong{font-size:21px}.kpi>strong{font-size:34px}.radar-insight{padding:20px 12px}.radar-insight h2{font-size:29px}.radar-insight p{font-size:12px}.deep-dive{padding-right:25px}.misconception h3{font-size:22px}.sprint-layout{gap:65px}.path-layout{gap:30px}.share-studio{grid-template-columns:255px minmax(0,1fr)}.footer{padding:28px 36px}.project-readiness{gap:25px}.readiness-meter{gap:4px}.squad-heat{border-spacing:3px}.squad-heat td{padding:12px 4px}}@media (width<=1000px){.hero-copy h1{font-size:72px}.hero-copy .eyebrow{font-size:8px}.hero-copy>p{font-size:13px}.hero-members{margin-top:28px}.instrument-top,.instrument-bottom{margin-left:12px;margin-right:12px;font-size:6px}.hero-instrument .radar{width:115%;margin-left:-7.5%}.gate-hero{min-height:650px;max-height:760px}.hero-composition{grid-template-columns:1.1fr 1fr}.hero-bottom .form-id{display:none}.gate-section-heading{grid-template-columns:1.3fr 1fr}.gate-section-heading .classified{display:none}.room-card p{font-size:11px}.room-card h3{font-size:20px}.steps{gap:35px}.proof-grid{gap:20px}.proof-stat{gap:11px}.proof-stat>span{font-size:35px}.proof-stat .label,.proof-action>.label{font-size:7px}.reassurance-grid{gap:30px}.member-nav{gap:14px;font-size:10px}.topbar .member-id{display:none}.welcome-hero{gap:30px}.welcome-hero h1{font-size:70px}.welcome-hero>div>p{font-size:13px}.card-number{margin-top:25px;font-size:25px}.card-name{font-size:14px}.card-bottom strong{font-size:11px}.card-bottom .label{font-size:6px}.card-bottom>div:first-child strong{font-size:16px}.card-edge{margin-top:12px;font-size:4px}.card-radar{width:110px;top:35px}.card-top{font-size:6px}.member-card{padding:18px 20px}.card-bottom{gap:8px;margin-top:20px}.assessment-layout{grid-template-columns:200px 1fr}.station-rail{padding-left:28px;padding-right:20px}.question-view h1{font-size:30px}.question-context{font-size:13px}.answer{min-height:61px;padding:14px;font-size:11px}.assessment-main{padding-left:30px;padding-right:30px}.assessment-top{flex-wrap:wrap}.question-meta{flex-wrap:wrap;gap:10px}.station-intro h1{font-size:39px}.kpi-strip{grid-template-columns:repeat(3,1fr)}.kpi:nth-child(3){border-right:0}.kpi:nth-child(-n+3){border-bottom:1px solid var(--line)}.kpi .label{font-size:8px}.kpi.text-kpi>strong{font-size:28px}.kpi>strong{font-size:43px}.radar-insight h2{font-size:26px}.radar-insight .legend{gap:9px;font-size:8px}.radar-insight p{font-size:11px}.radar-insight .small-copy{font-size:10px}.goal-profile>span{font-size:11px}.radar-report{padding-right:15px}.deep-insight{padding:15px 5px}.deep-insight h2{font-size:30px}.deep-insight p{font-size:11px}.misconceptions-grid{grid-template-columns:1fr 1fr}.misconception h3{min-height:58px}.ranking-row{grid-template-columns:140px 1fr 45px 80px;gap:18px}.path-summary{grid-template-columns:1fr 1fr;gap:25px}.path-summary>div:last-child{border-top:1px solid var(--line);grid-column:1/-1;padding-top:18px}.path-layout{grid-template-columns:1.6fr 1fr;gap:20px}.lab-content{padding:20px}.lab-content h3{font-size:21px}.lab-meta{flex-wrap:wrap;gap:4px}.lab-footer{flex-wrap:wrap}.path-aside{padding:20px}.path-aside h3{font-size:22px}.path-aside .button{font-size:9px}.gain-number{font-size:65px}.dispatch-row{grid-template-columns:20px 160px 1fr 18px;gap:15px;padding:24px 12px}.dispatch-row>.label:nth-last-child(2){display:none}.dispatch-row h3{font-size:19px}.dispatch-row>.label{font-size:7px}.sprint-layout{gap:40px}.sprint-page .page-head h1{font-size:45px}.sprint-gain>span{font-size:95px}.price-panel{padding:24px}.price-panel h2{font-size:30px}.share-studio{grid-template-columns:230px minmax(0,1fr);gap:15px}.share-controls{padding:20px}.share-canvas{min-height:560px}.team-charts{grid-template-columns:1fr}.team-charts .radar{max-width:450px}.team-charts .radar-label{font-size:10px}.project-readiness{grid-template-columns:1fr}.team-charts .team-heat-scroll{margin-top:25px}.team-actions .three-columns{gap:12px}.team-actions .panel{padding:20px}.team-actions h3{font-size:21px}.footer>.label:nth-last-child(2){display:none}.invitation-panel{gap:18px}.invitation-panel .button{font-size:10px}}@media (width<=760px){:root{font-size:14px}.wrap{width:calc(100% - 40px)}.topbar{gap:12px;height:68px;padding:0 20px}.wordmark{gap:6px;font-size:11px}.brand-icon{width:19px;margin-right:0}.brand-light{font-size:10px}.brand-beta{font-size:6px}.top-right{gap:12px}.entry-ticker,.top-divider{display:none}.signin{gap:5px;font-size:9px}.hero-topline{padding-top:21px}.hero-topline .label{font-size:6px}.hero-coordinate{display:none}.gate-hero{height:auto;min-height:0;max-height:none}.hero-composition{flex-direction:column;align-items:stretch;gap:0;display:flex;position:relative}.hero-copy{padding-top:50px;padding-bottom:0}.hero-copy .eyebrow{letter-spacing:.08em;margin-bottom:22px;font-size:7px}.hero-copy h1{letter-spacing:-.06em;margin-left:-2px;font-size:clamp(64px,12vw,84px);line-height:1.04}.hero-copy>p{max-width:400px;margin:22px 0 26px;font-size:13px;line-height:1.9}.entrance-cta{min-width:280px;max-width:355px;min-height:49px;font-size:11px}.cta-foot{margin-top:12px;font-size:7px}.hero-members{margin-top:26px}.hero-members p{font-size:8px}.hero-instrument{align-self:center;width:100%;max-width:440px;margin-top:35px;padding-bottom:35px;position:relative}.hero-instrument .radar{width:100%;margin:-20px 0 -23px}.instrument-top,.instrument-bottom{margin:0 12px;font-size:6px}.radar-caption{margin-top:20px;font-size:6px;position:relative;bottom:auto}.hero-bottom{gap:10px;padding:20px 0}.hero-bottom>.label:not(:first-child){display:none}.hero-bottom .label{font-size:7px}.gate-section-heading{margin-bottom:25px;display:block}.gate-section-heading h2{font-size:36px}.gate-section-heading .label{margin-bottom:17px;font-size:8px}.gate-section-heading p{margin-top:17px;font-size:12px}.rooms-section{padding:50px 0}.rooms-grid{grid-template-columns:1fr 1fr;gap:12px}.room-card{min-height:245px;padding:19px 18px 0}.room-symbol{height:39px;margin-top:12px}.room-card h3{margin:4px 0 12px;font-size:21px}.room-card p{min-height:50px;font-size:11px}.room-top .label,.room-bottom .label{font-size:7px}.how-section{padding:45px 0 50px}.how-section>h2{margin-top:20px;font-size:34px}.steps{grid-template-columns:1fr;gap:28px;margin-top:35px}.steps>div{min-height:82px;padding-left:70px}.step-number{font-size:32px;position:absolute;top:0;left:0}.steps>div:not(:last-child):after{width:1px;height:calc(100% - 16px);top:45px;left:20px}.steps h3{margin:3px 0 8px;font-size:20px}.steps p{max-width:380px;font-size:12px}.live-feed{gap:18px;padding:13px 20px;font-size:6px}.proof-grid{grid-template-columns:repeat(3,1fr);gap:25px 12px;padding:27px 0}.proof-stat{display:block}.proof-stat:nth-child(3){border-right:0}.proof-stat>span{font-size:34px;line-height:1.2}.proof-stat .label{margin-top:8px;font-size:6px}.proof-action{border-top:1px solid var(--line);flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:22px}.proof-action>.label{font-size:6px}.proof-action .text-link{gap:7px;font-size:10px}.reassurance{padding:40px 0}.reassurance-grid{grid-template-columns:1fr;gap:28px;margin-top:27px}.reassurance-grid>div{padding-left:42px;position:relative}.reassurance-grid svg{width:18px;position:absolute;top:3px;left:0}.reassurance-grid h3{margin-bottom:5px;font-size:20px}.reassurance-grid p{font-size:11px}.final-cta{padding:45px 0 50px}.final-cta h2{margin:20px 0 25px;font-size:37px}.final-cta>.label{font-size:7px}.final-cta .button{font-size:11px}.footer{flex-direction:column;align-items:flex-start;gap:15px;padding:25px 20px}.footer .wordmark{gap:12px;font-size:9px}.footer .wordmark .label{padding-left:12px;font-size:6px}.footer>.label{font-size:6px}.member-nav{background:var(--panel);border-bottom:1px solid var(--line-strong);flex-direction:column;align-items:flex-start;gap:22px;padding:24px 20px;font-size:13px;display:none;position:absolute;top:68px;left:0;right:0}.member-nav.show{display:flex}.mobile-menu{display:grid}.page-head{padding:38px 0 25px}.page-head h1{font-size:38px;line-height:1.12}.page-head .label{margin-bottom:14px;font-size:8px}.page-head-row{flex-direction:column;align-items:flex-start;gap:20px}.page-head p{font-size:12px;line-height:1.9}.section-head{flex-direction:column;align-items:flex-start;gap:15px;margin-bottom:22px}.section-head .label{font-size:8px}.section-head>.label{font-size:7px}.section-head h2{font-size:29px}.section-head .status{font-size:7px}.oath-page{padding:30px 0 45px}.oath-page>.label:first-child{font-size:7px}.oath-print{width:34px;margin:23px auto}.oath-page h1{margin-bottom:20px;font-size:35px;line-height:1.15}.oath-page>p{font-size:12px;line-height:1.9}.oath-page .oath-principle{margin-bottom:27px;font-size:11px}.terminal-form{gap:20px}.terminal-form label>span{font-size:7px}.terminal-form input,.terminal-form select{min-height:40px;font-size:12px}.oath-page .verification-note{margin:25px 0 20px;font-size:9px}.hold-button{height:57px}.hold-button>span:last-child{letter-spacing:.01em;gap:8px;font-size:8px}.hold-hint,.oath-page .prototype-note{font-size:6px}.assessment-layout{min-height:calc(100svh - 68px);display:block}.station-rail{border-right:0;border-bottom:1px solid var(--line);padding:17px 20px 13px}.station-rail>.label,.station-rail>.rail-progress{display:none}.station-track{justify-content:space-between;gap:7px;margin:0;display:flex}.station-node{flex:1;gap:0;height:26px}.station-node>div{display:none}.node-circle{width:22px;height:22px;font-size:7px}.station-node:not(:last-child):after{width:calc(100% - 20px);height:1px;top:13px;left:24px}.assessment-main{padding:22px 20px 35px}.assessment-top{gap:8px}.assessment-top .label{font-size:6px}.question-view{margin-top:35px}.question-meta{margin-bottom:23px}.question-meta>.label{font-size:7px}.question-view h1{letter-spacing:-.045em;margin-bottom:18px;font-size:29px;line-height:1.18}.question-context{margin-bottom:23px;font-size:12px;line-height:1.95}.answer{gap:11px;min-height:68px;padding:13px 12px;font-size:11px;line-height:1.7}.option-key{width:21px;height:21px;font-size:8px}.option-radio{width:12px;height:12px}.answer-options{gap:8px}.confirm-row{align-items:center;gap:14px;margin-top:18px;padding-top:20px}.confirm-row>.label{max-width:150px;font-size:6px;line-height:1.9}.confirm-row .button{gap:20px;min-width:120px;min-height:43px;padding:12px;font-size:10px}.question-private{margin-top:24px;font-size:5px}.station-intro{padding-top:40px}.intro-number{margin-bottom:25px;font-size:80px}.station-intro>.label{font-size:8px}.station-intro h1{font-size:36px}.station-intro>p{font-size:12px}.station-intro .button{padding:14px 17px;font-size:11px}.locked-example{margin-top:40px;padding:16px}.locked-example p{font-size:10px}.locked-example .label{font-size:6px}.trace-viewer{padding:8px}.trace-viewer .answer{word-break:break-word;gap:9px;padding:12px 9px;font-size:8px;line-height:1.8}.rank-option{gap:8px;min-height:75px;padding:13px 11px;font-size:10px;line-height:1.7}.rank-controls{flex-direction:column;gap:3px}.rank-controls button{padding:0 6px;font-size:11px}.rank-option>.label{font-size:7px}.rank-option>svg{width:11px}.station-clear h1{font-size:35px}.station-clear .label{font-size:8px}.station-clear{min-height:55vh}.welcome-hero{grid-template-columns:1fr;gap:35px;padding:40px 0 25px}.welcome-hero h1{margin:19px 0;font-size:75px}.welcome-hero>div>p{font-size:12px}.welcome-hero>div>.label{font-size:7px}.welcome-hero .button-row{gap:9px}.welcome-hero .button{gap:10px;min-height:44px;padding:14px 13px;font-size:9px}.welcome-card-wrap{width:100%;max-width:480px}.member-card{aspect-ratio:1.586;max-width:100%;padding:22px}.card-top{font-size:6px}.card-number{margin-top:27px;font-size:29px}.card-name{font-size:14px}.card-bottom{gap:8px;margin-top:22px}.card-bottom .label{font-size:6px}.card-bottom strong{font-size:12px}.card-bottom>div:first-child strong{font-size:17px}.card-edge{margin-top:13px;font-size:4px}.card-radar{width:115px;top:35px;right:8px}.welcome-card-wrap>.text-link{font-size:7px}.progress-block{padding:22px 0}.progress-label .label,.progress-markers{font-size:6px}.marker-end{margin-left:12px}.member-rooms{padding:30px 0}.member-rooms .room-card{min-height:250px}.invitation-panel{flex-wrap:wrap;gap:16px;margin:15px 0 40px;padding:21px}.invite-icon{padding:15px}.invite-icon svg{width:20px}.invitation-panel>div:nth-child(2){flex:1}.invitation-panel .label{font-size:6px}.invitation-panel h3{font-size:22px}.invitation-panel p{font-size:10px}.invitation-panel>.button{width:100%;margin:5px 0 0;font-size:10px}.two-columns,.three-columns{grid-template-columns:1fr}.room-page .page-head{padding:27px 0}.room-page{padding-bottom:40px}.back-link{padding-top:25px;font-size:6px}.panel{padding:22px}.pod-grid{gap:30px 10px}.pod-grid strong{font-size:10px}.pod-grid .label{font-size:5px}.room-page .panel h2{font-size:25px}.room-page .panel>.label{font-size:7px}.leader-row{font-size:12px}.league-panel{padding:20px 10px}.league-panel .section-head{padding:0 10px}.data-table{font-size:10px}.data-table th{font-size:7px}.data-table th,.data-table td{padding:13px 10px}.league-panel .section-head>.label{font-size:6px}.dispatch-feature{padding:28px!important}.dispatch-feature h2{font-size:36px!important}.dispatch-feature p{font-size:12px!important}.dispatch-feature>.label{font-size:7px}.dispatch-row{grid-template-columns:17px 1fr 18px;gap:12px;padding:23px 5px}.dispatch-row>.label:nth-child(2){grid-area:1/2;margin-bottom:8px;font-size:7px}.dispatch-row>h3{grid-area:2/2;font-size:23px}.dispatch-row>svg:first-child{grid-row:1/3}.dispatch-row>svg:last-child{grid-area:1/3/3}.path-summary{grid-template-columns:1fr;gap:23px;padding:22px}.path-summary>div:last-child{border:0;grid-column:auto;padding-top:0}.path-summary h2{font-size:22px}.path-layout{grid-template-columns:1fr;gap:22px}.path-aside{order:-1;position:static}.path-aside .gain-number{font-size:61px}.path-aside .progress-block{padding:20px 0}.path-aside .button{font-size:10px}.path-aside h3{font-size:25px}.route-map{padding-left:0}.lab-node{gap:14px;margin-bottom:18px}.lab-content{padding:18px 15px}.lab-content h3{font-size:22px}.lab-content p{font-size:11px}.lab-meta .label{font-size:6px}.lab-footer{margin-top:17px}.lab-footer .competency-chip{padding:4px 6px;font-size:6px}.lab-footer .text-link{gap:7px;font-size:9px}.market-toolbar>.label{max-width:140px;font-size:6px}.market-toolbar select{min-width:120px;font-size:9px}.projects-grid{grid-template-columns:1fr}.project-card .label{font-size:7px}.project-card h2{font-size:25px!important}.locked-room{padding:30px 23px}.locked-room h2{margin:22px 0;font-size:28px}.locked-room p{font-size:12px}.report-page .page-head h1{font-size:40px}.provisional{padding:7px 10px;font-size:7px}.report-attempt{flex-wrap:wrap;gap:8px;padding-bottom:22px;font-size:6px;line-height:2}.report-attempt>span{font-size:6px}.kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:40px}.kpi{padding:19px 16px}.kpi:nth-child(3){border-right:1px solid var(--line)}.kpi:nth-child(2n){border-right:0}.kpi:nth-child(-n+4){border-bottom:1px solid var(--line)}.kpi .label{letter-spacing:.02em;font-size:6px}.kpi>strong{min-height:52px;margin:5px 0;font-size:38px}.kpi>strong small{padding-bottom:10px;font-size:7px}.kpi.text-kpi>strong{font-size:24px}.report-section{margin:40px 0}.radar-report{grid-template-columns:1fr;padding:10px 15px 23px}.radar-chart-wrap{width:100%;overflow:hidden}.radar-report .radar{width:110%;max-width:none;margin:-6px -5% -10px}.radar .radar-label{font-size:9px}.radar-insight{padding:0 7px 5px}.radar-insight h2{font-size:30px}.radar-insight p{font-size:12px}.radar-insight .small-copy{font-size:11px}.radar-insight .legend{margin-top:0;padding-bottom:18px;font-size:8px}.goal-profile>.label{font-size:6px}.goal-profile>span{font-size:11px}.module-table-head,.module-row{grid-template-columns:2fr 2fr .4fr .4fr .7fr 13px;gap:16px;min-width:760px;padding-left:18px;padding-right:18px}.module-row{padding-top:17px;padding-bottom:17px;font-size:10px}.module-table-head{font-size:6px}.module-row>strong{font-size:19px}.module-row>.label{font-size:7px}.table-legend{flex-wrap:wrap;gap:12px;font-size:6px}.heatmap-panel{padding:20px 12px}.heatmap-summary{flex-wrap:wrap;gap:12px;margin-bottom:17px;font-size:6px}.heatmap{min-width:1020px}.heatmap-row{grid-template-columns:105px repeat(10,minmax(0,1fr));gap:4px}.heatmap-row-name{font-size:6px}.heat-cell{height:65px;padding:6px}.heat-cell>span:first-child{font-size:7px}.deep-dive{grid-template-columns:1fr;padding:22px 17px}.deep-dive>div:first-child>.label{padding-left:5px;font-size:7px}.deep-dive .radar{width:112%;margin:-10px -6% -7px}.deep-dive>div:first-child{overflow:hidden}.deep-dive .radar-label{font-size:8px}.deep-insight{padding:0 6px}.deep-insight .label{font-size:7px}.deep-insight h2{font-size:34px}.deep-insight p{font-size:12px}.deep-insight .legend{font-size:8px}.evidence-line{font-size:9px}.misconceptions-grid{grid-template-columns:1fr;gap:13px}.misconception{padding:23px}.misconception h3{min-height:0;margin:22px 0 14px;font-size:25px}.misconception p{min-height:0;font-size:12px}.misconception-fix{font-size:10px}.fixed-checkbox{font-size:6px}.gain-row{grid-template-columns:100px 1fr 35px;gap:12px;font-size:10px}.gain-bars{gap:25px;padding:5px 0}.gain-row>strong{font-size:22px}.next-points h2{font-size:31px}.next-points>.label{font-size:6px}.next-points p{font-size:12px}.ranking-row{grid-template-columns:110px 1fr 38px;gap:13px;padding:17px 0;font-size:10px}.ranking-row>.label{display:none}.ranking-row>strong{font-size:23px}.ranking-row>strong small{font-size:6px}.ranking-row>span small{font-size:5px}.rankings{padding:15px 20px}.learner-panel{margin-top:40px;padding:27px 23px}.learner-panel>.label{font-size:6px}.learner-panel h2{margin-top:17px;font-size:31px}.learner-panel>p{font-size:12px}.learner-comparison{gap:22px;margin:25px 0}.learner-comparison strong{font-size:44px}.learner-comparison .label{min-height:20px;font-size:5px;line-height:1.9}.learner-panel>.label:last-child{font-size:5px}.integrity-footer{gap:13px;padding-top:30px}.integrity-footer>.label{font-size:6px}.integrity-footer p{font-size:9px}.integrity-footer svg{width:18px}.sticky-report{gap:10px;padding:13px 20px}.sticky-report .label{font-size:5px;line-height:1.9}.sticky-report>div{max-width:150px}.sticky-report span{font-size:9px;line-height:1.6}.sticky-report .button{gap:8px;min-height:44px;padding:13px 12px;font-size:9px}.sticky-report .button svg{width:13px}.integrity-banner{flex-wrap:wrap;gap:9px;padding:12px;font-size:10px}.integrity-banner a{margin-left:26px;font-size:9px}.share-studio{grid-template-columns:1fr}.share-controls{order:2}.share-canvas{gap:25px;min-height:320px;padding:50px 20px 30px}.canvas-top{font-size:5px;top:17px}.share-canvas>.label{font-size:5px}.share-controls>.label{font-size:8px}.card-type-list{flex-direction:row}.card-type-list>button{flex:1;gap:10px;font-size:11px}.card-type-list small{font-size:6px}.share-privacy{margin-top:22px;padding-top:20px}.share-export .button,.share-export .text-link{font-size:11px}.share-page{padding-bottom:40px}.sprint-page{padding-bottom:45px}.sprint-page .page-head h1{font-size:39px}.sprint-layout{grid-template-columns:1fr;gap:35px}.sprint-gain>span{font-size:94px}.sprint-gain>.label{font-size:7px}.sprint-layout>div>h2{font-size:36px}.sprint-layout>div>p{font-size:12px}.sprint-includes>div{padding:17px 0;font-size:11px}.price-panel{padding:25px}.price-panel h2{font-size:36px}.price-panel>p{font-size:12px}.plan-tabs>button{font-size:10px}.sprint-page .page-head{padding-bottom:15px}.team-page .page-head h1{font-size:37px}.team-page .kpi-strip{margin-bottom:25px}.team-page .kpi .label{font-size:6px}.team-page .kpi>strong{font-size:38px}.team-charts>.panel h2{font-size:25px}.team-charts .radar{margin:-12px auto}.team-charts .radar-label{font-size:9px}.team-charts .legend{gap:12px;font-size:7px}.team-charts>.panel>.label{font-size:7px}.team-charts .squad-heat td{padding:12px 6px}.project-readiness{gap:25px}.project-readiness>.label{font-size:7px}.project-readiness h2{font-size:30px}.project-readiness p{font-size:11px}.project-readiness .button{font-size:10px}.readiness-meter>div{height:90px}.readiness-meter svg{width:20px}.readiness-meter .label{font-size:5px}.band-movement h2{font-size:29px}.band-movement>.label{font-size:7px}.movement-row{gap:15px;font-size:10px}.movement-row>span{width:55px}.movement-row>div{height:30px}.movement-row>div>span{font-size:9px}.band-movement .legend{gap:10px;padding-left:70px;font-size:7px}.team-people{padding:22px 10px}.team-people .section-head{padding:0 12px}.team-people .section-head h2{font-size:28px}.team-people .section-head>.label{font-size:6px}.team-actions>.label{font-size:8px}.team-actions h3{font-size:24px}.team-actions .panel{padding:25px}.team-actions .button{font-size:11px}.modal-backdrop{padding:15px}.modal{max-height:calc(100svh - 30px);padding:19px 23px 28px}.modal-top{margin-bottom:20px}.modal-top .label{font-size:6px}.modal h2{font-size:29px}.modal>p{margin-bottom:20px;font-size:12px}.modal>.label{font-size:7px}.modal .button{font-size:10px}.condition-panel{gap:13px;padding:18px}.condition-panel p{font-size:11px}.toast{padding:13px 16px;font-size:10px;bottom:20px}.entering-radar{width:300px}.entering-page>.label{font-size:8px}.scoring-log{letter-spacing:.04em;font-size:8px}.modal .report-preview{grid-template-columns:1fr 1fr}.big-number{font-size:60px}.report-preview .label{font-size:7px}.modal .legend{gap:10px;font-size:8px}}@media (width<=480px){.rooms-grid{grid-template-columns:1fr}.room-card{min-height:250px;padding:23px 24px 0}.room-card h3{font-size:26px}.room-card p{max-width:300px;font-size:12px}.room-top .label{font-size:8px}.room-symbol{height:43px;margin-top:14px}.room-bottom{padding:16px 0}.room-bottom .label{font-size:8px}.member-rooms .room-card{min-height:255px}.hero-copy{padding-top:43px}.hero-copy h1{font-size:70px}.hero-instrument{margin-top:27px}.hero-topline .label{font-size:5.6px}.hero-copy>p{font-size:12px;line-height:1.95}.hero-instrument .radar{margin-top:-15px}.card-bottom{margin-top:18px}.card-number{margin-top:22px;font-size:27px}.member-card{padding:20px}.card-name{font-size:13px}.card-bottom strong{font-size:11px}.card-edge{margin-top:10px;padding-top:8px}.card-radar{top:30px;right:0}.card-top,.card-bottom .label{font-size:5px}.share-art .radar-label{font-size:10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.radar-you{transform:none!important}.airlock{display:none}.light-seam.open{opacity:0;transform:none}.unlocked p,.lab-node.available .lab-content{clip-path:none!important}.member-card{transform:none!important}}.hero-topline .label{font-size:9px}.hero-copy .eyebrow{font-size:10px}.hero-bottom .label,.hero-instrument .instrument-top,.hero-instrument .instrument-bottom{font-size:9px}.hero-instrument .radar-caption{font-size:9px;bottom:-47px}.topbar .entry-ticker{font-size:10px}.room-top .label,.room-bottom .label{font-size:9px}.room-top svg{width:15px}.section-head>.label{font-size:10px}.oath-page{padding-top:29px;padding-bottom:28px}.oath-print{width:30px;height:30px;margin:17px auto 15px}.oath-page h1{margin-bottom:18px;font-size:44px}.oath-page>p{margin-bottom:13px;font-size:12px}.oath-page .oath-principle{margin-bottom:20px;font-size:12px}.oath-page .verification-note{margin:19px auto 17px}.oath-page .prototype-note{margin-top:15px}.terminal-form{gap:14px 32px}.terminal-form label>span,.oath-page>.label:first-child{font-size:10px}.hold-button>span:last-child{font-size:11px}.hold-hint{font-size:9px}.question-meta .label{font-size:10px}.assessment-top .label,.confirm-row>.label{font-size:9px}.station-node .label{font-size:8px}.station-node strong{font-size:12px}.room-page .panel>.label,.report-attempt,.kpi .label,.radar-insight>.label,.goal-profile>.label,.misconception-top>.label,.kpi>strong small{font-size:9px}.radar-insight .legend{font-size:11px}.report-attempt>span{font-size:8px}.room-card .open-tag{font-size:9px}.panel{position:relative}.panel:after{content:"";pointer-events:none;background:var(--signal);transform-origin:0;opacity:0;height:1px;animation:1.3s ease-out panel-scan;position:absolute;top:0;left:0;right:0}.member-card .label{font-size:8px}.card-edge{font-size:5px!important}.card-bottom strong{font-size:14px}.card-bottom>div:first-child strong{font-size:19px}@keyframes panel-scan{0%{opacity:0;transform:scaleX(0)}20%{opacity:.4}to{opacity:0;transform:scaleX(1)}}@media (width<=1200px) and (width>=761px){.hero-instrument .instrument-top,.hero-instrument .instrument-bottom{font-size:7px}.hero-instrument .radar-caption,.hero-topline .label,.hero-bottom .label{font-size:8px}.card-top{font-size:7px!important}.member-card .label{font-size:7px}.card-bottom strong{font-size:12px}.card-bottom>div:first-child strong{font-size:17px}}@media (width<=760px){.hero-topline .label{font-size:7px}.hero-copy .eyebrow{font-size:9px}.hero-bottom .label,.hero-instrument .instrument-top,.hero-instrument .instrument-bottom{font-size:8px}.hero-instrument .radar-caption{font-size:8px;bottom:auto}.room-top .label,.room-bottom .label{font-size:9px}.oath-page{padding:29px 0 35px}.oath-page h1{font-size:35px}.oath-page>.label:first-child{font-size:8px}.terminal-form{gap:18px 20px}.terminal-form label>span,.hold-button>span:last-child{font-size:9px}.hold-hint,.question-meta .label{font-size:8px}.assessment-top .label,.confirm-row>.label{font-size:7px}.section-head>.label,.room-page .panel>.label{font-size:8px}.report-attempt{font-size:7px}.kpi .label{letter-spacing:0;font-size:8px}.kpi>strong small,.radar-insight>.label,.goal-profile>.label,.misconception-top>.label{font-size:8px}.radar-insight .legend{font-size:9px}.report-attempt>span{font-size:7px}.member-card .label{font-size:6px}.card-top{font-size:6px!important}.card-bottom strong{font-size:12px}.card-bottom>div:first-child strong{font-size:17px}.card-edge{font-size:4px!important}}@media (prefers-reduced-motion:reduce){.panel:after{opacity:0;animation:none}.unlocked p{animation:none}}.share-canvas{min-width:0;overflow:hidden}.share-studio{min-width:0}.share-scale-box{overflow:hidden}@media (width<=760px){.share-studio{grid-template-columns:minmax(0,1fr)}}.sr-only{contain:strict;max-width:1px!important;max-height:1px!important;display:block!important}.loading-screen{min-height:80svh;color:var(--signal);place-items:center;display:grid}.member-card{flex-direction:column;display:flex}.card-number{margin-top:34px;font-size:39px;line-height:1.15}.card-name{font-size:18px;line-height:1.4}.card-bottom{margin-top:auto;padding-top:20px}.card-edge{margin-top:17px;line-height:1.5}.card-top{font-size:9px!important}.member-card .card-bottom .label{font-size:9px}.card-radar{width:160px;top:50px;right:12px}.assessment-sandbox textarea{background:var(--panel-2);border:1px solid var(--line);min-height:120px;margin:20px 0;padding:15px;font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.9}.assessment-sandbox>.label{font-size:9px}.assessment-sandbox .lab-output p{font-size:12px}@media (width<=1200px) and (width>=761px){.card-number{margin-top:25px;font-size:31px}.card-name{font-size:15px}.card-top{font-size:7px!important}.member-card .card-bottom .label{font-size:7px}.card-bottom{padding-top:15px}.card-edge{margin-top:12px}.card-radar{width:120px;top:39px;right:5px}}@media (width<=760px){.card-number{margin-top:25px;font-size:32px}.card-name{font-size:15px}.card-top{font-size:7px!important}.member-card .card-bottom .label{font-size:7px}.card-bottom{padding-top:15px}.card-radar{width:130px;top:36px;right:5px}.card-edge{margin-top:12px}.assessment-sandbox{padding:20px 16px}.assessment-sandbox textarea{font-size:10px}.assessment-sandbox>.label{font-size:7px}}@media (width<=480px){.card-number{margin-top:22px;font-size:28px}.card-name{font-size:14px}.card-top{font-size:6px!important}.member-card .card-bottom .label{font-size:6px}.card-bottom{padding-top:13px}.card-edge{margin-top:10px}}.climb-threshold{bottom:285px}.climb-chart>div:nth-child(2)>span{background:var(--ion)}.export-source .radar-you{opacity:1!important;transform:none!important}.saved-team-actions{margin-top:30px}.saved-team-actions>.label{margin-bottom:15px;font-size:9px}.saved-team-actions>div:not(.label){border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:15px 0;font-size:12px;display:flex}.saved-team-actions>div:not(.label)>svg{color:var(--signal)}.saved-team-actions>div:not(.label)>.label{margin-left:auto;font-size:7px}@media (width>=761px) and (height<=850px){.oath-page{padding-bottom:16px}.oath-page .prototype-note{margin-top:10px}}.form-id,.module-num{opacity:1}.member-card{--text-dim:#a8a298}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}:root{--void:#1f2022;--panel:#1f2022;--panel-2:#4a4744;--line:#4a4744;--line-strong:#6b675f;--text:#fafaf9;--text-dim:#a8a298;--signal:#fafaf9;--signal-soft:#4a4744;--signal-line:#a8a298;--ion:#043e77;--ion-soft:#043e77;--ion-pro:#043e77;--heat:#a8a298;--redact:#4a4744;--ink:#1f2022;--glass:#1f2022;--grid:#4a4744;--muted-line:#6b675f;--action-surface:color-mix(in srgb, var(--lyzr-orange) 78%, var(--lyzr-black));--action-hover:color-mix(in srgb, var(--lyzr-orange) 74%, var(--lyzr-black));--lyzr-orange:#fe4b1e;--lyzr-navy:#043e77;--lyzr-stone:#a8a298;--lyzr-offwhite:#fafaf9;--lyzr-black:#1f2022;--grey-100:#f1f0ee;--grey-200:#e3e1de;--grey-300:#cfccc7;--grey-400:#b8b4ad;--grey-600:#8a857c;--grey-700:#6b675f;--grey-800:#4a4744;--background:220 4.615% 12.745%;--foreground:60 9.091% 97.843%;--primary:12.054 99.115% 55.686%;--secondary:209.739 93.496% 24.118%;--muted:30 4.225% 27.843%;--muted-foreground:37.5 8.421% 62.745%;--border:30 4.225% 27.843%;font-family:var(--font-sans)}h1,h2,h3,h4,h5,p,button,input,select,textarea,strong,b{font-weight:400}.label,.wordmark,[class*=-label]{letter-spacing:.05em}body:before{display:none}.button:not(.secondary){background:var(--action-surface);color:var(--lyzr-offwhite);border-color:var(--lyzr-orange);box-shadow:none}.button:hover:not(:disabled){box-shadow:none;filter:none}.button:not(.secondary):hover{background:var(--action-hover);color:var(--lyzr-offwhite);border-color:var(--lyzr-orange)}.button.secondary{background:var(--lyzr-black);color:var(--lyzr-offwhite)}.live-dot{box-shadow:none}.brand-icon{color:var(--lyzr-offwhite)}.panel,.member-card,.modal{background:var(--lyzr-black);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.panel:after{display:none}.panel:before{border-color:var(--line-strong)}.member-card{--text-dim:var(--lyzr-stone);background-image:none}.card-specular,.card-noise{display:none}.card-number,.card-name{font-family:var(--font-sans)}.brand-artwork-slot{letter-spacing:.05em;border:1px dashed var(--line-strong);color:var(--text-dim);white-space:nowrap;margin-left:14px;padding:8px 10px;font:8px JetBrains Mono,monospace}.airlock-gate{--metal:var(--lyzr-black);--metal-lit:var(--grey-800);--metal-edge:var(--grey-700);--door-shadow:var(--lyzr-black);--chamber:var(--lyzr-navy);background:var(--lyzr-black)}.airlock-gate .airlock-intro h1{letter-spacing:-.035em;font-size:clamp(38px,3.6vw,56px);font-weight:400}.airlock-gate .airlock-eyebrow{letter-spacing:.05em;font-size:10px}.airlock-gate .airlock-corridor{background:var(--lyzr-black)}.airlock-gate .door-leaf{background:var(--lyzr-black);box-shadow:inset -2px 0 0 var(--metal-edge)}.airlock-gate .vault-frame{box-shadow:0 0 0 4px var(--lyzr-black), 0 0 0 5px var(--grey-800)}.airlock-gate .vault-interior{background:var(--lyzr-navy)}.airlock-gate .inner-portal{box-shadow:none;border-color:var(--lyzr-stone)}.airlock-gate .inner-portal:after{border-color:var(--grey-600)}.airlock-gate .door-seam,.airlock-gate .door-sill,.airlock-gate .bay-light,.airlock-gate .door-handle{box-shadow:none}.airlock-gate .preview-access{color:var(--lyzr-offwhite);border-color:var(--grey-700);font-family:var(--font-sans);background:0 0;font-size:12px}.airlock-gate .preview-access:hover{background:var(--grey-800);box-shadow:none}.airlock-gate .entry-action .button{box-shadow:none}.airlock-gate .entry-action .label{font-size:8px}.airlock-gate .inspector-status,.airlock-gate .bay-condition,.airlock-gate .exhibit-baseline .label,.airlock-gate .airlock-footer{font-size:9px}.airlock-gate .bay-name{font-family:var(--font-sans);letter-spacing:-.01em}.share-art{background:var(--lyzr-black);background-image:none}.share-art h2,.share-art strong{font-family:var(--font-sans);font-weight:400}.share-art .share-art-top{color:var(--lyzr-stone)}.share-strength-strip>div:first-child>span,.share-score{color:var(--lyzr-orange)}.share-strength-strip>div:first-child>span{background:var(--lyzr-orange)}.heat-cell.foundation{background:var(--lyzr-black);color:var(--lyzr-stone)}.heat-cell.practitioner{background:var(--lyzr-navy);color:var(--lyzr-offwhite)}.heat-cell.pro{background:var(--grey-800);color:var(--lyzr-offwhite)}.heat-cell.elite{background:var(--lyzr-stone);color:var(--lyzr-black)}.heat-cell.biggest-gain{border-color:var(--lyzr-stone)}.band-chip{color:var(--text);border:1px solid var(--line-strong);background:0 0}.radar-goal{stroke:var(--lyzr-stone);stroke-opacity:1}.radar-median{stroke:var(--grey-600);stroke-opacity:1}.legend-goal{background:var(--lyzr-stone)}@media (width<=1100px){.brand-artwork-slot{display:none}}@media (width<=760px){.airlock-gate .airlock-intro h1{white-space:normal;font-size:29px}.airlock-gate .airlock-eyebrow{font-size:8px}.airlock-gate .entry-action .label,.airlock-gate .inspector-status,.airlock-gate .airlock-footer{font-size:7px}}.topbar .brand-artwork-slot{margin-right:auto}.airlock-gate .vault-bay .door-seam,.airlock-gate .vault-bay .door-sill,.airlock-gate .vault-bay .bay-light{box-shadow:none}:root{--panel-2:var(--lyzr-black)}.band-chip.foundation,.band-chip.practitioner,.band-chip.pro,.band-chip.elite{color:var(--lyzr-offwhite);background:var(--lyzr-black);border-color:var(--grey-700)}.hold-button,.hold-button:hover,.track-node.current,.path-node.current,.share-scale-box{box-shadow:none}.share-canvas{background-image:none}.modal-overlay{background:var(--lyzr-black);-webkit-backdrop-filter:none;backdrop-filter:none}.card-type-list>button.active small{color:var(--lyzr-offwhite)}.share-controls .button:not(.secondary){background:var(--lyzr-offwhite);border-color:var(--lyzr-offwhite);color:var(--lyzr-black)}.airlock-gate .airlock-intro h1{white-space:normal;font-size:clamp(32px,3.3vw,52px);line-height:1.08}.airlock-gate .exhibit-heading>p{color:var(--text-dim);font-size:12px}.oath-page h1{margin-top:15px}.oath-page .hold-button>span:last-child{font-family:var(--font-sans);letter-spacing:0;font-size:14px}@media (width<=760px){.airlock-gate .airlock-intro h1{font-size:28px}.airlock-gate .exhibit-heading>p{font-size:10px}}.welcome-card-wrap .member-card-stage{isolation:isolate;padding:8px;position:relative;container-type:inline-size}.welcome-card-wrap .member-card{--text:#f6f7f9;--text-dim:#bcc2cc;--line:#ffffff2e;--line-strong:#ffffff52;--signal:#f6f7f9;color:var(--text);aspect-ratio:auto;-webkit-backdrop-filter:blur(24px)saturate(130%);background:radial-gradient(at 100% 100%,#1b37518c,#0000 62%),linear-gradient(125deg,#ffffff21,#0000 36%,#ffffff06 72%),#0c0f13f7;border:1px solid #ffffff52;border-radius:20px;min-height:63.0517cqi;padding:28px 30px 24px;transition:transform .18s ease-out;box-shadow:inset 0 1px #fff3,inset 0 -1px #ffffff0f,0 18px 32px -14px #0c0f1366,0 3px 8px #0c0f131f}.welcome-card-wrap .member-card:before{opacity:.035;z-index:0}.welcome-card-wrap .member-card>*{z-index:1;position:relative}.welcome-card-wrap .member-card .card-specular{background:linear-gradient(110deg,#0000 20%,#fafaf912 44%,#fafaf921 48%,#0000 65%);background-position:var(--card-light-x,50%) 50%;pointer-events:none;z-index:0;background-size:220% 100%;display:block;position:absolute;inset:0}.welcome-card-wrap .card-top{color:var(--text);justify-content:space-between;align-items:center;gap:12px}.welcome-card-wrap .card-brand{letter-spacing:-.015em;align-items:center;gap:9px;font-size:12px;display:flex}.welcome-card-wrap .card-brand img{border-radius:6px}.welcome-card-wrap .card-status{align-items:center;gap:14px;display:flex}.welcome-card-wrap .card-member-tag{color:var(--text-dim);letter-spacing:.12em;text-transform:uppercase;border:1px solid #ffffff40;border-radius:4px;padding:6px 9px;font-size:9px}.welcome-card-wrap .card-identity{flex:1;grid-template-columns:minmax(0,1fr) 42%;align-items:center;gap:12px;margin:8px 0 12px;display:grid}.welcome-card-wrap .card-name{letter-spacing:-.045em;text-wrap:balance;overflow-wrap:anywhere;color:var(--text);margin:0;font-size:clamp(26px,6cqi,38px);line-height:1.1}.welcome-card-wrap .member-card .card-radar{opacity:1;z-index:1;filter:drop-shadow(0 0 16px #5992c32b);width:100%;position:relative;inset:auto}.welcome-card-wrap .card-radar .radar-you{fill:#80b7e6;fill-opacity:.32;stroke:#e2f0fc;stroke-width:3px}.welcome-card-wrap .card-radar .radar-grid{stroke:#d5e8f959;stroke-width:1px}.welcome-card-wrap .card-radar .radar-dot{fill:#f6f7f9;r:4.5px}.welcome-card-wrap .member-card .card-bottom .label{color:var(--text-dim)}.welcome-card-wrap .card-bottom{border-top:1px solid #fff3;gap:12px;padding-top:14px}.welcome-card-wrap .card-bottom strong{color:var(--lyzr-offwhite);font-size:16px}.welcome-card-wrap .card-bottom>div:first-child strong{font-size:32px}.welcome-card-wrap .card-edge{color:var(--text-dim);border-color:#fafaf938;justify-content:space-between;align-items:center;margin-top:18px;padding-top:10px;font-size:7px;display:flex}.world-section-head{align-items:center}.world-access-count{text-align:right;gap:4px;display:grid}.world-access-count>span{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:33px;line-height:1}.world-access-count>span>span{color:var(--text-dim);font-size:20px}.world-access-count .label{font-size:8px}.member-world{border:1px solid var(--line-strong);border-radius:6px;padding:22px 22px 0;overflow:hidden}.world-deck-label{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.world-deck-label .label{align-items:center;gap:8px;font-size:9px;display:flex}.world-status-dot,.world-open-tag>span{background:var(--lyzr-offwhite);border-radius:50%;width:4px;height:4px;display:inline-block}.world-open-rooms{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.world-room{border:1px solid var(--line-strong);border-radius:3px;min-width:0;transition:border-color .3s;display:block;overflow:hidden}.world-room:hover,.world-room:focus-visible{border-color:var(--lyzr-stone)}.world-room-top{justify-content:space-between;align-items:center;gap:5px;padding:12px 11px;display:flex}.world-room-top .label{color:var(--text-dim);letter-spacing:.045em;font-size:7px}.world-open-tag{color:var(--lyzr-offwhite);align-items:center;gap:5px;font:7px JetBrains Mono,monospace;display:flex}.chamber-scene{isolation:isolate;background:var(--lyzr-navy);border-top:1px solid var(--line);border-bottom:1px solid var(--line);height:161px;position:relative;overflow:hidden}.chamber-backwall{border:1px solid #fafaf94d;position:absolute;inset:22px 24px 28px;box-shadow:0 0 0 9px #1f20221f}.chamber-ceiling{clip-path:polygon(0 0,100% 0,86% 100%,14% 100%);background:#1f202233;border-top:1px solid #fafaf94d;height:27px;position:absolute;inset:0 0 auto}.chamber-floor{background-image:linear-gradient(#fafaf91f 1px,#0000 1px),linear-gradient(90deg,#fafaf91f 1px,#0000 1px);background-size:24px 18px;height:70px;position:absolute;inset:auto -25% -22px;transform:perspective(150px)rotateX(55deg)}.chamber-threshold{background:var(--grey-300);height:2px;position:absolute;inset:auto 10px 8px;box-shadow:0 -4px #fafaf91a}.world-leaf{background:var(--lyzr-black);border:1px solid var(--grey-700);width:20px;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;bottom:0}.world-leaf:after{content:"";background:var(--grey-300);width:2px;position:absolute;top:42%;bottom:42%}.leaf-left{border-left:0;left:0;transform:translate(-5px)}.leaf-right{border-right:0;right:0;transform:translate(5px)}.leaf-left:after{right:5px}.leaf-right:after{left:5px}.world-room:hover .leaf-left,.world-room:focus-visible .leaf-left{transform:translate(-16px)}.world-room:hover .leaf-right,.world-room:focus-visible .leaf-right{transform:translate(16px)}.chamber-object{place-items:center;transition:transform .5s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;inset:0;transform:translateY(-3px)}.world-room:hover .chamber-object{transform:translateY(-6px)}.pod-glyph{grid-template-columns:repeat(3,1fr);gap:7px;width:118px;display:grid}.pod-glyph>span{height:36px;color:var(--text);background:var(--lyzr-black);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);place-items:center;font:8px JetBrains Mono,monospace;display:grid}.pod-glyph>span:nth-child(2),.pod-glyph>span:nth-child(5){background:var(--grey-300);color:var(--lyzr-black)}.dispatch-glyph{width:104px;height:86px;position:relative}.dispatch-glyph>div{background:var(--lyzr-black);border:1px solid var(--grey-600);padding:15px 12px;position:absolute;inset:0;box-shadow:2px 3px #1f202240}.dispatch-glyph>div:first-child{transform:translate(-9px,-8px)rotate(-8deg)}.dispatch-glyph>div:nth-child(2){transform:translate(7px,-3px)rotate(7deg)}.dispatch-glyph span{color:var(--text);font:7px JetBrains Mono,monospace}.dispatch-glyph i{background:var(--grey-700);height:1px;margin-top:8px;display:block}.dispatch-glyph i:last-child{width:60%}.path-glyph{gap:18px;width:142px;display:grid}.path-glyph>span{color:var(--text);letter-spacing:.1em;font:6px JetBrains Mono,monospace}.path-glyph>span:last-child{text-align:right}.path-glyph>div{justify-content:space-between;align-items:center;height:16px;display:flex;position:relative}.path-glyph>div:before{content:"";background:var(--grey-300);height:1px;position:absolute;left:0;right:0;transform:rotate(-10deg)}.path-glyph i{background:var(--lyzr-navy);border:1px solid var(--grey-300);border-radius:50%;width:10px;height:10px;display:block;position:relative}.path-glyph i:first-child{background:var(--grey-200);transform:translateY(12px);box-shadow:0 0 0 5px #fafaf91f}.path-glyph i:nth-child(2){transform:translateY(4px)}.path-glyph i:nth-child(3){transform:translateY(-4px)}.path-glyph i:last-child{transform:translateY(-12px)}.project-glyph{width:105px;height:80px;position:relative}.project-glyph>div{border:1px solid var(--grey-600);background:var(--lyzr-black);position:absolute;inset:0}.project-glyph>div:first-child{transform:translate(12px,-10px)}.project-glyph>div:nth-child(2){transform:translate(6px,-5px)}.project-glyph>div:last-child{align-items:start;gap:9px;padding:13px;display:flex}.project-glyph span{color:var(--text);font:7px/1.8 JetBrains Mono,monospace}.project-glyph i{background:var(--grey-600);width:55%;height:2px;position:absolute;bottom:15px}.world-room-copy{padding:17px 13px 18px}.world-room-title{align-items:center;gap:8px;display:flex}.world-room-title>svg:first-child{color:var(--text-dim);flex-shrink:0}.world-room-title h3{letter-spacing:-.035em;font-size:18px;line-height:1.3}.world-enter-arrow{flex-shrink:0;margin-left:auto;transition:transform .3s}.world-room:hover .world-enter-arrow{transform:translate(2px,-2px)}.world-room-copy p{color:var(--text-dim);min-height:44px;margin:11px 0 0;font-size:12px;line-height:1.8}.world-corridor{justify-content:center;align-items:center;gap:16px;padding:25px 0;display:flex}.world-corridor .label{color:var(--text-dim);text-align:center;font-size:8px}.world-corridor>span{background:var(--line);flex:1;height:1px}.world-locked-rooms{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 -22px;display:grid}.world-locked-room{text-align:left;border:0;border-right:1px solid var(--line);background:0 0;align-items:center;gap:15px;min-width:0;padding:21px;transition:background .3s;display:flex}.world-locked-room:last-child{border-right:0}.world-locked-room:hover{background:#fafaf906}.sealed-door{border:1px solid var(--grey-700);width:41px;height:54px;color:var(--text-dim);border-bottom-width:3px;flex-shrink:0;place-items:center;display:grid;position:relative}.sealed-door:before{content:"";border-right:1px solid var(--grey-700);position:absolute;inset:0 50% 0 auto}.sealed-door>svg{background:var(--lyzr-black);z-index:1}.world-locked-copy{gap:6px;min-width:0;display:grid}.world-locked-title{color:var(--text-dim);font-size:16px}.world-locked-copy .label{color:var(--text-dim);font-size:7px;line-height:1.5}.world-locked-room>svg{color:var(--text-dim);flex-shrink:0;margin-left:auto}@media (width<=1100px){.welcome-hero{gap:35px}.welcome-card-wrap .member-card{padding:22px 22px 15px}.welcome-card-wrap .card-number{margin-top:23px}.world-open-rooms{gap:12px}.world-room-top .label{font-size:6px}.world-room-title h3{font-size:15px}.world-room-title>svg:first-child{display:none}.world-locked-room{gap:10px;padding:15px}.world-locked-copy .label{font-size:6px}}@media (width<=760px){.welcome-card-wrap .member-card-stage{padding:7px 3px}.welcome-card-wrap .member-card{border-radius:12px;min-height:226px;padding:20px 20px 15px}.welcome-card-wrap .card-top{font-size:7px!important}.welcome-card-wrap .card-number{margin-top:25px;font-size:37px}.welcome-card-wrap .card-bottom{gap:9px;padding-top:10px}.welcome-card-wrap .card-bottom strong{font-size:12px}.welcome-card-wrap .card-bottom>div:first-child strong{font-size:26px}.welcome-card-wrap .member-card .card-bottom .label{font-size:7px}.welcome-card-wrap .card-edge{margin-top:12px;padding-top:7px;font-size:5px}.world-section-head{gap:20px}.world-section-head h2{font-size:25px;line-height:1.3}.world-access-count>span{white-space:nowrap;font-size:27px}.world-access-count>span>span{font-size:16px}.world-access-count .label{font-size:6px}.member-world{padding:14px 12px 0}.world-deck-label{margin-bottom:14px}.world-deck-label .label{font-size:7px}.world-deck-label .label:last-child{display:none}.world-open-rooms{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.world-room-top{padding:9px 7px}.world-room-top .label{font-size:5px}.world-open-tag{gap:3px;font-size:6px}.chamber-scene{height:133px}.chamber-backwall{inset:18px 18px 25px}.chamber-object{scale:.8}.world-room-copy{padding:12px 9px}.world-room-title{gap:4px}.world-room-title h3{font-size:14px}.world-enter-arrow{width:13px}.world-room-copy p{min-height:54px;margin-top:8px;font-size:10px;line-height:1.8}.world-corridor{gap:8px;padding:20px 0}.world-corridor .label{font-size:6px}.world-locked-rooms{grid-template-columns:minmax(0,1fr);margin:0 -12px}.world-locked-room{border-right:0;border-bottom:1px solid var(--line);gap:17px;padding:15px}.world-locked-room:last-child{border-bottom:0}.world-locked-copy .label{font-size:7px}.world-locked-title{font-size:16px}.sealed-door{width:31px;height:42px}}@media (prefers-reduced-motion:reduce){.welcome-card-wrap .member-card{transition:none;transform:none!important}.world-leaf,.chamber-object,.world-enter-arrow{transition:opacity .2s}.world-room:hover .world-leaf,.world-room:focus-visible .world-leaf{opacity:.4}.world-room:hover .leaf-left{transform:translate(-5px)}.world-room:hover .leaf-right{transform:translate(5px)}.world-room:hover .chamber-object{transform:translateY(-3px)}.world-room:hover .world-enter-arrow{transform:none}}@media (width<=760px){.welcome-card-wrap{min-width:0}.welcome-card-wrap .member-card-stage{width:100%}.welcome-card-wrap .member-card{aspect-ratio:auto;width:100%;min-height:238px}}.welcome-hero .button{min-height:46px;font-size:13px}@media (width<=760px){.welcome-hero .button{padding:13px 14px;font-size:12px}}@media (prefers-reduced-motion:reduce){.world-room:focus-visible .leaf-left{transform:translate(-5px)}.world-room:focus-visible .leaf-right{transform:translate(5px)}}.welcome-card-wrap .member-card.member-pass{--card-navy:#101d32;--card-navy-light:#2a3755;--card-ink:var(--brand-canvas);--card-muted:#c4cbd4;--card-hairline:#fafaf93d;--text:var(--card-ink);--text-dim:var(--card-muted);--signal:var(--card-ink);color:var(--card-ink);border:1px solid var(--card-hairline);background:linear-gradient(145deg,var(--card-navy-light),var(--card-navy) 68%);border-radius:24px;min-height:66.6667cqi;padding:28px 30px 26px;box-shadow:inset 0 1px 1px #fafaf947,inset 0 -1px 1px #07090dcc,0 22px 34px -17px #11172280,0 3px 7px #1117221f}.welcome-card-wrap .member-pass .card-engraving{z-index:0;pointer-events:none;width:100%;height:100%;stroke:var(--lyzr-stone);stroke-width:1.1px;opacity:.23;position:absolute;inset:0}.welcome-card-wrap .member-pass:before{opacity:.045}.welcome-card-wrap .member-pass .card-brand{letter-spacing:-.025em;gap:10px;font-size:14px;line-height:1.1}.welcome-card-wrap .member-pass .card-brand img{border-radius:9px;width:38px;height:38px;box-shadow:0 1px 1px #0a0c0f40}.welcome-card-wrap .member-pass .card-top .card-brand>span{color:var(--card-ink)}.welcome-card-wrap .member-pass .card-member-tag{letter-spacing:.18em;color:var(--card-muted);font-size:10px;font-family:var(--font-mono);white-space:nowrap;border:0;padding:0}.welcome-card-wrap .member-pass .card-identity{grid-template-columns:minmax(0,1fr) 43%;gap:10px;min-height:132px;margin:16px 0 22px}.welcome-card-wrap .member-pass .card-name{letter-spacing:-.04em;text-shadow:0 1px 1px #07090d4d;font-size:clamp(28px,6.2cqi,42px);line-height:1.1}.welcome-card-wrap .member-pass .card-radar{filter:none}.welcome-card-wrap .member-pass .card-radar .radar-grid{stroke:var(--card-hairline);stroke-width:1px}.welcome-card-wrap .member-pass .card-radar .radar-you{fill:var(--lyzr-offwhite);fill-opacity:.15;stroke:var(--card-ink);stroke-width:3px}.welcome-card-wrap .member-pass .card-radar .radar-dot{fill:var(--card-ink);r:4.5px}.welcome-card-wrap .member-pass .card-bottom{border-top:1px solid var(--card-hairline);grid-template-columns:.85fr 1fr 1.3fr;gap:14px;padding-top:16px;padding-right:0}.welcome-card-wrap .member-pass .card-bottom .label{font-family:var(--font-human);letter-spacing:.04em;text-transform:none;color:var(--card-muted);font-size:10px}.welcome-card-wrap .member-pass .card-bottom strong{overflow-wrap:anywhere;color:var(--card-ink);font-size:16px;line-height:1.4}.welcome-card-wrap .member-pass .card-bottom>div:first-child strong{letter-spacing:-.025em;font-size:34px;line-height:1.1}@media (width<=1100px){.welcome-card-wrap .member-card.member-pass{min-height:66.6667cqi;padding:24px}}@media (width<=760px){.welcome-card-wrap .member-card.member-pass{border-radius:19px;min-height:270px;padding:20px}.welcome-card-wrap .member-pass .card-brand{gap:8px;font-size:12px}.welcome-card-wrap .member-pass .card-brand img{border-radius:7px;width:32px;height:32px}.welcome-card-wrap .member-pass .card-member-tag{letter-spacing:.13em;font-size:8px}.welcome-card-wrap .member-pass .card-identity{min-height:108px;margin:16px 0}.welcome-card-wrap .member-pass .card-name{font-size:clamp(26px,7cqi,36px)}.welcome-card-wrap .member-pass .card-bottom{gap:10px;padding-top:13px;padding-right:0}.welcome-card-wrap .member-pass .card-bottom .label{font-size:9px}.welcome-card-wrap .member-pass .card-bottom strong{font-size:12px}.welcome-card-wrap .member-pass .card-bottom>div:first-child strong{font-size:28px}}.topbar .product-wordmark{font-family:var(--font-sans);letter-spacing:0;align-items:flex-end;gap:6px;margin-right:auto}.product-wordmark .product-logo{width:auto;height:44px;display:block}.product-wordmark .brand-attribution{white-space:nowrap;align-self:flex-end;margin:0 0 0 -2px;line-height:1}.product-name{font-family:"Report Sans", var(--font-sans);grid-template-columns:auto 1fr;align-items:baseline;gap:0 6px;display:grid}.product-name>span:first-child{letter-spacing:-.04em;grid-column:1/-1;font-size:31px;font-weight:800;line-height:.82}.product-name>span:nth-of-type(2){letter-spacing:-.04em;margin-top:0;font-size:20px;font-weight:400;line-height:1}.build-pricing{max-width:1248px;padding-top:32px;padding-bottom:64px}.pricing-heading>a{color:var(--text-dim);font-size:12px}.pricing-heading h1{letter-spacing:-.035em;margin:24px 0 16px;font-size:45px;line-height:1.12}.pricing-heading>p{max-width:640px;font-size:15px}.build-pricing-layout{grid-template-columns:1.2fr 1fr;align-items:start;gap:76px;margin-top:38px;display:grid}.plan-offering h2{letter-spacing:-.025em;max-width:520px;margin:0 0 15px;font-size:31px;line-height:1.2}.offering-description{font-size:14px;line-height:1.75}.plan-offering h3{margin:25px 0 6px;font-size:16px;line-height:1.5}.offering-features>div{border-bottom:1px solid var(--line);gap:13px;padding:16px 0;display:flex}.offering-features svg{color:var(--lyzr-stone);flex-shrink:0;margin-top:3px}.offering-features h4{margin:0 0 5px;font-size:15px}.offering-features p{font-size:12px;line-height:1.7}.offering-proof{margin-top:18px;font-size:12px;line-height:1.7}.pricing-choice{border:1px solid var(--line-strong);border-top:2px solid var(--lyzr-orange);padding:26px}.pricing-choice>h2{letter-spacing:-.025em;margin-bottom:22px;font-size:24px}.pricing-options{gap:10px;display:grid}.pricing-options>button{text-align:left;background:var(--panel);width:100%;color:var(--text);border:1px solid var(--line-strong);align-items:center;gap:12px;padding:17px 14px;transition:border-color .18s;display:flex}.pricing-options>button.selected{border-color:var(--signal)}.pricing-options>button:hover{border-color:var(--lyzr-stone)}.plan-radio{border:1px solid var(--lyzr-stone);border-radius:50%;flex-shrink:0;width:14px;height:14px}.selected .plan-radio{border:4px solid var(--signal)}.option-name{font-size:14px}.option-name small{color:var(--text-dim);margin-top:6px;font-size:10px;display:block}.option-price{white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.025em;margin-left:auto;font-size:19px}.option-price small{color:var(--text-dim);font-size:11px}.selected-plan-summary{margin-top:27px}.selected-plan-summary>.label{font-size:9px}.selected-plan-price{letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin:10px 0 12px;font-size:48px;line-height:1.15}.selected-plan-price>span{color:var(--text-dim);letter-spacing:0;font-size:17px}.selected-plan-summary>p{font-size:13px;line-height:1.7}.selected-plan-summary .annual-equivalent{color:var(--text);margin-bottom:10px}.selected-plan-summary .button{justify-content:space-between;width:100%;margin-top:23px;font-size:13px}.selected-plan-summary .pricing-billing{margin-top:12px;font-size:11px}.pricing-reassurance{border-top:1px solid var(--line);color:var(--text-dim);align-items:center;gap:9px;margin-top:22px;padding-top:18px;font-size:11px;display:flex}.pricing-demo-note{margin-top:18px;font-size:8px}@media (width<=1100px){.build-pricing-layout{gap:35px}}@media (width<=760px){.build-pricing{padding-top:24px;padding-bottom:40px}.pricing-heading h1{font-size:32px}.pricing-heading>p{font-size:14px}.build-pricing-layout{flex-direction:column;gap:32px;margin-top:28px;display:flex}.pricing-choice{order:-1;width:100%;padding:20px}.plan-offering{width:100%}.plan-offering h2{font-size:28px}.pricing-options>button{gap:9px;padding:15px 10px}.option-price{font-size:18px}.option-name{font-size:13px}.option-name small{font-size:9px}}@media (prefers-reduced-motion:reduce){.pricing-options>button{transition:none}}@media (width>=761px){.build-pricing{padding-top:25px}.pricing-heading h1{margin:18px 0 12px;font-size:40px}.pricing-heading>p{max-width:800px}.build-pricing-layout{margin-top:28px}.pricing-choice{padding:23px}.pricing-choice>h2{margin-bottom:18px}.pricing-options{gap:8px}.pricing-options>button{padding:13px 12px}.selected-plan-summary{margin-top:20px}.selected-plan-price{margin:8px 0;font-size:43px}.selected-plan-summary .button{margin-top:17px}}.selected-plan-summary>.label{margin-bottom:12px}.pricing-options>button.selected .option-price{font-size:22px}.report-flow{background:var(--lyzr-black);min-height:100svh}.report-flow-main{width:min(1248px,100% - 80px);margin:0 auto}.report-flow h1,.report-flow h2,.report-flow h3,.report-flow strong,.report-flow b{font-weight:400}.flow-header{justify-content:space-between;align-items:center;gap:32px;padding:48px 0 32px;display:flex}.flow-header h1{letter-spacing:-.035em;margin:0 0 12px;font-size:42px;line-height:1.1}.flow-header p{font-size:14px;line-height:1.6}.flow-header p span{color:var(--text-dim)}.flow-metadata{flex-direction:column;align-items:flex-end;gap:9px;display:flex}.flow-metadata .label{font-size:10px}.flow-status{border:1px solid var(--line);color:var(--text-dim);font:12px var(--font-human,Inter, sans-serif);letter-spacing:.06em;padding:7px 10px}.flow-banner{border:1px solid var(--line-strong);margin-bottom:16px;padding:16px}.flow-kpis{border:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.flow-kpis>div{border-right:1px solid var(--line);flex-direction:column;gap:14px;min-width:0;padding:23px 19px;display:flex}.flow-kpis>div:last-child{border:0}.flow-kpis .label{font-size:10px}.flow-kpis strong{letter-spacing:-.035em;white-space:nowrap;font-size:38px;line-height:1.15}.flow-kpis small{font:12px var(--font-human,Inter, sans-serif);color:var(--text-dim);letter-spacing:0;margin-left:5px}.flow-kpis strong.flow-band-kpi{letter-spacing:-.025em;padding:8px 0 9px;font-size:24px}.flow-kpis strong.flow-small-kpi{padding:5px 0 7px;font-size:28px}.flow-kpis>div>span:last-child{color:var(--text-dim);font-size:11px}.flow-section{min-width:0;margin:52px 0}.flow-section-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.flow-section h2,.flow-method h2{letter-spacing:-.025em;margin:0;font-size:27px;line-height:1.2}.flow-section-head>.label{text-align:right;font-size:10px}.flow-panel{border:1px solid var(--line);background:var(--lyzr-black)}.flow-radar-layout{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;gap:28px;padding:28px;display:grid}.flow-radar-scroll{min-width:0;overflow-x:auto}.report-flow .flow-radar-scroll .radar{aspect-ratio:auto;width:100%;min-width:530px;max-width:none}.report-flow .flow-radar-scroll .radar svg{width:100%;height:390px;display:block;overflow:visible}.report-flow .radar-grid{stroke:var(--grey-800)}.report-flow .radar-you{stroke:var(--lyzr-offwhite);fill:var(--lyzr-navy);fill-opacity:.28}.report-flow .radar-goal{stroke:var(--lyzr-stone)}.report-flow .radar-median{stroke:var(--grey-600)}.report-flow .radar-label{fill:var(--grey-300);font-size:14px}.report-flow .radar-dot{fill:var(--lyzr-offwhite)}.flow-chart-story{padding:10px 12px 10px 0}.flow-chart-story .legend{flex-wrap:wrap;gap:16px;margin:0 0 26px;display:flex}.flow-chart-story h3{letter-spacing:-.025em;margin:0 0 15px;font-size:25px;line-height:1.35}.flow-chart-story p{color:var(--text-dim);font-size:14px;line-height:1.8}.flow-fact{border-top:1px solid var(--line);gap:8px;margin-top:22px;padding-top:17px;display:grid}.flow-fact .label{font-size:10px}.flow-fact>span:last-child{font-size:14px;line-height:1.6}.flow-fact b{color:var(--text-dim);font-variant-numeric:tabular-nums;margin-left:12px}.flow-chart-story>a,.flow-prescription>a{align-items:center;gap:10px;margin-top:22px;font-size:13px;display:inline-flex}.flow-evals-number{letter-spacing:-.04em;margin-bottom:24px;font-size:64px;line-height:1}.flow-evals-number small{color:var(--text-dim);letter-spacing:0;margin-left:6px;font-size:18px}.report-flow .flow-note{color:var(--text-dim);margin:14px 0 0;font-size:11px;line-height:1.8}.flow-table-scroll{border:1px solid var(--line);overflow-x:auto}.flow-module-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:850px;font-size:13px}.flow-module-table th,.flow-module-table td{border-bottom:1px solid var(--line);text-align:left;padding:18px 22px;font-weight:400}.flow-module-table thead th{font:12px var(--font-human,Inter, sans-serif);text-transform:none;letter-spacing:0;color:var(--text-dim);padding-top:17px;padding-bottom:17px}.flow-module-table th:first-child{width:33%}.flow-module-table th:nth-child(2){width:30%}.flow-module-table th:nth-child(3){width:10%}.flow-module-table th:nth-child(4){width:12%}.flow-module-table th:nth-child(5){width:15%}.flow-module-table tbody tr:last-child>*{border-bottom:0}.flow-module-table tbody th>.label{color:var(--text-dim);margin-right:16px;font-size:10px}.flow-module-table tbody td:nth-child(3){font-variant-numeric:tabular-nums;font-size:20px}.flow-score-track{background:var(--grey-800);width:100%;height:5px;display:block;position:relative}.flow-score-track>span{background:var(--grey-300);height:100%;display:block}.flow-score-track i{border-left:2px solid var(--grey-400);height:15px;position:absolute;top:-5px}.flow-score-track .flow-goal-tick{border-left:1px dashed var(--lyzr-offwhite);height:19px;top:-7px}.flow-band{font:12px var(--font-human,Inter, sans-serif);letter-spacing:0;text-transform:none;border:1px solid var(--line);color:var(--grey-300);padding:6px 8px}.report-flow .flow-heatmap{padding:24px}.report-flow .heatmap-summary{flex-wrap:wrap;gap:22px;margin-bottom:20px;font-size:10px}.report-flow .heatmap-scroll{max-width:100%;overflow:auto}.report-flow .heatmap{min-width:1120px}.report-flow .heatmap-row{grid-template-columns:116px repeat(10,minmax(0,1fr));gap:5px;margin-bottom:5px;display:grid}.report-flow .heatmap-row-name{align-items:center;font-size:9px;line-height:1.5;display:flex}.report-flow .heat-cell{flex-direction:column;justify-content:space-between;min-width:0;height:74px;padding:8px;display:flex}.report-flow .heat-cell>span:first-child{font-size:9px;line-height:1.3}.report-flow .heat-cell>strong{font-size:19px;line-height:1}.report-flow .heat-cell .biggest-label{font-size:6px;line-height:1}.flow-misconceptions{border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.flow-misconceptions article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-width:0;padding:26px;display:flex}.flow-misconceptions article:nth-child(3n){border-right:0}.flow-misconceptions article:nth-last-child(-n+3){border-bottom:0}.flow-misconceptions .label{font-size:10px}.flow-misconceptions h3{letter-spacing:-.02em;margin:17px 0 14px;font-size:23px;line-height:1.35}.flow-misconceptions p{color:var(--text-dim);margin-bottom:23px;font-size:13px;line-height:1.8}.flow-misconceptions a{border-left:2px solid var(--lyzr-stone);align-items:center;gap:12px;margin-top:auto;padding-left:12px;font-size:12px;line-height:1.6;display:flex}.flow-review{color:var(--text-dim);align-items:center;gap:8px;margin-top:23px;font-size:10px;display:flex}.flow-review input{accent-color:var(--lyzr-stone);width:14px;height:14px}.flow-misconceptions .reviewed h3{color:var(--text-dim);text-decoration:line-through}.flow-gains-layout{border:1px solid var(--line);grid-template-columns:1.15fr 1fr;gap:48px;padding:28px;display:grid}.flow-gains{flex-direction:column;gap:7px;display:flex}.flow-gains button{text-align:left;border:1px solid #0000;grid-template-columns:130px minmax(30px,1fr) 40px;align-items:center;gap:18px;min-height:46px;padding:7px 10px;font-size:13px;display:grid}.flow-gains button[aria-pressed=true]{border-color:var(--line-strong)}.flow-gains button>span:last-child{text-align:right;font-size:18px}.flow-gain-track{background:var(--grey-800);height:4px;display:block}.flow-gain-track i{background:var(--grey-300);height:100%;display:block}.flow-gains button:first-child .flow-gain-track i{background:var(--lyzr-orange)}.flow-prescription{border-left:1px solid var(--line);padding:7px 0 7px 30px}.flow-prescription .label{font-size:10px}.flow-prescription h3{letter-spacing:-.025em;margin:14px 0;font-size:25px;line-height:1.3}.flow-prescription p{color:var(--text-dim);font-size:14px;line-height:1.8}.flow-cohort-options{border:1px solid var(--line);gap:4px;padding:4px;display:flex}.flow-cohort-options button{color:var(--text-dim);white-space:nowrap;padding:10px 15px;font-size:12px}.flow-cohort-options button[aria-pressed=true]{background:var(--grey-800);color:var(--text)}.flow-cohort-panel{padding:28px}.flow-cohort-summary{justify-content:space-between;align-items:flex-end;gap:20px;padding:0 14px;display:flex}.flow-cohort-summary .label{font-size:10px}.flow-cohort-summary h3{letter-spacing:-.025em;margin-top:10px;font-size:27px;line-height:1.4}.flow-cohort-summary h3>span{color:var(--text-dim);letter-spacing:0;font-size:16px}.flow-cohort-summary>p{color:var(--text-dim);padding-bottom:6px;font-size:12px}.flow-distribution-scroll{overflow-x:auto}.distribution-chart{min-width:650px;margin-top:20px}.distribution-chart svg{width:100%;display:block}.distribution-grid{stroke:var(--grey-800);stroke-width:.7px}.distribution-curve{stroke:var(--grey-300);stroke-width:2px;fill:none}.distribution-focus{fill:var(--lyzr-offwhite)}.distribution-median{stroke:var(--lyzr-stone);stroke-dasharray:4 4;stroke-width:1px}.distribution-you{stroke:var(--lyzr-orange);stroke-width:1.5px}.distribution-axis,.distribution-annotation{letter-spacing:.06em;fill:var(--grey-400);font:9px JetBrains Mono,monospace}.distribution-marker-label{font:12px var(--font-human,Inter, sans-serif);letter-spacing:.06em;fill:var(--lyzr-offwhite)}.chart-readout{color:var(--text-dim);padding:0 18px 8px;font-size:9px}.flow-learners{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:2fr 1fr 1fr;align-items:center;gap:32px;padding:32px;display:grid}.flow-learners h2{font-size:25px}.flow-learners p{color:var(--text-dim);max-width:520px;margin:16px 0;font-size:14px;line-height:1.8}.flow-learner-stat{flex-direction:column;align-items:center;gap:12px;display:flex}.flow-learner-stat strong{letter-spacing:-.04em;font-size:60px;line-height:1}.flow-learner-stat .label{font-size:9px}.flow-learner-stat:last-child strong{color:var(--text-dim)}.flow-retake>p{margin-top:20px;font-size:30px}.flow-retake>p>span{color:var(--text-dim);margin-left:20px;font-size:14px}.flow-method{max-width:880px;color:var(--text-dim);gap:20px;margin:50px 0 60px;display:flex}.flow-method svg{flex-shrink:0;margin-top:2px}.flow-method h2{color:var(--text);font-size:17px}.flow-method p{margin-top:12px;font-size:12px;line-height:1.9}.flow-sticky{border-top:1px solid var(--line);background:var(--lyzr-black);z-index:20;justify-content:space-between;align-items:center;gap:20px;padding:16px max(40px,50vw - 624px);display:flex;position:sticky;bottom:0}.flow-sticky>div{flex-direction:column;gap:7px;display:flex}.flow-sticky .label{font-size:10px}.flow-sticky>div>span:last-child{color:var(--text-dim);font-size:13px}.flow-sticky .button{min-height:46px;font-size:13px}@media (width<=1100px){.flow-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.flow-kpis>div:nth-child(3){border-right:0}.flow-kpis>div:nth-child(-n+3){border-bottom:1px solid var(--line)}.flow-radar-layout{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px;padding:20px}.flow-metadata .label{font-size:8px}.flow-misconceptions article{padding:22px}.flow-gains-layout{gap:24px}.flow-cohort-summary{flex-direction:column;align-items:flex-start;gap:8px}}@media (width<=760px){.report-flow-main{width:calc(100% - 32px)}.flow-header{flex-direction:column;align-items:flex-start;gap:20px;padding:30px 0 24px}.flow-header h1{font-size:32px}.flow-header p{font-size:12px}.flow-metadata{align-items:flex-start}.flow-metadata .label{font-size:9px}.flow-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-kpis>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 15px}.flow-kpis>div:nth-child(3){border-right:1px solid var(--line)}.flow-kpis>div:nth-child(2n){border-right:0}.flow-kpis>div:nth-last-child(-n+2){border-bottom:0}.flow-kpis strong{font-size:34px}.flow-kpis strong.flow-band-kpi{font-size:22px}.flow-section{margin:36px 0}.flow-section-head{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:16px}.flow-section h2{font-size:25px}.flow-section-head>.label{text-align:left;font-size:9px}.flow-radar-layout{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px}.report-flow .flow-radar-scroll .radar{min-width:460px}.report-flow .flow-radar-scroll .radar svg{height:310px}.flow-chart-story{padding:12px 4px}.flow-chart-story h3{font-size:23px}.flow-chart-story .legend{font-size:10px}.report-flow .flow-heatmap{padding:16px}.flow-misconceptions{grid-template-columns:minmax(0,1fr)}.flow-misconceptions article,.flow-misconceptions article:nth-child(3n){border-right:0;border-bottom:1px solid var(--line);padding:24px}.flow-misconceptions article:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.flow-misconceptions article:last-child{border-bottom:0}.flow-gains-layout{grid-template-columns:minmax(0,1fr);gap:24px;padding:18px}.flow-gains button{grid-template-columns:108px minmax(20px,1fr) 34px;gap:10px;padding:7px;font-size:12px}.flow-prescription{border-left:0;border-top:1px solid var(--line);padding:24px 4px 6px}.flow-cohort-options{width:100%}.flow-cohort-options button{flex:1;padding:10px 8px;font-size:11px}.flow-cohort-panel{padding:18px 12px}.flow-cohort-summary{padding:0 5px}.flow-cohort-summary h3{font-size:24px}.flow-cohort-summary h3>span{margin-top:4px;font-size:14px;display:block}.flow-learners{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding:24px 8px}.flow-learners>div:first-child{grid-column:1/-1}.flow-learner-stat strong{font-size:50px}.flow-method{gap:13px;margin:36px 0 40px}.flow-sticky{padding:12px 16px}.flow-sticky>div{display:none}.flow-sticky .button{justify-content:center;width:100%}.flow-retake>p>span{margin:12px 0 0;display:block}}.flow-sticky>div>strong{letter-spacing:-.02em;font-size:18px;line-height:1.35}.flow-evals-benchmarks{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.flow-evals-benchmarks>div{border-left:1px solid var(--line-strong);padding-left:12px}.flow-evals-benchmarks .label{font-size:9px;line-height:1.5;display:block}.flow-evals-benchmarks strong{margin-top:7px;font-size:25px;display:block}.flow-evals-benchmarks strong small{color:var(--text-dim);font-size:11px}.flow-expected-skills{color:var(--grey-300);margin:12px 0 0;padding-left:16px;font-size:12px;line-height:1.8}.flow-chart-story .evals-target-track{background:var(--grey-800);height:5px;margin:26px 0;position:relative}.evals-target-track>span{background:var(--lyzr-offwhite);height:100%;display:block}.evals-target-track>i{border-left:2px solid var(--lyzr-stone);height:15px;position:absolute;top:-5px}.evals-target-track>i:last-child{border-left:1px dashed var(--lyzr-offwhite);height:19px;top:-7px}.community-comparison{margin-top:24px;padding:28px}.community-compare-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.community-compare-heading h3{letter-spacing:-.02em;font-size:24px}.community-compare-heading p{color:var(--text-dim);margin-top:10px;font-size:13px;line-height:1.7}.community-compare-heading>.label{white-space:nowrap;font-size:9px}.community-profile-pickers{grid-template-columns:1fr 1fr;gap:24px;margin:28px 0;display:grid}.community-profile-pickers>div{border:1px solid var(--line);min-width:0;padding:20px}.community-profile-pickers label{color:var(--text-dim);flex-direction:column;gap:10px;font-size:12px;display:flex}.community-profile-pickers select{background:var(--lyzr-black);border:1px solid var(--line-strong);width:100%;color:var(--text);padding:12px;font-size:14px}.community-profile-pickers>div>div{align-items:center;gap:20px;margin:20px 0 15px;display:flex}.community-profile-pickers strong{letter-spacing:-.03em;font-size:42px;line-height:1}.community-profile-pickers>div>div>span{color:var(--text-dim);font-size:12px;line-height:1.7}.community-profile-pickers .label{font-size:9px}.community-index-delta{margin-bottom:20px;font-size:17px;line-height:1.6}.community-index-delta>span{color:var(--text-dim);margin-top:5px;font-size:12px;display:block}.community-module-comparison{border-collapse:collapse;width:100%;min-width:510px;font-size:13px}.community-module-comparison th,.community-module-comparison td{text-align:left;border-bottom:1px solid var(--line);padding:13px 20px;font-weight:400}.community-module-comparison thead th{font:12px var(--font-human,Inter, sans-serif);color:var(--text-dim);text-transform:none;line-height:1.5}.community-module-comparison tbody tr:last-child>*{border-bottom:0}.community-visibility{padding-top:24px}.community-visibility label{align-items:center;gap:10px;font-size:13px;display:flex}.community-visibility input{accent-color:var(--lyzr-stone)}.community-visibility p{color:var(--text-dim);max-width:850px;margin-top:12px;font-size:11px;line-height:1.8}@media (width<=760px){.community-comparison{padding:18px 14px}.community-compare-heading{flex-direction:column;gap:12px}.community-compare-heading h3{font-size:22px}.community-profile-pickers{grid-template-columns:minmax(0,1fr);gap:12px}.flow-evals-benchmarks{gap:8px}.flow-evals-benchmarks>div{padding-left:8px}}.evals-guide-legend{color:var(--grey-300);flex-wrap:wrap;justify-content:center;gap:18px;margin:8px 0;font-size:10px;display:flex}.evals-guide-legend>span{align-items:center;gap:7px;display:flex}.evals-guide-legend i{border-top:2px solid var(--lyzr-offwhite);width:17px;height:0;display:block}.evals-guide-legend .guide-median{border-color:var(--lyzr-stone)}.evals-guide-legend .guide-target{border-top:1px dashed var(--lyzr-offwhite)}.report-flow .module-guides .radar-median{stroke:var(--lyzr-stone)}.report-flow .module-guides .radar-goal{stroke:var(--lyzr-offwhite)}@media (width>=721px) and (width<=1100px){.flow-kpis>div:last-child{grid-column:span 2}}@media (width<=720px){.flow-kpis>div:nth-child(4){border-bottom:1px solid var(--line)}.flow-kpis>div:last-child{grid-column:span 2}}.member-dashboard{max-width:1248px;padding-top:34px}.dashboard-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px;display:flex}.dashboard-heading h1{letter-spacing:-.035em;margin:0 0 10px;font-size:42px;line-height:1.15}.dashboard-heading p{font-size:14px}.dashboard-heading>.label{font-size:9px}.dashboard-stats strong{font-weight:400}.dashboard-overview{grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:38px 0;display:grid}.dashboard-next-build>.label{font-size:10px}.dashboard-next-build h2{letter-spacing:-.025em;margin:17px 0;font-size:30px;line-height:1.25}.dashboard-next-build>p{max-width:470px;font-size:14px;line-height:1.7}.dashboard-next-facts{gap:36px;margin:22px 0;display:flex}.dashboard-next-facts strong{letter-spacing:-.03em;font-size:32px;font-weight:400}.dashboard-next-facts strong span{color:var(--text-dim);margin-left:4px;font-size:14px}.dashboard-next-facts .label{margin-top:7px;font-size:9px}.dashboard-next-build .button-row{flex-wrap:wrap;gap:10px}.dashboard-next-build .button{padding:13px 16px;font-size:12px}.dashboard-credential>h2{margin:0 0 12px 8px;font-size:18px}.dashboard-credential .profile-share-entry{gap:10px;margin-top:14px}.dashboard-credential .profile-share-entry>p{font-size:11px}.dashboard-credential .member-card{min-height:285px}.dashboard-credential{scroll-margin-top:24px}.dashboard-section{margin:46px 0 58px}.dashboard-section-heading{justify-content:space-between;align-items:start;gap:24px;display:flex}.dashboard-section-heading h2{letter-spacing:-.025em;margin:0 0 11px;font-size:28px;line-height:1.25}.dashboard-section-heading p{font-size:14px}.dashboard-section-heading>.label{white-space:nowrap;margin-top:10px;font-size:9px}.company-disclosure{max-width:830px;margin-top:14px;font-size:12px;line-height:1.8}.company-profile-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0 18px;display:grid}.company-profile-options>button{text-align:left;border:1px solid var(--line-strong);background:var(--panel);color:var(--text);grid-template-columns:1fr 80px;align-items:center;gap:8px;min-width:0;padding:17px 18px 13px;transition:border-color .18s;display:grid}.company-profile-options>button:hover{border-color:var(--lyzr-stone)}.company-profile-options>button.selected{border-color:var(--signal)}.company-profile-options strong{font-size:17px;font-weight:400}.company-select-state{color:var(--text-dim);margin-top:8px;font-size:10px;display:block}.company-profile-options .label{grid-column:1/-1;font-size:8px}.company-mini-radar{width:80px;height:76px;display:block}.company-radar-grid{stroke:var(--grey-800);stroke-width:1px}.company-radar-reference{fill:none;stroke:var(--lyzr-stone);stroke-width:1.5px;stroke-dasharray:5 4}.company-radar-you{fill:var(--lyzr-navy);fill-opacity:.38;stroke:var(--lyzr-offwhite);stroke-width:1.8px}.company-radar-point{fill:var(--lyzr-offwhite)}.company-radar-point.active{stroke:var(--lyzr-black);stroke-width:1.5px}.company-radar-hit{fill:#0000;cursor:crosshair}.company-radar-label{fill:var(--grey-300);font:11px var(--font-human,Inter, sans-serif)}.company-comparison-detail{border:1px solid var(--line-strong);grid-template-columns:1.35fr 1fr;display:grid}.company-chart-panel{min-width:0;padding:24px}.company-chart-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.company-chart-heading h3{letter-spacing:-.025em;font-size:19px}.company-legend{gap:15px;display:flex}.company-legend>span{color:var(--text-dim);align-items:center;gap:6px;font-size:10px;display:flex}.company-legend i{border-top:2px solid var(--lyzr-offwhite);width:16px}.company-legend>span:last-child i{border-color:var(--lyzr-stone);border-top-style:dashed}.company-radar{width:100%;height:auto;margin:8px auto 0;display:block}.company-inspector{color:var(--text-dim);align-items:center;gap:18px;font-size:11px;display:flex}.company-inspector select{min-width:0;color:var(--text);border:1px solid var(--line-strong);background:var(--panel);flex:1;padding:9px 10px;font-size:12px}.company-inspect-readout{color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:18px;padding-top:15px;font-size:11px;display:flex}.company-inspect-readout>span:first-child{color:var(--text);margin-right:auto}.company-inspect-readout b{color:var(--text);margin-left:3px;font-weight:400}.company-gap-story{border-left:1px solid var(--line);padding:27px}.company-gap-story>.label{font-size:9px;line-height:1.7}.company-summary-numbers{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:18px;margin-bottom:10px;padding:23px 0;display:grid}.company-summary-numbers strong{letter-spacing:-.04em;font-size:44px;font-weight:400}.company-summary-numbers small{color:var(--text-dim);margin-left:5px;font-size:16px}.company-summary-numbers span{color:var(--text-dim);margin-top:10px;font-size:11px;line-height:1.6;display:block}.company-gap-story h3{letter-spacing:-.02em;margin:20px 0 12px;font-size:21px}.company-gap-story>p{font-size:12px;line-height:1.7}.company-gap-list{margin:15px 0 23px}.company-gap-list>button{text-align:left;background:var(--panel);width:100%;color:var(--text);border:0;border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:15px 5px;display:flex}.company-gap-list .label{font-size:9px}.company-gap-list>button>span:first-child{font-size:14px}.company-gap-list small{color:var(--text-dim);margin-top:6px;font-size:10px;display:block}.company-gap-list strong{white-space:nowrap;margin-left:auto;font-size:15px;font-weight:400}.company-gap-list>button[aria-pressed=true]{border-bottom-color:var(--lyzr-stone)}.company-gap-story>a,.report-overview-link{align-items:center;gap:10px;font-size:12px;display:inline-flex}.company-gap-story>.company-provenance{margin-top:23px;font-size:10px}.report-overview-link{color:var(--text-dim)}@media (width<=1100px){.dashboard-overview{gap:32px}.company-profile-options>button{grid-template-columns:1fr 55px;padding:12px}.company-mini-radar{width:55px;height:55px}.company-comparison-detail{grid-template-columns:1.2fr 1fr}.company-chart-heading{flex-direction:column;align-items:start}.company-gap-story{padding:22px}}@media (width<=760px){.member-dashboard{padding-top:25px}.dashboard-heading{flex-direction:column;align-items:start;gap:14px}.dashboard-heading h1{font-size:34px}.dashboard-heading>.label{font-size:8px}.dashboard-overview{grid-template-columns:minmax(0,1fr);gap:28px;padding:30px 0}.dashboard-next-build h2{font-size:28px}.dashboard-credential .member-card{min-height:230px}.dashboard-credential>h2{margin-left:0}.dashboard-credential .profile-share-entry{flex-wrap:wrap;justify-content:space-between}.dashboard-section-heading{flex-direction:column;gap:8px}.dashboard-section-heading h2{font-size:26px}.company-profile-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.company-profile-options strong{font-size:15px}.company-profile-options>button{grid-template-columns:1fr 45px;padding:11px}.company-mini-radar{width:45px;height:52px}.company-profile-options .label{font-size:7px}.company-comparison-detail{grid-template-columns:minmax(0,1fr)}.company-chart-panel{padding:17px}.company-gap-story{border-left:0;border-top:1px solid var(--line);padding:22px 18px}.company-chart-heading{flex-flow:wrap;gap:12px}.company-chart-heading h3{font-size:18px}.company-radar{margin:12px 0}.company-inspector{gap:10px}.company-inspect-readout{gap:12px;font-size:10px}}@media (prefers-reduced-motion:reduce){.company-profile-options>button{transition:none}}.company-radar-scroll{overflow-x:auto}.company-chart-scroll-hint{display:none}@media (width<=760px){.company-radar-scroll>.company-radar{min-width:560px}.company-radar-label{font-size:12px}.company-chart-scroll-hint{margin:6px 0 17px;font-size:7px;display:block}}@media (width>=761px){.member-dashboard{padding-top:24px}.dashboard-heading{margin-bottom:18px}.dashboard-heading h1{font-size:38px}.dashboard-stats>div{gap:11px;padding:16px 17px}.dashboard-stats strong{font-size:36px}.dashboard-stats strong.flow-band-kpi{font-size:24px}.dashboard-overview{padding:26px 0}}@media (width>=761px) and (height<=820px){.dashboard-overview{padding-top:18px}}.dashboard-credential{perspective:none}.demo-notice{border-bottom:1px solid hsl(var(--border));background:hsl(var(--secondary)/.2);color:hsl(var(--muted-foreground));justify-content:space-between;align-items:center;gap:16px;padding:12px max(24px,50vw - 624px);font-size:12px;line-height:1.6;display:flex}.demo-notice strong{color:hsl(var(--foreground));font-weight:400}.demo-notice a{white-space:nowrap;color:hsl(var(--foreground));text-underline-offset:4px;text-decoration:underline}@media (width<=600px){.demo-notice{align-items:flex-start;padding:12px 20px}}.dashboard-stats.dashboard-stats-compact{grid-template-columns:repeat(2,minmax(0,1fr))}@font-face{font-family:Report Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2")}@font-face{font-family:Report Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2")}@font-face{font-family:Report Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2")}@font-face{font-family:Report Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2)format("woff2")}:root{--brand-canvas:#fafaf9;--brand-paper:#fff;--brand-context:#f2eee3;--brand-ink:#171a21;--brand-muted:#434b5b;--brand-heading:#19366b;--brand-action:#f26026;--brand-action-hover:#f15213;--brand-line:#dfdbd3;--brand-line-strong:#798caf;--brand-selection:#f1f4f9;--brand-success:#1e6646;--brand-success-wash:#eef7f3;--brand-warning:#7c4c0e;--brand-warning-wash:#fbf5e9;--brand-error:#a12f0c;--brand-error-wash:#fdf4f2;--brand-font:"Report Sans", var(--font-sans);--brand-mono:"JetBrains Mono", monospace;--brand-space-1:4px;--brand-space-2:8px;--brand-space-3:12px;--brand-space-4:16px;--brand-space-5:20px;--brand-space-6:24px;--brand-space-8:32px;--brand-space-10:40px;--brand-space-12:48px;--brand-space-16:64px;--brand-width:1280px;--brand-prose:70ch;--brand-radius-card:24px;--brand-radius-control:12px;--brand-border:1px solid var(--brand-line);--brand-shadow-card:none;--brand-shadow-dialog:0 16px 48px #10214229;--brand-focus:2px solid var(--brand-heading);--brand-motion:.16s;--brand-ease:cubic-bezier(.2,.8,.2,1)}:root .brand-theme{--font-human:var(--brand-font);--font-display:var(--brand-font);--font-mono:var(--brand-mono);--measure:var(--brand-prose);--background:60 9% 98%;--foreground:222 18% 11%;--muted:44 35% 92%;--muted-foreground:220 15% 31%;--border:40 16% 85%;--primary:17 89% 55%;--secondary:219 62% 26%;--surface:var(--brand-paper);--text:var(--brand-ink);--text-dim:var(--brand-muted);--line:var(--brand-line);--line-strong:var(--brand-line-strong);--lyzr-navy:var(--brand-heading);--lyzr-orange:var(--brand-action);--lyzr-offwhite:var(--brand-paper);--lyzr-black:var(--brand-ink);--lyzr-stone:var(--brand-muted);--action-surface:var(--brand-action);--action-hover:var(--brand-action-hover);--radius-card:var(--brand-radius-card);--radius-control:var(--brand-radius-control);--radius-sm:var(--brand-radius-control);--radius-md:var(--brand-radius-control);--shadow-card:var(--brand-shadow-card);--shadow-dialog:var(--brand-shadow-dialog);font:400 16px/1.65 var(--brand-font);color:var(--brand-ink);background:var(--brand-canvas);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root .brand-theme :is(h1,h2,h3,h4,h5,h6){font-family:var(--brand-font);color:var(--brand-heading);letter-spacing:-.035em;font-weight:700}:root .brand-theme :is(h1,.text-hero,.text-title-lg,.text-title-sm){letter-spacing:-.05em;font-size:42px;font-weight:800;line-height:1.1}:root .brand-theme .text-heading{font-size:30px;line-height:1.18}:root .brand-theme .text-subheading{font-size:20px;font-weight:600;line-height:1.35}:root .brand-theme .text-lead{font-size:18px;line-height:1.65}:root .brand-theme .text-body{font-size:16px;line-height:1.65}:root .brand-theme .text-xs{font-size:13px}:root .brand-theme .text-body-sm{font-size:14px;line-height:1.6}:root .brand-theme .text-label{font-family:var(--brand-font);text-transform:none;letter-spacing:.01em;font-size:12.5px;font-weight:600;line-height:1.5}:root .brand-theme .text-data{font-family:var(--brand-mono);text-transform:none;letter-spacing:0;font-size:13px;line-height:1.5}:root .brand-theme :is(strong,b){font-weight:600}:root .brand-theme :is(button,input,select,textarea){font-family:var(--brand-font)}:root .brand-theme :is(code,pre,.font-mono){font-family:var(--brand-mono)}:root .brand-theme :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--brand-focus);outline-offset:3px}:root .brand-theme :is(p,li,dd,dt,h1,h2,h3,h4,h5){overflow-wrap:break-word}:root .brand-theme .text-ch-ink{color:var(--brand-heading)}:root .brand-theme .bg-navy{--text:var(--brand-paper);--text-dim:var(--brand-paper)}:root .brand-theme .bg-navy :is(h2,h3,h4,h5,p,.text-foreground-soft,.text-label){color:var(--brand-paper)}:root .brand-theme .bg-navy .bg-surface :is(p,h4,.text-label){color:var(--brand-ink)}:root .brand-theme .bg-navy .bg-surface{--text:var(--brand-ink);--text-dim:var(--brand-muted)}@media (width<=700px){:root .brand-theme :is(h1,.text-hero,.text-title-lg,.text-title-sm){font-size:34px}:root .brand-theme .text-heading{font-size:28px}:root .brand-theme .text-lead{font-size:16px}}@media (prefers-reduced-motion:reduce){:root .brand-theme *,:root .brand-theme :before,:root .brand-theme :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html[data-reduced-motion=true] *,html[data-reduced-motion=true] :before,html[data-reduced-motion=true] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}:root .brand-theme .brand-button{justify-content:center;align-items:center;gap:var(--brand-space-2);border-radius:var(--brand-radius-control);height:auto;min-height:48px;font:600 14px/1.5 var(--brand-font);text-align:center;white-space:normal;cursor:pointer;transition:background-color var(--brand-motion),border-color var(--brand-motion);box-shadow:none;border:1px solid #0000;padding:12px 20px;text-decoration:none;display:inline-flex}:root .brand-theme .brand-button--primary{background:var(--brand-action);border-color:var(--brand-action);color:var(--brand-ink)}:root .brand-theme .brand-button--primary:hover:enabled{background:var(--brand-action-hover);border-color:var(--brand-action-hover)}:root .brand-theme a.brand-button--primary:hover{background:var(--brand-action-hover)}:root .brand-theme .brand-button--outline{background:var(--brand-paper);border-color:var(--brand-line-strong);color:var(--brand-heading)}:root .brand-theme .brand-button--outline:hover:enabled,:root .brand-theme a.brand-button--outline:hover{background:var(--brand-selection);border-color:var(--brand-heading)}:root .brand-theme .brand-button--ghost{color:var(--brand-heading);background:0 0}:root .brand-theme .brand-button--ghost:hover:enabled{background:var(--brand-selection)}:root .brand-theme .brand-button--sm{min-height:40px;padding:8px 14px}:root .brand-theme .brand-button--lg{padding-inline:24px}:root .brand-theme .brand-button:disabled{opacity:.5;cursor:not-allowed}:root .brand-theme .brand-icon-button{border:var(--brand-border);border-radius:var(--brand-radius-control);min-width:40px;min-height:40px;color:var(--brand-heading);background:var(--brand-paper);cursor:pointer;place-items:center;display:inline-grid}:root .brand-theme .brand-icon-button:hover:enabled{background:var(--brand-selection);border-color:var(--brand-heading)}:root .brand-theme .brand-icon-button:disabled{opacity:.45;cursor:not-allowed}:root .brand-theme .brand-card{border:var(--brand-border);border-radius:var(--brand-radius-card);background:var(--brand-paper);min-width:0;box-shadow:var(--brand-shadow-card)}:root .brand-theme .brand-card--muted{background:var(--brand-context)}:root .brand-theme .brand-card--navy{background:var(--brand-heading);border-color:var(--brand-heading);color:var(--brand-paper)}:root .brand-theme .brand-card--md{padding:24px}:root .brand-theme .brand-card--lg{padding:32px}:root .brand-theme .brand-badge{background:var(--brand-context);color:var(--brand-muted);font:600 12.5px/1.5 var(--brand-font);border:1px solid #0000;border-radius:8px;align-items:center;gap:4px;padding:4px 8px;display:inline-flex}:root .brand-theme .brand-badge--outline{border-color:var(--brand-line);background:var(--brand-paper);color:var(--brand-heading)}:root .brand-theme .brand-badge--navy{background:var(--brand-selection);color:var(--brand-heading)}:root .brand-theme .brand-badge--forest{background:var(--brand-success-wash);color:var(--brand-success)}:root .brand-theme .brand-badge--orange{background:var(--brand-warning-wash);color:var(--brand-warning)}:root .brand-theme .brand-alert{border:var(--brand-border);border-left:3px solid var(--brand-heading);border-radius:var(--brand-radius-control);background:var(--brand-selection);padding:16px 20px}:root .brand-theme .brand-alert--success{border-left-color:var(--brand-success);background:var(--brand-success-wash)}:root .brand-theme .brand-alert--warning{border-left-color:var(--brand-warning);background:var(--brand-warning-wash)}:root .brand-theme .brand-alert--error{border-left-color:var(--brand-error);background:var(--brand-error-wash)}:root .brand-theme .brand-alert-title{color:var(--brand-heading);margin-bottom:4px;font-weight:600}:root .brand-theme .brand-field{border:1px solid var(--brand-line-strong);border-radius:var(--brand-radius-control);background:var(--brand-paper);width:100%;min-height:44px;color:var(--brand-ink);padding:10px 12px;font-size:14px;line-height:1.6}:root .brand-theme .brand-field:disabled{opacity:.6;cursor:not-allowed}:root .brand-theme .brand-choice{border:var(--brand-border);border-radius:var(--brand-radius-control);background:var(--brand-paper);min-width:0;min-height:48px;color:var(--brand-ink);cursor:pointer;transition:background-color var(--brand-motion),border-color var(--brand-motion);align-items:flex-start;gap:12px;padding:14px 16px;font-size:14px;line-height:1.6;display:flex}:root .brand-theme .brand-choice:hover:not([data-disabled=true]){background:var(--brand-selection);border-color:var(--brand-line-strong)}:root .brand-theme .brand-choice[data-selected=true]{background:var(--brand-selection);border-color:var(--brand-heading);box-shadow:inset 0 0 0 .5px var(--brand-heading)}:root .brand-theme .brand-choice:has(:focus-visible){outline:var(--brand-focus);outline-offset:3px}:root .brand-theme .brand-choice[data-disabled=true]{cursor:default}:root .brand-theme .brand-choice .ls-check{margin-top:3px}:root .brand-theme .brand-pill{border-radius:var(--brand-radius-control);min-height:40px;padding:8px 14px}:root .brand-theme .brand-table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.6}:root .brand-theme .brand-table th{background:var(--brand-context);color:var(--brand-heading);text-transform:none;letter-spacing:0;font-family:inherit;font-weight:600}:root .brand-theme .brand-table :is(th,td){border-bottom:var(--brand-border);vertical-align:top;padding:12px 16px}@media (width<=700px){:root .brand-theme .brand-card--md,:root .brand-theme .brand-card--lg{padding:20px}:root .brand-theme .brand-choice{padding:12px}}:root .brand-theme .brand-button:is([aria-pressed=true],.foundation-selected,.sampling-selected,.budget-selected,.guided-choice-selected){background:var(--brand-selection);border-color:var(--brand-heading);color:var(--brand-heading);box-shadow:inset 0 0 0 .5px var(--brand-heading)}:root .brand-theme a.underline{text-underline-offset:4px;text-decoration:underline}.brand-wordmark{flex-wrap:wrap;align-items:baseline;gap:4px 6px;display:inline-flex}.brand-attribution{letter-spacing:0;text-transform:none;color:inherit;font-family:inherit;font-size:12.5px;font-weight:400;line-height:1.2;display:block}.brand-wordmark .brand-attribution{font-size:max(12.5px,.72em)}.product-name .brand-attribution{white-space:nowrap;align-self:end;margin-top:0}.brand-wordmark--compact{white-space:nowrap;flex-wrap:nowrap;align-items:baseline;gap:6px}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:60 9.091% 97.843%;--foreground:220 4.615% 12.745%;--muted:40 9.677% 93.922%;--muted-foreground:30 4.225% 37%;--border:36 8.197% 84%;--primary:12 88% 37%;--surface:var(--brand-paper);--selection:hsl(var(--secondary) / .07);--void:hsl(var(--background));--panel:var(--surface);--panel-2:hsl(var(--muted));--text:hsl(var(--foreground));--text-dim:hsl(var(--muted-foreground));--line:hsl(var(--border));--line-strong:#ada9a4;--signal:var(--lyzr-navy);--signal-soft:var(--selection);--signal-line:hsl(var(--secondary) / .35);--ion-soft:var(--selection);--heat:var(--text-dim);--redact:hsl(var(--muted));--ink:var(--lyzr-offwhite);--glass:var(--surface);--grid:hsl(var(--border));--muted-line:hsl(var(--border));--case-surface:var(--surface);--case-line:hsl(var(--border));--case-subtle:hsl(var(--muted));--radar-fill:hsl(var(--secondary) / .12);--radar-stroke:var(--lyzr-navy)}:root[data-theme=light] :is(.topbar,.member-nav.show,.panel,.modal,.report-flow,.flow-sticky,.company-inspector select,.company-gap-list>button,.community-profile-pickers select){background:var(--void)}:root[data-theme=light] :is(.flow-panel,.company-profile-options>button,.assessment-profile-fields input,.assessment-profile-fields select,.assessment-estimate input,.measured-filter select,.member-signin-form input,.probe-console,.probe-compose input,.question-evidence,.assessment-preview-picker select,.account-dialog,.account-menu-panel,.measured-review,.measured-plan article){background:var(--surface)}:root[data-theme=light] :is(.button.secondary,.band-chip){background:var(--surface);color:var(--text);border-color:var(--line-strong)}:root[data-theme=light] .button.secondary:hover:not(:disabled){background:hsl(var(--muted));color:var(--text);border-color:var(--lyzr-navy)}:root[data-theme=light] .brand-icon{color:var(--lyzr-navy)}:root[data-theme=light] :is(.account-menu-trigger,.probe-start .btn,.probe-compose button[type=submit]){background:var(--lyzr-navy);color:var(--lyzr-offwhite)}:root[data-theme=light] .account-menu-signout:hover{background:var(--selection)}:root[data-theme=light] .account-menu-panel{box-shadow:0 12px 32px hsl(var(--foreground) / .1)}:root[data-theme=light] .account-dialog{box-shadow:0 24px 80px hsl(var(--foreground) / .16)}:root[data-theme=light] :is(.modal-overlay,.modal-backdrop){background:hsl(var(--foreground) / .3)}:root[data-theme=light] .case-client-icon{background:var(--selection);color:var(--lyzr-navy)}:root[data-theme=light] .scientific-assessment .assessment-options[role=radiogroup] label.selected{background:var(--selection);border-color:var(--lyzr-navy)}:root[data-theme=light] .scientific-assessment .assessment-question-nav button[aria-pressed=true]{background:var(--surface);color:var(--lyzr-navy);border-color:var(--lyzr-navy)}:root[data-theme=light] :is(.probe-role,.probe-yours,.band-result,.demo-notice,.measured-comparison-banner){background:var(--selection)}:root[data-theme=light] :is(.band-family .is-current,.assessment-options .selected,.assessment-unexposed.selected,.measured-review-options li.correct){background:hsl(var(--secondary) / .09)}:root[data-theme=light] .company-profile-options>button.selected{background:var(--selection);border-color:var(--lyzr-navy)}:root[data-theme=light] :is(.flow-band,.flow-expected-skills,.evals-guide-legend){color:var(--text-dim)}:root[data-theme=light] :is(.report-flow .radar-grid,.company-radar-grid,.distribution-grid){stroke:var(--line)}:root[data-theme=light] :is(.report-flow .radar-you,.company-radar-you){stroke:var(--lyzr-navy);fill-opacity:.12}:root[data-theme=light] :is(.report-flow .radar-dot,.company-radar-point){fill:var(--lyzr-navy)}:root[data-theme=light] .company-radar-point.active{stroke:var(--surface)}:root[data-theme=light] :is(.report-flow .radar-label,.company-radar-label,.distribution-axis,.distribution-annotation){fill:var(--text-dim)}:root[data-theme=light] :is(.report-flow .radar-goal,.report-flow .module-guides .radar-goal){stroke:var(--lyzr-navy)}:root[data-theme=light] :is(.report-flow .radar-median,.report-flow .module-guides .radar-median,.company-radar-reference,.distribution-median){stroke:var(--text-dim)}:root[data-theme=light] .distribution-curve{stroke:var(--lyzr-navy)}:root[data-theme=light] :is(.distribution-focus,.distribution-marker-label){fill:var(--text)}:root[data-theme=light] :is(.flow-score-track,.flow-gain-track,.flow-chart-story .evals-target-track,.flow-cohort-options button[aria-pressed=true]){background:hsl(var(--muted))}:root[data-theme=light] :is(.flow-score-track>span,.flow-gain-track i,.evals-target-track>span){background:var(--lyzr-navy)}:root[data-theme=light] .flow-gains button:first-child .flow-gain-track i{background:hsl(var(--primary))}:root[data-theme=light] :is(.flow-score-track i,.evals-target-track>i,.evals-guide-legend .guide-median,.company-legend>span:last-child i){border-color:var(--text-dim)}:root[data-theme=light] :is(.flow-score-track .flow-goal-tick,.evals-target-track>i:last-child,.evals-guide-legend i,.evals-guide-legend .guide-target,.company-legend i){border-color:var(--lyzr-navy)}:root[data-theme=light] .measured-comp-grid .measured-comp-cell{background:var(--surface)}:root[data-theme=light] .measured-comp-grid .measured-comp-cell[data-level=mid]{background:hsl(var(--secondary) / .09)}:root[data-theme=light] .measured-comp-grid .measured-comp-cell[data-level=high]{background:hsl(var(--secondary) / .18)}:root[data-theme=light] :is(.heat-cell.foundation,.heat-cell.practitioner,.heat-cell.pro,.heat-cell.elite){color:var(--text)}:root[data-theme=light] .heat-cell.foundation{background:var(--surface)}:root[data-theme=light] .heat-cell.practitioner{background:hsl(var(--secondary) / .07)}:root[data-theme=light] .heat-cell.pro{background:hsl(var(--secondary) / .14)}:root[data-theme=light] .heat-cell.elite{background:hsl(var(--secondary) / .22)}:root[data-theme=light] :is(.production-series,.booking-load-series){stroke:var(--lyzr-navy)}:root[data-theme=light] .booking-load-errors{stroke:hsl(var(--primary))}:root[data-theme=light] .clinic-bar{fill:var(--lyzr-navy)}:root[data-theme=light] .clinic-timeout{fill:hsl(var(--primary))}:root[data-theme=light] .band-square.foundation{background:var(--surface);border:1px solid var(--line-strong)}:root[data-theme=light] .band-square.practitioner{background:hsl(var(--secondary) / .07);border:1px solid var(--line-strong)}:root[data-theme=light] .band-square.pro{background:hsl(var(--secondary) / .14)}:root[data-theme=light] .band-square.elite{background:hsl(var(--secondary) / .22)}:root[data-theme=light]{--metal:hsl(var(--muted));--metal-lit:var(--surface);--metal-edge:var(--line-strong);--door-shadow:hsl(var(--foreground) / .07);--chamber:var(--selection)}:root[data-theme=light] :is(.share-art,.share-canvas,.share-scale-box,.pricing-options>button,.share-controls,.card-type-list>button,.community-profile-pickers select){background:var(--surface);color:var(--text)}:root[data-theme=light] :is(.world-locked-title,.world-room-top .label,.path-glyph>span,.project-glyph span,.dispatch-glyph span){color:var(--text-dim)}:root[data-theme=light] :is(.world-open-tag,.card-type-list>button.active small){color:var(--text)}:root[data-theme=light] :is(.chamber-backwall,.chamber-ceiling,.project-glyph>div,.dispatch-glyph>div,.world-leaf,.sealed-door){border-color:var(--line-strong)}:root[data-theme=light] :is(.world-status-dot,.world-open-tag>span){background:var(--lyzr-navy)}:root[data-theme=light] :is(.world-leaf,.project-glyph>div,.dispatch-glyph>div,.sealed-door>svg){background:var(--surface)}:root[data-theme=light] :is(.chamber-scene,.chamber-backwall,.chamber-ceiling){background:var(--selection);box-shadow:none}:root[data-theme=light] .chamber-floor{background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px)}:root[data-theme=light] .world-locked-room:hover{background:var(--selection)}:root[data-theme=light] .pod-glyph>span{background:var(--selection);color:var(--lyzr-navy)}:root[data-theme=light] .pod-glyph>span:nth-child(2),:root[data-theme=light] .pod-glyph>span:nth-child(5){background:var(--lyzr-navy);color:var(--lyzr-offwhite)}:root[data-theme=light] .path-glyph i:first-child{background:var(--lyzr-navy);box-shadow:0 0 0 5px var(--selection)}:root[data-theme=light] .share-art .radar-you{stroke:var(--lyzr-navy);fill:var(--lyzr-navy);fill-opacity:.12}:root[data-theme=light] .share-art .radar-dot{fill:var(--lyzr-navy)}:root[data-theme=light] .share-art .radar-label{fill:var(--text-dim)}:root[data-theme=light] .share-art .radar-grid{stroke:var(--line)}:root[data-theme=light] .company-legend i{border-color:var(--lyzr-navy)}:root[data-theme=light] .company-legend>span:last-child i{border-color:var(--text-dim)}:root[data-theme=light] :is(.pricing-options>button.selected,.card-type-list>button.active){border-color:var(--lyzr-navy);background:var(--selection)}:root[data-theme=light] .share-controls .button:not(.secondary){background:var(--action-surface);color:var(--lyzr-offwhite);border-color:var(--lyzr-orange)}:root[data-theme=light] .airlock-gate{--metal:hsl(var(--muted));--metal-lit:var(--surface);--metal-edge:var(--line-strong);--door-shadow:hsl(var(--foreground) / .07);--chamber:var(--selection);background:var(--void)}:root[data-theme=light] .airlock-gate :is(.airlock-corridor,.door-leaf){background:var(--surface)}:root[data-theme=light] .airlock-gate .vault-frame{background:hsl(var(--muted));box-shadow:0 0 0 4px var(--surface), 0 0 0 5px var(--line)}:root[data-theme=light] .airlock-gate .vault-interior{background:var(--selection)}:root[data-theme=light] .airlock-gate .inner-portal{border-color:var(--signal-line)}:root[data-theme=light] .airlock-gate .preview-access{background:var(--surface);color:var(--text);border-color:var(--line-strong)}:root[data-theme=light] .airlock-gate .preview-access:hover{background:var(--selection)}:root[data-theme=light] .modal{box-shadow:0 20px 60px hsl(var(--foreground) / .12)}:root[data-theme=light] .squad-heat :is(.foundation,.practitioner,.pro,.elite){color:var(--text)}:root[data-theme=light] .squad-heat .foundation{background:var(--surface)}:root[data-theme=light] .squad-heat .practitioner{background:hsl(var(--secondary) / .07)}:root[data-theme=light] .squad-heat .pro{background:hsl(var(--secondary) / .14)}:root[data-theme=light] .squad-heat .elite{background:hsl(var(--secondary) / .22)}:root{--module-0-accent:174 55% 26%;--module-0-paper:172 30% 87%;--module-1-accent:210 54% 34%;--module-1-paper:210 44% 90%;--module-2-accent:24 67% 31%;--module-2-paper:26 65% 89%;--module-3-accent:265 34% 37%;--module-3-paper:266 36% 91%;--module-4-accent:333 42% 34%;--module-4-paper:334 40% 91%;--module-5-accent:69 48% 27%;--module-5-paper:65 40% 87%;--module-6-accent:145 40% 27%;--module-6-paper:142 27% 87%;--module-7-accent:8 55% 36%;--module-7-paper:10 59% 90%;--module-8-accent:237 39% 39%;--module-8-paper:234 42% 92%;--module-9-accent:41 64% 28%;--module-9-paper:43 59% 87%}[data-module="0"]{--module-accent:var(--module-0-accent);--module-paper:var(--module-0-paper)}[data-module="1"]{--module-accent:var(--module-1-accent);--module-paper:var(--module-1-paper)}[data-module="2"]{--module-accent:var(--module-2-accent);--module-paper:var(--module-2-paper)}[data-module="3"]{--module-accent:var(--module-3-accent);--module-paper:var(--module-3-paper)}[data-module="4"]{--module-accent:var(--module-4-accent);--module-paper:var(--module-4-paper)}[data-module="5"]{--module-accent:var(--module-5-accent);--module-paper:var(--module-5-paper)}[data-module="6"]{--module-accent:var(--module-6-accent);--module-paper:var(--module-6-paper)}[data-module="7"]{--module-accent:var(--module-7-accent);--module-paper:var(--module-7-paper)}[data-module="8"]{--module-accent:var(--module-8-accent);--module-paper:var(--module-8-paper)}[data-module="9"]{--module-accent:var(--module-9-accent);--module-paper:var(--module-9-paper)}.module-heading{align-items:center;gap:20px;min-width:0;display:flex}.module-emblem{border:1px solid hsl(var(--module-accent)/.2);background:hsl(var(--module-accent)/.09);width:64px;height:72px;color:hsl(var(--module-accent));box-shadow:inset 4px 0 0 hsl(var(--module-accent)/.15), 0 5px 10px hsl(var(--module-accent)/.08);border-radius:8px 16px 16px 8px;flex-shrink:0;place-items:center;display:grid;position:relative}.module-emblem:after{content:"";background:hsl(var(--module-accent)/.28);border-radius:0 4px 4px 0;width:6px;height:24px;position:absolute;top:14px;right:-7px}.module-emblem>span{font-variant-numeric:tabular-nums;font-size:9px;line-height:1;position:absolute;bottom:5px;right:6px}:root[data-theme=light] .scientific-assessment[data-module] :is(.assessment-station-header,.assessment-preview-header){border:1px solid var(--line);background:var(--surface);border-radius:22px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:24px 28px;display:flex}.scientific-assessment[data-module] :is(.assessment-station-header,.assessment-preview-header) h2{letter-spacing:-.025em;margin:6px 0 0;font-size:25px;line-height:1.25}.scientific-assessment[data-module] .assessment-preview-header .text-link{flex-shrink:0;font-size:12px}.scientific-assessment[data-module] .assessment-clock{background:var(--surface);color:var(--signal);white-space:nowrap;border-radius:10px;padding:8px 12px}:root[data-theme=light] .scientific-assessment[data-module] .assessment-clock.ending{color:hsl(var(--primary))}:root[data-theme=light] .scientific-assessment[data-module] .assessment-question{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:22px;padding:26px}.scientific-assessment[data-module] .case-question-id{background:var(--surface);border-color:hsl(var(--module-accent)/.3);color:hsl(var(--module-accent));border-radius:7px;padding:5px 9px}.scientific-assessment[data-module] .case-question-detail{border:1px solid var(--line);background:hsl(var(--background));border-radius:12px;margin-top:16px;padding:20px}.scientific-assessment[data-module] .assessment-options[role=radiogroup]{gap:12px}:root[data-theme=light] .scientific-assessment[data-module] .assessment-options[role=radiogroup] label{background:var(--surface);border:1px solid var(--line);box-shadow:none;border-radius:13px;min-height:82px;padding:16px}:root[data-theme=light] .scientific-assessment[data-module] .assessment-options[role=radiogroup] label:hover{border-color:var(--signal-line);background:var(--surface)}:root[data-theme=light] .scientific-assessment[data-module] .assessment-options[role=radiogroup] label.selected{border-color:var(--signal);background:var(--selection);box-shadow:inset 0 0 0 1px var(--signal)}.scientific-assessment[data-module] .case-option-key{background:hsl(var(--muted));color:var(--text-dim);border-color:#0000;border-radius:6px}.scientific-assessment[data-module] .selected .case-option-key{background:var(--signal);color:var(--surface);border-color:var(--signal)}.scientific-assessment[data-module] .case-choice-check{color:var(--signal)}.scientific-assessment[data-module] .assessment-question-nav button{background:var(--surface);border-radius:9px}:root[data-theme=light] .scientific-assessment[data-module] .assessment-question-nav button[aria-pressed=true]{background:var(--selection);color:var(--signal);border-color:var(--signal);box-shadow:inset 0 -2px 0 var(--signal)}.scientific-assessment[data-module] :is(.assessment-module-rail>div,.assessment-preview-rail>button){border:0;border-radius:12px;align-items:center;margin-bottom:5px;padding:10px}.scientific-assessment[data-module] .assessment-module-rail>:is(div,button)>span:first-child{background:hsl(var(--module-paper));width:30px;height:32px;color:hsl(var(--module-accent));font:500 11px var(--font-human,sans-serif);border-radius:7px;flex-shrink:0;place-items:center;display:grid}.scientific-assessment[data-module] .assessment-module-rail>.current{background:var(--selection);color:var(--signal)}.scientific-assessment[data-module] .assessment-module-rail>.current>span:first-child{background:hsl(var(--module-accent));color:var(--surface)}.scientific-assessment[data-module] .assessment-module-rail>.locked{opacity:1}.scientific-assessment[data-module] .case-client-brief{border-radius:15px}:root[data-theme=light] .scientific-assessment[data-module] .case-client-icon{color:hsl(var(--module-accent));background:hsl(var(--module-paper))}:root[data-theme=light] :is(.report-profile,.company-comparison)[data-module]{--radar-stroke:hsl(var(--module-accent));--radar-fill:hsl(var(--module-accent)/.15)}.report-profile .report-profile-layout{background:var(--surface);box-shadow:0 4px 16px hsl(var(--foreground)/.025);border-radius:20px}.report-profile[data-module] .report-profile-layout{background:hsl(var(--module-paper)/.4);border-color:hsl(var(--module-accent)/.22)}.report-profile .report-profile-values li{padding:10px 8px}.report-profile .report-profile-values li>span:first-child{align-items:baseline;gap:9px;display:flex}.report-profile .profile-list-number{width:24px;min-width:24px;height:24px;color:hsl(var(--module-accent));background:hsl(var(--module-paper));border-radius:6px;place-items:center;margin:0;font-size:10px;display:inline-grid}.profile-radar .module-radar-point{fill:hsl(var(--module-accent));stroke:var(--surface);stroke-width:2px}.report-profile[data-module] .report-profile-values h3{color:hsl(var(--module-accent))}.module-bars:has(.module-bar-row[data-module]){border:0;gap:12px;padding:0;display:grid}.module-bars .module-bar-row[data-module]{border:1px solid hsl(var(--module-accent)/.15);background:hsl(var(--module-paper)/.55);border-radius:16px;gap:28px;padding:22px 24px}.module-bars .module-bar-name h3{align-items:center;gap:12px;display:flex}.module-score-number{background:hsl(var(--module-paper));width:32px;height:36px;color:hsl(var(--module-accent));border-radius:7px;flex-shrink:0;place-items:center;font-size:11px;font-weight:500;display:grid}.module-bars .module-band{background:var(--surface);border-color:hsl(var(--module-accent)/.25);color:hsl(var(--module-accent))}.module-bars .module-bar-track{background:var(--surface);border-radius:7px;height:14px}.module-bars .module-bar-track>span{background:hsl(var(--module-accent));border-radius:7px}.measured-curve[data-module]{--distribution-colour:hsl(var(--module-accent))}.measured-curve[data-module] .distribution-card{background:hsl(var(--module-paper)/.4);border-color:hsl(var(--module-accent)/.22)}.measured-curve[data-module] .distribution-curve-line{stroke:var(--distribution-colour)}.measured-curve[data-module] .distribution-scoreline>div:first-child>strong{color:var(--distribution-colour)}.measured-curve[data-module] .distribution-top{background:hsl(var(--module-paper));color:hsl(var(--module-accent))}.company-comparison .company-comparison-detail{border-radius:20px;overflow:hidden}.company-comparison[data-module] .company-comparison-detail{background:hsl(var(--module-paper)/.35);border-color:hsl(var(--module-accent)/.25)}:root[data-theme=light] .company-comparison[data-module] .company-profile-options>button.selected{background:hsl(var(--module-paper));border-color:hsl(var(--module-accent))}:root[data-theme=light] .company-comparison[data-module] .company-radar-you{stroke:hsl(var(--module-accent));fill:hsl(var(--module-accent))}:root[data-theme=light] .company-comparison[data-module] .company-legend>span:first-child i{border-color:hsl(var(--module-accent))}@media (width<=760px){:root[data-theme=light] .scientific-assessment[data-module] :is(.assessment-station-header,.assessment-preview-header){border-radius:18px;flex-wrap:wrap;gap:16px;padding:20px}.scientific-assessment[data-module] :is(.assessment-station-header,.assessment-preview-header) h2{font-size:22px}.module-heading{gap:16px}.module-emblem{border-radius:7px 12px 12px 7px;width:48px;height:58px}.module-emblem>svg{width:25px;height:25px}:root[data-theme=light] .scientific-assessment[data-module] .assessment-question{border-radius:18px;padding:18px}:root[data-theme=light] .scientific-assessment[data-module] .assessment-options[role=radiogroup] label{min-height:76px;padding:14px 12px}.scientific-assessment[data-module] .case-question-detail{padding:14px}.module-bars .module-bar-row[data-module]{gap:18px;padding:18px}.module-bars .module-bar-name,.module-bars .module-bar-name h3{gap:8px}.module-score-number{width:27px;height:31px}}.scientific-assessment[data-module] .case-question-content>h1{letter-spacing:-.025em;margin:0 0 18px;font-size:26px;font-weight:400;line-height:1.3}.scientific-assessment[data-module] .case-question-content .case-question-detail{margin-top:0}.scientific-assessment[data-module] .assessment-preview-footer{border:1px solid var(--line);background:var(--surface);border-radius:16px;gap:12px;margin-top:20px;padding:16px}.scientific-assessment[data-module] .assessment-preview-footer>span{font:400 13px var(--font-human,sans-serif);color:var(--text-dim);font-variant-numeric:tabular-nums}:root[data-theme=light] .scientific-assessment[data-module] :is(.assessment-preview-footer,.assessment-question) .button{background:var(--action-surface);border:1px solid var(--lyzr-orange);color:var(--surface);border-radius:10px}:root[data-theme=light] .scientific-assessment[data-module] :is(.assessment-preview-footer,.assessment-question) .button.secondary{background:var(--surface);color:var(--text-dim);border-color:var(--line-strong)}:root[data-theme=light] .scientific-assessment[data-module] :is(.assessment-preview-footer,.assessment-question) .button:hover:not(:disabled){background:hsl(var(--module-accent)/.9);border-color:var(--text-dim);color:var(--surface)}:root[data-theme=light] .scientific-assessment[data-module] :is(.assessment-preview-footer,.assessment-question) .button.secondary:hover:not(:disabled){background:var(--selection);color:var(--text-dim)}@media (width<=600px){.scientific-assessment[data-module] .case-question-content>h1{font-size:23px}.scientific-assessment[data-module] .assessment-preview-footer{grid-template-columns:1fr auto 1fr;gap:8px;padding:12px;display:grid}.scientific-assessment[data-module] .assessment-preview-footer .button{justify-content:center;gap:6px;min-width:0;padding:10px 8px;font-size:11px}.scientific-assessment[data-module] .assessment-preview-footer .button svg{flex-shrink:0;width:14px}.scientific-assessment[data-module] .assessment-preview-footer>span{font-size:11px}}.scientific-assessment[data-module] .assessment-question{--evidence-ink:var(--signal);--evidence-line:var(--line);--evidence-paper:hsl(var(--background))}:root[data-theme=light] .scientific-assessment[data-module] :is(.question-evidence,.case-token-evidence){background:var(--evidence-paper);border:1px solid var(--evidence-line);border-radius:14px}.scientific-assessment[data-module] :is(.question-evidence,.case-token-evidence)>figcaption{color:var(--evidence-ink)}.scientific-assessment[data-module] .case-token-bar{border-radius:7px;gap:4px;height:14px}.scientific-assessment[data-module] .case-token-bar>div:first-child,.scientific-assessment[data-module] .case-token-legend>div:first-child .case-token-dot{background:hsl(var(--secondary)/.55)}.scientific-assessment[data-module] .case-token-bar>div:nth-child(2),.scientific-assessment[data-module] .case-token-legend>div:nth-child(2) .case-token-dot{background:hsl(var(--secondary)/.75)}.scientific-assessment[data-module] .case-token-bar>div:nth-child(3),.scientific-assessment[data-module] .case-token-legend>div:nth-child(3) .case-token-dot{background:var(--evidence-ink)}.scientific-assessment[data-module] .case-token-dot{border-radius:50%;width:7px;height:7px}.scientific-assessment[data-module] .case-token-legend{gap:10px;margin-top:12px}.scientific-assessment[data-module] .case-token-legend>div{background:var(--surface);border-radius:8px;padding:9px 10px;font-size:12px}.scientific-assessment[data-module] .case-token-legend small{color:var(--evidence-ink)}.scientific-assessment[data-module] :is(.retrieval-node,.question-flow-node){background:hsl(var(--muted));border-color:var(--evidence-line);border-radius:10px}.scientific-assessment[data-module] :is(.retrieval-search,.retrieval-query,.question-tool-branches>div,.question-bank-flows>div){background:var(--surface);border-color:var(--evidence-line);border-radius:10px}.scientific-assessment[data-module] :is(.question-flow-arrow,.retrieval-stage-label),.scientific-assessment[data-module] .retrieval-node:after{color:var(--evidence-ink)}.scientific-assessment[data-module] :is(.handoff-node,.claims-architecture-node,.bank-flow-node,.booking-load-node)>rect{fill:hsl(var(--muted));stroke:var(--evidence-line);rx:12px}.scientific-assessment[data-module] :is(.handoff-links,.claims-architecture-links,.bank-flow-links,.booking-load-links){stroke:var(--evidence-ink)}.scientific-assessment[data-module] :is(.handoff-evidence,.claims-architecture,.bank-flow-evidence,.retrieval-evidence) marker path{fill:var(--evidence-ink)}.scientific-assessment[data-module] .retrieval-index-link svg>g,.scientific-assessment[data-module] :is(.claims-server-boundary,.bank-flow-boundary){stroke:var(--evidence-ink)}.scientific-assessment[data-module] :is(.claims-boundary-label,.bank-flow-boundary-label,.handoff-function){fill:var(--evidence-ink)}.scientific-assessment[data-module] :is(.bank-flow-marker,.booking-load-marker) circle{fill:hsl(var(--muted));stroke:var(--evidence-ink)}.scientific-assessment[data-module] :is(.bank-flow-marker,.booking-load-marker) text{fill:var(--evidence-ink)}.scientific-assessment[data-module] :is(.bank-flow-legend,.booking-load-legend) li>span{border-color:var(--evidence-line);color:var(--evidence-ink);background:hsl(var(--muted))}:root[data-theme=light] .scientific-assessment[data-module] :is(.production-series,.booking-load-series:not(.booking-load-errors)){stroke:var(--evidence-ink)}:root[data-theme=light] .scientific-assessment[data-module] .clinic-bar:not(.clinic-timeout){fill:var(--evidence-ink)}.scientific-assessment[data-module] .question-metric path{stroke:var(--evidence-ink)}.scientific-assessment[data-module] :is(.production-metric,.question-metric,.case-parser-output pre){background:var(--surface);border-color:var(--evidence-line);border-radius:10px}.scientific-assessment[data-module] .production-metric header>span{color:var(--evidence-ink)}.scientific-assessment[data-module] .booking-load-chart-frame{fill:var(--surface);stroke:var(--evidence-line);rx:12px}.scientific-assessment[data-module] .question-trace-track{background:hsl(var(--muted));border-radius:6px}.scientific-assessment[data-module] .question-trace-track>span{background:var(--evidence-ink);border-radius:6px}.scientific-assessment[data-module] .question-data-table th{background:hsl(var(--muted));color:var(--evidence-ink)}.scientific-assessment[data-module] .question-data-table :is(th,td){border-bottom-color:var(--evidence-line)}.scientific-assessment[data-module] .question-data-table tbody tr:nth-child(odd){background:var(--surface)}.scientific-assessment[data-module] .case-parser-console>figcaption{background:hsl(var(--muted));border-color:var(--evidence-line)}.scientific-assessment[data-module] .case-parser-output{border-color:var(--evidence-line)}@media (width<=600px){.scientific-assessment[data-module] .case-token-legend{grid-template-columns:1fr;gap:6px}.scientific-assessment[data-module] .case-token-legend>div{align-items:center;gap:7px;font-size:11px;display:flex}.scientific-assessment[data-module] .case-token-legend small{margin-top:0;display:inline}}.scientific-assessment[data-module] .question-flow>span{color:var(--evidence-ink)}.measured-score-breakdown .breakdown-module{align-items:center;gap:12px;display:inline-flex}.measured-score-breakdown .breakdown-module>i{background:hsl(var(--module-accent));width:10px;height:10px;box-shadow:0 0 0 4px hsl(var(--module-paper)/.65);border-radius:50%;flex-shrink:0}.measured-score-breakdown .breakdown-total{justify-content:flex-end;align-items:center;gap:12px;display:flex}.measured-score-breakdown .breakdown-total>span:last-child{min-width:3ch}.measured-score-breakdown .breakdown-track{background:hsl(var(--module-paper));border-radius:10px;flex-shrink:0;width:76px;height:6px;display:block;overflow:hidden}.measured-score-breakdown .breakdown-track>span{background:hsl(var(--module-accent));border-radius:inherit;height:100%;display:block}:root[data-theme=light] .scientific-assessment[data-module] .assessment-module-rail>:is(div,button),:root[data-theme=light] .scientific-assessment[data-module] .assessment-module-rail>:is(div,button)>span:not(:first-child),:root[data-theme=light] .scientific-assessment[data-module] .assessment-module-rail>p{color:var(--lyzr-black)}:root[data-theme=light]{--font-human:var(--font-sans);--radius-control:10px;--radius-card:18px;--radius-dialog:20px;--reference-goal:#ac3c20;--shadow-card:0 4px 18px hsl(var(--foreground) / .025);--shadow-dialog:0 20px 60px hsl(var(--foreground) / .14)}:root[data-theme=light] :is(button,input,select,textarea){font-family:var(--font-human)}:root[data-theme=light] select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=light] select option{background:var(--surface);color:var(--text)}:root[data-theme=light] .report-chart-filter select{appearance:none;padding-inline-end:42px!important}:root[data-theme=light] .report-chart-filter{position:relative}:root[data-theme=light] .report-chart-filter:after{content:"";border-right:1.5px solid var(--text-dim);border-bottom:1.5px solid var(--text-dim);pointer-events:none;width:7px;height:7px;position:absolute;bottom:19px;right:17px;transform:rotate(45deg)}:root[data-theme=light] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea){border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--text);min-height:44px;padding:11px 12px}:root[data-theme=light] :is(input,select,textarea):focus-visible{border-color:var(--signal)}:root[data-theme=light] input:is([type=checkbox],[type=radio]){accent-color:var(--signal)}:root[data-theme=light] .button{border-radius:var(--radius-control);white-space:normal;gap:12px;min-height:46px;padding:12px 20px;font-size:14px;line-height:1.4}:root[data-theme=light] .text-link{font-size:14px;line-height:1.5}:root[data-theme=light] .button.secondary{border-color:var(--line-strong)}:root[data-theme=light] :is(.icon-button,.account-dialog-close){border-radius:var(--radius-control)}:root[data-theme=light] .account-dialog-close{background:0 0;border:0}:root[data-theme=light] :is(.topbar .signin,.topbar .member-nav){font-size:14px}:root[data-theme=light] .topbar,:root[data-theme=light] .member-nav.show{background:var(--surface)}:root[data-theme=light] .footer{color:var(--text-dim);font-size:12px}:root[data-theme=light] .footer .wordmark{font-family:var(--font-human);letter-spacing:0;font-size:14px}:root[data-theme=light] .label{font-family:var(--font-human);letter-spacing:0;text-transform:none}:root[data-theme=light] :is(.panel,.path-summary,.lab-content,.pricing-choice,.condition-panel){background:var(--surface);border-color:var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}:root[data-theme=light] .pricing-choice{border-top:1px solid var(--line)}:root[data-theme=light] :is(.pricing-options>button,.company-profile-options>button){border-radius:var(--radius-control)}:root[data-theme=light] :is(.kpi-strip,.dashboard-stats){border-radius:var(--radius-card);background:var(--surface);overflow:hidden}:root[data-theme=light] :is(.room-page,.team-page,.member-dashboard,.build-pricing) :is(.label,.small-copy,.competency-chip,.band-chip,.provisional,.back-link,.progress-labels,.progress-markers){font-family:var(--font-human);letter-spacing:0;text-transform:none;font-size:12px}:root[data-theme=light] :is(.room-page,.team-page) :is(.panel p,.lab-content p,.path-summary p,.project-readiness p,.team-actions p){font-size:14px;line-height:1.7}:root[data-theme=light] :is(.page-head p,.dashboard-heading p){font-size:15px;line-height:1.7}:root[data-theme=light] :is(.pod-grid strong,.leader-row,.data-table){font-size:14px}:root[data-theme=light] :is(.data-table th,.squad-heat,.squad-heat th,.squad-heat tbody th){font:400 12px/1.5 var(--font-human);letter-spacing:0;text-transform:none}:root[data-theme=light] .squad-heat td{border-radius:6px;font-size:13px}:root[data-theme=light] :is(.competency-chip,.band-chip,.provisional){border-radius:7px;padding:4px 8px}:root[data-theme=light] :is(.route-node,.gain-number>span){font-family:var(--font-human);font-size:12px}:root[data-theme=light] :is(.room-page .lab-footer,.project-footer){flex-wrap:wrap}:root[data-theme=light] .room-page .lab-footer>.text-link{font-size:13px}:root[data-theme=light] .market-toolbar select{font-size:14px}:root[data-theme=light] .room-page .dispatch-feature h2{font-size:34px!important}:root[data-theme=light] .dispatch-row{border-radius:var(--radius-control)}:root[data-theme=light] .dispatch-row .label,:root[data-theme=light] .team-charts .legend{font-size:12px}:root[data-theme=light] .team-charts .radar-label{font-family:var(--font-human);font-size:11px}:root[data-theme=light] .team-charts .radar-goal{stroke:var(--reference-goal)}:root[data-theme=light] .team-charts .radar-median{stroke:var(--text-dim)}:root[data-theme=light] .team-charts .legend-goal{background:var(--reference-goal)}:root[data-theme=light] .team-charts .legend-median{background:var(--text-dim)}:root[data-theme=light] .team-page .team-actions .button{font-size:14px}:root[data-theme=light] :is(.offering-features p,.offering-proof,.pricing-billing,.pricing-reassurance){font-size:13px;line-height:1.7}:root[data-theme=light] :is(.option-name small,.option-price small,.pricing-demo-note){letter-spacing:0;font-size:12px}:root[data-theme=light] .pricing-heading h1{font-size:42px}:root[data-theme=light] .world-locked-title .label{font-size:12px}:root[data-theme=light] .room-page[data-module] .path-summary{background:hsl(var(--module-paper)/.55);border-color:hsl(var(--module-accent)/.2)}:root[data-theme=light] .room-page[data-module] .lab-node.current .lab-content{border-color:hsl(var(--module-accent)/.35);background:hsl(var(--module-paper)/.25)}:root[data-theme=light] .room-page[data-module] :is(.gain-number,.lab-footer>.signal){color:hsl(var(--module-accent))}:root[data-theme=light] .room-page[data-module] .current .route-node{background:hsl(var(--module-accent));box-shadow:0 0 0 5px hsl(var(--module-paper))}:root[data-theme=light] :is(.modal,.account-dialog){border-radius:var(--radius-dialog);background:var(--surface);border-color:var(--line);box-shadow:var(--shadow-dialog)}:root[data-theme=light] .account-menu-panel{border-radius:14px}:root[data-theme=light] .modal>p{font-size:14px;line-height:1.7}:root[data-theme=light] .modal>.label{font:400 12px/1.6 var(--font-human);letter-spacing:0}:root[data-theme=light] .modal h2{font-size:30px}:root[data-theme=light] :is(.assessment-notice,.assessment-validation,.assessment-error,.toast){border-radius:var(--radius-control)}:root[data-theme=light] .toast{background:var(--surface);box-shadow:var(--shadow-dialog);font-size:14px}:root[data-theme=light] .report-flow{--report-goal:var(--reference-goal)}:root[data-theme=light] .company-gap-list>.company-gap-row{background:0 0}@media (width<=760px){:root[data-theme=light] :is(.page-head h1,.dashboard-heading h1,.pricing-heading h1){font-size:32px;line-height:1.15}:root[data-theme=light] .topbar .member-nav{font-size:14px}:root[data-theme=light] .button{padding:11px 16px}:root[data-theme=light] :is(.lab-content,.path-summary,.pricing-choice){padding:20px}:root[data-theme=light] .room-page .lab-content h3{font-size:22px}:root[data-theme=light] .pod-grid{gap:24px 10px}:root[data-theme=light] .pod-grid strong{font-size:12px}}:root[data-theme=light] :is(.report-summary,.band-result,.band-family){border-radius:var(--radius-card)}:root[data-theme=light] .band-family{overflow:hidden}:root[data-theme=light] .report-flow .label{letter-spacing:0;font-size:12px}:root[data-theme=light] .flow-misconceptions{border:0;gap:14px}:root[data-theme=light] .flow-misconceptions article,:root[data-theme=light] :is(.flow-gains-layout,.flow-learners,.measured-plan article,.scored-priorities article){border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card)}:root[data-theme=light] :is(.flow-misconceptions p,.flow-prescription p,.measured-plan p){font-size:14px;line-height:1.7}:root[data-theme=light] :is(.flow-review,.flow-note,.flow-misconceptions a){font-size:12px}:root[data-theme=light] .share-card-choice{border-radius:var(--radius-control);overflow:hidden}:root[data-theme=light] .share-card-choice>.label{letter-spacing:0;font-size:12px}:root[data-theme=light] :is(.probe-role,.probe-console,.probe-turn){border-radius:var(--radius-control)}:root[data-theme=light] .probe-start .btn{border-radius:var(--radius-control);min-height:46px;padding:12px 20px;font-size:14px}:root[data-theme=light] .scientific-assessment[data-module] .probe-start .btn{background:var(--signal);color:var(--surface);border-color:var(--signal)}:root[data-theme=light] .scientific-assessment[data-module] .probe-role{background:var(--selection);border-color:var(--signal-line)}@media (width<=760px){:root[data-theme=light] .assessment-preview-footer .button{gap:6px;padding:10px 8px;font-size:12px}}:root[data-theme=light] :is(input,select,textarea){letter-spacing:0}:root[data-theme=light] .lab-input-label{letter-spacing:0;font-size:14px;line-height:1.6}:root[data-theme=light] .lab-input-label textarea{margin-top:8px;font-size:14px}:root[data-theme=light] .code-panel{border-radius:var(--radius-control)}:root[data-theme=light] .scored-summary{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}:root[data-theme=light] .scored-priorities article{margin:12px 0;padding:20px}:root[data-theme=light] .pending-review-page .label{font-size:12px}:root[data-theme=light] .scored-radar text{font:400 20px var(--font-human)}:root[data-theme=light] .airlock-gate .door-room-copy,:root[data-theme=light] .airlock-gate .door-room-copy>:is(svg,span){color:var(--lyzr-black)}:root :is(.assessment-theme,body:has(.assessment-theme) .account-dialog){--assessment-paper:var(--brand-paper);--assessment-warm:var(--brand-context);--assessment-ink:var(--brand-ink);--assessment-navy:var(--brand-heading);--assessment-muted:var(--brand-muted);--assessment-orange:var(--brand-action);--assessment-line:var(--brand-line);--assessment-tint:var(--brand-selection);--assessment-alert:var(--brand-error);--font-human:var(--brand-font);--background:0 0% 100%;--foreground:222 18% 11%;--muted:44 35% 92%;--muted-foreground:220 15% 31%;--border:40 16% 85%;--secondary:219 62% 26%;--primary:17 89% 55%;--surface:var(--assessment-paper);--text:var(--assessment-ink);--text-dim:var(--assessment-muted);--line:var(--assessment-line);--signal:var(--assessment-navy);--signal-line:#19366b4d;--selection:var(--assessment-tint);--action-surface:var(--assessment-orange);--lyzr-navy:var(--assessment-navy);--case-line:var(--assessment-line);--case-surface:var(--assessment-warm);--case-subtle:var(--assessment-tint);--shadow-card:none;font-family:var(--font-human);color:var(--assessment-ink)}:root .assessment-theme :is(h1,h2,h3,strong){font-family:var(--font-human);font-weight:700}:root .assessment-theme :is(button,input,select,textarea){font-family:var(--font-human)}:root .assessment-theme .text-link{color:var(--assessment-navy);gap:8px;font-size:13px;font-weight:600;line-height:1.5}:root .assessment-theme :is(.button,.btn){min-height:48px;font:600 14px/1.4 var(--font-human);border:1px solid var(--assessment-orange);background:var(--assessment-orange);color:var(--assessment-ink);box-shadow:none;border-radius:12px;padding:12px 20px}:root .assessment-theme :is(.button,.btn):hover:not(:disabled){background:var(--assessment-orange);filter:brightness(.96);color:var(--assessment-ink);transform:none}:root .assessment-theme .button.secondary{background:var(--assessment-paper);color:var(--assessment-navy);border-color:var(--signal-line)}:root .assessment-theme .button.secondary:hover:not(:disabled){background:var(--assessment-tint);color:var(--assessment-navy);border-color:var(--assessment-navy)}:root .assessment-theme :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--assessment-navy);outline-offset:3px}:root .assessment-theme :is(.assessment-notice,.assessment-validation){background:var(--assessment-warm);border:0;border-left:3px solid var(--assessment-orange);color:var(--assessment-muted);border-radius:0 12px 12px 0;padding:14px 18px;font-size:13px;line-height:1.6}:root .assessment-theme .assessment-error{color:var(--assessment-alert);background:#fef1ec;border-color:#e3b3a0;border-radius:10px;font-size:14px}:root .assessment-theme .flow-note{color:var(--assessment-muted);font-size:12px;line-height:1.6}:root .assessment-theme.scientific-assessment[data-module]{border:1px solid var(--assessment-line);background:var(--assessment-paper);border-radius:24px;grid-template-columns:228px minmax(0,1fr);align-items:stretch;gap:0;width:calc(100% - 64px);max-width:1248px;margin:28px auto 64px;padding:0;display:grid}:root .assessment-theme.scientific-assessment .assessment-module-rail{background:var(--assessment-warm);border:0;border-right:1px solid var(--assessment-line);border-radius:24px 0 0 24px;min-width:0;padding:28px 16px}:root .assessment-theme .assessment-rail-heading{border-bottom:1px solid var(--assessment-line);margin:0 0 8px;padding:0 10px 22px}:root .assessment-theme .assessment-rail-heading h2{letter-spacing:-.035em;color:var(--assessment-navy);margin:0 0 9px;font-size:20px;font-weight:800;line-height:1.2}:root .assessment-theme .assessment-rail-heading p{color:var(--assessment-muted);margin:0;font-size:11px;line-height:1.5}.assessment-rail-progress{background:#ddd7c5;border-radius:8px;height:5px;margin-top:16px;overflow:hidden}.assessment-rail-progress>span{border-radius:inherit;background:var(--assessment-navy);height:100%;display:block}:root .assessment-theme.scientific-assessment[data-module] .assessment-module-rail>:is(div,button){width:100%;min-height:54px;color:var(--assessment-muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;margin:3px 0;padding:9px 10px;font-size:12px;line-height:1.4;display:flex}:root .assessment-theme.scientific-assessment[data-module] .assessment-module-rail>:is(div,button)>span:not(:first-child){color:inherit}:root .assessment-theme.scientific-assessment[data-module] .assessment-module-rail>:is(div,button)>span:first-child{width:28px;height:28px;color:var(--assessment-muted);font:600 11px var(--font-human);background:0 0;border-radius:50%;flex-shrink:0}:root .assessment-theme.scientific-assessment[data-module] .assessment-module-rail>.current{background:var(--assessment-paper);border-color:var(--assessment-navy);color:var(--assessment-navy);font-weight:600}:root .assessment-theme.scientific-assessment[data-module] .assessment-module-rail>.current>span:first-child{background:var(--assessment-navy);color:var(--assessment-paper)}:root .assessment-theme.scientific-assessment[data-module] .assessment-module-rail>.locked>span:first-child{background:var(--assessment-paper);color:var(--assessment-navy)}:root .assessment-theme.scientific-assessment .assessment-preview-rail>button:hover{background:var(--assessment-paper)}:root .assessment-theme.scientific-assessment .assessment-workspace{min-width:0;padding:28px 32px 26px}:root .assessment-theme.scientific-assessment[data-module] :is(.assessment-station-header,.assessment-preview-header){border:0;border-bottom:1px solid var(--assessment-line);box-shadow:none;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:20px;margin:0 0 22px;padding:0 0 22px;display:flex;position:static}:root .assessment-theme.scientific-assessment[data-module] :is(.assessment-station-header,.assessment-preview-header) h2{font:800 28px/1.12 var(--font-human);letter-spacing:-.045em;color:var(--assessment-navy);margin:0}:root .assessment-theme .module-heading{gap:14px}:root .assessment-theme .module-heading .label{color:var(--assessment-muted);margin-bottom:6px;font-size:11px;line-height:1.5;display:block}:root .assessment-theme .module-emblem{border:1px solid var(--assessment-line);width:46px;height:48px;box-shadow:none;background:var(--assessment-warm);color:var(--assessment-navy);border-radius:12px}:root .assessment-theme .module-emblem:after,:root .assessment-theme .module-emblem>span{display:none}:root .assessment-theme .module-emblem svg{width:25px;height:25px}:root .assessment-theme.scientific-assessment[data-module] .assessment-clock{background:var(--assessment-tint);border:1px solid var(--signal-line);letter-spacing:-.03em;color:var(--assessment-navy);border-radius:12px;padding:10px 13px;font-size:22px;font-weight:700}:root .assessment-theme.scientific-assessment[data-module] .assessment-clock.ending{color:var(--assessment-alert);background:#feede7;border-color:#e89b7d}:root .assessment-theme.scientific-assessment[data-module] .case-client-brief{background:var(--assessment-warm);border:0;border-radius:14px;grid-template-columns:190px minmax(0,1fr);gap:18px;margin:0 0 20px;padding:18px 20px;display:grid}:root .assessment-theme .case-client-header{grid-template-columns:28px minmax(0,1fr);align-content:start;align-items:start;gap:8px;padding:0;display:grid}:root .assessment-theme.scientific-assessment[data-module] .case-client-icon{width:28px;height:28px;color:var(--assessment-navy);background:0 0;border:0;border-radius:0}:root .assessment-theme .case-client-summary{gap:4px}:root .assessment-theme .case-client-summary>span:first-child{color:var(--assessment-muted);font-size:11px}:root .assessment-theme .case-client-summary>span:last-child{color:var(--assessment-ink);font-size:14px;font-weight:600;line-height:1.4}:root .assessment-theme .case-shared-context{text-align:left;grid-column:2;max-width:none;margin:0;font-size:10px;line-height:1.5}:root .assessment-theme .case-client-detail{border:0;border-left:1px solid #d4cebf;padding:0 0 0 18px}:root .assessment-theme .case-client-detail p{max-width:none;color:var(--assessment-muted);font-size:13px;line-height:1.6}:root .assessment-theme.scientific-assessment .assessment-question-nav{border:0;gap:8px;margin:0 0 22px;padding:0;display:flex}:root .assessment-theme.scientific-assessment[data-module] .assessment-question-nav button{border:1px solid var(--assessment-line);background:var(--assessment-paper);min-height:42px;color:var(--assessment-muted);box-shadow:none;border-radius:10px;padding:10px 16px;font-size:13px;font-weight:600}:root .assessment-theme.scientific-assessment[data-module] .assessment-question-nav button[aria-pressed=true]{background:var(--assessment-navy);color:var(--assessment-paper);border-color:var(--assessment-navy);box-shadow:none}:root .assessment-theme.scientific-assessment[data-module] .assessment-question{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;animation:none}:root .assessment-theme .case-question-meta{color:var(--assessment-muted);gap:10px;margin-bottom:10px;font-size:11px}:root .assessment-theme.scientific-assessment[data-module] .case-question-id{color:var(--assessment-navy);font:600 11px var(--font-human);background:0 0;border:0;border-radius:0;padding:0}:root .assessment-theme .case-question-meta>span+span:before{content:"·";color:var(--assessment-muted);margin-right:10px}:root .assessment-theme.scientific-assessment[data-module] .case-question-content>h1{font:800 30px/1.16 var(--font-human);letter-spacing:-.04em;color:var(--assessment-navy);max-width:780px;margin:0 0 16px}:root .assessment-theme.scientific-assessment[data-module] .case-question-detail{background:0 0;border:0;border-radius:0;margin:0;padding:0}:root .assessment-theme .case-scenario-copy{max-width:84ch;color:var(--assessment-muted);font-size:15px;line-height:1.7}:root .assessment-theme.scientific-assessment .case-focused .case-decision-heading h2,:root .assessment-theme .case-decision-heading h2{font:700 19px/1.4 var(--font-human);letter-spacing:-.025em;color:var(--assessment-ink)}:root .assessment-theme .case-decision-heading{align-items:baseline;margin:24px 0 12px}:root .assessment-theme .case-decision-heading>span{color:var(--assessment-muted);font-size:11px;line-height:1.5}:root .assessment-theme.scientific-assessment[data-module] .assessment-options{gap:10px}:root .assessment-theme.scientific-assessment[data-module] .assessment-options label{border:1px solid var(--assessment-line);background:var(--assessment-paper);min-height:72px;color:var(--assessment-ink);box-shadow:none;border-radius:12px;padding:14px;font-size:14px;line-height:1.55}:root .assessment-theme.scientific-assessment[data-module] .assessment-options label:hover{border-color:var(--signal-line);background:var(--assessment-tint);transform:none}:root .assessment-theme.scientific-assessment[data-module] .assessment-options label.selected{border-color:var(--assessment-navy);background:var(--assessment-tint);box-shadow:inset 0 0 0 .5px var(--assessment-navy)}:root .assessment-theme.scientific-assessment[data-module] .case-option-key{background:var(--assessment-warm);color:var(--assessment-muted);font:600 11px var(--font-human);border:0;border-radius:6px}:root .assessment-theme.scientific-assessment[data-module] .selected .case-option-key{background:var(--assessment-navy);color:var(--assessment-paper)}:root .assessment-theme .assessment-options label:has(input:focus-visible){outline:2px solid var(--assessment-navy);outline-offset:3px}:root .assessment-theme .assessment-lock{background:var(--assessment-warm);border-top:1px solid var(--assessment-line);border-radius:0 0 24px;margin:24px -32px -26px;padding:20px 32px 24px}:root .assessment-theme .assessment-lock>p{margin-bottom:12px;font-size:12px}:root .assessment-theme .assessment-lock .button.secondary{min-height:44px}:root .assessment-theme .assessment-preview-footer{margin:24px 0 0;padding-top:20px}:root .assessment-theme.scientific-assessment[data-module] :is(.assessment-preview-footer,.assessment-question) .button:not(.secondary){background:var(--assessment-orange);color:var(--assessment-ink);border-color:var(--assessment-orange)}:root .assessment-theme .assessment-order li{background:var(--assessment-paper);border:1px solid var(--assessment-line);border-radius:12px}:root .assessment-theme .assessment-order button{background:var(--assessment-tint);color:var(--assessment-navy);border-radius:8px}:root .assessment-theme.scientific-assessment .case-reason{border-top-color:var(--assessment-line);margin-top:20px;padding-top:0}:root .assessment-theme.scientific-assessment[data-module] :is(.question-evidence,.case-token-evidence){background:var(--assessment-tint);border:0;border-radius:14px;margin-top:18px;padding:18px}:root .assessment-theme :is(.retrieval-results-heading>span:last-child,.case-parser-error,.case-rejected){color:var(--assessment-alert)}:root .assessment-theme.scientific-assessment[data-module] .case-token-legend>div{background:0 0;border-radius:0;padding:0;font-size:11px}:root .assessment-theme.scientific-assessment[data-module] .case-token-legend{gap:14px}:root .assessment-theme.scientific-assessment[data-module] .case-token-bar{height:10px}:root .assessment-theme.scientific-assessment[data-module] .probe-role{background:var(--assessment-warm);border:0;border-radius:16px;padding:22px}:root .assessment-theme .probe-role :is(h2,h3){color:var(--assessment-navy);font:800 24px/1.2 var(--font-human);letter-spacing:-.035em;margin:0 0 16px}:root .assessment-theme .probe-console{background:var(--assessment-paper);border:1px solid var(--assessment-line);border-radius:16px;overflow:hidden}:root .assessment-theme .probe-console>header{background:var(--assessment-tint);color:var(--assessment-navy);font-weight:600}:root .assessment-theme .probe-turn{background:var(--assessment-warm);border-radius:12px}:root .assessment-theme .probe-yours{background:var(--assessment-tint)}:root .assessment-theme .probe-turn>span{font-family:var(--font-human);font-weight:600}:root .assessment-theme.scientific-assessment[data-module] .probe-start .btn{background:var(--assessment-orange);border-color:var(--assessment-orange);color:var(--assessment-ink);border-radius:12px;min-height:46px;font-weight:600}:root .assessment-theme .probe-compose button[type=submit]{background:var(--assessment-navy);color:var(--assessment-paper);border-radius:10px}:root .assessment-theme .discovery-review{background:var(--assessment-warm);border-color:var(--assessment-line);border-radius:16px}:root .assessment-theme .probe-answer legend{color:var(--assessment-navy);font-size:22px;font-weight:700}:root .assessment-theme.assessment-checkin{width:calc(100% - 64px);max-width:1248px;margin:32px auto 64px;padding:0}:root .assessment-theme .assessment-checkin-card{border:1px solid var(--assessment-line);background:var(--assessment-paper);border-radius:24px;grid-template-columns:35% minmax(0,1fr);display:grid;overflow:hidden}:root .assessment-theme .assessment-checkin-intro{background:var(--assessment-warm);padding:40px 34px}:root .assessment-theme .assessment-checkin-intro>header{margin:0 0 30px}:root .assessment-theme.assessment-checkin h1{font:800 42px/1.08 var(--font-human);letter-spacing:-.045em;color:var(--assessment-navy);margin:0 0 18px}:root .assessment-theme .assessment-checkin-intro header>p{margin:0 0 18px;font-size:17px;line-height:1.6}:root .assessment-theme .assessment-checkin-card>form{padding:36px 34px}:root .assessment-theme .assessment-checkin-card>form>h2{font:800 28px/1.15 var(--font-human);letter-spacing:-.04em;color:var(--assessment-navy);margin:0}:root .assessment-theme .assessment-preflight{border:0;grid-template-columns:1fr;gap:26px;margin:32px 0;padding:0;display:grid}:root .assessment-theme .assessment-preflight>div>svg{color:var(--assessment-navy)}:root .assessment-theme .assessment-preflight h2{letter-spacing:-.03em;color:var(--assessment-ink);margin:12px 0 8px;font-size:23px;line-height:1.2}:root .assessment-theme .assessment-preflight p{max-width:35ch;margin:0;font-size:14px;line-height:1.65}:root .assessment-theme .assessment-validation{border:0;border-top:1px solid var(--assessment-line);border-radius:0;margin:32px 0 0;padding:16px 0 0;font-size:12px}:root .assessment-theme .assessment-profile-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 14px;margin:24px 0}:root .assessment-theme .assessment-profile-fields label{color:var(--assessment-muted);gap:8px;font-size:12px;font-weight:600}:root .assessment-theme .assessment-profile-fields :is(input,select){background:var(--assessment-paper);min-height:44px;color:var(--assessment-ink);border-radius:10px;font-size:13px;font-weight:400}:root .assessment-theme .assessment-profile-fields input:read-only{background:var(--assessment-tint);color:var(--assessment-muted)}:root .assessment-theme .assessment-consents{gap:16px;margin:26px 0 22px}:root .assessment-theme .assessment-consents label{color:var(--assessment-muted);gap:10px;font-size:13px;line-height:1.6}:root .assessment-theme .assessment-consents input{accent-color:var(--assessment-navy)}:root .assessment-theme.pledge-page{border:1px solid var(--assessment-line);background:var(--assessment-paper);border-radius:24px;grid-template-columns:44% 56%;max-width:1100px;padding:0;display:grid;overflow:hidden}:root .assessment-theme .assessment-pledge-intro{flex-direction:column;align-items:flex-start;padding:48px 40px;display:flex}:root .assessment-theme .assessment-pledge-intro>svg{width:40px;height:40px;color:var(--assessment-navy);margin-bottom:24px}:root .assessment-theme .assessment-pledge-intro>p{color:var(--assessment-muted);margin:0 0 28px;font-size:17px;line-height:1.6}:root .assessment-theme .assessment-pledge-intro>.text-link{align-items:center;min-height:44px;margin-top:auto;display:inline-flex}:root .assessment-theme.pledge-page>form{background:var(--assessment-warm);padding:40px}:root .assessment-theme .pledge-promises{counter-reset:promise;border:0;margin:0 0 26px;padding:0}:root .assessment-theme .pledge-promises p{border-bottom:1px solid var(--assessment-line);color:var(--assessment-ink);margin:0;padding:18px 0 18px 38px;font-size:16px;line-height:1.6;position:relative}:root .assessment-theme .pledge-promises p:before{counter-increment:promise;content:counter(promise,decimal-leading-zero);color:var(--assessment-navy);font-size:12px;font-weight:700;position:absolute;top:21px;left:0}:root body:has(.assessment-theme) .account-dialog{border-color:var(--assessment-line);background:var(--assessment-paper);border-radius:24px;padding:32px}:root body:has(.assessment-theme) .account-dialog h2{font-family:var(--font-human);color:var(--assessment-navy);letter-spacing:-.04em;font-weight:800}:root body:has(.assessment-theme) .account-dialog .button{font-family:var(--font-human);background:var(--assessment-navy);color:var(--assessment-paper);border-color:var(--assessment-navy);border-radius:12px;font-weight:600}@media (width<=1100px){:root .assessment-theme.scientific-assessment[data-module]{grid-template-columns:200px minmax(0,1fr);width:calc(100% - 40px)}:root .assessment-theme.scientific-assessment .assessment-module-rail{padding:24px 10px}:root .assessment-theme.scientific-assessment .assessment-workspace{padding:24px}:root .assessment-theme.scientific-assessment[data-module] .case-client-brief{grid-template-columns:160px minmax(0,1fr);gap:14px;padding:16px}:root .assessment-theme .case-client-detail{padding-left:14px}:root .assessment-theme .assessment-lock{margin:24px -24px -24px;padding:20px 24px 24px}:root .assessment-theme .assessment-checkin-intro,:root .assessment-theme .assessment-checkin-card>form{padding:30px 26px}:root .assessment-theme .assessment-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){:root .assessment-theme.scientific-assessment[data-module]{grid-template-columns:176px minmax(0,1fr)}:root .assessment-theme .assessment-rail-heading h2{font-size:18px}:root .assessment-theme.scientific-assessment[data-module] .assessment-module-rail>:is(div,button){gap:6px;padding:8px 6px;font-size:11px}:root .assessment-theme.scientific-assessment[data-module] .case-client-brief{grid-template-columns:1fr}:root .assessment-theme .case-client-detail{border-left:0;padding:0}:root .assessment-theme .case-shared-context{display:none}:root .assessment-theme.scientific-assessment[data-module] :is(.assessment-station-header,.assessment-preview-header) h2{font-size:24px}:root .assessment-theme .assessment-preview-picker{display:none}:root .assessment-theme.scientific-assessment[data-module] .assessment-options[role=radiogroup]{grid-template-columns:1fr}:root .assessment-theme .assessment-checkin-card{grid-template-columns:33% minmax(0,1fr)}:root .assessment-theme.assessment-checkin h1{font-size:34px}}@media (width<=760px){:root .assessment-theme.scientific-assessment[data-module]{border-radius:20px;width:calc(100% - 24px);margin:18px auto 40px;display:block}:root .assessment-theme.scientific-assessment .assessment-module-rail{display:none}:root .assessment-theme.scientific-assessment .assessment-workspace{padding:22px 18px}:root .assessment-theme.scientific-assessment[data-module] :is(.assessment-station-header,.assessment-preview-header){border-radius:0;flex-wrap:wrap;gap:12px;margin-bottom:18px;padding:0 0 18px}:root .assessment-theme.scientific-assessment[data-module] .assessment-station-header{z-index:5;background:var(--assessment-paper);grid-template-columns:minmax(0,1fr) auto;align-items:start;margin-top:-22px;padding-top:18px;display:grid;position:sticky;top:0}:root .assessment-theme.scientific-assessment[data-module] .assessment-station-header h2{max-width:none;font-size:21px}:root .assessment-theme.scientific-assessment[data-module] .assessment-clock{margin-left:auto;padding:8px 10px;font-size:18px}:root .assessment-theme .module-heading{gap:10px;min-width:0}:root .assessment-theme .module-emblem{border-radius:10px;width:38px;height:42px}:root .assessment-theme .module-emblem svg{width:21px;height:21px}:root .assessment-theme .assessment-preview-picker{color:var(--assessment-muted);gap:7px;margin:0 0 18px;font-size:12px;display:grid}:root .assessment-theme .assessment-preview-picker select{border-radius:10px;font-size:13px}:root .assessment-theme.scientific-assessment[data-module] .case-client-brief{gap:12px;padding:16px}:root .assessment-theme .case-client-detail p{font-size:12px;line-height:1.65}:root .assessment-theme .case-client-header{gap:8px}:root .assessment-theme.scientific-assessment .assessment-question-nav{gap:7px;margin-bottom:22px}:root .assessment-theme.scientific-assessment[data-module] .assessment-question-nav button{flex:1;justify-content:center;padding:9px 7px;font-size:12px}:root .assessment-theme.scientific-assessment[data-module] .case-question-content>h1{margin-bottom:14px;font-size:25px;line-height:1.18}:root .assessment-theme .case-scenario-copy{font-size:14px;line-height:1.7}:root .assessment-theme .case-decision-heading{flex-wrap:wrap;gap:6px;margin:22px 0 12px}:root .assessment-theme.scientific-assessment .case-focused .case-decision-heading h2,:root .assessment-theme .case-decision-heading h2{font-size:18px}:root .assessment-theme.scientific-assessment[data-module] .assessment-options label{min-height:64px;padding:13px;font-size:14px}:root .assessment-theme .assessment-lock{border-radius:0 0 20px 20px;margin:22px -18px -22px;padding:20px 18px 22px}:root .assessment-theme .assessment-preview-footer{grid-template-columns:1fr 1fr;gap:10px;display:grid}:root .assessment-theme .assessment-preview-footer>span{text-align:center;grid-area:1/1/auto/-1}:root .assessment-theme .assessment-preview-footer .button{justify-content:center;min-height:44px;padding:11px 10px;font-size:12px}:root .assessment-theme .probe-layout{grid-template-columns:1fr}:root .assessment-theme.scientific-assessment[data-module] .probe-role{padding:20px}:root .assessment-theme.scientific-assessment[data-module] :is(.question-evidence,.case-token-evidence){border-radius:12px;padding:14px}:root .assessment-theme.scientific-assessment[data-module] .case-token-legend{grid-template-columns:1fr;gap:9px}:root .assessment-theme.scientific-assessment[data-module] .case-token-legend>div{flex-wrap:nowrap}:root .assessment-theme.assessment-checkin{width:calc(100% - 32px);margin:24px auto 40px}:root .assessment-theme .assessment-checkin-card,:root .assessment-theme.pledge-page{border-radius:20px;grid-template-columns:1fr}:root .assessment-theme .assessment-checkin-intro,:root .assessment-theme .assessment-checkin-card>form{padding:28px 24px}:root .assessment-theme .assessment-preflight{grid-template-columns:1fr;gap:22px;margin:24px 0}:root .assessment-theme .assessment-preflight h2{font-size:21px}:root .assessment-theme .assessment-checkin-intro>header{margin-bottom:24px}:root .assessment-theme .assessment-profile-fields{grid-template-columns:1fr}:root .assessment-theme .assessment-profile-fields :is(input,select){min-height:48px;font-size:16px}:root .assessment-theme .assessment-consents label{font-size:12px}:root .assessment-theme .assessment-pledge-intro,:root .assessment-theme.pledge-page>form{padding:30px 24px}:root .assessment-theme .assessment-pledge-intro>.text-link{margin-top:0}:root .assessment-theme .pledge-promises p{padding-left:32px;font-size:14px}:root .assessment-theme .assessment-checkin-card>form>.button,:root .assessment-theme.pledge-page>form>.button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){:root .assessment-theme *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root .assessment-theme .assessment-module-rail button small{color:var(--assessment-muted);margin-top:3px;font-size:12.5px;font-weight:400;line-height:1.5;display:block}:root .assessment-theme .assessment-module-rail button:disabled{cursor:default;opacity:.65}:root .assessment-theme .assessment-module-rail button:enabled:hover{background:var(--assessment-paper);border-color:var(--assessment-navy)}:root .assessment-theme .assessment-module-rail button:focus-visible{outline:2px solid var(--assessment-navy);outline-offset:3px}:root .assessment-theme .assessment-workspace{scroll-margin-top:100px}:root .assessment-theme .assessment-workspace:focus{outline:none}:root .assessment-theme .assessment-station-picker{display:none}:root .assessment-theme .assessment-timers{flex-shrink:0;justify-items:end;gap:6px;display:grid}:root .assessment-theme .assessment-timers>small{color:var(--assessment-muted);font-variant-numeric:tabular-nums;font-size:12.5px}:root .assessment-theme .assessment-question-actions{border-top:1px solid var(--assessment-line);margin-top:28px;padding-top:20px}:root .assessment-theme .assessment-question-actions>.flow-note{min-height:20px;margin:14px 0 0}:root .assessment-theme .assessment-question-nav button{flex-wrap:wrap}:root .assessment-theme .assessment-skipped-label{font-size:12.5px;line-height:1.3}:root .assessment-theme .assessment-final-review>h1{font:800 30px/1.16 var(--brand-font);letter-spacing:-.04em;color:var(--assessment-navy);margin-bottom:14px}:root .assessment-theme .assessment-final-review>p{color:var(--assessment-muted);margin:14px 0 24px;font-size:14px;line-height:1.65}:root .assessment-theme .assessment-review-stations{gap:16px;margin-block:24px;display:grid}:root .assessment-theme .assessment-review-stations>section{border:1px solid var(--assessment-line);border-radius:var(--brand-radius-control);padding:18px}:root .assessment-theme .assessment-review-stations h2{font:600 16px/1.4 var(--brand-font);color:var(--assessment-navy);margin-bottom:12px}:root .assessment-theme .assessment-review-stations>section>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}:root .assessment-theme .assessment-review-stations button{text-align:left;border:1px solid var(--assessment-line);background:var(--assessment-paper);min-height:64px;color:var(--assessment-navy);font:400 12px/1.5 var(--brand-font);border-radius:10px;gap:4px;padding:10px;display:grid}:root .assessment-theme .assessment-review-stations button span{color:var(--assessment-muted);font-size:12.5px}:root .assessment-theme .assessment-review-stations button:enabled:hover{background:var(--assessment-tint);border-color:var(--assessment-navy)}:root .assessment-theme .assessment-review-stations button:focus-visible{outline:2px solid var(--assessment-navy);outline-offset:3px}:root .assessment-theme .assessment-review-stations button:disabled{opacity:.6;cursor:default}@media (width<=900px){:root .assessment-theme .assessment-station-picker{color:var(--assessment-muted);gap:6px;margin-bottom:22px;font-size:12px;display:grid}:root .assessment-theme .assessment-station-picker select{border:1px solid var(--assessment-line);border-radius:var(--brand-radius-control);background:var(--assessment-paper);width:100%;min-width:0;min-height:44px;color:var(--assessment-navy);font:400 13px var(--brand-font);padding:10px}:root .assessment-theme .assessment-station-picker select:focus-visible{outline:2px solid var(--assessment-navy);outline-offset:3px}:root .assessment-theme .assessment-final-review>h1{font-size:26px}:root .assessment-theme .assessment-review-stations>section{padding:14px}:root .assessment-theme .assessment-review-stations>section>div{grid-template-columns:1fr}:root .assessment-theme .assessment-review-stations button{grid-template-columns:1fr 1fr;align-items:center;min-height:48px}}.path-section-title{letter-spacing:-.025em;margin:44px 0 18px;font-size:23px;line-height:1.3}
