:root,[data-mode=light]{color-scheme:light;--ds-ground:#fafafa;--ds-ground-2:#f4f4f4;--ds-surface:#fff;--ds-surface-2:#f3f3f3;--ds-surface-3:#ececec;--ds-skeleton:#e2e2e2;--ds-surface-raised:#fff;--ds-surface-hover:#f0f0f0;--ds-surface-pressed:#ebebeb;--ds-surface-selected:#e6e6e6;--ds-surface-inverse:#111;--ds-surface-inverse-hover:#262626;--ds-surface-polarity:1;--ds-scrim:#0006;--ds-scrim-filter:none;--ds-ink:#111;--ds-ink-2:#3d3d3d;--ds-ink-muted:#6b6b6b;--ds-ink-faint:#a3a3a3;--ds-ink-inverse:#fafafa;--ds-ink-on-primary:#fff;--ds-ink-on-accent:#fff;--ds-rule-soft:#ededed;--ds-rule-faint:#f4f4f4;--ds-rule:#e5e5e5;--ds-rule-strong:#d4d4d4;--ds-border:#d9d9d9;--ds-border-strong:#bdbdbd;--ds-primary-fill:#111;--ds-primary-fill-hover:#2a2a2a;--ds-primary-border:transparent;--ds-primary-highlight:transparent;--ds-accent:#2563eb;--ds-accent-hover:#1d4fd8;--ds-accent-ink:#1e40af;--ds-accent-tint:#e9effd;--ds-accent-soft:#93b4f5;--ds-accent-2:#7c5ee4;--ds-accent-2-ink:#5b3fc4;--ds-accent-2-tint:#eee9fb;--ds-success:#15803d;--ds-success-tint:#e3f0e8;--ds-success-ink:#14703a;--ds-danger:#dc2626;--ds-danger-tint:#fbe5e5;--ds-danger-ink:#b91c1c;--ds-warning:#d97706;--ds-warning-tint:#faefe1;--ds-warning-ink:#9a4f00;--ds-info:#0369a1;--ds-info-tint:#e1edf4;--ds-info-ink:#075985;--ds-success-line:color-mix(in srgb, var(--ds-success) 35%, transparent);--ds-danger-line:color-mix(in srgb, var(--ds-danger) 35%, transparent);--ds-warning-line:color-mix(in srgb, var(--ds-warning) 35%, transparent);--ds-info-line:color-mix(in srgb, var(--ds-info) 35%, transparent);--ds-ink-on-semantic:#fff;--ds-ink-on-warning:#1a1200;--ds-data-1:#2f6fed;--ds-data-1-tint:#e2ebfc;--ds-data-1-ink:#2455bd;--ds-data-2:#7c5ee4;--ds-data-2-tint:#ede8fb;--ds-data-2-ink:#6248b8;--ds-data-3:#0f9d6b;--ds-data-3-tint:#ddf1ea;--ds-data-3-ink:#0b7751;--ds-data-4:#da6c36;--ds-data-4-tint:#fbebe4;--ds-data-4-ink:#a6542c;--ds-data-5:#d23f7a;--ds-data-5-tint:#f9e4ec;--ds-data-5-ink:#b53669;--ds-data-6:#ad861b;--ds-data-6-tint:#f7f2e1;--ds-data-6-ink:#7d6218;--ds-data-7:#0e9aa7;--ds-data-7-tint:#ddf1f3;--ds-data-7-ink:#0b757f;--ds-data-8:#8a6a4b;--ds-data-8-tint:#efeae6;--ds-data-8-ink:#7f6245;--ds-chart-ramp-1:#1e40af;--ds-chart-ramp-2:#2f6fed;--ds-chart-ramp-3:#93b4f5;--ds-shadow-lift:0 1px 2px #0000000d;--ds-shadow-card:0 1px 3px #00000014;--ds-shadow-float:0 8px 24px #0000001f, 0 0 0 1px #0000000a;--ds-shadow-modal:0 24px 80px #0000002e, 0 0 0 1px #0000000a;--ds-shadow-object:0 4px 12px #0000001f;--ds-overlay-fill:#0009;--ds-ink-on-overlay:#fff;--ds-glass-fill:#ffffff59;--ds-glass-border:#ffffff8c;--ds-texture-color:#0000000f;--ds-illustration-ground:#eef2f7}:root{--ds-border-width:1px;--ds-ring-width:2px;--ds-ring-offset:2px;--ds-ring-outset:0px;--ds-control-lip:0px;--ds-radius-scale:1;--ds-radius-pill:9999px;--ds-font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ds-font-serif:ui-serif, Georgia, "Times New Roman", serif;--ds-font-mono:ui-monospace, "JetBrains Mono", "SF Mono", Menlo, Consolas, monospace;--ds-font-display:var(--ds-font-sans);--ds-font-label:var(--ds-font-sans);--ds-font-body-alt:var(--ds-font-sans);--ds-font-sign:var(--ds-font-display);--ds-text-base:14px;--ds-scale-xs:.786;--ds-scale-sm:.857;--ds-scale-lg:1.143;--ds-scale-xl:1.429;--ds-scale-2xl:1.714;--ds-scale-3xl:2.286;--ds-scale-display:3.429;--ds-weight-regular:400;--ds-weight-medium:500;--ds-weight-semibold:600;--ds-weight-bold:700;--ds-display-weight:600;--ds-heading-weight:600;--ds-display-tracking:-.02em;--ds-heading-tracking:-.01em;--ds-label-tracking:0;--ds-label-tracking-upper:.08em;--ds-label-case:none;--ds-control-case:none;--ds-lh-tight:1.05;--ds-lh-heading:1.2;--ds-lh-body:1.45;--ds-lh-prose:1.6;--ds-lh-list:1.25;--ds-numeric:tabular-nums;--ds-measure:65ch;--ds-space-unit:4px;--ds-density-scale:1;--ds-control-h-base:36px;--ds-field-gap:8px;--ds-gutter-page:clamp(16px, 4vw, 72px);--ds-container-max:1152px;--ds-container-narrow:640px;--ds-container-prose:720px;--ds-container-content:1088px;--ds-section-gap-units:12;--ds-rail-inset:24px;--ds-rail-w:64px;--ds-sidebar-w:256px;--ds-inspector-w:320px;--ds-topbar-h:56px;--ds-sheet-inset:12px;--ds-icon-size:16px;--ds-icon-size-row:20px;--ds-icon-size-rail:24px;--ds-icon-stroke:1.5px;--ds-tap-target-min:40px;--ds-motion-scale:1;--ds-ease-standard:cubic-bezier(.2, 0, 0, 1);--ds-ease-out:cubic-bezier(0, 0, .2, 1);--ds-ease-in:cubic-bezier(.4, 0, 1, 1);--ds-ambient-play:running;--ds-ambient-motion:1;--ds-glass-blur:12px;--ds-media-aspect:16 / 9;--ds-mock-fade:96px;--ds-z-sticky:100;--ds-z-scrim:200;--ds-z-modal:210;--ds-z-dropdown:300;--ds-z-popover:310;--ds-z-toast:500;--ds-z-tooltip:600}:root,[data-theme],[data-mode],[data-density],[data-depth],[data-selection],[data-buttons],[data-labels],[data-controls],[data-accent-scope],[data-hover],[data-band]{--ds-ink-link:var(--ds-accent);--ds-ink-code:var(--ds-ink-2);--ds-ring:var(--ds-accent);--ds-border-selected:var(--ds-accent);--ds-accent-line:var(--ds-accent);--ds-live:var(--ds-danger);--ds-presence:var(--ds-success);--ds-selection-graph:var(--ds-accent);--ds-data-primary:var(--ds-data-1);--ds-chart-grid:var(--ds-rule-soft);--ds-chart-comparison:var(--ds-ink-faint);--ds-line-art:var(--ds-rule-strong);--ds-card-bg:var(--ds-surface);--ds-card-border:var(--ds-rule);--ds-card-shadow:0 0 0 0 transparent;--ds-shadow-lip:inset 0 calc(-1 * var(--ds-control-lip)) 0 0 var(--ds-border-strong);--ds-hover-bg:var(--ds-surface-hover);--ds-hover-shadow:0 0 0 0 transparent;--ds-selected-bg:var(--ds-surface-selected);--ds-selected-ink:var(--ds-ink);--ds-selected-line:transparent;--ds-selected-weight:var(--ds-weight-medium);--ds-radius-xs:calc(4px * var(--ds-radius-scale));--ds-radius-sm:calc(6px * var(--ds-radius-scale));--ds-radius-md:calc(8px * var(--ds-radius-scale));--ds-radius-lg:calc(12px * var(--ds-radius-scale));--ds-radius-xl:calc(20px * var(--ds-radius-scale));--ds-radius-button:var(--ds-radius-sm);--ds-media-radius:var(--ds-radius-lg);--ds-text-xs:calc(var(--ds-text-base) * var(--ds-scale-xs));--ds-text-sm:calc(var(--ds-text-base) * var(--ds-scale-sm));--ds-text-md:var(--ds-text-base);--ds-text-lg:calc(var(--ds-text-base) * var(--ds-scale-lg));--ds-text-xl:calc(var(--ds-text-base) * var(--ds-scale-xl));--ds-text-2xl:calc(var(--ds-text-base) * var(--ds-scale-2xl));--ds-text-3xl:calc(var(--ds-text-base) * var(--ds-scale-3xl));--ds-text-display:calc(var(--ds-text-base) * var(--ds-scale-display));--ds-text-display-fluid:clamp(var(--ds-text-3xl), calc(var(--ds-text-xl) + 3vw), calc(var(--ds-text-display) * 1.4));--ds-text-title-page:var(--ds-text-2xl);--ds-text-title-section:var(--ds-text-lg);--ds-text-title-card:var(--ds-text-md);--ds-text-title-chapter:var(--ds-text-3xl);--ds-space-0-5:calc(var(--ds-space-unit) * .5);--ds-space-1:calc(var(--ds-space-unit) * 1);--ds-space-1-5:calc(var(--ds-space-unit) * 1.5);--ds-space-2:calc(var(--ds-space-unit) * 2);--ds-space-2-5:calc(var(--ds-space-unit) * 2.5);--ds-space-3:calc(var(--ds-space-unit) * 3);--ds-space-4:calc(var(--ds-space-unit) * 4);--ds-space-5:calc(var(--ds-space-unit) * 5);--ds-space-6:calc(var(--ds-space-unit) * 6);--ds-space-7:calc(var(--ds-space-unit) * 7);--ds-space-8:calc(var(--ds-space-unit) * 8);--ds-space-10:calc(var(--ds-space-unit) * 10);--ds-space-12:calc(var(--ds-space-unit) * 12);--ds-space-16:calc(var(--ds-space-unit) * 16);--ds-space-20:calc(var(--ds-space-unit) * 20);--ds-space-24:calc(var(--ds-space-unit) * 24);--ds-section-gap:calc(var(--ds-space-unit) * var(--ds-section-gap-units));--ds-control-h:calc(var(--ds-control-h-base) * var(--ds-density-scale));--ds-control-h-sm:calc((var(--ds-control-h-base) - 4px) * var(--ds-density-scale));--ds-control-h-lg:calc((var(--ds-control-h-base) + 8px) * var(--ds-density-scale));--ds-row-h:calc(var(--ds-control-h) + 4px);--ds-card-pad:calc(16px * var(--ds-density-scale));--ds-card-gap:calc(16px * var(--ds-density-scale));--ds-field-pitch:calc(16px * var(--ds-density-scale));--ds-control-pad-x:calc(12px * var(--ds-density-scale));--ds-size-h:var(--ds-control-h);--ds-size-text:var(--ds-text-md);--ds-size-pad-x:var(--ds-control-pad-x);--ds-dur-fast:calc(.12s * var(--ds-motion-scale));--ds-dur-base:calc(.18s * var(--ds-motion-scale));--ds-dur-slow:calc(.28s * var(--ds-motion-scale))}:is(:root,[data-theme],[data-mode],[data-density],[data-depth],[data-selection],[data-buttons],[data-labels],[data-controls],[data-accent-scope],[data-hover],[data-band]):not([data-band=accent]){--ds-band-accent:var(--ds-accent);--ds-band-ink:var(--ds-ink-on-accent);--ds-band-ink-away:rgb(from var(--ds-ink-on-accent) calc(255 - r) calc(255 - g) calc(255 - b))}@supports (width:round(1px, 1px)){:root,[data-theme],[data-mode],[data-density],[data-depth],[data-selection],[data-buttons],[data-labels],[data-controls],[data-accent-scope],[data-hover],[data-band]{--ds-control-h:round(calc(var(--ds-control-h-base) * var(--ds-density-scale)), 4px);--ds-control-h-sm:round(calc((var(--ds-control-h-base) - 4px) * var(--ds-density-scale)), 4px);--ds-control-h-lg:round(calc((var(--ds-control-h-base) + 8px) * var(--ds-density-scale)), 4px);--ds-card-pad:round(calc(16px * var(--ds-density-scale)), 4px);--ds-card-gap:round(calc(16px * var(--ds-density-scale)), 4px);--ds-field-pitch:round(calc(16px * var(--ds-density-scale)), 4px);--ds-control-pad-x:round(calc(12px * var(--ds-density-scale)), 2px)}}:root[data-mode=dark],:not(:root)[data-mode=dark],:not(:root)[data-band=dark]{color-scheme:dark;--ds-ground:#0f0f10;--ds-ground-2:#141416;--ds-surface:#18181a;--ds-surface-2:#1f1f22;--ds-surface-3:#26262a;--ds-skeleton:#2e2e33;--ds-surface-raised:#1f1f22;--ds-surface-hover:#222226;--ds-surface-pressed:#26262a;--ds-surface-selected:#2a2a2e;--ds-surface-inverse:#fafafa;--ds-surface-inverse-hover:#e6e6e8;--ds-scrim:#0009;--ds-ink:#f4f4f5;--ds-ink-2:#c9c9cc;--ds-ink-muted:#9d9da3;--ds-ink-faint:#5e5e64;--ds-ink-inverse:#111;--ds-ink-on-primary:#111;--ds-ink-on-accent:#0b0b0c;--ds-rule-soft:#222226;--ds-rule-faint:#1c1c1f;--ds-rule:#2a2a2e;--ds-rule-strong:#38383d;--ds-border:#303035;--ds-border-strong:#45454b;--ds-primary-fill:#f4f4f5;--ds-primary-fill-hover:#e2e2e4;--ds-accent:#6b9cff;--ds-accent-hover:#86adff;--ds-accent-ink:#b9ccff;--ds-accent-tint:#273043;--ds-accent-soft:#3b5fb8;--ds-accent-2:#a48cf5;--ds-accent-2-ink:#c7b8fa;--ds-accent-2-tint:#342f46;--ds-success:#34c57f;--ds-success-tint:#1e3b2e;--ds-success-ink:#5fd79b;--ds-danger:#f26a6a;--ds-danger-tint:#44282a;--ds-danger-ink:#f58d8d;--ds-warning:#f2b04a;--ds-warning-tint:#443624;--ds-warning-ink:#f6c473;--ds-info:#4fb3f0;--ds-info-tint:#233745;--ds-info-ink:#7ec8f5;--ds-ink-on-semantic:#0b0b0c;--ds-data-1:#6b9cff;--ds-data-1-tint:#293248;--ds-data-1-ink:#9dbcff;--ds-data-2:#a48cf5;--ds-data-2-tint:#342f46;--ds-data-2-ink:#c1b1f8;--ds-data-3:#3ecf95;--ds-data-3-tint:#203d33;--ds-data-3-ink:#6fdcb2;--ds-data-4:#f5915b;--ds-data-4-tint:#443027;--ds-data-4-ink:#f8ac84;--ds-data-5:#f06fa4;--ds-data-5-tint:#432936;--ds-data-5-ink:#f596bd;--ds-data-6:#e2c04e;--ds-data-6-tint:#403a24;--ds-data-6-ink:#ebd07e;--ds-data-7:#3fc7d4;--ds-data-7-tint:#203b3f;--ds-data-7-ink:#7cdae3;--ds-data-8:#c3a184;--ds-data-8-tint:#3a332f;--ds-data-8-ink:#d6bda8;--ds-chart-ramp-1:#b9ccff;--ds-chart-ramp-2:#6b9cff;--ds-chart-ramp-3:#3b5fb8;--ds-shadow-lift:0 1px 2px #0006;--ds-shadow-card:0 1px 3px #00000080;--ds-shadow-float:0 8px 24px #0000008c, 0 0 0 1px #ffffff0f;--ds-shadow-modal:0 24px 80px #000000a6, 0 0 0 1px #ffffff0f;--ds-shadow-object:0 4px 12px #00000080;--ds-overlay-fill:#000000a6;--ds-glass-fill:#18181a8c;--ds-glass-border:#ffffff24;--ds-texture-color:#ffffff0f;--ds-illustration-ground:#1c2129}@media (prefers-color-scheme:dark){:root:not([data-mode=light]){color-scheme:dark;--ds-ground:#0f0f10;--ds-ground-2:#141416;--ds-surface:#18181a;--ds-surface-2:#1f1f22;--ds-surface-3:#26262a;--ds-skeleton:#2e2e33;--ds-surface-raised:#1f1f22;--ds-surface-hover:#222226;--ds-surface-pressed:#26262a;--ds-surface-selected:#2a2a2e;--ds-surface-inverse:#fafafa;--ds-surface-inverse-hover:#e6e6e8;--ds-scrim:#0009;--ds-ink:#f4f4f5;--ds-ink-2:#c9c9cc;--ds-ink-muted:#9d9da3;--ds-ink-faint:#5e5e64;--ds-ink-inverse:#111;--ds-ink-on-primary:#111;--ds-ink-on-accent:#0b0b0c;--ds-rule-soft:#222226;--ds-rule-faint:#1c1c1f;--ds-rule:#2a2a2e;--ds-rule-strong:#38383d;--ds-border:#303035;--ds-border-strong:#45454b;--ds-primary-fill:#f4f4f5;--ds-primary-fill-hover:#e2e2e4;--ds-accent:#6b9cff;--ds-accent-hover:#86adff;--ds-accent-ink:#b9ccff;--ds-accent-tint:#273043;--ds-accent-soft:#3b5fb8;--ds-accent-2:#a48cf5;--ds-accent-2-ink:#c7b8fa;--ds-accent-2-tint:#342f46;--ds-success:#34c57f;--ds-success-tint:#1e3b2e;--ds-success-ink:#5fd79b;--ds-danger:#f26a6a;--ds-danger-tint:#44282a;--ds-danger-ink:#f58d8d;--ds-warning:#f2b04a;--ds-warning-tint:#443624;--ds-warning-ink:#f6c473;--ds-info:#4fb3f0;--ds-info-tint:#233745;--ds-info-ink:#7ec8f5;--ds-ink-on-semantic:#0b0b0c;--ds-data-1:#6b9cff;--ds-data-1-tint:#293248;--ds-data-1-ink:#9dbcff;--ds-data-2:#a48cf5;--ds-data-2-tint:#342f46;--ds-data-2-ink:#c1b1f8;--ds-data-3:#3ecf95;--ds-data-3-tint:#203d33;--ds-data-3-ink:#6fdcb2;--ds-data-4:#f5915b;--ds-data-4-tint:#443027;--ds-data-4-ink:#f8ac84;--ds-data-5:#f06fa4;--ds-data-5-tint:#432936;--ds-data-5-ink:#f596bd;--ds-data-6:#e2c04e;--ds-data-6-tint:#403a24;--ds-data-6-ink:#ebd07e;--ds-data-7:#3fc7d4;--ds-data-7-tint:#203b3f;--ds-data-7-ink:#7cdae3;--ds-data-8:#c3a184;--ds-data-8-tint:#3a332f;--ds-data-8-ink:#d6bda8;--ds-chart-ramp-1:#b9ccff;--ds-chart-ramp-2:#6b9cff;--ds-chart-ramp-3:#3b5fb8;--ds-shadow-lift:0 1px 2px #0006;--ds-shadow-card:0 1px 3px #00000080;--ds-shadow-float:0 8px 24px #0000008c, 0 0 0 1px #ffffff0f;--ds-shadow-modal:0 24px 80px #000000a6, 0 0 0 1px #ffffff0f;--ds-shadow-object:0 4px 12px #00000080;--ds-overlay-fill:#000000a6;--ds-glass-fill:#18181a8c;--ds-glass-border:#ffffff24;--ds-texture-color:#ffffff0f;--ds-illustration-ground:#1c2129}}:root[data-density=compact],:not(:root)[data-density=compact]{--ds-density-scale:.85}:root[data-density=default],:not(:root)[data-density=default]{--ds-density-scale:1}:root[data-density=comfortable],:not(:root)[data-density=comfortable]{--ds-density-scale:1.2}:root[data-depth=tint],:not(:root)[data-depth=tint]{--ds-card-bg:var(--ds-surface);--ds-card-border:transparent;--ds-card-shadow:0 0 0 0 transparent}:root[data-depth=hairline],:not(:root)[data-depth=hairline]{--ds-card-bg:var(--ds-ground);--ds-card-border:var(--ds-rule);--ds-card-shadow:0 0 0 0 transparent}:root[data-depth=shadow],:not(:root)[data-depth=shadow]{--ds-card-bg:var(--ds-surface);--ds-card-border:transparent;--ds-card-shadow:var(--ds-shadow-card)}:root[data-depth=tint-hairline],:not(:root)[data-depth=tint-hairline]{--ds-card-bg:var(--ds-surface);--ds-card-border:var(--ds-rule);--ds-card-shadow:0 0 0 0 transparent}:root[data-depth=shadow-hairline],:not(:root)[data-depth=shadow-hairline]{--ds-card-bg:var(--ds-surface);--ds-card-border:var(--ds-rule);--ds-card-shadow:var(--ds-shadow-card)}:root[data-selection=tint],:not(:root)[data-selection=tint]{--ds-selected-bg:var(--ds-surface-selected);--ds-selected-ink:var(--ds-ink);--ds-selected-line:transparent;--ds-selected-weight:var(--ds-weight-medium)}:root[data-selection=accent],:not(:root)[data-selection=accent]{--ds-selected-bg:var(--ds-accent-tint);--ds-selected-ink:var(--ds-accent-ink);--ds-selected-line:transparent;--ds-selected-weight:var(--ds-weight-medium)}:root[data-selection=accent-fill],:not(:root)[data-selection=accent-fill]{--ds-selected-bg:var(--ds-accent);--ds-selected-ink:var(--ds-ink-on-accent);--ds-selected-line:transparent;--ds-selected-weight:var(--ds-weight-medium)}:root[data-selection=underline],:not(:root)[data-selection=underline],:root[data-selection=bar],:not(:root)[data-selection=bar]{--ds-selected-bg:transparent;--ds-selected-ink:var(--ds-ink);--ds-selected-line:var(--ds-accent-line);--ds-selected-weight:var(--ds-weight-medium)}:root[data-selection=invert],:not(:root)[data-selection=invert]{--ds-selected-bg:var(--ds-surface-inverse);--ds-selected-ink:var(--ds-ink-inverse);--ds-selected-line:transparent;--ds-selected-weight:var(--ds-weight-medium)}:root[data-buttons=sm],:not(:root)[data-buttons=sm]{--ds-radius-button:var(--ds-radius-sm)}:root[data-buttons=pill],:not(:root)[data-buttons=pill]{--ds-radius-button:var(--ds-radius-pill)}:root[data-labels=sentence],:not(:root)[data-labels=sentence]{--ds-label-case:none;--ds-label-tracking:0}:root[data-labels=upper],:not(:root)[data-labels=upper]{--ds-label-case:uppercase;--ds-label-tracking:var(--ds-label-tracking-upper)}:root[data-controls=sentence],:not(:root)[data-controls=sentence]{--ds-control-case:none}:root[data-controls=title],:not(:root)[data-controls=title]{--ds-control-case:capitalize}:root[data-accent-scope=none],:not(:root)[data-accent-scope=none]{--ds-ink-link:var(--ds-ink);--ds-ring:var(--ds-ink);--ds-accent-line:var(--ds-ink);--ds-border-selected:var(--ds-ink);--ds-selection-graph:var(--ds-ink)}:root[data-hover=tint],:not(:root)[data-hover=tint]{--ds-hover-bg:var(--ds-surface-hover);--ds-hover-shadow:0 0 0 0 transparent}:root[data-hover=lift],:not(:root)[data-hover=lift]{--ds-hover-bg:var(--ds-surface);--ds-hover-shadow:var(--ds-shadow-lift)}:root[data-ambient=off],:not(:root)[data-ambient=off]{--ds-ambient-play:paused;--ds-ambient-motion:0}[data-band=tint][data-band]{--ds-ground:var(--ds-surface-2);--ds-ground-2:var(--ds-surface-3);--ds-rule:var(--ds-rule-strong)}[data-band=accent][data-band]{--ds-ground:var(--ds-band-accent);--ds-ground-2:color-mix(in srgb, var(--ds-band-accent) 96%, var(--ds-band-ink-away));--ds-surface:color-mix(in srgb, var(--ds-band-accent) 90%, var(--ds-band-ink-away));--ds-surface-2:color-mix(in srgb, var(--ds-band-accent) 84%, var(--ds-band-ink-away));--ds-surface-3:color-mix(in srgb, var(--ds-band-accent) 76%, var(--ds-band-ink-away));--ds-surface-hover:color-mix(in srgb, var(--ds-band-accent) 86%, var(--ds-band-ink-away));--ds-surface-pressed:color-mix(in srgb, var(--ds-band-accent) 82%, var(--ds-band-ink-away));--ds-surface-selected:color-mix(in srgb, var(--ds-band-accent) 76%, var(--ds-band-ink-away));--ds-skeleton:color-mix(in srgb, var(--ds-band-accent) 86%, var(--ds-band-ink-away));--ds-surface-inverse:var(--ds-band-ink);--ds-surface-inverse-hover:color-mix(in srgb, var(--ds-band-ink) 90%, var(--ds-band-accent));--ds-ink:var(--ds-band-ink);--ds-ink-2:color-mix(in srgb, var(--ds-band-ink) 96%, var(--ds-band-accent));--ds-ink-muted:color-mix(in srgb, var(--ds-band-ink) 94%, var(--ds-band-accent));--ds-ink-faint:color-mix(in srgb, var(--ds-band-ink) 60%, var(--ds-band-accent));--ds-ink-inverse:var(--ds-band-accent);--ds-ink-on-primary:var(--ds-band-accent);--ds-ink-on-accent:var(--ds-band-accent);--ds-rule-faint:color-mix(in srgb, var(--ds-band-ink) 8%, var(--ds-band-accent));--ds-rule-soft:color-mix(in srgb, var(--ds-band-ink) 12%, var(--ds-band-accent));--ds-rule:color-mix(in srgb, var(--ds-band-ink) 18%, var(--ds-band-accent));--ds-rule-strong:color-mix(in srgb, var(--ds-band-ink) 26%, var(--ds-band-accent));--ds-border:color-mix(in srgb, var(--ds-band-ink) 22%, var(--ds-band-accent));--ds-border-strong:color-mix(in srgb, var(--ds-band-ink) 34%, var(--ds-band-accent));--ds-primary-fill:var(--ds-band-ink);--ds-primary-fill-hover:color-mix(in srgb, var(--ds-band-ink) 88%, var(--ds-band-accent));--ds-primary-border:transparent;--ds-primary-highlight:transparent;--ds-accent:var(--ds-band-ink);--ds-accent-hover:color-mix(in srgb, var(--ds-band-ink) 88%, var(--ds-band-accent));--ds-accent-ink:var(--ds-band-ink);--ds-accent-tint:color-mix(in srgb, var(--ds-band-accent) 84%, var(--ds-band-ink-away));--ds-accent-soft:color-mix(in srgb, var(--ds-band-ink) 45%, var(--ds-band-accent));--ds-ink-link:var(--ds-band-ink);--ds-ring:var(--ds-band-ink);--ds-border-selected:var(--ds-band-ink);--ds-accent-line:var(--ds-band-ink);--ds-selection-graph:var(--ds-band-ink);--ds-success-tint:var(--ds-accent-tint);--ds-success-ink:var(--ds-band-ink);--ds-success-line:color-mix(in srgb, var(--ds-band-ink) 35%, transparent);--ds-danger-tint:var(--ds-accent-tint);--ds-danger-ink:var(--ds-band-ink);--ds-danger-line:color-mix(in srgb, var(--ds-band-ink) 35%, transparent);--ds-warning-tint:var(--ds-accent-tint);--ds-warning-ink:var(--ds-band-ink);--ds-warning-line:color-mix(in srgb, var(--ds-band-ink) 35%, transparent);--ds-info-tint:var(--ds-accent-tint);--ds-info-ink:var(--ds-band-ink);--ds-info-line:color-mix(in srgb, var(--ds-band-ink) 35%, transparent);--ds-shadow-lift:0 1px 2px color-mix(in srgb, var(--ds-band-ink) 10%, transparent);--ds-shadow-card:0 1px 3px color-mix(in srgb, var(--ds-band-ink) 12%, transparent);--ds-shadow-float:0 8px 24px color-mix(in srgb, var(--ds-band-ink) 25%, transparent), 0 0 0 1px color-mix(in srgb, var(--ds-band-ink) 12%, transparent);--ds-shadow-modal:0 24px 80px color-mix(in srgb, var(--ds-band-ink) 35%, transparent), 0 0 0 1px color-mix(in srgb, var(--ds-band-ink) 12%, transparent);--ds-shadow-object:0 4px 12px color-mix(in srgb, var(--ds-band-ink) 25%, transparent);--ds-illustration-ground:var(--ds-accent-tint);--ds-texture-color:color-mix(in srgb, var(--ds-band-ink) 10%, transparent);--ds-glass-fill:color-mix(in srgb, var(--ds-band-ink) 10%, transparent);--ds-glass-border:color-mix(in srgb, var(--ds-band-ink) 20%, transparent)}@media (prefers-reduced-motion:reduce){:root,[data-theme],[data-mode],[data-density],[data-depth],[data-selection],[data-buttons],[data-labels],[data-controls],[data-accent-scope],[data-hover],[data-band]{--ds-motion-scale:0;--ds-ambient-play:paused;--ds-ambient-motion:0}}[data-theme=whatisgeo],[data-theme=whatisgeo] [data-mode=light]{--ds-ground:#fff;--ds-ground-2:#f3f4f6;--ds-surface:#fff;--ds-surface-2:#f3f4f6;--ds-surface-3:#dedfe3;--ds-surface-raised:#fff;--ds-surface-hover:#f3f4f6;--ds-surface-pressed:#dedfe3;--ds-surface-selected:#eeebff;--ds-surface-inverse:#18191b;--ds-ink:#18191b;--ds-ink-2:#18191b;--ds-ink-muted:#62646a;--ds-ink-faint:#62646a;--ds-ink-inverse:#fff;--ds-ink-on-primary:#fff;--ds-ink-on-accent:#fff;--ds-ink-code:#18191b;--ds-rule-soft:#dedfe3;--ds-rule:#dedfe3;--ds-rule-strong:#62646a;--ds-border:#dedfe3;--ds-border-strong:#62646a;--ds-primary-fill:#18191b;--ds-primary-fill-hover:#354afa;--ds-accent:#354afa;--ds-accent-hover:#18191b;--ds-accent-ink:#354afa;--ds-ink-link:#18191b;--ds-ring:#354afa;--ds-accent-tint:#eeebff;--ds-accent-soft:#eeebff;--ds-accent-2:#7846c6;--ds-accent-2-ink:#7846c6;--ds-accent-2-tint:#eeebff;--ds-warning:#bf481f;--ds-warning-tint:#f3f4f6;--ds-warning-ink:#bf481f;--ds-data-1:#354afa;--ds-data-1-tint:#eeebff;--ds-data-1-ink:#354afa;--ds-data-2:#7846c6;--ds-data-2-tint:#eeebff;--ds-data-2-ink:#7846c6;--ds-data-3:#bf481f;--ds-data-3-tint:#f3f4f6;--ds-data-3-ink:#bf481f;--ds-shadow-card:0 0 0 1px #dedfe3;--ds-shadow-float:0 0 0 1px #dedfe3, 8px 8px 0 #f3f4f6;--ds-shadow-modal:0 0 0 1px #dedfe3, 8px 8px 0 #f3f4f6;--ds-radius-scale:.5;--ds-font-sans:"Inter Variable", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--ds-font-display:"Manrope Variable", "Manrope", ui-sans-serif, system-ui, sans-serif;--ds-font-label:var(--ds-font-sans);--ds-font-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--ds-text-base:16px;--ds-display-weight:600;--ds-display-tracking:-.02em;--ds-heading-weight:600;--ds-heading-tracking:-.02em;--ds-density-scale:1;--ds-container-max:1310px;--ds-card-bg:var(--ds-surface);--ds-card-border:var(--ds-rule);--ds-card-shadow:none}:where([data-theme=whatisgeo]) :is([data-mode],[data-density],[data-depth],[data-selection],[data-buttons],[data-labels],[data-controls],[data-accent-scope],[data-hover],[data-band=tint]){--ds-ink-link:var(--ds-ink);--ds-ring:var(--ds-accent);--ds-card-border:var(--ds-rule)}[data-theme=whatisgeo][data-mode=dark],[data-theme=whatisgeo] [data-mode=dark],[data-theme=whatisgeo] [data-band=dark]{--ds-ground:#121316;--ds-ground-2:#1d1f25;--ds-surface:#1d1f25;--ds-surface-2:#1d1f25;--ds-surface-3:#34363e;--ds-surface-raised:#1d1f25;--ds-surface-hover:#1d1f25;--ds-surface-pressed:#34363e;--ds-surface-selected:#292338;--ds-surface-inverse:#f4f3f0;--ds-ink:#f4f3f0;--ds-ink-2:#f4f3f0;--ds-ink-muted:#b0b0bb;--ds-ink-faint:#b0b0bb;--ds-ink-inverse:#121316;--ds-ink-on-primary:#121316;--ds-ink-on-accent:#121316;--ds-ink-code:#f4f3f0;--ds-rule-soft:#34363e;--ds-rule:#34363e;--ds-rule-strong:#b0b0bb;--ds-border:#34363e;--ds-border-strong:#b0b0bb;--ds-primary-fill:#f4f3f0;--ds-primary-fill-hover:#91a0ff;--ds-accent:#91a0ff;--ds-accent-hover:#f4f3f0;--ds-accent-ink:#91a0ff;--ds-ink-link:#f4f3f0;--ds-ring:#91a0ff;--ds-accent-tint:#292338;--ds-accent-soft:#292338;--ds-accent-2:#be9af7;--ds-accent-2-ink:#be9af7;--ds-accent-2-tint:#292338;--ds-warning:#ff9b73;--ds-warning-tint:#1d1f25;--ds-warning-ink:#ff9b73;--ds-data-1:#91a0ff;--ds-data-1-tint:#292338;--ds-data-1-ink:#91a0ff;--ds-data-2:#be9af7;--ds-data-2-tint:#292338;--ds-data-2-ink:#be9af7;--ds-data-3:#ff9b73;--ds-data-3-tint:#1d1f25;--ds-data-3-ink:#ff9b73;--ds-shadow-card:0 0 0 1px #34363e;--ds-shadow-float:0 0 0 1px #34363e, 8px 8px 0 #1d1f25;--ds-shadow-modal:0 0 0 1px #34363e, 8px 8px 0 #1d1f25}@media (prefers-color-scheme:dark){:root[data-theme=whatisgeo]:not([data-mode=light]),:root:not([data-mode=light]) [data-theme=whatisgeo]:not([data-mode=light]){--ds-ground:#121316;--ds-ground-2:#1d1f25;--ds-surface:#1d1f25;--ds-surface-2:#1d1f25;--ds-surface-3:#34363e;--ds-surface-raised:#1d1f25;--ds-surface-hover:#1d1f25;--ds-surface-pressed:#34363e;--ds-surface-selected:#292338;--ds-surface-inverse:#f4f3f0;--ds-ink:#f4f3f0;--ds-ink-2:#f4f3f0;--ds-ink-muted:#b0b0bb;--ds-ink-faint:#b0b0bb;--ds-ink-inverse:#121316;--ds-ink-on-primary:#121316;--ds-ink-on-accent:#121316;--ds-ink-code:#f4f3f0;--ds-rule-soft:#34363e;--ds-rule:#34363e;--ds-rule-strong:#b0b0bb;--ds-border:#34363e;--ds-border-strong:#b0b0bb;--ds-primary-fill:#f4f3f0;--ds-primary-fill-hover:#91a0ff;--ds-accent:#91a0ff;--ds-accent-hover:#f4f3f0;--ds-accent-ink:#91a0ff;--ds-ink-link:#f4f3f0;--ds-ring:#91a0ff;--ds-accent-tint:#292338;--ds-accent-soft:#292338;--ds-accent-2:#be9af7;--ds-accent-2-ink:#be9af7;--ds-accent-2-tint:#292338;--ds-warning:#ff9b73;--ds-warning-tint:#1d1f25;--ds-warning-ink:#ff9b73;--ds-data-1:#91a0ff;--ds-data-1-tint:#292338;--ds-data-1-ink:#91a0ff;--ds-data-2:#be9af7;--ds-data-2-tint:#292338;--ds-data-2-ink:#be9af7;--ds-data-3:#ff9b73;--ds-data-3-tint:#1d1f25;--ds-data-3-ink:#ff9b73;--ds-shadow-card:0 0 0 1px #34363e;--ds-shadow-float:0 0 0 1px #34363e, 8px 8px 0 #1d1f25;--ds-shadow-modal:0 0 0 1px #34363e, 8px 8px 0 #1d1f25}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;tab-size:4}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol,pre,fieldset,legend{margin:0}ul,ol{padding:0}ul[class],ol[class]{list-style:none}fieldset{border:0;min-width:0;padding:0}legend{padding:0}img,svg,video,canvas,picture{max-width:100%;height:auto;display:block}svg{fill:currentColor}button,input,select,textarea,optgroup{font:inherit;color:inherit;letter-spacing:inherit;margin:0}button,[role=button],summary{cursor:pointer}button:disabled,[aria-disabled=true]{cursor:not-allowed}textarea{resize:vertical}a{color:var(--ds-ink-link);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:.15em}a:hover{text-decoration-color:currentColor}hr{border:0;height:0}table{border-collapse:collapse;border-spacing:0}:where(th){text-align:inherit;font-weight:inherit}code,kbd,samp,pre{font-family:var(--ds-font-mono);font-size:.93em}::placeholder{color:var(--ds-ink-muted);opacity:1}::selection{background:var(--ds-accent-tint);color:var(--ds-ink)}[hidden]{display:none!important}body{background:var(--ds-ground);color:var(--ds-ink);font-family:var(--ds-font-sans);font-size:var(--ds-text-md);line-height:var(--ds-lh-body);font-weight:var(--ds-weight-regular);font-variant-numeric:var(--ds-numeric);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100dvh;overflow-x:clip}[data-theme]:not(:root),[data-mode]:not(:root){background:var(--ds-ground);color:var(--ds-ink)}.ds-display{font-family:var(--ds-font-display);font-size:var(--ds-text-display);font-weight:var(--ds-display-weight);letter-spacing:var(--ds-display-tracking);line-height:var(--ds-lh-tight);text-wrap:balance}.ds-h1,.ds-h2,.ds-h3,.ds-h4{font-weight:var(--ds-heading-weight);letter-spacing:var(--ds-heading-tracking);line-height:var(--ds-lh-heading);color:var(--ds-ink);text-wrap:balance}.ds-h1{font-size:var(--ds-text-2xl)}.ds-h2{font-size:var(--ds-text-xl)}.ds-h3{font-size:var(--ds-text-lg)}.ds-h4{font-size:var(--ds-text-md)}.ds-h1{letter-spacing:var(--ds-display-tracking)}.ds-body{font-size:var(--ds-text-md);line-height:var(--ds-lh-body);font-weight:var(--ds-weight-regular)}.ds-body-sm{font-size:var(--ds-text-sm);line-height:var(--ds-lh-body)}.ds-body-lg{font-size:var(--ds-text-lg);line-height:var(--ds-lh-prose)}.ds-label{font-family:var(--ds-font-label);font-size:var(--ds-text-sm);font-weight:var(--ds-weight-medium);line-height:var(--ds-lh-list);letter-spacing:var(--ds-label-tracking);text-transform:var(--ds-label-case);color:var(--ds-ink-muted)}.ds-eyebrow{font-family:var(--ds-font-label);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-medium);line-height:var(--ds-lh-list);letter-spacing:.06em;text-transform:uppercase;color:var(--ds-ink-muted)}.ds-mono{font-family:var(--ds-font-mono);font-size:var(--ds-text-sm);color:var(--ds-ink-code);font-variant-numeric:tabular-nums;letter-spacing:0}.ds-numeric{font-variant-numeric:tabular-nums}.ds-prose{font-family:var(--ds-font-body-alt);font-size:var(--ds-text-lg);line-height:var(--ds-lh-prose);max-width:var(--ds-measure);color:var(--ds-ink-2)}.ds-prose>*+*{margin-block-start:1em}.ds-prose :is(h1,h2,h3,h4){font-family:var(--ds-font-sans);color:var(--ds-ink);line-height:var(--ds-lh-heading)}.ds-prose a{color:var(--ds-ink-link)}.ds-prose :is(ul,ol){padding-inline-start:1.4em}.ds-prose ul{list-style:outside}.ds-prose ol{list-style:decimal}.ds-quote{font-family:var(--ds-font-body-alt);font-style:italic;font-size:var(--ds-text-lg);line-height:var(--ds-lh-prose)}.ds-two-tone{color:var(--ds-ink)}.ds-two-tone .ds-muted{color:var(--ds-ink-muted);font-weight:inherit}.ds-ink{color:var(--ds-ink)}.ds-ink-2{color:var(--ds-ink-2)}.ds-muted{color:var(--ds-ink-muted)}.ds-faint{color:var(--ds-ink-faint)}.ds-strong{font-weight:var(--ds-weight-semibold)}.ds-medium{font-weight:var(--ds-weight-medium)}.ds-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-tnum{font-variant-numeric:tabular-nums}[data-size=sm]{--ds-size-h:var(--ds-control-h-sm);--ds-size-text:var(--ds-text-sm);--ds-size-pad-x:calc(var(--ds-control-pad-x) - 2px)}[data-size=md]{--ds-size-h:var(--ds-control-h);--ds-size-text:var(--ds-text-md);--ds-size-pad-x:var(--ds-control-pad-x)}[data-size=lg]{--ds-size-h:var(--ds-control-h-lg);--ds-size-text:var(--ds-text-lg);--ds-size-pad-x:calc(var(--ds-control-pad-x) + 4px)}.ds-control{align-items:center;gap:var(--ds-space-2);min-height:var(--ds-size-h);padding-inline:var(--ds-size-pad-x);font-size:var(--ds-size-text);line-height:var(--ds-lh-list);border-radius:var(--ds-radius-sm);border:var(--ds-border-width) solid var(--ds-border);background:var(--ds-surface);color:var(--ds-ink);text-transform:var(--ds-control-case);transition:background-color var(--ds-dur-fast) var(--ds-ease-standard), border-color var(--ds-dur-fast) var(--ds-ease-standard), box-shadow var(--ds-dur-fast) var(--ds-ease-standard);display:inline-flex}.ds-control:hover{border-color:var(--ds-border-strong)}.ds-control:disabled,.ds-control[aria-disabled=true]{color:var(--ds-ink-faint);background:var(--ds-surface-3);border-color:var(--ds-rule)}:focus-visible{outline:var(--ds-ring-width) solid var(--ds-ring);outline-offset:var(--ds-ring-offset);border-radius:inherit}:focus:not(:focus-visible){outline:none}:is(input,textarea,select,.ds-control):focus-visible{outline-offset:calc(-1 * var(--ds-border-width))}[data-ring=outset]:focus-visible{outline-offset:var(--ds-ring-outset)}.ds-hairline{border-block-start:var(--ds-border-width) solid var(--ds-rule)}.ds-hairline--soft{border-block-start-color:var(--ds-rule-soft)}.ds-hairline--strong{border-block-start-color:var(--ds-rule-strong)}.ds-hairline--dashed{border-block-start-style:dashed}.ds-hairline--dotted{border-block-start-style:dotted}hr.ds-hairline{width:100%}.ds-hairline-v{border-inline-start:var(--ds-border-width) solid var(--ds-rule);align-self:stretch}.ds-stack{gap:var(--_gap,var(--ds-space-4));flex-direction:column;display:flex}.ds-row{align-items:center;gap:var(--_gap,var(--ds-space-2));flex-wrap:wrap;display:flex}.ds-row--between{justify-content:space-between}.ds-row--end{justify-content:flex-end}.ds-row--nowrap{flex-wrap:nowrap}.ds-grid{gap:var(--_gap,var(--ds-card-gap));grid-template-columns:repeat(auto-fit, minmax(min(var(--_min,240px), 100%), 1fr));display:grid}.ds-grid[data-cols="2"]{--_min:320px}.ds-grid[data-cols="3"]{--_min:240px}.ds-grid[data-cols="4"]{--_min:200px}.ds-spacer{flex:auto}.ds-container{width:100%;max-width:var(--ds-container-max);padding-inline:var(--ds-gutter-page);margin-inline:auto}.ds-container--narrow{max-width:var(--ds-container-narrow)}.ds-container--prose{max-width:var(--ds-container-prose)}.ds-content{width:100%;max-width:var(--ds-container-content);padding-inline:var(--ds-gutter-page);margin-inline:auto}.ds-surface{background:var(--ds-card-bg);border:var(--ds-border-width) solid var(--ds-card-border);box-shadow:var(--ds-card-shadow);border-radius:var(--ds-radius-md)}.ds-well{background:var(--ds-surface-2);border-radius:var(--ds-radius-md)}.ds-demo{padding:var(--ds-space-6) var(--ds-gutter-page);border-block-end:var(--ds-border-width) solid var(--ds-rule);gap:var(--ds-space-4);flex-direction:column;min-width:0;display:flex}.ds-demo:before{content:attr(data-component) " · " attr(data-variant) " — " attr(data-title);font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);color:var(--ds-ink-muted);letter-spacing:0;text-transform:none}.ds-demo[data-title=""]:before,.ds-demo:not([data-title]):before{content:attr(data-component) " · " attr(data-variant)}.ds-demo>*{min-width:0}.ds-demo__row{align-items:center;gap:var(--ds-space-3);flex-wrap:wrap;display:flex}.ds-demo__note{font-size:var(--ds-text-sm);color:var(--ds-ink-muted);max-width:var(--ds-measure)}.ds-sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ds-sec:not([data-mode]):not([data-band])+.ds-sec:not([data-mode]):not([data-band]){padding-block-start:0}.ds-accent-word{color:var(--ds-accent)}.ds-nav-item{--_pad-x:var(--ds-space-2);--_gap:var(--ds-space-2);--_icon:var(--ds-icon-size-row);--_radius:var(--ds-radius-sm);--_level:0;--_indent:var(--ds-space-4);--_bar-w:3px;align-items:center;gap:var(--_gap);width:100%;min-height:var(--ds-size-h);padding-block:0;padding-inline:calc(var(--_pad-x) + var(--_level) * var(--_indent)) var(--_pad-x);border-radius:var(--_radius);color:var(--ds-ink-2);font-family:var(--ds-font-sans);font-size:var(--ds-size-text);font-weight:var(--ds-weight-medium);line-height:var(--ds-lh-list);text-align:start;text-transform:var(--ds-control-case);cursor:pointer;user-select:none;transition:background-color var(--ds-dur-fast) var(--ds-ease-standard), color var(--ds-dur-fast) var(--ds-ease-standard), box-shadow var(--ds-dur-fast) var(--ds-ease-standard);background:0 0;border:0;text-decoration:none;display:flex;position:relative}.ds-nav-item:hover{text-decoration:none}.ds-nav-item__icon{width:var(--_icon);height:var(--_icon);color:inherit;font-size:calc(var(--_icon) * .8);flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.ds-nav-item__icon>svg{fill:none;stroke:currentColor;width:100%;height:100%;stroke-width:var(--ds-icon-stroke);stroke-linecap:round;stroke-linejoin:round}.ds-nav-item__icon[data-kind=square]{border-radius:var(--ds-radius-xs);background:var(--ds-surface-3);color:var(--ds-ink-2);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-semibold)}.ds-nav-item__icon[data-kind=avatar]{border-radius:var(--ds-radius-pill);background:var(--ds-surface-3);color:var(--ds-ink-2);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-semibold);overflow:hidden}.ds-nav-item__icon[data-kind=avatar]>img{object-fit:cover;width:100%;height:100%}.ds-nav-item__icon:empty{visibility:hidden}.ds-nav-item__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ds-nav-item__meta{color:var(--ds-ink-muted);font-weight:var(--ds-weight-regular);font-size:var(--ds-text-sm)}.ds-nav-item__trailing{align-items:center;gap:var(--ds-space-1);color:var(--ds-ink-muted);font-weight:var(--ds-weight-regular);flex:none;margin-inline-start:auto;display:inline-flex}.ds-nav-item__count{font-family:var(--ds-font-mono);font-size:var(--ds-text-sm);font-variant-numeric:tabular-nums;color:var(--ds-ink-muted)}.ds-nav-item__value{font-family:var(--ds-font-mono);font-size:var(--ds-text-sm);color:var(--ds-ink-muted)}.ds-nav-item__dot{border-radius:var(--ds-radius-pill);background:var(--ds-accent);width:8px;height:8px}.ds-nav-item__dot[data-tone=danger]{background:var(--ds-danger)}.ds-nav-item__tag{padding-inline:var(--ds-space-2);border-radius:var(--ds-radius-pill);background:var(--ds-surface-3);color:var(--ds-ink-2);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-medium);line-height:1.6}.ds-nav-item__tag[data-tone=accent]{background:var(--ds-accent-tint);color:var(--ds-accent-ink)}.ds-nav-item__chevron,.ds-nav-item__add,.ds-nav-item__lock,.ds-nav-item__bookmark,.ds-nav-item__external{width:var(--ds-icon-size);height:var(--ds-icon-size);justify-content:center;align-items:center;display:inline-flex}.ds-nav-item__chevron>svg,.ds-nav-item__add>svg,.ds-nav-item__lock>svg,.ds-nav-item__bookmark>svg,.ds-nav-item__external>svg{fill:none;stroke:currentColor;width:100%;height:100%;stroke-width:var(--ds-icon-stroke);stroke-linecap:round;stroke-linejoin:round}.ds-nav-item__chevron{transition:transform var(--ds-dur-fast) var(--ds-ease-standard)}.ds-nav-item[aria-expanded=true] .ds-nav-item__chevron{transform:rotate(90deg)}.ds-nav-item__add[data-kind=button]{border-radius:var(--ds-radius-xs);border:var(--ds-border-width) solid var(--ds-border);background:var(--ds-surface);width:24px;height:24px;color:var(--ds-ink-2)}.ds-nav-item__actions{gap:var(--ds-space-0-5);opacity:0;transition:opacity var(--ds-dur-fast) var(--ds-ease-standard);display:inline-flex}.ds-nav-item:hover .ds-nav-item__actions,.ds-nav-item:focus-within .ds-nav-item__actions,.ds-nav-item[data-state=hover] .ds-nav-item__actions{opacity:1}.ds-nav-item__actions>button{border-radius:var(--ds-radius-xs);width:20px;height:20px;color:var(--ds-ink-muted);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ds-nav-item__actions>button:hover{background:var(--ds-surface-3);color:var(--ds-ink)}.ds-nav-item__actions>button>svg{fill:none;stroke:currentColor;width:14px;height:14px;stroke-width:var(--ds-icon-stroke);stroke-linecap:round}.ds-nav-item:hover,.ds-nav-item[data-state=hover]{background:var(--ds-hover-bg);box-shadow:var(--ds-hover-shadow);color:var(--ds-ink)}.ds-nav-item:active{background:var(--ds-surface-pressed,var(--ds-surface-3))}.ds-nav-item[aria-current=page],.ds-nav-item[aria-current=true],.ds-nav-item[aria-selected=true]{background:var(--ds-selected-bg);color:var(--ds-selected-ink);font-weight:var(--ds-selected-weight);box-shadow:none}[data-selection=bar] .ds-nav-item[aria-current=page]:before,[data-selection=bar] .ds-nav-item[aria-current=true]:before,[data-selection=bar] .ds-nav-item[aria-selected=true]:before{content:"";inset-block:var(--ds-space-2);width:var(--_bar-w);border-radius:var(--ds-radius-pill);background:var(--ds-selected-line);position:absolute;inset-inline-start:0}[data-selection=underline] .ds-nav-item[aria-current=page]:after,[data-selection=underline] .ds-nav-item[aria-current=true]:after,[data-selection=underline] .ds-nav-item[aria-selected=true]:after{content:"";inset-inline:var(--_pad-x);background:var(--ds-selected-line);height:2px;position:absolute;inset-block-end:0}.ds-nav-item:focus-visible{outline:var(--ds-ring-width) solid var(--ds-ring);outline-offset:calc(-1 * var(--ds-ring-width));border-radius:var(--_radius)}.ds-nav-item:disabled,.ds-nav-item[aria-disabled=true]{color:var(--ds-ink-faint);box-shadow:none;cursor:not-allowed;pointer-events:none;background:0 0}.ds-nav-item[data-state=locked],.ds-nav-item[data-state=locked] .ds-nav-item__lock{color:var(--ds-ink-muted)}.ds-nav-item[data-kind=add]{color:var(--ds-ink-muted);font-weight:var(--ds-weight-regular)}.ds-nav-item[data-kind=add]:hover{color:var(--ds-ink)}.ds-nav-item[aria-busy=true]{pointer-events:none}.ds-nav-item__skeleton{height:calc(var(--ds-size-text) * .9);border-radius:var(--ds-radius-xs);background:var(--ds-rule-strong);max-width:60%;animation:ds-nav-item-pulse var(--ds-dur-slow) var(--ds-ease-standard) infinite alternate;flex:auto;display:block}.ds-nav-item[aria-busy=true] .ds-nav-item__icon{border-radius:var(--ds-radius-xs);background:var(--ds-rule-strong);color:#0000;visibility:visible}@keyframes ds-nav-item-pulse{0%{opacity:1}to{opacity:.55}}.ds-nav-item[data-variant=tint-pill]{font-weight:var(--ds-weight-regular)}.ds-nav-item[data-variant=tint-pill][aria-current=page],.ds-nav-item[data-variant=tint-pill][aria-current=true],.ds-nav-item[data-variant=tint-pill][aria-selected=true]{background:var(--ds-surface-selected);color:var(--ds-ink);font-weight:var(--ds-weight-regular)}.ds-nav-item[data-variant=tint-pill][data-icon=static] .ds-nav-item__icon{color:var(--ds-ink-muted)}.ds-nav-item[data-variant=tint-pill-plus-weight]{font-weight:var(--ds-weight-regular);color:var(--ds-ink-2)}.ds-nav-item[data-variant=tint-pill-plus-weight] .ds-nav-item__icon{color:var(--ds-ink-faint)}.ds-nav-item[data-variant=tint-pill-plus-weight]:hover .ds-nav-item__icon{color:inherit}.ds-nav-item[data-variant=tint-pill-plus-weight][aria-current=page],.ds-nav-item[data-variant=tint-pill-plus-weight][aria-current=true],.ds-nav-item[data-variant=tint-pill-plus-weight][aria-selected=true]{background:var(--ds-surface-selected);color:var(--ds-ink);font-weight:var(--ds-weight-semibold)}.ds-nav-item[data-variant=tint-pill-plus-weight][aria-current] .ds-nav-item__icon,.ds-nav-item[data-variant=tint-pill-plus-weight][aria-selected=true] .ds-nav-item__icon{color:inherit}.ds-nav-item[data-variant=tint-plus-accent]{font-weight:var(--ds-weight-regular)}.ds-nav-item[data-variant=tint-plus-accent][aria-current=page],.ds-nav-item[data-variant=tint-plus-accent][aria-current=true],.ds-nav-item[data-variant=tint-plus-accent][aria-selected=true]{background:var(--ds-accent-tint);color:var(--ds-accent-ink);font-weight:var(--ds-weight-semibold)}.ds-nav-item[data-variant=tint-plus-accent][aria-current=page]:before,.ds-nav-item[data-variant=tint-plus-accent][aria-current=true]:before,.ds-nav-item[data-variant=tint-plus-accent][aria-selected=true]:before{content:"";width:var(--_bar-w);border-radius:var(--_radius) 0 0 var(--_radius);background:var(--ds-accent-line);position:absolute;inset-block:0;inset-inline-start:0}.ds-nav-item[data-variant=tint-plus-accent][data-bar=none]:before{display:none}.ds-nav-item[data-variant=tint-plus-accent][aria-current] .ds-nav-item__bookmark{color:var(--ds-accent-ink)}.ds-nav-item[data-variant=full-width-band]{--_radius:0;font-weight:var(--ds-weight-regular);margin-inline:calc(-1 * var(--_bleed,0px));width:calc(100% + 2 * var(--_bleed,0px));padding-inline:calc(var(--_bleed,0px) + var(--_pad-x))}.ds-nav-item[data-variant=full-width-band][aria-current=page],.ds-nav-item[data-variant=full-width-band][aria-current=true],.ds-nav-item[data-variant=full-width-band][aria-selected=true]{background:var(--ds-accent-tint);color:var(--ds-accent-ink);font-weight:var(--ds-weight-regular)}.ds-nav-item[data-variant=edge-bar]{--_radius:0;font-weight:var(--ds-weight-regular);color:var(--ds-ink-2)}.ds-nav-item[data-variant=edge-bar]:hover{color:var(--ds-ink);background:0 0}.ds-nav-item[data-variant=edge-bar][aria-current=page],.ds-nav-item[data-variant=edge-bar][aria-current=true],.ds-nav-item[data-variant=edge-bar][aria-selected=true]{color:var(--ds-ink);font-weight:var(--ds-weight-bold);background:0 0}.ds-nav-item[data-variant=edge-bar][aria-current] .ds-nav-item__icon>svg,.ds-nav-item[data-variant=edge-bar][aria-selected=true] .ds-nav-item__icon>svg{fill:currentColor}.ds-nav-item[data-variant=edge-bar][aria-current=page]:after,.ds-nav-item[data-variant=edge-bar][aria-current=true]:after,.ds-nav-item[data-variant=edge-bar][aria-selected=true]:after{content:"";inset-inline-end:calc(-1 * var(--_bleed,0px));border-radius:var(--ds-radius-xs) 0 0 var(--ds-radius-xs);background:var(--ds-ink);width:5px;height:40px;position:absolute;top:50%;transform:translateY(-50%)}.ds-nav-item[data-variant=gradient-text-bracket]{--_radius:0;font-weight:var(--ds-weight-bold);margin-inline:calc(-1 * var(--_bleed,0px));width:calc(100% + 2 * var(--_bleed,0px));padding-inline:calc(var(--_bleed,0px) + var(--_pad-x))}.ds-nav-item[data-variant=gradient-text-bracket]:hover{background:0 0}.ds-nav-item[data-variant=gradient-text-bracket]:before,.ds-nav-item[data-variant=gradient-text-bracket]:after{content:"";height:var(--ds-border-width);background:linear-gradient(90deg, var(--ds-accent), var(--ds-accent-2));position:absolute;inset-inline:0}.ds-nav-item[data-variant=gradient-text-bracket]:before{inset-block-start:0}.ds-nav-item[data-variant=gradient-text-bracket]:after{inset-block-end:0}.ds-nav-item[data-variant=gradient-text-bracket] .ds-nav-item__label{background:linear-gradient(90deg, var(--ds-accent), var(--ds-accent-2));color:#0000;-webkit-background-clip:text;background-clip:text}.ds-nav-item[data-variant=gradient-text-bracket] .ds-nav-item__trailing{color:var(--ds-accent-2)}.ds-nav-item[data-variant=gradient-text-bracket][aria-current=page],.ds-nav-item[data-variant=gradient-text-bracket][aria-current=true]{background:0 0}.ds-nav-item[data-variant=weight-only]{font-weight:var(--ds-weight-regular);color:var(--ds-ink-2)}.ds-nav-item[data-variant=weight-only]:hover{color:var(--ds-ink);background:0 0}.ds-nav-item[data-variant=weight-only][aria-current=page],.ds-nav-item[data-variant=weight-only][aria-current=true],.ds-nav-item[data-variant=weight-only][aria-selected=true]{color:var(--ds-ink);font-weight:var(--ds-weight-bold);background:0 0}.ds-nav-item-list{gap:var(--_row-gap,var(--ds-space-1));flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ds-nav-item-list>li{min-width:0;display:flex}.ds-checkbox{--_size:18px;--_radius:var(--ds-radius-xs);--_border-w:var(--ds-border-width);--_border:var(--ds-border);--_fill:var(--ds-surface);--_on-fill:var(--ds-accent);--_on-ink:var(--ds-ink-on-accent);--_mixed-ink:var(--ds-ink);--_stroke:2px;align-items:flex-start;gap:var(--ds-space-2);font-size:var(--ds-size-text);line-height:var(--ds-lh-list);color:var(--ds-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;min-width:0;max-width:100%;display:inline-flex}.ds-checkbox[data-label=start]{flex-direction:row-reverse;justify-content:space-between;width:100%}.ds-checkbox[data-size=sm]{--_size:16px;--_stroke:1.5px}.ds-checkbox[data-size=lg]{--_size:20px}[data-density=compact] .ds-checkbox:not([data-size]):not([data-variant]){--_size:16px;--_stroke:1.5px}[data-density=comfortable] .ds-checkbox:not([data-size]):not([data-variant]){--_size:20px}.ds-checkbox__input{-webkit-appearance:none;appearance:none;inline-size:var(--_size);block-size:var(--_size);border-radius:var(--_radius);border:var(--_border-w) solid var(--_border);background:var(--_fill);color:var(--_on-ink);cursor:inherit;transition:background-color var(--ds-dur-fast) var(--ds-ease-standard), border-color var(--ds-dur-fast) var(--ds-ease-standard);flex:none;place-items:center;margin:0;margin-block-start:calc((var(--ds-size-text) * var(--ds-lh-list) - var(--_size)) / 2);display:inline-grid}.ds-checkbox__input:before{content:"";inline-size:calc(var(--_size) * .28);block-size:calc(var(--_size) * .52);border-inline-end:var(--_stroke) solid currentColor;border-block-end:var(--_stroke) solid currentColor;opacity:0;transition:opacity var(--ds-dur-fast) var(--ds-ease-standard);grid-area:1/1;translate:0 -12%;rotate:45deg}.ds-checkbox__input:after{content:"";inline-size:calc(var(--_size) * .5);block-size:var(--_stroke);opacity:0;transition:opacity var(--ds-dur-fast) var(--ds-ease-standard);background:currentColor;grid-area:1/1}.ds-checkbox__input:checked{background:var(--_on-fill);border-color:var(--_on-fill);color:var(--_on-ink)}.ds-checkbox__input:checked:before{opacity:1}.ds-checkbox__input:indeterminate,.ds-checkbox__input[aria-checked=mixed]{background:var(--_fill);border-color:var(--_border);color:var(--_mixed-ink)}.ds-checkbox__input:indeterminate:before,.ds-checkbox__input[aria-checked=mixed]:before{opacity:0}.ds-checkbox__input:indeterminate:after,.ds-checkbox__input[aria-checked=mixed]:after{opacity:1}.ds-checkbox:hover .ds-checkbox__input:not(:disabled):not(:checked),.ds-checkbox[data-state=hover] .ds-checkbox__input:not(:disabled):not(:checked){border-color:var(--ds-border-strong)}.ds-checkbox:hover .ds-checkbox__input:not(:disabled):checked:not(:indeterminate),.ds-checkbox[data-state=hover] .ds-checkbox__input:not(:disabled):checked:not(:indeterminate){background:var(--ds-accent-hover);border-color:var(--ds-accent-hover)}.ds-checkbox__input:focus-visible{outline:var(--ds-ring-width) solid var(--ds-ring);outline-offset:var(--ds-ring-offset)}.ds-checkbox__input:not(:disabled):not(:checked):active{background:var(--ds-surface-pressed,var(--ds-surface-3))}.ds-checkbox__input:disabled{cursor:not-allowed;background:var(--ds-surface-3);border-color:var(--ds-rule);color:var(--ds-ink-faint)}.ds-checkbox:has(.ds-checkbox__input:disabled){cursor:not-allowed}.ds-checkbox:has(.ds-checkbox__input:disabled) .ds-checkbox__label,.ds-checkbox:has(.ds-checkbox__input:disabled) .ds-checkbox__hint{color:var(--ds-ink-faint)}.ds-checkbox__input[aria-busy=true]{cursor:progress}.ds-checkbox__input[aria-busy=true]:before{opacity:1;inline-size:calc(var(--_size) * .6);block-size:calc(var(--_size) * .6);border:var(--_stroke) solid var(--ds-border-strong);border-block-start-color:var(--ds-ink);border-radius:var(--ds-radius-pill);animation:ds-checkbox-spin calc(var(--ds-dur-slow) * 3) linear infinite;translate:0;rotate:0deg}.ds-checkbox__input[aria-busy=true]:checked{background:var(--_fill);border-color:var(--_border)}.ds-checkbox__input[aria-busy=true]:after{opacity:0}@keyframes ds-checkbox-spin{to{rotate:1turn}}.ds-checkbox__input[aria-invalid=true]:not(:checked){border-color:var(--ds-danger)}.ds-checkbox__hint[data-tone=error]{color:var(--ds-danger-ink)}.ds-checkbox__text{gap:var(--ds-space-0-5);flex-direction:column;min-width:0;display:flex}.ds-checkbox__label{color:var(--ds-ink)}.ds-checkbox__hint{font-size:var(--ds-text-sm);line-height:var(--ds-lh-body);color:var(--ds-ink-muted)}.ds-checkbox[data-variant=origin-2px-border-22]{--_size:22px;--_border-w:2px;--_border:var(--ds-ink-2);font-size:var(--ds-text-lg);gap:var(--ds-space-3)}.ds-checkbox[data-variant=origin-2px-border-22]:hover .ds-checkbox__input:not(:disabled):not(:checked){border-color:var(--ds-ink)}.ds-checkbox[data-variant=manychat-bulk-20]{--_size:20px;--_border-w:2px;--_border:var(--ds-rule-strong);--_radius:var(--ds-radius-sm)}.ds-checkbox[data-variant=navattic-hairline-20]{--_size:20px;--_border:var(--ds-border)}.ds-checkbox[data-variant=navattic-indeterminate-select-all]{--_size:18px;--_border:var(--ds-border);color:var(--ds-ink-muted);font-size:var(--ds-text-sm)}.ds-checkbox[data-variant=plane-card-select]{--_size:18px;--_border:var(--ds-rule-strong)}.ds-text-input{--_h:var(--ds-size-h);--_pad-x:var(--ds-size-pad-x);--_ti-text:var(--ds-size-text);--_radius:var(--ds-radius-sm);--_w:auto;--_align:start;--_icon:var(--ds-icon-size);align-items:center;gap:var(--ds-space-2);width:var(--_w);min-width:0;max-width:100%;min-height:var(--_h);padding-inline:var(--_pad-x);font-size:var(--_ti-text);line-height:var(--ds-lh-list);color:var(--ds-ink);background:var(--ds-surface);border:var(--ds-border-width) solid var(--ds-border);border-radius:var(--_radius);transition:border-color var(--ds-dur-fast) var(--ds-ease-standard), background-color var(--ds-dur-fast) var(--ds-ease-standard), box-shadow var(--ds-dur-fast) var(--ds-ease-standard);display:inline-flex;position:relative}.ds-text-input:hover{border-color:var(--ds-border-strong)}.ds-text-input__control{width:100%;min-width:0;color:inherit;font:inherit;text-align:var(--_align);text-overflow:ellipsis;background:0 0;border:0;flex:auto;align-self:stretch;margin:0;padding:0}.ds-text-input__control::placeholder{color:var(--ds-ink-muted);opacity:1}.ds-text-input__control::-webkit-search-decoration,.ds-text-input__control::-webkit-search-cancel-button{appearance:none}.ds-text-input__control:focus-visible{outline:var(--ds-ring-width) solid var(--ds-ring);outline-offset:var(--ds-ring-offset);border-radius:var(--ds-radius-xs)}.ds-text-input__icon,.ds-text-input__clear,.ds-text-input__chevron{color:var(--ds-ink-muted);flex:none}.ds-text-input__icon{width:var(--_icon);height:var(--_icon);display:inline-flex}.ds-text-input__icon svg,.ds-text-input__clear svg{fill:none;stroke:currentColor;width:100%;height:100%;stroke-width:var(--ds-icon-stroke);stroke-linecap:round;stroke-linejoin:round}.ds-text-input__prefix{color:var(--ds-ink-muted);white-space:nowrap;flex:none}.ds-text-input__clear{width:calc(var(--ds-icon-size) + var(--ds-space-2));height:calc(var(--ds-icon-size) + var(--ds-space-2));padding:var(--ds-space-1);border-radius:var(--ds-radius-xs);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-inline-end:calc(-1 * var(--ds-space-1));display:inline-flex}.ds-text-input__clear:hover{background:var(--ds-hover-bg);color:var(--ds-ink)}.ds-text-input:has(>.ds-text-input__control:placeholder-shown) .ds-text-input__clear{display:none}.ds-text-input__unit{padding-inline:var(--ds-space-3);border-inline-start:var(--ds-border-width) solid var(--ds-border);background:var(--ds-surface-2);color:var(--ds-ink-muted);font-size:var(--ds-text-sm);white-space:nowrap;border-start-end-radius:calc(var(--_radius) - var(--ds-border-width));border-end-end-radius:calc(var(--_radius) - var(--ds-border-width));flex:none;align-self:stretch;align-items:center;margin-inline-end:calc(-1 * var(--_pad-x));display:inline-flex}.ds-text-input__chevron{width:calc(var(--ds-icon-size) * .45);height:calc(var(--ds-icon-size) * .45);border:0 solid;border-inline-end-width:var(--ds-icon-stroke);border-block-end-width:var(--ds-icon-stroke);margin-inline-end:var(--ds-space-0-5);transform:translateY(-25%)rotate(45deg)}.ds-text-input__message{font-size:var(--ds-text-sm);line-height:var(--ds-lh-body);color:var(--ds-ink-muted);margin-block-start:var(--ds-space-1);display:block}@supports selector(:has(a)){.ds-text-input__control:focus-visible{outline:none}.ds-text-input:has(>.ds-text-input__control:focus-visible){border-color:var(--ds-ring);outline:var(--ds-ring-width) solid var(--ds-ring);outline-offset:calc(-1 * var(--ds-border-width))}.ds-text-input:has(>.ds-text-input__control[readonly]){background:var(--ds-surface-2);border-color:#0000}.ds-text-input:has(>.ds-text-input__control[readonly]) .ds-text-input__control{cursor:default}.ds-text-input:has(>.ds-text-input__control:disabled){color:var(--ds-ink-faint);background:var(--ds-surface-3);border-color:var(--ds-rule);box-shadow:none;cursor:not-allowed}.ds-text-input:has(>.ds-text-input__control:disabled) .ds-text-input__control{cursor:not-allowed}.ds-text-input:has(>.ds-text-input__control:disabled) .ds-text-input__control::placeholder,.ds-text-input:has(>.ds-text-input__control:disabled) :is(.ds-text-input__icon,.ds-text-input__prefix,.ds-text-input__unit,.ds-text-input__chevron){color:var(--ds-ink-faint)}.ds-text-input:has(>.ds-text-input__control[aria-invalid=true]){border-color:var(--ds-danger)}.ds-text-input:has(>.ds-text-input__control[aria-invalid=true]:focus-visible){border-color:var(--ds-danger);outline-color:var(--ds-danger)}}.ds-text-input[data-state=error]{border-color:var(--ds-danger)}.ds-text-input[data-state=hover]{border-color:var(--ds-border-strong)}.ds-text-input[data-state=focus]{border-color:var(--ds-ring);outline:var(--ds-ring-width) solid var(--ds-ring);outline-offset:calc(-1 * var(--ds-border-width))}.ds-text-input[aria-busy=true]:after{content:"";width:var(--ds-icon-size);height:var(--ds-icon-size);border:2px solid var(--ds-rule);border-block-start-color:var(--ds-ink-muted);border-radius:var(--ds-radius-pill);animation:ds-text-input-spin calc(var(--ds-dur-slow) * 3) linear infinite;flex:none}.ds-text-input[aria-busy=true] .ds-text-input__clear{display:none}@keyframes ds-text-input-spin{to{transform:rotate(360deg)}}.ds-text-input[data-size]{--_h:var(--ds-size-h);--_pad-x:var(--ds-size-pad-x)}.ds-text-input[data-size=sm]{--_h:var(--ds-control-h-sm);--_pad-x:calc(var(--ds-control-pad-x) - 2px);--_ti-text:var(--ds-text-sm)}.ds-text-input[data-size=md]{--_h:var(--ds-control-h);--_pad-x:var(--ds-control-pad-x);--_ti-text:var(--ds-text-md)}.ds-text-input[data-size=lg]{--_h:var(--ds-control-h-lg);--_pad-x:calc(var(--ds-control-pad-x) + 4px);--_ti-text:var(--ds-text-lg)}.ds-text-input[data-variant=descript-tint-fill-right-aligned]{--_align:end;background:var(--ds-surface-2);border-color:#0000}.ds-text-input[data-variant=descript-tint-fill-right-aligned]:hover{background:var(--ds-surface-hover);border-color:#0000}.ds-text-input[data-variant=retool-hairline-32]{--_h:var(--ds-control-h-sm);--_pad-x:calc(var(--ds-control-pad-x) - 2px);--_radius:var(--ds-radius-xs);font-size:var(--ds-text-sm)}.ds-text-input[data-variant=navattic-hairline-lip]{--_h:var(--ds-control-h-sm);--_pad-x:calc(var(--ds-control-pad-x) - 2px);box-shadow:var(--ds-shadow-lift)}.ds-text-input[data-variant=origin-large-rounded]{--_h:calc(var(--ds-control-h-lg) + var(--ds-space-6));--_pad-x:var(--ds-space-6);--_radius:var(--ds-radius-lg);--_icon:var(--ds-icon-size-row);--_w:100%;gap:var(--ds-space-4);font-size:var(--ds-text-xl);border-color:var(--ds-border-strong)}.ds-text-input[data-variant=hsaj-full-width-48]{--_h:calc(var(--ds-control-h) + var(--ds-space-3));--_pad-x:var(--ds-space-4);--_radius:var(--ds-radius-md);--_w:100%;font-size:var(--ds-text-lg)}.ds-text-input[data-variant=hsajl-inline-label-row]{--_h:calc(var(--ds-row-h) + var(--ds-space-4));--_pad-x:var(--ds-space-5);--_radius:0;--_w:100%;gap:var(--ds-space-6);font-size:var(--ds-text-lg);border-width:0 0 var(--ds-border-width);border-color:var(--ds-rule);background:0 0}.ds-text-input[data-variant=hsajl-inline-label-row]:hover{border-color:var(--ds-rule-strong)}.ds-text-input[data-variant=hsajl-inline-label-row] .ds-text-input__control{font-weight:var(--ds-weight-semibold)}.ds-text-input[data-variant=hsajl-inline-label-row] .ds-text-input__control::placeholder{font-weight:var(--ds-weight-regular)}.ds-text-input[data-variant=luma-modal-white-with-clear]{--_h:calc(var(--ds-control-h-lg) + var(--ds-space-1));--_pad-x:var(--ds-space-4);--_radius:var(--ds-radius-md);--_w:100%;font-size:var(--ds-text-lg);border-color:#0000}.ds-text-input[data-variant=luma-modal-white-with-clear]:hover{border-color:var(--ds-rule)}.ds-text-input[data-variant=perplexity-composer-strong-rule]{--_h:var(--ds-control-h-lg);--_pad-x:var(--ds-space-4);font-size:var(--ds-text-lg);border-color:var(--ds-border-strong);box-shadow:var(--ds-shadow-lift)}.ds-text-input[data-form=multiline]{--_rows:4;padding-block:calc(var(--_pad-x) * .66);width:var(--_w,100%);align-items:stretch}.ds-text-input[data-form=multiline]>.ds-text-input__control{min-height:calc(var(--_rows) * 1lh);line-height:var(--ds-lh-body,1.5);resize:vertical;text-overflow:clip;white-space:pre-wrap;appearance:none}.ds-text-input[data-form=select]{padding-inline-end:0;position:relative}.ds-text-input[data-form=select]>.ds-text-input__control{-webkit-appearance:none;appearance:none;cursor:pointer;min-height:calc(var(--_h) - 2 * var(--ds-border-width));padding-inline-end:calc(var(--_pad-x) + var(--ds-icon-size))}.ds-text-input[data-form=select]>.ds-text-input__chevron{inset-inline-end:var(--_pad-x);pointer-events:none;margin:0;position:absolute;top:50%;transform:translateY(-75%)rotate(45deg)}.ds-text-input[data-form]>.ds-text-input__control:disabled{cursor:not-allowed;color:var(--ds-ink-faint)}.ds-breadcrumb svg[fill=none]{fill:none}.ds-breadcrumb{--_size:var(--ds-text-md);--_gap:var(--ds-space-2);--_leaf-weight:var(--ds-weight-medium);--_sep-glyph:"/";min-width:0;font-size:var(--_size);line-height:var(--ds-lh-list);color:var(--ds-ink-muted)}.ds-breadcrumb__list{align-items:center;gap:var(--_gap);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ds-breadcrumb__item{align-items:center;gap:var(--_gap);flex:0 auto;min-width:0;display:inline-flex}.ds-breadcrumb[data-wrap=nowrap] .ds-breadcrumb__list{flex-wrap:nowrap}.ds-breadcrumb__item:has(>.ds-breadcrumb__link){flex-shrink:0;max-inline-size:100%}.ds-breadcrumb__link{color:var(--ds-ink-muted);font-weight:var(--ds-weight-regular);border-radius:var(--ds-radius-xs);white-space:nowrap;text-overflow:ellipsis;transition:color var(--ds-dur-fast) var(--ds-ease-standard);text-decoration:none;overflow:hidden}.ds-breadcrumb__link:hover,.ds-breadcrumb__link[data-state=hover]{color:var(--ds-ink);text-underline-offset:.2em;text-decoration:underline}.ds-breadcrumb__leaf{color:var(--ds-ink);font-weight:var(--_leaf-weight);font-size:inherit;line-height:inherit;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.ds-breadcrumb__sep{color:var(--ds-ink-faint);font-weight:var(--ds-weight-regular);user-select:none;flex:none}.ds-breadcrumb__sep:before{content:var(--_sep-glyph)}.ds-breadcrumb[data-sep=chevron]{--_sep-glyph:"›"}.ds-breadcrumb[data-sep=plus]{--_sep-glyph:"+"}.ds-breadcrumb__sep svg{block-size:12px;inline-size:12px;display:block}.ds-breadcrumb__sep:has(svg):before{content:none}.ds-breadcrumb__ellipsis{min-inline-size:var(--ds-icon-size-rail);block-size:var(--ds-icon-size-rail);padding:0 var(--ds-space-1);border-radius:var(--ds-radius-xs);color:var(--ds-ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.ds-breadcrumb__ellipsis:hover{background:var(--ds-hover-bg);color:var(--ds-ink)}.ds-breadcrumb__icon{inline-size:var(--ds-icon-size-row);block-size:var(--ds-icon-size-row);border-radius:var(--ds-radius-xs);background:var(--ds-data-1-tint);color:var(--ds-data-1-ink);flex:none;place-items:center;display:inline-grid}.ds-breadcrumb__icon[data-hue="2"]{background:var(--ds-data-2-tint);color:var(--ds-data-2-ink)}.ds-breadcrumb__icon[data-hue="7"]{background:var(--ds-data-7-tint);color:var(--ds-data-7-ink)}.ds-breadcrumb__icon svg{block-size:12px;inline-size:12px}.ds-breadcrumb__control{align-items:center;gap:var(--ds-space-2);min-block-size:var(--ds-control-h-sm);padding-inline:var(--ds-space-3) var(--ds-space-2);font:inherit;font-weight:var(--ds-weight-medium);color:var(--ds-ink);background:var(--ds-surface);border:var(--ds-border-width) solid var(--ds-border);border-radius:var(--ds-radius-sm);box-shadow:var(--ds-shadow-lip);cursor:pointer;white-space:nowrap;max-inline-size:100%;display:inline-flex}.ds-breadcrumb__control svg{inline-size:var(--ds-icon-size);block-size:var(--ds-icon-size);color:var(--ds-ink-muted);flex:none}.ds-breadcrumb__control:hover{border-color:var(--ds-border-strong);background:var(--ds-hover-bg)}.ds-breadcrumb__control[aria-expanded=true]{border-color:var(--ds-border-strong);background:var(--ds-surface-selected)}.ds-breadcrumb__control:disabled{color:var(--ds-ink-faint);background:var(--ds-surface-3);border-color:var(--ds-rule);box-shadow:none}.ds-breadcrumb__edit{inline-size:var(--ds-icon-size-rail);block-size:var(--ds-icon-size-rail);border-radius:var(--ds-radius-xs);color:var(--ds-ink-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.ds-breadcrumb__edit svg{inline-size:var(--ds-icon-size);block-size:var(--ds-icon-size)}.ds-breadcrumb__edit:hover{background:var(--ds-hover-bg);color:var(--ds-ink)}.ds-breadcrumb__leaf[data-editable=true]{text-decoration:underline dotted;text-decoration-color:var(--ds-rule-strong);text-underline-offset:.25em}.ds-breadcrumb__leaf[data-state=empty]{color:var(--ds-ink-muted);font-style:italic;font-weight:var(--ds-weight-regular);padding-inline-end:.12em}.ds-breadcrumb__badge{block-size:var(--ds-icon-size-row);padding-inline:var(--ds-space-2);border-radius:var(--ds-radius-xs);font-family:var(--ds-font-label);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-semibold);letter-spacing:.06em;text-transform:uppercase;background:var(--ds-surface-2);color:var(--ds-ink-2);border:var(--ds-border-width) solid var(--ds-rule);flex:none;align-items:center;display:inline-flex}.ds-breadcrumb__badge[data-tone=live]{background:var(--ds-danger-tint);color:var(--ds-danger-ink);border-color:#0000}.ds-breadcrumb__badge[data-tone=draft]{background:var(--ds-surface-2);color:var(--ds-ink-muted);border-color:var(--ds-rule)}.ds-breadcrumb__star{inline-size:var(--ds-icon-size-rail);block-size:var(--ds-icon-size-rail);border-radius:var(--ds-radius-xs);color:var(--ds-ink-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.ds-breadcrumb__star svg{inline-size:var(--ds-icon-size);block-size:var(--ds-icon-size);fill:none;stroke:currentColor}.ds-breadcrumb__star:hover{background:var(--ds-hover-bg);color:var(--ds-ink)}.ds-breadcrumb__star[aria-pressed=true]{color:var(--ds-accent)}.ds-breadcrumb__star[aria-pressed=true] svg{fill:currentColor}.ds-breadcrumb[data-variant=hsaj-breadcrumb-as-h1]{--_size:var(--ds-text-2xl);--_gap:var(--ds-space-4);--_leaf-weight:var(--ds-heading-weight);--_sep-glyph:"›";line-height:var(--ds-lh-heading);letter-spacing:var(--ds-heading-tracking)}.ds-breadcrumb[data-variant=hsaj-breadcrumb-as-h1] .ds-breadcrumb__leaf{color:var(--ds-ink);white-space:normal;text-overflow:clip;text-wrap:balance;overflow:visible}.ds-breadcrumb[data-variant=hsaj-breadcrumb-as-h1] .ds-breadcrumb__sep{font-size:var(--ds-text-lg);color:var(--ds-ink-faint)}.ds-breadcrumb[data-variant=navattic-interactive-leaf]{--_gap:var(--ds-space-3)}.ds-breadcrumb[data-variant=clickup-icon-square]{--_leaf-weight:var(--ds-weight-semibold)}.ds-breadcrumb[data-variant=manychat-editable-leaf-badge]{--_sep-glyph:"›"}.ds-breadcrumb[data-variant=manychat-editable-leaf-badge] .ds-breadcrumb__sep{color:var(--ds-accent)}.ds-breadcrumb[data-variant=manychat-editable-leaf-badge] .ds-breadcrumb__leaf{font-weight:var(--ds-weight-regular)}.ds-breadcrumb[data-variant=perplexity-collection-untitled]{--_leaf-weight:var(--ds-weight-regular)}.ds-breadcrumb[data-variant=perplexity-collection-untitled] .ds-breadcrumb__link,.ds-breadcrumb[data-variant=perplexity-collection-untitled] .ds-breadcrumb__leaf{color:var(--ds-ink-muted)}.ds-breadcrumb[data-variant=perplexity-collection-untitled] .ds-breadcrumb__leaf{padding-inline-end:.12em;font-style:italic}.ds-breadcrumb[data-variant=perplexity-collection-untitled] .ds-breadcrumb__link:before{content:"+ ";color:var(--ds-ink-faint)}.ds-breadcrumb[data-variant=luma-admin-single-level]{--_sep-glyph:"›";--_gap:var(--ds-space-1)}.ds-breadcrumb[data-variant=luma-admin-single-level] .ds-breadcrumb__link{color:var(--ds-ink-2)}.ds-breadcrumb,.ds-breadcrumb__link,.ds-breadcrumb__leaf{text-transform:none}@media (width<=720px){.ds-breadcrumb[data-collapse=mobile] .ds-breadcrumb__item[data-collapsible]{display:none}.ds-breadcrumb[data-collapse=mobile] .ds-breadcrumb__item[data-role=ellipsis]{display:inline-flex}}.ds-breadcrumb__item[data-role=ellipsis]{display:none}.ds-breadcrumb__initials{font-size:var(--ds-text-xs);font-weight:var(--ds-weight-bold);letter-spacing:0;line-height:1}.ds-breadcrumb__icon:has(.ds-breadcrumb__initials){font-size:var(--ds-text-xs)}.ds-breadcrumb[data-state=collapsed] .ds-breadcrumb__item[data-role=ellipsis]{display:inline-flex}.ds-breadcrumb[data-state=collapsed] .ds-breadcrumb__item[data-collapsible]{display:none}.ds-breadcrumb[data-state=collapsed] .ds-breadcrumb__leaf{max-inline-size:32ch}.ds-breadcrumb__live{display:none}.ds-breadcrumb[data-state=switched]{align-items:center;gap:var(--ds-space-2) var(--ds-space-3);flex-wrap:wrap;display:flex}.ds-breadcrumb[data-state=switched] .ds-breadcrumb__item[data-role=workspace]>.ds-breadcrumb__link{color:var(--ds-accent-ink);background:var(--ds-accent-tint);padding-inline:var(--ds-space-1)}.ds-breadcrumb[data-state=switched] .ds-breadcrumb__live{min-height:var(--ds-icon-size-row);padding-inline:var(--ds-space-2);border-radius:var(--ds-radius-pill);background:var(--ds-surface-2);color:var(--ds-ink-2);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-regular);letter-spacing:0;align-items:center;display:inline-flex}.ds-breadcrumb[data-variant=jstov]{--_leaf-weight:var(--ds-weight-semibold);--_gap:var(--ds-space-1-5);font-size:var(--ds-text-sm)}.ds-breadcrumb[data-variant=jstov] .ds-breadcrumb__icon{background:var(--ds-surface-inverse);color:var(--ds-ink-inverse);border-radius:var(--ds-radius-xs)}.ds-breadcrumb[data-variant=jstov] .ds-breadcrumb__link{padding-inline:var(--ds-space-0-5)}.ds-breadcrumb[data-variant=frame-space-icon]{--_size:var(--ds-text-xs);--_gap:var(--ds-space-1-5);--_leaf-weight:var(--ds-weight-semibold)}.ds-breadcrumb[data-variant=frame-space-icon] .ds-breadcrumb__icon{color:var(--ds-ink-muted);background:0 0}.ds-breadcrumb[data-variant=hsaj-breadcrumb-as-h1] .ds-breadcrumb__icon{display:none}.ds-breadcrumb[data-variant=hsaj-breadcrumb-as-h1][data-state=collapsed] .ds-breadcrumb__link{font-size:var(--ds-text-md)}.ds-sidebar-nav-panel{--_w:calc(var(--ds-sidebar-w) + (var(--ds-space-unit) - 4px) * 16);--_pad:var(--ds-space-3);--_bg:var(--ds-ground);--_rule:var(--ds-rule);--_row-gap:var(--ds-space-1);--_group-gap:var(--ds-space-6);width:var(--_w);min-width:0;max-width:100%;height:100%;min-height:0;padding:var(--_pad);background:var(--_bg);border-inline-end:var(--ds-border-width) solid var(--_rule);color:var(--ds-ink-2);font-family:var(--ds-font-sans);font-size:var(--ds-text-md);flex-direction:column;display:flex}.ds-sidebar-nav-panel__header{align-items:center;gap:var(--ds-space-2);min-height:var(--ds-control-h-lg);min-width:0;margin-block-end:var(--ds-space-2);display:flex}.ds-sidebar-nav-panel__header>.ds-workspace-switcher{flex:auto;min-width:0}.ds-sidebar-nav-panel__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-inline:var(--ds-space-2);color:var(--ds-ink);font-size:var(--ds-text-lg);font-weight:var(--ds-weight-semibold);letter-spacing:var(--ds-heading-tracking);flex:auto;overflow:hidden}.ds-sidebar-nav-panel__header-actions{gap:var(--ds-space-0-5);margin-inline-start:auto;display:inline-flex}.ds-sidebar-nav-panel__icon-btn{width:var(--ds-control-h-sm);height:var(--ds-control-h-sm);border-radius:var(--ds-radius-sm);color:var(--ds-ink-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ds-sidebar-nav-panel__icon-btn:hover{background:var(--ds-hover-bg);color:var(--ds-ink)}.ds-sidebar-nav-panel__icon-btn>svg{width:var(--ds-icon-size);height:var(--ds-icon-size);fill:none;stroke:currentColor;stroke-width:var(--ds-icon-stroke);stroke-linecap:round;stroke-linejoin:round}.ds-sidebar-nav-panel__icon-btn[data-kind=inverse]{background:var(--ds-surface-inverse);color:var(--ds-ink-inverse);width:auto;padding-inline:var(--ds-space-2);gap:var(--ds-space-1);font-size:var(--ds-text-sm);font-weight:var(--ds-weight-medium);height:28px}.ds-sidebar-nav-panel__icon-btn[data-kind=inverse]:hover{background:var(--ds-primary-fill-hover);color:var(--ds-ink-inverse)}.ds-sidebar-nav-panel__brand{align-items:center;gap:var(--ds-space-2);min-height:var(--ds-control-h);padding-inline:var(--ds-space-2);color:var(--ds-ink);font-weight:var(--ds-weight-semibold);text-decoration:none;display:flex}.ds-sidebar-nav-panel__brand>svg{width:var(--ds-icon-size-row);height:var(--ds-icon-size-row);fill:none;stroke:currentColor;stroke-width:var(--ds-icon-stroke);stroke-linecap:round;stroke-linejoin:round}.ds-sidebar-nav-panel__brand[data-lane=serif]{font-family:var(--ds-font-serif);font-size:var(--ds-text-xl)}.ds-sidebar-nav-panel__primary{justify-content:center;align-items:center;gap:var(--ds-space-2);width:100%;min-height:var(--ds-control-h);padding-inline:var(--ds-control-pad-x);border:var(--ds-border-width) solid var(--ds-border);border-radius:var(--ds-radius-button);background:var(--ds-surface);box-shadow:var(--ds-shadow-lip);color:var(--ds-ink);font:inherit;font-weight:var(--ds-weight-medium);text-transform:var(--ds-control-case);cursor:pointer;margin-block-end:var(--ds-space-3);text-decoration:none;display:flex}.ds-sidebar-nav-panel__primary:hover{border-color:var(--ds-border-strong);background:var(--ds-hover-bg)}.ds-sidebar-nav-panel__primary{white-space:nowrap;overflow:hidden}.ds-sidebar-nav-panel__primary>.ds-sidebar-nav-panel__primary-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.ds-sidebar-nav-panel__primary svg{width:var(--ds-icon-size);height:var(--ds-icon-size);fill:none;stroke:currentColor;stroke-width:var(--ds-icon-stroke);stroke-linecap:round;stroke-linejoin:round}.ds-sidebar-nav-panel__primary[data-kind=pill]{border-radius:var(--ds-radius-pill);min-height:var(--ds-control-h-lg);justify-content:flex-start}.ds-sidebar-nav-panel__primary[data-kind=split]{padding:0}.ds-sidebar-nav-panel__primary[data-kind=split]>.ds-sidebar-nav-panel__primary-main,.ds-sidebar-nav-panel__primary[data-kind=split]>.ds-sidebar-nav-panel__primary-more{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ds-sidebar-nav-panel__primary[data-kind=split]>.ds-sidebar-nav-panel__primary-main{justify-content:center;align-items:center;gap:var(--ds-space-2);min-height:var(--ds-control-h);flex:auto;display:inline-flex}.ds-sidebar-nav-panel__primary[data-kind=split]>.ds-sidebar-nav-panel__primary-more{border-radius:0 var(--ds-radius-button) var(--ds-radius-button) 0;width:var(--ds-control-h);min-height:var(--ds-control-h);border-inline-start:var(--ds-border-width) solid var(--ds-border);color:var(--ds-ink-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.ds-sidebar-nav-panel__kbd{gap:var(--ds-space-0-5);font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);color:var(--ds-ink-muted);margin-inline-start:auto;display:inline-flex}.ds-sidebar-nav-panel__kbd>kbd{min-width:20px;height:20px;padding-inline:var(--ds-space-1);border:var(--ds-border-width) solid var(--ds-border);border-radius:var(--ds-radius-xs);background:var(--ds-surface);font:inherit;justify-content:center;align-items:center;display:inline-flex}.ds-sidebar-nav-panel__search{align-items:center;gap:var(--ds-space-2);min-height:var(--ds-control-h);padding-inline:var(--ds-control-pad-x);border:var(--ds-border-width) solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface);color:var(--ds-ink-muted);font:inherit;text-align:start;cursor:text;width:100%;margin-block-end:var(--ds-space-3);display:flex}.ds-sidebar-nav-panel__search:hover{border-color:var(--ds-border-strong)}.ds-sidebar-nav-panel__search>svg{width:var(--ds-icon-size);height:var(--ds-icon-size);fill:none;stroke:currentColor;stroke-width:var(--ds-icon-stroke);stroke-linecap:round}.ds-sidebar-nav-panel__body{min-height:0;margin-inline:calc(-1 * var(--_pad));padding-inline:var(--_pad);scrollbar-width:thin;flex-direction:column;flex:auto;display:flex;overflow:hidden auto}.ds-sidebar-nav-panel__group{flex-direction:column;min-width:0;display:flex}.ds-sidebar-nav-panel__group+.ds-sidebar-nav-panel__group{margin-block-start:var(--_group-gap)}.ds-sidebar-nav-panel__group[data-separator=rule]+.ds-sidebar-nav-panel__group{border-block-start:var(--ds-border-width) solid var(--ds-rule);margin-block-start:var(--ds-space-2);padding-block-start:var(--ds-space-2)}.ds-sidebar-nav-panel__group-label{align-items:center;gap:var(--ds-space-1);min-height:var(--ds-control-h-sm);padding-inline:var(--ds-space-2);width:100%;font-family:var(--ds-font-label);font-size:var(--ds-text-sm);font-weight:var(--ds-weight-medium);line-height:var(--ds-lh-list);letter-spacing:var(--ds-label-tracking);text-transform:var(--ds-label-case);color:var(--ds-ink-muted);text-align:start;background:0 0;border:0;display:flex}button.ds-sidebar-nav-panel__group-label{cursor:pointer;border-radius:var(--ds-radius-sm)}button.ds-sidebar-nav-panel__group-label:hover{color:var(--ds-ink);background:var(--ds-hover-bg)}.ds-sidebar-nav-panel__group-label[data-tone=ink]{color:var(--ds-ink);font-family:var(--ds-font-sans);font-size:var(--ds-text-md);letter-spacing:0;text-transform:none}.ds-sidebar-nav-panel__group-chevron{width:12px;height:12px;transition:transform var(--ds-dur-fast) var(--ds-ease-standard);margin-inline-start:var(--ds-space-0-5);display:inline-flex}.ds-sidebar-nav-panel__group-chevron>svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.ds-sidebar-nav-panel__group-label[aria-expanded=false] .ds-sidebar-nav-panel__group-chevron{transform:rotate(-90deg)}.ds-sidebar-nav-panel__group-label[data-chevron=end] .ds-sidebar-nav-panel__group-chevron{margin-inline-start:auto}.ds-sidebar-nav-panel__group-action{border-radius:var(--ds-radius-xs);width:20px;height:20px;color:var(--ds-ink-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-inline-start:auto;padding:0;display:inline-flex}.ds-sidebar-nav-panel__group-action:hover{background:var(--ds-surface-3);color:var(--ds-ink)}.ds-sidebar-nav-panel__group-action>svg{fill:none;stroke:currentColor;width:14px;height:14px;stroke-width:var(--ds-icon-stroke);stroke-linecap:round}.ds-sidebar-nav-panel__group-label[aria-expanded=false]+.ds-sidebar-nav-panel__list{display:none}.ds-sidebar-nav-panel__escape{padding:var(--ds-space-1) var(--ds-space-2);color:var(--ds-ink-muted);font-size:var(--ds-text-sm);align-self:flex-start}.ds-sidebar-nav-panel__list{gap:var(--_row-gap);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ds-sidebar-nav-panel__list>li{min-width:0;display:flex}.ds-sidebar-nav-panel__tree{gap:var(--_row-gap);margin:0 0 0 var(--ds-space-4);padding:0 0 0 var(--ds-space-2);border-inline-start:var(--ds-border-width) solid var(--ds-rule);flex-direction:column;list-style:none;display:flex;position:relative}.ds-sidebar-nav-panel__tree>li{min-width:0;display:flex}.ds-sidebar-nav-panel__tree[data-kind=rail]{border-inline-start-width:2px;border-inline-start-color:var(--ds-rule-strong);margin-inline-start:var(--ds-space-3)}.ds-sidebar-nav-panel__time-label{padding:var(--ds-space-2) var(--ds-space-2) var(--ds-space-0-5);color:var(--ds-ink-muted);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-medium)}.ds-sidebar-nav-panel__empty{text-align:center;min-height:calc(var(--ds-control-h) * 2 - var(--ds-space-2));padding:var(--ds-space-2);border:var(--ds-border-width) dashed var(--ds-rule);border-radius:var(--ds-radius-md);color:var(--ds-ink-muted);font-size:var(--ds-text-sm);line-height:var(--ds-lh-body);justify-content:center;align-items:center;display:flex}.ds-sidebar-nav-panel__group[aria-busy=true] .ds-sidebar-nav-panel__group-label{color:var(--ds-ink-faint)}.ds-sidebar-nav-panel__footer{margin-block-start:var(--ds-space-3)}.ds-sidebar-nav-panel__footer>.ds-rail-footer-stack{margin-block-start:0}.ds-sidebar-nav-panel[data-state=collapsed]{display:none}.ds-sidebar-nav-panel :is(button,a):focus-visible{outline:var(--ds-ring-width) solid var(--ds-ring);outline-offset:var(--ds-ring-offset)}.ds-sidebar-nav-panel__primary:focus-visible,.ds-sidebar-nav-panel__search:focus-visible{outline-offset:calc(-1 * var(--ds-border-width))}.ds-sidebar-nav-panel[data-variant=navattic-grouped-tint-pill]{--_w:224px;--_row-gap:var(--ds-space-0-5);--_group-gap:var(--ds-space-5);--_bg:var(--ds-ground)}.ds-sidebar-nav-panel[data-variant=navattic-grouped-tint-pill] .ds-sidebar-nav-panel__header{min-height:var(--ds-topbar-h);margin-block-end:0}.ds-sidebar-nav-panel[data-variant=manychat-section-subnav]{--_w:296px;--_pad:var(--ds-space-8);--_bg:var(--ds-ground);--_rule:transparent;--_row-gap:0}.ds-sidebar-nav-panel[data-variant=grammarly-grouped-inset-pill]{--_w:240px;--_bg:var(--ds-surface);--_row-gap:var(--ds-space-0-5);--_group-gap:var(--ds-space-3)}.ds-sidebar-nav-panel[data-variant=grammarly-grouped-inset-pill] .ds-sidebar-nav-panel__group-label{color:var(--ds-ink-muted)}.ds-sidebar-nav-panel[data-variant=elevenlabs-trailing-slot]{--_w:256px;--_bg:var(--ds-ground);--_row-gap:var(--ds-space-1);--_group-gap:var(--ds-space-4)}.ds-sidebar-nav-panel[data-variant=elevenlabs-trailing-slot] .ds-sidebar-nav-panel__group-label{font-family:var(--ds-font-sans);font-size:var(--ds-text-md);font-weight:var(--ds-weight-regular);letter-spacing:0;text-transform:none}.ds-sidebar-nav-panel[data-variant=v0-disclosure-sections]{--_w:274px;--_pad:var(--ds-space-2);--_bg:var(--ds-ground);--_row-gap:var(--ds-space-0-5);--_group-gap:var(--ds-space-4)}.ds-sidebar-nav-panel[data-variant=oku-grouped-pinned-footer]{--_w:224px;--_pad:var(--ds-space-4);--_bg:var(--ds-surface);--_row-gap:0;--_group-gap:var(--ds-space-4)}.ds-sidebar-nav-panel[data-variant=oku-grouped-pinned-footer] .ds-sidebar-nav-panel__body{padding-inline:var(--ds-space-2)}.ds-sidebar-nav-panel[data-variant=homerun-two-tier-pitch]{--_w:280px;--_pad:var(--ds-space-4);--_bg:var(--ds-ground);--_row-gap:0;--_group-gap:var(--ds-space-6);font-size:var(--ds-text-lg)}.ds-sidebar-nav-panel[data-variant=homerun-two-tier-pitch] .ds-sidebar-nav-panel__header{margin-block-end:var(--ds-space-4)}.ds-sidebar-nav-panel[data-variant=hsaj-uniform-pitch-tree]{--_w:336px;--_pad:var(--ds-space-4);--_bg:var(--ds-ground-2);--_row-gap:1px;--_group-gap:var(--ds-space-8);font-size:var(--ds-text-lg)}.ds-sidebar-nav-panel[data-variant=hsaj-uniform-pitch-tree] .ds-sidebar-nav-panel__group-label{font-family:var(--ds-font-sans);font-size:var(--ds-text-md);font-weight:var(--ds-weight-regular);letter-spacing:0;text-transform:none}.ds-sidebar-nav-panel[data-variant=confluence-two-tier-rail]{--_w:320px;--_bg:var(--ds-surface);--_row-gap:0;--_group-gap:var(--ds-space-3)}.ds-sidebar-nav-panel[data-variant=confluence-two-tier-rail] .ds-sidebar-nav-panel__group-label{font-weight:var(--ds-weight-semibold)}.ds-sidebar-nav-panel[data-variant=clickup-tree-sidebar]{--_w:256px;--_bg:var(--ds-ground);--_row-gap:0;--_group-gap:var(--ds-space-4);font-size:var(--ds-text-md)}.ds-sidebar-nav-panel[data-variant=perplexity-slot-order]{--_w:240px;--_pad:var(--ds-space-4);--_bg:var(--ds-ground-2);--_rule:transparent;--_row-gap:var(--ds-space-1);--_group-gap:var(--ds-space-2)}.ds-sidebar-nav-panel[data-variant=contra-dark-grouped]{--_w:280px;--_pad:var(--ds-space-2);--_bg:var(--ds-ground);--_rule:transparent;--_row-gap:0;--_group-gap:0}.ds-sidebar-nav-panel[data-variant=contra-dark-grouped] .ds-sidebar-nav-panel__body{padding-inline:var(--ds-space-3)}.ds-sidebar-nav-panel[data-variant=contra-dark-grouped] .ds-sidebar-nav-panel__group+.ds-sidebar-nav-panel__group{border-block-start:var(--ds-border-width) solid var(--ds-rule);margin-block-start:var(--ds-space-2);padding-block-start:var(--ds-space-2)}.ds-sidebar-nav-panel[data-variant=braintrust-pill-nav]{--_w:240px;--_pad:var(--ds-space-4);--_bg:var(--ds-ground);--_rule:transparent;--_row-gap:var(--ds-space-2);font-size:var(--ds-text-lg)}.ds-sidebar-nav-panel[data-variant=braintrust-pill-nav] .ds-nav-item{--_radius:var(--ds-radius-pill);--_pad-x:var(--ds-space-4)}.ds-sidebar-nav-panel[data-variant=givingli-two-tier-edgebar]{--_w:240px;--_pad:var(--ds-space-6) 0 var(--ds-space-6) var(--ds-space-6);--_bg:var(--ds-surface);--_rule:var(--ds-rule-strong);--_row-gap:var(--ds-space-1)}.ds-sidebar-nav-panel[data-variant=givingli-two-tier-edgebar] .ds-sidebar-nav-panel__body{margin-inline:0;padding-inline:0}.ds-sidebar-nav-panel[data-variant=givingli-two-tier-edgebar] .ds-sidebar-nav-panel__group[data-tier=utility] .ds-nav-item{color:var(--ds-ink-2)}.ds-sidebar-nav-panel[data-variant=origin-neutral-pill]{--_w:340px;--_pad:var(--ds-space-3);--_bg:var(--ds-ground);--_rule:var(--ds-rule-soft);--_row-gap:var(--ds-space-0-5);font-size:var(--ds-text-lg)}.ds-sidebar-nav-panel[data-variant=origin-neutral-pill] .ds-nav-item{--_radius:var(--ds-radius-md);--_pad-x:var(--ds-space-4);--_gap:var(--ds-space-6)}.ds-sidebar-nav-panel[data-variant=synara-time-grouped]{--_w:230px;--_pad:var(--ds-space-3);--_bg:var(--ds-ground-2);--_rule:var(--ds-rule);--_row-gap:0;--_group-gap:var(--ds-space-3);font-size:var(--ds-text-sm)}.ds-sidebar-nav-panel[data-variant=synara-time-grouped] .ds-nav-item{--_icon:var(--ds-icon-size)}.ds-sidebar-nav-panel[data-variant=plane-contextual]{--_w:285px;--_pad:var(--ds-space-4);--_bg:var(--ds-surface);--_row-gap:0;--_group-gap:var(--ds-space-2)}.ds-sidebar-nav-panel[data-variant=plane-contextual] .ds-sidebar-nav-panel__title{font-size:var(--ds-text-xl)}.ds-sidebar-nav-panel[data-variant=plane-contextual] .ds-sidebar-nav-panel__primary{border-radius:var(--ds-radius-md);justify-content:flex-start;min-height:38px}.ds-sidebar-nav-panel__toggle,.ds-sidebar-nav-panel__scrim,.ds-sidebar-nav-panel__close{display:none}.ds-sidebar-nav-panel__toggle{align-items:center;gap:var(--ds-space-2);min-height:var(--ds-tap-target-min);padding-inline:var(--ds-control-pad-x);border:var(--ds-border-width) solid var(--ds-border);border-radius:var(--ds-radius-button);background:var(--ds-surface);box-shadow:var(--ds-shadow-lip);color:var(--ds-ink);font:inherit;font-size:var(--ds-text-md);font-weight:var(--ds-weight-medium);text-transform:var(--ds-control-case);cursor:pointer;max-width:100%}.ds-sidebar-nav-panel__toggle:hover{border-color:var(--ds-border-strong);background:var(--ds-hover-bg)}.ds-sidebar-nav-panel__toggle:focus-visible,.ds-sidebar-nav-panel__close:focus-visible{outline:var(--ds-ring-width) solid var(--ds-ring);outline-offset:var(--ds-ring-offset)}.ds-sidebar-nav-panel__toggle:disabled,.ds-sidebar-nav-panel__toggle[aria-disabled=true]{background:var(--ds-surface-3);color:var(--ds-ink-faint);border-color:var(--ds-rule);box-shadow:none;cursor:not-allowed}.ds-sidebar-nav-panel__toggle>svg,.ds-sidebar-nav-panel__close>svg{width:var(--ds-icon-size);height:var(--ds-icon-size);fill:none;stroke:currentColor;stroke-width:var(--ds-icon-stroke);stroke-linecap:round;stroke-linejoin:round;flex:none}.ds-sidebar-nav-panel__toggle-chevron>svg{width:var(--ds-icon-size);height:var(--ds-icon-size);fill:none;stroke:currentColor;stroke-width:var(--ds-icon-stroke);stroke-linecap:round;stroke-linejoin:round}.ds-sidebar-nav-panel__toggle-label{text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:auto;min-width:0;overflow:hidden}.ds-sidebar-nav-panel__toggle-count{color:var(--ds-ink-muted);font-family:var(--ds-font-mono);font-size:var(--ds-text-sm);font-variant-numeric:tabular-nums;flex:none}.ds-sidebar-nav-panel__toggle[aria-busy=true] .ds-sidebar-nav-panel__toggle-count{color:#0000;border-radius:var(--ds-radius-xs);background:var(--ds-surface-3);min-width:2ch;animation:ds-snp-pulse 1.2s var(--ds-ease-standard) infinite alternate}@keyframes ds-snp-pulse{to{opacity:.45}}.ds-sidebar-nav-panel__toggle-chevron{transition:transform var(--ds-dur-fast) var(--ds-ease-standard);flex:none;display:inline-flex}.ds-sidebar-nav-panel__toggle[aria-expanded=true] .ds-sidebar-nav-panel__toggle-chevron{transform:rotate(180deg)}.ds-sidebar-nav-panel__close{width:var(--ds-control-h-sm);height:var(--ds-control-h-sm);border-radius:var(--ds-radius-sm);color:var(--ds-ink-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0}.ds-sidebar-nav-panel__close:hover{background:var(--ds-hover-bg);color:var(--ds-ink)}@media (width<=767px){.ds-sidebar-nav-panel__toggle{display:inline-flex}.ds-sidebar-nav-panel[data-variant=instacart-scrim-drawer]{z-index:var(--ds-z-modal);width:min(var(--_w), 85vw);background:var(--ds-surface-raised);visibility:hidden;max-width:85vw;height:auto;transition:transform var(--ds-dur-base) var(--ds-ease-in), visibility 0s linear var(--ds-dur-base);border-inline-end:0;position:fixed;inset-block:0;inset-inline-start:0;transform:translate(-100%)}.ds-sidebar-nav-panel[data-variant=instacart-scrim-drawer]:dir(rtl){inset-inline:auto 0;transform:translate(100%)}.ds-sidebar-nav-panel[data-variant=instacart-scrim-drawer][data-state=open]{visibility:visible;box-shadow:var(--ds-shadow-modal);transition:transform var(--ds-dur-base) var(--ds-ease-out), visibility 0s;transform:none}.ds-sidebar-nav-panel[data-variant=instacart-scrim-drawer] .ds-sidebar-nav-panel__close{display:inline-flex}.ds-sidebar-nav-panel__scrim{z-index:var(--ds-z-scrim);background:var(--ds-scrim);backdrop-filter:var(--ds-scrim-filter);cursor:default;opacity:0;visibility:hidden;transition:opacity var(--ds-dur-base) var(--ds-ease-standard), visibility 0s linear var(--ds-dur-base);border:0;padding:0;display:block;position:fixed;inset:0}.ds-sidebar-nav-panel[data-state=open]~.ds-sidebar-nav-panel__scrim{opacity:1;visibility:visible;transition-delay:0s}.ds-sidebar-nav-panel__toggle[data-kind=disclosure]{border-radius:var(--ds-radius-md);width:100%;box-shadow:none;display:flex}.ds-sidebar-nav-panel__toggle[data-kind=disclosure][aria-expanded=true]{border-end-end-radius:0;border-end-start-radius:0}.ds-sidebar-nav-panel[data-variant=lloyds-inline-disclosure]{width:100%;max-width:none;height:auto;border:var(--ds-border-width) solid var(--ds-border);border-radius:0 0 var(--ds-radius-md) var(--ds-radius-md);border-block-start:0;padding-block-start:var(--ds-space-2);display:none}.ds-sidebar-nav-panel[data-variant=lloyds-inline-disclosure][data-state=open]{display:flex}.ds-sidebar-nav-panel[data-variant=lloyds-inline-disclosure] .ds-sidebar-nav-panel__header{display:none}.ds-sidebar-nav-panel[data-variant=lloyds-inline-disclosure] .ds-sidebar-nav-panel__body{max-height:min(60dvh,440px)}.ds-sidebar-nav-panel[data-variant=yami-chip-strip]{--_pad:var(--ds-space-2);align-items:flex-start;gap:var(--ds-space-2);width:100%;max-width:none;height:auto;padding-inline:var(--ds-space-3) var(--ds-space-2);border-inline-end:0;border-block-end:var(--ds-border-width) solid var(--_rule);flex-direction:row}.ds-sidebar-nav-panel[data-variant=yami-chip-strip] :is(.ds-sidebar-nav-panel__header,.ds-sidebar-nav-panel__primary,.ds-sidebar-nav-panel__search,.ds-sidebar-nav-panel__footer,.ds-sidebar-nav-panel__group-label,.ds-nav-item__icon,.ds-nav-item__trailing){display:none}.ds-sidebar-nav-panel[data-variant=yami-chip-strip] .ds-sidebar-nav-panel__body{scroll-snap-type:x proximity;scrollbar-width:none;flex-direction:row;flex:auto;margin:0;padding:0;overflow:auto hidden;mask-image:linear-gradient(90deg,currentColor calc(100% - 24px),#0000)}.ds-sidebar-nav-panel[data-variant=yami-chip-strip] .ds-sidebar-nav-panel__body::-webkit-scrollbar{display:none}.ds-sidebar-nav-panel[data-variant=yami-chip-strip] .ds-sidebar-nav-panel__group{border:0;flex-direction:row;margin:0;padding:0}.ds-sidebar-nav-panel[data-variant=yami-chip-strip] .ds-sidebar-nav-panel__group .ds-sidebar-nav-panel__list{gap:var(--ds-space-2);flex-direction:row;display:flex}.ds-sidebar-nav-panel[data-variant=yami-chip-strip] .ds-sidebar-nav-panel__list>li{scroll-snap-align:start;flex:none}.ds-sidebar-nav-panel[data-variant=yami-chip-strip] .ds-nav-item{--_pad-x:var(--ds-space-3);--_radius:var(--ds-radius-pill);width:auto;min-height:var(--ds-tap-target-min);border:var(--ds-border-width) solid var(--ds-border);background:var(--ds-surface);white-space:nowrap}.ds-sidebar-nav-panel[data-variant=yami-chip-strip] .ds-nav-item:hover{background:var(--ds-hover-bg)}.ds-sidebar-nav-panel[data-variant=yami-chip-strip] .ds-nav-item[aria-current=page]{background:var(--ds-selected-bg);color:var(--ds-selected-ink);border-color:var(--ds-selected-ink)}.ds-sidebar-nav-panel[data-variant=yami-chip-strip] .ds-sidebar-nav-panel__empty{min-height:var(--ds-tap-target-min);padding-inline:var(--ds-space-4);border-radius:var(--ds-radius-pill);white-space:nowrap}.ds-sidebar-nav-panel[data-variant=yami-chip-strip] .ds-sidebar-nav-panel__toggle{padding-inline:var(--ds-space-2);width:var(--ds-tap-target-min);border-radius:var(--ds-radius-pill);box-shadow:none;flex:none;justify-content:center}.ds-sidebar-nav-panel[data-variant=yami-chip-strip] .ds-sidebar-nav-panel__toggle-label{display:none}.ds-sidebar-nav-panel[data-variant=yami-chip-strip][data-state=open] .ds-sidebar-nav-panel__body{overflow:visible;mask-image:none}.ds-sidebar-nav-panel[data-variant=yami-chip-strip][data-state=open] :is(.ds-sidebar-nav-panel__group,.ds-sidebar-nav-panel__group .ds-sidebar-nav-panel__list){flex-wrap:wrap}}.ds-button-primary{--_h:var(--ds-size-h);--_pad-x:calc(var(--ds-size-pad-x) + var(--ds-space-1));--_radius:var(--ds-radius-button);--_w:auto;--_gap:var(--ds-space-2);--_icon:var(--ds-icon-size);--_lift:0 0 0 0 transparent;justify-content:center;align-items:center;gap:var(--_gap);width:var(--_w);min-width:0;max-width:100%;min-height:var(--_h);padding-inline:var(--_pad-x);font-family:inherit;font-size:var(--ds-size-text);font-weight:var(--ds-weight-medium);line-height:var(--ds-lh-list);letter-spacing:0;text-transform:var(--ds-control-case);white-space:nowrap;color:var(--ds-ink-on-primary);background:var(--ds-primary-fill);border:var(--ds-border-width) solid var(--ds-primary-border);border-radius:var(--_radius);box-shadow:inset 0 var(--ds-border-width) 0 0 var(--ds-primary-highlight), var(--_lift,var(--ds-shadow-lift));cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--ds-dur-fast) var(--ds-ease-standard), border-color var(--ds-dur-fast) var(--ds-ease-standard), box-shadow var(--ds-dur-fast) var(--ds-ease-standard), color var(--ds-dur-fast) var(--ds-ease-standard);padding-block:0;text-decoration:none;display:inline-flex;position:relative}.ds-button-primary__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.ds-button-primary__icon{width:var(--_icon);height:var(--_icon);flex:none;display:inline-flex}.ds-button-primary__icon svg{fill:none;stroke:currentColor;width:100%;height:100%;stroke-width:var(--ds-icon-stroke);stroke-linecap:round;stroke-linejoin:round}.ds-button-primary__icon[data-slot=trailing]{margin-inline-end:calc(-1 * var(--ds-space-0-5))}.ds-button-primary__icon[data-slot=leading]{margin-inline-start:calc(-1 * var(--ds-space-0-5))}.ds-button-primary:hover,.ds-button-primary[data-state=hover]{background:var(--ds-primary-fill-hover)}.ds-button-primary:active,.ds-button-primary[data-state=pressed]{background:var(--ds-primary-fill-hover);--_lift:0 0 0 0 transparent;box-shadow:inset 0 var(--ds-border-width) 0 0 transparent, var(--_lift,var(--ds-shadow-lift))}.ds-button-primary:focus-visible,.ds-button-primary[data-state=focus]{outline:var(--ds-ring-width) solid var(--ds-ring);outline-offset:var(--ds-ring-offset)}.ds-button-primary:disabled,.ds-button-primary[aria-disabled=true]{color:var(--ds-ink-faint);background:var(--ds-surface-3);border-color:var(--ds-rule);box-shadow:inset 0 0 0 0 transparent, var(--_lift,var(--ds-shadow-lift));--_lift:0 0 0 0 transparent;cursor:not-allowed}.ds-button-primary[aria-busy=true]{pointer-events:none}.ds-button-primary[aria-busy=true]>*{visibility:hidden}.ds-button-primary[aria-busy=true]:after{content:"";width:var(--_icon);height:var(--_icon);border-radius:var(--ds-radius-pill);animation:ds-button-primary-spin calc(var(--ds-dur-slow) * 3) linear infinite;border:2px solid #0000;border-block-start-color:currentColor;border-inline-end-color:currentColor;margin:auto;position:absolute;inset:0}@keyframes ds-button-primary-spin{to{transform:rotate(360deg)}}.ds-button-primary[data-size]{--_h:var(--ds-size-h);--_pad-x:calc(var(--ds-size-pad-x) + var(--ds-space-1))}.ds-button-primary[data-size=sm]{--_icon:var(--ds-icon-size)}.ds-button-primary[data-size=lg]{--_icon:var(--ds-icon-size-row)}.ds-button-primary[data-variant=filled-ink]{color:var(--ds-ink-inverse);background:var(--ds-surface-inverse);border-color:#0000}.ds-button-primary[data-variant=filled-ink]:hover,.ds-button-primary[data-variant=filled-ink][data-state=hover],.ds-button-primary[data-variant=filled-ink]:active{background:color-mix(in srgb, var(--ds-surface-inverse) 86%, var(--ds-ink-inverse))}.ds-button-primary[data-variant=filled-accent]{color:var(--ds-ink-on-accent);background:var(--ds-accent);border-color:#0000}.ds-button-primary[data-variant=filled-accent]:hover,.ds-button-primary[data-variant=filled-accent][data-state=hover],.ds-button-primary[data-variant=filled-accent]:active{background:var(--ds-accent-hover)}.ds-button-primary[data-variant=full-width-terminal]{--_w:100%;--_h:calc(var(--ds-control-h-lg) + var(--ds-space-2));--_pad-x:var(--ds-space-6);--_icon:var(--ds-icon-size-row);font-size:var(--ds-text-lg);font-weight:var(--ds-weight-semibold);margin-block-start:calc(var(--ds-field-pitch) * 2.5)}.ds-button-primary[data-variant=full-width-terminal][data-align=center]{--_w:auto;min-width:calc(var(--_h) * 4)}.ds-button-primary[data-variant=over-wide]{min-width:calc(var(--_h) * 4)}.ds-button-primary[data-variant=navattic-tactile]{--_lift:var(--ds-shadow-lift);border-color:color-mix(in srgb, var(--ds-primary-fill) 70%, var(--ds-ink));box-shadow:inset 0 var(--ds-border-width) 0 0 color-mix(in srgb, var(--ds-ink-on-primary) 18%, transparent), var(--_lift,var(--ds-shadow-lift))}.ds-button-primary[data-variant=navattic-tactile]:active{box-shadow:inset 0 var(--ds-border-width) 0 0 transparent, var(--ds-shadow-lift);--_lift:0 0 0 0 transparent}.ds-button-primary[data-variant=synara-solid-pill]{--_h:calc(var(--ds-control-h) + var(--ds-space-1));--_pad-x:var(--ds-space-5);--_radius:var(--ds-radius-pill);font-size:var(--ds-text-lg)}.ds-button-primary[data-variant=perplexity-circular-submit]{--_pad-x:0;--_radius:var(--ds-radius-pill);--_w:var(--_h);aspect-ratio:1;color:var(--ds-ink-on-accent);background:var(--ds-accent);border-color:#0000}.ds-button-primary[data-variant=perplexity-circular-submit]:hover{background:var(--ds-accent-hover)}.ds-button-primary[data-variant=perplexity-circular-submit]:disabled{color:var(--ds-ink-faint);background:var(--ds-surface-2);border-color:#0000}.ds-button-primary[data-variant=grid-snapped-fixed-width]{--_h:var(--ds-control-h-sm);--_w:calc(var(--ds-control-h-sm) * 4.5);--_radius:var(--ds-radius-xs);font-size:var(--ds-text-sm);font-weight:var(--ds-weight-semibold)}.ds-button-secondary{--_h:var(--ds-size-h);--_pad-x:calc(var(--ds-size-pad-x) + var(--ds-space-1));--_radius:var(--ds-radius-button);--_w:auto;--_gap:var(--ds-space-2);--_icon:var(--ds-icon-size);justify-content:center;align-items:center;gap:var(--_gap);width:var(--_w);min-width:0;max-width:100%;min-height:var(--_h);padding-inline:var(--_pad-x);font-family:inherit;font-size:var(--ds-size-text);font-weight:var(--ds-weight-medium);line-height:var(--ds-lh-list);letter-spacing:0;text-transform:var(--ds-control-case);white-space:nowrap;color:var(--ds-ink);background:var(--ds-surface);border:var(--ds-border-width) solid var(--ds-border);border-radius:var(--_radius);box-shadow:var(--ds-shadow-lip);cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--ds-dur-fast) var(--ds-ease-standard), border-color var(--ds-dur-fast) var(--ds-ease-standard), box-shadow var(--ds-dur-fast) var(--ds-ease-standard), color var(--ds-dur-fast) var(--ds-ease-standard);padding-block:0;text-decoration:none;display:inline-flex;position:relative}.ds-button-secondary__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.ds-button-secondary__icon{width:var(--_icon);height:var(--_icon);flex:none;display:inline-flex}.ds-button-secondary__icon svg{fill:none;stroke:currentColor;width:100%;height:100%;stroke-width:var(--ds-icon-stroke);stroke-linecap:round;stroke-linejoin:round}.ds-button-secondary__icon[data-slot=trailing]{margin-inline-end:calc(-1 * var(--ds-space-0-5))}.ds-button-secondary__icon[data-slot=leading]{margin-inline-start:calc(-1 * var(--ds-space-0-5))}.ds-button-secondary__dot{width:var(--ds-space-2);height:var(--ds-space-2);border-radius:var(--ds-radius-pill);background:var(--ds-live);flex:none}.ds-button-secondary:hover,.ds-button-secondary[data-state=hover]{border-color:var(--ds-border-strong);background:var(--ds-hover-bg)}[data-hover=lift] .ds-button-secondary:hover,[data-hover=lift] .ds-button-secondary[data-state=hover]{box-shadow:var(--ds-shadow-lip), var(--ds-shadow-lift)}.ds-button-secondary:active,.ds-button-secondary[data-state=pressed]{background:var(--ds-surface-pressed,var(--ds-surface-3));border-color:var(--ds-border-strong);box-shadow:var(--ds-shadow-lip)}.ds-button-secondary:focus-visible,.ds-button-secondary[data-state=focus]{outline:var(--ds-ring-width) solid var(--ds-ring);outline-offset:var(--ds-ring-offset)}.ds-button-secondary[aria-pressed=true],.ds-button-secondary[aria-expanded=true]{background:var(--ds-selected-bg);color:var(--ds-selected-ink);border-color:var(--ds-border-strong)}.ds-button-secondary:disabled,.ds-button-secondary[aria-disabled=true]{color:var(--ds-ink-faint);background:var(--ds-surface-3);border-color:var(--ds-rule);box-shadow:none;cursor:not-allowed}.ds-button-secondary[aria-busy=true]{pointer-events:none}.ds-button-secondary[aria-busy=true]>*{visibility:hidden}.ds-button-secondary[aria-busy=true]:after{content:"";width:var(--_icon);height:var(--_icon);border:2px solid #0000;border-radius:var(--ds-radius-pill);animation:ds-button-secondary-spin calc(var(--ds-dur-slow) * 3) linear infinite;border-block-start-color:currentColor;border-inline-end-color:currentColor;margin:auto;position:absolute;inset:0}@keyframes ds-button-secondary-spin{to{transform:rotate(360deg)}}.ds-button-secondary[data-tone=danger],.ds-button-secondary[data-variant=danger-text]{color:var(--ds-danger-ink)}.ds-button-secondary[data-tone=danger]:hover,.ds-button-secondary[data-variant=danger-text]:hover,.ds-button-secondary[data-tone=danger][data-state=hover],.ds-button-secondary[data-variant=danger-text][data-state=hover]{background:var(--ds-danger-tint);border-color:var(--ds-danger);color:var(--ds-danger-ink)}.ds-button-secondary[data-tone=danger]:focus-visible,.ds-button-secondary[data-variant=danger-text]:focus-visible{outline-color:var(--ds-danger)}.ds-button-secondary[data-size]{--_h:var(--ds-size-h);--_pad-x:calc(var(--ds-size-pad-x) + var(--ds-space-1))}.ds-button-secondary[data-size=lg]{--_icon:var(--ds-icon-size-row)}.ds-button-secondary[data-variant=outlined-lip]{--_h:var(--ds-control-h-sm);--_pad-x:var(--ds-space-3);box-shadow:var(--ds-shadow-lip), var(--ds-shadow-lift)}.ds-button-secondary[data-variant=outlined-lip]:hover{box-shadow:var(--ds-shadow-lip), var(--ds-shadow-lift)}.ds-button-secondary[data-variant=outlined-mono-caps-pill]{--_h:var(--ds-control-h-lg);--_pad-x:var(--ds-space-6);--_radius:var(--ds-radius-pill);font-family:var(--ds-font-mono);font-size:var(--ds-text-sm);letter-spacing:.12em;text-transform:uppercase;border-color:var(--ds-border-strong);background:0 0}.ds-button-secondary[data-variant=outlined-mono-caps-pill]:hover{background:var(--ds-hover-bg);border-color:var(--ds-ink-muted)}.ds-button-secondary[data-variant=tint-fill]{background:var(--ds-surface-2);box-shadow:none;border-color:#0000}.ds-button-secondary[data-variant=tint-fill]:hover,.ds-button-secondary[data-variant=tint-fill][data-state=hover]{background:var(--ds-surface-3);box-shadow:none;border-color:#0000}.ds-button-secondary[data-variant=tint-fill]:active{background:var(--ds-surface-pressed,var(--ds-surface-3))}.ds-button-secondary[data-variant=tint-fill]:disabled{background:var(--ds-surface-3);border-color:#0000}.ds-button-secondary[data-variant=ghost-text]{--_pad-x:var(--ds-space-2);color:var(--ds-ink-2);box-shadow:none;background:0 0;border-color:#0000}.ds-button-secondary[data-variant=ghost-text]:hover,.ds-button-secondary[data-variant=ghost-text][data-state=hover]{background:var(--ds-hover-bg);color:var(--ds-ink);box-shadow:none;border-color:#0000}.ds-button-secondary[data-variant=ghost-text]:disabled{background:0 0;border-color:#0000}.ds-button-secondary[data-variant=glass]{--_h:calc(var(--ds-control-h) + var(--ds-space-1));--_pad-x:var(--ds-space-5);--_radius:var(--ds-radius-pill);font-size:var(--ds-text-lg);color:var(--ds-ink);background:var(--ds-glass-fill);border-color:var(--ds-glass-border);box-shadow:none;backdrop-filter:blur(var(--ds-glass-blur))}.ds-button-secondary[data-variant=glass]:hover{background:var(--ds-glass-fill);border-color:var(--ds-ink);box-shadow:none}.ds-button-secondary[data-variant=hsaj-full-width-ghost]{--_w:100%;--_h:calc(var(--ds-control-h) + var(--ds-space-3));--_pad-x:var(--ds-space-4);--_radius:var(--ds-radius-md);--_icon:var(--ds-icon-size-row);font-size:var(--ds-text-lg);font-weight:var(--ds-weight-regular);box-shadow:none;justify-content:flex-start}.ds-button-secondary[data-variant=ink-outline]{--_h:calc(var(--ds-control-h-sm) + var(--ds-space-0-5));--_radius:var(--ds-radius-md);font-weight:var(--ds-weight-semibold);border-color:var(--ds-ink);box-shadow:none}.ds-button-secondary[data-variant=ink-outline]:hover{border-color:var(--ds-ink);background:var(--ds-hover-bg);box-shadow:none}.ds-button-secondary[data-variant=dark-ghost]{background:var(--ds-surface-2);border-color:var(--ds-border);box-shadow:none}.ds-button-secondary[data-variant=dark-ghost]:hover{background:var(--ds-surface-3);border-color:var(--ds-border-strong);box-shadow:none}.ds-citation-sources svg[fill=none],.ds-citation-sources-cite svg[fill=none]{fill:none;stroke:currentColor;stroke-width:var(--ds-icon-stroke);stroke-linecap:round;stroke-linejoin:round}.ds-citation-sources{--_fill:var(--ds-surface-2);--_edge:transparent;--_radius:var(--ds-radius-md);--_pad:var(--ds-space-3);--_min:160px;--_disc:var(--ds-space-5);gap:var(--ds-space-3);min-width:0;max-width:100%;color:var(--ds-ink);flex-direction:column;display:flex}.ds-citation-sources__header{align-items:center;gap:var(--ds-space-2);min-height:var(--ds-space-7);display:flex}.ds-citation-sources__icon{inline-size:var(--ds-icon-size-row);block-size:var(--ds-icon-size-row);color:var(--ds-ink-2);flex:none}.ds-citation-sources__title{font-size:var(--ds-text-lg);font-weight:var(--ds-weight-medium);line-height:var(--ds-lh-heading);color:var(--ds-ink);margin:0}.ds-citation-sources__count{font-family:var(--ds-font-mono);font-size:var(--ds-text-sm);font-variant-numeric:tabular-nums;color:var(--ds-ink-muted)}.ds-citation-sources__grid{grid-template-columns:repeat(auto-fit, minmax(min(var(--_min), 100%), 1fr));gap:var(--ds-space-2);min-width:0;margin:0;padding:0;list-style:none;display:grid}.ds-citation-sources__card{min-width:0;display:flex}.ds-citation-sources__link{gap:var(--ds-space-2);inline-size:100%;min-width:0;min-block-size:calc(var(--ds-space-7) * 3);padding:var(--_pad);border:var(--ds-border-width) solid var(--_edge);border-radius:var(--_radius);background:var(--_fill);color:var(--ds-ink);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--ds-dur-fast) var(--ds-ease-standard), border-color var(--ds-dur-fast) var(--ds-ease-standard);flex-direction:column;text-decoration:none;display:flex}.ds-citation-sources__link:hover,.ds-citation-sources__link[data-state=hover]{background:var(--ds-surface-3);color:var(--ds-ink)}.ds-citation-sources__link:focus-visible{outline:var(--ds-ring-width) solid var(--ds-ring);outline-offset:var(--ds-ring-offset)}.ds-citation-sources__link[aria-current=true]{box-shadow:inset 0 0 0 2px var(--ds-border-selected), var(--ds-card-shadow)}.ds-citation-sources__name{-webkit-line-clamp:2;min-width:0;font-size:var(--ds-text-sm);font-weight:var(--ds-weight-medium);line-height:var(--ds-lh-body);color:var(--ds-ink);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ds-citation-sources__meta{align-items:center;gap:var(--ds-space-1-5);min-width:0;font-size:var(--ds-text-xs);color:var(--ds-ink-muted);margin-block-start:auto;display:flex}.ds-citation-sources__domain{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ds-citation-sources__index{white-space:nowrap;font-family:var(--ds-font-mono);font-variant-numeric:tabular-nums;color:var(--ds-ink-2);flex:none}.ds-citation-sources__index:before{content:"· ";color:var(--ds-ink-muted)}.ds-citation-sources__favicon{inline-size:var(--_disc);block-size:var(--_disc);border-radius:var(--ds-radius-pill);background:var(--ds-surface);box-shadow:inset 0 0 0 var(--ds-border-width) var(--ds-rule), var(--ds-card-shadow);color:var(--ds-ink-muted);flex:none;place-items:center;display:inline-grid;overflow:hidden}.ds-citation-sources__favicon>svg,.ds-citation-sources__favicon>img{object-fit:contain;block-size:60%;inline-size:60%}.ds-citation-sources__favicon[data-hue="1"]{color:var(--ds-data-1)}.ds-citation-sources__favicon[data-hue="2"]{color:var(--ds-data-2)}.ds-citation-sources__favicon[data-hue="3"]{color:var(--ds-data-3)}.ds-citation-sources__favicon[data-hue="4"]{color:var(--ds-data-4)}.ds-citation-sources__favicon[data-hue="5"]{color:var(--ds-data-5)}.ds-citation-sources__favicon[data-hue="6"]{color:var(--ds-data-6)}.ds-citation-sources__favicon[data-hue="7"]{color:var(--ds-data-7)}.ds-citation-sources__favicon[data-hue="8"]{color:var(--ds-data-8)}.ds-citation-sources:not([data-mark=colour]) .ds-citation-sources__favicon{color:var(--ds-ink-muted)}.ds-citation-sources:not([data-mark=colour]) .ds-citation-sources__favicon>img{filter:grayscale();opacity:.8}.ds-citation-sources__favicon-row{align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.ds-citation-sources__more{font-size:var(--ds-text-sm);color:var(--ds-ink-muted);margin-block-start:auto}.ds-citation-sources__link:hover .ds-citation-sources__more{color:var(--ds-ink)}.ds-citation-sources[data-kind=row]{align-items:center;gap:var(--ds-space-2);flex-flow:wrap}.ds-citation-sources[data-kind=row] .ds-citation-sources__favicon-row{gap:0}.ds-citation-sources[data-kind=row] .ds-citation-sources__favicon{box-shadow:0 0 0 2px var(--ds-ground), inset 0 0 0 var(--ds-border-width) var(--ds-rule), var(--ds-card-shadow);margin-inline-end:calc(-1 * var(--ds-space-1))}.ds-citation-sources[data-kind=row] .ds-citation-sources__count{font-family:inherit;font-size:var(--ds-text-sm);color:var(--ds-ink-2);padding-inline-start:var(--ds-space-2)}.ds-citation-sources[data-fit=row] .ds-citation-sources__grid{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.ds-citation-sources[data-fit=row] .ds-citation-sources__favicon-row{flex-wrap:nowrap;overflow:hidden}.ds-citation-sources[data-fit=row] .ds-citation-sources__favicon-row>:nth-child(n+5){display:none}@media (width<=560px){.ds-citation-sources[data-fit=row] .ds-citation-sources__grid{grid-auto-flow:row;grid-template-columns:repeat(auto-fit, minmax(min(var(--_min), 100%), 1fr))}}.ds-citation-sources[data-state=loading] .ds-citation-sources__link{pointer-events:none}.ds-citation-sources__skeleton{block-size:var(--ds-text-sm);border-radius:var(--ds-radius-xs);background:var(--ds-skeleton);display:block}.ds-citation-sources__skeleton[data-w=short]{inline-size:55%}.ds-citation-sources__empty{align-items:center;gap:var(--ds-space-2);min-block-size:calc(var(--ds-space-7) * 2);padding:var(--_pad);border:var(--ds-border-width) dashed var(--ds-border);border-radius:var(--_radius);color:var(--ds-ink-muted);font-size:var(--ds-text-sm);display:flex}.ds-citation-sources__empty>svg{inline-size:var(--ds-icon-size);block-size:var(--ds-icon-size);flex:none}.ds-citation-sources-cite{--_pill:var(--ds-space-5);vertical-align:baseline;inline-size:var(--_pill);block-size:var(--_pill);margin-inline:var(--ds-space-0-5) 0;border-radius:var(--ds-radius-pill);background:var(--ds-surface-3);color:var(--ds-ink-2);font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-medium);font-variant-numeric:tabular-nums;transition:background-color var(--ds-dur-fast) var(--ds-ease-standard), color var(--ds-dur-fast) var(--ds-ease-standard);justify-content:center;align-items:center;line-height:1;text-decoration:none;display:inline-flex;position:relative}.ds-citation-sources-cite:hover,.ds-citation-sources-cite[data-state=open]{background:var(--ds-surface-3);color:var(--ds-ink)}.ds-citation-sources-cite:focus-visible{outline:var(--ds-ring-width) solid var(--ds-ring);outline-offset:var(--ds-ring-offset)}.ds-citation-sources-cite__num{display:inline-block}.ds-citation-sources-cite__card{z-index:var(--ds-z-popover);gap:var(--ds-space-2);inline-size:max-content;max-inline-size:min(320px, calc(100vw - var(--ds-space-8)));padding:var(--ds-space-3);border-radius:var(--ds-radius-md);background:var(--ds-surface-raised);border:var(--ds-border-width) solid var(--ds-rule);box-shadow:var(--ds-shadow-float);color:var(--ds-ink);font-family:var(--ds-font-sans);font-size:var(--ds-text-sm);font-weight:var(--ds-weight-regular);line-height:var(--ds-lh-body);text-align:start;white-space:normal;flex-direction:column;display:none;position:absolute;inset-block-end:calc(100% + var(--ds-space-2));inset-inline-start:0}.ds-citation-sources-cite[data-placement=end] .ds-citation-sources-cite__card{inset-inline:auto 0}.ds-citation-sources-cite:hover .ds-citation-sources-cite__card,.ds-citation-sources-cite:focus-visible .ds-citation-sources-cite__card,.ds-citation-sources-cite[data-state=open] .ds-citation-sources-cite__card{display:flex}.ds-citation-sources-cite__quote{border-inline-start:2px solid var(--ds-accent-2);color:var(--ds-ink-2);font-family:var(--ds-font-body-alt);margin:0;padding-inline-start:var(--ds-space-2-5);font-style:italic}.ds-citation-sources-cite__source{align-items:center;gap:var(--ds-space-1-5);min-width:0;font-size:var(--ds-text-xs);color:var(--ds-ink-muted);display:flex}.ds-citation-sources-cite__source .ds-citation-sources__favicon{--_disc:var(--ds-space-4);color:var(--ds-ink-muted)}.ds-citation-sources-cite__source strong{color:var(--ds-ink);font-weight:var(--ds-weight-medium);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=560px){.ds-citation-sources-cite__card{inset-inline:var(--ds-space-4);inset-block:auto var(--ds-space-4);inline-size:auto;max-inline-size:none;position:fixed}}.ds-citation-sources[data-variant=perplexity-provenance-first]{--_min:150px;--_disc:22px}.ds-citation-sources[data-variant=perplexity-provenance-first] .ds-citation-sources__grid{grid-template-columns:repeat(auto-fit, minmax(min(var(--_min), 100%), 1fr))}.ds-citation-sources[data-variant=perplexity-provenance-first] .ds-citation-sources__card[data-kind=featured]{grid-column:span 2}.ds-citation-sources[data-variant=perplexity-provenance-first] .ds-citation-sources__card[data-kind=featured] .ds-citation-sources__link{align-items:center;gap:var(--ds-space-3);flex-direction:row}.ds-citation-sources[data-variant=perplexity-provenance-first] .ds-citation-sources__card[data-kind=featured] .ds-citation-sources__favicon{--_disc:var(--ds-space-10)}.ds-citation-sources[data-variant=perplexity-provenance-first] .ds-citation-sources__card[data-kind=featured] .ds-citation-sources__name{-webkit-line-clamp:1;flex:auto}.ds-citation-sources[data-variant=perplexity-provenance-first] .ds-citation-sources__card[data-kind=featured] .ds-citation-sources__meta{max-inline-size:45%;font-size:var(--ds-text-sm);flex:0 auto;margin-block-start:0;margin-inline-start:auto}.ds-citation-sources[data-variant=perplexity-provenance-first] .ds-citation-sources__card[data-kind=compact] .ds-citation-sources__link{flex-direction:column-reverse}.ds-citation-sources[data-variant=perplexity-provenance-first] .ds-citation-sources__card[data-kind=compact] .ds-citation-sources__meta{margin-block-start:0}.ds-citation-sources[data-variant=perplexity-provenance-first] .ds-citation-sources__card[data-kind=compact] .ds-citation-sources__favicon{--_disc:var(--ds-space-4)}.ds-citation-sources-cite[data-variant=perplexity-provenance-first]{--_pill:22px;background:var(--ds-surface-3);color:var(--ds-ink-muted);font-family:var(--ds-font-sans)}@media (width<=560px){.ds-citation-sources[data-variant=perplexity-provenance-first] .ds-citation-sources__card[data-kind=featured]{grid-column:auto}}.ds-citation-sources[data-variant=copilot-numbered-reference-list]{--_fill:transparent;--_pad:0px;--_disc:var(--ds-space-4);gap:var(--ds-space-4)}.ds-citation-sources[data-variant=copilot-numbered-reference-list] .ds-citation-sources__header{min-height:var(--ds-control-h-sm)}.ds-citation-sources[data-variant=copilot-numbered-reference-list] .ds-citation-sources__title{font-size:var(--ds-text-xl);font-weight:var(--ds-weight-medium)}.ds-citation-sources[data-variant=copilot-numbered-reference-list] .ds-citation-sources__count{font-family:inherit;font-size:var(--ds-text-md);color:var(--ds-ink-2);margin-inline-start:auto}.ds-citation-sources__toggle{inline-size:var(--ds-control-h-sm);block-size:var(--ds-control-h-sm);border-radius:var(--ds-radius-sm);color:var(--ds-ink-2);cursor:pointer;transition:background-color var(--ds-dur-fast) var(--ds-ease-standard);background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.ds-citation-sources__toggle svg{inline-size:var(--ds-icon-size);block-size:var(--ds-icon-size);transition:transform var(--ds-dur-base) var(--ds-ease-standard)}.ds-citation-sources__toggle:hover,.ds-citation-sources__toggle[data-state=hover]{background:var(--ds-hover-bg);color:var(--ds-ink)}.ds-citation-sources__toggle[aria-expanded=false] svg{transform:rotate(180deg)}.ds-citation-sources[data-variant=copilot-numbered-reference-list] .ds-citation-sources__grid{gap:var(--ds-space-5);grid-template-columns:minmax(0,1fr)}.ds-citation-sources[data-state=collapsed] .ds-citation-sources__grid{display:none}.ds-citation-sources[data-variant=copilot-numbered-reference-list] .ds-citation-sources__link{gap:var(--ds-space-2);border-radius:var(--ds-radius-sm);background:0 0;border:0;min-block-size:0}.ds-citation-sources[data-variant=copilot-numbered-reference-list] .ds-citation-sources__meta{max-inline-size:100%;min-block-size:var(--ds-space-7);padding-block:var(--ds-space-0-5);padding-inline:var(--ds-space-1) var(--ds-space-2-5);border:var(--ds-border-width) solid var(--ds-rule);border-radius:var(--ds-radius-pill);background:var(--ds-surface);font-size:var(--ds-text-sm);color:var(--ds-ink-2);transition:border-color var(--ds-dur-fast) var(--ds-ease-standard), background-color var(--ds-dur-fast) var(--ds-ease-standard);align-self:flex-start;margin-block-start:0}.ds-citation-sources[data-variant=copilot-numbered-reference-list] .ds-citation-sources__index{min-inline-size:var(--ds-space-5);block-size:var(--ds-space-5);border-radius:var(--ds-radius-pill);background:var(--ds-accent-tint);color:var(--ds-accent-ink);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-medium);order:-1;place-items:center;display:inline-grid}.ds-citation-sources[data-variant=copilot-numbered-reference-list] .ds-citation-sources__index:before{content:none}.ds-citation-sources[data-variant=copilot-numbered-reference-list] .ds-citation-sources__favicon{box-shadow:none;background:0 0}.ds-citation-sources[data-variant=copilot-numbered-reference-list] .ds-citation-sources__name{font-size:var(--ds-text-md);font-weight:var(--ds-weight-regular)}.ds-citation-sources[data-variant=copilot-numbered-reference-list] .ds-citation-sources__link:is(:hover,[data-state=hover]){background:0 0}.ds-citation-sources[data-variant=copilot-numbered-reference-list] .ds-citation-sources__link:is(:hover,[data-state=hover]) .ds-citation-sources__meta{border-color:var(--ds-border-strong);background:var(--ds-surface-2)}.ds-citation-sources[data-variant=copilot-numbered-reference-list] .ds-citation-sources__link:is(:hover,[data-state=hover]) .ds-citation-sources__name{text-underline-offset:.2em;text-decoration:underline;text-decoration-color:var(--ds-rule-strong)}.ds-citation-sources[data-variant=copilot-numbered-reference-list] .ds-citation-sources__link[data-state=focus],.ds-citation-sources[data-variant=copilot-numbered-reference-list] .ds-citation-sources__toggle[data-state=focus]{outline:var(--ds-ring-width) solid var(--ds-ring);outline-offset:var(--ds-ring-offset)}.ds-citation-sources[data-variant=copilot-numbered-reference-list] .ds-citation-sources__link[aria-current=true]{box-shadow:none}.ds-citation-sources[data-variant=copilot-numbered-reference-list] .ds-citation-sources__link[aria-current=true] .ds-citation-sources__meta{border-color:var(--ds-selected-line);background:var(--ds-selected-bg);color:var(--ds-selected-ink)}.ds-citation-sources[data-variant=copilot-numbered-reference-list] .ds-citation-sources__skeleton[data-w=pill]{inline-size:9em;block-size:var(--ds-space-7);border-radius:var(--ds-radius-pill)}.ds-citation-sources-cite[data-variant=copilot-numbered-reference-list]{--_pill:18px;background:var(--ds-accent-tint);color:var(--ds-accent-ink);font-family:var(--ds-font-sans)}.ds-citation-sources-cite[data-variant=copilot-numbered-reference-list]:is(:hover,[data-state=open]){background:var(--ds-accent-soft);color:var(--ds-accent-ink)}.ds-citation-sources[data-variant=cohere-highlighted-spans]{--_disc:var(--ds-space-4);line-height:var(--ds-lh-list);display:block}.ds-citation-sources[data-variant=cohere-highlighted-spans] .ds-citation-sources__header{min-height:var(--ds-control-h-sm);vertical-align:middle;margin-inline-end:var(--ds-space-2);display:inline-flex}.ds-citation-sources[data-variant=cohere-highlighted-spans] .ds-citation-sources__title{font-size:var(--ds-text-sm);font-weight:var(--ds-weight-regular);color:var(--ds-ink-muted)}.ds-citation-sources[data-variant=cohere-highlighted-spans] .ds-citation-sources__count{font-size:var(--ds-text-xs)}.ds-citation-sources[data-variant=cohere-highlighted-spans] .ds-citation-sources__grid{display:inline}.ds-citation-sources[data-variant=cohere-highlighted-spans] .ds-citation-sources__card{max-inline-size:100%;margin-block:var(--ds-space-1);vertical-align:middle;margin-inline-end:var(--ds-space-2);display:inline-flex}.ds-citation-sources[data-variant=cohere-highlighted-spans] .ds-citation-sources__link{align-items:center;gap:var(--ds-space-1-5);inline-size:auto;min-block-size:var(--ds-control-h-sm);padding:0 var(--ds-space-2-5);border-radius:var(--ds-radius-xs);font-size:var(--ds-text-sm);color:var(--ds-ink-2);border:0;flex-direction:row}.ds-citation-sources[data-variant=cohere-highlighted-spans] .ds-citation-sources__link:is(:hover,[data-state=hover]){color:var(--ds-ink)}.ds-citation-sources[data-variant=cohere-highlighted-spans] .ds-citation-sources__link[data-state=focus]{outline:var(--ds-ring-width) solid var(--ds-ring);outline-offset:var(--ds-ring-offset)}.ds-citation-sources[data-variant=cohere-highlighted-spans] .ds-citation-sources__link[aria-current=true]{box-shadow:none;background:var(--ds-selected-bg);color:var(--ds-selected-ink)}.ds-citation-sources[data-variant=cohere-highlighted-spans] .ds-citation-sources__favicon{border-radius:var(--ds-radius-xs);box-shadow:none;background:var(--ds-surface)}.ds-citation-sources[data-variant=cohere-highlighted-spans] .ds-citation-sources__favicon>svg{block-size:75%;inline-size:75%}.ds-citation-sources[data-variant=cohere-highlighted-spans] .ds-citation-sources__name{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ds-citation-sources[data-variant=cohere-highlighted-spans] .ds-citation-sources__meta{font-size:inherit;color:inherit;margin-block-start:0}.ds-citation-sources[data-variant=cohere-highlighted-spans] .ds-citation-sources__index{display:none}.ds-citation-sources[data-variant=cohere-highlighted-spans] .ds-citation-sources__more{font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);color:var(--ds-ink-2);margin:0}.ds-citation-sources[data-variant=cohere-highlighted-spans] .ds-citation-sources__skeleton{inline-size:7em;block-size:var(--ds-text-xs);display:inline-block}.ds-citation-sources[data-variant=cohere-highlighted-spans] .ds-citation-sources__empty{min-block-size:var(--ds-control-h-sm);vertical-align:middle;padding-block:0;display:inline-flex}.ds-citation-sources-cite[data-variant=cohere-highlighted-spans]{border-radius:var(--ds-radius-xs);background:var(--ds-surface-3);block-size:auto;inline-size:auto;color:inherit;font:inherit;line-height:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;margin:0;padding:.1em .15em;display:inline}.ds-citation-sources-cite[data-variant=cohere-highlighted-spans]:is(:hover,[data-state=open]){background:var(--ds-accent-2-tint);color:var(--ds-accent-2-ink)}.ds-citation-sources-cite[data-variant=cohere-highlighted-spans][data-state=focus]{outline:var(--ds-ring-width) solid var(--ds-ring);outline-offset:var(--ds-ring-offset)}.ds-code-snippet{--_fill:var(--ds-surface-2);--_ink:var(--ds-ink);--_muted:var(--ds-ink-muted);--_prompt:var(--ds-ink-muted);--_border:var(--ds-rule);--_radius:var(--ds-radius-sm);--_h:var(--ds-size-h);--_text:var(--ds-text-sm);--_pad-x:var(--ds-size-pad-x);--_pad-end:var(--ds-space-1-5);--_cs-gap:var(--ds-space-2-5);--_fade:var(--ds-space-8);--_success:var(--ds-success-ink);--_url:var(--_ink);--_divider:var(--ds-rule);width:100%;min-width:0;max-width:100%;min-height:var(--_h);padding-block:var(--ds-space-1);padding-inline:var(--_pad-x) var(--_pad-end);font-family:var(--ds-font-mono);font-size:var(--_text);line-height:var(--ds-lh-list);font-variant-numeric:tabular-nums;letter-spacing:0;text-align:start;color:var(--_ink);background:var(--_fill);border:var(--ds-border-width) solid var(--_border);border-radius:var(--_radius);box-sizing:border-box;grid-template-columns:[select]auto[prompt]auto[code]minmax(0,1fr)[lang]auto[copy]auto;grid-auto-rows:auto;align-content:center;align-items:center;column-gap:0;display:grid;position:relative}.ds-code-snippet>*{min-width:0}.ds-code-snippet>:not(.ds-code-snippet__label)+:not(.ds-code-snippet__status){margin-inline-start:var(--_cs-gap)}.ds-code-snippet__label{padding-block:var(--ds-space-1-5) var(--ds-space-0-5);font-family:var(--ds-font-label);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-medium);line-height:var(--ds-lh-list);letter-spacing:var(--ds-label-tracking);text-transform:var(--ds-label-case);color:var(--_muted);user-select:none;grid-area:1/1/auto/-1;margin:0}.ds-code-snippet__select{align-self:stretch;align-items:center;gap:var(--ds-space-1-5);margin-inline-start:calc(-1 * var(--_pad-x));margin-block:calc(-1 * var(--ds-space-1));padding-inline:var(--ds-space-4) var(--ds-space-3);border:0;border-inline-end:var(--ds-border-width) solid var(--_border);color:var(--_ink);font-family:var(--ds-font-sans);font-size:var(--ds-text-sm);font-weight:var(--ds-weight-medium);white-space:nowrap;cursor:pointer;transition:background-color var(--ds-dur-fast) var(--ds-ease-standard);background:0 0;border-radius:0;flex:none;grid-column:select;display:inline-flex}.ds-code-snippet__select:hover,.ds-code-snippet__select[data-state=hover]{background:color-mix(in srgb, var(--_ink) 8%, transparent)}.ds-code-snippet__select:focus-visible{outline:var(--ds-ring-width) solid var(--ds-ring);outline-offset:calc(-1 * var(--ds-ring-width))}.ds-code-snippet__select-glyph,.ds-code-snippet__select>svg{inline-size:var(--ds-icon-size);block-size:var(--ds-icon-size);fill:none;stroke:currentColor;stroke-width:var(--ds-icon-stroke);stroke-linecap:round;stroke-linejoin:round;color:var(--_muted);flex:none;display:inline-block}.ds-code-snippet__prompt{color:var(--_prompt);font-weight:var(--ds-weight-medium);user-select:none;grid-column:prompt}.ds-code-snippet__code{min-width:0;font:inherit;color:inherit;white-space:nowrap;text-overflow:ellipsis;user-select:all;background:0 0;grid-column:code;margin:0;padding:0;overflow:hidden}.ds-code-snippet__code[data-kind=url]{color:var(--_url)}.ds-code-snippet__lang{font-size:var(--ds-text-xs);color:var(--_muted);user-select:none;grid-column:lang}.ds-code-snippet__copy{grid-column:copy;justify-self:end}.ds-code-snippet__copy:where(.ds-button-primary,.ds-button-secondary){font-family:var(--ds-font-sans)}.ds-code-snippet .ds-code-snippet__copy.ds-code-snippet__copy:where(.ds-icon-button,.ds-button-secondary){color:var(--_muted);box-shadow:none;background:0 0;border-color:#0000}.ds-code-snippet .ds-code-snippet__copy.ds-code-snippet__copy:where(.ds-icon-button,.ds-button-secondary):hover,.ds-code-snippet .ds-code-snippet__copy.ds-code-snippet__copy:where(.ds-icon-button,.ds-button-secondary)[data-state=hover]{color:var(--_ink);background:color-mix(in srgb, var(--_ink) 12%, transparent);box-shadow:none;border-color:#0000}.ds-code-snippet .ds-code-snippet__copy.ds-code-snippet__copy:where(.ds-icon-button,.ds-button-secondary):active{background:color-mix(in srgb, var(--_ink) 18%, transparent)}.ds-code-snippet .ds-code-snippet__copy.ds-code-snippet__copy:disabled,.ds-code-snippet .ds-code-snippet__copy.ds-code-snippet__copy[aria-disabled=true]{color:color-mix(in srgb, var(--_ink) 38%, transparent);background:0 0;border-color:#0000}.ds-code-snippet__copy-done,.ds-code-snippet[data-state=copied] .ds-code-snippet__copy-idle{display:none}.ds-code-snippet[data-state=copied] .ds-code-snippet__copy-done{display:inline-flex}.ds-code-snippet[data-state=copied] .ds-code-snippet__copy.ds-code-snippet__copy:where(.ds-icon-button,.ds-button-secondary),.ds-code-snippet[data-state=copied] .ds-code-snippet__copy.ds-code-snippet__copy:where(.ds-icon-button,.ds-button-secondary):hover{color:var(--_success)}.ds-code-snippet__status{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ds-code-snippet[data-overflow=fade] .ds-code-snippet__code{text-overflow:clip;-webkit-mask-image:linear-gradient(to right, currentColor calc(100% - var(--_fade)), transparent);mask-image:linear-gradient(to right, currentColor calc(100% - var(--_fade)), transparent);padding-inline-end:var(--_fade)}.ds-code-snippet[data-overflow=wrap]{align-items:start}.ds-code-snippet[data-overflow=wrap] .ds-code-snippet__code{white-space:pre-wrap;overflow-wrap:anywhere;text-overflow:clip;padding-block:calc((var(--_h) - 2 * var(--ds-space-1) - 1lh) / 2)}.ds-code-snippet[data-overflow=wrap] .ds-code-snippet__prompt{padding-block:calc((var(--_h) - 2 * var(--ds-space-1) - 1lh) / 2)}.ds-code-snippet[data-overflow=wrap] .ds-code-snippet__copy{align-self:start}.ds-code-snippet[data-overflow=scroll] .ds-code-snippet__code{white-space:pre;text-overflow:clip;scrollbar-width:thin;padding-block-end:var(--ds-space-0-5);overflow-x:auto}.ds-code-snippet[aria-disabled=true]{--_ink:var(--ds-ink-faint);--_prompt:var(--ds-ink-faint);--_muted:var(--ds-ink-faint);--_url:var(--ds-ink-faint);cursor:not-allowed}.ds-code-snippet[aria-disabled=true] .ds-code-snippet__code{user-select:none}.ds-code-snippet[aria-busy=true] .ds-code-snippet__code{color:#0000;border-radius:var(--ds-radius-xs);background:color-mix(in srgb, var(--_ink) 14%, transparent);user-select:none;min-width:14ch;max-width:36ch;height:.9em}.ds-code-snippet[aria-busy=true] .ds-code-snippet__prompt{color:color-mix(in srgb, var(--_prompt) 50%, transparent)}.ds-code-snippet[aria-busy=true] .ds-code-snippet__copy{pointer-events:none;opacity:.5}.ds-code-snippet[data-variant=cloudflare-hero-command-bar]{--_fill:var(--ds-glass-fill);--_border:var(--ds-glass-border);--_prompt:var(--ds-accent);--_radius:var(--ds-radius-md);--_pad-x:var(--ds-space-4);--_pad-end:var(--ds-space-2);--_cs-gap:var(--ds-space-3);--_url:var(--ds-accent);--_h:var(--ds-control-h-lg);--_text:var(--ds-text-md);width:auto;backdrop-filter:blur(var(--ds-glass-blur));display:inline-grid}.ds-code-snippet[data-variant=cloudflare-card-code-box]{--_fill:var(--ds-surface-inverse);--_ink:var(--ds-ink-inverse);--_muted:color-mix(in srgb, var(--ds-ink-inverse) 66%, transparent);--_prompt:var(--ds-accent);--_border:transparent;--_radius:var(--ds-radius-sm);--_pad-x:var(--ds-space-3);--_pad-end:var(--ds-space-2);--_success:var(--ds-success);--_url:var(--ds-accent);--_divider:color-mix(in srgb, var(--ds-ink-inverse) 12%, transparent);padding-block:var(--ds-space-2)}.ds-code-snippet[data-variant=cloudflare-card-code-box] .ds-code-snippet__copy{--_size:var(--ds-control-h-sm);--_radius:var(--ds-radius-xs)}.ds-code-snippet[data-variant=vercel-command-bar]{--_fill:var(--ds-surface);--_border:var(--ds-border);--_radius:var(--ds-radius-button);--_h:var(--ds-control-h-lg);--_text:var(--ds-text-md);--_pad-x:var(--ds-space-4);--_pad-end:0px;--_cs-gap:var(--ds-space-2);align-content:stretch;width:auto;padding-block:0;display:inline-grid;overflow:hidden}.ds-code-snippet[data-variant=vercel-command-bar] .ds-code-snippet__select{margin-block:0}.ds-code-snippet[data-variant=vercel-command-bar] .ds-code-snippet__copy{--_size:var(--ds-control-h-lg);--_radius:0px;align-self:stretch;height:auto}.ds-code-snippet[data-variant=vercel-command-bar] .ds-code-snippet__copy:focus-visible{outline-offset:calc(-1 * var(--ds-ring-width))}.ds-code-snippet[data-variant=synara-terminal-line]{--_fill:transparent;--_border:transparent;--_ink:currentColor;--_muted:color-mix(in srgb, currentColor 62%, transparent);--_prompt:color-mix(in srgb, currentColor 62%, transparent);--_radius:0px;--_h:auto;--_pad-x:0px;--_pad-end:0px;--_cs-gap:var(--ds-space-2);--_text:1em;--_success:var(--ds-success);line-height:inherit;padding-block:0}.ds-code-snippet[data-variant=synara-terminal-line] .ds-code-snippet__code{user-select:text}.ds-code-snippet[data-variant=synara-terminal-line] .ds-code-snippet__copy{--_size:var(--ds-control-h-sm);opacity:0;transition:opacity var(--ds-dur-fast) var(--ds-ease-standard)}.ds-code-snippet[data-variant=synara-terminal-line]:hover .ds-code-snippet__copy,.ds-code-snippet[data-variant=synara-terminal-line]:focus-within .ds-code-snippet__copy,.ds-code-snippet[data-variant=synara-terminal-line][data-state=copied] .ds-code-snippet__copy,.ds-code-snippet[data-variant=synara-terminal-line][data-state=hover] .ds-code-snippet__copy{opacity:1}.ds-code-snippet[data-tone=inverse]{--_fill:var(--ds-surface-inverse);--_ink:var(--ds-ink-inverse);--_muted:color-mix(in srgb, var(--ds-ink-inverse) 66%, transparent);--_border:transparent;--_success:var(--ds-success);--_divider:color-mix(in srgb, var(--ds-ink-inverse) 12%, transparent)}.ds-code-snippet[data-tone=surface]{--_fill:var(--ds-surface-2);--_ink:var(--ds-ink);--_muted:var(--ds-ink-muted);--_border:var(--ds-rule);--_success:var(--ds-success-ink);--_divider:var(--ds-rule)}.ds-code-snippet[data-tone=surface][aria-disabled=true]{--_fill:var(--ds-surface-3);--_ink:var(--ds-ink-faint);--_muted:var(--ds-ink-faint)}.ds-code-snippet[data-size]{--_h:var(--ds-size-h);--_pad-x:var(--ds-size-pad-x)}.ds-code-snippet[data-size=sm]{--_text:var(--ds-text-xs);--_cs-gap:var(--ds-space-2);--_pad-end:var(--ds-space-1);--_radius:var(--ds-radius-xs)}.ds-code-snippet[data-size=md]{--_text:var(--ds-text-sm)}.ds-code-snippet[data-size=lg]{--_text:var(--ds-text-md);--_cs-gap:var(--ds-space-3);--_pad-end:var(--ds-space-2);--_radius:var(--ds-radius-md)}.ds-code-snippet-group{--_fill:var(--ds-surface-2);--_ink:var(--ds-ink);--_muted:var(--ds-ink-muted);--_border:var(--ds-rule);--_radius:var(--ds-radius-sm);--_divider:var(--ds-rule);--_success:var(--ds-success-ink);background:var(--_fill);border:var(--ds-border-width) solid var(--_border);border-radius:var(--_radius);width:100%;min-width:0;color:var(--_ink);flex-direction:column;display:flex;overflow:hidden}.ds-code-snippet-group>.ds-code-snippet{--_fill:transparent;--_border:transparent;--_radius:0px;border-block-start:0;border-inline:0;border-radius:0}.ds-code-snippet-group>.ds-code-snippet+.ds-code-snippet{border-block-start:var(--ds-border-width) solid var(--_divider)}.ds-code-snippet-group>.ds-code-snippet__label{padding:var(--ds-space-2) var(--ds-size-pad-x) 0;font-family:var(--ds-font-label);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-medium);line-height:var(--ds-lh-list);letter-spacing:var(--ds-label-tracking);text-transform:var(--ds-label-case);color:var(--_muted);margin:0}.ds-code-snippet-group[data-tone=inverse],.ds-code-snippet-group[data-variant=cloudflare-card-code-box]{--_fill:var(--ds-surface-inverse);--_ink:var(--ds-ink-inverse);--_muted:color-mix(in srgb, var(--ds-ink-inverse) 66%, transparent);--_border:transparent;--_divider:color-mix(in srgb, var(--ds-ink-inverse) 12%, transparent);--_success:var(--ds-success)}.ds-code-snippet-group[data-tone=inverse]>.ds-code-snippet,.ds-code-snippet-group[data-variant=cloudflare-card-code-box]>.ds-code-snippet{--_ink:var(--ds-ink-inverse);--_muted:color-mix(in srgb, var(--ds-ink-inverse) 66%, transparent);--_prompt:var(--ds-accent);--_success:var(--ds-success);--_url:var(--ds-accent)}.ds-code-snippet-group[data-variant=cloudflare-card-code-box]>.ds-code-snippet .ds-code-snippet__copy{--_size:var(--ds-control-h-sm);--_radius:var(--ds-radius-xs)}@media (width<=480px){.ds-code-snippet[data-variant=vercel-command-bar]{width:100%;display:grid}.ds-code-snippet[data-variant=vercel-command-bar] .ds-code-snippet__select{padding-inline:var(--ds-space-3)}}.ds-data-table{--_row-h:var(--ds-control-h);--_head-h:var(--ds-control-h-sm);--_pad-x:var(--ds-control-pad-x);--_radius:var(--ds-radius-md);--_head-bg:transparent;--_rule-row:var(--ds-rule-soft);--_rule-col:transparent;--_cover:var(--ds-surface);background:var(--ds-surface);border:var(--ds-border-width) solid var(--ds-rule);border-radius:var(--_radius);min-width:0;color:var(--ds-ink);font-size:var(--ds-text-md);line-height:var(--ds-lh-list);flex-direction:column;display:flex}.ds-data-table svg{fill:none;stroke:currentColor;stroke-width:var(--ds-icon-stroke);stroke-linecap:round;stroke-linejoin:round}.ds-data-table[data-rows=entity]{--_row-h:calc(var(--ds-control-h-lg) + var(--ds-space-5))}.ds-data-table[data-rows=comfortable]{--_row-h:calc(var(--ds-control-h-lg) + var(--ds-space-8))}.ds-data-table[data-columns=ruled]{--_rule-col:var(--ds-rule-soft)}.ds-data-table[data-header=tint]{--_head-bg:var(--ds-surface-2)}.ds-data-table__scroll{overscroll-behavior-x:contain;border-radius:calc(var(--_radius) - var(--ds-border-width)) calc(var(--_radius) - var(--ds-border-width)) 0 0;background:linear-gradient(to left, var(--_cover,var(--ds-surface)) 40%, transparent) 100% 0 / var(--ds-space-8) 100% no-repeat local, linear-gradient(to left, var(--ds-rule), transparent) 100% 0 / var(--ds-space-4) 100% no-repeat scroll;position:relative;overflow-x:auto}.ds-data-table__scroll:last-child{border-radius:calc(var(--_radius) - var(--ds-border-width))}.ds-data-table__table{width:100%;min-width:var(--_min-w,0);border-collapse:collapse}.ds-data-table__table caption{text-align:start;padding:var(--ds-space-3) var(--_pad-x);font-weight:var(--ds-weight-semibold)}.ds-data-table__th{height:var(--_head-h);padding:0 var(--_pad-x);vertical-align:middle;text-align:start;background:var(--_head-bg);border-block-end:var(--ds-border-width) solid var(--ds-rule);font-family:var(--ds-font-label);font-size:var(--ds-text-sm);font-weight:var(--ds-weight-medium);letter-spacing:var(--ds-label-tracking);text-transform:var(--ds-label-case);color:var(--ds-ink-muted);white-space:nowrap}.ds-data-table__th+.ds-data-table__th,.ds-data-table__td+.ds-data-table__td{border-inline-start:var(--ds-border-width) solid var(--_rule-col)}.ds-data-table__sort{appearance:none;align-items:center;gap:var(--ds-space-1);min-height:var(--ds-control-h-sm);margin-inline:calc(-1 * var(--ds-space-1));padding:0 var(--ds-space-1);border-radius:var(--ds-radius-xs);font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;display:inline-flex}.ds-data-table__sort:hover{color:var(--ds-ink)}.ds-data-table__sort svg{opacity:0;width:12px;height:12px;transition:opacity var(--ds-dur-fast) var(--ds-ease-standard), transform var(--ds-dur-fast) var(--ds-ease-standard)}.ds-data-table__sort:hover svg{opacity:1;color:var(--ds-ink-faint)}.ds-data-table__th[aria-sort=ascending] .ds-data-table__sort svg,.ds-data-table__th[aria-sort=descending] .ds-data-table__sort svg{opacity:1;color:var(--ds-ink)}.ds-data-table__th[aria-sort=descending] .ds-data-table__sort svg{transform:rotate(180deg)}.ds-data-table__th[aria-sort=ascending],.ds-data-table__th[aria-sort=descending]{color:var(--ds-ink)}.ds-data-table__td{height:var(--_row-h);padding:var(--ds-space-1) var(--_pad-x);vertical-align:middle;border-block-end:var(--ds-border-width) solid var(--_rule-row);color:var(--ds-ink-2)}.ds-data-table__table tbody tr:last-child>.ds-data-table__td{border-block-end-color:#0000}.ds-data-table__primary{color:var(--ds-ink);font-weight:var(--ds-weight-medium)}.ds-data-table__num{text-align:end;font-variant-numeric:tabular-nums}.ds-data-table__null{color:var(--ds-ink-muted);font-style:italic}.ds-data-table__null[data-null=dash]{font-style:normal}.ds-data-table__secondary{font-size:var(--ds-text-xs);color:var(--ds-ink-muted);display:block}.ds-data-table__truncate{max-width:var(--_max,240px);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ds-data-table__nowrap{white-space:nowrap}.ds-data-table__select{width:calc(var(--ds-control-h-sm) + var(--_pad-x));padding-inline-end:0}.ds-data-table__glyph{width:var(--ds-icon-size);height:var(--ds-icon-size);vertical-align:-3px;color:var(--ds-ink-muted);margin-inline-end:var(--ds-space-1);display:inline-block}.ds-data-table__chip{align-items:center;gap:var(--ds-space-1);min-height:calc(var(--ds-space-5) + 2px);padding-inline:var(--ds-space-2);border-radius:var(--ds-radius-xs);background:var(--_chip-tint,var(--ds-surface-2));color:var(--_chip-ink,var(--ds-ink-2));font-size:var(--ds-text-xs);font-weight:var(--ds-weight-medium);line-height:var(--ds-lh-list);white-space:nowrap;display:inline-flex}.ds-data-table__chip[data-shape=pill]{border-radius:var(--ds-radius-pill)}.ds-data-table__chip[data-hue="1"]{--_chip-tint:var(--ds-data-1-tint);--_chip-ink:var(--ds-data-1-ink)}.ds-data-table__chip[data-hue="2"]{--_chip-tint:var(--ds-data-2-tint);--_chip-ink:var(--ds-data-2-ink)}.ds-data-table__chip[data-hue="3"]{--_chip-tint:var(--ds-data-3-tint);--_chip-ink:var(--ds-data-3-ink)}.ds-data-table__chip[data-hue="4"]{--_chip-tint:var(--ds-data-4-tint);--_chip-ink:var(--ds-data-4-ink)}.ds-data-table__chip[data-hue="6"]{--_chip-tint:var(--ds-data-6-tint);--_chip-ink:var(--ds-data-6-ink)}.ds-data-table__chip[data-tone=live]{--_chip-tint:var(--ds-live);--_chip-ink:var(--ds-ink-on-semantic);text-transform:uppercase;letter-spacing:.04em}.ds-data-table__chip[data-tone=off]{--_chip-tint:var(--ds-surface-2);--_chip-ink:var(--ds-ink-muted);text-transform:uppercase;letter-spacing:.04em}.ds-data-table__status{width:var(--ds-icon-size);height:var(--ds-icon-size);vertical-align:-3px;color:var(--ds-ink-muted);place-items:center;margin-inline-end:var(--ds-space-2);display:inline-grid}.ds-data-table__actions-cell{width:calc(var(--ds-control-h-sm) + var(--_pad-x));text-align:end;padding-inline-start:0}.ds-data-table__actions{gap:var(--ds-space-1);opacity:0;transition:opacity var(--ds-dur-fast) var(--ds-ease-standard);display:inline-flex}.ds-data-table__row:hover .ds-data-table__actions,.ds-data-table__row:focus-within .ds-data-table__actions,.ds-data-table__row[data-state=hover] .ds-data-table__actions{opacity:1}@media (hover:none){.ds-data-table__actions{opacity:1}}.ds-data-table__icon-button{appearance:none;width:var(--ds-control-h-sm);height:var(--ds-control-h-sm);border-radius:var(--ds-radius-sm);color:var(--ds-ink-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.ds-data-table__icon-button:hover{background:var(--ds-surface-hover);color:var(--ds-ink)}.ds-data-table__icon-button svg{width:var(--ds-icon-size);height:var(--ds-icon-size)}.ds-data-table__row{transition:background-color var(--ds-dur-fast) var(--ds-ease-standard)}tbody .ds-data-table__row:hover>.ds-data-table__td,.ds-data-table__row[data-state=hover]>.ds-data-table__td{background:var(--ds-hover-bg)}.ds-data-table__row[aria-selected=true]>.ds-data-table__td{background:var(--ds-selected-bg);color:var(--ds-selected-ink)}.ds-data-table__row[aria-selected=true] .ds-data-table__primary{color:inherit;font-weight:var(--ds-selected-weight)}.ds-data-table__row[data-state=inactive]>.ds-data-table__td,.ds-data-table__row[data-state=inactive] .ds-data-table__primary{color:var(--ds-ink-muted)}.ds-data-table__row[aria-disabled=true]>.ds-data-table__td,.ds-data-table__row[aria-disabled=true] .ds-data-table__primary{color:var(--ds-ink-faint)}.ds-data-table__row[aria-disabled=true]{cursor:not-allowed}.ds-data-table__row:focus-visible{outline-offset:calc(-1 * var(--ds-ring-width))}.ds-data-table__group>.ds-data-table__th{height:var(--ds-control-h);font-family:var(--ds-font-sans);font-size:var(--ds-text-sm);text-transform:none;letter-spacing:0;color:var(--ds-ink);border-block-end:var(--ds-border-width) solid var(--_rule-row);background:0 0}.ds-data-table__group-cell{align-items:center;gap:var(--ds-space-2);display:flex}.ds-data-table__group-cell .ds-data-table__icon-button{width:var(--ds-space-6);height:var(--ds-space-6)}.ds-data-table__group[aria-expanded=false] .ds-data-table__icon-button svg{transform:rotate(-90deg)}.ds-data-table__count{color:var(--ds-ink-muted);font-weight:var(--ds-weight-regular);font-variant-numeric:tabular-nums}.ds-data-table__add>.ds-data-table__td{padding-block:0}.ds-data-table__add-button{appearance:none;align-items:center;gap:var(--ds-space-1-5);min-height:var(--_row-h);font:inherit;color:var(--ds-ink-muted);cursor:pointer;border-radius:var(--ds-radius-xs);background:0 0;border:0;padding:0;display:inline-flex}.ds-data-table__add-button:hover{color:var(--ds-ink)}.ds-data-table__add-button svg{width:14px;height:14px}.ds-data-table[aria-busy=true] .ds-data-table__table{pointer-events:none}.ds-data-table__num>.ds-data-table__skeleton{margin-inline-start:auto}.ds-data-table__skeleton{height:var(--ds-space-3);width:var(--_w,70%);border-radius:var(--ds-radius-xs);background:var(--ds-skeleton);max-width:100%;display:block}.ds-data-table[data-state=empty]{border-style:dashed;border-color:var(--ds-rule-strong)}.ds-data-table__empty{justify-content:center;align-items:center;gap:var(--ds-space-2);min-height:calc(var(--ds-control-h-lg) * 2);padding:var(--ds-space-6) var(--_pad-x);text-align:center;color:var(--ds-ink-muted);flex-direction:column;display:flex}.ds-data-table__empty>span{max-width:var(--ds-measure)}.ds-data-table__empty a{color:var(--ds-ink-link)}.ds-data-table__empty-row>.ds-data-table__td{border-block-end:0}.ds-data-table[aria-invalid=true]{border-color:var(--ds-danger)}.ds-data-table__error{align-items:center;gap:var(--ds-space-1-5);color:var(--ds-danger-ink);font-size:var(--ds-text-sm);display:flex}.ds-data-table__error svg{width:var(--ds-icon-size);height:var(--ds-icon-size);flex:none}.ds-data-table__footer{justify-content:space-between;align-items:center;gap:var(--ds-space-2) var(--ds-space-4);min-height:var(--_head-h);padding:var(--ds-space-1) var(--_pad-x);border-block-start:var(--ds-border-width) solid var(--ds-rule);font-size:var(--ds-text-sm);color:var(--ds-ink-muted);flex-wrap:wrap;display:flex}.ds-data-table__footer-count{color:var(--ds-ink);font-weight:var(--ds-weight-medium);font-variant-numeric:tabular-nums}.ds-data-table__footer-count[data-align=center]{margin-inline:auto}.ds-data-table__tools{align-items:center;gap:var(--ds-space-1);display:inline-flex}.ds-data-table__pager{align-items:center;gap:var(--ds-space-2);display:inline-flex}.ds-data-table__page-button{appearance:none;min-height:var(--ds-control-h-sm);padding-inline:var(--ds-space-3);border:var(--ds-border-width) solid var(--ds-border);border-radius:var(--ds-radius-button);background:var(--ds-surface);color:var(--ds-ink-2);font:inherit;font-size:var(--ds-text-sm);text-transform:var(--ds-control-case);cursor:pointer;box-shadow:var(--ds-shadow-lip);align-items:center;display:inline-flex}.ds-data-table__page-button:hover{border-color:var(--ds-border-strong);background:var(--ds-hover-bg)}.ds-data-table__page-button:disabled{color:var(--ds-ink-faint);border-color:var(--ds-rule);background:var(--ds-surface);box-shadow:none}.ds-data-table[data-figures=mono] :is(.ds-data-table__td.ds-data-table__num,.ds-data-table__id,.ds-data-table__footer-count){font-family:var(--ds-font-mono);font-size:var(--ds-text-sm);font-variant-numeric:tabular-nums;letter-spacing:0}.ds-data-table[data-figures=mono] .ds-data-table__td.ds-data-table__num{text-align:end}.ds-data-table[data-figures=mono] .ds-data-table__td.ds-data-table__num .ds-data-table__secondary{font-family:var(--ds-font-sans)}.ds-data-table__id{font-variant-numeric:tabular-nums;white-space:nowrap}.ds-data-table[data-frame=none]{--_radius:0px;--_cover:var(--ds-card-bg);background:0 0;border:0}.ds-data-table[data-frame=none] :is(.ds-data-table__th,.ds-data-table__td):first-child{padding-inline-start:0}.ds-data-table[data-frame=none] :is(.ds-data-table__th,.ds-data-table__td):last-child{padding-inline-end:0}.ds-data-table[data-frame=none] .ds-data-table__footer{padding-inline:0}.ds-data-table[data-frame=none][data-state=empty] .ds-data-table__empty{border:var(--ds-border-width) dashed var(--ds-rule-strong);border-radius:var(--ds-radius-sm)}.ds-data-table[data-frame=none][aria-invalid=true] .ds-data-table__footer{border-block-start-color:var(--ds-danger)}.ds-data-table[data-variant=navattic-bordered-grid]{--_head-bg:var(--ds-ground);--_rule-col:var(--ds-rule-soft);--_row-h:calc(var(--ds-control-h-lg) + var(--ds-space-5));border-color:var(--ds-rule-soft)}.ds-data-table[data-variant=navattic-bordered-grid] .ds-data-table__th{font-family:var(--ds-font-sans);font-size:var(--ds-text-md);text-transform:none;letter-spacing:0;color:var(--ds-ink-2);border-block-end-color:var(--ds-rule-soft)}.ds-data-table[data-variant=navattic-bordered-grid] .ds-data-table__num{text-align:start;font-variant-numeric:normal}.ds-data-table[data-variant=navattic-bordered-grid] .ds-data-table__td{padding-inline:var(--ds-space-4)}.ds-data-table[data-variant=navattic-bordered-grid] .ds-data-table__td:first-child{padding-inline-start:var(--ds-space-3)}.ds-data-table[data-variant=retool-list-first-hairline]{--_radius:var(--ds-radius-xs);--_row-h:var(--ds-control-h-sm);--_rule-row:var(--ds-rule);font-size:var(--ds-text-sm)}.ds-data-table[data-variant=retool-list-first-hairline] .ds-data-table__th{font-family:var(--ds-font-sans);font-size:var(--ds-text-sm);font-weight:var(--ds-weight-semibold);text-transform:none;letter-spacing:0;color:var(--ds-ink)}.ds-data-table[data-variant=retool-list-first-hairline] .ds-data-table__td{color:var(--ds-ink)}.ds-data-table[data-variant=retool-list-first-hairline] .ds-data-table__chip{border-radius:var(--ds-radius-pill)}.ds-data-table[data-variant=retool-list-first-hairline] .ds-data-table__footer{min-height:var(--ds-control-h-sm)}.ds-data-table[data-variant=manychat-bordered-card-table]{--_head-h:var(--ds-control-h-lg);--_row-h:calc(var(--ds-control-h-lg) + var(--ds-space-8));--_rule-row:var(--ds-rule);--_pad-x:var(--ds-space-6);box-shadow:var(--ds-shadow-card)}.ds-data-table[data-variant=manychat-bordered-card-table] .ds-data-table__th{font-family:var(--ds-font-sans);font-size:var(--ds-text-md);font-weight:var(--ds-weight-semibold);text-transform:none;letter-spacing:0;color:var(--ds-ink);border-block-end-color:var(--ds-rule)}.ds-data-table[data-variant=manychat-card-row-table]{--_cols:auto minmax(0, 1fr) 72px 72px 148px 40px;--_row-h:calc(var(--ds-control-h-lg) + var(--ds-space-6) + var(--ds-space-1));background:0 0;border:0;border-radius:0}.ds-data-table[data-variant=manychat-card-row-table] .ds-data-table__scroll{background:0 0}.ds-data-table[data-variant=manychat-card-row-table] :is(.ds-data-table__table,thead,tbody){min-width:0;display:block}.ds-data-table[data-variant=manychat-card-row-table] .ds-data-table__row{grid-template-columns:var(--_cols);align-items:center;column-gap:var(--ds-space-3);min-width:0;display:grid}.ds-data-table[data-variant=manychat-card-row-table] .ds-data-table__th{height:auto;padding:0 var(--_pad-x) var(--ds-space-3);font-family:var(--ds-font-sans);font-size:var(--ds-text-xs);text-transform:none;letter-spacing:0;color:var(--ds-ink-muted);background:0 0;border:0}.ds-data-table[data-variant=manychat-card-row-table] tbody .ds-data-table__row{min-height:calc(var(--ds-control-h-lg) + var(--ds-space-6) + var(--ds-space-1));background:var(--ds-surface);border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-card);padding-block:var(--ds-space-3)}.ds-data-table[data-variant=manychat-card-row-table] tbody .ds-data-table__row+.ds-data-table__row{margin-block-start:var(--ds-space-4)}.ds-data-table[data-variant=manychat-card-row-table] .ds-data-table__td{min-width:0;height:auto;padding:0 var(--_pad-x);border:0}.ds-data-table[data-variant=manychat-card-row-table] tbody .ds-data-table__row:hover>.ds-data-table__td,.ds-data-table[data-variant=manychat-card-row-table] .ds-data-table__row[data-state=hover]>.ds-data-table__td{background:0 0}.ds-data-table[data-variant=manychat-card-row-table] .ds-data-table__row[aria-selected=true]>.ds-data-table__td{color:inherit;background:0 0}.ds-data-table[data-variant=manychat-card-row-table] .ds-data-table__primary{font-size:var(--ds-text-lg);font-weight:var(--ds-weight-semibold);align-items:center;gap:var(--ds-space-2);min-width:0;display:flex}.ds-data-table[data-variant=manychat-card-row-table] .ds-data-table__primary .ds-data-table__truncate{flex:0 auto;min-width:0;max-width:100%}.ds-data-table[data-variant=manychat-card-row-table] .ds-data-table__summary{align-items:center;gap:var(--ds-space-1-5);font-size:var(--ds-text-xs);color:var(--ds-ink-muted);flex-wrap:wrap;margin-block-start:var(--ds-space-2);display:flex}.ds-data-table[data-variant=manychat-card-row-table] .ds-data-table__summary svg{width:var(--ds-icon-size);height:var(--ds-icon-size);color:var(--ds-danger)}.ds-data-table[data-variant=manychat-card-row-table] .ds-data-table__num .ds-data-table__secondary{margin-block-start:var(--ds-space-2)}.ds-data-table[data-variant=manychat-card-row-table] .ds-data-table__select,.ds-data-table[data-variant=manychat-card-row-table] .ds-data-table__actions-cell{width:auto}@media (width<=600px){.ds-data-table[data-variant=manychat-card-row-table]{--_cols:auto minmax(0, 1fr) 40px}.ds-data-table[data-variant=manychat-card-row-table] :is(.ds-data-table__th,.ds-data-table__td)[data-collapse]{display:none}}.ds-data-table[data-variant=clickup-grouped-list]{--_row-h:var(--ds-control-h);--_rule-row:var(--ds-rule);--_pad-x:var(--ds-space-2);background:0 0;border:0;border-radius:0}.ds-data-table[data-variant=clickup-grouped-list] .ds-data-table__scroll{background:0 0}.ds-data-table[data-variant=clickup-grouped-list] .ds-data-table__th{font-family:var(--ds-font-sans);font-size:var(--ds-text-xs);text-transform:none;letter-spacing:0;border-block-end-color:var(--ds-rule)}.ds-data-table[data-variant=clickup-grouped-list] .ds-data-table__primary{font-size:var(--ds-text-sm)}.ds-data-table[data-variant=clickup-grouped-list] .ds-data-table__chip{text-transform:uppercase;letter-spacing:.02em;font-weight:var(--ds-weight-bold);--_chip-tint:var(--ds-surface-3);--_chip-ink:var(--ds-ink)}.ds-data-table[data-variant=origin-transaction-list]{--_row-h:calc(var(--ds-control-h-lg) + var(--ds-space-6));--_rule-row:transparent;--_pad-x:0px;background:0 0;border:0;border-radius:0}.ds-data-table[data-variant=origin-transaction-list] .ds-data-table__scroll{background:0 0}.ds-data-table[data-variant=origin-transaction-list] .ds-data-table__th{height:auto;font-family:var(--ds-font-label);font-size:var(--ds-text-xs);letter-spacing:.06em;text-transform:uppercase;border-block-end:0;padding-block-end:var(--ds-space-3)}.ds-data-table[data-variant=origin-transaction-list] .ds-data-table__td{color:var(--ds-ink)}.ds-data-table[data-variant=origin-transaction-list] .ds-data-table__num{font-weight:var(--ds-weight-medium);font-size:var(--ds-text-lg)}.ds-data-table__empty-icon{inline-size:var(--ds-control-h-lg);block-size:var(--ds-control-h-lg);border-radius:var(--ds-radius-md);background:var(--ds-surface-2);color:var(--ds-ink-muted);place-items:center;display:grid}.ds-data-table__empty-icon svg{inline-size:var(--ds-icon-size-row,var(--ds-icon-size));block-size:var(--ds-icon-size-row,var(--ds-icon-size))}.ds-data-table__empty-title{color:var(--ds-ink);font-size:var(--ds-text-md);font-weight:var(--ds-weight-semibold)}.ds-data-table__empty-text{max-inline-size:var(--ds-measure);font-size:var(--ds-text-sm);color:var(--ds-ink-muted)}.ds-data-table__empty-action{appearance:none;min-height:var(--ds-control-h-sm);padding-inline:var(--ds-space-3);border:var(--ds-border-width) solid var(--ds-border);border-radius:var(--ds-radius-button);background:var(--ds-surface);color:var(--ds-ink);font:inherit;font-size:var(--ds-text-sm);font-weight:var(--ds-weight-medium);text-transform:var(--ds-control-case);cursor:pointer;box-shadow:var(--ds-shadow-lip);align-items:center;margin-block-start:var(--ds-space-1);text-decoration:none;display:inline-flex}.ds-data-table__empty-action:hover{border-color:var(--ds-border-strong);background:var(--ds-hover-bg)}.ds-data-table__empty-action:focus-visible{outline:var(--ds-ring-width) solid var(--ds-ring);outline-offset:var(--ds-ring-offset)}.ds-data-table[data-empty=gusto-colspan-action] .ds-data-table__empty{min-height:calc(var(--ds-control-h-lg) * 4);gap:var(--ds-space-2)}.ds-data-table[data-empty=gusto-colspan-action] .ds-data-table__empty-icon{color:var(--ds-danger-ink);background:0 0}.ds-data-table[data-empty=plain-footprint] .ds-data-table__empty-row>.ds-data-table__td{padding:var(--ds-space-4) var(--_pad-x)}.ds-data-table[data-empty=plain-footprint] .ds-data-table__empty{border:var(--ds-border-width) solid var(--ds-rule);border-radius:var(--ds-radius-sm);min-height:calc(var(--ds-control-h-lg) * 3)}.ds-data-table[data-empty=plain-footprint] .ds-data-table__empty-icon{inline-size:var(--ds-control-h);block-size:var(--ds-control-h);border-radius:var(--ds-radius-sm)}.ds-data-table__scroll:has(>.ds-data-table__overlay){position:relative}.ds-data-table__ghost>.ds-data-table__row>.ds-data-table__td{border-block-end-color:var(--_rule-row)}.ds-data-table__ghost{pointer-events:none;user-select:none;-webkit-mask-image:linear-gradient(currentColor,#0000);mask-image:linear-gradient(currentColor,#0000)}.ds-data-table__ghost .ds-data-table__skeleton{background:var(--ds-surface-3)}.ds-data-table__overlay{inset:var(--_head-h) 0 0 0;padding:var(--_pad-x);text-align:center;place-items:center;display:grid;position:absolute}.ds-data-table__overlay>.ds-data-table__empty{min-height:0;padding:0}@keyframes ds-dt-pulse{0%,to{opacity:1}50%{opacity:.55}}.ds-data-table[data-loading] .ds-data-table__skeleton{animation:ds-dt-pulse calc(var(--ds-dur-slow) * 5) var(--ds-ease-standard) infinite}.ds-data-table__table[aria-busy=true]{pointer-events:none}.ds-data-table__table[aria-busy=true] .ds-data-table__td{color:#0000}.ds-data-table[data-loading=neon-skeleton-rows] .ds-data-table__skeleton{block-size:var(--ds-space-2-5,var(--ds-space-3))}.ds-data-table[data-loading=databricks-skeleton-grid]{--_rule-col:var(--ds-rule-soft)}.ds-data-table[data-loading=databricks-skeleton-grid] .ds-data-table__th .ds-data-table__skeleton{background:var(--ds-surface-3)}.ds-data-table__status-line{align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-2) var(--_pad-x);border-block-end:var(--ds-border-width) solid var(--ds-rule-soft);font-size:var(--ds-text-sm);color:var(--ds-ink-muted);display:flex}.ds-data-table[data-loading=clickup-blurred-overlay] .ds-data-table__table{filter:blur(var(--ds-space-0-5))}.ds-data-table[data-loading=clickup-blurred-overlay] .ds-data-table__overlay{z-index:1;inset:0}.ds-data-table__overlay-card{justify-items:center;gap:var(--ds-space-1);max-inline-size:280px;padding:var(--ds-space-5) var(--ds-space-6);border:var(--ds-border-width) solid var(--ds-border);border-radius:var(--ds-radius-md);background:var(--ds-surface);box-shadow:var(--ds-shadow-lip), var(--ds-shadow-float);text-align:center;display:grid}.ds-data-table__overlay-card svg{inline-size:var(--ds-icon-size);block-size:var(--ds-icon-size);color:var(--ds-ink-muted)}.ds-data-table__share{--_bar:var(--ds-data-1);--_bar-tint:var(--ds-data-1-tint);--_bar-h:var(--ds-space-1);text-align:end;font-variant-numeric:tabular-nums;position:relative}.ds-data-table__share[data-hue="2"]{--_bar:var(--ds-data-2);--_bar-tint:var(--ds-data-2-tint)}.ds-data-table__share[data-hue="3"]{--_bar:var(--ds-data-3);--_bar-tint:var(--ds-data-3-tint)}.ds-data-table__share[data-hue="4"]{--_bar:var(--ds-data-4);--_bar-tint:var(--ds-data-4-tint)}.ds-data-table__share-num{z-index:1;display:block;position:relative}.ds-data-table__share-pct{text-align:end;min-inline-size:4ch;color:var(--ds-ink-muted);font-size:var(--ds-text-sm);display:block}.ds-data-table__share-bar{inline-size:100%;block-size:var(--_bar-h);border-radius:var(--ds-radius-pill);background:var(--ds-rule-soft);display:block;overflow:hidden}.ds-data-table__share-bar:before{content:"";inline-size:var(--_share,0%);border-radius:inherit;background:var(--_bar);block-size:100%;display:block}.ds-data-table[data-share=ynab-underline] .ds-data-table__share{min-inline-size:calc(var(--ds-control-h-lg) * 3)}.ds-data-table[data-share=ynab-underline] .ds-data-table__share-bar{margin-block-start:var(--ds-space-1)}.ds-data-table[data-share=deel-cell-fill] .ds-data-table__share{min-inline-size:calc(var(--ds-control-h-lg) * 3)}.ds-data-table[data-share=deel-cell-fill] .ds-data-table__share-bar{background:0 0;border-radius:0;block-size:auto;position:absolute;inset:0}.ds-data-table[data-share=deel-cell-fill] .ds-data-table__share-bar:before{background:var(--_bar-tint)}.ds-data-table[data-share=reddit-bar-pct] .ds-data-table__share{align-items:center;gap:var(--ds-space-2);min-inline-size:calc(var(--ds-control-h-lg) * 3);display:flex}.ds-data-table[data-share=reddit-bar-pct] .ds-data-table__share-bar{min-inline-size:var(--ds-space-10,40px);block-size:var(--ds-space-2);flex:auto}.ds-data-table[data-share=reddit-bar-pct] .ds-data-table__share-pct{flex:none}.ds-data-table:not([data-share=deel-cell-fill]) .ds-data-table__row[aria-selected=true] .ds-data-table__share-bar{background:var(--ds-surface)}.ds-footer{--_pitch:var(--ds-control-h);--_col-min:140px;--_card-w:clamp(340px, 24cqi, 432px);--_max:var(--ds-container-max);--_band:var(--ds-surface-inverse);--_link-ink:var(--ds-ink-muted);--_title-ink:var(--ds-ink-muted);--_toggle-h:var(--ds-control-h-sm);--_spin:var(--ds-ink);background:var(--ds-ground);color:var(--ds-ink);font-family:var(--ds-font-sans);font-size:var(--ds-text-md);line-height:var(--ds-lh-list);position:relative;container-type:inline-size}.ds-footer__inner{width:100%;max-width:var(--_max);padding-inline:var(--ds-gutter-page);padding-block:var(--ds-space-16) var(--ds-space-8);min-width:0;margin-inline:auto;position:relative}.ds-footer__row{align-items:stretch;gap:var(--ds-space-10) var(--ds-space-6);flex-wrap:wrap;min-width:0;display:flex}.ds-footer__brand{gap:var(--ds-space-5);flex-direction:column;flex:160px;min-width:0;display:flex}.ds-footer__groups{flex:2 320px;min-width:0}.ds-footer__groups-stack{gap:var(--ds-space-16);flex-direction:column;flex:2 320px;min-width:0;display:flex}.ds-footer__groups-stack>.ds-footer__groups{flex:none}.ds-footer__card{flex:0 1 var(--_card-w);min-width:0;max-width:100%}.ds-footer__logo{align-items:center;gap:var(--ds-space-2);min-height:var(--_pitch);border-radius:var(--ds-radius-sm);color:var(--ds-ink);font-weight:var(--ds-weight-semibold);font-size:var(--ds-text-lg);letter-spacing:var(--ds-heading-tracking);align-self:flex-start;text-decoration:none;display:inline-flex}.ds-footer__mark{width:var(--ds-icon-size-rail);height:var(--ds-icon-size-rail);fill:currentColor;flex:none}.ds-footer__tagline{color:var(--ds-ink-muted);max-width:28ch;margin:0}.ds-footer__ai-rail{gap:var(--ds-space-2);flex-direction:column;display:flex}.ds-footer__ai-label{font-size:var(--ds-text-sm);color:var(--ds-ink-muted)}.ds-footer__ai-list{gap:var(--ds-space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ds-footer__ai-tile{width:var(--ds-control-h-sm);height:var(--ds-control-h-sm);border:var(--ds-border-width) solid var(--ds-rule);border-radius:var(--ds-radius-sm);background:var(--ds-surface);color:var(--ds-ink-2);font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-semibold);transition:border-color var(--ds-dur-fast) var(--ds-ease-standard), background-color var(--ds-dur-fast) var(--ds-ease-standard);place-items:center;text-decoration:none;display:inline-grid}.ds-footer__ai-tile:hover{border-color:var(--ds-border-strong);background:var(--ds-hover-bg);color:var(--ds-ink)}.ds-footer__badges{gap:var(--ds-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ds-footer__seal{width:var(--ds-control-h-lg);height:var(--ds-control-h-lg);border:var(--ds-border-width) dashed var(--ds-rule-strong);border-radius:var(--ds-radius-pill);color:var(--ds-ink-muted);font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);letter-spacing:.04em;text-transform:uppercase;text-align:center;place-items:center;line-height:1;display:inline-grid}.ds-footer__brand-foot{gap:var(--ds-space-4);flex-direction:column;margin-block-start:auto;display:flex}.ds-footer__ambient{pointer-events:none;fill:none;width:min(420px,60%);height:auto;stroke:var(--ds-line-art);stroke-width:1px;opacity:.5;z-index:0;position:absolute;inset-block-end:0;inset-inline-start:0}.ds-footer__ambient+*{z-index:1;position:relative}.ds-footer__groups{grid-template-columns:repeat(auto-fit, minmax(min(var(--_col-min), 100%), 1fr));gap:var(--ds-space-8) var(--ds-space-5);align-items:start;display:grid}.ds-footer__col{gap:var(--ds-space-8);flex-direction:column;min-width:0;display:flex}.ds-footer__group{min-width:0}.ds-footer__group-title{min-height:var(--_pitch);font-size:inherit;font-weight:var(--ds-weight-regular);line-height:var(--ds-lh-list);color:var(--_title-ink);align-items:center;margin:0;display:flex}.ds-footer__list{margin:0;padding:0;list-style:none}.ds-footer__link{align-items:center;gap:var(--ds-space-2);min-height:var(--_pitch);border-radius:var(--ds-radius-xs);max-width:100%;color:var(--_link-ink);transition:color var(--ds-dur-fast) var(--ds-ease-standard);text-decoration:none;display:inline-flex}.ds-footer__link:hover,.ds-footer__link[data-state=hover]{color:var(--ds-ink);text-underline-offset:.2em;text-decoration:underline}.ds-footer__link[aria-current=page]{color:var(--ds-ink);font-weight:var(--ds-selected-weight)}.ds-footer__link[aria-disabled=true]{color:var(--ds-ink-faint);pointer-events:none}.ds-footer__badge{padding:0 var(--ds-space-1);border:var(--ds-border-width) solid var(--ds-rule-strong);border-radius:var(--ds-radius-xs);font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-medium);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--ds-ink-2);background:var(--ds-surface);line-height:1.5;display:inline-block}.ds-footer__badge[data-tone=accent]{background:var(--ds-accent-tint);color:var(--ds-accent-ink);border-color:#0000}.ds-footer__ext{fill:none;stroke:currentColor;width:12px;height:12px;stroke-width:var(--ds-icon-stroke);stroke-linecap:round;stroke-linejoin:round;color:var(--ds-ink-faint);flex:none}.ds-footer__link:hover .ds-footer__ext{color:currentColor}.ds-footer[data-headings=rule] .ds-footer__group-title,.ds-footer__group[data-headings=rule] .ds-footer__group-title{color:var(--ds-ink);border-block-end:var(--ds-border-width) solid var(--ds-rule-strong);margin-block-end:var(--ds-space-2)}.ds-footer[data-headings=eyebrow] .ds-footer__group-title,.ds-footer__group[data-headings=eyebrow] .ds-footer__group-title{font-family:var(--ds-font-label);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--ds-ink-muted)}.ds-footer__groups[aria-busy=true] .ds-footer__group-title,.ds-footer__groups[aria-busy=true] .ds-footer__link{pointer-events:none;position:relative;color:#0000!important}.ds-footer__groups[aria-busy=true] .ds-footer__group-title:after,.ds-footer__groups[aria-busy=true] .ds-footer__link:after{content:"";border-radius:var(--ds-radius-xs);background:var(--ds-surface-3);width:100%;position:absolute;inset-block:calc(50% - .5em);inset-inline-start:0}.ds-footer__groups[aria-busy=true] .ds-footer__group-title:after{background:var(--ds-surface-2);width:60%}.ds-footer__groups[data-state=empty]{min-height:calc(var(--_pitch) * 4);border:var(--ds-border-width) dashed var(--ds-rule);border-radius:var(--ds-radius-md);color:var(--ds-ink-muted);font-size:var(--ds-text-sm);place-items:center;display:grid}.ds-footer__groups[data-state=empty]:before{content:attr(data-empty)}.ds-footer__card{gap:var(--ds-space-4);padding:calc(var(--ds-card-pad) * 1.5);border:var(--ds-border-width) solid var(--ds-card-border);border-radius:var(--ds-radius-lg);background:var(--ds-card-bg);box-shadow:var(--ds-card-shadow);flex-direction:column;align-self:flex-start;display:flex}.ds-footer__card-title{font-size:var(--ds-text-lg);font-weight:var(--ds-weight-regular);line-height:var(--ds-lh-heading);color:var(--ds-ink-muted);text-wrap:balance;margin:0}.ds-footer__emphasis{color:var(--ds-ink);font-weight:var(--ds-weight-medium)}.ds-footer__card-cta{width:100%;min-height:var(--ds-control-h-lg);padding-inline:var(--ds-space-5);border:var(--ds-border-width) solid var(--ds-primary-border);border-radius:var(--ds-radius-button);background:var(--ds-primary-fill);color:var(--ds-ink-on-primary);font-weight:var(--ds-weight-medium);font-size:var(--ds-text-md);text-transform:var(--ds-control-case);box-shadow:var(--ds-shadow-lip);cursor:pointer;transition:background-color var(--ds-dur-fast) var(--ds-ease-standard);justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.ds-footer__card-cta:hover{background:var(--ds-primary-fill-hover)}.ds-footer__card-cta[aria-disabled=true],.ds-footer__card-cta:disabled{background:var(--ds-surface-3);border-color:var(--ds-rule);color:var(--ds-ink-faint);box-shadow:none;cursor:not-allowed;pointer-events:none}.ds-footer__card-cta[aria-busy=true]{color:#0000;pointer-events:none}.ds-footer__card-cta[aria-busy=true]:after{content:"";width:var(--ds-icon-size);height:var(--ds-icon-size);border:2px solid var(--ds-ink-on-primary);border-radius:var(--ds-radius-pill);animation:ds-footer-spin calc(var(--ds-dur-slow) * 3) linear infinite;border-inline-end-color:#0000;margin:auto;position:absolute;inset:0}@keyframes ds-footer-spin{to{transform:rotate(360deg)}}.ds-footer__proof{align-items:center;gap:var(--ds-space-2);font-size:var(--ds-text-sm);color:var(--ds-ink-muted);flex-wrap:wrap;display:flex}.ds-footer__proof-link{align-items:center;gap:var(--ds-space-1);color:var(--ds-ink-link);border-radius:var(--ds-radius-xs);white-space:nowrap;text-decoration:none;display:inline-flex}.ds-footer__proof-link:hover{text-underline-offset:.2em;text-decoration:underline}.ds-footer__proof-link .ds-footer__ext{color:currentColor}.ds-footer__stars{color:var(--ds-data-6);gap:2px;display:inline-flex}.ds-footer__stars svg{width:var(--ds-icon-size);height:var(--ds-icon-size);fill:currentColor}.ds-footer__rating{font-variant-numeric:tabular-nums;color:var(--ds-ink-2)}.ds-footer__proof-divider{width:var(--ds-border-width);background:var(--ds-rule-strong);height:1.2em}.ds-footer__subscribe{gap:var(--ds-space-2);flex-direction:column;min-width:0;display:flex}.ds-footer__subscribe-text{color:var(--ds-ink-muted);font-size:var(--ds-text-sm);max-width:32ch;margin:0}.ds-footer__subscribe-row{min-width:0;display:flex}.ds-footer__input{min-width:0;min-height:var(--ds-control-h);padding-inline:var(--ds-control-pad-x);border:var(--ds-border-width) solid var(--ds-border);border-radius:var(--ds-radius-sm) 0 0 var(--ds-radius-sm);background:var(--ds-surface);color:var(--ds-ink);flex:auto}.ds-footer__input:hover{border-color:var(--ds-border-strong)}.ds-footer__input[aria-invalid=true]{border-color:var(--ds-danger)}.ds-footer__submit{width:var(--ds-control-h);min-height:var(--ds-control-h);border:var(--ds-border-width) solid var(--ds-border);border-radius:0 var(--ds-radius-sm) var(--ds-radius-sm) 0;background:var(--ds-surface);color:var(--ds-ink);flex:none;place-items:center;margin-inline-start:calc(-1 * var(--ds-border-width));padding:0;display:inline-grid;position:relative}.ds-footer__submit:hover{background:var(--ds-hover-bg);border-color:var(--ds-border-strong)}.ds-footer__submit svg{width:var(--ds-icon-size);height:var(--ds-icon-size);fill:none;stroke:currentColor;stroke-width:var(--ds-icon-stroke);stroke-linecap:round;stroke-linejoin:round}.ds-footer__submit[aria-busy=true] svg{visibility:hidden}.ds-footer__submit[aria-busy=true]:after{content:"";width:var(--ds-icon-size);height:var(--ds-icon-size);border:2px solid var(--_spin);border-radius:var(--ds-radius-pill);animation:ds-footer-spin calc(var(--ds-dur-slow) * 3) linear infinite;border-inline-end-color:#0000;margin:auto;position:absolute;inset:0}.ds-footer__subscribe-msg{font-size:var(--ds-text-sm);color:var(--ds-ink-muted);min-height:1.4em;margin:0}.ds-footer__subscribe[data-state=error] .ds-footer__subscribe-msg{color:var(--ds-danger-ink)}.ds-footer__subscribe[data-state=success] .ds-footer__subscribe-msg{color:var(--ds-success-ink)}.ds-footer__signoff{margin-block:var(--ds-space-16) var(--ds-space-8);color:var(--ds-ink)}.ds-footer__signoff-svg{width:100%;height:auto;display:block;overflow:visible}.ds-footer__signoff-svg text{font-family:var(--ds-font-display);font-weight:var(--ds-weight-bold);fill:currentColor;letter-spacing:-.03em}.ds-footer__signoff[data-style=outline] .ds-footer__signoff-svg text{fill:none;stroke:var(--ds-line-art);stroke-width:1.5px}.ds-footer__rule{width:100%;height:0;margin-block:var(--ds-space-10) 0;border:0;border-block-start:var(--ds-border-width) solid var(--ds-rule)}.ds-footer__rule[data-style=faded]{height:var(--ds-border-width);background:linear-gradient(to right, transparent, var(--ds-rule) 15%, var(--ds-rule) 85%, transparent);border:0}.ds-footer__rule[data-style=dashed]{border-block-start-style:dashed}.ds-footer__legal{justify-content:space-between;align-items:center;gap:var(--ds-space-3) var(--ds-space-6);padding-block:var(--ds-space-6) 0;font-size:var(--ds-text-sm);color:var(--ds-ink-muted);flex-wrap:wrap;display:flex}.ds-footer__legal-start,.ds-footer__legal-end{align-items:center;gap:var(--ds-space-3) var(--ds-space-6);flex-wrap:wrap;min-width:0;display:flex}.ds-footer__copy{margin:0}.ds-footer__operator{font-size:var(--ds-text-xs);color:var(--ds-ink-muted);flex-basis:100%;margin:0}.ds-footer__copy--dense{font-size:var(--ds-text-xs);line-height:var(--ds-lh-body);max-width:72ch}.ds-footer__legal-links{align-items:center;gap:var(--ds-space-1) var(--ds-space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ds-footer__legal-links a{color:inherit;border-radius:var(--ds-radius-xs);text-decoration:none}.ds-footer__legal-links a:hover{color:var(--ds-ink);text-underline-offset:.2em;text-decoration:underline}.ds-footer__legal-links a[aria-current=page]{color:var(--ds-ink)}.ds-footer__status{align-items:center;gap:var(--ds-space-2);min-height:var(--ds-control-h-sm);border-radius:var(--ds-radius-xs);font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ds-ink-muted);white-space:nowrap;text-decoration:none;display:inline-flex}.ds-footer__status:before{content:"";border-radius:var(--ds-radius-pill);background:var(--ds-presence);flex:none;width:8px;height:8px}.ds-footer__status:hover{color:var(--ds-ink)}.ds-footer__status[data-status=degraded]:before{background:var(--ds-warning)}.ds-footer__status[data-status=down]:before{background:var(--ds-danger)}.ds-footer__status[data-tone=accent]{color:var(--ds-ink-link)}.ds-footer__status[data-tone=accent]:before{background:var(--ds-accent)}.ds-footer__theme{height:var(--_toggle-h);border:var(--ds-border-width) solid var(--ds-border);border-radius:var(--ds-radius-pill);background:var(--ds-surface);flex:none;align-self:flex-start;align-items:center;gap:2px;margin:0;padding:2px;display:inline-flex}.ds-footer__theme-opt{width:calc(var(--_toggle-h) - 6px);height:calc(var(--_toggle-h) - 6px);border-radius:var(--ds-radius-pill);color:var(--ds-ink-muted);transition:background-color var(--ds-dur-fast) var(--ds-ease-standard), color var(--ds-dur-fast) var(--ds-ease-standard);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.ds-footer__theme-opt:hover{color:var(--ds-ink);background:var(--ds-hover-bg)}.ds-footer__theme-opt[aria-checked=true]{background:var(--ds-selected-bg);color:var(--ds-selected-ink)}.ds-footer__theme-opt svg{fill:none;stroke:currentColor;width:14px;height:14px;stroke-width:var(--ds-icon-stroke);stroke-linecap:round;stroke-linejoin:round}.ds-footer__privacy{align-items:center;gap:var(--ds-space-2);color:inherit;border-radius:var(--ds-radius-xs);text-decoration:none;display:inline-flex}.ds-footer__privacy:before{content:"";border-radius:var(--ds-radius-pill);border:var(--ds-border-width) solid var(--ds-accent);background:linear-gradient(to right, var(--ds-accent) 50%, transparent 50%);width:20px;height:12px}.ds-footer__privacy:hover{color:var(--ds-ink);text-underline-offset:.2em;text-decoration:underline}.ds-footer__region-pill{align-items:center;gap:var(--ds-space-2);min-height:var(--ds-control-h-sm);padding-inline:var(--ds-space-3);border:var(--ds-border-width) solid var(--ds-rule);border-radius:var(--ds-radius-pill);background:var(--ds-surface-raised);color:var(--ds-ink-2);font-size:var(--ds-text-xs);white-space:nowrap;display:inline-flex}.ds-footer__terminator{background:var(--_band);height:3px}.ds-footer__social{gap:var(--ds-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ds-footer__social-tile{width:var(--ds-control-h-lg);height:var(--ds-control-h-lg);border:var(--ds-border-width) solid var(--ds-border);border-radius:var(--ds-radius-sm);color:var(--ds-ink);font-family:var(--ds-font-mono);font-size:var(--ds-text-sm);font-weight:var(--ds-weight-semibold);transition:background-color var(--ds-dur-fast) var(--ds-ease-standard), border-color var(--ds-dur-fast) var(--ds-ease-standard);background:0 0;place-items:center;text-decoration:none;display:inline-grid}.ds-footer__social-tile:hover{background:var(--ds-hover-bg);border-color:var(--ds-border-strong)}.ds-footer__social-tile[data-fill]{background:var(--ds-surface-2);border-color:var(--ds-rule)}.ds-footer__social-glyph{width:var(--ds-control-h-sm);height:var(--ds-control-h-sm);border-radius:var(--ds-radius-sm);color:var(--ds-ink-muted);font-family:var(--ds-font-mono);font-size:var(--ds-text-sm);font-weight:var(--ds-weight-semibold);place-items:center;text-decoration:none;display:inline-grid}.ds-footer__social-glyph:hover{color:var(--ds-ink);background:var(--ds-hover-bg)}.ds-footer__social-glyph svg,.ds-footer__social-tile svg{width:var(--ds-icon-size);height:var(--ds-icon-size);fill:none;stroke:currentColor;stroke-width:var(--ds-icon-stroke);stroke-linecap:round;stroke-linejoin:round}.ds-footer__region{align-items:center;gap:var(--ds-space-3);min-height:var(--ds-control-h-lg);padding-inline:var(--ds-space-3) var(--ds-space-4);border-radius:var(--ds-radius-sm);background:var(--ds-surface-2);color:var(--ds-ink);text-align:start;white-space:nowrap;border:0;text-decoration:none;display:inline-flex}.ds-footer__region:hover{background:var(--ds-surface-3)}.ds-footer__region-flag{border-radius:var(--ds-radius-pill);background:var(--ds-surface-3);width:26px;height:26px;font-size:var(--ds-text-xs);color:var(--ds-ink-muted);flex:none;place-items:center;display:inline-grid}.ds-footer__region svg{width:var(--ds-icon-size);height:var(--ds-icon-size);fill:none;stroke:currentColor;stroke-width:var(--ds-icon-stroke);stroke-linecap:round;margin-inline-start:var(--ds-space-4)}.ds-footer__store{align-items:center;gap:var(--ds-space-2);min-height:var(--ds-control-h-lg);padding-inline:var(--ds-space-3);border:var(--ds-border-width) solid var(--ds-rule-strong);border-radius:var(--ds-radius-sm);background:var(--ds-surface-inverse);color:var(--ds-ink-inverse);line-height:1.1;text-decoration:none;display:inline-flex}.ds-footer__store svg{width:var(--ds-icon-size-row);height:var(--ds-icon-size-row);fill:currentColor}.ds-footer__store small{font-size:var(--ds-text-xs);opacity:.8;display:block}.ds-footer__store strong{font-size:var(--ds-text-md);font-weight:var(--ds-weight-semibold);display:block}.ds-footer__utility-row{border-block:var(--ds-border-width) dashed var(--ds-rule-strong);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));display:grid}.ds-footer__cell{gap:var(--ds-space-6);padding:var(--ds-space-6) var(--ds-space-5);flex-wrap:wrap;min-width:0;display:flex}.ds-footer__cell+.ds-footer__cell{border-inline-start:var(--ds-border-width) dashed var(--ds-rule-strong)}.ds-footer__cell[data-align=center]{justify-content:center;align-items:center}.ds-footer__cell[data-align=end]{justify-content:flex-end;align-items:flex-end}.ds-footer__colophon{justify-content:space-between;gap:var(--ds-space-2) var(--ds-space-10);padding-block:var(--ds-space-4);font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--ds-ink-muted);flex-wrap:wrap;display:flex}.ds-footer__colophon dl{gap:var(--ds-space-2) var(--ds-space-10);flex-wrap:wrap;margin:0;display:flex}.ds-footer__colophon div{gap:var(--ds-space-2);display:inline-flex}.ds-footer__colophon dt:after{content:":"}.ds-footer__colophon dd{color:var(--ds-ink-2);margin:0}.ds-footer__plate{min-height:240px;background:linear-gradient(to bottom, transparent, var(--ds-illustration-ground));border-radius:var(--ds-radius-lg) var(--ds-radius-lg) 0 0;place-items:center;margin-block-start:var(--ds-space-8);display:grid;position:relative}.ds-footer__plate[data-plate=none]{min-height:120px}.ds-footer__plate-mark{border-radius:var(--ds-radius-pill);background:var(--ds-surface-inverse);width:96px;height:96px;color:var(--ds-ink-inverse);place-items:center;display:grid}.ds-footer__plate-mark svg{fill:currentColor;width:40px;height:40px}.ds-footer__table{border:var(--ds-border-width) solid var(--ds-rule);border-block-end:0;border-inline-end:0;grid-template-columns:3fr 2fr 2fr 2fr 3fr;display:grid}.ds-footer__table>.ds-footer__cell{align-items:stretch;gap:var(--ds-space-3);padding:var(--ds-space-4);border-inline-end:var(--ds-border-width) solid var(--ds-rule);border-block-end:var(--ds-border-width) solid var(--ds-rule);flex-flow:column}.ds-footer__table>.ds-footer__cell+.ds-footer__cell{border-inline-start:0}.ds-footer__cell-label{font-family:var(--ds-font-label);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--ds-ink-muted);display:block}.ds-footer__cell--span{grid-row:span 2;place-items:center;display:grid}.ds-footer__cell--span svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;width:min(160px,60%);height:auto}.ds-footer__tagline--display{font-size:var(--ds-text-xl);font-weight:var(--ds-weight-semibold);line-height:var(--ds-lh-heading);letter-spacing:var(--ds-heading-tracking);text-transform:uppercase;color:var(--ds-ink);max-width:18ch}.ds-footer__cell .ds-footer__link{min-height:var(--ds-control-h-sm)}.ds-footer__cell .ds-footer__input,.ds-footer__cell .ds-footer__submit{border-radius:0}.ds-footer__legal-cells{margin:0;padding:0;list-style:none;display:flex}.ds-footer__legal-cells a{min-height:var(--ds-control-h-lg);padding-inline:var(--ds-space-4);border-inline-start:var(--ds-border-width) solid var(--ds-rule);color:var(--ds-ink);font-size:var(--ds-text-sm);align-items:center;text-decoration:none;display:inline-flex}.ds-footer__legal-cells a:hover{background:var(--ds-hover-bg)}.ds-footer:not([data-variant]),.ds-footer[data-variant=jstov]{--_pitch:var(--ds-control-h);--_col-min:120px;--_band:var(--ds-surface-inverse)}.ds-footer:not([data-variant]) .ds-footer__brand,.ds-footer[data-variant=jstov] .ds-footer__brand,.ds-footer[data-variant=sequence-conversion-card] .ds-footer__brand{flex:0 200px}.ds-footer:not([data-variant]) .ds-footer__proof-link,.ds-footer[data-variant=jstov] .ds-footer__proof-link{color:var(--ds-ink)}.ds-footer:not([data-variant]) .ds-footer__stars,.ds-footer[data-variant=jstov] .ds-footer__stars{color:var(--ds-ink-2)}.ds-footer[data-variant=sequence-conversion-card]{--_pitch:calc(var(--ds-control-h) + var(--ds-space-4));--_col-min:120px;--_link-ink:var(--ds-ink-2);--_band:linear-gradient(to right, var(--ds-accent), var(--ds-accent-2));font-size:var(--ds-text-lg);background:var(--ds-surface)}.ds-footer[data-variant=sequence-conversion-card] .ds-footer__group-title{font-size:var(--ds-text-sm)}.ds-footer[data-variant=sequence-conversion-card] .ds-footer__card-title{font-size:var(--ds-text-lg);color:var(--ds-ink)}.ds-footer[data-variant=sequence-conversion-card] .ds-footer__emphasis{background:linear-gradient(90deg, var(--ds-accent), var(--ds-accent-2));color:#0000;font-weight:inherit;-webkit-background-clip:text;background-clip:text}.ds-footer[data-variant=sequence-conversion-card] .ds-footer__card-cta{border-radius:var(--ds-radius-pill);min-height:var(--ds-control-h-lg)}.ds-footer[data-variant=sequence-conversion-card] .ds-footer__terminator{height:var(--ds-space-1)}.ds-footer[data-variant=klarna-wordmark-monument]{--_pitch:calc(var(--ds-control-h) + var(--ds-space-1));--_max:none;--_col-min:200px;--_link-ink:var(--ds-ink-2);--_title-ink:var(--ds-ink)}.ds-footer[data-variant=klarna-wordmark-monument] .ds-footer__inner{padding-inline:var(--ds-space-5)}.ds-footer[data-variant=klarna-wordmark-monument] .ds-footer__groups{gap:var(--ds-space-10) var(--ds-space-12)}.ds-footer[data-variant=klarna-wordmark-monument] .ds-footer__group-title{font-size:var(--ds-text-xl);font-weight:var(--ds-weight-bold);letter-spacing:var(--ds-heading-tracking);min-height:calc(var(--_pitch) + var(--ds-space-4));align-items:flex-start}.ds-footer[data-variant=klarna-wordmark-monument] .ds-footer__legal{align-items:flex-start}.ds-footer[data-variant=rox-engineering-grid]{--_pitch:calc(var(--ds-control-h) + var(--ds-space-1));--_col-min:150px;--_toggle-h:var(--ds-control-h-lg);border-block-start:var(--ds-border-width) solid var(--ds-rule)}.ds-footer[data-variant=rox-engineering-grid] .ds-footer__inner{border-inline:var(--ds-border-width) solid var(--ds-rule);padding-block:var(--ds-space-16) var(--ds-space-12)}.ds-footer[data-variant=rox-engineering-grid] .ds-footer__inner:before,.ds-footer[data-variant=rox-engineering-grid] .ds-footer__inner:after{content:"";background:linear-gradient(var(--ds-rule-strong), var(--ds-rule-strong)) center / 100% 1px no-repeat, linear-gradient(var(--ds-rule-strong), var(--ds-rule-strong)) center / 1px 100% no-repeat;width:9px;height:9px;position:absolute;inset-block-start:-5px}.ds-footer[data-variant=rox-engineering-grid] .ds-footer__inner:before{inset-inline-start:-5px}.ds-footer[data-variant=rox-engineering-grid] .ds-footer__inner:after{inset-inline-end:-5px}.ds-footer[data-variant=rox-engineering-grid] .ds-footer__row{gap:var(--ds-space-10) 0}.ds-footer[data-variant=rox-engineering-grid] .ds-footer__brand{border-inline-end:var(--ds-border-width) solid var(--ds-rule);flex:240px;padding-inline-end:var(--ds-space-8)}.ds-footer[data-variant=rox-engineering-grid] .ds-footer__groups-stack{padding-inline-start:var(--ds-space-12)}.ds-footer[data-variant=rox-engineering-grid] .ds-footer__group-title{color:var(--ds-ink);border-block-end:var(--ds-border-width) solid var(--ds-rule-strong);margin-block-end:var(--ds-space-2)}.ds-footer[data-variant=rox-engineering-grid] .ds-footer__col{gap:var(--ds-space-16)}.ds-footer[data-variant=legend-dashed-utility-row]{--_pitch:calc(var(--ds-control-h) + var(--ds-space-2));--_link-ink:var(--ds-ink)}.ds-footer[data-variant=legend-dashed-utility-row] .ds-footer__inner{padding-block:0}.ds-footer[data-variant=legend-dashed-utility-row] .ds-footer__group-title{font-family:var(--ds-font-label);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--ds-ink-muted);min-height:var(--ds-control-h-sm)}.ds-footer[data-variant=legend-dashed-utility-row] .ds-footer__colophon{border-block-end:var(--ds-border-width) dashed var(--ds-rule-strong)}.ds-footer[data-variant=vercel-sitemap-badges]{--_pitch:var(--ds-control-h);--_col-min:150px;--_title-ink:var(--ds-ink)}.ds-footer[data-variant=vercel-sitemap-badges] .ds-footer__group-title{font-weight:var(--ds-weight-medium)}.ds-footer[data-variant=vercel-sitemap-badges] .ds-footer__groups{gap:var(--ds-space-10) var(--ds-space-6)}.ds-footer[data-variant=vercel-sitemap-badges] .ds-footer__legal{align-items:flex-start;gap:var(--ds-space-6);flex-direction:column;padding-block-start:var(--ds-space-12)}.ds-footer[data-variant=vercel-sitemap-badges] .ds-footer__legal-end{justify-content:space-between;width:100%}.ds-footer[data-variant=heron-table-footer]{--_pitch:var(--ds-control-h-sm);--_link-ink:var(--ds-ink);--_max:none}.ds-footer[data-variant=heron-table-footer] .ds-footer__inner{padding:0}.ds-footer[data-variant=heron-table-footer] .ds-footer__signoff{padding:var(--ds-space-6) var(--ds-gutter-page);border-block-end:var(--ds-border-width) solid var(--ds-rule);margin:0}.ds-footer[data-variant=heron-table-footer] .ds-footer__legal{padding:0 0 0 var(--ds-gutter-page);font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);letter-spacing:.04em;text-transform:uppercase}.ds-footer[data-variant=intercom-mono-labelled]{--_pitch:var(--ds-control-h-sm);--_col-min:180px;--_link-ink:var(--ds-ink-2);background:var(--ds-surface)}.ds-footer[data-variant=intercom-mono-labelled] .ds-footer__group-title{font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-regular);letter-spacing:.1em;text-transform:uppercase;color:var(--ds-ink-muted)}.ds-footer[data-variant=intercom-mono-labelled] .ds-footer__legal{justify-content:flex-start;padding-block-start:var(--ds-space-16)}.ds-footer[data-variant=attio-mega]{--_pitch:var(--ds-control-h-sm);--_col-min:130px;--_link-ink:var(--ds-ink-2)}.ds-footer[data-variant=attio-mega] .ds-footer__brand{flex:0 33%}.ds-footer[data-variant=attio-mega] .ds-footer__group-title,.ds-footer[data-variant=attio-mega] .ds-footer__link{font-size:var(--ds-text-sm)}.ds-footer[data-variant=attio-mega] .ds-footer__legal{padding-block-start:var(--ds-space-16)}.ds-footer[data-variant=fibery-proof-rail]{--_pitch:var(--ds-control-h-sm);--_col-min:130px;--_link-ink:var(--ds-ink-2);--_title-ink:var(--ds-ink);background:var(--ds-surface)}.ds-footer[data-variant=fibery-proof-rail] .ds-footer__inner{padding-block-end:var(--ds-space-12)}.ds-footer[data-variant=fibery-proof-rail] .ds-footer__brand{flex:130px}.ds-footer[data-variant=fibery-proof-rail] .ds-footer__groups{flex:5 320px}.ds-footer[data-variant=fibery-proof-rail] .ds-footer__group-title{font-weight:var(--ds-weight-semibold)}.ds-footer[data-variant=fibery-proof-rail] .ds-footer__link{font-size:var(--ds-text-sm)}.ds-footer[data-variant=fibery-proof-rail] .ds-footer__bar{background:var(--ds-surface-raised);border-block-start:var(--ds-border-width) solid var(--ds-rule)}.ds-footer[data-variant=fibery-proof-rail] .ds-footer__bar .ds-footer__legal{max-width:var(--_max);padding:var(--ds-space-4) var(--ds-gutter-page);margin-inline:auto}.ds-footer[data-variant=luma-app-footer]{--_pitch:var(--ds-control-h-sm);--_link-ink:var(--ds-ink-muted)}.ds-footer[data-variant=luma-app-footer] .ds-footer__inner{padding-block:0 var(--ds-space-8)}.ds-footer[data-variant=luma-app-footer] .ds-footer__legal{padding-block:var(--ds-space-5) 0;border-block-start:var(--ds-border-width) solid var(--ds-rule);font-size:var(--ds-text-md);justify-content:space-between}.ds-footer[data-variant=luma-app-footer] .ds-footer__legal-links{gap:var(--ds-space-1) var(--ds-space-5)}.ds-footer__promo{margin:var(--ds-space-6) 0 0;text-align:center;color:var(--ds-ink-muted);font-size:var(--ds-text-sm)}.ds-footer__promo a{color:var(--ds-ink-link);text-decoration:none}.ds-footer__promo a:hover{text-decoration:underline}.ds-footer__promo .ds-footer__brand-word{color:var(--ds-accent-2-ink);font-weight:var(--ds-weight-medium)}.ds-footer[data-variant=perplexity-in-app-link-row]{--_pitch:var(--ds-control-h-sm);--_max:var(--ds-container-narrow);background:0 0}.ds-footer[data-variant=perplexity-in-app-link-row] .ds-footer__inner{padding-block:var(--ds-space-6)}.ds-footer[data-variant=perplexity-in-app-link-row] .ds-footer__legal{justify-content:center;padding:0}.ds-footer__locale{-webkit-appearance:none;appearance:none;min-height:var(--ds-control-h-sm);padding-inline:var(--ds-space-2) var(--ds-space-6);border-radius:var(--ds-radius-sm);color:var(--ds-ink-muted);font-size:var(--ds-text-sm);cursor:pointer;background:0 0;border:0}.ds-footer__locale-wrap{align-items:center;display:inline-flex;position:relative}.ds-footer__locale-wrap svg{pointer-events:none;fill:none;stroke:currentColor;width:12px;height:12px;stroke-width:var(--ds-icon-stroke);color:var(--ds-ink-muted);position:absolute;inset-inline-end:var(--ds-space-2)}.ds-footer__locale:hover{color:var(--ds-ink);background:var(--ds-hover-bg)}[data-mode=dark] .ds-footer:not([data-variant]) .ds-footer__group-title,[data-mode=dark] .ds-footer[data-variant=jstov] .ds-footer__group-title,[data-band] .ds-footer:not([data-variant]) .ds-footer__group-title,[data-band] .ds-footer[data-variant=jstov] .ds-footer__group-title,.ds-footer[data-mode=dark]:not([data-variant]) .ds-footer__group-title,.ds-footer[data-mode=dark][data-variant=jstov] .ds-footer__group-title{color:var(--ds-ink);font-weight:var(--ds-weight-semibold)}@media (prefers-color-scheme:dark){:root:not([data-mode=light]) .ds-footer:not([data-variant]):not([data-mode=light]) .ds-footer__group-title,:root:not([data-mode=light]) .ds-footer[data-variant=jstov]:not([data-mode=light]) .ds-footer__group-title{color:var(--ds-ink);font-weight:var(--ds-weight-semibold)}}.ds-footer[data-legal=mono] .ds-footer__legal{justify-content:flex-start;gap:var(--ds-space-2) var(--ds-space-3);font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);letter-spacing:.02em}.ds-footer[data-legal=mono] .ds-footer__legal-start,.ds-footer[data-legal=mono] .ds-footer__legal-end,.ds-footer[data-legal=mono] .ds-footer__legal-links{gap:var(--ds-space-2) var(--ds-space-3)}.ds-footer[data-legal=mono] .ds-footer__legal-links li+li:before,.ds-footer[data-legal=mono] .ds-footer__legal-start>*+:not(.ds-footer__status):before,.ds-footer[data-legal=mono] .ds-footer__legal-end>.ds-footer__legal-links:before{content:"·";color:var(--ds-ink-faint);margin-inline-end:var(--ds-space-3)}.ds-footer[data-legal=mono] .ds-footer__legal-links li,.ds-footer[data-legal=mono] .ds-footer__legal-start>*,.ds-footer[data-legal=mono] .ds-footer__status{align-items:center;display:inline-flex}.ds-footer[data-legal=mono] .ds-footer__legal-end{flex:auto}.ds-footer[data-legal=mono] .ds-footer__theme{margin-inline-start:auto}@container (width<=720px){.ds-footer[data-legal=mono] .ds-footer__legal-end>.ds-footer__legal-links:before{content:none}}.ds-footer[data-variant=legend-dashed-utility-row][data-rules=solid] .ds-footer__utility-row,.ds-footer[data-variant=legend-dashed-utility-row][data-rules=solid] .ds-footer__cell+.ds-footer__cell,.ds-footer[data-variant=legend-dashed-utility-row][data-rules=solid] .ds-footer__colophon{border-style:solid;border-color:var(--ds-rule)}@container (width<=720px){.ds-footer__inner{padding-block:var(--ds-space-10) var(--ds-space-6)}.ds-footer__row{gap:var(--ds-space-8)}.ds-footer__card{flex-basis:100%}.ds-footer__groups{gap:var(--ds-space-6) var(--ds-space-4)}.ds-footer__legal{flex-direction:column;align-items:flex-start}.ds-footer__legal-end{justify-content:space-between;width:100%}.ds-footer[data-variant=rox-engineering-grid] .ds-footer__inner{border-inline:0}.ds-footer[data-variant=rox-engineering-grid] .ds-footer__inner:before,.ds-footer[data-variant=rox-engineering-grid] .ds-footer__inner:after{display:none}.ds-footer[data-variant=rox-engineering-grid] .ds-footer__brand{border-inline-end:0;padding-inline-end:0}.ds-footer[data-variant=rox-engineering-grid] .ds-footer__groups-stack{padding-inline-start:0}.ds-footer__ambient{opacity:.35;width:60%}.ds-footer__table{grid-template-columns:1fr 1fr}.ds-footer__cell--span{grid-area:span 1/span 2}.ds-footer[data-variant=heron-table-footer] .ds-footer__legal{flex-flow:wrap;padding-inline-start:var(--ds-space-4)}.ds-footer__legal-cells{flex-wrap:wrap;width:100%}.ds-footer__legal-cells a{border-inline-start:0;border-block-start:var(--ds-border-width) solid var(--ds-rule);flex:auto}.ds-footer__cell+.ds-footer__cell{border-inline-start:0;border-block-start:var(--ds-border-width) dashed var(--ds-rule-strong)}.ds-footer__cell[data-align=end]{justify-content:flex-start}}.ds-marketing-nav{--_h:var(--ds-topbar-h);--_cta-h:var(--ds-size-h);--_gap:var(--ds-space-4);--_link-gap:var(--ds-space-1);--_max:var(--ds-container-max);--_spin:var(--ds-ink);z-index:1;color:var(--ds-ink);font-family:var(--ds-font-sans);font-size:var(--ds-text-md);line-height:var(--ds-lh-list);background:0 0;position:relative;container-type:inline-size}.ds-marketing-nav[data-sticky]{z-index:var(--ds-z-sticky);position:sticky;inset-block-start:0}.ds-marketing-nav[data-state=scrolled]{background:color-mix(in srgb, var(--ds-ground) 88%, transparent);backdrop-filter:blur(var(--ds-glass-blur));border-block-end:var(--ds-border-width) solid var(--ds-rule);transition:background-color var(--ds-dur-base) var(--ds-ease-standard), border-color var(--ds-dur-base) var(--ds-ease-standard)}.ds-marketing-nav__inner{align-items:center;gap:var(--ds-space-2) var(--_gap);min-height:var(--_h);width:100%;max-width:var(--_max);padding-inline:var(--ds-gutter-page);flex-wrap:wrap;min-width:0;margin-inline:auto;display:flex}.ds-marketing-nav__brand{align-items:center;gap:var(--ds-space-2);min-height:var(--ds-control-h-sm);border-radius:var(--ds-radius-sm);color:var(--ds-ink);font-weight:var(--ds-weight-semibold);font-size:var(--ds-text-lg);letter-spacing:var(--ds-heading-tracking);flex:none;order:0;text-decoration:none;display:inline-flex}.ds-marketing-nav__mark{width:var(--ds-icon-size-rail);height:var(--ds-icon-size-rail);fill:currentColor;flex:none}.ds-marketing-nav__wordmark{white-space:nowrap}.ds-marketing-nav__inner:not(:has(.ds-marketing-nav__links)) .ds-marketing-nav__brand{margin-inline-end:auto}.ds-marketing-nav__divider{width:var(--ds-border-width);margin-block:var(--ds-space-4);margin-inline:calc(-1 * var(--ds-space-2));background:var(--ds-rule-strong);flex:none;order:0;align-self:stretch}.ds-marketing-nav__drawer{display:contents}.ds-marketing-nav__links{align-items:center;gap:var(--_link-gap);flex-wrap:wrap;order:1;min-width:0;margin:0;margin-inline-end:auto;padding:0;list-style:none;display:flex}.ds-marketing-nav[data-align=center] .ds-marketing-nav__links{margin-inline:auto}.ds-marketing-nav__link{align-items:center;gap:var(--ds-space-1);min-height:var(--ds-control-h-sm);padding-inline:var(--ds-control-pad-x);border-radius:var(--ds-radius-sm);color:var(--ds-ink-2);font-weight:var(--ds-weight-medium);font-size:inherit;text-transform:var(--ds-control-case);white-space:nowrap;cursor:pointer;transition:background-color var(--ds-dur-fast) var(--ds-ease-standard), color var(--ds-dur-fast) var(--ds-ease-standard);background:0 0;border:0;text-decoration:none;display:inline-flex;position:relative}.ds-marketing-nav__link:hover,.ds-marketing-nav__link[data-state=hover]{color:var(--ds-ink);background:var(--ds-hover-bg);text-decoration:none}.ds-marketing-nav__link[aria-current=page]{color:var(--ds-ink);font-weight:var(--ds-selected-weight)}[data-selection=underline] .ds-marketing-nav__link[aria-current=page]{text-decoration:underline 2px;text-decoration-color:var(--ds-selected-line);text-underline-offset:.55em}[data-selection=bar] .ds-marketing-nav__link[aria-current=page]:after{content:"";inset-inline:var(--ds-space-3);background:var(--ds-selected-line);height:2px;position:absolute;inset-block-end:0}.ds-marketing-nav__link[aria-expanded=true]{color:var(--ds-ink);background:var(--ds-surface-selected)}.ds-marketing-nav__link[aria-disabled=true]{color:var(--ds-ink-faint);pointer-events:none}.ds-marketing-nav__chevron{width:12px;height:12px;color:var(--ds-ink-muted);fill:none;stroke:currentColor;stroke-width:var(--ds-icon-stroke);transition:transform var(--ds-dur-fast) var(--ds-ease-standard)}.ds-marketing-nav__link[aria-expanded=true] .ds-marketing-nav__chevron{transform:rotate(180deg)}.ds-marketing-nav__link-icon{width:var(--ds-icon-size);height:var(--ds-icon-size);fill:none;stroke:currentColor;stroke-width:var(--ds-icon-stroke);stroke-linecap:round;stroke-linejoin:round}.ds-marketing-nav__utilities{align-items:center;gap:var(--ds-space-2);flex:none;order:2;display:flex}.ds-marketing-nav__icon-btn{width:var(--ds-control-h-sm);height:var(--ds-control-h-sm);border-radius:var(--ds-radius-sm);color:var(--ds-ink-2);transition:background-color var(--ds-dur-fast) var(--ds-ease-standard);background:0 0;border:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.ds-marketing-nav__icon-btn:hover{background:var(--ds-hover-bg);color:var(--ds-ink)}.ds-marketing-nav__icon-btn[aria-pressed=true]{background:var(--ds-surface-selected);color:var(--ds-ink)}.ds-marketing-nav__icon-btn[aria-disabled=true],.ds-marketing-nav__icon-btn:disabled{color:var(--ds-ink-faint)}.ds-marketing-nav__icon{width:var(--ds-icon-size);height:var(--ds-icon-size);fill:none;stroke:currentColor;stroke-width:var(--ds-icon-stroke);stroke-linecap:round;stroke-linejoin:round}.ds-marketing-nav__icon--fill{fill:currentColor;stroke:none}.ds-marketing-nav__meta{align-items:center;gap:var(--ds-space-1);min-height:var(--ds-control-h-sm);padding-inline:var(--ds-space-2);border-radius:var(--ds-radius-sm);color:var(--ds-ink-2);font-weight:var(--ds-weight-medium);font-variant-numeric:tabular-nums;text-decoration:none;display:inline-flex}.ds-marketing-nav__meta:hover{background:var(--ds-hover-bg);color:var(--ds-ink)}.ds-marketing-nav__status{align-items:center;gap:var(--ds-space-2);min-height:var(--ds-control-h-sm);padding-inline:var(--ds-space-2);border-radius:var(--ds-radius-sm);font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ds-ink-muted);white-space:nowrap;text-decoration:none;display:inline-flex}.ds-marketing-nav__status:hover{color:var(--ds-ink);background:var(--ds-hover-bg)}.ds-marketing-nav__status:before{content:"";border-radius:var(--ds-radius-pill);background:var(--ds-presence);flex:none;width:8px;height:8px}.ds-marketing-nav__status[data-status=degraded]:before{background:var(--ds-warning)}.ds-marketing-nav__status[data-status=down]:before{background:var(--ds-danger)}.ds-marketing-nav__status[data-status=version]{text-transform:none}.ds-marketing-nav__status[data-status=version]:before{display:none}@container (width<=600px){.ds-marketing-nav__status:not([data-status=version]){padding-inline:var(--ds-space-1)}.ds-marketing-nav__status:not([data-status=version]) .ds-marketing-nav__status-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.ds-marketing-nav__clock{color:var(--ds-ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.ds-marketing-nav__avatar{border-radius:var(--ds-radius-pill);background:var(--ds-surface-2);border:var(--ds-border-width) solid var(--ds-rule);width:28px;height:28px;color:var(--ds-ink-2);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-medium);flex:none;place-items:center;display:inline-grid;overflow:hidden}.ds-marketing-nav__avatar img{object-fit:cover;width:100%;height:100%}.ds-marketing-nav__account{align-items:center;gap:var(--ds-space-2);min-height:var(--ds-control-h-lg);padding-inline:var(--ds-space-3) var(--ds-space-1);border:var(--ds-border-width) solid var(--ds-border);border-radius:var(--ds-radius-pill);background:var(--ds-surface);color:var(--ds-ink);transition:box-shadow var(--ds-dur-fast) var(--ds-ease-standard), border-color var(--ds-dur-fast) var(--ds-ease-standard);display:inline-flex}.ds-marketing-nav__account:hover{border-color:var(--ds-border-strong);box-shadow:var(--ds-shadow-lift)}.ds-marketing-nav__account .ds-marketing-nav__avatar{width:32px;height:32px}.ds-marketing-nav__actions{align-items:center;gap:var(--ds-space-3);flex:none;order:3;display:flex}.ds-marketing-nav__cta{justify-content:center;align-items:center;gap:var(--ds-space-2);min-height:var(--_cta-h);padding-inline:var(--ds-size-pad-x);border:var(--ds-border-width) solid transparent;border-radius:var(--ds-radius-button);color:var(--ds-ink);font-size:var(--ds-size-text);font-weight:var(--ds-weight-medium);line-height:var(--ds-lh-list);text-transform:var(--ds-control-case);white-space:nowrap;cursor:pointer;transition:background-color var(--ds-dur-fast) var(--ds-ease-standard), border-color var(--ds-dur-fast) var(--ds-ease-standard), box-shadow var(--ds-dur-fast) var(--ds-ease-standard);background:0 0;text-decoration:none;display:inline-flex;position:relative}.ds-marketing-nav__cta .ds-marketing-nav__icon{width:var(--ds-icon-size);height:var(--ds-icon-size)}.ds-marketing-nav__cta[data-cta=primary]{--_spin:var(--ds-ink-on-primary);background:var(--ds-primary-fill);border-color:var(--ds-primary-border);color:var(--ds-ink-on-primary);box-shadow:var(--ds-shadow-lip)}.ds-marketing-nav__cta[data-cta=primary]:hover{background:var(--ds-primary-fill-hover)}.ds-marketing-nav__cta[data-cta=secondary],.ds-marketing-nav__cta[data-cta=outline-arrow]{background:var(--ds-surface);border-color:var(--ds-border);color:var(--ds-ink);box-shadow:var(--ds-shadow-lip)}.ds-marketing-nav__cta[data-cta=secondary]:hover,.ds-marketing-nav__cta[data-cta=outline-arrow]:hover{border-color:var(--ds-border-strong);background:var(--ds-hover-bg)}.ds-marketing-nav__cta[data-cta=outline]{border-color:var(--ds-border);color:var(--ds-ink);background:0 0}.ds-marketing-nav__cta[data-cta=outline]:hover{border-color:var(--ds-border-strong);background:var(--ds-hover-bg)}.ds-marketing-nav__cta[data-cta=light]{background:var(--ds-surface-2);color:var(--ds-ink)}.ds-marketing-nav__cta[data-cta=light]:hover{background:var(--ds-surface-3)}.ds-marketing-nav__cta[data-cta=ghost]{color:var(--ds-ink-2)}.ds-marketing-nav__cta[data-cta=ghost]:hover{color:var(--ds-ink);background:var(--ds-hover-bg)}.ds-marketing-nav__cta[data-cta=text]{padding-inline:var(--ds-space-1);color:var(--ds-ink-2);border-radius:var(--ds-radius-xs)}.ds-marketing-nav__cta[data-cta=text]:hover{color:var(--ds-ink);text-underline-offset:.2em;text-decoration:underline}.ds-marketing-nav__cta[aria-disabled=true],.ds-marketing-nav__cta:disabled{background:var(--ds-surface-3);border-color:var(--ds-rule);color:var(--ds-ink-faint);box-shadow:none;cursor:not-allowed;pointer-events:none}.ds-marketing-nav__cta[aria-busy=true]{color:#0000;pointer-events:none}.ds-marketing-nav__cta[aria-busy=true]:after{content:"";width:var(--ds-icon-size);height:var(--ds-icon-size);border:2px solid var(--_spin);border-radius:var(--ds-radius-pill);animation:ds-marketing-nav-spin calc(var(--ds-dur-slow) * 3) linear infinite;border-inline-end-color:#0000;margin:auto;position:absolute;inset:0}@keyframes ds-marketing-nav-spin{to{transform:rotate(360deg)}}.ds-marketing-nav__menu-toggle{width:var(--ds-control-h);height:var(--ds-control-h);border:var(--ds-border-width) solid var(--ds-border);border-radius:var(--ds-radius-button);background:var(--ds-surface);color:var(--ds-ink);flex:none;order:4;justify-content:center;align-items:center;padding:0;display:none}.ds-marketing-nav__menu-toggle:hover{border-color:var(--ds-border-strong);background:var(--ds-hover-bg)}.ds-marketing-nav__menu-toggle .ds-marketing-nav__icon--close,.ds-marketing-nav__menu-toggle[aria-expanded=true] .ds-marketing-nav__icon--menu{display:none}.ds-marketing-nav__menu-toggle[aria-expanded=true] .ds-marketing-nav__icon--close{display:block}.ds-marketing-nav:not([data-variant]),.ds-marketing-nav[data-variant=jstov]{--_h:calc(var(--ds-topbar-h) + var(--ds-space-2));border-block-end:var(--ds-border-width) solid var(--ds-rule)}.ds-marketing-nav:not([data-variant]) .ds-marketing-nav__links,.ds-marketing-nav[data-variant=jstov] .ds-marketing-nav__links{margin-inline:auto}.ds-marketing-nav:not([data-variant]) .ds-marketing-nav__brand,.ds-marketing-nav[data-variant=jstov] .ds-marketing-nav__brand{border-inline-end:var(--ds-border-width) solid var(--ds-rule);border-radius:0;align-self:stretch;padding-inline-end:var(--_gap)}.ds-marketing-nav:not([data-variant]) .ds-marketing-nav__utilities,.ds-marketing-nav[data-variant=jstov] .ds-marketing-nav__utilities{border-inline-start:var(--ds-border-width) solid var(--ds-rule);align-self:stretch;padding-inline-start:var(--_gap)}.ds-marketing-nav[data-variant=vercel-button-trio]{--_h:calc(var(--ds-topbar-h) + var(--ds-space-6));--_cta-h:var(--ds-control-h-lg);--_link-gap:var(--ds-space-2)}.ds-marketing-nav[data-variant=vercel-button-trio] .ds-marketing-nav__cta{border-radius:var(--ds-radius-md);padding-inline:var(--ds-space-4)}.ds-marketing-nav[data-variant=vercel-button-trio] .ds-marketing-nav__link{font-size:var(--ds-text-lg)}.ds-marketing-nav[data-variant=intercom-dual-cta]{--_h:calc(var(--ds-topbar-h) + var(--ds-space-2))}.ds-marketing-nav[data-variant=intercom-dual-cta] .ds-marketing-nav__cta{border-radius:var(--ds-radius-xs)}.ds-marketing-nav[data-variant=intercom-dual-cta] .ds-marketing-nav__cta[data-cta=outline-arrow]{border-color:var(--ds-ink);background:0 0}.ds-marketing-nav[data-variant=attio-dual-cta]{--_h:calc(var(--ds-topbar-h) + var(--ds-space-2));background:var(--ds-surface);border-block-end:var(--ds-border-width) solid var(--ds-rule)}.ds-marketing-nav[data-variant=attio-dual-cta] .ds-marketing-nav__link{font-size:var(--ds-text-sm)}.ds-marketing-nav[data-variant=attio-dual-cta] .ds-marketing-nav__cta{border-radius:var(--ds-radius-md);font-size:var(--ds-text-sm)}.ds-marketing-nav[data-variant=fibery-cta-trio]{--_h:calc(var(--ds-topbar-h) + var(--ds-space-2));--_link-gap:var(--ds-space-2)}.ds-marketing-nav[data-variant=heron-table-nav]{--_h:calc(var(--ds-topbar-h) + var(--ds-space-1));--_gap:0px;--_max:none;border-block-end:var(--ds-border-width) solid var(--ds-rule)}.ds-marketing-nav[data-variant=heron-table-nav] .ds-marketing-nav__inner{flex-wrap:nowrap;padding-inline:0}.ds-marketing-nav[data-variant=heron-table-nav] .ds-marketing-nav__brand{padding-inline:var(--ds-gutter-page);border-radius:0;flex:50%;align-self:stretch;min-width:0}.ds-marketing-nav[data-variant=heron-table-nav] .ds-marketing-nav__links{flex:50%;grid-auto-columns:1fr;grid-auto-flow:column;align-self:stretch;gap:0;margin:0;display:grid}.ds-marketing-nav[data-variant=heron-table-nav] .ds-marketing-nav__link{height:100%;min-height:var(--_h);padding:var(--ds-space-3) var(--ds-space-4);border-inline-start:var(--ds-border-width) solid var(--ds-rule);font-family:var(--ds-font-label);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-medium);letter-spacing:var(--ds-label-tracking);text-transform:var(--ds-label-case);color:var(--ds-ink);white-space:normal;border-radius:0;align-items:flex-start;display:flex}.ds-marketing-nav[data-variant=heron-table-nav] .ds-marketing-nav__link[aria-haspopup]:after{content:"";border-inline-end:var(--ds-border-width) solid var(--ds-rule-strong);border-block-end:var(--ds-border-width) solid var(--ds-rule-strong);width:6px;height:6px;position:absolute;inset-block-end:var(--ds-space-2);inset-inline-end:var(--ds-space-2)}.ds-marketing-nav[data-variant=heron-table-nav] .ds-marketing-nav__link[data-cta]{color:var(--ds-ink-link);grid-column:span 1}.ds-marketing-nav[data-variant=heron-table-nav] .ds-marketing-nav__link[data-cta] .ds-marketing-nav__icon{position:absolute;inset-block-end:var(--ds-space-2);inset-inline-end:var(--ds-space-3)}.ds-marketing-nav[data-variant=heron-table-nav] .ds-marketing-nav__link:hover{background:var(--ds-hover-bg)}.ds-marketing-nav[data-variant=synara-three-cluster-outlined-cta]{--_h:calc(var(--ds-topbar-h) - var(--ds-space-1));--_link-gap:var(--ds-space-2)}.ds-marketing-nav[data-variant=synara-three-cluster-outlined-cta] .ds-marketing-nav__links{margin-inline:auto}.ds-marketing-nav[data-variant=synara-three-cluster-outlined-cta] .ds-marketing-nav__link{color:var(--ds-ink)}.ds-marketing-nav[data-variant=synara-three-cluster-outlined-cta] .ds-marketing-nav__cta{border-radius:var(--ds-radius-pill)}.ds-marketing-nav[data-variant=luma-transparent-app-nav]{--_h:calc(var(--ds-topbar-h) + var(--ds-space-2));--_max:none;--_link-gap:var(--ds-space-1)}.ds-marketing-nav[data-variant=luma-transparent-app-nav] .ds-marketing-nav__inner{padding-inline:var(--ds-space-6)}.ds-marketing-nav[data-variant=luma-transparent-app-nav] .ds-marketing-nav__link{color:var(--ds-ink-muted)}.ds-marketing-nav[data-variant=luma-transparent-app-nav] .ds-marketing-nav__link[aria-current=page]{color:var(--ds-ink)}.ds-marketing-nav[data-variant=airbnb-account-pill]{--_h:calc(var(--ds-topbar-h) + var(--ds-space-6));background:var(--ds-surface);border-block-end:var(--ds-border-width) solid var(--ds-rule)}.ds-marketing-nav[data-variant=airbnb-account-pill] .ds-marketing-nav__cta[data-cta=text]{font-weight:var(--ds-weight-semibold);color:var(--ds-ink);padding-inline:var(--ds-space-3);min-height:var(--ds-control-h);border-radius:var(--ds-radius-pill)}.ds-marketing-nav[data-variant=airbnb-account-pill] .ds-marketing-nav__cta[data-cta=text]:hover{background:var(--ds-hover-bg);text-decoration:none}.ds-marketing-nav[data-variant=airbnb-account-pill] .ds-marketing-nav__icon-btn{border-radius:var(--ds-radius-pill);width:var(--ds-control-h);height:var(--ds-control-h)}@container (width<=1024px){.ds-marketing-nav__inner{gap:var(--ds-space-2) var(--ds-space-3)}.ds-marketing-nav__drawer{align-items:stretch;gap:var(--ds-space-3);padding-block:var(--ds-space-3) var(--ds-space-4);border-block-start:var(--ds-border-width) solid var(--ds-rule);flex-direction:column;flex-basis:100%;order:5;display:flex}.ds-marketing-nav__links{flex-direction:column;align-items:stretch;gap:0;margin:0!important}.ds-marketing-nav__link{width:100%;min-height:var(--ds-row-h);white-space:normal;justify-content:space-between}.ds-marketing-nav__actions{align-items:stretch;gap:var(--ds-space-2);flex-direction:column}.ds-marketing-nav__cta{width:100%}.ds-marketing-nav__brand{margin-inline-end:auto}.ds-marketing-nav__utilities{margin-inline-start:0}.ds-marketing-nav__divider{display:none}.ds-marketing-nav__menu-toggle{display:inline-flex}.ds-marketing-nav__brand,.ds-marketing-nav__utilities{border:0!important;padding-inline:0!important}.ds-marketing-nav[data-variant=heron-table-nav] .ds-marketing-nav__inner{padding-inline:var(--ds-gutter-page);flex-wrap:wrap}.ds-marketing-nav[data-variant=heron-table-nav] .ds-marketing-nav__brand{flex:auto;padding-inline:0}.ds-marketing-nav[data-variant=heron-table-nav] .ds-marketing-nav__links{display:flex}.ds-marketing-nav[data-variant=heron-table-nav] .ds-marketing-nav__link{height:auto;min-height:var(--ds-row-h);border-inline-start:0;border-block-end:var(--ds-border-width) solid var(--ds-rule);align-items:center}.ds-marketing-nav[data-variant=heron-table-nav] .ds-marketing-nav__link[data-cta] .ds-marketing-nav__icon{position:static}.ds-marketing-nav[data-variant=luma-transparent-app-nav] .ds-marketing-nav__inner{padding-inline:var(--ds-gutter-page)}.ds-marketing-nav[data-js] .ds-marketing-nav__drawer{display:none}.ds-marketing-nav[data-js]:has(.ds-marketing-nav__menu-toggle[aria-expanded=true]) .ds-marketing-nav__drawer,.ds-marketing-nav[data-js][data-state=open] .ds-marketing-nav__drawer{display:flex}}.ds-marketing-nav:not([data-js]) .ds-marketing-nav__menu-toggle{display:none}@container (width<=1024px){.ds-marketing-nav[data-collapse=cta] .ds-marketing-nav__drawer,.ds-marketing-nav[data-collapse=cta][data-js] .ds-marketing-nav__drawer,.ds-marketing-nav[data-collapse=cta][data-js]:has(.ds-marketing-nav__menu-toggle[aria-expanded=true]) .ds-marketing-nav__drawer,.ds-marketing-nav[data-collapse=cta][data-js][data-state=open] .ds-marketing-nav__drawer{display:contents}.ds-marketing-nav[data-collapse=cta] .ds-marketing-nav__links{padding-block:var(--ds-space-3) var(--ds-space-4);border-block-start:var(--ds-border-width) solid var(--ds-rule);flex-basis:100%;order:5}.ds-marketing-nav[data-collapse=cta] .ds-marketing-nav__actions{align-items:center;gap:var(--ds-space-2);flex-direction:row;flex:none;order:3}.ds-marketing-nav[data-collapse=cta] .ds-marketing-nav__cta{width:auto}.ds-marketing-nav[data-collapse=cta] .ds-marketing-nav__actions:has(.ds-marketing-nav__cta[data-cta=primary]) .ds-marketing-nav__cta:not([data-cta=primary]),.ds-marketing-nav[data-collapse=cta][data-js] .ds-marketing-nav__links{display:none}.ds-marketing-nav[data-collapse=cta][data-js]:has(.ds-marketing-nav__menu-toggle[aria-expanded=true]) .ds-marketing-nav__links,.ds-marketing-nav[data-collapse=cta][data-js][data-state=open] .ds-marketing-nav__links{display:flex}}.ds-segmented-control{--_inset:var(--ds-space-1);--_radius:var(--ds-radius-md);--_pill-radius:var(--ds-radius-sm);--_track:var(--ds-surface-2);--_track-border:transparent;--_pill:var(--ds-selected-bg);--_pill-ink:var(--ds-selected-ink);--_ink:var(--ds-ink-muted);--_gap:0px;align-items:stretch;gap:var(--_gap);padding:var(--_inset);min-height:var(--ds-size-h);scrollbar-width:none;border-radius:var(--_radius);background:var(--_track);border:var(--ds-border-width) solid var(--_track-border);min-width:0;max-width:100%;font-size:var(--ds-size-text);line-height:var(--ds-lh-list);color:var(--_ink);display:inline-flex;overflow-x:auto}.ds-segmented-control::-webkit-scrollbar{display:none}.ds-segmented-control[data-fill=equal]{width:100%;display:flex}.ds-segmented-control[data-fill=equal] .ds-segmented-control__item{flex:1 1 0}.ds-segmented-control__item{min-width:0;min-height:calc(var(--ds-size-h) - 2 * var(--_inset) - 2 * var(--ds-border-width));padding-block:0;padding-inline:var(--ds-size-pad-x);border-radius:var(--_pill-radius);color:inherit;font:inherit;font-weight:var(--ds-weight-medium);text-transform:var(--ds-control-case);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--ds-dur-fast) var(--ds-ease-standard);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.ds-segmented-control__label{z-index:1;align-items:center;gap:var(--ds-space-2);min-width:0;display:inline-flex;position:relative}.ds-segmented-control__label svg{inline-size:var(--ds-icon-size);block-size:var(--ds-icon-size);flex:none}.ds-segmented-control svg[fill=none]{fill:none}.ds-segmented-control__input{-webkit-appearance:none;appearance:none;border-radius:inherit;cursor:inherit;transition:background-color var(--ds-dur-fast) var(--ds-ease-standard);background:0 0;border:0;margin:0;position:absolute;inset:0}.ds-segmented-control__input:checked,.ds-segmented-control__item[aria-selected=true],.ds-segmented-control__item[aria-checked=true]{background:var(--_pill)}.ds-segmented-control__item:has(.ds-segmented-control__input:checked),.ds-segmented-control__item[aria-selected=true],.ds-segmented-control__item[aria-checked=true]{color:var(--_pill-ink);font-weight:var(--ds-selected-weight)}.ds-segmented-control__item:hover:not(:has(.ds-segmented-control__input:checked)):not([aria-selected=true]):not([aria-checked=true]):not(:disabled),.ds-segmented-control__item[data-state=hover]:not(:has(.ds-segmented-control__input:checked)){color:var(--ds-ink)}.ds-segmented-control__input:hover:not(:checked):not(:disabled),.ds-segmented-control__item[data-state=hover] .ds-segmented-control__input:not(:checked),.ds-segmented-control__item[role=tab]:hover:not([aria-selected=true]):not(:disabled){background:var(--ds-hover-bg)}.ds-segmented-control__input:focus-visible,.ds-segmented-control__item[role=tab]:focus-visible{outline:var(--ds-ring-width) solid var(--ds-ring);outline-offset:0}.ds-segmented-control__input:disabled,.ds-segmented-control__item:disabled{cursor:not-allowed}.ds-segmented-control__item:has(.ds-segmented-control__input:disabled),.ds-segmented-control__item:disabled{color:var(--ds-ink-faint);cursor:not-allowed}.ds-segmented-control:disabled,.ds-segmented-control[aria-disabled=true]{--_track:var(--ds-surface-3);--_pill:var(--ds-surface);--_pill-ink:var(--ds-ink-faint);--_ink:var(--ds-ink-faint);cursor:not-allowed}.ds-segmented-control:disabled .ds-segmented-control__item,.ds-segmented-control[aria-disabled=true] .ds-segmented-control__item{cursor:not-allowed;color:var(--ds-ink-faint)}.ds-segmented-control[aria-busy=true]{pointer-events:none}.ds-segmented-control[aria-busy=true] .ds-segmented-control__input:checked,.ds-segmented-control[aria-busy=true] .ds-segmented-control__item[aria-selected=true]{animation:ds-segmented-control-pulse calc(var(--ds-dur-slow) * 4) var(--ds-ease-standard) infinite alternate}@keyframes ds-segmented-control-pulse{0%{opacity:1}to{opacity:.45}}[data-selection=underline] .ds-segmented-control:is(:not([data-variant]),[data-variant=jstov]),[data-selection=bar] .ds-segmented-control:is(:not([data-variant]),[data-variant=jstov]),.ds-segmented-control[data-selection=underline],.ds-segmented-control[data-selection=bar]{--_track:transparent;--_radius:0px;--_pill-radius:0px;--_inset:0px;border:0;border-block-end:var(--ds-border-width) solid var(--ds-rule)}[data-selection=underline] .ds-segmented-control:is(:not([data-variant]),[data-variant=jstov]) .ds-segmented-control__input,[data-selection=bar] .ds-segmented-control:is(:not([data-variant]),[data-variant=jstov]) .ds-segmented-control__input,.ds-segmented-control[data-selection=underline] .ds-segmented-control__input,.ds-segmented-control[data-selection=bar] .ds-segmented-control__input,[data-selection=underline] .ds-segmented-control:is(:not([data-variant]),[data-variant=jstov]) .ds-segmented-control__item[role=tab],.ds-segmented-control[data-selection=underline] .ds-segmented-control__item[role=tab]{border-block-end:2px solid #0000;margin-block-end:-1px}[data-selection=underline] .ds-segmented-control:is(:not([data-variant]),[data-variant=jstov]) .ds-segmented-control__input:checked,[data-selection=bar] .ds-segmented-control:is(:not([data-variant]),[data-variant=jstov]) .ds-segmented-control__input:checked,.ds-segmented-control[data-selection=underline] .ds-segmented-control__input:checked,.ds-segmented-control[data-selection=bar] .ds-segmented-control__input:checked,[data-selection=underline] .ds-segmented-control:is(:not([data-variant]),[data-variant=jstov]) .ds-segmented-control__item[aria-selected=true],.ds-segmented-control[data-selection=underline] .ds-segmented-control__item[aria-selected=true]{border-block-end-color:var(--ds-selected-line)}.ds-segmented-control[data-variant=luma-lifted-white-pill]{--_pill:var(--ds-surface);--_pill-ink:var(--ds-ink);min-height:var(--ds-control-h-lg)}.ds-segmented-control[data-variant=luma-lifted-white-pill] .ds-segmented-control__input:checked,.ds-segmented-control[data-variant=luma-lifted-white-pill] .ds-segmented-control__item[aria-selected=true]{box-shadow:var(--ds-shadow-lift)}.ds-segmented-control[data-variant=luma-lifted-white-pill] .ds-segmented-control__item{min-height:calc(var(--ds-control-h-lg) - 2 * var(--_inset));font-size:var(--ds-text-md)}.ds-segmented-control[data-variant=cloudflare-white-track-inverted-pill]{--_track:var(--ds-surface);--_track-border:var(--ds-rule);--_pill:var(--ds-surface-inverse);--_pill-ink:var(--ds-ink-inverse);--_ink:var(--ds-ink-2)}.ds-segmented-control[data-variant=hsaj-tint-track-white-pill]{--_pill:var(--ds-surface);--_pill-ink:var(--ds-ink);--_radius:var(--ds-radius-md);--_pill-radius:var(--ds-radius-sm);min-height:var(--ds-control-h-lg);font-size:var(--ds-text-lg)}.ds-segmented-control[data-variant=hsaj-tint-track-white-pill] .ds-segmented-control__item{min-height:calc(var(--ds-control-h-lg) - 2 * var(--_inset));padding-inline:calc(var(--ds-space-4) + var(--ds-space-0-5))}.ds-segmented-control[data-variant=fibery-pressed-selection]{--_track:transparent;--_inset:0px;--_gap:var(--ds-space-1);--_pill:var(--ds-surface-selected);--_pill-ink:var(--ds-ink);--_ink:var(--ds-ink-2);--_pill-radius:var(--ds-radius-pill);--_radius:var(--ds-radius-pill);border:0;flex-wrap:wrap;overflow:visible}.ds-segmented-control[data-variant=fibery-pressed-selection] .ds-segmented-control__item{min-height:var(--ds-size-h);border:var(--ds-border-width) solid var(--ds-border);background:var(--ds-surface)}.ds-segmented-control[data-variant=fibery-pressed-selection] .ds-segmented-control__input{inset:calc(-1 * var(--ds-border-width))}.ds-segmented-control[data-variant=fibery-pressed-selection] .ds-segmented-control__item:has(.ds-segmented-control__input:checked),.ds-segmented-control[data-variant=fibery-pressed-selection] .ds-segmented-control__item[aria-selected=true]{border-color:var(--ds-border-strong)}.ds-segmented-control[data-variant=rox-icon-only-three-state]{--_track:var(--ds-surface-2);--_track-border:var(--ds-rule);--_radius:var(--ds-radius-pill);--_pill-radius:var(--ds-radius-pill);--_inset:0px;--_pill:var(--ds-surface-selected);--_pill-ink:var(--ds-ink);min-height:var(--ds-control-h-lg)}.ds-segmented-control[data-variant=rox-icon-only-three-state] .ds-segmented-control__item{min-height:calc(var(--ds-control-h-lg) - 2 * var(--ds-border-width));inline-size:calc(var(--ds-control-h-lg) - 2 * var(--ds-border-width));padding:0}.ds-segmented-control[data-variant=rox-icon-only-three-state] .ds-segmented-control__input:checked,.ds-segmented-control[data-variant=rox-icon-only-three-state] .ds-segmented-control__item[aria-checked=true]{border:4px solid var(--ds-surface-3)}.ds-segmented-control[data-variant=rox-icon-only-three-state] .ds-segmented-control__label svg{inline-size:var(--ds-icon-size-row);block-size:var(--ds-icon-size-row)}.ds-segmented-control[data-variant=vercel-three-segment-theme]{--_track:var(--ds-surface);--_track-border:var(--ds-border);--_radius:var(--ds-radius-pill);--_pill-radius:var(--ds-radius-pill);--_inset:var(--ds-space-0-5);--_pill:var(--ds-surface-selected);--_pill-ink:var(--ds-ink);min-height:var(--ds-control-h-sm)}.ds-segmented-control[data-variant=vercel-three-segment-theme] .ds-segmented-control__item{min-height:calc(var(--ds-control-h-sm) - 2 * var(--_inset) - 2 * var(--ds-border-width));inline-size:calc(var(--ds-control-h-sm) - 2 * var(--_inset) - 2 * var(--ds-border-width));padding:0}.ds-segmented-control[data-variant=navattic-88-scope-segment]{--_radius:var(--ds-radius-pill);--_pill-radius:var(--ds-radius-pill);--_inset:var(--ds-space-0-5);--_pill:var(--ds-surface);--_pill-ink:var(--ds-ink);min-height:var(--ds-control-h-sm);font-size:var(--ds-text-sm)}.ds-segmented-control[data-variant=navattic-88-scope-segment] .ds-segmented-control__item{min-height:calc(var(--ds-control-h-sm) - 2 * var(--_inset));padding-inline:var(--ds-space-3)}.ds-segmented-control[data-variant=navattic-88-scope-segment] .ds-segmented-control__input:checked,.ds-segmented-control[data-variant=navattic-88-scope-segment] .ds-segmented-control__item[aria-selected=true]{box-shadow:var(--ds-shadow-lift)}.ds-segmented-control[data-variant=retool-tint-pill-tab]{--_track:transparent;--_inset:0px;--_gap:var(--ds-space-6);--_pill:var(--ds-accent-tint);--_pill-ink:var(--ds-accent-ink);--_ink:var(--ds-ink-2);--_pill-radius:var(--ds-radius-sm);min-height:auto;font-size:var(--ds-text-xs);border:0}.ds-segmented-control[data-variant=retool-tint-pill-tab] .ds-segmented-control__item{min-height:var(--ds-space-6);padding-inline:var(--ds-space-2);font-weight:var(--ds-weight-semibold)}.ds-segmented-control[data-variant=retool-tint-pill-tab] .ds-segmented-control__item:has(.ds-segmented-control__input:checked),.ds-segmented-control[data-variant=retool-tint-pill-tab] .ds-segmented-control__item[aria-selected=true]{font-weight:var(--ds-weight-semibold)}.ds-suggestion-chips svg[fill=none]{fill:none;stroke:currentColor;stroke-width:var(--ds-icon-stroke);stroke-linecap:round;stroke-linejoin:round}.ds-suggestion-chips{--_h:var(--ds-control-h-sm);--_gap:var(--ds-space-2);--_radius:var(--ds-radius-pill);--_edge:var(--ds-border);--_fill:var(--ds-surface);--_ink:var(--ds-ink-2);align-items:center;gap:var(--_gap);min-width:0;max-width:100%;font-size:var(--ds-text-sm);line-height:var(--ds-lh-list);flex-wrap:wrap;display:flex}.ds-suggestion-chips[data-align=center]{justify-content:center}.ds-suggestion-chips[data-align=start]{justify-content:flex-start}.ds-suggestion-chips[data-state=hidden]{display:none}.ds-suggestion-chips__label{align-items:center;gap:var(--ds-space-1-5);min-height:var(--_h);padding-inline:var(--ds-space-1);color:var(--ds-ink-muted);font-weight:var(--ds-weight-medium);white-space:nowrap;display:inline-flex}.ds-suggestion-chips__label svg{inline-size:var(--ds-icon-size);block-size:var(--ds-icon-size)}.ds-suggestion-chips__chip{align-items:center;gap:var(--ds-space-1-5);min-height:var(--_h);min-width:0;max-width:100%;padding-inline:var(--ds-space-3);border:var(--ds-border-width) solid var(--_edge);border-radius:var(--_radius);background:var(--_fill);color:var(--_ink);font:inherit;font-size:var(--ds-text-sm);text-align:start;cursor:pointer;transition:background-color var(--ds-dur-fast) var(--ds-ease-standard), border-color var(--ds-dur-fast) var(--ds-ease-standard), color var(--ds-dur-fast) var(--ds-ease-standard);display:inline-flex}.ds-suggestion-chips__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ds-suggestion-chips__icon{inline-size:var(--ds-icon-size);block-size:var(--ds-icon-size);color:var(--ds-ink-muted);flex:none;place-items:center;display:inline-grid}.ds-suggestion-chips__icon svg{block-size:100%;inline-size:100%}.ds-suggestion-chips__emoji{font-size:var(--ds-text-md);flex:none;line-height:1}.ds-suggestion-chips__chip:hover,.ds-suggestion-chips__chip[data-state=hover]{background:var(--ds-hover-bg);border-color:var(--ds-border-strong);color:var(--ds-ink)}.ds-suggestion-chips__chip:hover .ds-suggestion-chips__icon{color:var(--ds-ink)}.ds-suggestion-chips__chip:active,.ds-suggestion-chips__chip[data-state=pressed]{background:var(--ds-surface-2)}.ds-suggestion-chips__chip:focus-visible{outline:var(--ds-ring-width) solid var(--ds-ring);outline-offset:var(--ds-ring-offset)}.ds-suggestion-chips__chip:disabled,.ds-suggestion-chips__chip[aria-disabled=true]{background:var(--ds-surface-3);border-color:var(--ds-rule);color:var(--ds-ink-faint);cursor:not-allowed}.ds-suggestion-chips__chip:disabled .ds-suggestion-chips__icon{color:var(--ds-ink-faint)}.ds-suggestion-chips__chip[aria-busy=true]{pointer-events:none;color:#0000}.ds-suggestion-chips__chip[aria-busy=true] .ds-suggestion-chips__text{border-radius:var(--ds-radius-xs);background:var(--ds-skeleton);min-inline-size:8em}.ds-suggestion-chips__chip[aria-busy=true] .ds-suggestion-chips__icon{color:var(--ds-ink-faint)}.ds-suggestion-chips__empty{min-height:var(--_h);padding-inline:var(--ds-space-3);border:var(--ds-border-width) dashed var(--ds-border);border-radius:var(--_radius);color:var(--ds-ink-muted);font-size:var(--ds-text-sm);align-items:center;display:inline-flex}.ds-suggestion-chips[data-variant=perplexity-label-chip-plus-question-chips]{--_fill:var(--ds-ground);--_edge:var(--ds-rule);--_ink:var(--ds-ink-2);justify-content:center}.ds-suggestion-chips[data-variant=perplexity-label-chip-plus-question-chips] .ds-suggestion-chips__chip{padding-inline:var(--ds-space-3)}.ds-suggestion-chips[data-variant=origin-question-of-the-day-card]{align-items:stretch;gap:var(--ds-space-4);padding:var(--ds-card-pad);border-radius:var(--ds-radius-lg);background:var(--ds-card-bg);border:var(--ds-border-width) solid var(--ds-card-border);box-shadow:var(--ds-card-shadow);flex-direction:column}.ds-suggestion-chips[data-variant=origin-question-of-the-day-card] .ds-suggestion-chips__label{min-height:0;padding:0 0 var(--ds-space-3);border-block-end:var(--ds-border-width) solid var(--ds-rule);font-family:var(--ds-font-label);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-regular);letter-spacing:.12em;text-transform:uppercase;white-space:normal}.ds-suggestion-chips__question{font-size:var(--ds-text-xl);font-weight:var(--ds-weight-regular);line-height:var(--ds-lh-heading);color:var(--ds-ink);text-wrap:balance;margin:0}.ds-suggestion-chips[data-variant=origin-question-of-the-day-card] .ds-suggestion-chips__chip{--_h:var(--ds-control-h-lg);justify-content:center;gap:var(--ds-space-2);border-color:var(--ds-border-strong);inline-size:100%;color:var(--ds-ink);font-family:var(--ds-font-label);font-size:var(--ds-text-sm);letter-spacing:.12em;text-transform:uppercase}.ds-suggestion-chips[data-variant=origin-question-of-the-day-card] .ds-suggestion-chips__chip .ds-suggestion-chips__icon{color:var(--ds-ink)}.ds-suggestion-chips[data-variant=sana-divided-prompt-rows]{--_h:calc(var(--ds-control-h-lg) + var(--ds-space-3));--_edge:var(--ds-rule);--_fill:transparent;--_ink:var(--ds-ink-muted);flex-flow:column;align-items:stretch;gap:0}.ds-suggestion-chips[data-variant=sana-divided-prompt-rows] .ds-suggestion-chips__chip{gap:var(--ds-space-3);inline-size:100%;padding-inline:var(--ds-space-3);border-width:var(--ds-border-width) 0 0;font-size:var(--ds-text-md);border-radius:0}.ds-suggestion-chips[data-variant=sana-divided-prompt-rows] .ds-suggestion-chips__text b{font-weight:var(--ds-weight-medium);color:var(--ds-ink-2)}.ds-suggestion-chips[data-variant=sana-divided-prompt-rows] .ds-suggestion-chips__icon[data-hue="1"]{color:var(--ds-data-1)}.ds-suggestion-chips[data-variant=sana-divided-prompt-rows] .ds-suggestion-chips__icon[data-hue="2"]{color:var(--ds-data-2)}.ds-suggestion-chips[data-variant=sana-divided-prompt-rows] .ds-suggestion-chips__icon[data-hue="3"]{color:var(--ds-data-3)}.ds-suggestion-chips[data-variant=sana-divided-prompt-rows] .ds-suggestion-chips__icon[data-hue="4"]{color:var(--ds-data-4)}.ds-suggestion-chips[data-variant=sana-divided-prompt-rows] .ds-suggestion-chips__icon[data-hue="5"]{color:var(--ds-data-5)}.ds-suggestion-chips[data-variant=sana-divided-prompt-rows] .ds-suggestion-chips__chip:is(:hover,[data-state=hover]){border-color:var(--ds-rule);background:var(--ds-hover-bg);color:var(--ds-ink-2)}.ds-suggestion-chips[data-variant=sana-divided-prompt-rows] .ds-suggestion-chips__chip:is(:hover,[data-state=hover]) .ds-suggestion-chips__text b{color:var(--ds-ink)}.ds-suggestion-chips[data-variant=sana-divided-prompt-rows] .ds-suggestion-chips__chip:is(:focus-visible,[data-state=focus]){outline:var(--ds-ring-width) solid var(--ds-ring);outline-offset:calc(-1 * var(--ds-ring-width))}.ds-suggestion-chips[data-variant=sana-divided-prompt-rows] .ds-suggestion-chips__chip:disabled{border-color:var(--ds-rule)}.ds-suggestion-chips[data-variant=sana-divided-prompt-rows] .ds-suggestion-chips__chip:disabled .ds-suggestion-chips__text b{color:var(--ds-ink-faint)}.ds-suggestion-chips[data-variant=sana-divided-prompt-rows] .ds-suggestion-chips__chip[aria-busy=true] .ds-suggestion-chips__text{min-inline-size:16em;block-size:var(--ds-text-sm)}.ds-suggestion-chips[data-variant=sana-divided-prompt-rows] .ds-suggestion-chips__chip[data-kind=more]{font-size:var(--ds-text-sm)}.ds-suggestion-chips__arrow{inline-size:var(--ds-icon-size);block-size:var(--ds-icon-size);transition:transform var(--ds-dur-fast) var(--ds-ease-out);flex:none;display:inline-block}.ds-suggestion-chips__chip:is(:hover,[data-state=hover]) .ds-suggestion-chips__arrow{transform:translate(2px)}.ds-suggestion-chips[data-variant=sana-divided-prompt-rows] .ds-suggestion-chips__empty{border-radius:var(--ds-radius-sm);min-height:var(--_h)}.ds-suggestion-chips[data-size=sm]{--_h:var(--ds-space-7);font-size:var(--ds-text-xs)}.ds-suggestion-chips[data-size=sm] .ds-suggestion-chips__chip{font-size:var(--ds-text-xs);padding-inline:var(--ds-space-2-5)}.ds-suggestion-chips[data-size=lg]{--_h:var(--ds-control-h)}.ds-suggestion-chips[data-size=lg] .ds-suggestion-chips__chip{font-size:var(--ds-text-md);padding-inline:var(--ds-space-4)}.ds-text-link{--_gap:var(--ds-space-1);--_glyph:1em;color:var(--ds-ink-link);font:inherit;font-weight:inherit;text-decoration:underline;text-decoration-thickness:var(--ds-border-width);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:.18em;border-radius:var(--ds-radius-xs);cursor:pointer;transition:color var(--ds-dur-fast) var(--ds-ease-standard), text-decoration-color var(--ds-dur-fast) var(--ds-ease-standard);display:inline}.ds-text-link__glyph{width:var(--_glyph);height:var(--_glyph);vertical-align:-.12em;transition:transform var(--ds-dur-fast) var(--ds-ease-out);margin-inline-start:var(--_gap);display:inline-block}.ds-text-link__glyph[data-slot=leading]{margin-inline-start:0;margin-inline-end:var(--_gap)}.ds-text-link__glyph svg{fill:none;stroke:currentColor;width:100%;height:100%;stroke-width:var(--ds-icon-stroke);stroke-linecap:round;stroke-linejoin:round}.ds-text-link:hover,.ds-text-link[data-state=hover]{text-decoration-color:currentColor}.ds-text-link:hover .ds-text-link__glyph:not([data-slot=leading]){transform:translateX(var(--ds-space-0-5))}.ds-text-link:focus-visible,.ds-text-link[data-state=focus]{outline:var(--ds-ring-width) solid var(--ds-ring);outline-offset:var(--ds-ring-offset);text-decoration-color:currentColor}.ds-text-link:active{color:var(--ds-accent-hover)}.ds-text-link[aria-current=page],.ds-text-link[aria-current=true]{color:var(--ds-ink);font-weight:var(--ds-weight-medium);text-decoration:none}.ds-text-link[aria-disabled=true]{color:var(--ds-ink-faint);pointer-events:none;cursor:default;text-decoration-color:currentColor}.ds-text-link[data-external] .ds-text-link__glyph{vertical-align:-.05em}.ds-text-link[data-kind=route]{color:var(--ds-ink);font-weight:var(--ds-weight-medium);align-items:center;text-decoration:none;display:inline-flex}.ds-text-link[data-kind=route]:hover,.ds-text-link[data-kind=route][data-state=hover]{color:var(--ds-ink);text-decoration:underline}.ds-text-link[data-kind=route]:active{color:var(--ds-ink-2)}.ds-text-link[data-kind=danger]{color:var(--ds-danger-ink)}.ds-text-link[data-kind=danger]:hover,.ds-text-link[data-kind=danger][data-state=hover]{color:var(--ds-danger);text-decoration-color:currentColor}.ds-text-link[data-kind=danger]:active{color:var(--ds-danger)}.ds-text-link[data-variant=no-underline-coloured]{text-decoration:none}.ds-text-link[data-variant=no-underline-coloured]:hover{text-decoration:underline}.ds-text-link[data-variant=underlined-ink]{color:var(--ds-ink);text-underline-offset:.2em;text-decoration-color:currentColor}.ds-text-link[data-variant=underlined-ink]:hover{color:var(--ds-ink-2);text-decoration-thickness:2px}.ds-text-link[data-variant=hue-plus-trailing-chevron]{--_gap:var(--ds-space-2);align-items:center;text-decoration:none;display:inline-flex}.ds-text-link[data-variant=hue-plus-trailing-chevron]:hover{color:var(--ds-accent-hover)}.ds-text-link[data-variant=arrow-suffix-route-link]{color:var(--ds-ink);align-items:center;text-decoration:none;display:inline-flex}.ds-text-link[data-variant=arrow-suffix-route-link]:hover{text-decoration:underline}.ds-text-link[data-variant=muted-underlined-in-system-text]{color:var(--ds-ink-muted);text-decoration-color:currentColor}.ds-text-link[data-variant=muted-underlined-in-system-text]:hover{color:var(--ds-ink)}.ds-text-link[data-variant=quiet-ink-cta]{color:var(--ds-ink-2);text-decoration:none}.ds-text-link[data-variant=quiet-ink-cta]:hover{text-decoration:underline}.ds-text-link[data-variant=mono-caps-underlined]{font-family:var(--ds-font-mono);font-size:var(--ds-text-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--ds-ink);text-underline-offset:.25em;text-decoration-color:currentColor}.ds-text-link[data-variant=mono-caps-underlined]:hover{color:var(--ds-ink-2)}button.ds-text-link{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ds-sec-l-nav-01-marketing-top-nav{--_ground-alpha:88%;min-width:0;color:var(--ds-ink);padding:0;position:relative}.ds-sec-l-nav-01-marketing-top-nav>.ds-marketing-nav{width:100%}.ds-sec-l-nav-01-marketing-top-nav[data-sticky]{z-index:var(--ds-z-sticky);position:sticky;inset-block-start:0}.ds-sec-l-nav-01-marketing-top-nav[data-scrolled]{background:color-mix(in srgb, var(--ds-ground) var(--_ground-alpha), transparent);backdrop-filter:blur(var(--ds-glass-blur));transition:background-color var(--ds-dur-base) var(--ds-ease-standard)}.ds-sec-l-nav-01-marketing-top-nav[data-scrolled]:not([data-variant=jstov]):not([data-variant=attio-dual-cta]){border-block-end:var(--ds-border-width) solid var(--ds-rule)}.ds-sec-l-foot-01-sitemap-footer{--_gap-start:0px;--_signoff-gap:var(--ds-space-10);min-width:0;color:var(--ds-ink);padding:0;padding-block-start:var(--_gap-start);position:relative}.ds-sec-l-foot-01-sitemap-footer>.ds-footer{width:100%}.ds-sec-l-foot-01-sitemap-footer__signoff{min-width:0;margin-block-start:var(--_signoff-gap)}.ds-sec-l-foot-01-sitemap-footer__signoff>*{max-width:100%}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-cyrillic-ext-wght-normal.C8S-KRRz.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-cyrillic-wght-normal.Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-greek-wght-normal.DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-vietnamese-wght-normal.usUDDRr7.woff2)format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-ext-wght-normal.Ch3YOpNY.woff2)format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-wght-normal.DHIcAJRg.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff");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}html[data-theme=whatisgeo]{--ds-font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace}html{scroll-padding-top:var(--ds-space-6)}html:focus-within{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}}body{overflow-x:clip}:root{--lf-rail:17.5rem;--lf-num:2.75rem;--lf-mark:1.75rem;--lf-gap:var(--ds-space-3);--lf-measure:40rem;--lf-indent:calc(var(--lf-num) + var(--lf-mark) + 2 * var(--lf-gap));--lf-note-w:13.5rem;--lf-out:cubic-bezier(.16, 1, .3, 1)}.lf-skip{z-index:100;position:fixed;inset-block-start:var(--ds-space-2);inset-inline-start:var(--ds-space-2);transform:translateY(-200%)}.lf-skip:focus{transform:none}.lf-wm{font-family:var(--ds-font-display);letter-spacing:-.06em;white-space:nowrap;font-weight:750}.lf-wm b{font-weight:inherit}.lf-wm b:first-of-type{color:var(--ds-accent)}.lf-wm b:nth-of-type(2){color:var(--ds-data-3)}.lf-wm b:nth-of-type(3){color:var(--ds-data-2)}.lf-wm i{color:var(--ds-accent);font-style:normal}.ds-marketing-nav__wordmark.lf-wm,.ds-footer__wordmark.lf-wm{font-size:var(--ds-text-xl)}.ds-footer__theme-opt svg{fill:none;stroke:currentColor}.honeypot{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.lf-suggest{inline-size:100%;max-inline-size:calc(var(--ds-container-max) + 2 * var(--ds-gutter-page));padding:0 var(--ds-gutter-page) var(--ds-space-16);margin-inline:auto}.lf-suggest__in{max-inline-size:var(--lf-measure);margin-inline-start:calc(var(--lf-rail) + clamp(var(--ds-space-8), 4vw, var(--ds-space-16)) + var(--lf-indent))}.lf-shell{grid-template-columns:var(--lf-rail) minmax(0, 1fr);gap:clamp(var(--ds-space-8), 4vw, var(--ds-space-16));inline-size:100%;max-inline-size:calc(var(--ds-container-max) + 2 * var(--ds-gutter-page));padding:var(--ds-space-10) var(--ds-gutter-page) var(--ds-space-20);margin-inline:auto;display:grid}.lf-shell[data-page=home]{border-block-start:var(--ds-border-width) solid var(--ds-rule);padding-block-start:var(--ds-space-16)}.lf-pane{min-width:0;position:relative}.lf-rail{min-width:0;max-block-size:calc(100dvh - var(--ds-space-12));flex-direction:column;align-self:start;display:flex;position:sticky;inset-block-start:var(--ds-space-6)}.lf-rail .ds-sidebar-nav-panel{--_w:100%;--_pad:0px;--_bg:transparent;--_rule:transparent;--_group-gap:var(--ds-space-5);block-size:auto;min-block-size:0}.lf-rail .ds-sidebar-nav-panel__title{font-family:var(--ds-font-mono);font-size:var(--ds-text-sm);font-weight:var(--ds-weight-medium);color:var(--ds-ink-muted)}.lf-rail .ds-sidebar-nav-panel__group-label{font-family:var(--ds-font-sans)}.lf-rail .ds-nav-item__count{font-family:var(--ds-font-mono);font-variant-numeric:tabular-nums}.lf-rail svg{fill:none;stroke:currentColor;block-size:16px;inline-size:16px;stroke-width:var(--ds-icon-stroke);stroke-linejoin:round;stroke-linecap:round}.lf-rail__body{position:relative}.lf-where{color:var(--ds-accent-ink)}.lf-marker{z-index:1;border-radius:var(--ds-radius-pill);background:var(--ds-accent);opacity:0;pointer-events:none;block-size:1.25rem;inline-size:2px;transition:transform .32s var(--lf-out), opacity .2s var(--ds-ease-standard);position:absolute;inset-block-start:0;inset-inline-start:0}.lf-marker[data-on]{opacity:1}.lf-rail a[aria-current=location] .ds-nav-item__label,.lf-rail .lf-file a[aria-current=location]>span:first-child{color:var(--ds-ink)}.lf-rail a[aria-current=location] .ds-nav-item__count,.lf-rail .lf-file a[aria-current=location] .lf-file__n{color:var(--ds-accent-ink)}.lf-files{margin:var(--ds-space-1) 0 var(--ds-space-2);flex-direction:column;gap:1px;padding-inline-start:var(--ds-space-8);display:flex}.lf-files--sec{margin-block:var(--ds-space-1);border-inline-start:var(--ds-border-width) solid var(--ds-rule);margin-inline-start:var(--ds-space-1);padding-inline-start:var(--ds-space-4)}.lf-file a{justify-content:space-between;align-items:baseline;gap:var(--ds-space-2);padding:var(--ds-space-1) var(--ds-space-2);border-radius:var(--ds-radius-sm);font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);line-height:var(--ds-lh-body);color:var(--ds-ink-muted);text-decoration:none;display:flex}.lf-file a>span:first-child{overflow-wrap:anywhere;min-width:0}.lf-files--sec .lf-file a{font-family:var(--ds-font-sans)}.lf-file a:hover{background:var(--ds-hover-bg);color:var(--ds-ink)}.lf-file a:focus-visible{outline:var(--ds-ring-width) solid var(--ds-ring);outline-offset:calc(-1 * var(--ds-ring-width))}.lf-file a[aria-current=page]{background:var(--ds-selected-bg);color:var(--ds-selected-ink);font-weight:var(--ds-weight-medium)}.lf-file__n{font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);color:var(--ds-ink-muted);font-variant-numeric:tabular-nums;flex:none}.lf-file-bar{align-items:center;gap:var(--ds-space-2) var(--ds-space-5);border-block-end:var(--ds-border-width) solid var(--ds-rule);font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);color:var(--ds-ink-muted);flex-wrap:wrap;margin-block-end:var(--ds-space-8);padding-block-end:var(--ds-space-3);display:flex}.lf-file-bar__name{align-items:center;gap:var(--ds-space-2);font-size:var(--ds-text-sm);font-weight:var(--ds-weight-medium);color:var(--ds-ink);margin:0;display:inline-flex}.lf-file-bar__name svg{fill:none;stroke:currentColor;block-size:16px;inline-size:16px;stroke-width:var(--ds-icon-stroke);stroke-linejoin:round}.lf-file-bar__meta{gap:0 var(--ds-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lf-file-bar__meta li:not(:last-child):after{content:"·";margin-inline-start:var(--ds-space-2)}.lf-file-bar__act{font-family:var(--ds-font-sans);font-size:var(--ds-text-sm);margin-inline-start:auto}.lf-crumbs{margin-block-end:var(--ds-space-4)}.lf-doc{--ds-ink-link:var(--ds-accent-ink);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lf-l{grid-template-columns:var(--lf-num) var(--lf-mark) minmax(0, var(--lf-measure));column-gap:var(--lf-gap);align-items:baseline;margin:0;padding:0;scroll-margin-block-start:var(--ds-space-8);display:grid}.lf-doc>*+*{margin-block-start:var(--ds-space-4)}.lf-list{gap:var(--ds-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lf-quote{gap:var(--ds-space-1);flex-direction:column;margin:0;display:flex}.lf-n,.lf-m{font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);color:var(--ds-ink-muted);font-variant-numeric:tabular-nums;user-select:none;white-space:nowrap;line-height:1}.lf-n{text-align:end;transition:color .2s var(--ds-ease-standard);position:relative}.lf-t{overflow-wrap:break-word;min-width:0;font-size:var(--ds-text-md);line-height:var(--ds-lh-prose);color:var(--ds-ink);text-wrap:pretty;margin:0}.lf-t strong{font-weight:var(--ds-weight-semibold)}.lf-t code:not(.ds-code-snippet__code){font-family:var(--ds-font-mono);font-size:.875em}.lf-ext{margin-inline-start:.15em;text-decoration:none;display:inline-block}.lf-a{overflow-wrap:anywhere}.lf-l .ds-citation-sources-cite{margin-inline:.2em .05em}.lf-l[data-cited]>.lf-n{color:var(--ds-accent-ink)}.lf-n:after{content:"";border-radius:var(--ds-radius-pill);background:var(--ds-accent);inline-size:2px;transition:transform .2s var(--lf-out);position:absolute;inset-block:-.35em;inset-inline-end:calc(-1 * var(--lf-gap) / 2 - 1px);transform:scaleY(0)}.lf-l[data-current]>.lf-n,.lf-l:target>.lf-n{color:var(--ds-accent-ink)}.lf-l[data-current]>.lf-n:after,.lf-l:target>.lf-n:after{transform:scaleY(1)}.lf-l[data-cited]:hover>.lf-n,.lf-l[data-thread]>.lf-n{color:var(--ds-accent-ink)}.lf-l[data-thread] .lf-fn{background:var(--ds-accent-tint);color:var(--ds-accent-ink)}.lf-h1,.lf-h2,.lf-h3,.lf-l[data-kind^=h]>.lf-t{font-family:var(--ds-font-display);font-weight:var(--ds-heading-weight);letter-spacing:var(--ds-heading-tracking);color:var(--ds-ink);text-wrap:balance}.lf-h1,.lf-l[data-kind=h1]>.lf-t{font-size:var(--ds-text-2xl);line-height:1.2}.lf-l[data-kind=h1]{grid-template-columns:var(--lf-num) var(--lf-mark) minmax(0, calc(var(--lf-measure) + 8rem))}.lf-h2,.lf-l[data-kind=h2]>.lf-t{font-size:var(--ds-text-xl);line-height:var(--ds-lh-heading);margin:0}.lf-h3,.lf-l[data-kind=h3]>.lf-t{font-size:var(--ds-text-lg);line-height:var(--ds-lh-heading);margin:0}.lf-doc>.lf-l[data-kind=h2]{margin-block-start:var(--ds-space-12)}.lf-doc>.lf-l[data-kind=h3]{margin-block-start:var(--ds-space-8)}.lf-doc>.lf-l[data-kind^=h]+*{margin-block-start:var(--ds-space-3)}.lf-doc>.lf-l[data-kind=meta]+.lf-l[data-kind=meta]{margin-block-start:var(--ds-space-1)}.lf-doc>.lf-l[data-kind=h1]+.lf-l[data-kind=meta]{margin-block-start:var(--ds-space-5)}.lf-l[data-kind=meta]>.lf-t,.lf-l[data-kind=skip]>.lf-t{font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);line-height:var(--ds-lh-body);color:var(--ds-ink-muted);overflow-wrap:anywhere}.lf-l[data-kind=meta] .lf-a{color:inherit}.lf-key{color:var(--ds-ink)}.lf-l[data-kind=skip]>.lf-t{padding-block:var(--ds-space-2);border-block:var(--ds-border-width) dashed var(--ds-rule)}.lf-l[data-kind=skip]>.lf-n{white-space:normal;line-height:var(--ds-lh-body)}.lf-l[data-kind=lead]>.lf-t{font-size:var(--ds-text-lg);line-height:var(--ds-lh-body)}.lf-label{font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);line-height:var(--ds-lh-body);color:var(--ds-ink-muted);margin-block-end:var(--ds-space-1);display:block}.lf-doc>.lf-quote:has([data-kind=lead]){margin-block:var(--ds-space-6)}.lf-l[data-kind=quote]>.lf-t{border-inline-start:2px solid var(--ds-rule-strong);color:var(--ds-ink-2);padding-inline-start:var(--ds-space-4)}.lf-src>.lf-t{column-gap:var(--ds-space-3);grid-template-columns:auto minmax(0,1fr);scroll-margin-block-start:var(--ds-space-8);display:grid}.lf-src__k{border-radius:var(--ds-radius-pill);background:var(--ds-surface-3);block-size:1.5em;min-inline-size:1.5em;font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);color:var(--ds-ink-2);grid-row:span 2;align-self:start;place-items:center;margin-block-start:.2em;display:inline-grid}.lf-src__where{font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);color:var(--ds-ink-muted)}.lf-src__where a,.lf-sources__where a{color:var(--ds-accent-ink)}.lf-src:target .lf-src__k,.lf-src>.lf-t:target .lf-src__k{background:var(--ds-accent-tint);color:var(--ds-accent-ink)}.lf-l[data-kind=table],.lf-l[data-kind=snip],.lf-l[data-kind=code]{grid-template-columns:var(--lf-num) var(--lf-mark) minmax(0, calc(var(--lf-measure) + 8rem));align-items:start}.lf-l[data-kind=table]>.lf-n,.lf-l[data-kind=table]>.lf-m{padding-block-start:var(--ds-space-3)}.lf-table .ds-data-table__table{font-size:var(--ds-text-sm);line-height:var(--ds-lh-body)}.lf-table .ds-data-table__td{padding-block:var(--ds-space-2-5);vertical-align:top}.lf-table th.ds-data-table__td{font-weight:var(--ds-weight-medium);text-align:start}.lf-l[data-kind=snip]>.lf-n{padding-block-start:calc((var(--ds-size-h,2.25rem) - 1em) / 2)}.lf-snip{max-inline-size:100%;display:grid}.lf-code{flex-direction:column;display:flex}.lf-code>.lf-l{margin:0}.lf-l[data-kind=code]>.lf-t{padding-inline:var(--ds-space-4);background:var(--ds-surface-2);border-inline:var(--ds-border-width) solid var(--ds-rule);font-family:var(--ds-font-mono);font-size:var(--ds-text-sm);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75}.lf-l[data-kind=code]>.lf-t code{font:inherit}.lf-l[data-kind=code][data-pos=first]>.lf-t{border-block-start:var(--ds-border-width) solid var(--ds-rule);border-start-start-radius:var(--ds-radius-sm);border-start-end-radius:var(--ds-radius-sm);padding-block-start:var(--ds-space-3)}.lf-l[data-kind=code][data-pos=last]>.lf-t{border-block-end:var(--ds-border-width) solid var(--ds-rule);border-end-end-radius:var(--ds-radius-sm);border-end-start-radius:var(--ds-radius-sm);padding-block-end:var(--ds-space-3)}.lf-l[data-kind=code][data-pos=first]>.lf-n{padding-block-start:var(--ds-space-3)}.lf-l[data-kind=code]>.lf-n{line-height:1.75;font-size:var(--ds-text-xs)}.lf-thread{pointer-events:none;z-index:1;block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.lf-thread path{fill:none;stroke:var(--ds-accent);stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:1px;opacity:.9}.lf-thread[data-on] path{stroke-dashoffset:0;transition:stroke-dashoffset .46s var(--lf-out)}.lf-margin{inline-size:var(--lf-note-w);gap:var(--ds-space-3);border-inline-start:var(--ds-border-width) solid var(--ds-accent);opacity:0;pointer-events:none;z-index:1;flex-direction:column;padding-inline-start:var(--ds-space-3);display:none;position:absolute;inset-block-start:0;inset-inline-start:calc(var(--lf-indent) + var(--lf-measure) + var(--ds-space-10))}.lf-margin[data-on]{opacity:1;transition:opacity .24s var(--ds-ease-standard) .18s}.lf-margin__src{gap:var(--ds-space-0-5);flex-direction:column;margin:0;display:flex}.lf-margin__k{font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);color:var(--ds-accent-ink);line-height:var(--ds-lh-body)}.lf-margin__t{font-size:var(--ds-text-sm);line-height:var(--ds-lh-body);color:var(--ds-ink)}.lf-margin__w{font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);color:var(--ds-ink-muted);line-height:var(--ds-lh-body)}@media (width>=1200px){.lf-margin{display:flex}}@media (prefers-reduced-motion:reduce){.lf-thread[data-on] path,.lf-margin[data-on],.lf-marker,.lf-n,.lf-n:after{transition:none}}.lf-in,.lf-in-pane{max-inline-size:calc(var(--lf-indent) + var(--lf-measure));padding-inline-start:var(--lf-indent)}.lf-intro{gap:var(--ds-space-3);flex-direction:column;margin-block-end:var(--ds-space-8);display:flex}.lf-intro--page{margin-block-end:var(--ds-space-10)}.lf-p{font-size:var(--ds-text-md);line-height:var(--ds-lh-prose);color:var(--ds-ink-muted);text-wrap:pretty;margin:0}.lf-note{margin:var(--ds-space-4) 0 0;font-size:var(--ds-text-sm);line-height:var(--ds-lh-body);color:var(--ds-ink-muted)}.lf-disclaimer{border-block-start:var(--ds-border-width) solid var(--ds-rule);margin-block-start:var(--ds-space-10);padding-block-start:var(--ds-space-4)}.lf-more{align-items:baseline;gap:var(--ds-space-2) var(--ds-space-4);margin:var(--ds-space-8) 0 0;flex-wrap:wrap;display:flex}.lf-more__alt{font-size:var(--ds-text-sm);color:var(--ds-ink-muted)}.lf-sec{margin-block-start:var(--ds-space-20)}.lf-sec--first{margin-block-start:0}.lf-sec:before{content:"";block-size:var(--ds-border-width);background:var(--ds-rule);margin-block-end:var(--ds-space-10);margin-inline-start:var(--lf-indent);display:block}.lf-sec--first:before{display:none}.lf-sec.lf-in:before,.lf-in>.lf-sec:before{margin-inline-start:0}.lf-toc__a{justify-content:space-between;align-items:baseline;gap:0 var(--ds-space-4);border-block-end:var(--ds-border-width) solid var(--ds-rule);flex-wrap:wrap;padding-block-end:var(--ds-space-3);text-decoration:none;display:flex}.lf-doc.lf-toc>*+*{margin-block-start:var(--ds-space-3)}.lf-toc__t{font-weight:var(--ds-weight-medium)}.lf-toc__r{font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);color:var(--ds-ink-muted);white-space:nowrap}.lf-toc__a:hover .lf-toc__t{color:var(--ds-accent-ink)}.lf-toc__a:focus-visible{outline:var(--ds-ring-width) solid var(--ds-ring);outline-offset:var(--ds-ring-offset);border-radius:var(--ds-radius-xs)}.lf-l[data-kind=toc]:hover>.lf-n{color:var(--ds-ink)}.lf-cat{margin-block-start:var(--ds-space-10);scroll-margin-block-start:var(--ds-space-6)}.lf-sec.lf-cat{margin-block-start:var(--ds-space-16)}.lf-cat__head{justify-content:space-between;align-items:baseline;gap:var(--ds-space-1) var(--ds-space-4);flex-wrap:wrap;display:flex}.lf-cat__n{font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);color:var(--ds-ink-muted);white-space:nowrap}.lf-cat__all{font-size:var(--ds-text-sm)}.lf-cat__blurb{margin:var(--ds-space-1) 0 var(--ds-space-3);font-size:var(--ds-text-sm);color:var(--ds-ink-muted);line-height:var(--ds-lh-body)}.lf-rows{border-block-start:var(--ds-border-width) solid var(--ds-rule);margin:0;padding:0;list-style:none}.lf-row{align-items:baseline;gap:var(--ds-space-1) var(--ds-space-6);padding-block:var(--ds-space-3);border-block-end:var(--ds-border-width) solid var(--ds-rule);grid-template-columns:minmax(0,1fr) auto;display:grid}.lf-row__t{color:var(--ds-ink);line-height:var(--ds-lh-body);text-wrap:pretty;text-decoration:none}.lf-row__t:hover{color:var(--ds-accent-ink);text-underline-offset:.2em;text-decoration:underline}.lf-row__t:focus-visible{outline:var(--ds-ring-width) solid var(--ds-ring);outline-offset:var(--ds-ring-offset);border-radius:var(--ds-radius-xs)}.lf-row__m{font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);color:var(--ds-ink-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.lf-row[data-kind=next]{padding-block:var(--ds-space-4);grid-template-columns:minmax(0,1fr)}.lf-row[data-kind=next] .lf-row__t{font-weight:var(--ds-weight-medium)}.lf-row[data-kind=next] .lf-row__m{white-space:normal;overflow-wrap:anywhere}.lf-row__s{font-size:var(--ds-text-sm);line-height:var(--ds-lh-body);color:var(--ds-ink-muted);margin:0}.lf-sources{gap:var(--ds-space-3)}.lf-sources__where{margin:var(--ds-space-1) 0 0;font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);color:var(--ds-ink-muted)}.lf-signup{gap:var(--ds-space-3);flex-direction:column;display:flex}.lf-form{gap:var(--ds-space-4);flex-direction:column;margin-block-start:var(--ds-space-3);display:flex}.lf-form__row{align-items:flex-end;gap:var(--ds-space-3);flex-wrap:wrap;display:flex}.lf-field{gap:var(--ds-space-1-5);flex-direction:column;flex:16rem;min-width:0;display:flex}.lf-field .ds-text-input{--_w:100%}.lf-label{font-size:var(--ds-text-sm);font-weight:var(--ds-weight-medium);color:var(--ds-ink)}.lf-status:empty{display:none}.lf-status{font-size:var(--ds-text-sm);color:var(--ds-ink)}.lf-status[data-state=error]{color:var(--ds-danger-ink)}.lf-prose{gap:var(--ds-space-4);max-inline-size:var(--lf-measure);line-height:var(--ds-lh-prose);flex-direction:column;display:flex}.lf-prose+.lf-prose{margin-block-start:var(--ds-space-10)}.lf-prose h2{font-family:var(--ds-font-display);font-size:var(--ds-text-xl);font-weight:var(--ds-heading-weight);line-height:var(--ds-lh-heading)}.lf-prose a{color:var(--ds-accent-ink);overflow-wrap:anywhere}@media (width<=1100px){:root{--lf-rail:15rem}}@media (width<=767px){:root{--lf-num:2.25rem;--lf-mark:0px;--lf-gap:var(--ds-space-2-5)}.lf-shell{gap:var(--ds-space-6);padding-block:var(--ds-space-6) var(--ds-space-16);grid-template-columns:minmax(0,1fr)}.lf-shell[data-page=home]{padding-block-start:var(--ds-space-10)}.lf-rail{max-block-size:none;position:static}.lf-marker{display:none}.lf-l,.lf-l[data-kind=table],.lf-l[data-kind=snip],.lf-l[data-kind=code]{grid-template-columns:var(--lf-num) 0 minmax(0, 1fr);column-gap:0}.lf-l>.lf-n{padding-inline-end:var(--lf-gap)}.lf-m{visibility:hidden}.lf-in,.lf-in-pane{padding-inline-start:var(--lf-num)}.lf-in-pane{padding-inline-start:0}.lf-sec:before{margin-inline-start:var(--lf-num)}.lf-sec.lf-in:before{margin-inline-start:0}.lf-row{grid-template-columns:minmax(0,1fr)}.lf-row__m{white-space:normal;overflow-wrap:anywhere}.lf-file-bar__act{margin-inline-start:0}.lf-l[data-kind=code]>.lf-t{font-size:var(--ds-text-xs)}.lf-sec{margin-block-start:var(--ds-space-16)}.lf-suggest__in{margin-inline-start:0}.lf-toc__r{white-space:normal}}@media (width<=600px){.lf-table{--_row-h:auto}.lf-table .ds-data-table__scroll{overflow:visible}.lf-table .ds-data-table__table,.lf-table tbody,.lf-table tr,.lf-table th,.lf-table td{inline-size:100%;min-inline-size:0;display:block}.lf-table .ds-data-table__table{table-layout:auto;min-inline-size:0!important}.lf-table thead{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.lf-table tbody tr{padding-block:var(--ds-space-3);border-block-end:var(--ds-border-width) solid var(--ds-rule)}.lf-table tbody tr:last-child{border-block-end:0}.lf-table th.ds-data-table__td{padding:0 var(--ds-space-3) var(--ds-space-1);font-weight:var(--ds-weight-semibold);border:0}.lf-table td.ds-data-table__td{gap:var(--ds-space-3);padding:var(--ds-space-1) var(--ds-space-3);border:0;grid-template-columns:minmax(5.5rem,38%) minmax(0,1fr);display:grid}.lf-table td.ds-data-table__td:before{content:attr(data-label);color:var(--ds-ink-muted);font-size:var(--ds-text-xs);font-family:var(--ds-font-mono);line-height:var(--ds-lh-body)}.lf-table td.ds-data-table__td[data-label=""]:before{content:none}.lf-table td.ds-data-table__td[data-label=""]{grid-template-columns:minmax(0,1fr)}}.lf-rail .ds-sidebar-nav-panel__list>li.lf-sub{display:block}.lf-rail .ds-sidebar-nav-panel__list .ds-nav-item,.lf-rail .ds-sidebar-nav-panel__tree .ds-nav-item{flex:auto;min-width:0}.lf-suggest .ds-suggest{margin-inline:0}.lf-files--mcp{margin-inline-start:var(--ds-space-5)}.lf-sources .ds-citation-sources__card{flex-direction:column}.lf-sources .ds-citation-sources__name{-webkit-line-clamp:unset;line-clamp:none;display:block;overflow:visible}
