@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_8c500a6a-module__oIApRq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_8c500a6a-module__oIApRq__variable{--font-ui:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.0s19wthhh_6~m.woff2)format("woff2");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;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.0dza.stei.9v7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.03nf~dfjdkf~..woff2)format("woff2");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;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.0gfhww.tctz1o.woff2)format("woff2");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;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.09q3q1i5159bl.woff2)format("woff2");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;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.1409xf.ylxg8g.woff2)format("woff2");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 Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_d5591ac2-module__D88TVW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_d5591ac2-module__D88TVW__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--primitive-bg-950:#0c0c0c;--primitive-bg-900:#151515;--primitive-bg-850:#1a1a1a;--primitive-bg-800:#1f1f1f;--primitive-text-strong:#f5f1e8;--primitive-text-default:#e7dfd1;--primitive-text-muted:#b8ae9d;--primitive-text-faint:#8b8377;--primitive-border-subtle:#ffffff14;--primitive-border-strong:#ffffff24;--primitive-shadow-ambient:#0000005c;--primitive-shadow-deep:#00000085;--primitive-boolean-blue:#4d65ff;--primitive-paragon-gold:#c9a227;--primitive-success-green:#4daa57;--primitive-warning-amber:#c89b2c;--primitive-error-red:#c65a5a;--primitive-info-blue:#5b8cff;--primitive-space-1:4px;--primitive-space-2:8px;--primitive-space-3:12px;--primitive-space-4:16px;--primitive-space-5:20px;--primitive-space-6:24px;--primitive-space-8:32px;--primitive-space-10:40px;--primitive-space-12:48px;--primitive-space-16:64px;--primitive-radius-sm:8px;--primitive-radius-md:12px;--primitive-radius-lg:16px;--primitive-radius-xl:20px;--primitive-radius-pill:999px;--primitive-font-ui:var(--font-ui), Inter, system-ui, sans-serif;--primitive-font-mono:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;--primitive-text-xs:12px;--primitive-text-xs-lh:16px;--primitive-text-sm:14px;--primitive-text-sm-lh:20px;--primitive-text-md:16px;--primitive-text-md-lh:24px;--primitive-text-lg:18px;--primitive-text-lg-lh:28px;--primitive-text-xl:20px;--primitive-text-xl-lh:28px;--primitive-text-2xl:24px;--primitive-text-2xl-lh:32px;--primitive-text-3xl:30px;--primitive-text-3xl-lh:36px;--primitive-motion-fast:.15s ease-out;--primitive-motion-base:.2s ease-out;--primitive-motion-slow:.3s ease-out;--primitive-tenant-accent:#7f1d1d;--primitive-tenant-accent-2:#a02020;--primitive-tenant-accent-glow:#a020208c;--primitive-tenant-accent-fg:#fce7ea;--primitive-tenant-accent-depth-1:#c13030;--primitive-tenant-accent-depth-2:#a02020;--primitive-tenant-accent-depth-3:#7f1d1d;--primitive-tenant-accent-depth-4:#5a1212;--primitive-gold-achievement:#c9a227;--primitive-gold-achievement-2:#e3bc48;--primitive-gold-achievement-glow:#c9a2278c;--primitive-bg-v3-app:#0a1220;--primitive-bg-v3-nav:#0f1b2d;--primitive-bg-v3-surface:#1a2a3f;--primitive-bg-v3-surface-2:#223349;--primitive-bg-v3-surface-3:#2a3e57;--primitive-line-v3:#f0ede614;--primitive-line-v3-strong:#f0ede624;--primitive-text-v3:#f0ede6;--primitive-text-v3-mute:#f0ede69e;--primitive-text-v3-dim:#f0ede661;--primitive-v3-good:#3f9e6a;--primitive-v3-good-glow:#3f9e6a8c;--primitive-v3-good-fg:#9ad7b4;--primitive-v3-bad:#c4514a;--primitive-v3-bad-glow:#c4514a8c;--primitive-v3-bad-fg:#e9a19c;--primitive-v3-warn:#d4a23a;--primitive-v3-warn-fg:#e8c88a;--primitive-text-v3-display-1:38px;--primitive-text-v3-display-1-lh:42px;--primitive-text-v3-display-2:22px;--primitive-text-v3-display-2-lh:28px;--primitive-text-v3-display-hero:64px;--primitive-text-v3-display-hero-lh:66px;--primitive-text-v3-section-label:12px;--primitive-text-v3-section-label-lh:16px;--primitive-text-v3-section-label-tracking:.08em;--primitive-font-v3-mono:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;--color-app-background:var(--primitive-bg-950);--color-surface-base:var(--primitive-bg-900);--color-surface-raised:var(--primitive-bg-850);--color-surface-interactive:var(--primitive-bg-800);--color-surface-selected:var(--primitive-bg-800);--color-text-primary:var(--primitive-text-strong);--color-text-secondary:var(--primitive-text-default);--color-text-tertiary:var(--primitive-text-muted);--color-text-faint:var(--primitive-text-faint);--color-text-inverse:var(--primitive-bg-950);--color-border-subtle:var(--primitive-border-subtle);--color-border-strong:var(--primitive-border-strong);--color-focus-ring:var(--primitive-boolean-blue);--color-accent-system:var(--primitive-boolean-blue);--color-accent-tenant:var(--primitive-paragon-gold);--color-money-positive:var(--primitive-success-green);--color-money-neutral:var(--primitive-text-default);--color-money-attention:var(--primitive-warning-amber);--color-gp-good:var(--primitive-success-green);--color-gp-caution:var(--primitive-warning-amber);--color-gp-bad:var(--primitive-error-red);--color-status-fresh:var(--primitive-success-green);--color-status-stale:var(--primitive-warning-amber);--color-status-unavailable:var(--primitive-text-faint);--color-status-success:var(--primitive-success-green);--color-status-warning:var(--primitive-warning-amber);--color-status-error:var(--primitive-error-red);--color-status-error-surface:#c65a5a1a;--space-page-x:var(--primitive-space-4);--space-page-y:var(--primitive-space-6);--space-section-gap:var(--primitive-space-8);--space-card-padding:var(--primitive-space-6);--space-stack-tight:var(--primitive-space-2);--space-stack-base:var(--primitive-space-4);--space-stack-loose:var(--primitive-space-6);--color-v3-app-background:var(--primitive-bg-v3-app);--color-v3-nav:var(--primitive-bg-v3-nav);--color-v3-surface:var(--primitive-bg-v3-surface);--color-v3-surface-raised:var(--primitive-bg-v3-surface-2);--color-v3-surface-elevated:var(--primitive-bg-v3-surface-3);--color-v3-line:var(--primitive-line-v3);--color-v3-line-strong:var(--primitive-line-v3-strong);--color-v3-text:var(--primitive-text-v3);--color-v3-text-mute:var(--primitive-text-v3-mute);--color-v3-text-dim:var(--primitive-text-v3-dim);--color-v3-accent:var(--primitive-tenant-accent);--color-v3-accent-2:var(--primitive-tenant-accent-2);--color-v3-accent-glow:var(--primitive-tenant-accent-glow);--color-v3-accent-fg:var(--primitive-tenant-accent-fg);--color-v3-accent-depth-1:var(--primitive-tenant-accent-depth-1,color-mix(in oklab, var(--color-v3-accent) 78%, white));--color-v3-accent-depth-2:var(--primitive-tenant-accent-depth-2,color-mix(in oklab, var(--color-v3-accent) 92%, white));--color-v3-accent-depth-3:var(--primitive-tenant-accent-depth-3,var(--color-v3-accent));--color-v3-accent-depth-4:var(--primitive-tenant-accent-depth-4,color-mix(in oklab, var(--color-v3-accent) 75%, black));--color-v3-max-achievement:var(--primitive-gold-achievement);--color-v3-max-achievement-2:var(--primitive-gold-achievement-2);--color-v3-max-achievement-glow:var(--primitive-gold-achievement-glow);--color-v3-role-sl1:#d94545;--color-v3-role-sl1-glow:#d945458c;--color-v3-role-sl2:#7f1d1d;--color-v3-role-sl2-glow:#7f1d1d8c;--color-v3-role-sm1:#d4a23a;--color-v3-role-sm1-glow:#d4a23a8c;--color-v3-role-pm1:#3e8fa8;--color-v3-role-pm1-glow:#3e8fa88c;--color-v3-role-pmm1:#2f8f7e;--color-v3-role-pmm1-glow:#2f8f7e8c;--color-v3-good:var(--primitive-v3-good);--color-v3-good-glow:var(--primitive-v3-good-glow);--color-v3-good-fg:var(--primitive-v3-good-fg);--color-v3-bad:var(--primitive-v3-bad);--color-v3-bad-glow:var(--primitive-v3-bad-glow);--color-v3-bad-fg:var(--primitive-v3-bad-fg);--color-v3-warn:var(--primitive-v3-warn);--color-v3-warn-fg:var(--primitive-v3-warn-fg);--card-padding-default:var(--space-card-padding);--card-padding-compact:var(--primitive-space-4);--card-radius:var(--primitive-radius-md);--card-shadow-rest:0 1px 3px var(--primitive-shadow-ambient);--card-shadow-hover:0 4px 12px var(--primitive-shadow-deep);--card-outline:1px solid var(--color-border-subtle);--hero-metric-gap:var(--primitive-space-3);--header-height-mobile:56px;--header-height-desktop:64px;--bottom-nav-height:60px;--table-row-height-default:48px;--table-row-height-compact:36px;--detail-panel-gap:var(--primitive-space-6);--badge-height:24px;--input-height-default:40px;--input-height-compact:32px;--focus-ring-offset:2px}@media (min-width:768px){:root{--space-page-x:var(--primitive-space-6)}}@media (min-width:1024px){:root{--space-page-x:var(--primitive-space-8);--space-page-y:var(--primitive-space-8);--space-section-gap:var(--primitive-space-10)}}@media (prefers-reduced-motion:reduce){:root{--primitive-motion-fast:0s;--primitive-motion-base:0s;--primitive-motion-slow:0s}}:root{--wizard-content-max-width:720px;--wizard-admin-max-width:960px;--wizard-step-gap:var(--primitive-space-8);--wizard-vertical-rhythm:var(--primitive-space-12);--wizard-progress-height:4px;--wizard-progress-active:var(--color-accent-tenant);--wizard-progress-complete:var(--color-status-success);--wizard-progress-pending:var(--color-border-subtle);--wizard-progress-label-gap:var(--primitive-space-2);--wizard-nav-height:56px;--wizard-footer-gap:var(--primitive-space-6);--wizard-edit-border:var(--color-border-strong);--wizard-edit-bg:transparent;--wizard-edit-focus-border:var(--color-accent-tenant);--wizard-field-row-height:44px;--wizard-field-arrow-color:var(--color-text-faint);--wizard-field-sample-color:var(--color-text-tertiary);--wizard-interstitial-hold:1.2s;--wizard-interstitial-check-size:32px;--wizard-interstitial-check-color:var(--color-status-success);--wizard-button-padding-block:10px;--wizard-status-success-bg:#4daa571f;--wizard-status-warning-bg:#c89b2c1f;--wizard-status-success-bg-strong:#4daa5726}@media (min-width:768px){:root{--wizard-step-gap:var(--primitive-space-10)}}@media (min-width:1024px){:root{--wizard-step-gap:var(--primitive-space-12)}}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;height:100%}html,body{max-width:100vw;min-height:100%;overflow-x:hidden}body{background-color:var(--color-app-background);color:var(--color-text-primary);font-family:var(--primitive-font-ui);font-size:var(--primitive-text-md);line-height:var(--primitive-text-md-lh);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}::selection{color:var(--color-text-primary);background:#c9a22752}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset);border-radius:4px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mobile-only{display:block}.desktop-only{display:none}@media (max-width:767px){body{font-size:var(--primitive-text-sm);line-height:var(--primitive-text-sm-lh)}}@media (min-width:1024px){.mobile-only{display:none}.desktop-only{display:block}}@keyframes pulse{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.mono-v3{font-family:var(--primitive-font-v3-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}
