:root{--bg:#f3f7f6;--surface:#fff;--surface-2:#eaf1f0;--line:#d3e0de;--ink:#10302f;--muted:#587170;--teal:#0b4d4f;--teal-ink:#fff;--teal-soft:#dcebea;--orange:#c2540a;--orange-soft:#fbeadf;--ok:#1e7b4f;--warn:#b7791f;--bad:#b42318;--info:#2563a8;--violet:#6b4fa0;--grey:#6b7c7b;--shadow:0 1px 2px #10302f0f, 0 4px 14px #10302f0f;--f-display:"Fraunces", Georgia, "Times New Roman", serif;--f-body:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--f-mono:"IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;--r:6px;--hero-mid:#0a3a3b;--hero-warm:#3b2f22;--gradient-hero:radial-gradient(120% 140% at 0% 0%, var(--teal) 0%, var(--hero-mid) 55%, var(--hero-warm) 100%);--hero-eyebrow:#f0954f;--hero-eyebrow-border:#e57a3499;--hero-card-bg:#ffffff14;--hero-card-border:#ffffff2e;--hero-text-soft:#ffffffd9;--font-display:var(--f-display);--focus-ring:0 0 0 2px var(--surface), 0 0 0 4px var(--orange);--appbar-height:56px;--color-primary-50:#eef5f4;--color-primary-100:#dcebea;--color-primary-200:#bfd9d7;--color-primary-300:#93bfbc;--color-primary-400:#5a9a97;--color-primary-500:#2e7577;--color-primary-600:#155f61;--color-primary-700:#0b4d4f;--color-primary-800:#093f41;--color-primary-900:#073233;--color-primary-950:#052525;--brand-primary:#0b4d4f;--brand-primary-hover:#093f41;--brand-primary-active:#073233;--brand-primary-subtle:#dcebea;--brand-primary-border:#bfd9d7;--brand-on-primary:#fff;--brand-accent:#c2540a;--brand-accent-strong:#a04408;--color-ink-50:#f7faf9;--color-ink-100:#eaf1f0;--color-ink-200:#d3e0de;--color-ink-300:#b9ccca;--color-ink-400:#8aa09e;--color-ink-500:#6b7c7b;--color-ink-600:#587170;--color-ink-700:#3a5554;--color-ink-800:#23403f;--color-ink-900:#10302f;--color-ink-950:#0a2120;--ink-strong:#10302f;--ink-hover:#23403f;--color-neutral-50:#f7faf9;--color-neutral-100:#eaf1f0;--color-neutral-200:#d3e0de;--color-neutral-300:#b9ccca;--color-neutral-400:#8aa09e;--color-neutral-500:#6b7c7b;--color-neutral-600:#587170;--color-neutral-700:#3a5554;--color-neutral-800:#23403f;--color-neutral-900:#10302f;--color-accent-blue:#2563a8;--color-accent-green:#1e7b4f;--color-accent-gold:#b7791f;--color-accent-amber:#c2540a;--color-accent-emerald:#1e7b4f;--color-accent-teal:#0b4d4f;--color-success-50:#eef7f2;--color-success-100:#d9eee3;--color-success-500:#2a9463;--color-success-600:#1e7b4f;--color-success-700:#196841;--color-error-50:#fbeeec;--color-error-100:#f6dcd9;--color-error-400:#d0665a;--color-error-500:#b42318;--color-error-600:#b42318;--color-error-700:#931d14;--color-warning-50:#fbf4e8;--color-warning-100:#f6e8cc;--color-warning-500:#c98a2a;--color-warning-700:#94621a;--color-info-50:#edf3fa;--color-info-500:#2f72bd;--color-info-700:#1e5089;--color-success-200:#b5dcc7;--color-success-800:#145434;--color-error-200:#edbab4;--color-error-300:#e0958c;--color-error-900:#5e130d;--color-warning-200:#ecd39e;--color-warning-600:#b7791f;--color-info-100:#dbe7f4;--color-info-200:#b9cfe8;--color-info-600:#2563a8;--color-emerald-50:#eef7f2;--color-emerald-200:#b5dcc7;--color-emerald-700:#1e7b4f;--color-violet-100:#ece7f4;--color-violet-500:#6b4fa0;--color-violet-800:#4b3772;--color-fuchsia-50:#fdf4ff;--color-fuchsia-300:#f0abfc;--color-fuchsia-700:#a21caf;--color-rose-50:#fbeeec;--color-rose-200:#edbab4;--color-rose-700:#b42318;--color-chart-1:#0b4d4f;--color-chart-2:#c2540a;--color-chart-3:#2563a8;--color-chart-4:#6b4fa0;--color-chart-5:#b7791f;--status-healthy:#1e7b4f;--status-healthy-soft:#d9eee3;--status-progress:#2563a8;--status-progress-soft:#dbe7f4;--status-moving:#0b4d4f;--status-moving-soft:#dcebea;--status-ended:#6b7c7b;--status-ended-soft:#eaf1f0;--status-problem:#b42318;--status-problem-soft:#f6dcd9;--color-risk-high:#b42318;--color-risk-medium:#b7791f;--color-risk-low:#1e7b4f;--color-risk-limited:#6b7c7b;--color-risk-special:#6b4fa0;--color-ink-deep:#10302f;--color-navy-deep:#073233;--color-navy-900:#073233;--color-navy-800:#093f41;--color-navy-950:#052525;--color-sky-400:#38bdf8;--color-blue-400:#60a5fa;--color-amber-400:#fbbf24;--color-amber-800:#92400e;--color-green-500:#10b981;--color-green-600:#059669;--color-logo-flame-start:#c2540a;--color-logo-flame-end:#b42318;--tnv-ink:#0b4d4f;--tnv-accent:#c2540a;--tnv-accent-light:#e08a4f;--tnv-track:#eaf1f0;--color-ink-muted-dark:#93aeac;--color-ink-muted:#587170;--glass-surface:#fff;--glass-surface-strong:#fff;--glass-surface-soft:#fff;--glass-border:#d3e0de;--glass-blur:none;--glass-blur-soft:none;--glass-highlight:none;--icon-green:#1e7b4f;--icon-blue:#2563a8;--icon-orange:#c2540a;--accent-teal:#0b4d4f;--accent-blue:#2563a8;--accent-orange:#c2540a;--peach-bg:#fbeadf;--peach-shape:#f5d6c1;--peach-text:#c2540a;--lavender-bg:#ece7f4;--lavender-text:#6b4fa0;--border-dashed:#d3e0de;--shadow-primary-btn:none;--shadow-tooltip:0 1px 2px #10302f0f, 0 4px 14px #10302f1a;--bg-app:#f3f7f6;--bg-surface:#fff;--bg-surface-subtle:#f3f7f6;--bg-surface-hover:#eaf1f0;--bg-surface-raised:#fff;--bg-input:#fff;--bg-input-focus:#fff;--bg-table-header:#eaf1f0;--bg-table-row-alt:#f7faf9;--bg-canvas-start:#f3f7f6;--bg-canvas-end:#f3f7f6;--bg-sidebar:#fff;--sidebar-bg:#fff;--sidebar-bg-accent:#fff;--sidebar-border:#d3e0de;--sidebar-text:#10302f;--sidebar-text-muted:#587170;--sidebar-group-title:#587170;--sidebar-item-hover-bg:#eaf1f0;--sidebar-item-active-bg:#dcebea;--sidebar-item-active-text:#0b4d4f;--sidebar-item-active-bar:transparent;--text-primary:#10302f;--text-secondary:#587170;--text-muted:#8aa09e;--text-inverse:#fff;--text-link:#0b4d4f;--text-brand:#0b4d4f;--text-body:#23403f;--text-tertiary:#587170;--border-subtle:#e4edec;--border-default:#d3e0de;--border-hover:#0b4d4f;--border-focus:#0b4d4f;--border-error:#b42318;--border-strong:#d3e0de;--gradient-btn-primary:#0b4d4f;--gradient-btn-hover:#093f41;--btn-secondary-bg:var(--surface);--btn-secondary-border:var(--teal);--btn-secondary-text:var(--teal);--btn-secondary-hover:var(--teal-soft);--font-family:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;--fs-2xs:clamp(.625rem, .59rem + .15vw, .6875rem);--fs-xs:clamp(.6875rem, .65rem + .16vw, .75rem);--fs-sm:clamp(.75rem, .71rem + .18vw, .8125rem);--fs-base:clamp(.8125rem, .77rem + .19vw, .875rem);--fs-md:clamp(.875rem, .83rem + .2vw, .9375rem);--fs-lg:clamp(1rem, .94rem + .26vw, 1.125rem);--fs-xl:clamp(1.125rem, 1.03rem + .4vw, 1.375rem);--fs-2xl:clamp(1.375rem, 1.24rem + .55vw, 1.75rem);--font-size-xs:var(--fs-xs);--font-size-sm:var(--fs-sm);--font-size-base:var(--fs-md);--font-size-lg:var(--fs-lg);--font-size-xl:var(--fs-xl);--font-size-2xl:var(--fs-2xl);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--page-gutter:clamp(.875rem, 1.6vw, 1.75rem);--page-max-width:1760px;--page-gap:1.25rem;--radius:6px;--radius-xs:3px;--radius-sm:4px;--radius-md:6px;--radius-lg:6px;--radius-xl:8px;--radius-full:9999px;--shadow-xs:0 1px 2px #10302f0d;--shadow-sm:0 1px 2px #10302f0f;--shadow-md:0 1px 2px #10302f0f, 0 4px 14px #10302f0f;--shadow-lg:0 2px 4px #10302f0f, 0 10px 24px #10302f1a;--shadow-xl:0 4px 8px #10302f14, 0 18px 40px #10302f29;--transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--transition-normal:.25s cubic-bezier(.4, 0, .2, 1)}@media (min-width:2100px){:root{--page-max-width:1980px}}@media (min-width:2500px){:root{--page-max-width:2240px}}input:-webkit-autofill{caret-color:var(--text-primary);transition:background-color 600000s,color 600000s;-webkit-box-shadow:inset 0 0 0 1000px var(--bg-input)!important;box-shadow:inset 0 0 0 1000px var(--bg-input)!important;-webkit-text-fill-color:var(--text-primary)!important}input:-webkit-autofill:hover{caret-color:var(--text-primary);transition:background-color 600000s,color 600000s;-webkit-box-shadow:inset 0 0 0 1000px var(--bg-input)!important;box-shadow:inset 0 0 0 1000px var(--bg-input)!important;-webkit-text-fill-color:var(--text-primary)!important}input:-webkit-autofill:focus{caret-color:var(--text-primary);transition:background-color 600000s,color 600000s;-webkit-box-shadow:inset 0 0 0 1000px var(--bg-input)!important;box-shadow:inset 0 0 0 1000px var(--bg-input)!important;-webkit-text-fill-color:var(--text-primary)!important}input:-webkit-autofill:active{caret-color:var(--text-primary);transition:background-color 600000s,color 600000s;-webkit-box-shadow:inset 0 0 0 1000px var(--bg-input)!important;box-shadow:inset 0 0 0 1000px var(--bg-input)!important;-webkit-text-fill-color:var(--text-primary)!important}textarea:-webkit-autofill{caret-color:var(--text-primary);transition:background-color 600000s,color 600000s;-webkit-box-shadow:inset 0 0 0 1000px var(--bg-input)!important;box-shadow:inset 0 0 0 1000px var(--bg-input)!important;-webkit-text-fill-color:var(--text-primary)!important}textarea:-webkit-autofill:hover{caret-color:var(--text-primary);transition:background-color 600000s,color 600000s;-webkit-box-shadow:inset 0 0 0 1000px var(--bg-input)!important;box-shadow:inset 0 0 0 1000px var(--bg-input)!important;-webkit-text-fill-color:var(--text-primary)!important}textarea:-webkit-autofill:focus{caret-color:var(--text-primary);transition:background-color 600000s,color 600000s;-webkit-box-shadow:inset 0 0 0 1000px var(--bg-input)!important;box-shadow:inset 0 0 0 1000px var(--bg-input)!important;-webkit-text-fill-color:var(--text-primary)!important}select:-webkit-autofill{caret-color:var(--text-primary);transition:background-color 600000s,color 600000s;-webkit-box-shadow:inset 0 0 0 1000px var(--bg-input)!important;box-shadow:inset 0 0 0 1000px var(--bg-input)!important;-webkit-text-fill-color:var(--text-primary)!important}select:-webkit-autofill:hover{caret-color:var(--text-primary);transition:background-color 600000s,color 600000s;-webkit-box-shadow:inset 0 0 0 1000px var(--bg-input)!important;box-shadow:inset 0 0 0 1000px var(--bg-input)!important;-webkit-text-fill-color:var(--text-primary)!important}select:-webkit-autofill:focus{caret-color:var(--text-primary);transition:background-color 600000s,color 600000s;-webkit-box-shadow:inset 0 0 0 1000px var(--bg-input)!important;box-shadow:inset 0 0 0 1000px var(--bg-input)!important;-webkit-text-fill-color:var(--text-primary)!important}input:autofill,textarea:autofill,select:autofill{caret-color:var(--text-primary);transition:background-color 600000s,color 600000s;box-shadow:inset 0 0 0 1000px var(--bg-input)!important;-webkit-text-fill-color:var(--text-primary)!important}:-webkit-any(input:-webkit-autofill:disabled,textarea:-webkit-autofill:disabled){-webkit-box-shadow:inset 0 0 0 1000px var(--bg-surface-subtle)!important;box-shadow:inset 0 0 0 1000px var(--bg-surface-subtle)!important;-webkit-text-fill-color:var(--text-muted)!important}:is(input:autofill:disabled,textarea:autofill:disabled){-webkit-box-shadow:inset 0 0 0 1000px var(--bg-surface-subtle)!important;box-shadow:inset 0 0 0 1000px var(--bg-surface-subtle)!important;-webkit-text-fill-color:var(--text-muted)!important}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body{font-family:var(--font-family);color:var(--text-primary);background:var(--bg-app);min-height:100vh;overflow-x:hidden}#__next{flex-direction:column;min-height:100vh;display:flex}.page-container{background:var(--bg-app);flex:1;width:100vw;min-height:100vh;display:flex}
