@font-face{font-family:Chakra Petch;src:url(/assets/chakra-petch-400-SafcrIr2.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Chakra Petch;src:url(/assets/chakra-petch-500-BR1ody1F.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Chakra Petch;src:url(/assets/chakra-petch-600-DVQm9bgb.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Chakra Petch;src:url(/assets/chakra-petch-700-CnDBPjkL.woff2)format("woff2");font-weight:700;font-display:swap}:root{--font:"Chakra Petch", Arial, sans-serif;--ink-strong:#0e1630;--ink:#121a30;--ink-2:#26324c;--muted:#33405a;--link:#2238a8;--link-hover:#16257a;--accent:#2f45c0;--brand-ink:var(--ink-strong);--brand-heart:var(--accent);--brand-field:#9aa8e0;--action:#17213d;--line:#1720391f;--line-soft:#17203914;--ok-ink:#145234;--ok-dot:#23804f;--ok-bg:#ffffffd9;--ok-border:#a9d8bb;--warn-ink:#5c3600;--warn-dot:#c27800;--warn-bg:#ffe7b5;--warn-border:#edbb5a;--warn-wash:#ffe7b58c;--warn-wash-border:#edbb5a99;--loss-ink:#7a2e0b;--loss-dot:#c2541f;--loss-bg:#ffffffd9;--loss-border:#f0b595;--crit-ink:#8c1d28;--crit-dot:#a4242f;--crit-bg:#fbe1e3;--crit-border:#e7a3aa;--info-ink:#1e2f86;--info-dot:#2f45c0;--info-bg:#cfd8ff;--info-border:#a8b6f2;--kind-review-bg:#ffdf9ee6;--kind-review-ink:#5c3600;--kind-review-border:#edbb5a;--kind-routine-bg:#fffc;--kind-routine-ink:#1e2a46;--kind-routine-border:#a9b5c8;--kind-study-bg:#cfd8ffe6;--kind-study-ink:#1e2f86;--kind-study-border:#a8b6f2;--kind-treatment-bg:#e4d3f7e6;--kind-treatment-ink:#4a2078;--kind-treatment-border:#c8aee8;--chart-line:#2238a8;--chart-strength:#b24a18;--chart-grid:#17203914;--chart-tick:#33405a;--chart-plot-bg:#fff6;--r-card:12px;--r-sm:8px;--r-pill:999px;--glass-bg:linear-gradient(160deg, #ffffff9e, #fff6);--glass-filter:blur(36px) saturate(150%);--glass-ring:linear-gradient(180deg, #fffffff2, #ffffff73);--glass-ring-w:1px;--glass-shadow:inset 0 1px 0 #ffffffe6, 0 6px 20px -10px #1c305a38;--glass-sm-bg:#ffffffa8;--glass-sm-shadow:0 4px 14px -8px #1c305a47;--glass-hover:#ffffff52;--tabs-bg:#ffffff80;--tab-on-bg:#fff;--tab-on-shadow:0 2px 8px -2px #1c305a4d;--seg-bg:#1720390f;--bar-bg:#ffffff73;--page-bg:#dce6f0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.glass,.glass-sm,.glass-tabs,.seg,.btn-glass{isolation:isolate;position:relative}.glass:before,.glass-sm:before,.glass-tabs:before,.btn-glass:before{content:"";z-index:-1;border-radius:inherit;padding:var(--glass-ring-w);background:var(--glass-ring);-webkit-mask-composite:xor;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass{border-radius:var(--r-card);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);box-shadow:var(--glass-shadow);color:var(--ink)}.glass-sm,.btn-glass{border-radius:var(--r-sm);background:var(--glass-sm-bg);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);box-shadow:var(--glass-sm-shadow);color:var(--ink)}.btn-glass{border-radius:var(--r-pill);font:inherit;cursor:pointer;border:0}.glass-bar{background:var(--bar-bg);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);border-bottom:1px solid #fff9;box-shadow:0 1px #2840680f}.glass-tabs{border-radius:var(--r-pill);background:var(--tabs-bg);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);box-shadow:var(--glass-shadow);gap:2px;padding:4px;display:flex}.glass-tabs>button{border-radius:var(--r-pill);min-height:38px;color:var(--ink-2);font:600 13px/1.2 var(--font);white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:0 15px;transition:background-color .16s,color .16s,box-shadow .16s;display:inline-flex}.glass-tabs>button:hover{background:var(--glass-hover);color:var(--ink-strong)}.glass-tabs>button[aria-selected=true]{background:var(--tab-on-bg);box-shadow:var(--tab-on-shadow);color:var(--ink-strong)}.seg{border-radius:calc(var(--r-sm) + 1px);background:var(--seg-bg);padding:3px;display:inline-flex}.seg>button{border-radius:calc(var(--r-sm) - 2px);min-height:32px;color:var(--ink-2);font:600 12px var(--font);cursor:pointer;background:0 0;border:0;padding:0 12px}.seg>button:hover{color:var(--ink-strong)}.seg>button[aria-pressed=true]{background:var(--tab-on-bg);box-shadow:var(--tab-on-shadow);color:var(--ink-strong)}.chip{--c-ink:var(--ink-2);--c-dot:var(--muted);--c-bg:#ffffffd9;--c-border:#a9b5c8;border-radius:var(--r-pill);background:var(--c-bg);border:1px solid var(--c-border);color:var(--c-ink);font:600 11px/1.3 var(--font);white-space:nowrap;align-items:center;gap:5px;padding:3px 9px;display:inline-flex}.chip:before{content:"";background:var(--c-dot);border-radius:50%;flex:none;width:6px;height:6px}.chip.no-dot:before{display:none}.chip[data-tone=ok]{--c-ink:var(--ok-ink);--c-dot:var(--ok-dot);--c-bg:var(--ok-bg);--c-border:var(--ok-border)}.chip[data-tone=warn]{--c-ink:var(--warn-ink);--c-dot:var(--warn-dot);--c-bg:var(--warn-bg);--c-border:var(--warn-border)}.chip[data-tone=loss]{--c-ink:var(--loss-ink);--c-dot:var(--loss-dot);--c-bg:var(--loss-bg);--c-border:var(--loss-border)}.chip[data-tone=crit]{--c-ink:var(--crit-ink);--c-dot:var(--crit-dot);--c-bg:var(--crit-bg);--c-border:var(--crit-border)}.chip[data-tone=info]{--c-ink:var(--info-ink);--c-dot:var(--info-dot);--c-bg:var(--info-bg);--c-border:var(--info-border)}.btn-primary{border-radius:var(--r-pill);background:var(--action);color:#fff;min-height:36px;font:600 12px var(--font);cursor:pointer;border:0;justify-content:center;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.btn-primary:hover{color:#fff;background:#24304f}.btn-link{min-height:44px;color:var(--link);font:600 12px var(--font);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.btn-link:hover{color:var(--link-hover)}.num{font-family:var(--font);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:500}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0;font-size:11px;font-weight:600}.backdrop{z-index:0;pointer-events:none;background:radial-gradient(34% 44% at 50% 40%,#ffffffd9 0%,#fff0 70%),linear-gradient(160deg,#d9e4ef 0%,#e6edf4 50%,#d3e0eb 100%);position:fixed;inset:0;overflow:hidden}.backdrop-blob{filter:blur(70px);opacity:.75;border-radius:50%;position:absolute}.backdrop-dots{opacity:.55;background-image:radial-gradient(#28406833 1px,#0000 1.5px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(55% 45% at 50% 42%,#000 0%,#0000 75%);mask-image:radial-gradient(55% 45% at 50% 42%,#000 0%,#0000 75%)}.backdrop-orbits,.backdrop-grain{width:100%;height:100%;position:absolute;inset:0}.backdrop-orbits{filter:blur(.6px)}.backdrop-grain{opacity:.07;mix-blend-mode:multiply}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--glass-bg:#f4f7fb;--glass-sm-bg:#f4f7fb;--tabs-bg:#edf2f8;--bar-bg:#f4f7fb}}@media (prefers-reduced-transparency:reduce){:root{--glass-bg:#f4f7fb;--glass-sm-bg:#f4f7fb;--tabs-bg:#edf2f8;--bar-bg:#f4f7fb;--glass-ring:linear-gradient(#d5dee8, #d5dee8);--glass-filter:none}.backdrop-blob,.backdrop-grain,.backdrop-orbits{display:none}}@media (prefers-reduced-motion:reduce){.glass-tabs>button{transition:none}}
