@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Inter:wght@400;500;600;700&display=swap";
:root{--color-primary-50:#f8fafc;--color-primary-100:#f1f5f9;--color-primary-200:#e2e8f0;--color-primary-300:#cbd5e1;--color-primary-400:#94a3b8;--color-primary-500:#64748b;--color-primary-600:#475569;--color-primary-700:#334155;--color-primary-800:#1e293b;--color-primary-900:#0f172a;--color-primary-950:#020617;--brand-primary:#0f172a;--brand-primary-hover:#1e293b;--brand-primary-active:#020617;--brand-primary-subtle:#f1f5f9;--brand-primary-border:#cbd5e1;--brand-on-primary:#fff;--brand-accent:#f59e0b;--brand-accent-strong:#b45309;--color-ink-50:#f8fafc;--color-ink-100:#f1f5f9;--color-ink-200:#e2e8f0;--color-ink-300:#cbd5e1;--color-ink-400:#94a3b8;--color-ink-500:#64748b;--color-ink-600:#475569;--color-ink-700:#334155;--color-ink-800:#1e293b;--color-ink-900:#0f172a;--color-ink-950:#020617;--ink-strong:#0f172a;--ink-hover:#1e293b;--color-neutral-50:#f8fafc;--color-neutral-100:#f1f5f9;--color-neutral-200:#e2e8f0;--color-neutral-300:#cbd5e1;--color-neutral-400:#94a3b8;--color-neutral-500:#64748b;--color-neutral-600:#475569;--color-neutral-700:#334155;--color-neutral-800:#1e293b;--color-neutral-900:#0f172a;--color-accent-blue:#1d4ed8;--color-accent-green:#15803d;--color-accent-gold:#a16207;--color-accent-amber:#b45309;--color-accent-emerald:#047857;--color-accent-teal:#0f766e;--color-success-50:#f0fdf4;--color-success-100:#dcfce7;--color-success-500:#22c55e;--color-success-600:#16a34a;--color-success-700:#15803d;--color-error-50:#fef2f2;--color-error-100:#fee2e2;--color-error-400:#f87171;--color-error-500:#ef4444;--color-error-600:#dc2626;--color-error-700:#b91c1c;--color-warning-50:#fffbeb;--color-warning-100:#fef3c7;--color-warning-500:#f59e0b;--color-warning-700:#b45309;--color-info-50:#eff6ff;--color-info-500:#3b82f6;--color-info-700:#1d4ed8;--color-success-200:#bbf7d0;--color-success-800:#166534;--color-error-200:#fecaca;--color-error-300:#fca5a5;--color-error-900:#7f1d1d;--color-warning-200:#fde68a;--color-warning-600:#d97706;--color-info-100:#dbeafe;--color-info-200:#bfdbfe;--color-info-600:#2563eb;--color-emerald-50:#ecfdf5;--color-emerald-200:#a7f3d0;--color-emerald-700:#047857;--color-violet-100:#e0e7ff;--color-violet-500:#7c6bd6;--color-violet-800:#3730a3;--color-fuchsia-50:#fdf4ff;--color-fuchsia-300:#f0abfc;--color-fuchsia-700:#a21caf;--color-rose-50:#fff1f2;--color-rose-200:#fecdd3;--color-rose-700:#be123c;--color-chart-1:#33507f;--color-chart-2:#1f7a6b;--color-chart-3:#6a5ea8;--color-chart-4:#b07d33;--color-chart-5:#8c5a6d;--status-healthy:#2f8659;--status-healthy-soft:#d6ebe0;--status-progress:#33507f;--status-progress-soft:#dbe3f0;--status-moving:#1f7a6b;--status-moving-soft:#d5e9e5;--status-ended:#94a3b8;--status-ended-soft:#e8ecf1;--status-problem:#b4483c;--status-problem-soft:#f3dedb;--color-risk-high:#c0392f;--color-risk-medium:#c2833a;--color-risk-low:#2f8659;--color-risk-limited:#64748b;--color-risk-special:#7c6bd6;--color-ink-deep:#1b2430;--color-navy-deep:#172554;--color-navy-900:#17223b;--color-navy-800:#243358;--color-navy-950:#0c1527;--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:#f2795b;--color-logo-flame-end:#d43f1f;--tnv-ink:#1c2431;--tnv-accent:#3b5484;--tnv-accent-light:#7ea2d6;--tnv-track:#e5e7eb;--color-ink-muted-dark:#a8b0bd;--color-ink-muted:#667085;--glass-surface:#ffffffb8;--glass-surface-strong:#ffffffd1;--glass-surface-soft:#fff9;--glass-border:#e2e8f099;--glass-blur:saturate(200%) blur(20px);--glass-blur-soft:saturate(180%) blur(16px);--glass-highlight:inset 0 1px 0 #fff9;--bg-app:#f1f5f9;--bg-surface:#ffffffd1;--bg-surface-subtle:#f8fafc;--bg-surface-hover:#f1f5f9;--bg-surface-raised:#fff;--bg-input:#fff;--bg-input-focus:#fff;--bg-table-header:#f8fafce6;--bg-table-row-alt:#fafbfc;--bg-canvas-start:#f4f7fb;--bg-canvas-end:#eef2f7;--bg-sidebar:#ffffffb8;--sidebar-bg:#ffffffb8;--sidebar-bg-accent:#ffffffb8;--sidebar-border:#e2e8f099;--sidebar-text:#334155;--sidebar-text-muted:#64748b;--sidebar-group-title:#94a3b8;--sidebar-item-hover-bg:#f1f5f9cc;--sidebar-item-active-bg:#f1f5f9;--sidebar-item-active-text:#0f172a;--sidebar-item-active-bar:#0f172a;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--text-inverse:#fff;--text-link:#2563eb;--text-brand:#0f172a;--text-body:#334155;--text-tertiary:#64748b;--border-subtle:#f1f5f9;--border-default:#e2e8f0;--border-hover:#94a3b8;--border-focus:#0f172a;--border-error:#ef4444;--border-strong:#cbd5e1;--gradient-btn-primary:linear-gradient(180deg, #1e293b 0%, #0f172a 100%);--gradient-btn-hover:linear-gradient(180deg, #334155 0%, #1e293b 100%);--btn-secondary-bg:#0f172a;--btn-secondary-hover:#1e293b;--font-family:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", "Fira Code", 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:4px;--radius-sm:var(--radius);--radius-md:var(--radius);--radius-lg:var(--radius);--radius-xl:var(--radius);--radius-full:9999px;--shadow-xs:0 1px 2px #0f172a0a;--shadow-sm:0 1px 3px #0f172a0f;--shadow-md:0 4px 12px -4px #0f172a14;--shadow-lg:0 10px 25px -5px #0f172a14, 0 8px 10px -6px #0f172a0a;--shadow-xl:0 20px 25px -5px #0f172a1a, 0 8px 10px -6px #0f172a1a;--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}
