@font-face{font-family:Dancing Script Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(../media/dancing-script-vietnamese-wght-normal.1hz8rvlwxc0cd.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Dancing Script Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(../media/dancing-script-latin-ext-wght-normal.1grvhs8p1njei.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Dancing Script Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(../media/dancing-script-latin-wght-normal.0_q4p4vpq8x50.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-cyrillic-ext-wght-normal.1ladf10s224e1.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-cyrillic-wght-normal.0x7cg5h5x34js.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-greek-wght-normal.1k07jbkicvzf3.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-vietnamese-wght-normal.0a13tgqsi9z78.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-latin-ext-wght-normal.3rxtet6g9i1k3.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-latin-wght-normal.2rmhnsrc80fag.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/hanken-grotesk-cyrillic-ext-wght-normal.07ewmub69jyjv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/hanken-grotesk-vietnamese-wght-normal.3rx-smsylr51a.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/hanken-grotesk-latin-ext-wght-normal.23qn2_caajicl.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/hanken-grotesk-latin-wght-normal.3241148m1u9do.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/sora-latin-ext-wght-normal.1_x6rmexwh_7b.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/sora-latin-wght-normal.2o7d_x-bmx02y.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.sx-auth-overlay{z-index:9999;background:color-mix(in srgb, var(--aegis-color-nx-canvas) 78%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:center;align-items:center;padding:16px;animation:.24s ease-out both sx-fade;display:flex;position:fixed;inset:0;overflow-y:auto}.sx-auth{box-sizing:border-box;border:1px solid var(--aegis-color-nx-line);background:linear-gradient(180deg, #ffffff0f, #ffffff05), var(--aegis-color-nx-canvas);width:100%;max-width:440px;color:var(--aegis-color-nx-ink);font-family:var(--aegis-font-family-body);-webkit-font-smoothing:antialiased;border-radius:22px;flex-direction:column;gap:18px;margin:auto;padding:32px;font-size:16px;line-height:1.5;animation:.34s cubic-bezier(.2,.8,.2,1) both sx-rise;display:flex;position:relative;box-shadow:inset 0 1px #ffffff17,0 40px 80px -40px #000000e6}.sx-auth a{color:inherit}.sx-auth :focus-visible{outline:2px solid var(--aegis-color-intelligence);outline-offset:3px}.sx-auth__close{width:36px;height:36px;color:var(--aegis-color-nx-ink-3);cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:22px;line-height:1;transition:background .2s,color .2s;position:absolute;top:14px;right:14px}.sx-auth__close:hover{background:var(--aegis-color-nx-hover);color:var(--aegis-color-nx-ink)}.sx-auth__brand{font-family:var(--aegis-font-family-display);letter-spacing:-.035em;align-items:center;gap:10px;font-size:21px;font-weight:700;display:flex}.sx-wordmark{background:linear-gradient(100deg, var(--aegis-color-nx-ink) 30%, color-mix(in srgb, var(--aegis-color-intelligence) 70%, var(--aegis-color-nx-ink)));-webkit-text-fill-color:transparent;color:#0000;letter-spacing:0;white-space:nowrap;-webkit-background-clip:text;background-clip:text;margin:-.14em -.16em -.26em -.12em;padding:.14em .16em .26em .12em;font-family:Dancing Script Variable,Snell Roundhand,cursive;font-size:1.36em;font-weight:700;line-height:1.05;display:inline-block}.sx-auth__tabs{border:1px solid var(--aegis-color-nx-line);border-radius:999px;align-self:flex-start;gap:2px;padding:3px;display:flex}.sx-auth__tab{color:var(--aegis-color-nx-ink-2);font:600 14px/1 var(--aegis-font-family-body);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 16px;transition:background .2s,color .2s}.sx-auth__tab[aria-selected=true]{background:var(--aegis-color-nx-selected);color:var(--aegis-color-nx-ink)}.sx-auth h2{font-family:var(--aegis-font-family-display);letter-spacing:-.035em;margin:0;font-size:28px;font-weight:700;line-height:1.1}.sx-auth__sub{color:var(--aegis-color-nx-ink-2);margin:6px 0 0;font-size:15px}.sx-auth__btn{box-sizing:border-box;background:var(--aegis-color-nx-ink);width:100%;height:48px;color:var(--aegis-color-nx-canvas);font:600 15px/1 var(--aegis-font-family-body);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 20px;text-decoration:none;transition:transform .25s,box-shadow .25s,opacity .2s;display:inline-flex}.sx-auth__btn:hover:not(:disabled){box-shadow:0 0 0 1px #ffffff4d, 0 10px 34px -6px color-mix(in srgb, var(--aegis-color-intelligence) 60%, transparent)}.sx-auth__btn:disabled{cursor:not-allowed;opacity:.55}.sx-auth__btn--ghost{border:1px solid var(--aegis-color-nx-line-strong);color:var(--aegis-color-nx-ink);background:0 0}.sx-auth a.sx-auth__btn{color:var(--aegis-color-nx-canvas)}.sx-auth a.sx-auth__btn--ghost{color:var(--aegis-color-nx-ink)}.sx-auth__btn--ghost:hover:not(:disabled){background:var(--aegis-color-nx-hover);box-shadow:none}.sx-auth__or{color:var(--aegis-color-nx-ink-3);align-items:center;gap:12px;font-size:13px;display:flex}.sx-auth__or:before,.sx-auth__or:after{background:var(--aegis-color-nx-line);content:"";flex:1;height:1px}.sx-auth__fields{flex-direction:column;gap:14px;display:flex}.sx-auth__field{color:var(--aegis-color-nx-ink-2);flex-direction:column;gap:7px;font-size:14px;font-weight:600;display:flex}.sx-auth__row{justify-content:space-between;align-items:baseline;display:flex}.sx-auth__input{box-sizing:border-box;border:1px solid var(--aegis-color-nx-line);width:100%;height:48px;color:var(--aegis-color-nx-ink);font:400 16px/1 var(--aegis-font-family-body);background:#ffffff08;border-radius:12px;padding:0 14px;transition:border-color .2s,background .2s}.sx-auth__input:hover{border-color:var(--aegis-color-nx-line-strong)}.sx-auth__input:focus{border-color:var(--aegis-color-intelligence);background:#ffffff0d;outline:none}.sx-auth__pw{display:block;position:relative}.sx-auth__pw .sx-auth__input{padding-right:76px}.sx-auth__reveal{height:34px;color:var(--aegis-color-nx-ink-2);font:600 13px/1 var(--aegis-font-family-body);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 12px;position:absolute;top:7px;right:7px}.sx-auth__reveal:hover{background:var(--aegis-color-nx-hover)}.sx-auth__link{border:0;border-bottom:1px solid var(--aegis-color-nx-line);color:var(--aegis-color-nx-ink-3);font:500 13px/1.4 var(--aegis-font-family-body);cursor:pointer;background:0 0;padding:0}.sx-auth__consent{color:var(--aegis-color-nx-ink-2);cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.sx-auth__consent input{width:18px;height:18px;accent-color:var(--aegis-color-intelligence);margin:1px 0 0}.sx-auth__legal{color:var(--aegis-color-nx-ink-3);text-align:center;margin:0;font-size:13px;line-height:1.5}.sx-auth__legal a{border-bottom:1px solid var(--aegis-color-nx-line);text-decoration:none}.sx-auth__msg{border:1px solid;border-radius:14px;padding:12px 14px;font-size:14.5px;line-height:1.5;animation:.24s ease-out both sx-fade}.sx-auth__msg--error{border-color:var(--aegis-color-nx-breach);background:var(--aegis-color-nx-breach-soft)}.sx-auth__msg--ok{border-color:var(--aegis-color-nx-held);background:var(--aegis-color-nx-held-soft)}.sx-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite sx-spin}@keyframes sx-fade{0%{opacity:0}}@keyframes sx-rise{0%{opacity:0;transform:translateY(14px)scale(.985)}}@keyframes sx-spin{to{transform:rotate(360deg)}}@media (max-width:480px){.sx-auth{padding:26px 20px}}@media (prefers-reduced-motion:reduce){.sx-auth-overlay,.sx-auth,.sx-auth__msg,.sx-auth__btn{transition:none;animation:none}.sx-spinner{animation-duration:2s}}.sx-auth__inbox{flex-direction:column;gap:12px;animation:.4s cubic-bezier(.22,1,.36,1) both sx-auth-in;display:flex}.sx-auth__inbox h2{margin:0}.sx-auth__inbox strong{color:var(--aegis-color-nx-ink);overflow-wrap:anywhere}.sx-auth__inbox-icon{border:1px solid color-mix(in srgb, var(--aegis-color-nx-held) 45%, transparent);background:color-mix(in srgb, var(--aegis-color-nx-held) 12%, transparent);width:52px;height:52px;color:var(--aegis-color-nx-held);border-radius:16px;place-items:center;display:grid}@keyframes sx-auth-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.sx-auth__inbox{animation:none}}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;accent-color:var(--aegis-color-action-primary);--aegis-color-canvas:#060808;--aegis-color-surface:#0a0d0d;--aegis-color-surface-panel:#0e1212c7;--aegis-color-surface-panel-strong:#111615f0;--aegis-color-surface-panel-soft:#ffffff05;--aegis-color-border-subtle:#dcfff41a;--aegis-color-border-strong:#dcfff42e;--aegis-color-text-primary:#f1f7f4;--aegis-color-text-secondary:#b8c4c0;--aegis-color-text-tertiary:#84918d;--aegis-color-text-faint:#74817d;--aegis-color-action-primary:#caff66;--aegis-color-action-primary-soft:#caff661f;--aegis-color-evidence:#74e5ff;--aegis-color-intelligence:#9380ff;--aegis-color-risk:#ff786a;--aegis-color-mode-off:var(--aegis-color-text-secondary);--aegis-color-mode-paper:var(--aegis-color-evidence);--aegis-color-focus:var(--aegis-color-action-primary);--aegis-color-on-action:var(--aegis-color-canvas);--aegis-font-family-body:"Hanken Grotesk Variable", Inter, system-ui, sans-serif;--aegis-font-family-display:"Sora Variable", "Hanken Grotesk Variable", Inter, system-ui, sans-serif;--aegis-font-family-data:"JetBrains Mono Variable", "SFMono-Regular", Consolas, monospace;--aegis-type-size-minimum:.78125rem;--aegis-type-size-metadata:.8125rem;--aegis-type-size-secondary:clamp(.875rem, .82rem + .2vw, 1rem);--aegis-type-size-body:clamp(1rem, .94rem + .25vw, 1.125rem);--aegis-type-size-control:clamp(.875rem, .84rem + .15vw, 1rem);--aegis-type-size-card-title:clamp(1.0625rem, .98rem + .35vw, 1.25rem);--aegis-type-size-section:clamp(1.375rem, 1.18rem + .8vw, 1.75rem);--aegis-type-size-page:clamp(2rem, 1.7rem + 1.25vw, 2.5rem);--aegis-type-size-display:clamp(2.5rem, 2.18rem + 1.35vw, 3rem);--aegis-type-size-hero:clamp(2.5rem, 1.5rem + 2.9vw, 4.25rem);--aegis-type-size-financial:clamp(1.5rem, 1.08rem + 1.8vw, 2.75rem);--aegis-type-leading-tight:1;--aegis-type-leading-heading:1.12;--aegis-type-leading-body:1.6;--aegis-type-leading-metadata:1.45;--aegis-type-measure-reading:68ch;--aegis-type-measure-supporting:64ch;--aegis-type-measure-disclosure:72ch;--aegis-type-weight-regular:500;--aegis-type-weight-medium:600;--aegis-type-weight-strong:700;--aegis-type-tracking-heading:-.025em;--aegis-type-tracking-label:.09em;--aegis-space-0:0;--aegis-space-1:.25rem;--aegis-space-2:.5rem;--aegis-space-3:.75rem;--aegis-space-4:1rem;--aegis-space-5:1.25rem;--aegis-space-6:1.5rem;--aegis-space-8:2rem;--aegis-space-10:2.5rem;--aegis-space-12:3rem;--aegis-space-14:3.5rem;--aegis-space-16:4rem;--aegis-radius-xs:.3125rem;--aegis-radius-sm:.5rem;--aegis-radius-md:.75rem;--aegis-radius-lg:1rem;--aegis-radius-xl:1.125rem;--aegis-radius-hero:1.5rem;--aegis-radius-pill:999px;--aegis-stroke-thin:1px;--aegis-stroke-strong:2px;--aegis-border-subtle:var(--aegis-stroke-thin) solid var(--aegis-color-border-subtle);--aegis-border-strong:var(--aegis-stroke-thin) solid var(--aegis-color-border-strong);--aegis-shadow-soft:0 1.25rem 3.375rem #0000002e;--aegis-layout-sidebar-width:15.5rem;--aegis-color-surface-subtle:var(--aegis-color-surface);--aegis-color-surface-default:#0e1212;--aegis-color-surface-elevated:#151b1a;--aegis-color-surface-interactive:#1a2220;--aegis-color-surface-selected:#1b2520;--aegis-color-surface-overlay:#111716;--aegis-color-text-evidence:var(--aegis-color-evidence);--aegis-color-text-limitation:var(--aegis-color-text-secondary);--aegis-color-text-numeric:var(--aegis-color-text-primary);--aegis-color-text-identity:var(--aegis-color-text-tertiary);--aegis-color-interaction-hover:var(--aegis-color-surface-interactive);--aegis-color-interaction-pressed:var(--aegis-color-surface-selected);--aegis-color-interaction-disabled:var(--aegis-color-text-tertiary);--aegis-layout-page-gutter:clamp(var(--aegis-space-5), 3vw, var(--aegis-space-12));--aegis-layout-section-gap:clamp(var(--aegis-space-8), 4vw, var(--aegis-space-16));--aegis-layout-panel-padding:clamp(var(--aegis-space-5), 2vw, var(--aegis-space-8));--aegis-layout-content-width:100rem;--aegis-layout-overlay-width:34rem;--aegis-layout-chart-readable-width:47.5rem;--aegis-layout-control-height:2.75rem;--aegis-radius-control:var(--aegis-radius-sm);--aegis-radius-panel:var(--aegis-radius-lg);--aegis-radius-overlay:var(--aegis-radius-xl);--aegis-motion-duration-interaction:.16s;--aegis-motion-duration-micro:.12s;--aegis-motion-duration-selection:.18s;--aegis-motion-duration-overlay:.3s;--aegis-motion-duration-composition:.36s;--aegis-motion-duration-panel-fast:.18s;--aegis-motion-duration-panel:.24s;--aegis-motion-duration-data-flow:2.6s;--aegis-motion-duration-ambient-pulse:3.2s;--aegis-motion-duration-ambient-drift:18s;--aegis-motion-duration-orbit-inner:17s;--aegis-motion-duration-orbit-middle:24s;--aegis-motion-duration-orbit-outer:40s;--aegis-motion-duration-reduced:.01ms;--aegis-motion-stagger:40ms;--aegis-motion-reveal-distance:8px;--aegis-motion-easing-standard:ease;--aegis-motion-easing-out:ease-out;--aegis-motion-easing-emphasized:cubic-bezier(.2, .8, .2, 1);--aegis-motion-easing-ambient:ease-in-out;--aegis-motion-easing-linear:linear;--bg:var(--aegis-color-canvas);--bg-elevated:var(--aegis-color-surface);--panel:var(--aegis-color-surface-panel);--panel-strong:var(--aegis-color-surface-panel-strong);--panel-soft:var(--aegis-color-surface-panel-soft);--line:var(--aegis-color-border-subtle);--line-strong:var(--aegis-color-border-strong);--aegis-color-nx-canvas:#07090d;--aegis-color-nx-ink:#eef1f6;--aegis-color-nx-ink-2:#b4bdce;--aegis-color-nx-ink-3:#8993aa;--aegis-color-nx-line:#ffffff1a;--aegis-color-nx-line-strong:#ffffff3d;--aegis-color-nx-hover:#ffffff0f;--aegis-color-nx-selected:#ffffff1f;--aegis-color-nx-held:#5cf2c8;--aegis-color-nx-held-soft:#5cf2c81f;--aegis-color-nx-drift:#ffc15a;--aegis-color-nx-drift-soft:#ffc15a21;--aegis-color-nx-breach:#ff6b7a;--aegis-color-nx-breach-soft:#ff6b7a24;--aegis-color-nx-panel:linear-gradient(180deg, #ffffff0f, #ffffff05);--aegis-color-nx-aura:radial-gradient(900px 520px at 78% -8%, #5cf2c824, transparent 62%), radial-gradient(760px 560px at 6% 4%, #785aff33, transparent 62%), #07090d;--aegis-shadow-nx-panel:inset 0 1px 0 #ffffff17, 0 40px 70px -40px #000000e6;--aegis-shadow-nx-button:0 0 0 1px #ffffff4d, 0 10px 34px -6px #9380ff99;--aegis-radius-nx-panel:22px;--text:var(--aegis-color-text-primary);--text-muted:var(--aegis-color-text-secondary);--text-subtle:var(--aegis-color-text-tertiary);--text-faint:var(--aegis-color-text-faint);--muted:var(--aegis-color-text-tertiary);--muted-bright:var(--aegis-color-text-secondary);--lime:var(--aegis-color-action-primary);--lime-dim:var(--aegis-color-action-primary-soft);--cyan:var(--aegis-color-evidence);--danger:var(--aegis-color-risk);--mono:var(--aegis-font-family-data);--sans:var(--aegis-font-family-body);--display:var(--aegis-font-family-display);--surface:var(--aegis-color-surface);--font-mono:var(--aegis-font-family-data);--font-display:var(--aegis-font-family-display);--ink-on-accent:var(--aegis-color-on-action);--shadow-soft:var(--aegis-shadow-soft);--sidebar-width:var(--aegis-layout-sidebar-width)}
@media (max-width:860px){.topbar{gap:var(--aegis-space-3);flex-wrap:wrap}}*{box-sizing:border-box}html{background:var(--aegis-color-canvas);scroll-behavior:smooth}body{min-width:320px;color:var(--aegis-color-text-primary);font-family:var(--aegis-font-family-body);font-synthesis:none;text-rendering:optimizelegibility;background:radial-gradient(circle at 74% -20%,#4b786b1f,#0000 34rem),linear-gradient(135deg,#050707,#080b0b 46%,#050707);margin:0;overflow-x:hidden}body:before{z-index:20;pointer-events:none;content:"";opacity:.19;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.88' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.2'/%3E%3C/svg%3E");position:fixed;inset:0}a,button{font:inherit}a{color:inherit;text-decoration:none}.skip-link{z-index:100;top:var(--aegis-space-3);left:var(--aegis-space-3);padding:var(--aegis-space-2) var(--aegis-space-3);border-radius:var(--aegis-radius-sm);background:var(--aegis-color-action-primary);color:var(--aegis-color-on-action);font-size:var(--aegis-type-size-metadata);font-weight:var(--aegis-type-weight-strong);transition:transform var(--aegis-motion-duration-interaction) var(--aegis-motion-easing-standard);position:fixed;transform:translateY(calc(-100% - 24px))}.skip-link:focus-visible{transform:translateY(0)}button:focus-visible,a:focus-visible{outline:var(--aegis-stroke-strong) solid var(--aegis-color-focus);outline-offset:var(--aegis-space-1)}.eyebrow,.freshness{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase}.topbar{z-index:9;min-height:var(--aegis-space-16);height:auto;padding:var(--aegis-space-3) var(--aegis-layout-page-gutter);border-bottom:var(--aegis-border-subtle);background:var(--aegis-color-canvas);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.freshness{color:var(--muted);font-size:var(--aegis-type-size-minimum);align-items:center;gap:7px;display:flex}.freshness i{background:var(--lime);border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #caff6680}.eyebrow{color:var(--muted-bright);font-size:var(--aegis-type-size-minimum);align-items:center;gap:11px;margin-bottom:24px;display:flex}.eyebrow>span:first-child{color:var(--lime)}.eyebrow i{background:linear-gradient(90deg, var(--line-strong), transparent);width:30px;height:1px}[data-direction=down]{color:var(--danger)}[data-freshness=AGING]{color:#ffd982!important}[data-freshness=STALE]{color:var(--danger)!important}[data-freshness=UNKNOWN]{color:#a3aaa7!important}.workbench{width:min(100%,1760px);margin:0 auto;padding:clamp(22px,2.5vw,42px) clamp(18px,3vw,48px) 32px}.counterfactual{border:var(--aegis-border-subtle);border-radius:var(--aegis-radius-xl);background:linear-gradient(150deg,#111615e0,#080b0bf0),radial-gradient(circle at 50% 0,#74e5ff0a,#0000 22rem);box-shadow:0 26px 80px #00000029}.counterfactual h2,.scenario-editor h3{font-family:var(--display);letter-spacing:-.04em;margin:4px 0 0;font-size:18px;font-weight:590}[data-risk=HIGH],[data-risk=SEVERE]{color:var(--danger)!important}[data-risk=ELEVATED]{color:#ffd982!important}[data-risk=GUARDED]{color:var(--lime)!important}[data-risk=UNKNOWN]{color:#a3aaa7!important}.counterfactual{background:radial-gradient(circle at 68% 16%,#caff660b,#0000 28rem),linear-gradient(150deg,#0f1413f2,#070a0afa);margin-top:12px;padding:clamp(20px,2vw,28px)}.scenario-tabs{grid-template-columns:repeat(4,1fr);gap:8px;margin:24px 0 10px;display:grid}.scenario-tabs button{border:1px solid var(--line);min-height:82px;color:var(--text);text-align:left;cursor:pointer;transition:border-color var(--aegis-motion-duration-interaction) var(--aegis-motion-easing-standard), background var(--aegis-motion-duration-interaction) var(--aegis-motion-easing-standard);background:#00000021;border-radius:10px;flex-direction:column;gap:5px;padding:14px;display:flex}.scenario-tabs button:hover,.scenario-tabs button[aria-selected=true]{background:linear-gradient(120deg,#caff6613,#0000001f);border-color:#caff6642}.scenario-tabs button span{color:var(--muted-bright);font-family:var(--display);font-size:var(--aegis-type-size-minimum);font-weight:620}.scenario-tabs button[aria-selected=true] span{color:var(--lime)}.scenario-tabs button small{color:var(--muted);font-size:var(--aegis-type-size-minimum);line-height:1.5}.scenario-editor,.scenario-result,.scenario-interpretation{border:1px solid var(--line);background:#00000021;border-radius:12px;min-width:0;padding:18px}.scenario-editor>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.scenario-editor>header button{border:1px solid var(--line);color:var(--muted);font-size:var(--aegis-type-size-minimum);cursor:pointer;background:0 0;border-radius:6px;padding:6px 8px}.scenario-editor>header button:hover{color:var(--lime);border-color:#caff663d}.scenario-editor__moves,.scenario-editor__secondary{flex-direction:column;display:flex}.scenario-editor label{color:var(--muted-bright);font-size:var(--aegis-type-size-minimum);border-bottom:1px solid #dcfff40f;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:12px 0;display:grid}.scenario-editor label>span{flex-direction:column;gap:2px;display:flex}.scenario-editor label small{color:var(--muted);font-size:var(--aegis-type-size-minimum)}.scenario-editor output{color:var(--cyan);font-family:var(--mono);font-size:var(--aegis-type-size-minimum)}.scenario-editor input[type=range]{width:100%;height:3px;accent-color:var(--lime);cursor:pointer;grid-column:1/-1}.scenario-editor select{border:1px solid var(--line);min-width:84px;color:var(--muted-bright);font-family:var(--mono);font-size:var(--aegis-type-size-minimum);background:#0b0f0e;border-radius:6px;padding:7px 25px 7px 8px}.scenario-editor__bounds{color:var(--muted);font-size:var(--aegis-type-size-minimum);align-items:center;gap:7px;margin:14px 0 0;line-height:1.5;display:flex}.scenario-editor__bounds svg{width:13px;color:var(--lime);flex:none}.scenario-result{flex-direction:column;gap:16px;display:flex}.scenario-result__values{grid-template-columns:1fr 22px 1fr;align-items:center;gap:10px;display:grid}.scenario-result__values>div{flex-direction:column;gap:4px;display:flex}.scenario-result__values small,.scenario-result__risk>span,.scenario-contributions header,.scenario-drivers>span{color:var(--muted);font-size:var(--aegis-type-size-minimum);letter-spacing:.04em;text-transform:uppercase}.scenario-result__values strong{font-family:var(--display);letter-spacing:-.05em;font-size:clamp(18px,2vw,27px);font-weight:540}.scenario-result__values>svg{width:18px;color:var(--lime)}.scenario-result__values>span{width:fit-content;color:var(--lime);font-family:var(--mono);font-size:var(--aegis-type-size-minimum);background:#caff660d;border-radius:6px;grid-column:1/-1;padding:6px 8px}.scenario-result__values>span[data-direction=down]{color:var(--danger);background:#ff786a0f}.scenario-result__risk{border:1px solid var(--line);border-radius:9px;grid-template-columns:1fr auto 13px auto;align-items:center;gap:8px;padding:12px;display:grid}.scenario-result__risk p{font-family:var(--display);font-size:var(--aegis-type-size-minimum);margin:0;font-weight:620}.scenario-result__risk svg{width:12px}.scenario-contributions{flex-direction:column;gap:10px;display:flex}.scenario-contributions header{justify-content:space-between;display:flex}.scenario-contributions>div{grid-template-columns:28px minmax(70px,1fr) auto auto;align-items:center;gap:9px;display:grid}.scenario-contributions strong,.scenario-contributions em,.scenario-contributions small{font-family:var(--mono);font-size:var(--aegis-type-size-minimum);font-style:normal}.scenario-contributions>div>span{background:#ffffff0b;border-radius:99px;height:4px;overflow:hidden}.scenario-contributions>div>span i{width:calc(var(--impact-contribution) * 100%);border-radius:inherit;background:var(--lime);height:100%;display:block}.scenario-contributions>div[data-direction=down]>span i{background:var(--danger)}.scenario-contributions em{color:var(--muted-bright)}.scenario-contributions small{color:var(--muted)}.scenario-drivers{border-top:1px solid var(--line);padding-top:14px}.scenario-drivers>div{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.scenario-drivers button{color:var(--cyan);font-size:var(--aegis-type-size-minimum);cursor:pointer;background:#74e5ff09;border:1px solid #74e5ff24;border-radius:99px;padding:5px 7px}.scenario-drivers p{color:var(--muted);font-size:var(--aegis-type-size-minimum);margin:7px 0 0}.scenario-interpretation>header{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding-bottom:14px;display:flex}.scenario-interpretation>header>svg{width:20px;color:var(--lime)}.scenario-interpretation>header span{flex-direction:column;gap:2px;display:flex}.scenario-interpretation>header small{color:var(--muted);font-family:var(--mono);font-size:var(--aegis-type-size-minimum);letter-spacing:.04em}.scenario-interpretation>header strong{font-family:var(--display);font-size:var(--aegis-type-size-minimum)}.scenario-interpretation>p{color:var(--muted-bright);font-size:var(--aegis-type-size-minimum);line-height:1.65}.scenario-interpretation__lead{font-size:var(--aegis-type-size-secondary);margin-top:18px}.scenario-interpretation__lead strong{color:var(--lime)}.scenario-interpretation>small{color:var(--muted);font-size:var(--aegis-type-size-minimum);line-height:1.55}.scenario-manifest{background:#caff6605;border:1px solid #caff661a;border-radius:9px;margin:18px 0 13px;padding:12px}.scenario-manifest>div{border-bottom:1px solid #dcfff40d;justify-content:space-between;gap:9px;padding:6px 0;display:flex}.scenario-manifest>div:last-child{border-bottom:0}.scenario-manifest dt,.scenario-manifest dd{font-family:var(--mono);font-size:var(--aegis-type-size-minimum);margin:0}.scenario-manifest dt{color:var(--muted)}.scenario-manifest dd{overflow-wrap:anywhere;color:#a9ba9a;text-align:right;max-width:58%}@keyframes explainer-enter{0%{transform:translate(24px)}}@media (min-width:1121px) and (max-width:1320px){.scenario-interpretation{grid-column:1/-1}}@media (max-width:1120px){.scenario-interpretation{grid-column:1/-1}}@media (max-width:860px){.topbar{height:auto}.workbench{padding-top:20px}.scenario-interpretation{grid-column:auto;display:block}.scenario-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:580px){.topbar{padding:0 18px}.freshness{display:none}.workbench{padding-left:12px;padding-right:12px}.counterfactual{border-radius:14px}.scenario-result__values,.scenario-result__risk,.scenario-result__details{grid-template-columns:1fr}.counterfactual{padding:18px 13px}.scenario-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.scenario-editor__secondary{grid-template-columns:1fr}.scenario-contributions>div{grid-template-columns:34px minmax(0,1fr) auto auto}}body{font-size:var(--aegis-type-size-body);line-height:var(--aegis-type-leading-body)}.scenario-result__risk p,.scenario-drivers p,.scenario-interpretation>p,.scenario-interpretation__lead{font-size:var(--aegis-type-size-secondary)}button,input,select,textarea,summary,.skip-link,.scenario-editor>header button,.scenario-editor label,.scenario-editor select,.scenario-drivers button,.scenario-tabs button span,.scenario-tabs button small,.scenario-editor label small{font-size:var(--aegis-type-size-control)}.scenario-interpretation>p{max-inline-size:var(--aegis-type-measure-reading)}.scenario-result__risk p,.scenario-drivers p,.scenario-interpretation__lead{max-inline-size:var(--aegis-type-measure-supporting)}.workbench{width:min(100%, var(--aegis-layout-content-width));padding:var(--aegis-space-8) var(--aegis-layout-page-gutter);gap:var(--aegis-space-4);grid-template-columns:minmax(0,1.65fr) minmax(20rem,.85fr);display:grid}@media (max-width:1100px){.workbench{display:block}}.home{gap:var(--aegis-space-10);max-inline-size:1440px;padding-block:var(--aegis-space-10);margin-inline:auto;display:grid}.home h2{font-family:var(--aegis-font-family-display);font-size:var(--aegis-type-size-section);line-height:var(--aegis-type-leading-heading);font-weight:500}@media (max-width:900px){.home{gap:var(--aegis-space-8);padding-block:var(--aegis-space-6)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:var(--aegis-motion-duration-reduced)!important}}::selection{color:var(--aegis-color-text-primary);background-color:#caff6647}*{scrollbar-color:var(--aegis-color-border-strong) transparent;scrollbar-width:thin}@media (prefers-contrast:more){*{scrollbar-color:var(--aegis-color-text-primary) var(--aegis-color-canvas)}}h1,h2,h3,h4,h5,h6{text-wrap:balance}p{text-wrap:pretty}:is(input:user-invalid,select:user-invalid,textarea:user-invalid){border-color:var(--aegis-color-risk)}.topbar{gap:var(--aegis-space-4)}.home{gap:var(--aegis-space-8);padding-block:var(--aegis-space-8) var(--aegis-space-10);grid-template-columns:minmax(0,1fr)}.public-shell{background:radial-gradient(60rem 36rem at 85% -10%, color-mix(in srgb, var(--aegis-color-evidence) 7%, transparent), transparent), radial-gradient(48rem 30rem at -10% 20%, color-mix(in srgb, var(--aegis-color-action-primary) 4%, transparent), transparent), var(--aegis-color-canvas);min-height:100vh;color:var(--aegis-color-text-primary);flex-direction:column;display:flex;overflow-x:clip}.visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.public-header{z-index:40;border-block-end:var(--aegis-border-subtle);background:color-mix(in srgb, var(--aegis-color-canvas) 82%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);position:sticky;inset-block-start:0}.public-header__inner{align-items:center;gap:var(--aegis-space-6);max-inline-size:1280px;padding:var(--aegis-space-3) var(--aegis-space-6);margin-inline:auto;display:flex}.public-brand{align-items:center;gap:var(--aegis-space-3);color:var(--aegis-color-text-primary);text-decoration:none;display:inline-flex}.public-brand .public-brand__name{font-size:1.85rem}.public-nav{justify-content:space-between;align-items:center;gap:var(--aegis-space-6);flex:1;display:flex}.public-nav__links{gap:var(--aegis-space-2);margin:0;padding:0;list-style:none;display:flex}.public-nav__link{min-height:40px;padding-inline:var(--aegis-space-3);border-radius:var(--aegis-radius-pill);color:var(--aegis-color-text-secondary);font-size:var(--aegis-type-size-control);transition:color var(--aegis-motion-duration-micro) var(--aegis-motion-easing-standard), background-color var(--aegis-motion-duration-micro) var(--aegis-motion-easing-standard);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.public-nav__link:hover,.public-nav__link[aria-current=page]{background:var(--aegis-color-surface-interactive);color:var(--aegis-color-text-primary)}.public-nav__actions{align-items:center;gap:var(--aegis-space-2);display:flex}.public-boundary-chip{align-items:center;gap:var(--aegis-space-2);padding:var(--aegis-space-1) var(--aegis-space-3);border:var(--aegis-stroke-thin) solid color-mix(in srgb, var(--aegis-color-mode-paper) 30%, transparent);border-radius:var(--aegis-radius-pill);color:var(--aegis-color-text-secondary);font-family:var(--aegis-font-family-data);font-size:var(--aegis-type-size-metadata);white-space:nowrap;margin-inline-end:var(--aegis-space-2);display:inline-flex}.public-boundary-chip span{border-radius:var(--aegis-radius-pill);background:var(--aegis-color-mode-paper);color:#0000;block-size:6px;inline-size:6px;overflow:hidden}.public-button{justify-content:center;align-items:center;gap:var(--aegis-space-2);min-height:40px;padding:0 var(--aegis-space-4);border:var(--aegis-stroke-thin) solid transparent;border-radius:var(--aegis-radius-pill);font:inherit;font-size:var(--aegis-type-size-control);white-space:nowrap;cursor:pointer;transition:background-color var(--aegis-motion-duration-micro) var(--aegis-motion-easing-standard), border-color var(--aegis-motion-duration-micro) var(--aegis-motion-easing-standard), box-shadow var(--aegis-motion-duration-micro) var(--aegis-motion-easing-standard), color var(--aegis-motion-duration-micro) var(--aegis-motion-easing-standard);font-weight:650;line-height:1;text-decoration:none;display:inline-flex}.public-button svg{block-size:16px;inline-size:16px}.public-button--lg{min-height:52px;padding-inline:var(--aegis-space-6);font-size:1rem}.public-button--primary{background:var(--aegis-color-action-primary);color:var(--aegis-color-on-action);box-shadow:0 10px 30px color-mix(in srgb, var(--aegis-color-action-primary) 14%, transparent)}.public-button--primary:hover{background:color-mix(in srgb, var(--aegis-color-action-primary) 88%, white);box-shadow:0 14px 40px color-mix(in srgb, var(--aegis-color-action-primary) 24%, transparent)}.public-button--ghost{border-color:var(--aegis-color-border-subtle);background:color-mix(in srgb, var(--aegis-color-surface-panel) 70%, transparent);color:var(--aegis-color-text-primary)}.public-button--ghost:hover{border-color:var(--aegis-color-border-strong);background:var(--aegis-color-surface-interactive)}.public-button:active{filter:brightness(.94)}.public-button:focus-visible,.public-nav__link:focus-visible,.public-menu-toggle:focus-visible,.public-footer a:focus-visible{outline:2px solid var(--aegis-color-focus);outline-offset:3px}.public-menu-toggle{border:var(--aegis-border-subtle);border-radius:var(--aegis-radius-pill);background:var(--aegis-color-surface-panel);block-size:44px;inline-size:44px;color:var(--aegis-color-text-primary);cursor:pointer;margin-inline-start:auto;display:none}.public-menu-toggle__bars,.public-menu-toggle__bars:before,.public-menu-toggle__bars:after{content:"";block-size:2px;inline-size:18px;transition:transform var(--aegis-motion-duration-selection) var(--aegis-motion-easing-out);background:currentColor;border-radius:2px;margin-inline:auto;display:block}.public-menu-toggle__bars{position:relative}.public-menu-toggle__bars:before{position:absolute;inset-block-start:-6px}.public-menu-toggle__bars:after{position:absolute;inset-block-start:6px}.public-menu-toggle[aria-expanded=true] .public-menu-toggle__bars{background:0 0}.public-menu-toggle[aria-expanded=true] .public-menu-toggle__bars:before{transform:translateY(6px)rotate(45deg)}.public-menu-toggle[aria-expanded=true] .public-menu-toggle__bars:after{transform:translateY(-6px)rotate(-45deg)}.public-main{inline-size:100%;padding:var(--aegis-space-8) var(--aegis-space-6) var(--aegis-space-16);outline:none;flex:1;margin-inline:auto}.public-footer{border-block-start:var(--aegis-border-subtle);background:color-mix(in srgb, var(--aegis-color-surface) 70%, transparent);color:var(--aegis-color-text-secondary);font-size:var(--aegis-type-size-secondary)}.public-footer__grid{gap:var(--aegis-space-8);max-inline-size:1240px;padding:var(--aegis-space-12) var(--aegis-space-6) var(--aegis-space-8);grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));margin-inline:auto;display:grid}.public-footer h2{margin:0 0 var(--aegis-space-3);color:var(--aegis-color-text-primary);font-family:var(--aegis-font-family-data);font-size:var(--aegis-type-size-metadata);letter-spacing:var(--aegis-type-tracking-label);text-transform:uppercase;font-weight:600}.public-footer ul{gap:var(--aegis-space-2);margin:0;padding:0;list-style:none;display:grid}.public-footer a{color:var(--aegis-color-text-secondary);overflow-wrap:anywhere;transition:color var(--aegis-motion-duration-micro) var(--aegis-motion-easing-standard);text-decoration:none}.public-footer a:hover{color:var(--aegis-color-text-primary)}.public-footer__brand p{max-inline-size:28ch;margin-block:var(--aegis-space-3) 0}.public-footer__legal{gap:var(--aegis-space-2);max-inline-size:1240px;padding:var(--aegis-space-5) var(--aegis-space-6) var(--aegis-space-8);border-block-start:var(--aegis-border-subtle);color:var(--aegis-color-text-tertiary);font-size:var(--aegis-type-size-metadata);line-height:var(--aegis-type-leading-body);margin-inline:auto;display:grid}.public-footer__legal p{max-inline-size:110ch;margin:0}.cookie-banner{inset-inline:var(--aegis-space-4);z-index:9000;justify-content:space-between;align-items:center;gap:var(--aegis-space-4);max-inline-size:960px;padding:var(--aegis-space-4) var(--aegis-space-5);border:var(--aegis-border-subtle);border-radius:var(--aegis-radius-panel);background:color-mix(in srgb, var(--aegis-color-surface-panel-strong) 94%, transparent);box-shadow:var(--aegis-shadow-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:explainer-enter var(--aegis-motion-duration-overlay) var(--aegis-motion-easing-emphasized);flex-wrap:wrap;margin-inline:auto;display:flex;position:fixed;inset-block-end:var(--aegis-space-4)}.cookie-banner__copy{font-size:var(--aegis-type-size-secondary);line-height:var(--aegis-type-leading-body);flex:320px}.cookie-banner__copy p{margin:var(--aegis-space-1) 0 0;color:var(--aegis-color-text-secondary)}.cookie-banner__copy a{color:var(--aegis-color-text-evidence)}.cookie-banner__actions{gap:var(--aegis-space-2);flex-wrap:wrap;display:flex}.landing-hero{align-items:center;gap:var(--aegis-space-8);min-block-size:min(78vh,46rem);padding-block:var(--aegis-space-8) var(--aegis-space-12);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);display:grid}.landing-eyebrow{align-items:center;gap:var(--aegis-space-2);margin:0 0 var(--aegis-space-4);color:var(--aegis-color-text-evidence);font-family:var(--aegis-font-family-data);font-size:var(--aegis-type-size-metadata);letter-spacing:var(--aegis-type-tracking-label);text-transform:uppercase;display:inline-flex}.landing-hero__actions{gap:var(--aegis-space-3);flex-wrap:wrap;margin-block-start:var(--aegis-space-8);display:flex}.landing-section{padding-block:var(--aegis-space-12)}.landing-section__lede{max-inline-size:var(--aegis-type-measure-reading);margin:var(--aegis-space-4) 0 0;color:var(--aegis-color-text-secondary);font-size:var(--aegis-type-size-body);line-height:var(--aegis-type-leading-body)}.landing-cta{margin-block:var(--aegis-space-12) 0;border:var(--aegis-stroke-thin) solid color-mix(in srgb, var(--aegis-color-action-primary) 22%, transparent);border-radius:var(--aegis-radius-hero);background:radial-gradient(40rem 20rem at 100% 0%, color-mix(in srgb, var(--aegis-color-action-primary) 10%, transparent), transparent), var(--aegis-color-surface-panel);text-align:center;padding:clamp(2rem,5vw,4rem)}.landing-cta h2{font-family:var(--aegis-font-family-display);letter-spacing:-.03em;margin:0;font-size:clamp(1.75rem,3.4vw,2.75rem)}.landing-cta p{margin:var(--aegis-space-3) 0 0;color:var(--aegis-color-text-secondary)}.landing-cta .landing-hero__actions{justify-content:center}.reveal[data-reveal=pending]{opacity:0;transform:translateY(var(--aegis-motion-reveal-distance))}.reveal[data-reveal=shown]{opacity:1;transition:opacity var(--aegis-motion-duration-panel) var(--aegis-motion-easing-emphasized), transform var(--aegis-motion-duration-panel) var(--aegis-motion-easing-emphasized);transform:none}.reveal[data-reveal=shown][data-reveal-index="1"]{transition-delay:var(--aegis-motion-stagger)}.reveal[data-reveal=shown][data-reveal-index="2"]{transition-delay:calc(2 * var(--aegis-motion-stagger))}@media (max-width:1080px){.public-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.public-boundary-chip{display:none}}@media (max-width:860px){.public-header__inner{gap:var(--aegis-space-3);padding-inline:var(--aegis-space-4);flex-wrap:wrap}.public-menu-toggle{place-items:center;display:inline-grid}.public-nav{align-items:stretch;gap:var(--aegis-space-4);padding-block:var(--aegis-space-2) var(--aegis-space-4);flex-direction:column;flex-basis:100%;display:none}.public-nav[data-open=true]{animation:explainer-enter var(--aegis-motion-duration-selection) var(--aegis-motion-easing-out);display:flex}.public-nav__links{flex-direction:column}.public-nav__link{min-height:48px;font-size:1.0625rem}.public-nav__actions{flex-direction:column;align-items:stretch}.public-nav__actions .public-button{min-height:48px}.public-main{padding:var(--aegis-space-6) var(--aegis-space-4) var(--aegis-space-12)}.landing-hero{min-block-size:0;padding-block:var(--aegis-space-4) var(--aegis-space-8);grid-template-columns:minmax(0,1fr)}.landing-section{padding-block:var(--aegis-space-8)}}@media (max-width:580px){.public-footer__grid{grid-template-columns:minmax(0,1fr)}.landing-hero__actions .public-button{flex:100%}.cookie-banner__actions{inline-size:100%}.cookie-banner__actions .public-button{flex:1}}@media (prefers-reduced-motion:reduce){.cookie-banner,.public-nav[data-open=true]{animation:none!important}.reveal[data-reveal=pending]{opacity:1;transform:none}}.legal-doc__header{margin-block-end:var(--aegis-space-10)}.legal-doc__header h1{font-family:var(--aegis-font-family-display);letter-spacing:-.03em;margin:0;font-size:clamp(2rem,4vw,2.75rem)}.legal-doc__summary{margin:0 0 var(--aegis-space-6);padding:var(--aegis-space-5) var(--aegis-space-6);border:1px solid color-mix(in srgb, var(--aegis-color-nx-held) 35%, transparent);background:color-mix(in srgb, var(--aegis-color-nx-held) 6%, transparent);border-radius:16px}.legal-doc__summary h2{margin-top:0}.legal-doc__updated{margin:var(--aegis-space-3) 0 0;color:var(--aegis-color-text-tertiary);font-size:var(--aegis-type-size-secondary)}.legal-doc__body{gap:var(--aegis-space-8);color:var(--aegis-color-text-secondary);font-size:var(--aegis-type-size-body);line-height:1.7;display:grid}.legal-doc__body h2{margin:0 0 var(--aegis-space-3);color:var(--aegis-color-text-primary);font-family:var(--aegis-font-family-display);font-size:var(--aegis-type-size-section)}.legal-doc__body p,.legal-doc__body ul{margin-block:0 var(--aegis-space-3)}.legal-doc__body li+li{margin-block-start:var(--aegis-space-2)}.legal-doc__body a{color:var(--aegis-color-text-evidence)}.legal-doc__body strong{color:var(--aegis-color-text-primary)}.legal-doc__body code{font-family:var(--aegis-font-family-data);color:var(--aegis-color-text-primary)}.legal-doc__table{inline-size:100%;border-collapse:collapse;font-size:var(--aegis-type-size-secondary);margin-block-end:var(--aegis-space-4)}.legal-doc__table th,.legal-doc__table td{padding:var(--aegis-space-3);border-block-end:var(--aegis-border-subtle);text-align:start;vertical-align:top}.legal-doc__table th{color:var(--aegis-color-text-primary)}@media (max-width:580px){.legal-doc__table thead{display:none}.legal-doc__table tr{padding-block:var(--aegis-space-2);border-block-end:var(--aegis-border-subtle);display:grid}.legal-doc__table td{padding:var(--aegis-space-1) 0;border:0}}.faq-title{font-family:var(--aegis-font-family-display);letter-spacing:-.03em;margin:0;font-size:clamp(2rem,4vw,2.75rem)}.landing-section__lede a{color:var(--aegis-color-text-evidence)}.faq-group{margin-block-end:var(--aegis-space-10)}.faq-group h2{margin:0 0 var(--aegis-space-4);color:var(--aegis-color-text-evidence);font-family:var(--aegis-font-family-data);font-size:var(--aegis-type-size-secondary);letter-spacing:var(--aegis-type-tracking-label);text-transform:uppercase;font-weight:600}.faq-item{border-block-end:var(--aegis-border-subtle)}.faq-item summary{justify-content:space-between;align-items:center;gap:var(--aegis-space-4);min-height:56px;padding-block:var(--aegis-space-4);color:var(--aegis-color-text-primary);cursor:pointer;font-size:1.0625rem;font-weight:600;list-style:none;display:flex}.faq-item summary:after{color:var(--aegis-color-text-tertiary);content:"+";font-family:var(--aegis-font-family-data);transition:transform var(--aegis-motion-duration-selection) var(--aegis-motion-easing-out);flex:none;font-size:1.25rem}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-item summary:focus-visible{outline:2px solid var(--aegis-color-focus);outline-offset:2px}.faq-item p{max-inline-size:var(--aegis-type-measure-reading);margin:0 0 var(--aegis-space-5);color:var(--aegis-color-text-secondary);line-height:var(--aegis-type-leading-body)}.faq-item[open] p{animation:explainer-enter var(--aegis-motion-duration-selection) var(--aegis-motion-easing-out)}@media (prefers-reduced-motion:reduce){.faq-item[open] p{animation:none!important}}.auth-card{gap:var(--aegis-space-4);margin-block:var(--aegis-space-8);padding:var(--aegis-space-8);border:var(--aegis-border-subtle);border-radius:var(--aegis-radius-panel);background:var(--aegis-color-surface-panel);display:grid}.auth-card h1{font-family:var(--aegis-font-family-display);font-size:var(--aegis-type-size-page);margin:0}.auth-card__form{gap:var(--aegis-space-2);display:grid}.auth-card__form label{color:var(--aegis-color-text-secondary);margin-block-start:var(--aegis-space-2);font-weight:600}.auth-card__form input{min-height:48px;padding-inline:var(--aegis-space-4);border:var(--aegis-border-subtle);border-radius:var(--aegis-radius-md);background:var(--aegis-color-canvas);color:var(--aegis-color-text-primary);font:inherit;transition:border-color var(--aegis-motion-duration-micro) var(--aegis-motion-easing-standard)}.auth-card__form input:focus-visible{border-color:var(--aegis-color-focus);outline:2px solid var(--aegis-color-focus);outline-offset:1px}.auth-card__form .public-button{margin-block-start:var(--aegis-space-4)}.auth-card__error{margin:var(--aegis-space-2) 0 0;color:var(--aegis-color-risk)}.auth-card__notice{justify-items:start;gap:var(--aegis-space-3);padding:var(--aegis-space-4);border-inline-start:var(--aegis-stroke-strong) solid var(--aegis-color-evidence);border-radius:var(--aegis-radius-md);background:var(--aegis-color-surface-subtle);display:grid}.auth-card__notice--error{border-inline-start-color:var(--aegis-color-risk)}.auth-card__notice p{margin:0}.auth-card__footer a{color:var(--aegis-color-text-secondary)}.connections-list{gap:var(--aegis-space-3);margin:var(--aegis-space-3) 0;padding:0;list-style:none;display:grid}.connections-list__item{gap:var(--aegis-space-3);padding:var(--aegis-space-3);border:var(--aegis-border-subtle);border-radius:var(--aegis-radius-md);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.connections-state{color:var(--aegis-color-text-secondary);margin-inline-start:var(--aegis-space-2);font-size:.875rem}.connections-state--broken{color:var(--aegis-color-risk)}.connections-routes{border-collapse:collapse;width:100%}.connections-routes th,.connections-routes td{padding:var(--aegis-space-2);border-bottom:var(--aegis-border-subtle);text-align:start}.connections-routes td{text-align:center}.connections-routes input{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--aegis-color-action-primary)}.import-exchanges{gap:var(--aegis-space-2);flex-wrap:wrap;display:flex}.import-exchange{gap:var(--aegis-space-2);padding:var(--aegis-space-2) var(--aegis-space-3);border:var(--aegis-border-subtle);border-radius:var(--aegis-radius-md);cursor:pointer;align-items:center;display:inline-flex}.import-exchange input{accent-color:var(--aegis-color-action-primary)}.import-field{gap:var(--aegis-space-2);margin-block:var(--aegis-space-3);color:var(--aegis-color-text-secondary);display:grid}.import-field input[type=text]{max-inline-size:16rem;padding:var(--aegis-space-2) var(--aegis-space-3);border:var(--aegis-border-subtle);border-radius:var(--aegis-radius-md);background:var(--aegis-color-surface);color:var(--aegis-color-text-primary)}.import-table__wrap{overflow-x:auto}.import-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.import-table caption{padding-block:var(--aegis-space-2);color:var(--aegis-color-text-tertiary);text-align:start}.import-table th,.import-table td{padding:var(--aegis-space-2);border-bottom:var(--aegis-border-subtle);text-align:start;white-space:nowrap}.replay-controls{gap:var(--aegis-space-3);margin-block:var(--aegis-space-4);flex-wrap:wrap;align-items:center;display:flex}.replay-slider{gap:var(--aegis-space-1);color:var(--aegis-color-text-secondary);flex:14rem;display:grid}.replay-slider input{accent-color:var(--aegis-color-evidence)}.replay-day{padding:var(--aegis-space-4);border:var(--aegis-border-subtle);border-inline-start:var(--aegis-stroke-strong) solid var(--aegis-color-evidence);border-radius:var(--aegis-radius-md)}.replay-timeline{gap:var(--aegis-space-2);padding-inline-start:var(--aegis-space-4);display:grid}.replay-jump{color:var(--aegis-color-evidence);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}
