[data-theme=aurora]{--a-canvas:#050505;--a-surface:#101113;--a-raised:#191b1f;--a-text:#f4f6f8;--a-muted:#f4f6f89e;--a-soft:#f4f6f8cc;--a-line:#ffffff14;--a-edge:#f4f6f873;--a-inactive:#f4f6f88c;--a-lime:#b9e73f;--a-verified:#9fd8b8;--a-danger:#ff8a80;--a-warn:#f4b860;--a-stop-0:#050505;--a-stop-1:#1a2538;--a-stop-2:#4e6f9b;--a-stop-3:#74a3e2;--a-stop-4:#b9e73f;--a-horizon:linear-gradient(180deg, var(--a-stop-0) 0%, var(--a-stop-0) 30%, var(--a-stop-1) 48%, var(--a-stop-2) 66%, var(--a-stop-3) 83%, var(--a-stop-4) 100%);--a-fs-display:52px;--a-fs-h1:40px;--a-fs-h2:30px;--a-fs-h3:22px;--a-fs-body:16px;--a-fs-caption:13px;--a-fs-evidence:12px;--a-track-display:-.03em;--a-track-evidence:.14em;--a-lh-display:1.05;--a-step:1.5em;--a-r-card:28px;--a-h-button:52px;--g-canvas:var(--a-canvas);--g-canvas-2:var(--a-surface);--g-surface:var(--a-surface);--g-ink:var(--a-text);--g-ink-soft:var(--a-soft);--g-ink-muted:var(--a-muted);--g-hairline:var(--a-line);--g-hairline-strong:var(--a-edge);--g-track:#f4f6f80f;--g-accent:var(--a-lime);--g-accent-ink:var(--a-canvas);--g-accent-text:var(--a-text);--g-danger:var(--a-danger);--g-camera-rec:#ff5a4e;--g-disabled-bg:#f4f6f814;--g-disabled-edge:inset 0 0 0 1px var(--a-edge);--g-disabled-ink:var(--a-muted);--g-focus:var(--a-lime);--g-verified:var(--a-verified);--g-verified-on:var(--a-verified);--g-warn:var(--a-warn);--g-warn-soft:#f4b8601f;--g-warn-ink:var(--a-warn);--g-canvas-clear:#05050500;--g-canvas-veil:#050505f5;--g-on:var(--a-text);--g-on-soft:var(--a-soft);--g-on-line:#f4f6f84d;--g-on-72:#f4f6f8b8;--g-r-card:var(--a-r-card);--g-r-block:var(--a-r-card);--g-r-tile:9999px;--g-r-stat:9999px;--g-r-field:16px;--g-r-thumb:16px;--g-rim:inset 0 0 0 1px var(--a-line);--g-lift:0 0 0 0 transparent;--g-lift-soft:0 0 0 0 transparent;--g-elev-block:inset 0 0 0 1px var(--a-line);--g-font:"Geist", system-ui, sans-serif;--g-font-dot:"Geist Mono", ui-monospace, monospace;--g-fs-screen:40px;--g-fs-hero:52px;--g-fs-section:var(--a-fs-h3);--g-fs-meta:12px;--g-fs-label:13px;--g-fs-body:15px;--g-fs-button:16px;--g-fs-card:18px;--g-grain-opacity:.04;--g-dotted-line:transparent;--g-h-button:var(--a-h-button);--g-r-button:9999px;--g-quiet-bg:transparent;--g-quiet-edge:inset 0 0 0 1px var(--a-edge);--g-on-fill:#f4f6f80f;--g-solid:var(--a-text);--g-solid-ink:var(--a-canvas);--g-player-bg:var(--a-raised);--g-player-ink:var(--a-text);--g-ticker-bg:var(--a-surface);--g-ticker-edge:inset 0 0 0 1px var(--a-line);--g-danger-solid:#a0322d;--g-ev-font:var(--font-mono);--g-ev-size:var(--a-fs-evidence);--g-ev-track:var(--a-track-evidence);--g-ev-case:uppercase;--g-mood-hero:linear-gradient(170deg, var(--a-stop-0) 0%, var(--a-stop-1) 70%, #2c4060 100%);--g-mood-moment:var(--a-horizon);--g-moment-extra:150px;--g-mood-1:linear-gradient(160deg, var(--a-stop-0) 0%, var(--a-stop-1) 100%);--g-mood-2:linear-gradient(160deg, #9bcc8a 0%, var(--a-stop-4) 100%);--g-mood-3:linear-gradient(160deg, var(--a-stop-1) 0%, #3f5b85 100%);--g-mood-4:linear-gradient(160deg, var(--a-stop-3) 0%, #9bcc8a 100%);--vouched-green:var(--a-lime);--vouched-green-deep:var(--a-surface);--vouched-green-soft:#f4f6f814;--vouched-green-mid:var(--a-verified);--vouched-green-light:#f4f6f814;--vouched-cream:var(--a-canvas);--vouched-cream-warm:var(--a-surface);--vouched-card:var(--a-surface);--vouched-white:var(--a-surface);--vouched-ink:var(--a-text);--vouched-ink-soft:var(--a-soft);--vouched-ink-muted:var(--a-muted);--vouched-ink-deep:var(--a-text);--vouched-amber:var(--a-warn);--vouched-amber-soft:#f4b8601f;--vouched-amber-deep:var(--a-warn);--vouched-error:var(--a-danger);--vouched-error-soft:#ff8a801a;--vouched-error-border:#ff8a8059;--vouched-border:var(--a-line);--vouched-border-strong:var(--a-edge);--vouched-disabled-bg:#f4f6f814;--vouched-disabled-ink:var(--a-muted);--vouched-focus:#b9e73f73;--vouched-camera-bg:var(--a-canvas);--vouched-scrim:#050505b8;--vouched-scrim-border:var(--a-line);--font-display:"Geist", system-ui, sans-serif;--font-body:"Geist", system-ui, sans-serif;--font-serif:"Geist", system-ui, sans-serif;--font-mono:"Geist Mono", ui-monospace, monospace;--shadow-card:none;--shadow-elevated:none;--shadow-overlay:none;--radius-lg:var(--a-r-card);--radius-xl:var(--a-r-card);--radius-sheet:var(--a-r-card);background:var(--g-canvas);color:var(--g-ink);font-family:var(--g-font);font-synthesis:none}[data-theme=aurora] [data-mood="2"],[data-theme=aurora] [data-mood="4"]{--g-on:var(--a-canvas);--g-on-soft:#050505cc;--g-on-line:#0505054d;--g-on-fill:#0505050f}html body [data-theme=aurora] [data-mood="2"]:focus-visible,html body [data-theme=aurora] [data-mood="4"]:focus-visible,html body [data-theme=aurora] [data-mood="2"] :focus-visible,html body [data-theme=aurora] [data-mood="4"] :focus-visible{outline-color:var(--a-canvas)!important}[data-theme=aurora] h1{letter-spacing:var(--a-track-display)!important;line-height:var(--a-lh-display)!important}[data-theme=aurora] h1:not([style*="text-align: center"]){padding-left:var(--a-step);text-indent:calc(-1 * var(--a-step))}[data-theme=aurora] [style*="text-align: center"] h1{text-indent:0;padding-left:0}[data-theme=aurora] div[style="margin-bottom: 24px;"]>:is(h1,h2){font-size:var(--a-fs-h1)!important}[data-theme=aurora] div[style="margin-bottom: 24px;"]>p{font-size:var(--a-fs-body)!important;margin-top:12px!important}[data-theme=aurora] label>span[style*="var(--g-accent)"]{color:var(--a-muted)!important}[data-theme=aurora] :is(input,textarea)[style*="padding: 15px 18px"]{min-height:56px!important;padding:16px!important}[data-theme=aurora] p[style*="line-height: 1.45"]{line-height:1.4!important}[data-theme=aurora] input[type=checkbox]{accent-color:var(--a-text)!important}[data-theme=aurora] [data-gradient][style*="padding: 22px"]:not([style*=padding-bottom]){padding:24px!important}[data-theme=aurora] [data-gradient][style*="padding: 22px"][style*=padding-bottom]{padding-top:24px!important;padding-left:24px!important;padding-right:24px!important}[data-theme=aurora] [data-gradient][style*="padding: 14px 20px 16px"]{gap:8px!important;padding:16px 20px!important}[data-theme=aurora] span[style*="padding: 3px 9px"]{padding:4px 8px!important}[data-theme=aurora] [role=dialog][style*="padding: 12px 22px"]{padding-left:24px!important;padding-right:24px!important}[data-theme=aurora] figcaption[style*="padding: 10px 14px"]{padding:12px 16px!important}[data-theme=aurora] [style*="font-weight: 900"],[data-theme=aurora] [style*="font-weight: 800"]{font-weight:500!important}[data-theme=aurora] svg.lucide{stroke-width:1.5px}[data-theme=aurora] button[aria-label]:not([role=radio])>svg.lucide:only-child{width:20px;height:20px}[data-theme=aurora] .vouched-stamp-ring{animation:none}[data-theme=aurora] summary{list-style:none}[data-theme=aurora] summary::-webkit-details-marker{display:none}[data-theme=aurora] ::selection{color:var(--a-text);background:#b9e73f4d}[data-theme=aurora] input,[data-theme=aurora] textarea{caret-color:var(--a-lime)}html[data-theme=aurora]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=aurora],html[data-theme=aurora] body{background:var(--a-canvas);overscroll-behavior-y:none}html body ::placeholder{color:var(--g-ink-muted);opacity:1}html body :focus-visible,html body input:focus,html body textarea:focus,html body select:focus{outline-offset:2px;outline:2px solid var(--g-focus)!important}html body [data-gradient] :focus-visible{outline-color:#fff!important}html[data-theme=aurora][data-aurora=light]{--a-canvas:#f2f5f9;--a-surface:#fff;--a-raised:#e9eef4;--a-text:#0a0c10;--a-muted:#0a0c109e;--a-soft:#0a0c10cc;--a-line:#05050514;--a-edge:#0a0c1080;--a-inactive:#0a0c109e;--a-lime-line:#3f6e12;--a-verified:#2f6b3a;--a-danger:#b42318;--a-warn:#8a5300;--a-grain:.03;--a-shadow:0 1px 2px #0a0c100a, 0 8px 24px -12px #0a0c1024;--a-shadow-soft:0 1px 2px #0a0c100a, 0 4px 12px -6px #0a0c101a;--a-stop-0:#f2f5f9;--a-stop-1:#e1ebf7;--a-stop-2:#cfe0f5;--a-stop-3:#8db6e6;--a-stop-4:#b9e73f;--a-horizon:radial-gradient(160% 36% at 50% 100%, #c8ef55 0%, #c3ed4ee6 30%, #b9e73f66 58%, #b9e73f00 82%), linear-gradient(180deg, var(--a-stop-0) 0%, var(--a-stop-0) 12%, var(--a-stop-2) 36%, var(--a-stop-3) 60%, #6fa3e6 78%, #8cc4d8 100%);--g-track:#0a0c100f;--g-accent-ink:var(--a-text);--g-disabled-bg:#0a0c100f;--g-focus:var(--a-lime-line);--g-warn-soft:#8a53001a;--g-canvas-clear:#f2f5f900;--g-canvas-veil:#f2f5f9f5;--g-on-line:#0a0c104d;--g-on-72:#0a0c10b8;--g-on-fill:#0a0c100f;--g-lift:var(--a-shadow);--g-lift-soft:var(--a-shadow-soft);--g-elev-block:inset 0 0 0 1px var(--a-line), var(--a-shadow);--g-grain-opacity:.03;--g-solid:#fff;--g-solid-ink:var(--a-text);--g-accent-line:var(--a-lime-line);--g-verified-fill:#9fd8b8;--g-verified-on:#1a4626;--g-mood-hero:radial-gradient(90% 60% at 100% 100%, #b9e73f66 0%, #b9e73f00 70%), linear-gradient(170deg, #fff 0%, var(--a-stop-2) 58%, var(--a-stop-3) 100%);--g-mood-1:linear-gradient(160deg, #fff 0%, var(--a-stop-1) 100%);--g-mood-3:linear-gradient(160deg, var(--a-stop-2) 0%, var(--a-stop-3) 100%);--g-mood-4:linear-gradient(160deg, var(--a-stop-3) 0%, #c4e58a 100%);--vouched-green-soft:#0a0c100f;--vouched-green-light:#0a0c100f;--vouched-amber-soft:#8a53001a;--vouched-error-soft:#b4231814;--vouched-error-border:#b4231859;--vouched-disabled-bg:#0a0c100f;--vouched-focus:#3f6e1273;--vouched-scrim:#0a0c105c;--vouched-camera-bg:#050505;--shadow-card:var(--a-shadow-soft);--shadow-elevated:var(--a-shadow);--shadow-overlay:var(--a-shadow);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=aurora][data-aurora=light] [data-mood]{--g-on:var(--a-text);--g-on-soft:#0a0c10cc;--g-on-line:#0a0c104d;--g-on-fill:#0a0c100f}html[data-aurora=light] [data-gradient] [style*="background: var(--g-solid)"]{box-shadow:var(--a-shadow-soft)}html[data-aurora=light] body [data-gradient]:focus-visible,html[data-aurora=light] body [data-gradient] :focus-visible{outline-color:var(--a-text)!important}html[data-aurora=light] [style*="var(--vouched-camera-bg)"]{--g-on:#f4f6f8;--g-on-soft:#f4f6f8cc;--g-on-line:#f4f6f84d;--g-on-72:#f4f6f8b8;--a-raised:#191b1f;--vouched-scrim-border:#ffffff14;--vouched-green-mid:#9fd8b8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-aurora=light] body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea,select){background-color:var(--a-raised)!important}html[data-aurora=light] body input[type=checkbox]{accent-color:var(--a-lime-line)!important}html[data-aurora=light] body :is(input,textarea){caret-color:var(--a-lime-line)}html[data-aurora=light] ::selection{color:var(--a-text);background:#b9e73f80}
