@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque Fallback;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_00ef7f{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_00ef7f{--font-display:"Bricolage Grotesque","Bricolage Grotesque Fallback"}:root{color-scheme:light;--font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI Variable Text","Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji";--font-mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Monaco,Consolas,"Cascadia Mono","Roboto Mono","Liberation Mono",monospace;--font-numeric:var(--font-sans);--fs-title-page:20px;--lh-title-page:26px;--ls-title-page:-0.01em;--fs-title-section:15px;--lh-title-section:20px;--ls-title-section:-0.005em;--fs-title-card:13px;--lh-title-card:18px;--fs-body:13px;--lh-body:20px;--fs-secondary:12px;--lh-secondary:16px;--fs-caption:11px;--lh-caption:14px;--ls-caption:0.005em;--fs-label:11px;--lh-label:14px;--ls-label:0.06em;--fs-table-header:12px;--lh-table-header:16px;--ls-table-header:0.01em;--fs-table-cell:13px;--lh-table-cell:18px;--fs-numeric:13px;--lh-numeric:18px;--fs-metric:24px;--lh-metric:28px;--ls-metric:-0.02em;--fs-code:12px;--lh-code:18px;--fs-prose-h2:16px;--lh-prose-h2:22px;--fs-prose-h3:14px;--lh-prose-h3:20px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--space-0:0px;--space-px:1px;--space-0h:2px;--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-20:80px;--space-24:96px;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-full:9999px;--border-w:1px;--border-w-sel:2px;--border-w-focus:2px;--border-w-rule:2px;--dur-0:0ms;--dur-1:60ms;--dur-2:120ms;--dur-3:180ms;--dur-4:240ms;--dur-tooltip-out:90ms;--dur-toast-out:140ms;--ease-standard:cubic-bezier(0.2,0,0,1);--ease-enter:cubic-bezier(0,0,0.2,1);--ease-exit:cubic-bezier(0.4,0,1,1);--ease-linear:linear;--z-base:0;--z-raised:10;--z-sticky-cell:20;--z-sticky-header:30;--z-sticky-band:40;--z-sidebar:50;--z-topbar:60;--z-panel:70;--z-dropdown:80;--z-popover:90;--z-tooltip:100;--z-scrim:110;--z-dialog:120;--z-palette:130;--z-toast:140;--z-bulkbar:150;--z-drag:160;--z-resize-guide:170;--z-a11y:9999;--n-0:#ffffff;--n-25:#fcfcfd;--n-50:#f7f8fa;--n-100:#f1f3f6;--n-150:#e8ebf0;--n-200:#dfe3e9;--n-300:#cbd1da;--n-400:#aeb6c2;--n-500:#848e9d;--n-600:#5e6775;--n-700:#525b69;--n-800:#3a424e;--n-900:#262c35;--n-950:#1a1f26;--n-1000:#0f1216;--accent-25:#f4f6ff;--accent-50:#eaeeff;--accent-100:#d6ddff;--accent-200:#b3bfff;--accent-300:#8494ff;--accent-400:#4f63f7;--accent-500:#0927eb;--accent-600:#0820c9;--accent-700:#071aa3;--accent-800:#06157f;--accent-900:#05105e;--accent-950:#030a3d;--success-25:#f2fbf5;--success-50:#e6f7ec;--success-100:#c9eed8;--success-200:#9bdcb8;--success-300:#5fc28f;--success-400:#2c9f66;--success-500:#1e8757;--success-600:#177247;--success-700:#145c3b;--success-800:#10462e;--success-900:#0b3020;--success-950:#072015;--warning-25:#fffaf0;--warning-50:#fff4e0;--warning-100:#fde7be;--warning-200:#f8d28a;--warning-300:#e5a93c;--warning-400:#be840f;--warning-500:#a87310;--warning-600:#96630a;--warning-700:#7a5108;--warning-800:#5c3d06;--warning-900:#3f2a04;--warning-950:#291b03;--danger-25:#fff5f5;--danger-50:#feecec;--danger-100:#fbd5d5;--danger-200:#f6b0b0;--danger-300:#ee8080;--danger-400:#e15252;--danger-500:#d03535;--danger-600:#b32626;--danger-700:#941f1f;--danger-800:#741919;--danger-900:#521212;--danger-950:#380c0c;--info-25:#f0fbfc;--info-50:#e0f5f8;--info-100:#bce9ef;--info-200:#8ad6e1;--info-300:#4fb8c8;--info-400:#2298ab;--info-500:#157e8f;--info-600:#106877;--info-700:#0d5461;--info-800:#0a404a;--info-900:#072d34;--info-950:#051f24;--canvas:var(--n-100);--surface-0:var(--n-0);--surface-1:var(--n-50);--surface-2:var(--n-100);--surface-3:var(--n-150);--surface-4:var(--n-200);--text-primary:var(--n-900);--text-secondary:var(--n-700);--text-tertiary:var(--n-600);--text-disabled:var(--n-500);--text-placeholder:var(--n-500);--text-inverse:var(--n-0);--text-link:var(--accent-700);--text-link-hover:var(--accent-800);--icon-primary:var(--n-800);--icon-secondary:var(--n-600);--icon-tertiary:var(--n-500);--icon-disabled:var(--n-400);--icon-inverse:var(--n-0);--border-subtle:var(--n-200);--border-default:var(--n-300);--border-divider-strong:var(--n-400);--border-control:var(--n-500);--accent-surface:var(--accent-50);--accent-surface-hover:var(--accent-100);--accent-border:var(--accent-200);--accent-border-strong:var(--accent-400);--accent-text:var(--accent-700);--accent-text-strong:var(--accent-800);--accent-fill:var(--accent-600);--accent-fill-hover:var(--accent-700);--accent-on-fill:#ffffff;--success-surface:var(--success-50);--success-surface-hover:var(--success-100);--success-border:var(--success-200);--success-border-strong:var(--success-400);--success-text:var(--success-700);--success-text-strong:var(--success-800);--success-fill:var(--success-600);--success-fill-hover:var(--success-700);--success-on-fill:#ffffff;--warning-surface:var(--warning-50);--warning-surface-hover:var(--warning-100);--warning-border:var(--warning-200);--warning-border-strong:var(--warning-400);--warning-text:var(--warning-700);--warning-text-strong:var(--warning-800);--warning-fill:var(--warning-600);--warning-fill-hover:var(--warning-700);--warning-on-fill:#ffffff;--danger-surface:var(--danger-50);--danger-surface-hover:var(--danger-100);--danger-border:var(--danger-200);--danger-border-strong:var(--danger-400);--danger-text:var(--danger-700);--danger-text-strong:var(--danger-800);--danger-fill:var(--danger-600);--danger-fill-hover:var(--danger-700);--danger-on-fill:#ffffff;--info-surface:var(--info-50);--info-surface-hover:var(--info-100);--info-border:var(--info-200);--info-border-strong:var(--info-400);--info-text:var(--info-700);--info-text-strong:var(--info-800);--info-fill:var(--info-600);--info-fill-hover:var(--info-700);--info-on-fill:#ffffff;--row-hover:#f1f3f6;--row-selected:#edf3ff;--row-selected-hover:#dce8ff;--row-selected-bar:#1f5fdd;--row-stripe:#fcfcfd;--control-hover:#f1f3f6;--control-active:#e8ebf0;--focus-ring:#1f5fdd;--focus-halo:#ffffff;--drop-target:#dce8ff;--overlay-scrim:rgba(15,18,22,0.4);--inverse-surface:#1a1f26;--inverse-surface-hover:#262c35;--inverse-text:#f7f8fa;--inverse-text-secondary:#cbd1da;--inverse-border:#3a424e;--shadow-1:0 1px 2px rgba(15,18,22,0.06);--shadow-2:0 2px 4px rgba(15,18,22,0.07),0 1px 2px rgba(15,18,22,0.05);--shadow-3:0 8px 16px rgba(15,18,22,0.1),0 2px 4px rgba(15,18,22,0.06);--shadow-drag:0 8px 16px rgba(15,18,22,0.16);--shadow-scroll-top:inset 0 1px 0 var(--border-default),0 2px 4px rgba(15,18,22,0.06);--shadow-scroll-bottom:inset 0 -1px 0 var(--border-default),0 -2px 4px rgba(15,18,22,0.06);--shadow-scroll-left:1px 0 0 var(--border-default),2px 0 4px rgba(15,18,22,0.06);--shadow-focus:0 0 0 2px var(--focus-halo),0 0 0 4px var(--focus-ring);--viz-1:#203a6f;--viz-2:#87521d;--viz-3:#276865;--viz-4:#b30596;--viz-5:#a18517;--viz-6:#389457;--viz-7:#1c9ac4;--viz-8:#6f2027;--viz-9:#7735d4;--viz-10:#868f98;--viz-seq-1:#edf3ff;--viz-seq-2:#c5d9ff;--viz-seq-3:#93b6ff;--viz-seq-4:#2f6be8;--viz-seq-5:#1a4fba;--viz-seq-6:#12306e;--viz-div-n3:#941f1f;--viz-div-n2:#d03535;--viz-div-n1:#f6b0b0;--viz-div-0:#f1f3f6;--viz-div-p1:#8ad6e1;--viz-div-p2:#2298ab;--viz-div-p3:#0d5461;--viz-grid:var(--border-subtle);--viz-axis:var(--border-default);--viz-spark:var(--accent-border-strong);--sidebar-w:232px;--sidebar-w-min:192px;--sidebar-w-max:400px;--sidebar-w-collapsed:48px;--sidebar-w-overlay:min(88%,320px);--panel-w:360px;--panel-w-min:300px;--panel-w-max:720px;--peek-w:720px;--record-rail-l:300px;--record-rail-r:320px;--filter-panel-w:256px;--filter-panel-rail-w:48px;--splitter-w:3px;--splitter-hit:17px;--content-reading:720px;--content-reading-wide:1040px;--content-form:640px;--content-settings:960px;--content-dashboard:1600px;--status-chip-h:20px;--badge-h:16px;--menu-item-h:28px;--sidebar-section-h:24px;--aggregate-h:28px;--group-header-h:28px;--bulkbar-h:44px;--toast-min-h:40px;--toast-max-w:360px;--tooltip-max-w:280px;--popover-w:280px;--palette-w:640px;--palette-row-h:36px;--search-w:280px;--search-w-focus:480px;--gutter-rownum-w:28px;--gutter-select-w:32px;--gutter-actions-w:32px;--board-col-pitch:272px;--board-col-w:264px;--board-col-gap:8px;--board-col-header-h:32px;--board-col-collapsed-w:28px;--board-card-h-1:68px;--board-card-h-2:90px;--gantt-row-h:32px;--cal-weekday-h:28px;--cal-week-h:120px;--cal-event-h:20px;--tree-indent:20px;--chip-max-w:20ch;--col-w-xs:64px;--col-w-sm:80px;--col-w-md:96px;--col-w-lg:128px;--col-w-xl:160px;--dialog-sm:400px;--dialog-md:560px;--dialog-lg:800px;--dialog-xl:1040px;--dialog-full:calc(100vw - 96px);--avatar-16:16px;--avatar-20:20px;--avatar-24:24px;--avatar-32:32px;--avatar-48:48px;--avatar-72:72px;--icon-12:12px;--icon-14:14px;--icon-16:16px;--icon-20:20px;--icon-24:24px;--icon-stroke:1.5;--control-box:16px;--switch-w:28px;--switch-h:16px;--switch-thumb:12px}:root,:root[data-density=default]{--row-h:32px;--row-h-2line:48px;--header-h:28px;--list-row-h:30px;--list-row-h-2line:52px;--input-h:28px;--btn-h-md:32px;--btn-h-sm:28px;--btn-h-xs:24px;--toolbar-h:36px;--tabbar-h:32px;--topbar-h:40px;--titlerow-h:36px;--section-header-h:28px;--cell-px:8px;--cell-py:6px;--card-p:8px;--panel-p:12px;--stack-gap:8px;--field-gap:8px;--group-gap:12px;--avatar-row:20px;--icon-row:14px;--field-layout:horizontal;--field-label-col:33%}:root[data-density=compact],[data-density=compact]{--row-h:28px;--row-h-2line:40px;--header-h:24px;--list-row-h:28px;--list-row-h-2line:44px;--input-h:24px;--btn-h-md:28px;--btn-h-sm:24px;--btn-h-xs:20px;--toolbar-h:32px;--tabbar-h:28px;--topbar-h:36px;--titlerow-h:32px;--section-header-h:24px;--cell-px:8px;--cell-py:4px;--card-p:8px;--panel-p:8px;--stack-gap:4px;--field-gap:4px;--group-gap:8px;--avatar-row:16px;--icon-row:12px;--field-layout:horizontal;--field-label-col:30%}:root[data-density=relaxed],[data-density=relaxed]{--row-h:40px;--row-h-2line:56px;--header-h:32px;--list-row-h:34px;--list-row-h-2line:60px;--input-h:32px;--btn-h-md:36px;--btn-h-sm:28px;--btn-h-xs:24px;--toolbar-h:40px;--tabbar-h:36px;--topbar-h:44px;--titlerow-h:40px;--section-header-h:32px;--cell-px:12px;--cell-py:10px;--card-p:12px;--panel-p:16px;--stack-gap:12px;--field-gap:12px;--group-gap:16px;--avatar-row:24px;--icon-row:16px;--field-layout:stacked;--field-label-col:100%}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--canvas:#0d1013;--surface-0:#14181d;--surface-1:#1a1f25;--surface-2:#21262e;--surface-3:#272d36;--surface-4:#2e343e;--text-primary:#e7eaef;--text-secondary:#a4adba;--text-tertiary:#939caa;--text-disabled:#6b7280;--text-placeholder:#6b7280;--text-inverse:#14181d;--text-link:#8fb4ff;--text-link-hover:#b9d0ff;--icon-primary:#e7eaef;--icon-secondary:#a4adba;--icon-tertiary:#939caa;--icon-disabled:#6b7280;--icon-inverse:#14181d;--border-subtle:#2a313a;--border-default:#343c47;--border-divider-strong:#47505b;--border-control:#737e8d;--accent-surface:#121736;--accent-surface-hover:#182052;--accent-border:#26317c;--accent-border-strong:#5b6dff;--accent-text:#9caaff;--accent-text-strong:#c4ccff;--accent-fill:#3a4cf5;--accent-fill-hover:#5b6dff;--accent-on-fill:#ffffff;--success-surface:#0d2019;--success-surface-hover:#112c22;--success-border:#17422f;--success-border-strong:#348c61;--success-text:#5fd3a0;--success-text-strong:#93e4c0;--success-fill:#1e7a50;--success-fill-hover:#23895b;--success-on-fill:#ffffff;--warning-surface:#241a08;--warning-surface-hover:#31240b;--warning-border:#4a3611;--warning-border-strong:#92702a;--warning-text:#e8b45c;--warning-text-strong:#f3d094;--warning-fill:#e8b45c;--warning-fill-hover:#f3d094;--warning-on-fill:#241a08;--danger-surface:#2a1416;--danger-surface-hover:#391a1d;--danger-border:#552428;--danger-border-strong:#b75c66;--danger-text:#ff9296;--danger-text-strong:#ffbcbe;--danger-fill:#b32e2e;--danger-fill-hover:#c73737;--danger-on-fill:#ffffff;--info-surface:#0a1f25;--info-surface-hover:#0e2a32;--info-border:#153f4a;--info-border-strong:#2e7f92;--info-text:#54c7d8;--info-text-strong:#8fdde8;--info-fill:#12707f;--info-fill-hover:#157e8f;--info-on-fill:#ffffff;--row-hover:#21262e;--row-selected:#16223a;--row-selected-hover:#1b2942;--row-selected-bar:#4a82f4;--row-stripe:#171b21;--control-hover:#272d36;--control-active:#2e343e;--focus-ring:#5e90fa;--focus-halo:#14181d;--drop-target:#16264a;--overlay-scrim:rgba(0,0,0,0.6);--inverse-surface:#e7eaef;--inverse-surface-hover:#cbd1da;--inverse-text:#14181d;--inverse-text-secondary:#525b69;--inverse-border:#aeb6c2;--shadow-1:0 1px 2px rgba(0,0,0,0.32);--shadow-2:0 2px 4px rgba(0,0,0,0.4),0 1px 2px rgba(0,0,0,0.28);--shadow-3:0 8px 16px rgba(0,0,0,0.56),0 2px 4px rgba(0,0,0,0.32);--shadow-drag:0 8px 16px rgba(0,0,0,0.64);--shadow-scroll-top:inset 0 1px 0 var(--border-default),0 2px 4px rgba(0,0,0,0.4);--shadow-scroll-bottom:inset 0 -1px 0 var(--border-default),0 -2px 4px rgba(0,0,0,0.4);--shadow-scroll-left:1px 0 0 var(--border-default),2px 0 4px rgba(0,0,0,0.4);--shadow-focus:0 0 0 2px var(--focus-halo),0 0 0 4px var(--focus-ring);--viz-1:#4676d8;--viz-2:#faa34c;--viz-3:#88fcf8;--viz-4:#c15cb0;--viz-5:#f7e6a1;--viz-6:#a6ddb9;--viz-7:#2fbeee;--viz-8:#f15562;--viz-9:#8938fa;--viz-10:#9ca3ab;--viz-seq-1:#101e38;--viz-seq-2:#1a3468;--viz-seq-3:#265098;--viz-seq-4:#3b76f0;--viz-seq-5:#7ba7ff;--viz-seq-6:#c5d9ff;--viz-div-n3:#ffbcbe;--viz-div-n2:#e15252;--viz-div-n1:#8e2a2e;--viz-div-0:#21262e;--viz-div-p1:#12707f;--viz-div-p2:#2298ab;--viz-div-p3:#8fdde8;--viz-grid:var(--border-subtle);--viz-axis:var(--border-default);--viz-spark:var(--accent-border-strong)}}:root[data-theme=dark]{color-scheme:dark;--canvas:#0d1013;--surface-0:#14181d;--surface-1:#1a1f25;--surface-2:#21262e;--surface-3:#272d36;--surface-4:#2e343e;--text-primary:#e7eaef;--text-secondary:#a4adba;--text-tertiary:#939caa;--text-disabled:#6b7280;--text-placeholder:#6b7280;--text-inverse:#14181d;--text-link:#8fb4ff;--text-link-hover:#b9d0ff;--icon-primary:#e7eaef;--icon-secondary:#a4adba;--icon-tertiary:#939caa;--icon-disabled:#6b7280;--icon-inverse:#14181d;--border-subtle:#2a313a;--border-default:#343c47;--border-divider-strong:#47505b;--border-control:#737e8d;--accent-surface:#121736;--accent-surface-hover:#182052;--accent-border:#26317c;--accent-border-strong:#5b6dff;--accent-text:#9caaff;--accent-text-strong:#c4ccff;--accent-fill:#3a4cf5;--accent-fill-hover:#5b6dff;--accent-on-fill:#ffffff;--success-surface:#0d2019;--success-surface-hover:#112c22;--success-border:#17422f;--success-border-strong:#348c61;--success-text:#5fd3a0;--success-text-strong:#93e4c0;--success-fill:#1e7a50;--success-fill-hover:#23895b;--success-on-fill:#ffffff;--warning-surface:#241a08;--warning-surface-hover:#31240b;--warning-border:#4a3611;--warning-border-strong:#92702a;--warning-text:#e8b45c;--warning-text-strong:#f3d094;--warning-fill:#e8b45c;--warning-fill-hover:#f3d094;--warning-on-fill:#241a08;--danger-surface:#2a1416;--danger-surface-hover:#391a1d;--danger-border:#552428;--danger-border-strong:#b75c66;--danger-text:#ff9296;--danger-text-strong:#ffbcbe;--danger-fill:#b32e2e;--danger-fill-hover:#c73737;--danger-on-fill:#ffffff;--info-surface:#0a1f25;--info-surface-hover:#0e2a32;--info-border:#153f4a;--info-border-strong:#2e7f92;--info-text:#54c7d8;--info-text-strong:#8fdde8;--info-fill:#12707f;--info-fill-hover:#157e8f;--info-on-fill:#ffffff;--row-hover:#21262e;--row-selected:#16223a;--row-selected-hover:#1b2942;--row-selected-bar:#4a82f4;--row-stripe:#171b21;--control-hover:#272d36;--control-active:#2e343e;--focus-ring:#5e90fa;--focus-halo:#14181d;--drop-target:#16264a;--overlay-scrim:rgba(0,0,0,0.6);--inverse-surface:#e7eaef;--inverse-surface-hover:#cbd1da;--inverse-text:#14181d;--inverse-text-secondary:#525b69;--inverse-border:#aeb6c2;--shadow-1:0 1px 2px rgba(0,0,0,0.32);--shadow-2:0 2px 4px rgba(0,0,0,0.4),0 1px 2px rgba(0,0,0,0.28);--shadow-3:0 8px 16px rgba(0,0,0,0.56),0 2px 4px rgba(0,0,0,0.32);--shadow-drag:0 8px 16px rgba(0,0,0,0.64);--shadow-scroll-top:inset 0 1px 0 var(--border-default),0 2px 4px rgba(0,0,0,0.4);--shadow-scroll-bottom:inset 0 -1px 0 var(--border-default),0 -2px 4px rgba(0,0,0,0.4);--shadow-scroll-left:1px 0 0 var(--border-default),2px 0 4px rgba(0,0,0,0.4);--shadow-focus:0 0 0 2px var(--focus-halo),0 0 0 4px var(--focus-ring);--viz-1:#4676d8;--viz-2:#faa34c;--viz-3:#88fcf8;--viz-4:#c15cb0;--viz-5:#f7e6a1;--viz-6:#a6ddb9;--viz-7:#2fbeee;--viz-8:#f15562;--viz-9:#8938fa;--viz-10:#9ca3ab;--viz-seq-1:#101e38;--viz-seq-2:#1a3468;--viz-seq-3:#265098;--viz-seq-4:#3b76f0;--viz-seq-5:#7ba7ff;--viz-seq-6:#c5d9ff;--viz-div-n3:#ffbcbe;--viz-div-n2:#e15252;--viz-div-n1:#8e2a2e;--viz-div-0:#21262e;--viz-div-p1:#12707f;--viz-div-p2:#2298ab;--viz-div-p3:#8fdde8;--viz-grid:var(--border-subtle);--viz-axis:var(--border-default);--viz-spark:var(--accent-border-strong)}.k-field{display:grid;grid-template-columns:var(--field-label-col) minmax(0,1fr);align-items:center;-moz-column-gap:var(--space-2);column-gap:var(--space-2);min-height:var(--row-h);padding:0 var(--cell-px);box-shadow:inset 0 -1px 0 var(--border-subtle)}.k-field>.k-field__label{font-size:var(--fs-secondary);line-height:var(--lh-secondary);color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-field>.k-field__value{font-size:var(--fs-body);line-height:var(--lh-table-cell);color:var(--text-primary);min-width:0}:root[data-density=relaxed] .k-field,[data-density=relaxed] .k-field{grid-template-columns:minmax(0,1fr);align-items:start;align-content:center;row-gap:var(--space-0h);min-height:var(--row-h-2line);box-shadow:none}:root[data-density=relaxed] .k-field>.k-field__value,[data-density=relaxed] .k-field>.k-field__value{box-shadow:inset 0 -1px 0 var(--border-subtle);padding-bottom:var(--space-1)}.k-fields{display:grid;grid-template-columns:minmax(0,1fr);-moz-column-gap:var(--space-4);column-gap:var(--space-4)}@media (min-width:1024px){.k-fields[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.k-row{height:var(--row-h)}.k-row--2line{height:var(--row-h-2line)}.k-list-row{height:var(--list-row-h)}.k-list-row--2line{height:var(--list-row-h-2line)}.k-cell{padding:var(--cell-py) var(--cell-px)}.t-title-page{font-size:var(--fs-title-page);line-height:var(--lh-title-page);font-weight:var(--fw-semibold);letter-spacing:var(--ls-title-page);color:var(--text-primary)}.t-display,.t-title-page{font-family:var(--font-display,var(--font-sans))}.t-display{letter-spacing:-.01em}.t-title-section{font-size:var(--fs-title-section);line-height:var(--lh-title-section);letter-spacing:var(--ls-title-section)}.t-title-card,.t-title-section{font-weight:var(--fw-semibold);color:var(--text-primary)}.t-title-card{font-size:var(--fs-title-card);line-height:var(--lh-title-card)}.t-body{font-weight:var(--fw-regular)}.t-body,.t-body-strong{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-primary)}.t-body-strong{font-weight:var(--fw-semibold)}.t-secondary{font-size:var(--fs-secondary);line-height:var(--lh-secondary);color:var(--text-secondary)}.t-caption,.t-secondary{font-weight:var(--fw-regular)}.t-caption{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:var(--ls-caption);color:var(--text-tertiary)}.t-label{font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--ls-label);text-transform:uppercase}.t-label,.t-table-header{font-weight:var(--fw-semibold);color:var(--text-tertiary)}.t-table-header{font-size:var(--fs-table-header);line-height:var(--lh-table-header);letter-spacing:var(--ls-table-header)}.t-table-cell{font-size:var(--fs-table-cell);line-height:var(--lh-table-cell);font-weight:var(--fw-regular);color:var(--text-primary)}.t-numeric{font-size:var(--fs-numeric);line-height:var(--lh-numeric);font-weight:var(--fw-regular);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}.t-metric,.t-numeric{color:var(--text-primary)}.t-metric{font-size:var(--fs-metric);line-height:var(--lh-metric);font-weight:var(--fw-semibold);letter-spacing:var(--ls-metric);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}.t-code{font-family:var(--font-mono);font-size:var(--fs-code);line-height:var(--lh-code);font-weight:var(--fw-regular)}.prose,.t-code{color:var(--text-primary)}.prose{font-size:var(--fs-body);line-height:var(--lh-body);max-width:var(--content-reading)}.prose>*+*{margin-top:var(--space-3)}.prose h1{font-size:var(--fs-title-page);line-height:var(--lh-title-page);letter-spacing:var(--ls-title-page)}.prose h1,.prose h2{font-weight:var(--fw-semibold)}.prose h2{font-size:var(--fs-prose-h2);line-height:var(--lh-prose-h2)}.prose h3{font-size:var(--fs-prose-h3);line-height:var(--lh-prose-h3)}.prose h3,.prose h4{font-weight:var(--fw-semibold)}.prose h4{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-secondary)}.prose a{color:var(--text-link);text-decoration:underline;text-underline-offset:2px}.prose a:hover{color:var(--text-link-hover)}.prose code{font-family:var(--font-mono);font-size:var(--fs-code);background:var(--surface-2);border:var(--border-w) solid var(--border-subtle);border-radius:var(--radius-xs);padding:0 var(--space-1)}.prose ol,.prose ul{padding-left:var(--space-5)}.prose ul{list-style:disc}.prose ol{list-style:decimal}.prose blockquote{border-left:var(--border-w-sel) solid var(--border-default);padding-left:var(--space-3);color:var(--text-secondary)}.prose--wide{max-width:var(--content-reading-wide)}.t-metric,.t-numeric,.tabular,[data-col-type=bytes],[data-col-type=currency],[data-col-type=date],[data-col-type=duration],[data-col-type=id],[data-col-type=number],[data-col-type=percent],td.num,th.num,time{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}table{border-collapse:separate;border-spacing:0;width:100%}th{text-align:left;font-weight:var(--fw-semibold)}td,th{white-space:nowrap}td[data-wrap=true],th[data-wrap=true]{white-space:normal;line-clamp:3;overflow:hidden}code,kbd,pre,samp{font-family:var(--font-mono);font-size:var(--fs-code)}kbd{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 var(--space-1);border:var(--border-w) solid var(--border-default);border-bottom-width:var(--border-w-sel);border-radius:var(--radius-xs);background:var(--surface-1);color:var(--text-secondary);font-size:var(--fs-caption);line-height:1}hr{border:0;border-top:var(--border-w) solid var(--border-subtle)}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;margin:0}textarea{resize:vertical}::-moz-placeholder{color:var(--text-placeholder);opacity:1}::placeholder{color:var(--text-placeholder);opacity:1}input[inputmode=decimal],input[inputmode=numeric],input[type=number]{font-variant-numeric:tabular-nums lining-nums}.u-focus-ring{outline:none;box-shadow:var(--shadow-focus);border-radius:inherit}.u-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-clamp-2{-webkit-line-clamp:2}.u-clamp-2,.u-clamp-3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.u-clamp-3{-webkit-line-clamp:3}.u-selected-bar{box-shadow:inset var(--border-w-sel) 0 0 var(--row-selected-bar)}.u-row-rule{box-shadow:inset 0 -1px 0 var(--border-subtle)}.u-spinner{animation:u-spin .8s linear infinite}@keyframes u-spin{to{transform:rotate(1turn)}}.u-skeleton{background-image:linear-gradient(90deg,var(--surface-2) 0,var(--surface-3) 50%,var(--surface-2) 100%);background-size:200% 100%;border-radius:var(--radius-xs);animation:u-shimmer 1.2s linear infinite}@keyframes u-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.u-scroll-y{overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.u-scroll-x{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain}.u-skip-link{position:fixed;top:var(--space-1);left:var(--space-1);z-index:var(--z-a11y);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--accent-fill);color:var(--accent-on-fill);transform:translateY(-200%)}.u-skip-link:focus{transform:translateY(0)}.u-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}