@font-face{font-family:Command;src:url('/assets/command-sans.woff2') format('woff2'),url('/assets/command-sans.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:Command;src:url('/assets/command-medium.woff2') format('woff2'),url('/assets/command-medium.ttf') format('truetype');font-weight:500;font-display:swap}@font-face{font-family:Command;src:url('/assets/command-semibold.woff2') format('woff2'),url('/assets/command-semibold.ttf') format('truetype');font-weight:600;font-display:swap}@font-face{font-family:CommandMono;src:url('/assets/command-mono.woff2') format('woff2'),url('/assets/command-mono.ttf') format('truetype');font-weight:400;font-display:swap}
:root{--ink:#07111d;--ivory:#edf3f8;--bronze:#b8d7ed;--accent:#b8d7ed;--muted:#9fafc0;--line:#2e4359;--surface:#0c1a2b;--serif:Command,Arial,sans-serif;--sans:Manrope,Arial,sans-serif;--mono:CommandMono,monospace;background:var(--ink);color:var(--ivory)}body{font-family:var(--sans);background:var(--ink);font-size:15px}h1,h2,h3{font-family:Command,Arial,sans-serif;font-weight:400;letter-spacing:-.045em}h1 em,h2 em{font-style:normal}a,button,input,textarea,select{-webkit-tap-highlight-color:transparent}.brand>span{font-family:Command,Arial,sans-serif;font-size:21px;font-weight:500;letter-spacing:.1em;line-height:1.15}.brand small{font-family:var(--mono);font-size:9px;letter-spacing:.32em;margin-top:6px}.brand img{object-fit:contain;width:52px;height:58px}.button{border-radius:4px;background:var(--accent);border-color:var(--accent);color:var(--ink);font-size:14px;font-weight:500;min-height:52px;gap:28px;padding:15px 23px}.button:hover{background:var(--ivory);border-color:var(--ivory)}.button-outline{background:transparent;border-color:#647f99;color:var(--ivory)}.button-outline:hover{background:#b8d7ed12;border-color:var(--accent);color:var(--ivory)}.button-small{font-size:12px;min-height:42px;padding:11px 18px}.site-header{height:94px;background:var(--ink)}.site-header .brand>span{font-size:21px}.site-header .header-actions{margin-left:auto}.site-header .member-link{font-size:13px}.text-link,.text-button{font-size:13px}.section-index,.sidebar-label,.record-meta,.status-label,.form-step-label{font-family:var(--mono);letter-spacing:.08em}.form-intro{background:radial-gradient(ellipse at 0% 75%,#132c432e,transparent 70%)}.form-intro h1{font-size:clamp(46px,4.8vw,76px);line-height:1.05;letter-spacing:-.055em;margin-top:45px}.form-intro p{font-size:14px}.form-section h2{font-size:34px;line-height:1.2}.form-section>p{font-size:14px}.form-progress{margin-top:15px}.field label{font-size:13px}.field-hint,.note{font-size:11px!important}input:not([type=checkbox]):not([type=radio]),select,textarea{background:#0b1928;color:var(--ivory);border-color:#64798e;border-radius:3px;font-size:14px}.form-section .button{min-height:50px}.receipt{border-radius:4px;background:var(--surface);border-color:var(--line)}.receipt h2{font-size:36px;line-height:1.15}.membership-steps span{font-family:var(--mono);font-size:20px}.legal-page h1{font-size:60px;line-height:1.08}.legal-page h2{font-size:28px}.legal-page p,.legal-page li{font-size:15px}.legal-draft{line-height:1.8}.form-feedback,.workspace-feedback{color:var(--accent)}.avatar{background:#163047;border-color:#3a5d7a;color:var(--ivory)}:focus-visible{outline-color:var(--accent)}.workspace-sidebar{background:#060e18;border-color:var(--line)}.workspace-page h1{font-family:Command;font-size:58px;line-height:1.07;font-weight:400;max-width:900px}.workspace-page h2,.work-panel h2{font-family:Command;font-size:31px;line-height:1.18;letter-spacing:-.035em}.workspace-shell{background:radial-gradient(ellipse at 10% 40%,#0c264122,transparent 65%)}.workspace-sidebar .brand{flex-direction:row;gap:14px;align-items:center;padding:0 0 25px}.workspace-sidebar .brand img{width:46px;height:55px}.workspace-sidebar .brand>span{font-family:Command;font-size:15px;letter-spacing:.18em}.workspace-sidebar .brand small{font-size:8px;letter-spacing:.29em}.workspace-sidebar nav a{font-size:13px;min-height:48px;gap:13px}.workspace-sidebar nav a[aria-current=page]{background:#16314780;border-left-color:var(--accent)}.workspace-sidebar nav a span{font-family:Arial;font-size:18px}.workspace-subtitle{font-size:15px;line-height:1.7}.workspace-page .button{font-size:13px}.work-panel{border-color:var(--line);background:#0c1a2b33;border-radius:4px;padding:28px}.work-panel p{font-size:14px;line-height:1.75}.overview-grid{grid-template-columns:1.3fr 1fr}.overview-bottom{grid-template-columns:1.6fr 1fr}.tool-item{padding:22px 12px}.tool-item h3{font-weight:500;font-family:Command;font-size:18px;letter-spacing:-.02em}.tool-item p{font-size:12px}.tool-symbol{font-size:21px;color:var(--accent)}.tool-item:hover{background:#10263a77}.stats-row{gap:45px}.stat-value{font-family:Command;font-size:32px;line-height:1.2}.stat-label{font-size:12px}.record{border-radius:4px;background:#0c1a2b55}.record h2{font-size:27px}.record p{font-size:14px}.dialog-heading h2{font-size:32px}.workspace-page dialog{background:#091522;border-color:#4a6883;border-radius:6px;padding:32px}.workspace-page dialog::backdrop{background:#02070ccc;backdrop-filter:blur(8px)}.dialog-close{border-radius:3px;border-color:#4a6883}.result-section>h3{font-family:Command;font-size:25px}.result-array-item{background:#0c1a2b77;border-radius:3px}.result-pair dd{font-size:14px}.result-big-score{font-family:Command;font-size:54px}.workspace-page #welcome-dialog h2{font-family:Command;font-size:44px;line-height:1.1}.workspace-page #welcome-copy{font-size:15px}.status-label{font-size:10px}.notifications{border-radius:4px}.empty-state{border-radius:4px}.empty-state h2{font-size:36px}.settings-layout h2{font-size:29px}.result-actions .button{font-size:12px}.footer-top>p{font-family:Command;font-style:normal}.loading-line{height:1px;background:var(--accent)}
@media(max-width:1100px){.workspace-sidebar nav a{font-size:12px}.workspace-sidebar .brand>span{font-size:13px}.workspace-sidebar .brand small{font-size:7px}.workspace-sidebar .brand img{width:38px}.workspace-page h1{font-size:48px}.work-panel h2{font-size:28px}.site-header{height:86px}.site-header .brand>span{font-size:19px}}
@media(max-width:760px){.site-header{height:82px}.site-header .brand img{width:40px;height:46px}.site-header .brand>span{font-size:17px}.brand small{font-size:8px}.site-header .member-link{font-size:10px}.form-intro h1{font-size:50px;margin:25px 0}.form-section h2{font-size:30px}.form-intro p{font-size:13px}.form-section{padding-top:35px}.workspace-sidebar .brand{gap:13px}.workspace-sidebar .brand img{width:37px;height:44px}.workspace-sidebar .brand>span{font-size:17px}.workspace-sidebar .brand small{font-size:8px}.workspace-sidebar nav a{font-size:12px;min-height:48px}.workspace-page h1{font-size:40px;line-height:1.1}.workspace-subtitle{font-size:13px}.work-panel{padding:23px}.work-panel h2{font-size:29px}.work-panel p{font-size:13px}.overview-grid,.overview-bottom{grid-template-columns:1fr}.section-title h2{font-size:27px}.tool-item h3{font-size:17px}.tool-item p{font-size:12px}.workspace-page #welcome-dialog h2{font-size:36px}.workspace-page dialog{padding:24px}.dialog-heading h2{font-size:29px}.legal-page h1{font-size:44px}.form-intro .intro-mark{opacity:.035}}
@media(forced-colors:active){.button{border:1px solid ButtonText}.workspace-sidebar nav a[aria-current=page]{border-color:Highlight}.work-panel,.record,.receipt{border-color:CanvasText}}

.brand-wordmark{gap:0;min-width:190px}.brand-wordmark img{width:210px;height:80px;object-fit:contain}.site-header .brand-wordmark img{width:210px;height:80px}.workspace-sidebar .brand-wordmark{min-width:0;justify-content:flex-start;align-items:center;padding:0 0 24px}.workspace-sidebar .brand-wordmark img{width:185px;height:85px;max-width:100%}.navy-footer .brand-wordmark img{width:220px;height:90px}.workspace-sidebar .brand-wordmark{flex-direction:row}@media(max-width:1100px){.brand-wordmark{min-width:170px}.site-header .brand-wordmark img{width:180px;height:73px}.workspace-sidebar .brand-wordmark img{width:162px;height:76px}}@media(max-width:760px){.brand-wordmark{min-width:0}.site-header .brand-wordmark img{width:150px;height:70px}.workspace-sidebar .brand-wordmark img{width:165px;height:75px}.workspace-sidebar .brand-wordmark{padding:0 0 16px}.navy-footer .brand-wordmark img{width:185px;height:82px}.navy-footer .brand-wordmark{min-width:0}}@media(max-width:370px){.site-header .brand-wordmark img{width:130px;height:66px}}

/* AXIOM: native outlined proportions and a clear lowercase royal-blue i. */
:root{--royal:#4169E1}.brand-wordmark img{aspect-ratio:auto;height:auto!important;object-fit:contain}.site-header .brand-wordmark img{width:210px!important;height:auto!important}.workspace-sidebar .brand-wordmark img{width:185px}.navy-footer .brand-wordmark img{width:220px}@media(max-width:760px){.site-header .brand-wordmark img{width:150px!important}.workspace-sidebar .brand-wordmark img{width:162px}}@media(max-width:400px){.site-header .brand-wordmark img{width:130px!important}}
