@font-face{font-family:__geist_133631;src:url(/_next/static/media/4473ecc91f70f139-s.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:__geist_Fallback_133631;src:local("Arial");ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.__className_133631{font-family:__geist_133631,__geist_Fallback_133631}.__variable_133631{--font-geist:"__geist_133631","__geist_Fallback_133631"}@font-face{font-family:__geistMono_3d0cc1;src:url(/_next/static/media/463dafcda517f24f-s.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:__geistMono_Fallback_3d0cc1;src:local("Arial");ascent-override:69.97%;descent-override:16.73%;line-gap-override:7.61%;size-adjust:131.49%}.__className_3d0cc1{font-family:__geistMono_3d0cc1,__geistMono_Fallback_3d0cc1}.__variable_3d0cc1{--font-geist-mono:"__geistMono_3d0cc1","__geistMono_Fallback_3d0cc1"}:root{--brand-bar:oklch(0.25 0.055 255);--brand-bar-hover:oklch(0.31 0.06 255);--brand-bar-border:oklch(0.42 0.024 262);--on-brand-bar:oklch(0.97 0.005 255);--brand-bar-fg-2:oklch(0.83 0.025 255);--brand-bar-focus:oklch(0.80 0.12 240);--brand-navy:oklch(0.4325 0.105 246.5);--brand-white:oklch(1 0 0);--brand-violet:oklch(0.5405 0.2465 293);--brand-violet-on-dark:oklch(0.708 0.159 293.5)}:root[data-ds=v1]{color-scheme:light;--frame:oklch(0.245 0.022 262);--frame-raised:oklch(0.285 0.024 262);--frame-hover:oklch(0.31 0.026 262);--frame-selected:oklch(0.37 0.03 262);--frame-border:oklch(0.33 0.024 262);--frame-fg:oklch(0.96 0.006 262);--frame-fg-2:oklch(0.83 0.012 262);--frame-fg-3:oklch(0.72 0.016 262);--canvas:oklch(0.975 0.003 262);--surface:oklch(1 0 0);--surface-sunken:oklch(0.975 0.003 262);--surface-hover:oklch(0.962 0.005 262);--surface-pressed:oklch(0.94 0.007 262);--surface-selected:oklch(0.955 0.025 258);--surface-raised:oklch(1 0 0);--border:oklch(0.918 0.006 262);--border-subtle:oklch(0.948 0.004 262);--border-strong:oklch(0.80 0.012 262);--border-control:oklch(0.64 0.014 262);--fg:oklch(0.22 0.018 262);--fg-2:oklch(0.40 0.018 262);--fg-3:oklch(0.51 0.016 262);--fg-disabled:oklch(0.70 0.01 262);--accent:oklch(0.50 0.18 260);--accent-hover:oklch(0.45 0.18 260);--accent-pressed:oklch(0.40 0.17 260);--accent-fg:oklch(0.48 0.18 260);--accent-soft:oklch(0.955 0.025 258);--accent-soft-fg:oklch(0.42 0.16 260);--on-accent:oklch(1 0 0);--primary:oklch(0.22 0.018 262);--primary-hover:oklch(0.30 0.02 262);--on-primary:oklch(1 0 0);--ovi:oklch(0.52 0.095 182);--ovi-fg:oklch(0.47 0.09 182);--ovi-soft:oklch(0.965 0.02 182);--ovi-border:oklch(0.86 0.045 182);--on-ovi:oklch(1 0 0);--success-fg:oklch(0.48 0.12 152);--success-soft:oklch(0.962 0.035 152);--success-border:oklch(0.86 0.07 152);--warning-fg:oklch(0.50 0.11 70);--warning-soft:oklch(0.968 0.045 88);--warning-border:oklch(0.87 0.09 85);--danger:oklch(0.55 0.2 27);--on-danger:oklch(1 0 0);--danger-fg:oklch(0.51 0.19 27);--danger-soft:oklch(0.965 0.02 20);--danger-border:oklch(0.87 0.06 20);--info-fg:oklch(0.48 0.14 245);--info-soft:oklch(0.962 0.022 245);--info-border:oklch(0.87 0.05 245);--neutral-soft:oklch(0.95 0.005 262);--imp:oklch(0.62 0.13 70);--on-imp:oklch(0.20 0.03 60);--imp-bar:oklch(0.27 0.02 60);--on-imp-bar:oklch(0.97 0.005 80);--imp-bar-fg-2:oklch(0.84 0.02 80);--imp-stripe:oklch(0.80 0.14 80);--imp-soft:oklch(0.965 0.03 80);--imp-fg:oklch(0.47 0.10 65);--focus:oklch(0.55 0.2 260);--scrim:oklch(0.2 0.02 262/0.42);--series-1:oklch(0.57 0.10 245);--series-2:oklch(0.49 0.17 42);--series-3:oklch(0.66 0.09 75);--series-4:oklch(0.56 0.14 350);--series-5:oklch(0.64 0.14 230);--series-6:oklch(0.58 0.15 105);--series-7:oklch(0.34 0.08 245);--series-8:oklch(0.34 0.16 42);--series-9:oklch(0.47 0.06 75);--series-10:oklch(0.34 0.10 350);--series-11:oklch(0.46 0.17 230);--series-12:oklch(0.41 0.03 262);--shadow-1:0 1px 2px oklch(0.22 0.02 262/0.06),0 0 0 1px oklch(0.22 0.02 262/0.04);--shadow-2:0 1px 2px oklch(0.22 0.02 262/0.06),0 4px 12px -2px oklch(0.22 0.02 262/0.08);--shadow-3:0 2px 4px oklch(0.22 0.02 262/0.06),0 12px 32px -6px oklch(0.22 0.02 262/0.16);--shadow-4:0 4px 8px oklch(0.22 0.02 262/0.08),0 24px 64px -12px oklch(0.22 0.02 262/0.28);--shadow-sheet:0 0 0 1px oklch(0.22 0.02 262/0.06),0 1px 3px oklch(0.22 0.02 262/0.08);--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-2xl:28px;--radius-full:9999px;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-0-5:2px;--space-1-5:6px;--font-sans:var(--font-geist),"Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-mono:var(--font-geist-mono),"Geist Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--text-2xs:11px;--leading-2xs:16px;--text-xs:12px;--leading-xs:16px;--text-sm:13px;--leading-sm:20px;--text-md:14px;--leading-md:20px;--text-lg:16px;--leading-lg:24px;--text-xl:18px;--leading-xl:26px;--text-2xl:22px;--leading-2xl:28px;--text-3xl:28px;--leading-3xl:34px;--text-4xl:36px;--leading-4xl:42px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--tracking-tight:-0.02em;--tracking-snug:-0.01em;--tracking-normal:0;--tracking-caps:0.04em;--duration-instant:90ms;--duration-fast:140ms;--duration-base:200ms;--duration-slow:280ms;--duration-sheet:360ms;--ease-standard:cubic-bezier(0.2,0,0,1);--ease-enter:cubic-bezier(0,0,0,1);--ease-exit:cubic-bezier(0.3,0,1,1);--ease-sheet:cubic-bezier(0.32,0.72,0,1);--z-base:0;--z-sticky:20;--z-rail:30;--z-dock:32;--z-popover:600;--z-fab:650;--z-banner:700;--z-cmdk:900;--z-modal:1000;--z-toast:1100;--rail-w:80px;--panel-w:256px;--dock-w:400px;--sheet-gap:8px;--topbar-h:52px;--content-max:1280px;--row-h:44px;--control-h:40px;--control-h-sm:32px;--cell-px:14px;--cell-py:10px;--table-text:14px;--table-lh:20px;--panel-item-h:36px;--section-gap:24px;--card-pad:20px;--page-px:24px;--focus-ring:0 0 0 2px var(--surface),0 0 0 4px var(--focus);--focus-ring-inset:inset 0 0 0 2px var(--focus);--brand-bar:var(--frame);--brand-bar-hover:var(--frame-hover)}:root[data-ds=v1][data-theme=dark]{color-scheme:dark;--frame:oklch(0.165 0.008 262);--frame-raised:oklch(0.20 0.01 262);--frame-hover:oklch(0.225 0.012 262);--frame-selected:oklch(0.28 0.016 262);--frame-border:oklch(0.25 0.012 262);--frame-fg:oklch(0.95 0.006 262);--frame-fg-2:oklch(0.80 0.012 262);--frame-fg-3:oklch(0.70 0.014 262);--canvas:oklch(0.165 0.008 262);--surface:oklch(0.215 0.01 262);--surface-sunken:oklch(0.195 0.009 262);--surface-hover:oklch(0.25 0.012 262);--surface-pressed:oklch(0.28 0.014 262);--surface-selected:oklch(0.28 0.05 260);--surface-raised:oklch(0.25 0.012 262);--border:oklch(0.29 0.012 262);--border-subtle:oklch(0.255 0.01 262);--border-strong:oklch(0.40 0.016 262);--border-control:oklch(0.54 0.016 262);--fg:oklch(0.95 0.005 262);--fg-2:oklch(0.82 0.012 262);--fg-3:oklch(0.72 0.014 262);--fg-disabled:oklch(0.52 0.012 262);--accent:oklch(0.62 0.17 260);--accent-hover:oklch(0.68 0.16 260);--accent-pressed:oklch(0.58 0.17 260);--accent-fg:oklch(0.76 0.13 260);--accent-soft:oklch(0.28 0.05 260);--accent-soft-fg:oklch(0.84 0.09 260);--on-accent:oklch(0.16 0.02 262);--primary:oklch(0.95 0.005 262);--primary-hover:oklch(0.88 0.008 262);--on-primary:oklch(0.18 0.015 262);--ovi:oklch(0.74 0.11 182);--ovi-fg:oklch(0.80 0.10 182);--ovi-soft:oklch(0.26 0.035 182);--ovi-border:oklch(0.40 0.06 182);--on-ovi:oklch(0.17 0.02 182);--success-fg:oklch(0.79 0.13 152);--success-soft:oklch(0.26 0.04 152);--success-border:oklch(0.40 0.07 152);--warning-fg:oklch(0.84 0.12 85);--warning-soft:oklch(0.27 0.04 80);--warning-border:oklch(0.42 0.07 80);--danger:oklch(0.57 0.2 25);--on-danger:oklch(1 0 0);--danger-fg:oklch(0.77 0.13 22);--danger-soft:oklch(0.27 0.05 22);--danger-border:oklch(0.42 0.09 22);--info-fg:oklch(0.79 0.10 245);--info-soft:oklch(0.27 0.04 245);--info-border:oklch(0.41 0.07 245);--neutral-soft:oklch(0.27 0.01 262);--imp:oklch(0.80 0.13 80);--on-imp:oklch(0.20 0.03 60);--imp-bar:oklch(0.30 0.035 65);--on-imp-bar:oklch(0.97 0.005 80);--imp-bar-fg-2:oklch(0.86 0.02 80);--imp-stripe:oklch(0.80 0.13 80);--imp-soft:oklch(0.27 0.04 75);--imp-fg:oklch(0.84 0.11 80);--focus:oklch(0.72 0.15 260);--scrim:oklch(0.05 0 0/0.6);--series-1:oklch(0.75 0.16 245);--series-2:oklch(0.72 0.17 42);--series-3:oklch(0.86 0.10 75);--series-4:oklch(0.73 0.14 350);--series-5:oklch(0.84 0.05 230);--series-6:oklch(0.66 0.04 105);--series-7:oklch(0.58 0.13 245);--series-8:oklch(0.55 0.14 42);--series-9:oklch(0.66 0.16 75);--series-10:oklch(0.55 0.04 350);--series-11:oklch(0.64 0.16 230);--series-12:oklch(0.60 0.03 262);--shadow-1:0 0 0 1px oklch(1 0 0/0.04);--shadow-2:inset 0 1px 0 oklch(1 0 0/0.05),0 0 0 1px oklch(0 0 0/0.4),0 4px 12px -2px oklch(0 0 0/0.5);--shadow-3:inset 0 1px 0 oklch(1 0 0/0.06),0 0 0 1px oklch(0 0 0/0.5),0 12px 32px -6px oklch(0 0 0/0.6);--shadow-4:inset 0 1px 0 oklch(1 0 0/0.07),0 0 0 1px oklch(0 0 0/0.5),0 24px 64px -12px oklch(0 0 0/0.7);--shadow-sheet:0 0 0 1px oklch(1 0 0/0.05)}@media (prefers-color-scheme:dark){:root[data-ds=v1]:not([data-theme]){color-scheme:dark;--frame:oklch(0.165 0.008 262);--frame-raised:oklch(0.20 0.01 262);--frame-hover:oklch(0.225 0.012 262);--frame-selected:oklch(0.28 0.016 262);--frame-border:oklch(0.25 0.012 262);--frame-fg:oklch(0.95 0.006 262);--frame-fg-2:oklch(0.80 0.012 262);--frame-fg-3:oklch(0.70 0.014 262);--canvas:oklch(0.165 0.008 262);--surface:oklch(0.215 0.01 262);--surface-sunken:oklch(0.195 0.009 262);--surface-hover:oklch(0.25 0.012 262);--surface-pressed:oklch(0.28 0.014 262);--surface-selected:oklch(0.28 0.05 260);--surface-raised:oklch(0.25 0.012 262);--border:oklch(0.29 0.012 262);--border-subtle:oklch(0.255 0.01 262);--border-strong:oklch(0.40 0.016 262);--border-control:oklch(0.54 0.016 262);--fg:oklch(0.95 0.005 262);--fg-2:oklch(0.82 0.012 262);--fg-3:oklch(0.72 0.014 262);--fg-disabled:oklch(0.52 0.012 262);--accent:oklch(0.62 0.17 260);--accent-hover:oklch(0.68 0.16 260);--accent-pressed:oklch(0.58 0.17 260);--accent-fg:oklch(0.76 0.13 260);--accent-soft:oklch(0.28 0.05 260);--accent-soft-fg:oklch(0.84 0.09 260);--on-accent:oklch(0.16 0.02 262);--primary:oklch(0.95 0.005 262);--primary-hover:oklch(0.88 0.008 262);--on-primary:oklch(0.18 0.015 262);--ovi:oklch(0.74 0.11 182);--ovi-fg:oklch(0.80 0.10 182);--ovi-soft:oklch(0.26 0.035 182);--ovi-border:oklch(0.40 0.06 182);--on-ovi:oklch(0.17 0.02 182);--success-fg:oklch(0.79 0.13 152);--success-soft:oklch(0.26 0.04 152);--success-border:oklch(0.40 0.07 152);--warning-fg:oklch(0.84 0.12 85);--warning-soft:oklch(0.27 0.04 80);--warning-border:oklch(0.42 0.07 80);--danger:oklch(0.57 0.2 25);--on-danger:oklch(1 0 0);--danger-fg:oklch(0.77 0.13 22);--danger-soft:oklch(0.27 0.05 22);--danger-border:oklch(0.42 0.09 22);--info-fg:oklch(0.79 0.10 245);--info-soft:oklch(0.27 0.04 245);--info-border:oklch(0.41 0.07 245);--neutral-soft:oklch(0.27 0.01 262);--imp:oklch(0.80 0.13 80);--on-imp:oklch(0.20 0.03 60);--imp-bar:oklch(0.30 0.035 65);--on-imp-bar:oklch(0.97 0.005 80);--imp-bar-fg-2:oklch(0.86 0.02 80);--imp-stripe:oklch(0.80 0.13 80);--imp-soft:oklch(0.27 0.04 75);--imp-fg:oklch(0.84 0.11 80);--focus:oklch(0.72 0.15 260);--scrim:oklch(0.05 0 0/0.6);--series-1:oklch(0.75 0.16 245);--series-2:oklch(0.72 0.17 42);--series-3:oklch(0.86 0.10 75);--series-4:oklch(0.73 0.14 350);--series-5:oklch(0.84 0.05 230);--series-6:oklch(0.66 0.04 105);--series-7:oklch(0.58 0.13 245);--series-8:oklch(0.55 0.14 42);--series-9:oklch(0.66 0.16 75);--series-10:oklch(0.55 0.04 350);--series-11:oklch(0.64 0.16 230);--series-12:oklch(0.60 0.03 262);--shadow-1:0 0 0 1px oklch(1 0 0/0.04);--shadow-2:inset 0 1px 0 oklch(1 0 0/0.05),0 0 0 1px oklch(0 0 0/0.4),0 4px 12px -2px oklch(0 0 0/0.5);--shadow-3:inset 0 1px 0 oklch(1 0 0/0.06),0 0 0 1px oklch(0 0 0/0.5),0 12px 32px -6px oklch(0 0 0/0.6);--shadow-4:inset 0 1px 0 oklch(1 0 0/0.07),0 0 0 1px oklch(0 0 0/0.5),0 24px 64px -12px oklch(0 0 0/0.7);--shadow-sheet:0 0 0 1px oklch(1 0 0/0.05)}}:root[data-ds=v1][data-density=compact],[data-ds=v1] [data-density=compact]{--row-h:32px;--control-h:32px;--control-h-sm:28px;--cell-px:10px;--cell-py:5px;--table-text:13px;--table-lh:18px;--panel-item-h:30px;--section-gap:16px;--card-pad:16px;--page-px:24px}@media (max-width:767px){:root[data-ds=v1],:root[data-ds=v1][data-density=compact],[data-ds=v1] [data-density=compact]{--page-px:16px}}@media (prefers-reduced-motion:reduce){:root[data-ds=v1]{--duration-instant:0ms;--duration-fast:0ms;--duration-base:0ms;--duration-slow:0ms;--duration-sheet:0ms}}html[data-ds=v1],html[data-ds=v1] body{font-family:var(--font-sans);color:var(--fg);background:var(--canvas);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01"}[data-ds=v1] .num,[data-ds=v1] [data-num],[data-ds=v1] td.num{font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}[data-ds=v1] .code,[data-ds=v1] [data-code]{font-family:var(--font-mono);font-size:.92em;letter-spacing:-.01em}