:root{--background:#f5f0f2;--surface:#fffafd;--surface-muted:#ede3e9;--foreground:#171025;--muted:#665b6a;--border:#ddd2d9;--border-strong:#8e7f8e;--accent:#5b3a9b;--accent-contrast:#ffffff;--signal:#c45c32;--ink:#171025;--brand-ground:#171025;--brand-fore:#f5f0f2;--brand-accent:#c4a7ff;--ink-fore:#f5f0f2;--ink-muted:#d2c6d6;--shadow:0 1px 1px rgb(23 16 37/5%),0 10px 30px -22px rgb(23 16 37/40%);--shadow-raised:0 20px 55px -35px rgb(23 16 37/50%);--good:#146b42;--flag:#9a5b00;--text-caption:12.5px;--text-small:13.5px;--text-body:15px;--text-lead:17px;--radius-control:6px;--radius-panel:10px;--radius-card:16px;--radius-pill:999px;--motion-quick:140ms;--motion-settle:240ms;--motion-read:1400ms;--motion-arrival:1200ms;--ease-out:cubic-bezier(0.2,0.8,0.2,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1)}:root[data-theme=dark]{--background:#171025;--surface:#21182c;--surface-muted:#2b2038;--foreground:#f5f0f2;--muted:#bdb1c7;--border:#40334c;--border-strong:#79658f;--accent:#c4a7ff;--accent-contrast:#171025;--signal:#ffb089;--ink:#10091b;--brand-ground:#2d2140;--brand-fore:#f5f0f2;--brand-accent:#c4a7ff;--ink-fore:#f5f0f2;--ink-muted:#d2c6d6;--shadow:0 1px 2px rgb(0 0 0/40%),0 6px 18px rgb(0 0 0/30%);--shadow-raised:0 24px 60px -34px rgb(0 0 0/85%);--good:#8ed4ae;--flag:#e0a13c}*{box-sizing:border-box}body,html{padding:0;margin:0}body{background:var(--background);color:var(--foreground);font-family:IBM Plex Sans Variable,IBM Plex Sans,ui-sans-serif,sans-serif;font-size:var(--text-body);line-height:1.5;-webkit-font-smoothing:antialiased}a{color:var(--accent);text-decoration-thickness:1px;text-underline-offset:.16em}a,button{-webkit-tap-highlight-color:transparent}h1,h2{font-family:Fraunces Variable,Fraunces,ui-serif,Georgia,serif}::selection{background:color-mix(in srgb,var(--signal) 26%,transparent)}.app-shell__header{position:-webkit-sticky;position:sticky;top:0;z-index:10;border-bottom:1px solid color-mix(in srgb,var(--border) 78%,transparent);background:color-mix(in srgb,var(--surface) 88%,transparent);-webkit-backdrop-filter:blur(18px) saturate(145%);backdrop-filter:blur(18px) saturate(145%)}.app-shell__inner{width:min(100% - 40px,1280px);min-height:70px;margin:0 auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:20px;gap:20px}.app-shell__brand{display:inline-flex;align-items:center;gap:10px;color:var(--foreground);text-decoration:none}.app-shell__brand-mark{width:34px;height:34px;display:grid;place-items:center}.app-shell__brand-mark svg{width:100%;height:100%}.app-shell__brand small,.app-shell__brand strong{display:block;line-height:1}.app-shell__brand strong{font-family:Fraunces Variable,Fraunces,ui-serif,Georgia,serif;font-size:var(--text-lead);font-weight:680;letter-spacing:-.025em}.app-shell__brand small{margin-top:4px;color:var(--muted);font-size:10px;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.app-shell__nav{min-width:0;display:flex;justify-content:center;gap:2px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.app-shell__nav::-webkit-scrollbar{display:none}.app-shell__tab{position:relative;min-height:40px;display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border-radius:var(--radius-control);color:var(--muted);font-size:var(--text-small);font-weight:520;text-decoration:none;white-space:nowrap;transition:color var(--motion-quick) var(--ease-out),background-color var(--motion-quick) var(--ease-out)}.app-shell__tab:hover{color:var(--foreground);background:color-mix(in srgb,var(--foreground) 5%,transparent)}.app-shell__tab[aria-current=page]{color:var(--foreground);background:var(--surface-muted)}.app-shell__tab[aria-current=page]:after{content:"";position:absolute;right:14px;bottom:4px;left:14px;height:2px;border-radius:2px;background:var(--signal);transform-origin:left;animation:selection-settle var(--motion-settle) var(--ease-out) both}.app-shell__tab-mobile-label{display:none}.app-shell__account{display:flex;align-items:center;justify-content:flex-end;gap:10px}.app-shell__user-name{max-width:180px;overflow:hidden;color:var(--muted);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap}.app-shell__avatar{width:30px;height:30px;display:none;place-items:center;border:1px solid var(--border);border-radius:50%;background:var(--surface-muted);color:var(--foreground);font-size:10px;font-weight:700}.app-shell__sign-out{border:0;background:none;padding:0;color:var(--muted);font:inherit;font-size:var(--text-caption);cursor:pointer}.app-shell__sign-out:hover{color:var(--foreground)}.app-shell__main{width:min(100% - 40px,1280px);margin:0 auto;padding:36px 0 80px}.app-shell__main h1{margin:0;font-size:clamp(2rem,3.2vw,2.8rem);line-height:1.08;letter-spacing:-.045em}.app-shell__main h2{font-size:1.45rem;line-height:1.15;letter-spacing:-.025em}.page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.page-lead{max-width:68ch;margin:12px 0 28px;color:var(--muted);font-size:var(--text-lead);line-height:1.55}.back-link{display:inline-flex;margin-bottom:12px;color:var(--muted);font-size:var(--text-small);text-decoration:none}.back-link:hover{color:var(--accent)}.pill-button{display:inline-flex;align-items:center;min-height:42px;padding:0 18px;border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-contrast);font-weight:620;letter-spacing:-.01em;text-decoration:none}.pill-button:hover{color:var(--accent-contrast);filter:brightness(1.06)}.badge{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--foreground);font-size:var(--text-caption);font-weight:620}.badge[data-tone=promoted]{background:color-mix(in srgb,var(--good) 16%,var(--surface));color:var(--good)}.badge[data-tone=attention]{background:color-mix(in srgb,var(--flag) 14%,var(--surface));color:var(--flag)}.meta{margin:.35rem 0;color:var(--muted);font-size:var(--text-small)}.field-error{color:var(--flag);font-size:var(--text-caption)}.stack{display:grid;grid-gap:16px;gap:16px}.row-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.review-page-header{max-width:850px;padding:20px 0 10px}.review-page-header .page-lead{margin-bottom:0}.review-tabs{display:flex;gap:6px;margin:26px 0 32px;padding-bottom:10px;border-bottom:1px solid var(--border);overflow-x:auto}.history-nav a,.review-tabs a,.tracker-tools .row-actions a{min-height:38px;display:inline-flex;align-items:center;padding:0 14px;border:1px solid transparent;border-radius:var(--radius-pill);color:var(--muted);font-size:var(--text-small);font-weight:620;text-decoration:none;white-space:nowrap}.history-nav a:hover,.review-tabs a:hover,.review-tabs a[aria-current=page],.tracker-tools .row-actions a:hover,.tracker-tools .row-actions a[aria-current=page]{border-color:var(--border-strong);background:var(--surface-muted);color:var(--foreground)}.review-history,.review-queue{display:grid;grid-gap:34px;gap:34px}.review-receipt{margin:-12px 0 26px;padding:13px 16px;border:1px solid color-mix(in srgb,var(--good) 35%,var(--border));border-left:3px solid var(--good);border-radius:var(--radius-panel);background:color-mix(in srgb,var(--good) 8%,var(--surface));color:var(--foreground);font-weight:620}.queue-group-heading{display:flex;justify-content:space-between;gap:16px;margin:0 0 14px;padding-bottom:10px;border-bottom:1px solid var(--border)}.queue-group-heading span,.queue-summary h2 span{color:var(--muted);font-family:inherit;font-size:var(--text-small);font-weight:520}.queue-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));grid-gap:18px;gap:18px;align-items:start}.review-card__name{margin:8px 0 24px;font-family:Fraunces Variable,Fraunces,ui-serif,Georgia,serif;font-size:clamp(1.6rem,2.5vw,2.25rem);line-height:1.08}.review-form{margin-top:26px;padding-top:24px;border-top:1px solid var(--border)}.review-options{display:grid;grid-gap:2px;gap:2px}.assessment-disclosure,.history-disclosure{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-muted)}.assessment-disclosure>summary,.history-disclosure>summary{padding:13px 15px;color:var(--foreground);font-size:var(--text-small);font-weight:620;cursor:pointer}.assessment-disclosure[open]>summary,.history-disclosure[open]>summary{border-bottom:1px solid var(--border)}.assessment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;padding:16px}.history-disclosure .history-group,.history-disclosure .timeline{padding:16px}.reviewer-detail-action{margin-top:18px}.reviewer-detail-action .review-form{margin:0;padding:18px;border-top:0}.reviewer-detail-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));grid-gap:18px;gap:18px}.history-notice,.supplement-warning{padding:12px 14px;border-left:3px solid var(--flag);border-radius:var(--radius-panel);background:color-mix(in srgb,var(--flag) 7%,var(--surface));color:var(--foreground);font-size:var(--text-small)}.queue-summaries{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-gap:14px;gap:14px}.queue-summary{padding:18px;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-muted)}.queue-summary h2{margin:0 0 12px;font-family:inherit;font-size:1rem}.compact-review-list,.decision-list{margin:0;padding-left:20px}.compact-review-list{display:grid;grid-gap:9px;gap:9px;color:var(--muted);font-size:var(--text-small)}.compact-review-list .badge{margin-left:8px}.timeline{display:grid;grid-gap:12px;gap:12px}.timeline>h2{margin:0;font-size:1.12rem}.timeline__heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.timeline__heading h3{margin:0;font-size:1rem}.decision-list{display:grid;grid-gap:4px;gap:4px;color:var(--muted);font-size:var(--text-small)}.history-nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:14px;gap:14px;padding:14px;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface)}.history-nav>:last-child{justify-self:end}.history-group>h2{margin:0 0 14px}.tracker-view{display:grid;grid-gap:20px;gap:20px}.tracker-tools{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap}.tracker-totals{display:flex;flex-wrap:wrap;gap:10px;margin:0}.tracker-totals>div{min-width:130px;padding:10px 14px;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-muted)}.tracker-totals dt{color:var(--muted);font-size:var(--text-caption)}.tracker-totals dd{margin:3px 0 0;font-family:Fraunces Variable,Fraunces,ui-serif,Georgia,serif;font-size:1.25rem}.tracker-table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface)}.tracker-table{width:100%;min-width:860px;border-collapse:collapse;text-align:left}.tracker-table td,.tracker-table th{padding:15px 17px;border-bottom:1px solid var(--border);vertical-align:top}.tracker-table thead th{background:var(--surface-muted);color:var(--muted);font-size:var(--text-caption);letter-spacing:.06em;text-transform:uppercase}.tracker-table tbody tr:last-child>*{border-bottom:0}.tracker-table tbody th a{color:var(--foreground)}.tracker-table tbody th span,.tracker-table td span{display:block;margin-top:4px;color:var(--muted);font-size:var(--text-caption);font-weight:400}.form-column{max-width:800px}.review-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:16px;gap:16px;align-items:start}.card-list{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-gap:12px;gap:12px}.nomination-title{margin:8px 0 4px}.app-shell__main h1,.card-list li,.meta,.nomination-title,.rich-text{min-width:0;overflow-wrap:anywhere}.nomination-title a{color:var(--foreground);-webkit-text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-decoration-color:color-mix(in srgb,currentColor 35%,transparent)}.nomination-title a:hover{color:var(--accent)}.rich-text p{margin:.4rem 0}.recognition-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:20px 0 34px;border-bottom:1px solid var(--border)}.detail-heading .page-lead,.form-page-header .page-lead,.recognition-hero .page-lead{margin-bottom:0}.hero-kicker{margin:0 0 8px;color:var(--accent);font-size:var(--text-caption);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.text-button{display:inline-flex;align-items:center;min-height:42px;padding:0 8px;color:var(--foreground);font-weight:620;text-decoration:none}.attention-strip{margin:28px 0 42px;padding:22px;border:1px solid color-mix(in srgb,var(--flag) 30%,var(--border));border-radius:var(--radius-card);background:color-mix(in srgb,var(--flag) 5%,var(--surface))}.attention-strip .card-list{margin-top:18px}.nomination-card__topline,.section-heading-row,.wall-week-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.section-heading-row h2,.wall-week-heading h2{margin:0}.recognized-wall{display:grid;grid-gap:38px;gap:38px;padding-top:34px}.wall-week-heading{margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--border)}.wall-week-heading span{color:var(--muted);font-size:var(--text-small)}.wall-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));grid-gap:18px;gap:18px;align-items:start}.wall-card__name{margin:10px 0 0;font-family:Fraunces Variable,Fraunces,ui-serif,Georgia,serif;font-size:clamp(1.55rem,3vw,2.2rem);line-height:1.05}.wall-card__name a{color:var(--foreground);text-decoration:none}.wall-card__team{margin:6px 0 22px;color:var(--muted);font-size:var(--text-small)}.nomination-story{display:grid;grid-gap:20px;gap:20px}.nomination-story h3{margin:0 0 5px;color:var(--muted);font-family:inherit;font-size:var(--text-caption);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.behavior-tags{display:flex;flex-wrap:wrap;gap:7px}.behavior-tags span,.manual-name-note{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:5px 9px;border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--muted);font-size:var(--text-caption)}.contributors{margin:22px 0 0;padding-top:14px;border-top:1px solid var(--border)}.contributors,.wall-help{color:var(--muted);font-size:var(--text-small)}.wall-help{margin:0}.question-panel,.question-preview{margin-top:18px;padding:14px 16px;border-left:3px solid var(--flag);border-radius:var(--radius-panel);background:color-mix(in srgb,var(--flag) 6%,var(--surface))}.question-preview .rich-text{margin:4px 0}.form-page-header{margin-bottom:28px}.nomination-form{display:grid;grid-gap:28px;gap:28px}.form-errors{margin:0;padding-left:18px}.form-guidance{padding:18px 20px;border-left:3px solid var(--accent);background:var(--surface-muted);color:var(--muted);line-height:1.6}.form-section{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:12px;gap:12px;padding-bottom:24px;border-bottom:1px solid var(--border)}.form-section__number{padding-top:15px;color:var(--accent);font-size:var(--text-caption);font-weight:700;letter-spacing:.08em}.form-section__body{display:grid;grid-gap:16px;gap:16px;min-width:0}.form-section__body--stories{grid-template-columns:repeat(2,minmax(0,1fr))}.field-help{margin:4px 0 2px;color:var(--muted);font-size:var(--text-small)}.behavior-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2px 14px;gap:2px 14px}.behavior-grid .MuiFormControlLabel-root{align-items:flex-start;margin:0;padding:5px 8px 5px 0;border-bottom:1px solid var(--border)}.behavior-grid .MuiFormControlLabel-label{padding-top:9px;font-size:var(--text-small);line-height:1.35}.choice-row{gap:8px}.submission-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0}.submission-facts div{padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-panel)}.submission-facts dt{color:var(--muted);font-size:var(--text-caption)}.submission-facts dd{margin:4px 0 0;font-weight:620}.form-closing,.form-consent{margin:0;color:var(--muted);font-size:var(--text-small);line-height:1.55}.detail-actions,.detail-heading,.detail-page,.detail-story-card,.question-panel,.supplement-history{max-width:800px}.detail-heading,.detail-page{margin-bottom:26px}.detail-page>.nomination-story{margin-top:30px}.detail-actions,.detail-story-card,.question-panel,.supplement-history{margin-top:22px}.supplement-history{display:grid;grid-gap:12px;gap:12px}.supplement-history h2{margin-bottom:0}.detail-actions{display:grid;grid-gap:20px;gap:20px;padding-top:8px}.withdraw-details{padding-top:18px;border-top:1px solid var(--border)}.withdraw-details summary{width:-moz-fit-content;width:fit-content;color:var(--flag);cursor:pointer;font-weight:620}.inline-form{display:grid;grid-gap:14px;gap:14px;margin-top:16px}@media (max-width:720px){.recognition-hero{align-items:flex-start;flex-direction:column}.recognition-hero .row-actions{width:100%}.form-section{grid-template-columns:1fr}.form-section__number{padding-top:0}.behavior-grid,.form-section__body--stories,.submission-facts{grid-template-columns:1fr}.attention-strip{padding:18px}}.quiet-page{min-height:100dvh;display:grid;place-items:center;padding:40px 20px}.quiet-page__card{width:min(100%,520px)}.quiet-page__brand{display:flex;align-items:center;gap:10px;margin-bottom:28px;color:var(--foreground);font-family:Fraunces Variable,Fraunces,ui-serif,Georgia,serif;font-size:var(--text-lead);font-weight:650;text-decoration:none}[data-surface][data-interactive=true]:hover{--surface-hover:var(--border-strong)}@keyframes selection-settle{0%{transform:scaleX(.6);opacity:.4}to{transform:scaleX(1);opacity:1}}.auth-page{min-height:100dvh;display:flex;flex-direction:column;padding:0 clamp(20px,5vw,80px)}.auth-footer,.auth-header{width:min(100%,1440px);margin-inline:auto;display:flex;justify-content:space-between;align-items:center;gap:16px}.auth-header{min-height:96px}.auth-header__brand{display:flex;align-items:center;gap:12px;font-size:var(--text-small);font-weight:600;letter-spacing:-.01em}.auth-card{width:min(100%,1440px);margin:auto;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(350px,.85fr);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);overflow:hidden;box-shadow:var(--shadow-raised)}.auth-card__story{position:relative;min-height:620px;display:flex;flex-direction:column;align-items:flex-start;padding:clamp(32px,4.5vw,72px);overflow:hidden;isolation:isolate;background:var(--ink);color:var(--ink-fore)}.auth-card__statement{margin:32px 0 24px;font-family:Fraunces Variable,Fraunces,ui-serif,Georgia,serif;font-size:clamp(44px,5.3vw,80px);font-weight:500;letter-spacing:-.055em;line-height:1.03;animation:arrival-reveal var(--motion-arrival) var(--ease-out) both}.auth-card__statement em{color:var(--brand-accent);font-style:italic;font-weight:inherit}.auth-card__story-copy{max-width:36ch;margin:0;color:var(--ink-muted);font-size:var(--text-body);line-height:1.7}.horizon-art{width:112%;height:auto;margin:-24px -6% -36px;overflow:visible}.horizon-art__sun{fill:var(--signal);animation:horizon-rise var(--motion-arrival) var(--ease-out) both}.horizon-art__grid{stroke:var(--ink-muted);stroke-width:.7;opacity:.18}.horizon-art__contours{stroke:var(--brand-accent);stroke-width:1;opacity:.5}.horizon-art__contours path,.horizon-art__course{stroke-dasharray:1;stroke-dashoffset:0;animation:horizon-draw var(--motion-arrival) var(--ease-out) both}.horizon-art__course{stroke:var(--ink-fore);stroke-width:2}.horizon-art__point{fill:var(--ink-fore)}.auth-card__caption{width:100%;margin-top:auto;padding-top:20px;display:flex;justify-content:space-between;align-items:center;color:var(--ink-muted);font-size:var(--text-caption)}.auth-card__form{align-self:center;min-width:0;padding:clamp(28px,4vw,64px)}.auth-card__trust{display:flex;justify-content:center;align-items:center;gap:8px;margin:0}.auth-card__trust,.auth-footer{color:var(--muted);font-size:var(--text-caption)}.auth-footer{min-height:80px}@keyframes arrival-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes horizon-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes horizon-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}html :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.skip-link{position:absolute;left:-9999px;top:0;background:var(--surface);color:var(--foreground);padding:12px 16px;z-index:100;border:1px solid var(--border)}.skip-link:focus{left:8px;top:8px}.theme-toggle__moon,.theme-toggle__sun{display:inline-flex;animation:theme-turn var(--motion-settle) var(--ease-out) both}@keyframes theme-turn{0%{transform:rotate(-24deg) scale(.85)}to{transform:rotate(0deg) scale(1)}}:root:not([data-theme=dark]) .theme-toggle__moon,:root[data-theme=dark] .theme-toggle__sun{display:none}.pill-link{position:relative;min-height:32px;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid transparent;border-radius:var(--radius-panel);color:var(--muted);font-size:var(--text-small);font-weight:520;text-decoration:none;white-space:nowrap}.pill-link:hover{color:var(--foreground);border-color:var(--border-strong)}@media (prefers-reduced-motion:reduce){:root{--motion-quick:0ms;--motion-settle:0ms;--motion-read:0ms;--motion-arrival:0ms}*,:after,:before{animation:none!important;transition:none!important}}@media (max-width:980px){.app-shell__inner{width:min(100% - 28px,1280px);gap:12px}.app-shell__user-name{display:none}.app-shell__avatar{display:grid}}@media (max-width:720px){.app-shell__inner{width:100%;min-height:auto;grid-template-columns:1fr auto;padding:10px 16px 0;gap:8px 12px}.app-shell__brand-mark{width:30px;height:30px}.app-shell__account{grid-column:2;grid-row:1}.app-shell__avatar{display:none}.app-shell__nav{grid-column:1/-1;grid-row:2;justify-content:flex-start;border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent)}.app-shell__tab{flex:1 0 68px;min-width:68px;min-height:48px;justify-content:center;gap:5px;padding:8px 3px 10px;border-radius:0;font-size:11px}.app-shell__tab-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-shell__tab-mobile-label{display:inline}.app-shell__tab[aria-current=page]:after{right:9px;bottom:0;left:9px}.app-shell__main{width:min(100% - 32px,1280px);padding:34px 0 60px}.app-shell__main h1{font-size:clamp(1.85rem,8vw,2.25rem)}.assessment-grid{grid-template-columns:minmax(0,1fr)}.review-tabs{margin-top:20px}.history-nav{grid-template-columns:1fr 1fr}.history-nav strong{grid-column:1/-1;grid-row:1;justify-self:center}.history-nav a:first-child{grid-column:1}.history-nav>:last-child{grid-column:2}.auth-page{padding:0 16px}.auth-header{min-height:76px}.auth-card{grid-template-columns:minmax(0,1fr)}.auth-card__story{min-height:280px;padding:28px}.auth-card__statement{margin:20px 0 16px;font-size:clamp(32px,9vw,56px)}.auth-card__story-copy{max-width:28ch;font-size:var(--text-small)}.horizon-art{position:absolute;width:70%;right:-18%;bottom:-10px;margin:0;z-index:-1;opacity:.4}.auth-card__caption{display:none}.auth-card__form{padding:28px 24px}.auth-footer{min-height:80px;flex-wrap:wrap;align-content:center;gap:4px 16px}}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/fraunces-vietnamese-wght-normal.9ea1ffad.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/fraunces-latin-ext-wght-normal.df252a37.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/fraunces-latin-wght-normal.7d78925e.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_next/static/media/ibm-plex-sans-cyrillic-ext-wght-normal.192d14b2.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_next/static/media/ibm-plex-sans-cyrillic-wght-normal.b0b919fc.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_next/static/media/ibm-plex-sans-greek-wght-normal.ef1c8a30.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_next/static/media/ibm-plex-sans-vietnamese-wght-normal.bdc4ddcb.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_next/static/media/ibm-plex-sans-latin-ext-wght-normal.a8a9073d.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_next/static/media/ibm-plex-sans-latin-wght-normal.a7358d2e.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}