: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=reviewnudge-wall],[data-theme=reviewnudge-wall] [data-mode=light]{--ds-ground:#f5f7f5;--ds-ground-2:#eef1ee;--ds-surface:#fff;--ds-surface-2:#f1f4f1;--ds-surface-3:#e2e8e3;--ds-surface-raised:#fff;--ds-surface-hover:#eef2ee;--ds-surface-pressed:#e8ece8;--ds-surface-selected:#e2e8e3;--ds-surface-inverse:#0f172a;--ds-scrim:#0f172a73;--ds-ink:#0f172a;--ds-ink-2:#1e293b;--ds-ink-muted:#4b5869;--ds-ink-faint:#8a97a8;--ds-ink-inverse:#f5f7f5;--ds-ink-on-primary:#0f172a;--ds-ink-on-accent:#0f172a;--ds-ink-code:#334155;--ds-rule-soft:#e6ebe7;--ds-rule:#d5dde6;--ds-rule-strong:#b8c4d2;--ds-border:#cfd8e2;--ds-border-strong:#8a97a8;--ds-primary-fill:#22c55d;--ds-primary-fill-hover:#f97316;--ds-accent:#22c55d;--ds-accent-hover:#f97316;--ds-accent-ink:#0f172a;--ds-ink-link:#0f172a;--ds-ring:#0f172a;--ds-accent-tint:#e6ebe7;--ds-accent-soft:#22c55d;--ds-accent-2:#f97316;--ds-accent-2-ink:#0f172a;--ds-accent-2-tint:#f1f4f1;--ds-success:#22c55d;--ds-success-tint:#e6ebe7;--ds-success-ink:#0f172a;--ds-danger:#dc2626;--ds-danger-tint:#fdeaea;--ds-danger-ink:#b91c1c;--ds-warning:#f97316;--ds-warning-tint:#f1f4f1;--ds-warning-ink:#0f172a;--ds-info:#3b6fb6;--ds-info-tint:#e8eff8;--ds-info-ink:#2a5592;--ds-shadow-card:0 1px 2px #0f172a0f, 0 0 0 1px #0f172a0d;--ds-shadow-float:0 18px 48px #0f172a29, 0 0 0 1px #0f172a0d;--ds-shadow-modal:0 28px 90px #0f172a3d, 0 0 0 1px #0f172a0d;--ds-radius-scale:1.5;--ds-font-sans:"DM Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--ds-font-display:"Space Grotesk", "DM Sans", ui-sans-serif, system-ui, sans-serif;--ds-font-label:var(--ds-font-sans);--ds-text-base:16px;--ds-display-weight:700;--ds-display-tracking:-.04em;--ds-heading-weight:700;--ds-heading-tracking:-.025em;--ds-lh-tight:.92;--ds-density-scale:1.15;--ds-container-max:1240px;--ds-media-radius:var(--ds-radius-lg);--ds-card-bg:var(--ds-surface);--ds-card-border:var(--ds-rule);--ds-card-shadow:var(--ds-shadow-card)}:where([data-theme=reviewnudge-wall]) :is([data-mode=light],[data-density],[data-depth],[data-selection],[data-buttons],[data-labels],[data-controls],[data-accent-scope],[data-hover],[data-band=tint]){--ds-ink-link:#0f172a;--ds-ring:#0f172a;--ds-card-border:var(--ds-rule)}[data-theme=reviewnudge-wall] [data-band=accent]{color-scheme:light;--ds-ground:#22c55d;--ds-ground-2:#22c55d;--ds-surface:#fff;--ds-surface-2:#f1f4f1;--ds-surface-3:#e2e8e3;--ds-surface-raised:#fff;--ds-surface-hover:#f1f4f1;--ds-surface-pressed:#e2e8e3;--ds-surface-selected:#e2e8e3;--ds-surface-inverse:#0f172a;--ds-skeleton:#e2e8e3;--ds-ink:#0f172a;--ds-ink-2:#0f172a;--ds-ink-muted:#0f172a;--ds-ink-faint:#0f172a;--ds-ink-inverse:#f5f7f5;--ds-ink-on-primary:#f5f7f5;--ds-ink-on-accent:#f5f7f5;--ds-ink-code:#0f172a;--ds-rule-faint:#0f172a;--ds-rule-soft:#0f172a;--ds-rule:#0f172a;--ds-rule-strong:#0f172a;--ds-border:#0f172a;--ds-border-strong:#0f172a;--ds-primary-fill:#0f172a;--ds-primary-fill-hover:#1e293b;--ds-accent:#0f172a;--ds-accent-hover:#1e293b;--ds-accent-ink:#0f172a;--ds-accent-tint:#f1f4f1;--ds-accent-soft:#0f172a;--ds-accent-2:#f97316;--ds-accent-2-ink:#0f172a;--ds-accent-2-tint:#f1f4f1;--ds-ink-link:#0f172a;--ds-ring:#0f172a;--ds-success:#0f172a;--ds-success-tint:#f1f4f1;--ds-success-ink:#0f172a;--ds-warning:#0f172a;--ds-warning-tint:#f1f4f1;--ds-warning-ink:#0f172a;--ds-danger:#b91c1c;--ds-danger-tint:#fdeaea;--ds-danger-ink:#b91c1c;--ds-info:#0f172a;--ds-info-tint:#f1f4f1;--ds-info-ink:#0f172a;--ds-card-bg:#fff;--ds-card-border:#0f172a;--ds-shadow-card:0 1px 0 #0f172ae6;--ds-shadow-float:0 22px 0 -10px #0f172ae6, 0 0 0 2px #0f172a}[data-theme=reviewnudge-wall][data-mode=dark],[data-theme=reviewnudge-wall] [data-mode=dark],[data-theme=reviewnudge-wall] [data-band=dark]{--ds-ground:#0f172a;--ds-ground-2:#131c31;--ds-surface:#1a2438;--ds-surface-2:#212c42;--ds-surface-3:#2a364e;--ds-surface-raised:#212c42;--ds-surface-hover:#212c42;--ds-surface-pressed:#27334a;--ds-surface-selected:#2a364e;--ds-surface-inverse:#f5f7f5;--ds-scrim:#0000009e;--ds-ink:#f5f7f5;--ds-ink-2:#dbe2ea;--ds-ink-muted:#a7b3c4;--ds-ink-faint:#6b7a90;--ds-ink-inverse:#0f172a;--ds-ink-on-primary:#0f172a;--ds-ink-on-accent:#0f172a;--ds-ink-code:#dbe2ea;--ds-rule-soft:#1d2840;--ds-rule:#2a3750;--ds-rule-strong:#3b4a66;--ds-border:#334159;--ds-border-strong:#5a6b86;--ds-primary-fill:#22c55d;--ds-primary-fill-hover:#f97316;--ds-accent:#22c55d;--ds-accent-hover:#f97316;--ds-accent-ink:#22c55d;--ds-ink-link:#f5f7f5;--ds-ring:#22c55d;--ds-accent-tint:#212c42;--ds-accent-soft:#22c55d;--ds-accent-2:#f97316;--ds-accent-2-ink:#f97316;--ds-accent-2-tint:#212c42;--ds-success:#22c55d;--ds-success-tint:#212c42;--ds-success-ink:#22c55d;--ds-warning:#f97316;--ds-warning-tint:#212c42;--ds-warning-ink:#f97316;--ds-danger:#f87171;--ds-danger-tint:#3b1a1a;--ds-danger-ink:#fca5a5;--ds-info:#7ea4cf;--ds-info-tint:#1c2a3d;--ds-info-ink:#a5c1df;--ds-card-border:var(--ds-rule);--ds-shadow-card:0 1px 2px #0006, 0 0 0 1px #ffffff0a;--ds-shadow-float:0 18px 48px #0000008c, 0 0 0 1px #ffffff0f;--ds-shadow-modal:0 28px 90px #000000a6, 0 0 0 1px #ffffff0f}@media (prefers-color-scheme:dark){:root[data-theme=reviewnudge-wall]:not([data-mode=light]),:root:not([data-mode=light]) [data-theme=reviewnudge-wall]:not([data-mode=light]){--ds-ground:#0f172a;--ds-ground-2:#131c31;--ds-surface:#1a2438;--ds-surface-2:#212c42;--ds-surface-3:#2a364e;--ds-surface-raised:#212c42;--ds-surface-hover:#212c42;--ds-surface-pressed:#27334a;--ds-surface-selected:#2a364e;--ds-surface-inverse:#f5f7f5;--ds-scrim:#0000009e;--ds-ink:#f5f7f5;--ds-ink-2:#dbe2ea;--ds-ink-muted:#a7b3c4;--ds-ink-faint:#6b7a90;--ds-ink-inverse:#0f172a;--ds-ink-on-primary:#0f172a;--ds-ink-on-accent:#0f172a;--ds-ink-code:#dbe2ea;--ds-rule-soft:#1d2840;--ds-rule:#2a3750;--ds-rule-strong:#3b4a66;--ds-border:#334159;--ds-border-strong:#5a6b86;--ds-primary-fill:#22c55d;--ds-primary-fill-hover:#f97316;--ds-accent:#22c55d;--ds-accent-hover:#f97316;--ds-accent-ink:#22c55d;--ds-ink-link:#f5f7f5;--ds-ring:#22c55d;--ds-accent-tint:#212c42;--ds-accent-soft:#22c55d;--ds-accent-2:#f97316;--ds-accent-2-ink:#f97316;--ds-accent-2-tint:#212c42;--ds-success:#22c55d;--ds-success-tint:#212c42;--ds-success-ink:#22c55d;--ds-warning:#f97316;--ds-warning-tint:#212c42;--ds-warning-ink:#f97316;--ds-danger:#f87171;--ds-danger-tint:#3b1a1a;--ds-danger-ink:#fca5a5;--ds-info:#7ea4cf;--ds-info-tint:#1c2a3d;--ds-info-ink:#a5c1df;--ds-card-border:var(--ds-rule);--ds-shadow-card:0 1px 2px #0006, 0 0 0 1px #ffffff0a;--ds-shadow-float:0 18px 48px #0000008c, 0 0 0 1px #ffffff0f;--ds-shadow-modal:0 28px 90px #000000a6, 0 0 0 1px #ffffff0f}}*,: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)}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-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-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-tabs svg[fill=none]{fill:none}.ds-tabs{--_strip-h:var(--ds-control-h-lg);--_pad-x:var(--ds-space-3);--_gap:var(--ds-space-1);--_line-w:2px;--_line-inset:0px;--_line-color:var(--ds-accent-line);--_rail:var(--ds-rule);--_ink:var(--ds-ink-muted);--_ink-selected:var(--ds-ink);--_weight-selected:var(--ds-selected-weight);--_size:var(--ds-text-md);--_track:transparent;--_pill-bg:var(--ds-selected-bg);--_pill-radius:var(--ds-radius-sm);align-items:stretch;gap:var(--ds-space-4);min-width:0;font-size:var(--_size);line-height:var(--ds-lh-list);color:var(--_ink);border-block-end:var(--ds-border-width) solid var(--_rail);display:flex;position:relative}.ds-tabs__list{align-items:stretch;gap:var(--_gap);scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:auto;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.ds-tabs__list::-webkit-scrollbar{display:none}.ds-tabs__tab{flex:none;display:flex}.ds-tabs__item{align-items:center;gap:var(--ds-space-2);min-height:var(--_strip-h);padding-inline:var(--_pad-x);border-radius:var(--ds-radius-xs);color:var(--_ink);font:inherit;font-weight:var(--ds-weight-medium);text-transform:var(--ds-control-case);white-space:nowrap;cursor:pointer;transition:color var(--ds-dur-fast) var(--ds-ease-standard), background-color var(--ds-dur-fast) var(--ds-ease-standard);background:0 0;border:0;text-decoration:none;display:inline-flex;position:relative}.ds-tabs__item:after{content:"";inset-inline:var(--_line-inset);block-size:var(--_line-w);border-radius:var(--_line-w) var(--_line-w) 0 0;transition:background-color var(--ds-dur-fast) var(--ds-ease-standard);background:0 0;position:absolute;inset-block-end:calc(-1 * var(--ds-border-width))}.ds-tabs__label{min-width:0}.ds-tabs__icon{inline-size:var(--ds-icon-size);block-size:var(--ds-icon-size);color:inherit;flex:none}.ds-tabs__icon[data-hue="1"]{color:var(--ds-data-1)}.ds-tabs__icon[data-hue="3"]{color:var(--ds-data-3)}.ds-tabs__icon[data-hue="4"]{color:var(--ds-data-4)}.ds-tabs__icon[data-hue="5"]{color:var(--ds-data-5)}.ds-tabs__icon[data-hue="7"]{color:var(--ds-data-7)}.ds-tabs__count{min-inline-size:var(--ds-icon-size-row);block-size:var(--ds-icon-size-row);padding-inline:var(--ds-space-1);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-medium);font-variant-numeric:tabular-nums;text-transform:none;flex:none;place-items:center;display:inline-grid}.ds-tabs__dot{flex:none;align-self:flex-start;margin-block-start:calc(var(--_strip-h) / 2 - 12px)}.ds-tabs__item:hover,.ds-tabs__item[data-state=hover]{color:var(--ds-ink)}.ds-tabs__item:hover:after,.ds-tabs__item[data-state=hover]:after{background:var(--ds-rule-strong)}.ds-tabs__item:is([aria-current=page],[aria-current=true],[aria-selected=true]){color:var(--_ink-selected);font-weight:var(--_weight-selected)}.ds-tabs__item:is([aria-current=page],[aria-current=true],[aria-selected=true]):after{background:var(--_line-color)}.ds-tabs__item[aria-disabled=true],.ds-tabs__item:disabled{color:var(--ds-ink-faint);cursor:not-allowed}.ds-tabs__item[aria-disabled=true]:after,.ds-tabs__item:disabled:after{background:0 0}.ds-tabs__item[aria-disabled=true] .ds-tabs__count{color:var(--ds-ink-faint);background:var(--ds-surface-3)}.ds-tabs__label[data-label]:after{content:attr(data-label);visibility:hidden;block-size:0;font-weight:var(--ds-weight-semibold);display:block;overflow:hidden}.ds-tabs__skeleton{inline-size:var(--_skeleton-w,64px);block-size:12px;margin-inline:var(--_pad-x);border-radius:var(--ds-radius-xs);background:var(--ds-surface-3);animation:ds-tabs-pulse calc(var(--ds-dur-slow) * 4) var(--ds-ease-standard) infinite alternate;align-self:center;display:inline-block}@keyframes ds-tabs-pulse{to{opacity:.45}}.ds-tabs[aria-busy=true] .ds-tabs__list{min-height:var(--_strip-h)}.ds-tabs__empty{align-items:center;gap:var(--ds-space-3);min-height:var(--_strip-h);padding-inline:var(--_pad-x);color:var(--ds-ink-muted);border:var(--ds-border-width) dashed var(--ds-rule-strong);border-radius:var(--ds-radius-sm);flex:auto;display:flex}.ds-tabs[data-state=empty]{border-block-end-color:#0000}.ds-tabs[data-sticky]{z-index:var(--ds-z-sticky);background:var(--ds-surface);position:sticky;inset-block-start:0}.ds-tabs[data-sticky][data-state=stuck]{box-shadow:var(--ds-shadow-lift)}.ds-tabs__end{align-items:center;gap:var(--ds-space-2);flex:none;margin-inline-start:auto;padding-inline-end:var(--ds-space-1);display:flex}.ds-tabs__action{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-button);background:var(--ds-surface);color:var(--ds-ink);font:inherit;font-weight:var(--ds-weight-medium);text-transform:var(--ds-control-case);white-space:nowrap;box-shadow:var(--ds-shadow-lip);cursor:pointer;display:inline-flex}.ds-tabs__action:hover{border-color:var(--ds-border-strong);background:var(--ds-hover-bg)}.ds-tabs__action[data-tone=danger]{color:var(--ds-danger-ink)}.ds-tabs__icon-btn{inline-size:var(--ds-control-h-sm);block-size: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-tabs__icon-btn svg{inline-size:var(--ds-icon-size);block-size:var(--ds-icon-size)}.ds-tabs__icon-btn:hover{background:var(--ds-hover-bg);color:var(--ds-ink)}.ds-tabs[data-kind=pill]{--_strip-h:var(--ds-control-h-sm);--_gap:var(--ds-space-0-5);--_track:var(--ds-surface-2);--_pill-bg:var(--ds-surface);--_pill-radius:var(--ds-radius-sm);border-block-end:0;align-items:center;max-inline-size:100%;display:inline-flex}.ds-tabs[data-kind=pill] .ds-tabs__list{padding:var(--ds-space-0-5);background:var(--_track);border-radius:calc(var(--_pill-radius) + var(--ds-space-0-5));flex:0 auto}.ds-tabs[data-kind=pill] .ds-tabs__item{border-radius:var(--_pill-radius);border:var(--ds-border-width) solid transparent}.ds-tabs[data-kind=pill] .ds-tabs__item:after{content:none}.ds-tabs[data-kind=pill] .ds-tabs__item:hover,.ds-tabs[data-kind=pill] .ds-tabs__item[data-state=hover]{background:var(--ds-hover-bg);color:var(--ds-ink)}.ds-tabs[data-kind=pill] .ds-tabs__item[aria-selected=true]{background:var(--_pill-bg);color:var(--ds-selected-ink);border-color:var(--ds-rule)}.ds-tabs[data-kind=pill] .ds-tabs__item:disabled{background:0 0}[data-selection=underline] .ds-tabs[data-kind=pill] .ds-tabs__item[aria-selected=true],[data-selection=bar] .ds-tabs[data-kind=pill] .ds-tabs__item[aria-selected=true]{background:0 0;border-color:#0000}[data-selection=underline] .ds-tabs[data-kind=pill] .ds-tabs__item[aria-selected=true]:after,[data-selection=bar] .ds-tabs[data-kind=pill] .ds-tabs__item[aria-selected=true]:after{content:"";background:var(--ds-selected-line);inset-block-end:0}.ds-tabs[data-variant=quicken-sticky-full-pad]{--_strip-h:calc(var(--ds-control-h-lg) + 4px);--_pad-x:var(--ds-space-4);--_gap:var(--ds-space-1);--_ink:var(--ds-ink-2);--_ink-selected:var(--ds-accent-ink);--_line-inset:0px;--_rail:var(--ds-rule);background:var(--ds-surface)}.ds-tabs[data-variant=clickup-content-width]{--_strip-h:var(--ds-control-h);--_size:var(--ds-text-sm);--_pad-x:var(--ds-space-2);--_gap:var(--ds-space-2);--_line-inset:var(--_pad-x);--_line-color:var(--ds-ink)}.ds-tabs[data-variant=contra-label-width-with-prefix-icon]{--_size:var(--ds-text-xl);--_pad-x:0px;--_gap:var(--ds-space-8);--_line-inset:0px;--_line-color:var(--ds-ink);--_rail:transparent;--_ink:var(--ds-ink-muted);--_weight-selected:var(--ds-weight-semibold)}.ds-tabs[data-variant=contra-label-width-with-prefix-icon] .ds-tabs__item:after{inset-block-end:0}.ds-tabs[data-variant=oku-counted]{--_size:var(--ds-text-md);--_pad-x:0px;--_gap:var(--ds-space-6);--_line-w:3px;--_line-inset:0px;--_line-color:var(--ds-ink);--_strip-h:var(--ds-control-h-lg)}.ds-tabs[data-variant=oku-counted] .ds-tabs__count{min-inline-size:var(--ds-icon-size-rail);block-size:var(--ds-icon-size-rail)}.ds-tabs[data-variant=manychat-channel-strip]{--_strip-h:var(--ds-control-h-lg);--_pad-x:var(--ds-space-3);--_gap:var(--ds-space-2);--_line-inset:0px;--_line-color:var(--ds-accent-line);--_ink:var(--ds-ink-2)}.ds-tabs[data-variant=luma-admin-on-band-rule]{--_size:var(--ds-text-lg);--_pad-x:0px;--_gap:var(--ds-space-5);--_line-inset:0px;--_line-color:var(--ds-ink);--_strip-h:var(--ds-control-h);--_weight-selected:var(--ds-weight-medium)}.ds-tabs[data-variant=origin-segmented-underline]{--_size:var(--ds-text-lg);--_gap:0px;--_line-inset:0px;--_line-color:var(--ds-ink);--_weight-selected:var(--ds-weight-regular);--_strip-h:var(--ds-control-h-lg)}.ds-tabs[data-variant=origin-segmented-underline] .ds-tabs__list{grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.ds-tabs[data-variant=origin-segmented-underline] .ds-tabs__tab{display:grid}.ds-tabs[data-variant=origin-segmented-underline] .ds-tabs__item{font-weight:var(--ds-weight-regular);justify-content:center}.ds-tabs[data-variant=clickup-equal-width-switch]{--_gap:0px;--_line-w:3px;--_line-inset:0px;--_line-color:var(--ds-border-strong);--_ink:var(--ds-ink-2);--_ink-selected:var(--ds-ink-2);--_weight-selected:var(--ds-weight-medium);--_strip-h:var(--ds-control-h-lg)}.ds-tabs[data-variant=clickup-equal-width-switch] .ds-tabs__list{grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.ds-tabs[data-variant=clickup-equal-width-switch] .ds-tabs__tab{display:grid}.ds-tabs[data-variant=clickup-equal-width-switch] .ds-tabs__item{justify-content:center}.ds-tabs[data-variant=manychat-text-tabs-plus-actions]{--_strip-h:var(--ds-topbar-h);--_pad-x:0px;--_gap:var(--ds-space-8);--_line-inset:0px;--_line-color:var(--ds-accent-line);--_ink:var(--ds-ink-muted)}.ds-tabs[data-variant=retool-tint-pill-tab]{--_strip-h:var(--ds-icon-size-rail);--_size:var(--ds-text-sm);--_gap:var(--ds-space-6);--_track:transparent;--_pill-bg:var(--ds-accent-tint);--_pill-radius:var(--ds-radius-sm);--_pad-x:var(--ds-space-2);--_ink:var(--ds-ink-2)}.ds-tabs[data-variant=retool-tint-pill-tab] .ds-tabs__list{padding:0}.ds-tabs[data-variant=retool-tint-pill-tab] .ds-tabs__item[aria-selected=true]{color:var(--ds-accent-ink);font-weight:var(--ds-weight-semibold);border-color:#0000}.ds-tabs[data-variant=synara-tint-pill-tabs]{--_size:var(--ds-text-sm);--_track:transparent;--_pill-bg:var(--ds-surface-selected);--_pill-radius:var(--ds-radius-md);--_gap:var(--ds-space-1);--_strip-h:var(--ds-control-h-sm);display:flex}.ds-tabs[data-variant=synara-tint-pill-tabs] .ds-tabs__list{padding:0}.ds-tabs[data-variant=synara-tint-pill-tabs] .ds-tabs__item[aria-selected=true]{border-color:#0000}.ds-tabs[data-variant=synara-tint-pill-tabs][data-level="2"]{--_size:var(--ds-text-xs);--_strip-h:var(--ds-icon-size-rail);--_pill-bg:var(--ds-surface-2)}.ds-tabs[data-variant=origin-pill-row]{--_size:var(--ds-text-lg);--_track:transparent;--_pill-bg:var(--ds-surface-selected);--_pill-radius:var(--ds-radius-lg);--_gap:var(--ds-space-4);--_strip-h:var(--ds-control-h-sm);--_ink:var(--ds-ink-2);--_weight-selected:var(--ds-weight-regular)}.ds-tabs[data-variant=origin-pill-row] .ds-tabs__list{padding:0}.ds-tabs[data-variant=origin-pill-row] .ds-tabs__item{font-weight:var(--ds-weight-regular)}.ds-tabs[data-variant=origin-pill-row] .ds-tabs__item[aria-selected=true]{border-color:#0000}.ds-tabs[data-variant=intercom-hairline-strip-over-media]{--_track:var(--ds-surface);--_pill-bg:var(--ds-surface-2);--_pill-radius:0px;--_gap:0px;--_strip-h:var(--ds-control-h-lg);--_ink:var(--ds-ink-muted);inline-size:100%;display:flex}.ds-tabs[data-variant=intercom-hairline-strip-over-media] .ds-tabs__list{border:var(--ds-border-width) solid var(--ds-rule);border-radius:var(--ds-radius-md);flex:auto;grid-auto-columns:1fr;grid-auto-flow:column;inline-size:100%;padding:0;display:grid;overflow:hidden}.ds-tabs[data-variant=intercom-hairline-strip-over-media] .ds-tabs__tab{display:grid}.ds-tabs[data-variant=intercom-hairline-strip-over-media] .ds-tabs__tab+.ds-tabs__tab{border-inline-start:var(--ds-border-width) solid var(--ds-rule)}.ds-tabs[data-variant=intercom-hairline-strip-over-media] .ds-tabs__item{border:0;border-radius:0;justify-content:center}.ds-tabs[data-variant=intercom-hairline-strip-over-media] .ds-tabs__item[aria-selected=true]{border-color:#0000}.ds-tabs[data-kind=pill] .ds-tabs__item[aria-current]:not([aria-current=false]){background:var(--_pill-bg);color:var(--ds-selected-ink);border-color:var(--ds-rule);font-weight:var(--_weight-selected)}.ds-tabs[data-variant=intercom-hairline-strip-over-media] .ds-tabs__item[aria-current]:not([aria-current=false]){border-color:#0000}.ds-tabs[data-variant=intercom-hairline-strip-over-media][data-flush=bottom] .ds-tabs__list{border-end-end-radius:0;border-end-start-radius:0}.ds-tabs[data-variant=intercom-hairline-strip-over-media][data-flush=row] .ds-tabs__list{border-block-end:0;border-inline:0;border-radius:0}.ds-tabs[data-variant=retool-weight-only]{--_track:transparent;--_pill-bg:transparent;--_gap:var(--ds-space-4);--_pad-x:0px;--_strip-h:var(--ds-control-h-sm);--_weight-selected:var(--ds-weight-semibold)}.ds-tabs[data-variant=retool-weight-only] .ds-tabs__list{padding:0}.ds-tabs[data-variant=retool-weight-only] .ds-tabs__item[aria-selected=true]{border-color:#0000}.ds-tabs[data-variant=retool-weight-only] .ds-tabs__item:hover{background:0 0}@media (width>=768px){.ds-tabs[data-orientation=vertical]{--_row-h:var(--ds-control-h);align-items:stretch;gap:var(--ds-space-2);border-block-end:0;border-inline-start:var(--ds-border-width) solid var(--_rail);flex-direction:column}.ds-tabs[data-orientation=vertical] .ds-tabs__list{flex-direction:column;align-items:stretch;overflow:visible}.ds-tabs[data-orientation=vertical] .ds-tabs__tab{flex:none}.ds-tabs[data-orientation=vertical] .ds-tabs__item{min-height:var(--_row-h);padding-inline:var(--ds-space-4);border-radius:0 var(--ds-radius-xs) var(--ds-radius-xs) 0;white-space:normal;text-align:start;flex:auto;justify-content:flex-start}.ds-tabs[data-orientation=vertical] .ds-tabs__item:after{inset-inline:auto;inset-inline-start:calc(-1 * var(--ds-border-width));inset-block:var(--_line-inset);inline-size:var(--_line-w);border-radius:0 var(--_line-w) var(--_line-w) 0;block-size:auto}.ds-tabs[data-orientation=vertical] .ds-tabs__dot{align-self:center;margin-block-start:0}.ds-tabs[data-orientation=vertical] .ds-tabs__end{margin-inline-start:0;padding-inline-end:0}.ds-tabs[data-orientation=vertical][data-sticky]{background:0 0;align-self:start;position:sticky;inset-block-start:var(--_stick,var(--ds-space-6))}.ds-tabs[data-orientation=vertical][data-sticky][data-state=stuck]{box-shadow:none}.ds-tabs[data-orientation=vertical]:not([data-variant]) .ds-tabs__item:is([aria-current=page],[aria-current=true],[aria-selected=true]),.ds-tabs[data-orientation=vertical][data-variant=jstov] .ds-tabs__item:is([aria-current=page],[aria-current=true],[aria-selected=true]){background:var(--ds-selected-bg);color:var(--ds-selected-ink)}.ds-tabs[data-orientation=vertical]:not([data-variant]) .ds-tabs__item:hover,.ds-tabs[data-orientation=vertical][data-variant=jstov] .ds-tabs__item:hover{background:var(--ds-hover-bg)}}.ds-tabs[data-variant=attio-sticky-vertical-tab-rail]{--_row-h:var(--ds-control-h-sm);--_strip-h:var(--ds-control-h-sm);--_weight-selected:var(--ds-weight-regular);--_pad-x:var(--ds-space-4);font-weight:var(--ds-weight-regular)}.ds-tabs[data-variant=attio-sticky-vertical-tab-rail] .ds-tabs__item{font-weight:var(--ds-weight-regular)}.ds-tabs[data-variant=attio-sticky-vertical-tab-rail] .ds-tabs__item:hover:after,.ds-tabs[data-variant=attio-sticky-vertical-tab-rail] .ds-tabs__item[data-state=hover]:after{background:0 0}@media (width<=480px){.ds-tabs:has(.ds-tabs__end){flex-wrap:wrap}.ds-tabs__end{margin-inline-start:0;padding-block-end:var(--ds-space-2)}}.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-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-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-wordmark-signoff{--_chars:10;--_fit:calc(100cqi / var(--_chars) * 1.55);--_h:var(--ds-space-24);min-height:var(--_h);padding:var(--ds-space-6) var(--ds-gutter-page);color:var(--ds-ink);place-items:center;min-width:0;display:grid;position:relative;overflow:hidden;container-type:inline-size}.ds-wordmark-signoff svg[fill=none]{fill:none;stroke:currentColor}.ds-wordmark-signoff__mark{font-family:var(--ds-font-display);font-size:var(--_fit);font-weight:var(--ds-weight-bold);letter-spacing:var(--ds-display-tracking);white-space:nowrap;user-select:none;margin:0;line-height:1}.ds-wordmark-signoff:not([data-variant]) .ds-wordmark-signoff__mark,.ds-wordmark-signoff[data-variant=heron-construction-wordmark] .ds-wordmark-signoff__mark{color:#0000;-webkit-text-stroke:var(--ds-border-width) var(--ds-line-art);paint-order:stroke}.ds-wordmark-signoff:not([data-variant]),.ds-wordmark-signoff[data-variant=heron-construction-wordmark]{border-block:var(--ds-border-width) solid var(--ds-rule);padding-block:var(--ds-space-10)}.ds-wordmark-signoff__tick{inset-inline:var(--ds-gutter-page);background:var(--ds-line-art);pointer-events:none;block-size:1px;position:absolute}.ds-wordmark-signoff__tick[data-edge=top]{inset-block-start:var(--ds-space-4)}.ds-wordmark-signoff__tick[data-edge=bottom]{inset-block-end:var(--ds-space-4)}.ds-wordmark-signoff__tick:before,.ds-wordmark-signoff__tick:after{content:"";background:var(--ds-line-art);block-size:7px;inline-size:1px;position:absolute;inset-block-start:-3px}.ds-wordmark-signoff__tick:before{inset-inline-start:0}.ds-wordmark-signoff__tick:after{inset-inline-end:0}.ds-wordmark-signoff[data-variant=klarna-full-bleed-wordmark]{background:var(--ds-surface-inverse);color:var(--ds-ink-inverse);padding-block:var(--ds-space-8) 0;--_h:var(--ds-space-20);align-items:end}.ds-wordmark-signoff[data-variant=klarna-full-bleed-wordmark] .ds-wordmark-signoff__mark{margin-block-end:-.18em}.ds-wordmark-signoff[data-variant=legend-mark-as-light-source]{--_h:320px;background:var(--ds-surface-inverse);color:var(--ds-ink-inverse)}.ds-wordmark-signoff[data-variant=legend-mark-as-light-source] .ds-wordmark-signoff__mark{block-size:128px;inline-size:128px;font-size:0}.ds-wordmark-signoff__glow{background:radial-gradient(circle at 50% 50%, var(--ds-texture-color), transparent 35%);pointer-events:none;position:absolute;inset:0}.ds-wordmark-signoff__mark>svg{block-size:auto;inline-size:100%;display:block}.ds-wordmark-signoff:not([data-variant]) .ds-wordmark-signoff__mark>svg,.ds-wordmark-signoff[data-variant=heron-construction-wordmark] .ds-wordmark-signoff__mark>svg{fill:none;stroke:var(--ds-line-art);stroke-width:var(--ds-border-width)}.ds-chapter-header{--_gap:var(--ds-space-4);--_title-size:var(--ds-text-title-chapter,var(--ds-text-3xl));--_title-weight:var(--ds-display-weight);--_measure:26ch;--_lead-measure:45ch;--_lead-size:var(--ds-text-lg);--_cols:minmax(0, 7fr) minmax(0, 5fr);row-gap:0;column-gap:var(--_gap);min-width:0;color:var(--ds-ink);grid-template-columns:minmax(0,1fr);grid-template-areas:"eyebrow""title""lead""actions""aside";align-items:start;display:grid;position:relative}.ds-chapter-header>*{min-width:0;max-width:100%}.ds-chapter-header>*+*{margin-block-start:var(--_gap)}.ds-chapter-header svg[fill=none]{fill:none;stroke:currentColor}.ds-chapter-header__eyebrow{align-items:center;gap:var(--ds-space-2);font-family:var(--ds-font-mono);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);grid-area:eyebrow;justify-self:start;display:inline-flex}.ds-chapter-header__eyebrow-index{color:var(--ds-ink-faint)}.ds-chapter-header__eyebrow-meta{color:var(--ds-ink-muted)}.ds-chapter-header__eyebrow-meta:before{content:"·";margin-inline:var(--ds-space-2);color:var(--ds-ink-faint)}.ds-chapter-header__eyebrow-mark{inline-size:var(--ds-space-1-5);block-size:var(--ds-space-1-5);background:var(--ds-accent);flex:none}.ds-chapter-header[data-eyebrow=pill] .ds-chapter-header__eyebrow,.ds-chapter-header[data-variant=attio-eyebrow-pill-plus-two-tone-h2]:not([data-eyebrow=mono]) .ds-chapter-header__eyebrow{font-family:var(--ds-font-sans);font-size:var(--ds-text-sm);letter-spacing:0;text-transform:none;padding:var(--ds-space-0-5) var(--ds-space-2);border-radius:var(--ds-radius-xs);background:var(--ds-accent-tint);color:var(--ds-accent-ink)}.ds-chapter-header[data-eyebrow=pill] .ds-chapter-header__eyebrow-index,.ds-chapter-header[data-variant=attio-eyebrow-pill-plus-two-tone-h2]:not([data-eyebrow=mono]) .ds-chapter-header__eyebrow-index{color:inherit;opacity:.7}[data-mode=dark] .ds-chapter-header[data-eyebrow=pill] .ds-chapter-header__eyebrow,[data-mode=dark] .ds-chapter-header[data-variant=attio-eyebrow-pill-plus-two-tone-h2]:not([data-eyebrow=mono]) .ds-chapter-header__eyebrow,.ds-chapter-header[data-mode=dark][data-eyebrow=pill] .ds-chapter-header__eyebrow{background:var(--ds-surface-2);color:var(--ds-ink-2)}@media (prefers-color-scheme:dark){:root:not([data-mode=light]) .ds-chapter-header[data-eyebrow=pill]:not([data-mode=light]) .ds-chapter-header__eyebrow,:root:not([data-mode=light]) .ds-chapter-header[data-variant=attio-eyebrow-pill-plus-two-tone-h2]:not([data-eyebrow=mono]):not([data-mode=light]) .ds-chapter-header__eyebrow{background:var(--ds-surface-2);color:var(--ds-ink-2)}}.ds-chapter-header__title{font-family:var(--ds-font-display);font-size:var(--_title-size);font-weight:var(--_title-weight);letter-spacing:var(--ds-display-tracking);line-height:var(--ds-lh-tight);max-width:var(--_measure);text-wrap:balance;color:var(--ds-ink);grid-area:title}.ds-chapter-header[data-level=h3]{--_title-size:var(--ds-text-xl);--_measure:44ch}.ds-chapter-header[data-level=h3] .ds-chapter-header__title{font-family:var(--ds-font-sans);font-weight:var(--ds-weight-semibold);letter-spacing:var(--ds-heading-tracking);line-height:var(--ds-lh-heading);text-wrap:pretty}.ds-chapter-header[data-level=h3] .ds-chapter-header__title .ds-muted{font-weight:var(--ds-weight-regular)}.ds-chapter-header__line{display:block}.ds-chapter-header__line[data-weight=regular]{font-weight:var(--ds-weight-regular)}.ds-chapter-header__line[data-weight=bold]{font-weight:var(--ds-weight-bold);font-size:1.3em}.ds-chapter-header__lead{font-size:var(--_lead-size);line-height:var(--ds-lh-body);color:var(--ds-ink-muted);max-width:var(--_lead-measure);text-wrap:pretty;grid-area:lead}.ds-chapter-header__lead.ds-two-tone{color:var(--ds-ink)}.ds-chapter-header__aside{gap:var(--ds-space-3);flex-direction:column;grid-area:aside;min-width:0;display:flex}.ds-chapter-header__aside>.ds-chapter-header__lead{grid-area:auto}.ds-chapter-header__aside>svg,.ds-chapter-header__aside>img{max-width:min(100%,220px);color:var(--ds-ink)}.ds-chapter-header__actions{align-items:center;gap:var(--ds-space-3);flex-wrap:wrap;grid-area:actions;margin-block-start:calc(var(--_gap) + var(--ds-space-2));display:flex}.ds-chapter-header__actions>*{max-width:100%}.ds-chapter-header__hint{font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ds-ink-faint)}.ds-chapter-header[data-align=center]{text-align:center;justify-items:center}.ds-chapter-header[data-align=center] .ds-chapter-header__eyebrow{justify-self:center}.ds-chapter-header[data-align=center] .ds-chapter-header__actions{justify-content:center}.ds-chapter-header[data-align=center] .ds-chapter-header__aside{align-items:center}.ds-chapter-header[aria-busy=true] :is(.ds-chapter-header__eyebrow,.ds-chapter-header__title,.ds-chapter-header__lead),.ds-chapter-header[aria-busy=true] :is(.ds-chapter-header__title,.ds-chapter-header__lead) *{color:#0000;background:var(--ds-skeleton);border-radius:var(--ds-radius-xs);-webkit-box-decoration-break:clone;box-decoration-break:clone}.ds-chapter-header[aria-busy=true] .ds-chapter-header__eyebrow-mark{background:var(--ds-skeleton)}.ds-chapter-header[data-variant=attio-eyebrow-pill-plus-two-tone-h2]{--_title-weight:var(--ds-weight-semibold);--_measure:30ch}.ds-chapter-header[data-variant=intercom-two-tone-heading-plus-lead]{--_cols:minmax(0, 8fr) minmax(0, 4fr);--_measure:24ch}.ds-chapter-header[data-variant=intercom-two-tone-heading-plus-lead] .ds-chapter-header__eyebrow:before{content:"";inline-size:var(--ds-space-1-5);block-size:var(--ds-space-1-5);background:var(--ds-accent);flex:none}.ds-chapter-header[data-variant=intercom-two-tone-heading-plus-lead] .ds-chapter-header__eyebrow>.ds-chapter-header__eyebrow-mark{display:none}.ds-chapter-header[data-variant=intercom-two-tone-heading-plus-lead] .ds-chapter-header__lead{font-family:var(--ds-font-body-alt)}.ds-chapter-header[data-variant=heron-two-column-eyebrow-h2-left-paragraph-right]{--_title-weight:var(--ds-weight-bold);--_lead-size:var(--ds-text-sm);--_lead-measure:34ch;--_cols:minmax(0, 8fr) minmax(0, 4fr)}.ds-chapter-header[data-variant=heron-two-column-eyebrow-h2-left-paragraph-right] .ds-chapter-header__aside{gap:var(--ds-space-4)}.ds-chapter-header[data-variant=fibery-narrative-bridge-heading]{--_title-size:var(--ds-text-2xl);--_title-weight:var(--ds-weight-regular);--_measure:40ch;text-align:center;justify-items:center}.ds-chapter-header[data-variant=fibery-narrative-bridge-heading] .ds-chapter-header__title{font-family:var(--ds-font-sans);letter-spacing:var(--ds-heading-tracking);line-height:var(--ds-lh-heading)}.ds-chapter-header[data-variant=fibery-mixed-weight-heading-pair]{--_title-size:var(--ds-text-2xl);--_title-weight:var(--ds-weight-regular);--_measure:30ch}.ds-chapter-header[data-variant=fibery-mixed-weight-heading-pair] .ds-chapter-header__title{font-family:var(--ds-font-sans);letter-spacing:var(--ds-heading-tracking);line-height:var(--ds-lh-heading)}@media (width>=768px){.ds-chapter-header[data-size=lg]{--_title-size:var(--ds-text-display);--_measure:22ch}.ds-chapter-header[data-size=lg][data-variant=attio-eyebrow-pill-plus-two-tone-h2]{--_measure:28ch}.ds-chapter-header[data-level=h3]{--_title-size:var(--ds-text-2xl)}.ds-chapter-header[data-layout=split],.ds-chapter-header[data-variant=heron-two-column-eyebrow-h2-left-paragraph-right]:not([data-layout=stack]),.ds-chapter-header[data-variant=intercom-two-tone-heading-plus-lead]:not([data-layout=stack]){grid-template-columns:var(--_cols);column-gap:var(--ds-space-8);grid-template-areas:"eyebrow eyebrow""title aside""lead aside""actions aside"}.ds-chapter-header[data-layout=split] .ds-chapter-header__aside,.ds-chapter-header[data-variant=heron-two-column-eyebrow-h2-left-paragraph-right]:not([data-layout=stack]) .ds-chapter-header__aside,.ds-chapter-header[data-variant=intercom-two-tone-heading-plus-lead]:not([data-layout=stack]) .ds-chapter-header__aside{max-width:var(--_lead-measure);place-self:start end;margin-block-start:0}.ds-chapter-header[data-layout=split]:has(>.ds-chapter-header__eyebrow) .ds-chapter-header__aside,.ds-chapter-header[data-variant=heron-two-column-eyebrow-h2-left-paragraph-right]:not([data-layout=stack]):has(>.ds-chapter-header__eyebrow) .ds-chapter-header__aside{margin-block-start:var(--_gap)}.ds-chapter-header[data-variant=intercom-two-tone-heading-plus-lead]:not([data-layout=stack]) .ds-chapter-header__aside{grid-row:1/span 4;align-items:flex-end;max-width:none;margin-block-start:0}.ds-chapter-header[data-layout=split][data-aside=end] .ds-chapter-header__aside{align-self:end}}.ds-chapter-header[data-voice=sign] .ds-chapter-header__title{font-family:var(--ds-font-sign);font-size:calc(var(--_title-size) * 1.2);font-weight:var(--ds-weight-bold);letter-spacing:.005em;text-transform:uppercase;max-width:calc(var(--_measure) * 1.25);line-height:.95}.ds-chapter-header[data-voice=sign][data-level=h3] .ds-chapter-header__title{font-size:var(--_title-size)}.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-field-row{--_row-h:calc(var(--ds-size-h) + 2 * var(--ds-space-2));--_pitch:var(--ds-field-pitch);--_control-w:100%;--_bw:2px;gap:var(--ds-field-gap);min-width:0;color:var(--ds-ink);font-size:var(--ds-text-md);line-height:var(--ds-lh-list);text-align:start;flex-direction:column;padding-block-end:var(--_pitch);display:flex;position:relative}.ds-field-row__label{align-items:center;gap:var(--ds-space-1);font-family:var(--ds-font-label);font-size:var(--ds-text-md);font-weight:var(--ds-weight-regular);letter-spacing:var(--ds-label-tracking);text-transform:var(--ds-label-case);color:var(--ds-ink-muted);display:inline-flex}.ds-field-row__qualifier{color:var(--ds-ink-muted);font-weight:var(--ds-weight-regular)}.ds-field-row__control{align-items:center;gap:var(--ds-space-2);min-width:0;max-width:100%;display:flex;position:relative}.ds-field-row__control>.ds-control{width:min(var(--_control-w), 100%);flex:0 auto}.ds-field-row__control>textarea.ds-control{min-height:calc(var(--ds-size-h) * 2);padding-block:var(--ds-space-2);align-items:flex-start}.ds-field-row__control :where(input[type=checkbox]:not([class]),input[type=radio]:not([class])){accent-color:var(--ds-accent);width:var(--ds-icon-size-row);height:var(--ds-icon-size-row);margin:0}.ds-field-row__hint{font-size:var(--ds-text-sm);color:var(--ds-ink-muted)}.ds-field-row__caption{font-size:var(--ds-text-sm);color:var(--ds-ink-muted);grid-area:caption}.ds-field-row__error{display:none}.ds-field-row[data-state=error] .ds-field-row__error,.ds-field-row:has([aria-invalid=true]) .ds-field-row__error{display:flex}.ds-field-row[data-state=error] .ds-control,.ds-field-row .ds-control[aria-invalid=true],.ds-field-row[data-state=error] .ds-control:hover,.ds-field-row .ds-control[aria-invalid=true]:hover{border-color:var(--ds-danger)}.ds-field-row__icon{width:var(--ds-icon-size-row);height:var(--ds-icon-size-row);color:var(--ds-ink-muted);transition:color var(--ds-dur-fast) var(--ds-ease-standard);grid-area:icon}.ds-field-row__icon svg,.ds-field-row__edit,.ds-field-row__chevron,.ds-field-row__remove svg{fill:none;stroke:currentColor;stroke-width:var(--ds-icon-stroke);stroke-linecap:round;stroke-linejoin:round}.ds-field-row__icon svg{width:100%;height:100%}.ds-field-row__edit,.ds-field-row__chevron{width:var(--ds-icon-size);height:var(--ds-icon-size);color:var(--ds-ink-muted);flex:none}.ds-field-row__value{appearance:none;align-items:center;gap:var(--ds-space-1);min-height:var(--ds-control-h-sm);padding:0 var(--ds-space-1);border-radius:var(--ds-radius-sm);font:inherit;color:var(--ds-ink-muted);font-weight:var(--ds-weight-regular);font-variant-numeric:var(--ds-numeric);text-align:end;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;display:inline-flex}:is(button,a).ds-field-row__value{cursor:pointer;text-decoration:none}:is(button,a).ds-field-row__value:hover{background:var(--ds-hover-bg);color:var(--ds-ink)}.ds-field-row[data-state=set] .ds-field-row__value{color:var(--ds-ink);font-weight:var(--ds-weight-semibold)}.ds-field-row[data-state=set] .ds-field-row__edit{color:var(--ds-ink-2)}.ds-field-row__remove{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;transition:background-color var(--ds-dur-fast) var(--ds-ease-standard);background:0 0;border:0;place-items:center;display:inline-grid}.ds-field-row__remove svg{width:var(--ds-icon-size);height:var(--ds-icon-size)}.ds-field-row__remove:hover{background:var(--ds-hover-bg);color:var(--ds-ink)}.ds-field-row__action{appearance:none;min-height:var(--ds-control-h-sm);padding:0 var(--ds-space-1);border-radius:var(--ds-radius-sm);font:inherit;font-weight:var(--ds-weight-medium);color:var(--ds-ink);cursor:pointer;text-transform:var(--ds-control-case);background:0 0;border:0;text-decoration:none}.ds-field-row__action:hover{background:var(--ds-hover-bg)}.ds-field-row__action[data-tone=danger]{color:var(--ds-danger-ink)}.ds-field-row__control>.ds-control:read-only:not(select),.ds-field-row__control>.ds-control[aria-readonly=true]{background:var(--ds-surface-2);color:var(--ds-ink-2);border-color:#0000}.ds-field-row[data-state=dirty] .ds-field-row__label:after{content:"";border-radius:var(--ds-radius-pill);background:var(--ds-accent);width:6px;height:6px}.ds-field-row[data-state=default]:before{content:"";border-radius:var(--ds-radius-pill);border:var(--ds-border-width) solid var(--ds-border-strong);pointer-events:none;block-size:6px;inline-size:6px;position:absolute;inset-block-start:calc(var(--ds-lh-list) * .5em - 3px);inset-inline-start:var(--_dot-x,calc(-1 * var(--ds-space-3)))}.ds-field-row__default{font-family:var(--ds-font-label);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-regular);letter-spacing:var(--ds-label-tracking);text-transform:var(--ds-label-case);color:var(--ds-ink-muted);white-space:nowrap;flex:none;align-items:center;display:inline-flex}.ds-field-row__label>.ds-field-row__default{margin-inline-start:var(--ds-space-1)}.ds-field-row__control>.ds-field-row__default{margin-inline-end:var(--ds-space-1)}.ds-field-row:not([data-state=default]) .ds-field-row__default{display:none}.ds-field-row[aria-disabled=true]{cursor:not-allowed}.ds-field-row[aria-disabled=true] :is(.ds-field-row__label,.ds-field-row__value,.ds-field-row__caption,.ds-field-row__icon,.ds-field-row__edit,.ds-field-row__chevron,.ds-field-row__hint){color:var(--ds-ink-faint)}.ds-field-row[aria-disabled=true] :is(.ds-field-row__value,.ds-field-row__remove,.ds-field-row__action){pointer-events:none}.ds-field-row[data-state=locked] .ds-field-row__control{opacity:.5}.ds-field-row[data-state=locked] .ds-field-row__control>*{pointer-events:none}.ds-field-row[aria-busy=true] .ds-field-row__control>*{visibility:hidden}.ds-field-row[aria-busy=true] .ds-field-row__control:after{content:"";border-radius:var(--ds-radius-sm);background:linear-gradient(90deg, var(--ds-surface-2) 25%, var(--ds-surface-3) 50%, var(--ds-surface-2) 75%);animation:ds-field-row-shimmer calc(var(--ds-dur-slow) * 5) linear infinite;background-size:200% 100%;position:absolute;inset:0}@keyframes ds-field-row-shimmer{to{background-position:-200% 0}}.ds-field-row[data-variant=retool-label-over-field]{gap:var(--ds-space-1);--_pitch:var(--ds-space-3)}.ds-field-row[data-variant=retool-label-over-field] .ds-field-row__label{font-size:var(--ds-text-xs);font-weight:var(--ds-weight-semibold);color:var(--ds-ink)}.ds-field-row[data-variant=retool-label-over-field] .ds-field-row__required{color:var(--ds-danger)}.ds-field-row[data-variant=hsaj-same-size-grey-label]{gap:var(--ds-space-4);--_pitch:var(--ds-space-4)}.ds-field-row:is([data-variant=jstov-inspector],[data-variant=descript-label-left-control-right]){--_control-w:312px;--_pitch:0px;justify-content:space-between;align-items:center;gap:var(--ds-space-2) var(--ds-space-4);min-height:var(--_row-h);flex-flow:wrap}.ds-field-row:is([data-variant=jstov-inspector],[data-variant=descript-label-left-control-right]) .ds-field-row__label{flex:auto}.ds-field-row[data-variant=descript-label-left-control-right] .ds-field-row__label{color:var(--ds-ink);font-family:var(--ds-font-sans);text-transform:none;letter-spacing:0}.ds-field-row:is([data-variant=jstov-inspector],[data-variant=descript-label-left-control-right]) .ds-field-row__control{flex:0 auto;justify-content:flex-end;margin-inline-start:auto}.ds-field-row:is([data-variant=jstov-inspector],[data-variant=descript-label-left-control-right]) .ds-field-row__control>.ds-control{text-align:end}.ds-field-row:is([data-variant=jstov-inspector],[data-variant=descript-label-left-control-right]) :is(.ds-field-row__hint,.ds-field-row__error){flex-basis:100%}.ds-field-row[data-variant=descript-label-left-control-right] .ds-field-row__control>.ds-control{background:var(--ds-surface-2);border-color:#0000}.ds-field-row[data-variant=descript-label-left-control-right] .ds-field-row__control>.ds-control:hover{border-color:var(--ds-border)}.ds-field-row:is([data-variant=jstov-setting],[data-variant=luma-setting-row],[data-variant=luma-value-with-consequence-caption],[data-variant=hsajl-toggle-row],[data-variant=navattic-88-icon-labelled-toggle-stacked]){--_pitch:0px;align-content:center;align-items:center;column-gap:var(--ds-space-3);min-height:var(--_row-h);padding-block:var(--ds-space-2);padding-inline:var(--_row-pad-x,var(--ds-card-pad));grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon label control";row-gap:0;display:grid}.ds-field-row:is([data-variant=jstov-setting],[data-variant=luma-setting-row],[data-variant=luma-value-with-consequence-caption],[data-variant=hsajl-toggle-row]):has(.ds-field-row__caption,.ds-field-row__hint,.ds-field-row__error){grid-template-areas:"icon label control""icon caption control"}.ds-field-row:is([data-variant=jstov-setting],[data-variant=luma-setting-row],[data-variant=luma-value-with-consequence-caption],[data-variant=hsajl-toggle-row]):not(:has(.ds-field-row__icon)){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label control"}.ds-field-row:is([data-variant=jstov-setting],[data-variant=luma-setting-row],[data-variant=luma-value-with-consequence-caption],[data-variant=hsajl-toggle-row]):not(:has(.ds-field-row__icon)):has(.ds-field-row__caption,.ds-field-row__hint,.ds-field-row__error){grid-template-areas:"label control""caption control"}.ds-field-row:is([data-variant=jstov-setting],[data-variant=luma-setting-row],[data-variant=luma-value-with-consequence-caption],[data-variant=hsajl-toggle-row],[data-variant=navattic-88-icon-labelled-toggle-stacked]) .ds-field-row__label{font-family:var(--ds-font-sans);text-transform:none;letter-spacing:0;color:var(--ds-ink);grid-area:label}.ds-field-row:is([data-variant=luma-setting-row],[data-variant=luma-value-with-consequence-caption]) .ds-field-row__label{color:var(--ds-ink-2)}.ds-field-row:is([data-variant=jstov-setting],[data-variant=luma-setting-row],[data-variant=luma-value-with-consequence-caption],[data-variant=hsajl-toggle-row],[data-variant=navattic-88-icon-labelled-toggle-stacked]) .ds-field-row__control{grid-area:control;justify-self:end;display:inline-flex}.ds-field-row:is([data-variant=jstov-setting],[data-variant=luma-setting-row],[data-variant=luma-value-with-consequence-caption],[data-variant=hsajl-toggle-row]) :is(.ds-field-row__hint,.ds-field-row__error){grid-area:caption}.ds-field-row:is([data-variant=jstov-setting],[data-variant=luma-setting-row],[data-variant=luma-value-with-consequence-caption],[data-variant=hsajl-toggle-row])[data-state=default]:before{inset-block-start:calc(50% - 3px);inset-inline-start:var(--_dot-x,calc(var(--_row-pad-x,var(--ds-card-pad)) / 2 - 3px))}.ds-field-row:is([data-variant=jstov-setting],[data-variant=luma-setting-row],[data-variant=luma-value-with-consequence-caption],[data-variant=hsajl-toggle-row]) .ds-field-row__control{align-items:center}.ds-field-row[data-state=default]:is([data-variant=jstov-setting],[data-variant=luma-setting-row],[data-variant=luma-value-with-consequence-caption],[data-variant=hsajl-toggle-row]):has(.ds-field-row__default){grid-template-columns:auto minmax(min-content,1fr) minmax(0,auto)}.ds-field-row[data-state=default]:is([data-variant=jstov-setting],[data-variant=luma-setting-row],[data-variant=luma-value-with-consequence-caption],[data-variant=hsajl-toggle-row]):has(.ds-field-row__default):not(:has(.ds-field-row__icon)){grid-template-columns:minmax(min-content,1fr) minmax(0,auto)}.ds-field-row[data-state=default] .ds-field-row__control:has(>.ds-field-row__default){flex-wrap:wrap;justify-content:flex-end;row-gap:0;min-inline-size:0}:is(a,button).ds-field-row{width:100%;font:inherit;color:inherit;cursor:pointer;transition:background-color var(--ds-dur-fast) var(--ds-ease-standard);background:0 0;border:0;text-decoration:none}:is(a,button).ds-field-row:hover{background:var(--ds-hover-bg)}.ds-field-row[data-variant^=luma-][data-state=set] .ds-field-row__icon{color:var(--ds-accent)}.ds-field-row[data-variant=hsajl-toggle-row]{--_row-h:calc(var(--ds-size-h) + var(--ds-space-3))}.ds-field-row[data-variant=hsajl-toggle-row] .ds-field-row__label{font-weight:var(--ds-weight-semibold)}.ds-field-row[data-variant=navattic-88-icon-labelled-toggle-stacked]{row-gap:var(--ds-space-2);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon label""control control";min-height:0}.ds-field-row[data-variant=navattic-88-icon-labelled-toggle-stacked] .ds-field-row__control{justify-self:start}.ds-field-row[data-variant=navattic-88-icon-labelled-toggle-stacked] .ds-field-row__icon{width:var(--ds-icon-size);height:var(--ds-icon-size)}.ds-field-row[data-variant=clickup-toggle-card]{--_pitch:0px;align-items:center;column-gap:var(--ds-space-2);min-height:var(--_row-h);padding-inline:var(--ds-space-4);background:var(--ds-surface);border:var(--_bw) solid var(--ds-border);border-radius:var(--ds-radius-xs);transition:border-color var(--ds-dur-fast) var(--ds-ease-standard);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon label control";display:grid}.ds-field-row[data-variant=clickup-toggle-card]:has(input:checked){border-color:var(--ds-border-selected)}.ds-field-row[data-variant=clickup-toggle-card]:hover{border-color:var(--ds-border-strong)}.ds-field-row[data-variant=clickup-toggle-card]:has(input:checked):hover{border-color:var(--ds-border-selected)}.ds-field-row[data-variant=clickup-toggle-card] .ds-field-row__label{font-family:var(--ds-font-sans);text-transform:none;letter-spacing:0;font-size:var(--ds-text-sm);font-weight:var(--ds-weight-medium);color:var(--ds-ink-2);gap:var(--ds-space-2);grid-area:label}.ds-field-row[data-variant=clickup-toggle-card] .ds-field-row__icon{width:var(--ds-icon-size);height:var(--ds-icon-size);color:var(--ds-ink-2)}.ds-field-row[data-variant=clickup-toggle-card] .ds-field-row__control{grid-area:control;justify-self:end}.ds-field-row[data-variant=clickup-toggle-card]:has(.ds-field-row__cap){padding-block-start:var(--ds-space-4)}.ds-field-row__cap{inset:calc(-1 * var(--_bw)) calc(-1 * var(--_bw)) auto;height:var(--ds-space-4);background:var(--ds-surface-inverse);color:var(--ds-ink-inverse);font-size:var(--ds-text-xs);border-start-start-radius:var(--ds-radius-xs);border-start-end-radius:var(--ds-radius-xs);justify-content:center;align-items:center;line-height:1;display:flex;position:absolute}.ds-field-row__marker{height:calc(var(--ds-icon-size) + var(--ds-space-1));padding-inline:calc(var(--ds-space-1) * 1.5);border-radius:var(--ds-radius-xs);background:var(--ds-surface-2);color:var(--ds-ink-muted);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-medium);white-space:nowrap;align-items:center;display:inline-flex}.ds-validation-marks svg[fill=none]{fill:none;stroke:currentColor;stroke-width:var(--ds-icon-stroke);stroke-linecap:round;stroke-linejoin:round}.ds-validation-marks{--_hue:var(--ds-danger);--_ink:var(--ds-danger-ink);--_gap:var(--ds-space-1-5);--_glyph:var(--ds-icon-size);align-items:flex-start;gap:var(--_gap);min-inline-size:0;max-inline-size:100%;font-family:var(--ds-font-sans);font-size:var(--ds-text-sm);font-weight:var(--ds-weight-regular);line-height:var(--ds-lh-body);letter-spacing:0;text-transform:none;color:var(--_ink);display:inline-flex}.ds-validation-marks:empty{display:none}.ds-validation-marks__glyph{inline-size:var(--_glyph);block-size:var(--_glyph);color:var(--_hue);flex:none;place-items:center;margin-block-start:1px;display:inline-grid}.ds-validation-marks__glyph svg{block-size:100%;inline-size:100%}.ds-validation-marks__text{overflow-wrap:anywhere;min-inline-size:0}.ds-validation-marks__text a{color:inherit}.ds-validation-marks[data-size=sm]{--_glyph:12px;font-size:var(--ds-text-xs)}.ds-validation-marks[data-kind=error]{--_hue:var(--ds-danger);--_ink:var(--ds-danger-ink)}.ds-validation-marks[data-kind=warning]{--_hue:var(--ds-warning);--_ink:var(--ds-warning-ink)}.ds-validation-marks[data-kind=success]{--_hue:var(--ds-success);--_ink:var(--ds-success-ink)}.ds-validation-marks[data-kind=info]{--_hue:var(--ds-info);--_ink:var(--ds-info-ink)}.ds-validation-marks[data-kind=required],.ds-validation-marks[data-kind=optional]{font:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;gap:0;display:inline}.ds-validation-marks[data-kind=required]{--_ink:var(--ds-danger-ink);color:var(--_ink);font-weight:var(--ds-weight-semibold);margin-inline-start:var(--ds-space-0-5)}.ds-validation-marks[data-kind=optional]{--_ink:var(--ds-ink-muted);color:var(--_ink);font-weight:var(--ds-weight-regular);text-transform:none;letter-spacing:0;margin-inline-start:var(--ds-space-1-5)}.ds-validation-marks[data-kind=optional]:before{content:"("}.ds-validation-marks[data-kind=optional]:after{content:")"}.ds-validation-marks[data-placement=below]{margin-block-start:var(--ds-space-1-5);display:flex}.ds-validation-marks[data-placement=gutter]{--_glyph:var(--ds-icon-size-row);gap:0;position:absolute;inset-block-start:50%;inset-inline-start:calc(-1 * (var(--_glyph) + var(--ds-space-2)));transform:translateY(-50%)}.ds-validation-marks[data-placement=gutter] .ds-validation-marks__glyph{margin-block-start:0}.ds-validation-marks[data-placement=gutter] .ds-validation-marks__text{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds-validation-marks[data-placement=outline]{z-index:1;border-radius:inherit;border:var(--ds-border-width) dashed var(--_hue);background:color-mix(in srgb, var(--ds-danger-tint) 45%, transparent);pointer-events:none;display:block;position:absolute;inset:0}.ds-validation-marks[data-placement=outline][data-kind=warning]{background:color-mix(in srgb, var(--ds-warning-tint) 45%, transparent)}.ds-validation-marks[data-placement=outline] .ds-validation-marks__glyph{display:none}.ds-validation-marks[data-placement=outline] .ds-validation-marks__text{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds-validation-marks__chip{align-items:center;gap:var(--ds-space-1);block-size:18px;padding-inline:var(--ds-space-1-5);border-radius:var(--ds-radius-xs) var(--ds-radius-xs) 0 0;background:var(--_hue);color:var(--ds-ink-on-semantic);font-family:var(--ds-font-label);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-medium);white-space:nowrap;pointer-events:auto;line-height:1;display:inline-flex;position:absolute;inset-block-start:0;inset-inline-start:0;transform:translateY(-100%)}.ds-validation-marks__chip svg{block-size:12px;inline-size:12px}.ds-validation-marks[data-placement=outline][data-kind=warning] .ds-validation-marks__chip{color:var(--ds-ink-on-warning)}.ds-validation-marks[data-variant=retool-red-asterisk-every-field]{--_ink:var(--ds-danger);font-weight:var(--ds-weight-regular);margin-inline-start:var(--ds-space-0-5)}.ds-validation-marks[data-variant=manychat-109-warning-gutter]{--_hue:var(--ds-danger);--_ink:var(--ds-danger-ink)}.ds-validation-marks[data-variant=retool-12-four-signal-error]{--_hue:var(--ds-danger)}.ds-validation-marks[data-variant=retool-12-four-signal-error] .ds-validation-marks__chip{border-radius:var(--ds-radius-xs);transform:translate(-1px,calc(-100% - 2px))}.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-card{--_bg:var(--ds-card-bg);--_border:var(--ds-card-border);--_shadow:var(--ds-card-shadow);--_radius:var(--ds-radius-md);--_pad:var(--ds-card-pad);background:var(--_bg);border:var(--ds-border-width) solid var(--_border);min-width:0;box-shadow:var(--_shadow,var(--ds-card-shadow));border-radius:var(--_radius);color:var(--ds-ink);font-size:var(--ds-text-md);line-height:var(--ds-lh-body);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-base) var(--ds-ease-standard);flex-direction:column;text-decoration:none;display:flex;position:relative}.ds-card>*{min-width:0}.ds-card svg{fill:none;stroke:currentColor;stroke-width:var(--ds-icon-stroke);stroke-linecap:round;stroke-linejoin:round}.ds-card__header{align-items:center;gap:var(--ds-space-3);min-height:calc(var(--ds-control-h) + var(--ds-space-1));padding:var(--ds-space-2) var(--_pad) 0;display:flex}.ds-card__header[data-rule=true]{border-block-end:var(--ds-border-width) solid var(--ds-rule-soft);padding-block-end:var(--ds-space-2)}.ds-card__title{min-width:0;font-size:var(--ds-text-title-card,var(--ds-text-md));font-weight:var(--ds-weight-semibold);line-height:var(--ds-lh-heading);letter-spacing:var(--ds-heading-tracking);color:var(--ds-ink);flex:auto}.ds-card__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);flex:auto}.ds-card__header-actions{align-items:center;gap:var(--ds-space-2);margin-inline-start:auto;display:inline-flex}.ds-card__icon-button,.ds-card__handle{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-card__icon-button:hover{background:var(--ds-surface-hover);color:var(--ds-ink)}.ds-card__icon-button svg,.ds-card__handle svg{width:var(--ds-icon-size);height:var(--ds-icon-size)}.ds-card__body{gap:var(--ds-space-3);padding:var(--_pad);flex-direction:column;flex:auto;display:flex}.ds-card__header+.ds-card__body{padding-block-start:var(--ds-space-3)}.ds-card__body>p{color:var(--ds-ink-2);max-width:var(--ds-measure)}.ds-card__footer{justify-content:space-between;align-items:center;gap:var(--ds-space-2) var(--ds-space-3);min-height:var(--ds-control-h-lg);padding:var(--ds-space-2) var(--_pad);border-block-start:var(--ds-border-width) solid var(--ds-rule-soft);background:var(--ds-surface-2);border-radius:0 0 calc(var(--_radius) - var(--ds-border-width)) calc(var(--_radius) - var(--ds-border-width));font-size:var(--ds-text-sm);color:var(--ds-ink-muted);flex-wrap:wrap;display:flex}.ds-card__media{aspect-ratio:var(--ds-media-aspect);background:var(--ds-illustration-ground);border-radius:calc(var(--_radius) - var(--ds-border-width)) calc(var(--_radius) - var(--ds-border-width)) 0 0;display:block;overflow:clip}.ds-card__media img,.ds-card__media svg{object-fit:cover;width:100%;height:100%}.ds-card__inset{padding:var(--ds-space-3);background:var(--ds-surface-2);border-radius:var(--ds-radius-sm)}.ds-card .ds-card{--_bg:var(--ds-surface-2);--_border:transparent;--_shadow:none;--_radius:var(--ds-radius-sm)}.ds-card__action{appearance:none;align-items:center;gap:var(--ds-space-2);min-height:var(--ds-size-h);padding-inline:var(--ds-size-pad-x);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-weight:var(--ds-weight-medium);line-height:var(--ds-lh-list);text-transform:var(--ds-control-case);white-space:nowrap;cursor:pointer;box-shadow:var(--ds-shadow-lip);text-decoration:none;display:inline-flex}.ds-card__action:hover{border-color:var(--ds-border-strong);background:var(--ds-hover-bg)}.ds-card__action:disabled{color:var(--ds-ink-faint);background:var(--ds-surface-3);border-color:var(--ds-rule);box-shadow:none}.ds-card__caption{font-size:var(--ds-text-sm);color:var(--ds-ink-muted);line-height:var(--ds-lh-body)}a.ds-card,button.ds-card,.ds-card[data-interactive]{cursor:pointer;text-align:inherit;font:inherit}:is(a,button).ds-card:hover,.ds-card[data-interactive]:hover,.ds-card[data-state=hover]{background:var(--ds-hover-bg)}[data-hover=lift] :is(:is(a,button).ds-card:hover,.ds-card[data-interactive]:hover,.ds-card[data-state=hover]){box-shadow:var(--ds-hover-shadow)}:is(a,button).ds-card:hover{border-color:var(--_border)}.ds-card[aria-selected=true]{outline:2px solid var(--ds-selected-line);outline-offset:-2px}.ds-card[aria-selected=true]:focus-visible{outline:var(--ds-ring-width) solid var(--ds-ring);outline-offset:var(--ds-ring-offset)}.ds-card[aria-disabled=true]{--_bg:var(--ds-surface-3);--_border:var(--ds-rule);--_shadow:none;color:var(--ds-ink-faint);cursor:not-allowed}.ds-card[aria-disabled=true] :is(.ds-card__title,.ds-card__body>p,.ds-card__label){color:var(--ds-ink-faint)}.ds-card[aria-invalid=true]{--_border:var(--ds-danger)}.ds-card__error{align-items:center;gap:var(--ds-space-1-5);padding:0 var(--_pad) var(--ds-space-3);font-size:var(--ds-text-sm);color:var(--ds-danger-ink);display:flex}.ds-card__error svg{width:var(--ds-icon-size);height:var(--ds-icon-size);flex:none}.ds-card[data-state=empty],.ds-card[data-variant=dashed-optional]{--_bg:transparent;--_border:var(--ds-rule-strong);--_shadow:none;border-style:dashed}.ds-card__empty{justify-content:center;align-items:center;gap:var(--ds-space-2);min-height:calc(var(--ds-control-h-lg) * 2);padding:var(--_pad);text-align:center;color:var(--ds-ink-muted);flex-direction:column;display:flex}.ds-card__empty>span{max-width:var(--ds-measure)}.ds-card__empty a{color:var(--ds-ink-link)}.ds-card[data-state=ghost] :is(.ds-card__title,.ds-card__body){color:var(--ds-ink-muted)}.ds-card[aria-busy=true]{pointer-events:none}.ds-card__skeleton{height:var(--ds-space-3);width:var(--_w,60%);border-radius:var(--ds-radius-xs);background:var(--ds-skeleton);max-width:100%;display:block}.ds-card__skeleton+.ds-card__skeleton{margin-block-start:var(--ds-space-2)}.ds-card__handle{cursor:grab;opacity:0;transition:opacity var(--ds-dur-fast) var(--ds-ease-standard);position:absolute;inset-block-start:var(--ds-space-1);inset-inline-start:var(--ds-space-1)}.ds-card:hover .ds-card__handle,.ds-card__handle:focus-visible,.ds-card[data-state=dragging] .ds-card__handle,.ds-card[data-state=hover] .ds-card__handle{opacity:1}.ds-card[data-state=dragging]{box-shadow:var(--ds-shadow-object);cursor:grabbing}.ds-card[data-state=dragging] .ds-card__handle{cursor:grabbing}@media (hover:none){.ds-card__handle{opacity:1}}.ds-card:has(>.ds-card__handle)>.ds-card__header{padding-inline-start:calc(var(--_pad) + var(--ds-space-6))}.ds-card[data-variant=tint-only]{--_bg:var(--ds-surface);--_border:transparent;--_shadow:none}.ds-card[data-variant=tint-step-down]{--_bg:var(--ds-surface-2);--_border:transparent;--_shadow:none;--_radius:var(--ds-radius-lg)}.ds-card[data-variant=tint-step-down]:is(:is(a,button):hover,[data-interactive]:hover,[data-state=hover]){background:var(--ds-surface-3)}.ds-card[data-variant=hairline]{--_bg:var(--ds-surface);--_border:var(--ds-rule);--_shadow:none}.ds-card[data-variant=hairline-plus-tint-semantics]{--_bg:var(--ds-surface);--_border:var(--ds-rule);--_shadow:none;--_radius:var(--ds-radius-xs)}.ds-card[data-variant=hairline-plus-tint-semantics][data-kind=suggested]{--_bg:var(--ds-surface-2)}.ds-card[data-variant=tint-plus-warm-hairline]{--_bg:var(--ds-surface-2);--_border:var(--ds-rule);--_shadow:none}.ds-card[data-variant=bottom-only-shadow]{--_bg:var(--ds-surface);--_border:transparent;--_shadow:var(--ds-shadow-lift)}.ds-card[data-variant=soft-shadow-card-row]{--_bg:var(--ds-surface);--_border:transparent;--_shadow:var(--ds-shadow-card);--_radius:var(--ds-radius-md)}.ds-card[data-variant=elevated-subject]{--_bg:var(--ds-surface);--_border:transparent;--_shadow:var(--ds-shadow-object);--_radius:var(--ds-radius-xl);--_pad:var(--ds-space-6)}.ds-card[data-variant=elevated-subject][data-role=context]{--_border:var(--ds-rule);--_shadow:none}.ds-card[data-variant=nested-tint-then-white]{--_bg:var(--ds-surface-2);--_border:transparent;--_shadow:none;--_radius:var(--ds-radius-lg)}.ds-card[data-variant=nested-tint-then-white] .ds-card{--_bg:var(--ds-surface);--_border:transparent;--_shadow:none;--_radius:var(--ds-radius-md)}.ds-card[data-variant=mono-label-rule-header]{--_bg:var(--ds-surface);--_border:var(--ds-rule);--_shadow:none;--_radius:var(--ds-radius-xl);--_pad:var(--ds-space-8)}.ds-card[data-variant=mono-label-rule-header] .ds-card__header{padding-block:var(--ds-space-5) var(--ds-space-3);border-block-end:var(--ds-border-width) solid var(--ds-rule-soft)}.ds-card[data-variant=title-rule-body]{--_bg:var(--ds-surface);--_border:var(--ds-rule);--_shadow:none;--_radius:var(--ds-radius-xs);--_pad:var(--ds-space-5)}.ds-card[data-variant=title-rule-body] .ds-card__header{border-block-end:var(--ds-border-width) solid var(--ds-rule);padding-block:0}.ds-card[data-variant=title-rule-body] .ds-card__title{font-size:var(--ds-text-lg);font-weight:var(--ds-weight-bold)}.ds-card[data-variant=title-rule-body] .ds-card__header+.ds-card__body{padding-block-start:var(--_pad)}.ds-card[data-variant=dashed-optional][data-state=drop-active]{--_border:var(--ds-accent);--_bg:var(--ds-accent-tint)}.ds-card[data-variant=intercom-zero-radius]{--_bg:transparent;--_border:transparent;--_shadow:none;--_radius:0;gap:var(--ds-space-3)}.ds-card[data-variant=intercom-zero-radius] .ds-card__frame{background:var(--ds-surface);border:var(--ds-border-width) solid var(--ds-rule);border-radius:0;flex-direction:column;display:flex}.ds-card[data-variant=intercom-zero-radius] .ds-card__media{border-radius:0}.ds-status-badge svg[fill=none]{fill:none;stroke:currentColor}.ds-status-badge{--_h:20px;--_pad-x:var(--ds-space-2);--_radius:var(--ds-radius-xs);--_gap:var(--ds-space-1);--_size:var(--ds-text-xs);--_weight:var(--ds-weight-medium);--_case:uppercase;--_tracking:.04em;--_hue:var(--ds-ink-muted);--_fill:transparent;--_ink:var(--ds-ink-muted);--_edge:var(--ds-border);--_glyph:var(--_hue);align-items:center;gap:var(--_gap);min-block-size:var(--_h);padding-inline:var(--_pad-x);border-radius:var(--_radius);border:var(--ds-border-width) solid var(--_edge);background:var(--_fill);color:var(--_ink);font-family:var(--ds-font-label);font-size:var(--_size);font-weight:var(--_weight);letter-spacing:var(--_tracking);text-transform:var(--_case);white-space:nowrap;vertical-align:middle;max-inline-size:100%;line-height:1;display:inline-flex}.ds-status-badge__label{text-overflow:ellipsis;overflow:hidden}.ds-status-badge[data-size=sm]{--_h:18px;--_pad-x:var(--ds-space-1-5)}.ds-status-badge[data-size=lg]{--_h:24px;--_pad-x:var(--ds-space-3);--_size:var(--ds-text-sm)}.ds-status-badge[data-tone=success]{--_hue:var(--ds-success);--_fill:var(--ds-success-tint);--_ink:var(--ds-success-ink);--_edge:transparent}.ds-status-badge[data-tone=danger]{--_hue:var(--ds-danger);--_fill:var(--ds-danger-tint);--_ink:var(--ds-danger-ink);--_edge:transparent}.ds-status-badge[data-tone=warning]{--_hue:var(--ds-warning);--_fill:var(--ds-warning-tint);--_ink:var(--ds-warning-ink);--_edge:transparent}.ds-status-badge[data-tone=info]{--_hue:var(--ds-info);--_fill:var(--ds-info-tint);--_ink:var(--ds-info-ink);--_edge:transparent}.ds-status-badge[data-tone=accent]{--_hue:var(--ds-accent);--_fill:var(--ds-accent-tint);--_ink:var(--ds-accent-ink);--_edge:transparent}.ds-status-badge[data-tone=accent-2]{--_hue:var(--ds-accent-2);--_fill:var(--ds-accent-2-tint);--_ink:var(--ds-accent-2-ink);--_edge:transparent}.ds-status-badge[data-tone=live]{--_hue:var(--ds-live);--_fill:var(--ds-live);--_ink:var(--ds-ink-on-semantic);--_edge:transparent;--_glyph:currentColor}.ds-status-badge[data-hue="1"]{--_hue:var(--ds-data-1);--_fill:var(--ds-data-1-tint);--_ink:var(--ds-data-1-ink);--_edge:transparent}.ds-status-badge[data-hue="2"]{--_hue:var(--ds-data-2);--_fill:var(--ds-data-2-tint);--_ink:var(--ds-data-2-ink);--_edge:transparent}.ds-status-badge[data-hue="3"]{--_hue:var(--ds-data-3);--_fill:var(--ds-data-3-tint);--_ink:var(--ds-data-3-ink);--_edge:transparent}.ds-status-badge[data-hue="4"]{--_hue:var(--ds-data-4);--_fill:var(--ds-data-4-tint);--_ink:var(--ds-data-4-ink);--_edge:transparent}.ds-status-badge[data-hue="5"]{--_hue:var(--ds-data-5);--_fill:var(--ds-data-5-tint);--_ink:var(--ds-data-5-ink);--_edge:transparent}.ds-status-badge[data-hue="6"]{--_hue:var(--ds-data-6);--_fill:var(--ds-data-6-tint);--_ink:var(--ds-data-6-ink);--_edge:transparent}.ds-status-badge[data-hue="7"]{--_hue:var(--ds-data-7);--_fill:var(--ds-data-7-tint);--_ink:var(--ds-data-7-ink);--_edge:transparent}.ds-status-badge[data-hue="8"]{--_hue:var(--ds-data-8);--_fill:var(--ds-data-8-tint);--_ink:var(--ds-data-8-ink);--_edge:transparent}.ds-status-badge[data-emphasis=outlined]{--_fill:transparent;--_edge:var(--ds-border)}.ds-status-badge[data-emphasis=outlined]:not([data-tone]):not([data-hue]){--_ink:var(--ds-ink-muted)}.ds-status-badge[data-emphasis=tint]:not([data-tone]):not([data-hue]){--_fill:var(--ds-surface-2);--_ink:var(--ds-ink-2);--_edge:transparent}.ds-status-badge[data-emphasis=filled]{--_fill:var(--_hue);--_ink:var(--ds-ink-on-semantic);--_edge:transparent;--_glyph:currentColor}.ds-status-badge[data-emphasis=filled]:not([data-tone]):not([data-hue]){--_fill:var(--ds-surface-inverse);--_ink:var(--ds-ink-inverse)}.ds-status-badge[data-emphasis=filled][data-tone=accent]{--_ink:var(--ds-ink-on-accent)}.ds-status-badge[data-emphasis=filled][data-tone=warning]{--_fill:var(--ds-warning-tint);--_ink:var(--ds-warning-ink);--_glyph:var(--_hue)}.ds-status-badge[data-emphasis=inverse]{--_fill:var(--ds-surface-inverse);--_ink:var(--ds-ink-inverse);--_edge:transparent;--_glyph:currentColor}.ds-status-badge[data-emphasis=quiet]{--_fill:transparent;--_edge:transparent;--_pad-x:0px}.ds-status-badge[data-emphasis=quiet]:not([data-tone]):not([data-hue]){--_ink:var(--ds-ink-muted)}.ds-status-badge[data-emphasis=quiet][data-tone]{--_ink:var(--_hue)}.ds-status-badge[data-emphasis=quiet][data-tone=success]{--_ink:var(--ds-success-ink)}.ds-status-badge[data-emphasis=quiet][data-tone=danger]{--_ink:var(--ds-danger-ink)}.ds-status-badge[data-emphasis=quiet][data-tone=warning]{--_ink:var(--ds-warning-ink)}.ds-status-badge[data-emphasis=quiet][data-tone=info]{--_ink:var(--ds-info-ink)}.ds-status-badge__glyph{border-radius:var(--ds-radius-pill);background:var(--_glyph);block-size:8px;inline-size:8px;color:var(--_glyph);flex:none;place-items:center;display:inline-grid;position:relative}.ds-status-badge__glyph[data-shape=check]{background:0 0;block-size:12px;inline-size:12px}.ds-status-badge__glyph[data-shape=check]:before{content:"";border-block-end:1.5px solid;border-inline-end:1.5px solid;block-size:7px;inline-size:3px;transform:translateY(-1px)rotate(45deg)}.ds-status-badge__glyph[data-shape=icon]{background:0 0;border-radius:0;block-size:12px;inline-size:12px}.ds-status-badge__glyph[data-shape=icon] svg{block-size:100%;inline-size:100%;stroke-width:var(--ds-icon-stroke);stroke-linecap:round;stroke-linejoin:round}.ds-status-badge__glyph[data-shape=ring]{border:1.5px solid var(--_glyph);box-sizing:border-box;background:0 0;block-size:14px;inline-size:14px}.ds-status-badge__glyph[data-shape=ring][data-fill=dashed]{border-style:dashed}.ds-status-badge__glyph[data-shape=ring][data-fill=partial]:before{content:"";border-radius:inherit;background:conic-gradient(var(--_glyph) 50%, transparent 0);position:absolute;inset:2px}.ds-status-badge__glyph[data-shape=ring][data-fill=filled]{background:var(--_glyph)}.ds-status-badge__glyph[data-shape=ring][data-fill=filled]:before{content:"";border-inline-end:1.5px solid var(--ds-ink-on-semantic);border-block-end:1.5px solid var(--ds-ink-on-semantic);block-size:6px;inline-size:3px;transform:translateY(-1px)rotate(45deg)}.ds-status-badge[data-tone=live] .ds-status-badge__glyph[data-shape=dot]{animation:ds-status-badge-pulse calc(1.6s * var(--ds-motion-scale)) var(--ds-ease-standard) infinite}@keyframes ds-status-badge-pulse{0%,to{opacity:1}50%{opacity:.45}}.ds-status-badge[data-variant=manychat-live-filled-red]{--_h:22px;--_size:var(--ds-text-sm);--_weight:var(--ds-weight-medium);--_tracking:.02em;--_fill:var(--ds-surface-2);--_ink:var(--ds-ink-muted);--_edge:transparent}.ds-status-badge[data-variant=manychat-live-filled-red][data-tone=live]{--_weight:var(--ds-weight-semibold);--_fill:var(--ds-live);--_ink:var(--ds-ink-on-semantic)}.ds-status-badge[data-variant=manychat-draft-quiet-outlined]{--_h:24px;--_radius:var(--ds-radius-sm);--_size:var(--ds-text-sm);--_tracking:.06em;--_edge:var(--ds-rule);--_fill:transparent;--_ink:var(--ds-ink-muted)}.ds-status-badge[data-variant=clickup-group-status-pill]{--_size:var(--ds-text-sm);--_weight:var(--ds-weight-bold);--_tracking:.02em;--_edge:transparent}.ds-status-badge[data-variant=clickup-group-status-pill]:not([data-tone]):not([data-hue]){--_fill:var(--ds-surface-2);--_ink:var(--ds-ink-2)}.ds-status-badge[data-variant=origin-inline-coloured-word]{min-block-size:0;font:inherit;letter-spacing:0;text-transform:none;white-space:normal;color:var(--_ink);background:0 0;border:0;padding:0;display:inline}.ds-status-badge[data-variant=origin-inline-coloured-word]:before{content:"("}.ds-status-badge[data-variant=origin-inline-coloured-word]:after{content:")"}.ds-status-badge[data-variant=origin-inline-coloured-word] .ds-status-badge__glyph{display:none}.ds-status-badge[data-variant=navattic-tonal-default]{--_radius:var(--ds-radius-sm);--_size:var(--ds-text-sm);--_case:none;--_tracking:0;--_fill:var(--ds-surface-2);--_ink:var(--ds-ink);--_edge:transparent;--_glyph:var(--ds-ink-2);--_gap:var(--ds-space-1-5)}.ds-status-badge[data-variant=perplexity-pro-dark-caps]{--_h:16px;--_pad-x:var(--ds-space-1);--_radius:var(--ds-radius-xs);--_weight:var(--ds-weight-semibold);--_tracking:.06em;--_fill:var(--ds-surface-inverse);--_ink:var(--ds-ink-inverse);--_edge:transparent}.ds-status-badge[data-variant=descript-new-tint-pill]{--_radius:var(--ds-radius-pill);--_size:var(--ds-text-sm);--_case:none;--_tracking:0;--_fill:var(--ds-accent-tint);--_ink:var(--ds-accent-ink);--_edge:transparent}.ds-status-badge[data-variant=elevenlabs-two-emphasis-levels]{--_h:22px;--_radius:var(--ds-radius-pill);--_size:var(--ds-text-sm);--_case:none;--_tracking:0;--_pad-x:var(--ds-space-2);--_fill:var(--ds-surface-2);--_ink:var(--ds-ink-2);--_edge:transparent}.ds-status-badge[data-variant=elevenlabs-two-emphasis-levels][data-emphasis=inverse]{--_fill:var(--ds-surface-inverse);--_ink:var(--ds-ink-inverse)}.ds-status-badge[data-variant=vercel-mono-boxed-new]{--_h:16px;--_pad-x:var(--ds-space-1);--_radius:var(--ds-radius-xs);--_tracking:.06em;--_fill:var(--ds-surface);--_ink:var(--ds-ink);--_edge:var(--ds-ink);font-family:var(--ds-font-mono);margin-inline-start:var(--ds-space-2)}.ds-status-badge[data-variant=attio-status-chip-vocabulary]{--_h:22px;--_radius:var(--ds-radius-pill);--_size:var(--ds-text-sm);--_case:none;--_tracking:0;--_gap:var(--ds-space-1-5);--_pad-x:var(--ds-space-2);--_fill:var(--ds-surface);--_ink:var(--ds-ink-2);--_edge:var(--ds-rule)}.ds-status-badge[data-variant=plane-state-ring]{--_h:20px;--_pad-x:0px;--_size:var(--ds-text-md);--_weight:var(--ds-weight-medium);--_case:none;--_tracking:0;--_gap:var(--ds-space-2);--_fill:transparent;--_edge:transparent;--_ink:var(--ds-ink);--_glyph:var(--ds-ink-muted)}.ds-status-badge[data-variant=plane-state-ring][data-tone=warning]{--_glyph:var(--ds-warning)}.ds-status-badge[data-variant=plane-state-ring][data-tone=success]{--_glyph:var(--ds-success)}.ds-status-badge[data-variant=oku-premium-accent-pill]{--_h:24px;--_pad-x:var(--ds-space-3);--_weight:var(--ds-weight-bold);--_tracking:.05em;--_fill:var(--ds-accent);--_ink:var(--ds-ink-on-accent);--_edge:transparent}.ds-status-badge[data-variant=manychat-trial-on-avatar]{--_h:16px;--_pad-x:var(--ds-space-1-5);--_radius:var(--ds-radius-pill);--_weight:var(--ds-weight-bold);--_tracking:.04em;--_fill:var(--ds-accent);--_ink:var(--ds-ink-on-accent);--_edge:var(--ds-surface);border-width:2px}.ds-status-badge[aria-busy=true]{--_fill:var(--ds-skeleton);--_edge:transparent;color:#0000;min-inline-size:48px}.ds-status-badge[aria-busy=true]>*{visibility:hidden}.ds-stamp{--_st-ink:var(--ds-ink-2);--_st-tint:var(--ds-surface-2);--_st-tilt:-4deg;justify-content:center;align-items:center;gap:var(--ds-space-0-5);max-width:100%;padding:var(--ds-space-1) var(--ds-space-2-5);outline:var(--ds-border-width) solid currentColor;outline-offset:2px;color:var(--_st-ink);font-family:var(--ds-font-sign);font-size:var(--ds-text-md);font-weight:var(--ds-weight-bold);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;transform:rotate(var(--_st-tilt));vertical-align:middle;border:2px solid;flex-direction:column;line-height:1;display:inline-flex}.ds-stamp[data-tone=accent]{--_st-ink:var(--ds-accent-ink);--_st-tint:var(--ds-accent-tint)}.ds-stamp[data-tone=success]{--_st-ink:var(--ds-success-ink);--_st-tint:var(--ds-success-tint)}.ds-stamp[data-tone=warning]{--_st-ink:var(--ds-warning-ink);--_st-tint:var(--ds-warning-tint)}.ds-stamp[data-tone=danger]{--_st-ink:var(--ds-danger-ink);--_st-tint:var(--ds-danger-tint)}.ds-stamp[data-tilt=none]{--_st-tilt:0deg}.ds-stamp__date{font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-medium);letter-spacing:.06em}.ds-stamp__mark{fill:none;stroke:currentColor;stroke-width:2px;width:14px;height:14px;display:inline-block}.ds-stamp[data-variant=label]{gap:var(--ds-space-1-5);padding:var(--ds-space-1) var(--ds-space-2);background:var(--_st-tint);font-size:var(--ds-text-sm);letter-spacing:.08em;border:0;outline:0;flex-direction:row;transform:none}.ds-stamp[data-state=empty]{--_st-ink:var(--ds-ink-muted);background:0 0;border-style:dashed;outline-color:#0000}@keyframes ds-stamp-thump{0%{transform:rotate(var(--_st-tilt)) scale(1.5);opacity:0}70%{transform:rotate(var(--_st-tilt)) scale(.96);opacity:1}to{transform:rotate(var(--_st-tilt)) scale(1);opacity:1}}@media (prefers-reduced-motion:no-preference){.ds-stamp[data-reveal=stamp]:not([data-variant=label]){animation:ds-stamp-thump var(--ds-dur-slow) var(--ds-ease-out) both}}.ds-feature-checklist svg[fill=none]{fill:none;stroke:currentColor}.ds-feature-checklist{--_pad-y:var(--ds-space-1-5);--_gap:var(--ds-space-3);--_mark-size:var(--ds-icon-size);--_mark:var(--ds-success);--_size:var(--ds-text-md);--_ink:var(--ds-ink-2);--_icon-cell:60px;min-width:0;color:var(--_ink);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ds-feature-checklist[data-pitch=dense]{--_pad-y:var(--ds-space-1)}.ds-feature-checklist[data-pitch=loose]{--_pad-y:calc(var(--ds-space-2) + var(--ds-space-0-5))}.ds-feature-checklist[data-size=lg]{--_size:var(--ds-text-lg);--_mark-size:var(--ds-icon-size-rail);--_pad-y:var(--ds-space-2)}.ds-feature-checklist[data-tone=ink]{--_mark:var(--ds-ink)}.ds-feature-checklist[data-tone=accent]{--_mark:var(--ds-accent)}.ds-feature-checklist__item{grid-template-columns:var(--_mark-size) minmax(0, 1fr) auto;column-gap:var(--_gap);padding-block:var(--_pad-y);font-size:var(--_size);line-height:var(--ds-lh-body);align-items:start;min-width:0;display:grid}.ds-feature-checklist[data-marker=none] .ds-feature-checklist__item{grid-template-columns:minmax(0,1fr) auto}.ds-feature-checklist[data-marker=none] .ds-feature-checklist__mark{display:none}.ds-feature-checklist[data-rule=hairline] .ds-feature-checklist__item+.ds-feature-checklist__item{border-block-start:var(--ds-border-width) solid var(--ds-rule)}.ds-feature-checklist[data-align=center] .ds-feature-checklist__item{grid-template-columns:auto minmax(0,auto);justify-content:center}.ds-feature-checklist__mark{inline-size:var(--_mark-size);block-size:calc(var(--_size) * var(--ds-lh-body));color:var(--_mark);place-items:center;display:inline-grid}.ds-feature-checklist__mark:before{content:"";inline-size:calc(var(--_mark-size) * .34);block-size:calc(var(--_mark-size) * .62);border-block-end:2px solid;border-inline-end:2px solid;margin-block-start:calc(var(--_mark-size) * -.18);transform:rotate(45deg)}.ds-feature-checklist__mark>svg{block-size:100%;inline-size:100%;stroke-width:var(--ds-icon-stroke);stroke-linecap:round;stroke-linejoin:round}.ds-feature-checklist__mark:has(>svg):before{content:none}.ds-feature-checklist[data-marker=dot] .ds-feature-checklist__mark:before{border-radius:var(--ds-radius-pill);background:currentColor;border:0;block-size:6px;inline-size:6px;margin:0;transform:none}.ds-feature-checklist[data-marker=number]{counter-reset:ds-feature}.ds-feature-checklist[data-marker=number] .ds-feature-checklist__item{counter-increment:ds-feature}.ds-feature-checklist[data-marker=number] .ds-feature-checklist__mark:before{content:counter(ds-feature, decimal-leading-zero);block-size:auto;inline-size:auto;font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);color:var(--ds-ink-muted);border:0;margin:0;transform:none}.ds-feature-checklist__label{min-width:0}.ds-feature-checklist__label b{font-weight:var(--ds-weight-medium);color:var(--ds-ink)}.ds-feature-checklist__meta{font-size:var(--ds-text-sm);color:var(--ds-ink-muted);white-space:nowrap;padding-block-start:calc((var(--_size) * var(--ds-lh-body) - var(--ds-text-sm) * var(--ds-lh-body)) / 2)}.ds-feature-checklist__icon{inline-size:var(--_icon-cell);margin-block:calc(-1 * var(--_pad-y));color:var(--ds-ink-2);align-self:stretch;place-items:center;display:inline-grid}.ds-feature-checklist__icon>svg{inline-size:var(--ds-icon-size-row);block-size:var(--ds-icon-size-row);stroke-width:var(--ds-icon-stroke);stroke-linecap:round;stroke-linejoin:round}.ds-feature-checklist__item[data-state=soon]{color:var(--ds-ink-muted)}.ds-feature-checklist__item[data-state=soon] .ds-feature-checklist__mark{color:var(--ds-border-strong)}.ds-feature-checklist__item[data-included=false]{color:var(--ds-ink-muted)}.ds-feature-checklist__item[data-included=false] .ds-feature-checklist__mark{color:var(--ds-border-strong)}.ds-feature-checklist__item[data-included=false] .ds-feature-checklist__mark:before{inline-size:calc(var(--_mark-size) * .5);border:0;border-block-end:2px solid;block-size:0;margin:0;transform:none}.ds-feature-checklist[aria-busy=true] .ds-feature-checklist__item>*{visibility:hidden}.ds-feature-checklist[aria-busy=true] .ds-feature-checklist__label{visibility:visible;color:#0000;background:var(--ds-skeleton);border-radius:var(--ds-radius-xs);max-inline-size:60%}.ds-feature-checklist[data-state=empty]{padding:var(--ds-space-4);border:var(--ds-border-width) dashed var(--ds-rule-strong);border-radius:var(--ds-radius-sm)}.ds-feature-checklist__empty{font-size:var(--ds-text-sm);color:var(--ds-ink-muted);text-align:center;margin:0}.ds-feature-checklist[data-variant=jasper-green-check-underlined-rows]{--_mark-size:14px;--_gap:var(--ds-space-3)}.ds-feature-checklist[data-variant=jasper-green-check-underlined-rows] .ds-feature-checklist__label{text-decoration:underline;text-decoration-thickness:var(--ds-border-width);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:.18em}.ds-feature-checklist[data-variant=airbnb-verification-checklist]{--_mark:var(--ds-ink);--_mark-size:var(--ds-icon-size-rail);--_size:var(--ds-text-lg);--_ink:var(--ds-ink);--_pad-y:var(--ds-space-2);--_gap:var(--ds-space-4)}.ds-feature-checklist[data-variant=heron-icon-checklist-4-rows]{--_pad-y:var(--ds-space-4);--_size:var(--ds-text-sm);--_ink:var(--ds-ink)}.ds-feature-checklist[data-variant=heron-icon-checklist-4-rows] .ds-feature-checklist__item{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-block-size:52px}.ds-feature-checklist[data-variant=heron-icon-checklist-4-rows] .ds-feature-checklist__item+.ds-feature-checklist__item{border-block-start:var(--ds-border-width) solid var(--ds-rule)}.ds-feature-checklist[data-variant=heron-icon-checklist-4-rows] .ds-feature-checklist__mark{display:none}.ds-feature-checklist[data-variant=heron-icon-checklist-4-rows] .ds-feature-checklist__icon{border-inline-start:var(--ds-border-width) solid var(--ds-rule)}.ds-feature-checklist[data-variant=heron-icon-checklist-4-rows] .ds-feature-checklist__item:has(>.ds-feature-checklist__meta){grid-template-columns:minmax(0,1fr) auto auto}.ds-feature-checklist[data-variant=heron-icon-checklist-4-rows] .ds-feature-checklist__item:has(>.ds-feature-checklist__meta) .ds-feature-checklist__meta{padding-block-start:0;padding-inline-end:var(--ds-space-4)}.ds-feature-checklist[data-meta=mono] .ds-feature-checklist__meta{font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);letter-spacing:.05em;text-transform:uppercase;font-variant-numeric:tabular-nums}.ds-feature-checklist[data-variant=origin-3-bullets]{--_mark:var(--ds-ink);--_size:var(--ds-text-lg);--_ink:var(--ds-ink);--_mark-size:12px;--_pad-y:var(--ds-space-1)}.ds-feature-checklist[data-variant=origin-3-bullets] .ds-feature-checklist__item{grid-template-columns:auto minmax(0,auto);justify-content:center}.ds-feature-checklist[data-variant=origin-3-bullets] .ds-feature-checklist__mark:before{border-radius:var(--ds-radius-pill);background:currentColor;border:0;block-size:6px;inline-size:6px;margin:0;transform:none}.ds-accordion svg[fill=none]{fill:none}.ds-accordion{--_h:var(--ds-control-h-lg);--_pad-x:var(--ds-space-3);--_gap:var(--ds-space-3);--_rule:var(--ds-rule);--_header-bg:transparent;--_header-bg-open:transparent;--_ink:var(--ds-ink);--_marker-w:var(--ds-icon-size);--_body-pad:var(--ds-space-4);min-width:0;color:var(--_ink);font-size:var(--ds-text-md);line-height:var(--ds-lh-body);flex-direction:column;display:flex}.ds-accordion__item{border-block-end:var(--ds-border-width) solid var(--_rule);min-width:0}.ds-accordion__item:last-child{border-block-end:0}.ds-accordion[data-rules=around] .ds-accordion__item:first-child{border-block-start:var(--ds-border-width) solid var(--_rule)}.ds-accordion[data-rules=around] .ds-accordion__item:last-child{border-block-end:var(--ds-border-width) solid var(--_rule)}.ds-accordion__header{align-items:center;gap:var(--_gap);min-height:var(--_h);padding-inline:var(--_pad-x);padding-block:var(--ds-space-2);cursor:pointer;background:var(--_header-bg);border-radius:var(--ds-radius-sm);color:var(--_ink);font-weight:var(--ds-weight-medium);-webkit-user-select:none;user-select:none;transition:background-color var(--ds-dur-fast) var(--ds-ease-standard), color var(--ds-dur-fast) var(--ds-ease-standard);list-style:none;display:flex}.ds-accordion__header::-webkit-details-marker{display:none}.ds-accordion__header::marker{content:""}.ds-accordion__header:hover,.ds-accordion__header[data-state=hover]{background:var(--ds-hover-bg)}.ds-accordion__item[open]>.ds-accordion__header{background:var(--_header-bg-open)}.ds-accordion__item[open]>.ds-accordion__header:hover{background:var(--ds-hover-bg)}.ds-accordion__header:focus-visible{outline-offset:calc(-1 * var(--ds-ring-width))}.ds-accordion__title{overflow-wrap:anywhere;flex:auto;min-width:0}.ds-accordion__meta{color:var(--ds-ink-muted);font-size:var(--ds-text-sm);font-weight:var(--ds-weight-regular);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.ds-accordion__meta[data-tone=success]{color:var(--ds-success-ink)}.ds-accordion__meta[data-tone=warning]{color:var(--ds-warning-ink)}.ds-accordion__meta[data-tone=danger]{color:var(--ds-danger-ink)}.ds-accordion__marker{width:var(--_marker-w);height:var(--_marker-w);color:var(--ds-ink-muted);transition:transform var(--ds-dur-fast) var(--ds-ease-standard), color var(--ds-dur-fast) var(--ds-ease-standard);flex:none;order:2;justify-content:center;align-items:center;display:inline-flex}.ds-accordion__marker svg{width:var(--ds-icon-size);height:var(--ds-icon-size);stroke:currentColor;stroke-width:var(--ds-icon-stroke)}.ds-accordion__item[open]>.ds-accordion__header .ds-accordion__marker{transform:rotate(90deg)}.ds-accordion__header:hover .ds-accordion__marker{color:var(--ds-ink)}.ds-accordion[data-marker=start] .ds-accordion__marker{width:var(--ds-control-h-sm);order:-1;margin-inline-start:calc(-1 * var(--ds-space-2))}.ds-accordion[data-marker=start] .ds-accordion__header[data-leaf] .ds-accordion__marker{visibility:hidden}.ds-accordion__body{padding:var(--ds-space-1) var(--_pad-x) var(--_body-pad);color:var(--ds-ink-2);min-width:0}.ds-accordion[data-marker=start] .ds-accordion__body{padding-inline-start:calc(var(--_pad-x) + var(--ds-control-h-sm) - var(--ds-space-2) + var(--_gap))}.ds-accordion__body>*+*{margin-block-start:var(--ds-space-3)}.ds-accordion__body p{max-width:var(--ds-measure)}@supports (interpolate-size:allow-keywords){.ds-accordion__item::details-content{block-size:0;transition:block-size var(--ds-dur-base) var(--ds-ease-standard), content-visibility var(--ds-dur-base) allow-discrete;overflow:clip}.ds-accordion__item[open]::details-content{block-size:auto}.ds-accordion{interpolate-size:allow-keywords}}.ds-accordion__item[aria-disabled=true]>.ds-accordion__header{color:var(--ds-ink-faint);cursor:not-allowed;pointer-events:none;background:var(--ds-surface-3)}.ds-accordion__item[aria-disabled=true]>.ds-accordion__header .ds-accordion__marker{color:var(--ds-ink-faint)}.ds-accordion__item[aria-busy=true] .ds-accordion__body>*,.ds-accordion__body[aria-busy=true]>*{color:#0000;background:var(--ds-skeleton);border-radius:var(--ds-radius-xs)}.ds-accordion__item[aria-busy=true] .ds-accordion__body>*>*,.ds-accordion__body[aria-busy=true]>*>*{visibility:hidden}.ds-accordion__body[data-state=empty]{border:var(--ds-border-width) dashed var(--ds-rule);border-radius:var(--ds-radius-sm);margin:0 var(--_pad-x) var(--_body-pad);padding:var(--ds-space-3);color:var(--ds-ink-muted);font-size:var(--ds-text-sm)}.ds-accordion__body[data-state=error]{color:var(--ds-danger-ink)}.ds-accordion__footer{justify-content:space-between;align-items:center;gap:var(--ds-space-3);margin-inline:calc(-1 * var(--_pad-x));padding:var(--ds-space-2) var(--_pad-x);border-block-start:var(--ds-border-width) solid var(--_rule);font-family:var(--ds-font-label);font-size:var(--ds-text-xs);color:var(--ds-ink-muted);letter-spacing:var(--ds-label-tracking);text-transform:var(--ds-label-case);margin-block-start:var(--_body-pad);display:flex}.ds-accordion__footer>span{gap:var(--ds-space-1);display:inline-flex}.ds-accordion__icon-btn{width:var(--ds-control-h-sm);height:var(--ds-control-h-sm);color:var(--ds-ink-muted);border-radius:var(--ds-radius-button);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ds-accordion__icon-btn svg{width:var(--ds-icon-size);height:var(--ds-icon-size);stroke:currentColor;stroke-width:var(--ds-icon-stroke)}.ds-accordion__icon-btn:hover{background:var(--ds-hover-bg);color:var(--ds-ink)}.ds-accordion__icon-btn[data-tone=danger]:hover{color:var(--ds-danger-ink);background:var(--ds-danger-tint)}.ds-accordion[data-variant=grammarly-tint-row-lifts-to-card]{--_h:var(--ds-control-h);--_rule:transparent;--_pad-x:var(--ds-space-4);--_header-bg:var(--ds-surface-2);--_header-bg-open:var(--ds-surface-2);gap:var(--ds-space-2)}.ds-accordion[data-variant=grammarly-tint-row-lifts-to-card][data-tone=info]{--_header-bg:var(--ds-info-tint);--_header-bg-open:var(--ds-info-tint);--_ink:var(--ds-info-ink)}.ds-accordion[data-variant=grammarly-tint-row-lifts-to-card][data-tone=danger]{--_header-bg:var(--ds-danger-tint);--_header-bg-open:var(--ds-danger-tint);--_ink:var(--ds-danger-ink)}.ds-accordion[data-variant=grammarly-tint-row-lifts-to-card] .ds-accordion__item{border-radius:var(--ds-radius-xs);border:0}.ds-accordion[data-variant=grammarly-tint-row-lifts-to-card] .ds-accordion__header{border-radius:var(--ds-radius-xs);font-weight:var(--ds-weight-bold);font-size:var(--ds-text-sm)}.ds-accordion[data-variant=grammarly-tint-row-lifts-to-card] .ds-accordion__header:hover{filter:brightness(.97);background:var(--_header-bg)}.ds-accordion[data-variant=grammarly-tint-row-lifts-to-card] .ds-accordion__item[open]{background:var(--ds-surface);border:var(--ds-border-width) solid var(--ds-rule);box-shadow:var(--ds-shadow-object)}.ds-accordion[data-variant=grammarly-tint-row-lifts-to-card] .ds-accordion__item[open]>.ds-accordion__header{border-end-end-radius:0;border-end-start-radius:0}.ds-accordion[data-variant=grammarly-tint-row-lifts-to-card] .ds-accordion__body{padding:var(--ds-space-5) var(--_pad-x) 0;color:var(--ds-ink-2)}.ds-accordion[data-variant=grammarly-tint-row-lifts-to-card] .ds-accordion__footer{--_rule:var(--ds-rule);padding-block:var(--ds-space-2);margin-block-start:var(--ds-space-5)}.ds-accordion[data-variant=grammarly-tint-row-lifts-to-card] .ds-accordion__marker{color:var(--_ink)}.ds-accordion[data-variant=heron-audience-plus-minus]{--_h:calc(var(--ds-control-h-lg) + var(--ds-space-4));--_pad-x:0px;--_rule:var(--ds-rule-strong)}.ds-accordion[data-variant=heron-audience-plus-minus] .ds-accordion__item{border-block-end-style:dashed}.ds-accordion[data-variant=heron-audience-plus-minus] .ds-accordion__header{font-family:var(--ds-font-label);font-size:var(--ds-text-xl);font-weight:var(--ds-weight-bold);letter-spacing:var(--ds-label-tracking);text-transform:var(--ds-label-case);border-radius:0}.ds-accordion[data-variant=heron-audience-plus-minus] .ds-accordion__header:hover{color:var(--ds-ink-2);background:0 0}.ds-accordion[data-variant=heron-audience-plus-minus] .ds-accordion__marker{color:var(--ds-ink);width:var(--ds-icon-size-row);height:var(--ds-icon-size-row)}.ds-accordion[data-variant=heron-audience-plus-minus] .ds-accordion__marker svg{width:var(--ds-icon-size-row);height:var(--ds-icon-size-row)}.ds-accordion[data-variant=heron-audience-plus-minus] .ds-accordion__item[open]>.ds-accordion__header .ds-accordion__marker{transform:none}.ds-accordion[data-variant=heron-audience-plus-minus] .ds-accordion__item[open]>.ds-accordion__header .ds-accordion__marker [data-glyph=vertical]{display:none}.ds-accordion[data-variant=heron-audience-plus-minus] .ds-accordion__body{padding:0 0 var(--ds-space-5);color:var(--ds-ink-muted);font-size:var(--ds-text-lg)}.ds-accordion[data-variant=navattic-88-inspector-tint-when-open]{--_h:var(--ds-control-h-lg);--_pad-x:var(--ds-space-4);--_header-bg-open:var(--ds-surface-2);--_rule:var(--ds-rule-soft)}.ds-accordion[data-variant=navattic-88-inspector-tint-when-open] .ds-accordion__header{font-size:var(--ds-text-lg);font-weight:var(--ds-weight-semibold);border-radius:0}.ds-accordion[data-variant=navattic-88-inspector-tint-when-open] .ds-accordion__item[open]>.ds-accordion__header .ds-accordion__marker{transform:rotate(-90deg)}.ds-accordion[data-variant=navattic-88-inspector-tint-when-open] .ds-accordion__marker{transform:rotate(90deg)}.ds-accordion[data-variant=navattic-88-inspector-tint-when-open] .ds-accordion__body{padding-block:var(--ds-space-4)}.ds-accordion[data-variant=v0-disclosure-section-header],.ds-accordion[data-variant=clickup-sidebar-collapsible-header]{--_h:var(--ds-control-h-sm);--_pad-x:var(--ds-space-2);--_rule:transparent;--_marker-w:var(--ds-icon-size);font-size:var(--ds-text-sm)}.ds-accordion[data-variant=v0-disclosure-section-header] .ds-accordion__header,.ds-accordion[data-variant=clickup-sidebar-collapsible-header] .ds-accordion__header{color:var(--ds-ink-muted);font-weight:var(--ds-weight-medium);padding-block:0}.ds-accordion[data-variant=v0-disclosure-section-header] .ds-accordion__header:hover,.ds-accordion[data-variant=clickup-sidebar-collapsible-header] .ds-accordion__header:hover{color:var(--ds-ink)}.ds-accordion[data-variant=clickup-sidebar-collapsible-header] .ds-accordion__marker{order:2}.ds-accordion[data-variant=v0-disclosure-section-header] .ds-accordion__body,.ds-accordion[data-variant=clickup-sidebar-collapsible-header] .ds-accordion__body{padding:var(--ds-space-1) 0 var(--ds-space-2)}.ds-accordion__list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.ds-accordion__list a{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-size:var(--ds-text-sm);align-items:center;text-decoration:none;display:flex}.ds-accordion__list a:hover{background:var(--ds-hover-bg);color:var(--ds-ink)}.ds-accordion__list a[aria-current=page]{background:var(--ds-selected-bg);color:var(--ds-selected-ink);font-weight:var(--ds-selected-weight)}.ds-accordion[data-variant=attio-no-chevron]{--_h:var(--ds-control-h-lg);--_pad-x:0px;--_rule:var(--ds-rule)}.ds-accordion[data-variant=attio-no-chevron] .ds-accordion__marker{display:none}.ds-accordion[data-variant=attio-no-chevron] .ds-accordion__header{font-size:var(--ds-text-lg);font-weight:var(--ds-weight-medium);border-radius:0}.ds-accordion[data-variant=attio-no-chevron] .ds-accordion__header:hover{color:var(--ds-ink-2);background:0 0}.ds-accordion[data-variant=attio-no-chevron] .ds-accordion__item[open]>.ds-accordion__header{color:var(--ds-ink)}.ds-accordion[data-variant=attio-no-chevron] .ds-accordion__body{padding:0 0 var(--ds-space-4)}.ds-accordion[data-variant=jstov-faq-rows]{--_h:calc(var(--ds-control-h-lg) + var(--ds-space-4));--_pad-x:0px;--_rule:var(--ds-rule)}.ds-accordion[data-variant=jstov-faq-rows] .ds-accordion__header{font-size:var(--ds-text-lg);font-weight:var(--ds-weight-medium);letter-spacing:var(--ds-heading-tracking);border-radius:0}.ds-accordion[data-variant=jstov-faq-rows] .ds-accordion__header:hover{color:var(--ds-ink-2);background:0 0}.ds-accordion[data-variant=jstov-faq-rows] .ds-accordion__marker{font-family:var(--ds-font-mono);font-size:var(--ds-text-lg);font-weight:var(--ds-weight-regular);color:var(--ds-ink);width:var(--ds-icon-size-row);height:var(--ds-icon-size-row);line-height:1}.ds-accordion[data-variant=jstov-faq-rows] .ds-accordion__item[open]>.ds-accordion__header .ds-accordion__marker{transform:none}.ds-accordion[data-variant=jstov-faq-rows] .ds-accordion__marker [data-glyph=minus],.ds-accordion[data-variant=jstov-faq-rows] .ds-accordion__item[open]>.ds-accordion__header .ds-accordion__marker [data-glyph=plus]{display:none}.ds-accordion[data-variant=jstov-faq-rows] .ds-accordion__item[open]>.ds-accordion__header .ds-accordion__marker [data-glyph=minus]{display:inline}.ds-accordion[data-variant=jstov-faq-rows] .ds-accordion__body{padding:0 0 var(--ds-space-5);color:var(--ds-ink-2);font-size:var(--ds-text-md)}.ds-accordion[data-variant=jstov-faq-rows] .ds-accordion__body p{max-width:60ch}.ds-accordion[data-variant=quicken-fill-nested-tree]{--_h:calc(var(--ds-control-h-lg) + var(--ds-space-3));--_pad-x:var(--ds-space-2);--_rule:transparent;--_header-bg:var(--ds-surface-2);--_header-bg-open:var(--ds-surface-2);gap:var(--ds-space-2)}.ds-accordion[data-variant=quicken-fill-nested-tree] .ds-accordion__item{border-radius:var(--ds-radius-xs);background:var(--ds-surface-2);border:0}.ds-accordion[data-variant=quicken-fill-nested-tree] .ds-accordion__header{border-radius:var(--ds-radius-xs);font-size:var(--ds-text-lg);font-weight:var(--ds-weight-regular)}.ds-accordion[data-variant=quicken-fill-nested-tree] .ds-accordion__header:hover{background:var(--ds-hover-bg)}.ds-accordion[data-variant=quicken-fill-nested-tree] .ds-accordion__marker{width:var(--ds-control-h-sm);color:var(--ds-ink-muted);order:-1;margin-inline-start:calc(-1 * var(--ds-space-2))}.ds-accordion[data-variant=quicken-fill-nested-tree] .ds-accordion__marker svg{width:var(--ds-space-3);height:var(--ds-space-3);fill:currentColor;stroke:none}.ds-accordion[data-variant=quicken-fill-nested-tree] .ds-accordion__header[data-leaf] .ds-accordion__marker{visibility:hidden}.ds-accordion[data-variant=quicken-fill-nested-tree] .ds-accordion__body{padding:0 var(--ds-space-2) var(--ds-space-2);color:var(--ds-ink-2)}.ds-accordion[data-variant=quicken-fill-nested-tree] .ds-accordion__body>p{padding-inline-start:calc(var(--ds-control-h-sm) - var(--ds-space-2) + var(--_gap))}.ds-accordion[data-variant=quicken-fill-nested-tree] .ds-accordion__body>.ds-accordion{--_h:var(--ds-control-h-lg)}.ds-accordion[data-variant=quicken-fill-nested-tree] .ds-accordion__body>.ds-accordion>.ds-accordion__item{background:var(--ds-surface);border:var(--ds-border-width) solid var(--ds-rule)}.ds-accordion[data-variant=quicken-fill-nested-tree] .ds-accordion__body>.ds-accordion>.ds-accordion__item>.ds-accordion__header{--_header-bg:var(--ds-surface);--_header-bg-open:var(--ds-surface);font-size:var(--ds-text-md)}.ds-accordion[data-variant=quicken-fill-nested-tree] .ds-accordion__body>.ds-accordion .ds-accordion__body>.ds-accordion{--_h:var(--ds-control-h);gap:0}.ds-accordion[data-variant=quicken-fill-nested-tree] .ds-accordion__body>.ds-accordion .ds-accordion__body>.ds-accordion>.ds-accordion__item{background:0 0;border:0}.ds-accordion[data-variant=quicken-fill-nested-tree] .ds-accordion__body>.ds-accordion .ds-accordion__body>.ds-accordion>.ds-accordion__item>.ds-accordion__header{--_header-bg:transparent;--_header-bg-open:transparent;font-size:var(--ds-text-md);color:var(--ds-ink-muted)}.ds-accordion[data-variant=synara-recap-collapsible]{--_h:var(--ds-control-h-sm);--_pad-x:0px;--_rule:var(--ds-rule);font-size:var(--ds-text-sm)}.ds-accordion[data-variant=synara-recap-collapsible] .ds-accordion__header{font-family:var(--ds-font-label);font-size:var(--ds-text-xs);color:var(--ds-ink-muted);letter-spacing:var(--ds-label-tracking);text-transform:var(--ds-label-case);padding-block:0}.ds-accordion[data-variant=synara-recap-collapsible] .ds-accordion__header:hover{color:var(--ds-ink);background:0 0}.ds-accordion[data-variant=synara-recap-collapsible] .ds-accordion__marker{transform:rotate(90deg)}.ds-accordion[data-variant=synara-recap-collapsible] .ds-accordion__item[open]>.ds-accordion__header .ds-accordion__marker{transform:rotate(-90deg)}.ds-accordion[data-variant=synara-recap-collapsible] .ds-accordion__preview{-webkit-line-clamp:1;color:var(--ds-ink-muted);margin:0 0 var(--ds-space-2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ds-accordion[data-variant=synara-recap-collapsible] .ds-accordion__item[open]+.ds-accordion__preview{display:none}.ds-accordion[data-variant=synara-recap-collapsible] .ds-accordion__body{padding:0 0 var(--ds-space-2);color:var(--ds-ink-2)}.ds-message-bubble svg[fill=none]{fill:none;stroke:currentColor;stroke-width:var(--ds-icon-stroke);stroke-linecap:round;stroke-linejoin:round}.ds-message-bubble{--_fill:var(--ds-surface-2);--_ink:var(--ds-ink);--_radius:var(--ds-radius-lg);--_pad:var(--ds-space-2) var(--ds-space-3);--_max:80%;--_avatar:var(--ds-space-8);--_gap:var(--ds-space-2);align-items:end;column-gap:var(--_gap);row-gap:var(--ds-space-1);min-width:0;max-width:100%;color:var(--ds-ink);font-size:var(--ds-text-md);line-height:var(--ds-lh-body);grid-template-columns:minmax(0,1fr);display:grid}.ds-message-bubble:has(>.ds-message-bubble__avatar){grid-template-columns:var(--_avatar) minmax(0, 1fr)}.ds-message-bubble[data-side=end]:has(>.ds-message-bubble__avatar){grid-template-columns:minmax(0, 1fr) var(--_avatar)}.ds-message-bubble[data-side=end]>.ds-message-bubble__avatar{order:2}.ds-message-bubble__avatar{inline-size:var(--_avatar);align-items:flex-end;display:flex}.ds-message-bubble__body{gap:var(--ds-space-1);flex-direction:column;align-items:flex-start;min-width:0;display:flex}.ds-message-bubble[data-side=end] .ds-message-bubble__body{align-items:flex-end}.ds-message-bubble__content{max-inline-size:min(var(--_max), 100%);min-inline-size:0;padding:var(--_pad);border-radius:var(--_radius);background:var(--_fill);color:var(--_ink);overflow-wrap:anywhere;position:relative}.ds-message-bubble>*,.ds-message-bubble__body>*{min-width:0}.ds-message-bubble__content>*{min-width:0;max-inline-size:100%}.ds-message-bubble__content :is(pre,table){max-inline-size:100%;overflow-x:auto}.ds-message-bubble__content pre{overflow-wrap:normal}.ds-message-bubble__content :is(img,video){block-size:auto;max-inline-size:100%}.ds-message-bubble__content>p{margin:0}.ds-message-bubble__content>p+p{margin-block-start:var(--ds-space-2)}.ds-message-bubble__meta{align-items:center;gap:var(--ds-space-2);min-width:0;font-size:var(--ds-text-xs);color:var(--ds-ink-muted);display:flex}.ds-message-bubble__meta>svg{inline-size:var(--ds-icon-size);block-size:var(--ds-icon-size);color:var(--ds-ink-2);flex:none}.ds-message-bubble__sender{font-weight:var(--ds-weight-medium);color:var(--ds-ink)}.ds-message-bubble__time{font-variant-numeric:tabular-nums}.ds-message-bubble__receipt{inline-size:var(--ds-icon-size);block-size:var(--ds-icon-size);color:var(--ds-accent);flex:none;align-self:flex-end;display:inline-flex}.ds-message-bubble__attribution{inline-size:var(--_avatar);block-size:var(--_avatar);border-radius:var(--ds-radius-pill);background:var(--ds-accent-tint);color:var(--ds-accent-ink);flex:none;align-self:flex-end;place-items:center;display:inline-grid}.ds-message-bubble__attribution>svg{inline-size:var(--ds-icon-size);block-size:var(--ds-icon-size)}.ds-message-bubble__row{align-items:flex-end;gap:var(--ds-space-2);max-inline-size:100%;min-width:0;display:flex}.ds-message-bubble[data-side=end] .ds-message-bubble__row{flex-direction:row;justify-content:flex-end}.ds-message-bubble__actions{align-items:center;gap:var(--ds-space-1);min-height:var(--ds-space-7);color:var(--ds-ink-muted);font-size:var(--ds-text-xs);font-variant-numeric:tabular-nums;opacity:0;transition:opacity var(--ds-dur-fast) var(--ds-ease-standard);display:flex}.ds-message-bubble__actions>.ds-message-bubble__time{padding-inline-start:var(--ds-space-1)}.ds-message-bubble:hover .ds-message-bubble__actions,.ds-message-bubble:focus-within .ds-message-bubble__actions,.ds-message-bubble[data-state=hover] .ds-message-bubble__actions,.ds-message-bubble[data-state=pinned] .ds-message-bubble__actions{opacity:1}.ds-message-bubble[data-role=user]{--_fill:var(--ds-surface-2)}.ds-message-bubble[data-role=assistant]{--_max:100%;--_pad:0px;--_fill:transparent;--_radius:0px}.ds-message-bubble[data-role=assistant] .ds-message-bubble__content{font-family:var(--ds-font-body-alt);font-size:var(--ds-text-md);line-height:var(--ds-lh-prose);color:var(--ds-ink-2);max-inline-size:min(var(--ds-measure), 100%)}.ds-message-bubble[data-role=assistant] .ds-message-bubble__content>*+*{margin-block-start:.8em}.ds-message-bubble[data-role=assistant] .ds-message-bubble__content :is(h1,h2,h3,h4){font-family:var(--ds-font-sans);color:var(--ds-ink);line-height:var(--ds-lh-heading)}.ds-message-bubble[data-role=assistant] .ds-message-bubble__content strong{color:var(--ds-ink);font-weight:var(--ds-weight-semibold)}.ds-message-bubble[data-role=assistant] .ds-message-bubble__content :is(ul,ol){padding-inline-start:1.4em}.ds-message-bubble[data-role=assistant] .ds-message-bubble__content ul{list-style:outside}.ds-message-bubble[data-role=assistant] .ds-message-bubble__content li+li{margin-block-start:.35em}.ds-message-bubble[data-role=agent]{--_fill:var(--ds-accent-tint);--_ink:var(--ds-ink)}.ds-message-bubble[data-role=note]{--_fill:var(--ds-surface-2)}.ds-message-bubble[data-state=streaming] .ds-message-bubble__content>:last-child:after{content:"";vertical-align:-.15em;background:var(--ds-accent-2);block-size:1em;inline-size:.5em;animation:ds-message-bubble-caret calc(1s * var(--ds-motion-scale)) steps(2, jump-none) infinite;border-radius:1px;margin-inline-start:.15em;display:inline-block}@keyframes ds-message-bubble-caret{0%{opacity:1}to{opacity:0}}.ds-message-bubble__skeleton{block-size:var(--ds-text-sm);border-radius:var(--ds-radius-xs);background:var(--ds-skeleton);display:block}.ds-message-bubble__skeleton+.ds-message-bubble__skeleton{margin-block-start:var(--ds-space-2-5)}.ds-message-bubble__skeleton[data-w=short]{inline-size:45%}.ds-message-bubble__skeleton[data-w=mid]{inline-size:80%}.ds-message-bubble[data-state=loading] .ds-message-bubble__content{inline-size:100%}.ds-message-bubble__notice{align-items:center;gap:var(--ds-space-1-5);font-size:var(--ds-text-sm);color:var(--ds-danger-ink);margin:0;display:flex}.ds-message-bubble__notice>svg{inline-size:var(--ds-icon-size);block-size:var(--ds-icon-size);flex:none}.ds-message-bubble[data-state=error][data-role=user] .ds-message-bubble__content{box-shadow:inset 0 0 0 var(--ds-border-width) var(--ds-danger-line), var(--ds-card-shadow)}.ds-message-bubble[data-state=pinned] .ds-message-bubble__meta:after{content:"· pinned"}.ds-message-bubble[aria-selected=true] .ds-message-bubble__content{box-shadow:inset 0 0 0 2px var(--ds-border-selected), var(--ds-card-shadow)}.ds-message-bubble[aria-selected=true][data-role=assistant] .ds-message-bubble__content{padding:var(--ds-space-2) var(--ds-space-3);margin:calc(-1 * var(--ds-space-2)) calc(-1 * var(--ds-space-3));border-radius:var(--ds-radius-sm)}.ds-message-bubble[data-variant=manychat-inbound-grey-outbound-accent-tint]{--_radius:var(--ds-radius-xl);--_pad:var(--ds-space-3) var(--ds-space-4);--_max:100%}.ds-message-bubble[data-variant=manychat-inbound-grey-outbound-accent-tint] .ds-message-bubble__content{max-inline-size:min(350px,100%)}.ds-message-bubble[data-variant=manychat-inbound-grey-outbound-accent-tint][data-role=agent]{--_radius:var(--ds-radius-lg);--_fill:var(--ds-accent-tint)}.ds-message-bubble[data-variant=manychat-inbound-grey-outbound-accent-tint][data-role=agent] .ds-message-bubble__content{font-size:var(--ds-text-lg)}.ds-message-bubble[data-variant=synara-user-right-tint]{--_radius:var(--ds-radius-lg);--_pad:var(--ds-space-2) var(--ds-space-3);font-size:var(--ds-text-sm)}.ds-message-bubble[data-variant=synara-user-right-tint][data-role=assistant] .ds-message-bubble__content{font-family:var(--ds-font-sans);font-size:var(--ds-text-sm);line-height:var(--ds-lh-body);color:var(--ds-ink)}.ds-message-bubble[data-variant=synara-user-right-tint][data-role=assistant] .ds-message-bubble__actions{opacity:1;order:-1}.ds-message-bubble[data-variant=synara-user-right-tint] .ds-message-bubble__attachment>img{border-radius:var(--ds-radius-md);border:var(--ds-border-width) solid var(--ds-rule);max-inline-size:min(340px,100%)}.ds-message-bubble[data-variant=attio-grey-user-bubble-plus-response-card]{--_radius:var(--ds-radius-md);--_pad:var(--ds-space-2) var(--ds-space-3);font-size:var(--ds-text-sm)}.ds-message-bubble[data-variant=attio-grey-user-bubble-plus-response-card][data-role=assistant]{--_max:100%}.ds-message-bubble[data-variant=attio-grey-user-bubble-plus-response-card][data-role=assistant] .ds-message-bubble__content{gap:var(--ds-space-3);padding:var(--ds-space-4);border-radius:var(--ds-radius-md);background:var(--ds-card-bg);border:var(--ds-border-width) solid var(--ds-card-border);box-shadow:var(--ds-card-shadow);font-family:var(--ds-font-sans);font-size:var(--ds-text-sm);line-height:var(--ds-lh-body);color:var(--ds-ink);flex-direction:column;max-inline-size:100%;display:flex}.ds-message-bubble[data-variant=attio-grey-user-bubble-plus-response-card][data-role=assistant] .ds-message-bubble__content>*+*{margin-block-start:0}.ds-message-bubble[data-variant=fibery-reply-bubble-with-tail]{--_radius:var(--ds-radius-xl);--_pad:var(--ds-space-4) var(--ds-space-5);--_avatar:var(--ds-space-10);--_max:100%;align-items:start}.ds-message-bubble[data-variant=fibery-reply-bubble-with-tail] .ds-message-bubble__content{margin-block-end:var(--ds-space-3)}.ds-message-bubble[data-variant=fibery-reply-bubble-with-tail] .ds-message-bubble__content:after{content:"";inline-size:var(--ds-space-4);block-size:var(--ds-space-4);background:var(--_fill);clip-path:polygon(0 0,100% 0,0 100%);position:absolute;inset-block-end:calc(-1 * var(--ds-space-2));inset-inline-start:var(--ds-space-6)}.ds-message-bubble[data-variant=fibery-reply-bubble-with-tail] .ds-message-bubble__meta{font-size:var(--ds-text-sm)}.ds-message-bubble[data-variant=fibery-reply-bubble-with-tail] .ds-message-bubble__sender{font-weight:var(--ds-weight-bold)}.ds-message-bubble[data-variant=fibery-reply-bubble-with-tail] .ds-message-bubble__role{font-family:var(--ds-font-body-alt);color:var(--ds-ink-muted);font-style:italic}.ds-message-bubble[data-variant=manychat-node-bubble-reuses-ground-tint]{--_fill:var(--ds-ground-2);--_radius:var(--ds-radius-lg);--_pad:var(--ds-space-2-5) var(--ds-space-3);--_max:100%}.ds-message-bubble[data-variant=manychat-node-bubble-reuses-ground-tint] .ds-message-bubble__content{inline-size:100%}.ds-testimonial svg[fill=none]{fill:none;stroke:currentColor}.ds-testimonial{--_pad:var(--ds-space-6);--_radius:var(--ds-radius-md);--_fill:transparent;--_edge:transparent;--_quote-size:var(--ds-text-2xl);--_quote-family:var(--ds-font-display);--_quote-weight:var(--ds-weight-regular);--_glyph:var(--ds-ink-faint);--_portrait-radius:var(--ds-media-radius);gap:var(--ds-space-4);min-width:0;color:var(--ds-ink);background:var(--_fill);border:var(--ds-border-width) solid var(--_edge);border-radius:var(--_radius);grid-template-columns:minmax(0,1fr);grid-template-areas:"logo""quote""portrait""cite";margin:0;display:grid;position:relative}.ds-testimonial>*{min-width:0}.ds-testimonial__logo{align-items:center;gap:var(--ds-space-2);color:var(--ds-ink-muted);font-weight:var(--ds-weight-semibold);font-size:var(--ds-text-lg);letter-spacing:var(--ds-heading-tracking);grid-area:logo;display:inline-flex}.ds-testimonial__logo svg{inline-size:var(--ds-icon-size-rail);block-size:var(--ds-icon-size-rail)}.ds-testimonial__quote{font-family:var(--_quote-family,var(--ds-font-display));font-size:var(--_quote-size);font-weight:var(--_quote-weight);letter-spacing:var(--ds-display-tracking);line-height:var(--ds-lh-heading);color:var(--ds-ink-2);text-wrap:pretty;grid-area:quote;margin:0}.ds-testimonial__quote p{margin:0}.ds-testimonial__quote p+p{margin-block-start:.6em}.ds-testimonial__em{color:var(--ds-ink);font-weight:var(--ds-weight-medium);font-variant-numeric:tabular-nums}.ds-testimonial__portrait{grid-area:portrait;justify-self:start}.ds-testimonial__portrait>img{object-fit:cover;border-radius:var(--_portrait-radius);block-size:100%;inline-size:100%}.ds-testimonial__cite{align-items:center;gap:var(--ds-space-1) var(--ds-space-2);font-style:normal;font-size:var(--ds-text-sm);line-height:var(--ds-lh-list);color:var(--ds-ink-muted);flex-wrap:wrap;grid-area:cite;display:flex}.ds-testimonial__name{color:var(--ds-ink-2);font-weight:var(--ds-weight-medium)}.ds-testimonial__role:before,.ds-testimonial__company:before{content:"·";color:var(--ds-ink-faint);margin-inline-end:var(--ds-space-2)}.ds-testimonial__cite>.ds-avatar{margin-inline-end:var(--ds-space-1)}.ds-testimonial__source{font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ds-ink-muted)}.ds-testimonial__glyph{font-family:var(--ds-font-serif);font-size:calc(var(--ds-text-display) * 1.6);color:var(--_glyph);pointer-events:none;user-select:none;line-height:.8;position:absolute}.ds-testimonial__glyph[data-pos=open]{inset-block-start:var(--ds-space-3);inset-inline-start:var(--ds-space-4)}.ds-testimonial__glyph[data-pos=close]{inset-block-start:50%;inset-inline-end:var(--ds-space-4);transform:translateY(-50%)}.ds-testimonial__proof{grid-area:proof}.ds-testimonial__headline{font-size:var(--ds-text-md);line-height:var(--ds-lh-body);color:var(--ds-ink);grid-area:headline;margin:0}.ds-testimonial__actions{flex-direction:column;grid-area:actions;min-width:0;display:flex}.ds-testimonial__actions>.ds-button-primary{--_w:100%}.ds-testimonial:not([data-variant]) .ds-testimonial__cite{font-family:var(--ds-font-mono);letter-spacing:0}.ds-testimonial:not([data-variant]) .ds-testimonial__name{color:var(--ds-ink)}@media (width>=768px){.ds-testimonial:not([data-form]),.ds-testimonial[data-form=margin]{column-gap:var(--ds-space-6);row-gap:var(--ds-space-8);grid-template-rows:auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"logo logo quote quote quote quote quote quote.portrait portrait portrait""logo logo cite cite cite cite cite cite.portrait portrait portrait";align-items:start}.ds-testimonial:not([data-form]) .ds-testimonial__portrait,.ds-testimonial[data-form=margin] .ds-testimonial__portrait{place-self:center end}}.ds-testimonial[data-form=pull]{text-align:center;justify-items:center;gap:var(--ds-space-6);grid-template-areas:"quote""cite"}.ds-testimonial[data-form=pull] .ds-testimonial__quote{max-width:30ch}.ds-testimonial[data-form=pull] .ds-testimonial__quote:before{content:"“"}.ds-testimonial[data-form=pull] .ds-testimonial__quote:after{content:"”"}.ds-testimonial[data-form=pull] .ds-testimonial__cite{gap:var(--ds-space-0-5);flex-direction:column}.ds-testimonial[data-form=pull] .ds-testimonial__role:before{content:none;margin:0}.ds-testimonial[data-form=card]{--_fill:var(--ds-card-bg);--_edge:var(--ds-card-border);--_quote-size:var(--ds-text-lg);--_quote-family:var(--ds-font-sans);padding:var(--_pad);gap:var(--ds-space-4);box-shadow:var(--ds-card-shadow);grid-template-areas:"source""quote""cite"}.ds-testimonial[data-form=card] .ds-testimonial__source{grid-area:source}.ds-testimonial[data-form=card] .ds-testimonial__quote{line-height:var(--ds-lh-body);letter-spacing:0}.ds-testimonial[data-form=card] .ds-testimonial__cite{font-size:var(--ds-text-md)}.ds-testimonial[data-form=band]{--_fill:var(--ds-data-6-tint);--_quote-size:var(--ds-text-md);--_quote-family:var(--ds-font-sans);--_radius:var(--ds-radius-xl) var(--ds-radius-xl) 0 0;padding:var(--_pad);gap:var(--ds-space-2) var(--ds-space-6);color:var(--ds-data-6-ink);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"proof portrait""quote portrait""cite portrait"}.ds-testimonial[data-form=band] .ds-testimonial__quote{color:inherit;line-height:var(--ds-lh-body);letter-spacing:0;max-width:44ch}.ds-testimonial[data-form=band] .ds-testimonial__cite,.ds-testimonial[data-form=band] .ds-testimonial__name{color:inherit;font-weight:var(--ds-weight-regular)}.ds-testimonial[data-form=band] .ds-testimonial__portrait{align-self:center}.ds-testimonial[data-form=cta-card]{--_fill:var(--ds-card-bg);--_edge:var(--ds-card-border);--_radius:var(--ds-radius-lg);--_pad:var(--ds-space-8);padding:var(--_pad);gap:var(--ds-space-4);max-width:432px;box-shadow:var(--ds-card-shadow);grid-template-areas:"headline""actions""proof"}.ds-testimonial[data-form=cta-card] .ds-testimonial__em{color:var(--ds-accent-ink);font-weight:var(--ds-weight-medium)}.ds-testimonial:not([data-variant])[data-form=cta-card] .ds-testimonial__em{color:var(--ds-ink);font-weight:var(--ds-weight-semibold)}.ds-testimonial-pair{gap:var(--ds-space-3);flex-direction:column;min-width:0;display:flex}.ds-testimonial-pair>.ds-testimonial[data-role=reply]{margin-inline-start:min(var(--ds-space-10), 8%);margin-inline-end:0}.ds-testimonial[data-role=reply]{--_fill:var(--ds-data-6-tint);--_edge:transparent}.ds-testimonial[data-role=reply] .ds-testimonial__quote,.ds-testimonial[data-role=reply] .ds-testimonial__em,.ds-testimonial[data-role=reply] .ds-testimonial__source,.ds-testimonial[data-role=reply] .ds-testimonial__cite,.ds-testimonial[data-role=reply] .ds-testimonial__name{color:var(--ds-data-6-ink)}.ds-testimonial[data-form=card][data-tail=bottom-start]{margin-block-end:var(--ds-space-3)}.ds-testimonial[data-form=card][data-tail=bottom-start]:after{content:"";inline-size:var(--ds-space-4);block-size:var(--ds-space-4);background:var(--_fill);border-block-end:var(--ds-border-width) solid var(--_edge);border-inline-end:var(--ds-border-width) solid var(--_edge);border-radius:2px;position:absolute;inset-block-end:calc(-1 * var(--ds-space-2));inset-inline-start:var(--ds-space-8);transform:rotate(45deg)}.ds-testimonial[data-variant=intercom-margin-logo-offset]{--_quote-family:var(--ds-font-sans);--_quote-size:var(--ds-text-3xl);--_portrait-radius:0}.ds-testimonial[data-variant=intercom-margin-logo-offset] .ds-testimonial__quote{line-height:var(--ds-lh-tight);color:var(--ds-ink)}.ds-testimonial[data-variant=intercom-margin-logo-offset] .ds-testimonial__cite{align-items:flex-start;gap:var(--ds-space-0-5);flex-direction:column}.ds-testimonial[data-variant=intercom-margin-logo-offset] .ds-testimonial__role:before{content:none;margin:0}@media (width>=768px){.ds-testimonial[data-variant=intercom-margin-logo-offset]{grid-template-areas:"logo logo quote quote quote quote quote. .portrait portrait portrait""logo logo cite cite cite cite cite. .portrait portrait portrait"}}.ds-testimonial[data-variant=attio-serif-pull-quote-centred]{--_quote-family:var(--ds-font-serif);--_quote-size:var(--ds-text-display)}.ds-testimonial[data-variant=attio-serif-pull-quote-centred] .ds-testimonial__quote{color:var(--ds-ink);letter-spacing:0;line-height:var(--ds-lh-heading)}.ds-testimonial[data-variant=attio-serif-pull-quote-centred] .ds-testimonial__name{color:var(--ds-ink);font-weight:var(--ds-weight-semibold)}.ds-testimonial[data-variant=fibery-bracketing-quote-card]{--_fill:var(--ds-data-5-tint);--_edge:transparent;--_radius:var(--ds-radius-xl);--_pad:var(--ds-space-6);--_quote-size:var(--ds-text-lg);--_quote-family:var(--ds-font-sans);padding:var(--_pad) calc(var(--_pad) + var(--ds-space-8)) var(--_pad) calc(var(--_pad) + var(--ds-space-10));gap:var(--ds-space-5);grid-template-areas:"quote""cite"}.ds-testimonial[data-variant=fibery-bracketing-quote-card] .ds-testimonial__quote{color:var(--ds-ink);line-height:var(--ds-lh-body);letter-spacing:0}.ds-testimonial[data-variant=fibery-bracketing-quote-card] .ds-testimonial__em{font-weight:var(--ds-weight-bold)}.ds-testimonial[data-variant=fibery-bracketing-quote-card] .ds-testimonial__cite{font-size:var(--ds-text-md);gap:var(--ds-space-0-5) var(--ds-space-3)}.ds-testimonial[data-variant=fibery-bracketing-quote-card] .ds-testimonial__name{color:var(--ds-ink);font-weight:var(--ds-weight-bold)}.ds-testimonial[data-variant=fibery-bracketing-quote-card] .ds-testimonial__role{font-family:var(--ds-font-body-alt);font-style:italic}.ds-testimonial[data-variant=fibery-bracketing-quote-card] .ds-testimonial__role:before{content:none;margin:0}.ds-testimonial[data-variant=fibery-conversation-pair]{--_fill:var(--ds-data-6-tint);--_edge:transparent;--_radius:var(--ds-radius-lg);--_pad:var(--ds-space-5);--_quote-size:var(--ds-text-md);--_quote-family:var(--ds-font-sans);padding:var(--_pad);align-items:start;gap:var(--ds-space-5);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"quote cite"}.ds-testimonial[data-variant=fibery-conversation-pair]:before{content:"";inline-size:var(--ds-space-4);block-size:var(--ds-space-4);background:var(--_fill);border-radius:2px;position:absolute;inset-block-start:calc(-1 * var(--ds-space-2));inset-inline-start:var(--ds-space-8);transform:rotate(45deg)}.ds-testimonial[data-variant=fibery-conversation-pair] .ds-testimonial__quote{color:var(--ds-data-6-ink);line-height:var(--ds-lh-body);letter-spacing:0}.ds-testimonial[data-variant=fibery-conversation-pair] .ds-testimonial__quote s{text-decoration-thickness:2px}.ds-testimonial[data-variant=fibery-conversation-pair] .ds-testimonial__cite{text-align:center;align-items:center;gap:var(--ds-space-1);color:var(--ds-data-6-ink);flex-direction:column}.ds-testimonial[data-variant=fibery-conversation-pair] .ds-testimonial__name{color:var(--ds-data-6-ink);font-weight:var(--ds-weight-bold)}.ds-testimonial[data-variant=fibery-conversation-pair] .ds-testimonial__role{font-family:var(--ds-font-body-alt);font-style:italic}.ds-testimonial[data-variant=fibery-conversation-pair] .ds-testimonial__role:before{content:none;margin:0}@media (width<=480px){.ds-testimonial[data-variant=fibery-conversation-pair]{grid-template-columns:minmax(0,1fr);grid-template-areas:"quote""cite"}}.ds-testimonial[data-variant=origin-peach-band-with-stars]{--_pad:var(--ds-space-6)}.ds-testimonial[data-variant=origin-peach-band-with-stars] .ds-testimonial__portrait{border-radius:var(--ds-radius-pill);background:conic-gradient(var(--ds-data-4) 0 40%, var(--ds-data-6) 40% 70%, var(--ds-data-8) 70%);block-size:56px;inline-size:56px}.ds-testimonial[data-variant=sequence-footer-conversion-card]{--_radius:var(--ds-radius-lg)}.ds-testimonial[aria-busy=true] .ds-testimonial__quote,.ds-testimonial[aria-busy=true] .ds-testimonial__cite,.ds-testimonial[aria-busy=true] .ds-testimonial__headline{color:#0000;background:var(--ds-skeleton);border-radius:var(--ds-radius-xs)}.ds-testimonial[aria-busy=true] .ds-testimonial__cite>*,.ds-testimonial[aria-busy=true] .ds-testimonial__portrait,.ds-testimonial[aria-busy=true] .ds-testimonial__logo,.ds-testimonial[aria-busy=true] .ds-testimonial__glyph,.ds-testimonial[aria-busy=true] .ds-testimonial__proof{visibility:hidden}.ds-testimonial[data-state=empty]{--_fill:transparent;--_edge:var(--ds-rule-strong);padding:var(--ds-space-6);border-style:dashed;grid-template-areas:"quote"}.ds-testimonial[data-state=empty] .ds-testimonial__quote{font-family:var(--ds-font-sans);font-size:var(--ds-text-sm);color:var(--ds-ink-muted);text-align:center;letter-spacing:0}.ds-banner-callout svg[fill=none]{fill:none;stroke:currentColor;stroke-width:var(--ds-icon-stroke);stroke-linecap:round;stroke-linejoin:round}.ds-banner-callout{--_fill:var(--ds-surface);--_edge:var(--ds-rule);--_ink:var(--ds-ink);--_glyph:var(--ds-ink-muted);--_radius:var(--ds-radius-md);--_pad-y:var(--ds-space-3);--_pad-x:var(--ds-space-4);--_gap:var(--ds-space-3);--_min-h:0px;align-items:flex-start;gap:var(--_gap);min-inline-size:0;max-inline-size:100%;min-block-size:var(--_min-h);padding:var(--_pad-y) var(--_pad-x);border-radius:var(--_radius);background:var(--_fill);border:var(--ds-border-width) solid var(--_edge);color:var(--ds-ink-2);font-family:var(--ds-font-sans);font-size:var(--ds-text-md);line-height:var(--ds-lh-body);text-decoration:none;display:flex;position:relative}.ds-banner-callout__icon{inline-size:var(--ds-icon-size);block-size:var(--ds-icon-size);color:var(--_glyph);flex:none;place-items:center;margin-block-start:calc((1lh - var(--ds-icon-size)) / 2);display:inline-grid}.ds-banner-callout__icon svg{block-size:100%;inline-size:100%}.ds-banner-callout__icon[data-disc]{border-radius:var(--ds-radius-pill);background:var(--ds-surface-2);block-size:28px;inline-size:28px;margin-block-start:0}.ds-banner-callout__icon[data-disc] svg{inline-size:var(--ds-icon-size);block-size:var(--ds-icon-size)}.ds-banner-callout__body{gap:var(--ds-space-0-5);flex-direction:column;flex:auto;min-inline-size:0;display:flex}.ds-banner-callout__title{color:var(--_ink);font-weight:var(--ds-weight-semibold)}.ds-banner-callout__text{color:inherit;max-inline-size:var(--ds-measure)}.ds-banner-callout__text a,.ds-banner-callout__action{color:var(--_ink);font-weight:var(--ds-weight-medium);text-decoration:underline;text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:.15em}.ds-banner-callout__text a:hover,.ds-banner-callout__action:hover{text-decoration-color:currentColor}.ds-banner-callout__action{flex:none;align-self:center}:is(.ds-banner-callout:not([data-layout]),.ds-banner-callout[data-layout=inline])>.ds-banner-callout__body>.ds-banner-callout__action{align-self:flex-start;margin-block-start:var(--ds-space-1)}.ds-banner-callout__dismiss{margin-block:calc(-1 * var(--ds-space-1));flex:none;align-self:flex-start;margin-inline-end:calc(-1 * var(--ds-space-2))}.ds-banner-callout__badge{flex:none;align-self:center}.ds-banner-callout__chevron{inline-size:var(--ds-icon-size);block-size:var(--ds-icon-size);color:var(--ds-ink-muted);flex:none;align-self:center}.ds-banner-callout__art{block-size:56px;inline-size:56px;color:var(--_ink);flex:none;align-self:center;place-items:center;display:grid}.ds-banner-callout__art svg{block-size:100%;inline-size:100%}.ds-banner-callout[data-tone=info]{--_fill:var(--ds-info-tint);--_edge:color-mix(in srgb, var(--ds-info) 35%, transparent);--_ink:var(--ds-info-ink);--_glyph:var(--ds-info)}.ds-banner-callout[data-tone=success]{--_fill:var(--ds-success-tint);--_edge:color-mix(in srgb, var(--ds-success) 35%, transparent);--_ink:var(--ds-success-ink);--_glyph:var(--ds-success)}.ds-banner-callout[data-tone=warning]{--_fill:var(--ds-warning-tint);--_edge:color-mix(in srgb, var(--ds-warning) 40%, transparent);--_ink:var(--ds-warning-ink);--_glyph:var(--ds-warning)}.ds-banner-callout[data-tone=danger]{--_fill:var(--ds-danger-tint);--_edge:color-mix(in srgb, var(--ds-danger) 35%, transparent);--_ink:var(--ds-danger-ink);--_glyph:var(--ds-danger)}.ds-banner-callout[data-tone=accent]{--_fill:var(--ds-accent-tint);--_edge:var(--ds-accent-soft);--_ink:var(--ds-accent-ink);--_glyph:var(--ds-accent)}.ds-banner-callout[data-tone=ai]{--_fill:var(--ds-accent-2-tint);--_edge:transparent;--_ink:var(--ds-accent-2-ink);--_glyph:var(--ds-accent-2-ink)}.ds-banner-callout[data-tone=ai] .ds-banner-callout__icon[data-disc]{background:color-mix(in srgb, var(--ds-accent-2-tint) 60%, var(--ds-surface))}.ds-banner-callout[data-tone] .ds-banner-callout__text,.ds-banner-callout[data-tone] .ds-banner-callout__title{color:var(--_ink)}.ds-banner-callout[data-layout=bar]{--_radius:0px;--_pad-y:var(--ds-space-1);--_min-h:calc(var(--ds-control-h-sm) + 2px);border-width:0 0 var(--ds-border-width);align-items:center;inline-size:100%}.ds-banner-callout[data-layout=bar] .ds-banner-callout__icon{margin-block-start:0}.ds-banner-callout[data-layout=bar] .ds-banner-callout__body{align-items:center;gap:var(--ds-space-1) var(--ds-space-2);flex-flow:wrap}.ds-banner-callout[data-layout=bar] .ds-banner-callout__dismiss{align-self:center;margin-block:0}.ds-banner-callout[data-layout=bar][data-tone]{border-block-end-color:var(--_edge)}.ds-banner-callout[data-layout=pill]{--_radius:var(--ds-radius-pill);--_pad-y:0px;--_pad-x:var(--ds-space-4);--_gap:var(--ds-space-2);--_min-h:var(--ds-control-h);cursor:pointer;inline-size:auto;max-inline-size:100%;transition:background-color var(--ds-dur-fast) var(--ds-ease-standard), border-color var(--ds-dur-fast) var(--ds-ease-standard);align-items:center;display:inline-flex}.ds-banner-callout[data-layout=pill] .ds-banner-callout__body{align-items:center;gap:var(--ds-space-2);flex-direction:row}.ds-banner-callout[data-layout=pill] .ds-banner-callout__text{color:var(--ds-ink);font-size:var(--ds-text-md)}.ds-banner-callout[data-layout=pill] .ds-banner-callout__icon{margin-block-start:0}.ds-banner-callout[data-layout=pill]:has(>.ds-banner-callout__badge){padding-inline-start:var(--ds-space-2)}.ds-banner-callout[data-layout=pill]:hover,.ds-banner-callout[data-layout=pill][data-state=hover]{background:var(--ds-hover-bg);border-color:var(--ds-border-strong)}.ds-banner-callout[data-layout=pill]:hover .ds-banner-callout__chevron{transform:translateX(var(--ds-space-0-5))}.ds-banner-callout[data-layout=pill][data-tone] .ds-banner-callout__text{color:var(--_ink)}.ds-banner-callout[data-layout=pill][data-tone]:hover{background:var(--_fill);border-color:var(--_ink)}.ds-banner-callout[data-layout=pill][data-w=full]{inline-size:100%;display:flex}.ds-banner-callout[data-layout=floating]{--_radius:var(--ds-radius-sm);--_pad-y:var(--ds-space-1);--_pad-x:var(--ds-space-3);--_min-h:var(--ds-control-h-sm);z-index:var(--ds-z-sticky);inline-size:max-content;max-inline-size:calc(100% - 2 * var(--ds-space-4));align-items:center;display:inline-flex;position:absolute;inset-block-start:var(--ds-space-3);inset-inline-start:50%;transform:translate(-50%)}.ds-banner-callout[data-layout=floating] .ds-banner-callout__body{align-items:center;gap:var(--ds-space-1) var(--ds-space-3);flex-flow:wrap}.ds-banner-callout[data-layout=floating] .ds-banner-callout__text{font-size:var(--ds-text-md)}.ds-banner-callout[data-layout=floating][data-hanging]{border-block-start-width:0;border-start-start-radius:0;border-start-end-radius:0;inset-block-start:0}.ds-banner-callout:is(a,button):focus-visible{outline:var(--ds-ring-width) solid var(--ds-ring);outline-offset:var(--ds-ring-offset)}.ds-banner-callout[data-state=dismissed]{display:none}.ds-banner-callout[aria-busy=true]{--_fill:var(--ds-skeleton);--_edge:transparent;color:#0000}.ds-banner-callout[aria-busy=true]>*{visibility:hidden}.ds-banner-callout[data-variant=grammarly-plan-limit-tint-bordered]{--_fill:var(--ds-accent-tint);--_edge:var(--ds-accent-soft);--_ink:var(--ds-accent-ink);--_radius:var(--ds-radius-xs);--_min-h:80px;--_pad-y:var(--ds-space-2);justify-content:center;align-items:center}.ds-banner-callout[data-variant=grammarly-plan-limit-tint-bordered] .ds-banner-callout__body{flex:0 auto}.ds-banner-callout[data-variant=grammarly-plan-limit-tint-bordered] .ds-banner-callout__title{font-size:var(--ds-text-lg)}.ds-banner-callout[data-variant=grammarly-plan-limit-tint-bordered] .ds-banner-callout__text{color:var(--ds-ink-2)}.ds-banner-callout[data-variant=manychat-ai-insight-gradient]{--_edge:transparent;--_radius:var(--ds-radius-md);--_ink:var(--ds-accent-2-ink);--_glyph:var(--ds-accent-2-ink);background:linear-gradient(135deg, var(--ds-surface) 30%, var(--ds-accent-2-tint) 100%)}.ds-banner-callout[data-variant=manychat-ai-insight-gradient] .ds-banner-callout__text{color:var(--ds-ink)}.ds-banner-callout[data-variant=manychat-ai-insight-gradient] .ds-banner-callout__action{color:var(--ds-ink-link);align-self:flex-start;text-decoration:none}.ds-banner-callout[data-variant=manychat-push-down-system-notice]{--_fill:var(--ds-surface);--_edge:var(--ds-rule-strong)}.ds-banner-callout[data-variant=manychat-push-down-system-notice] .ds-banner-callout__text a{color:var(--ds-ink-link);font-weight:var(--ds-weight-regular);text-decoration:none}.ds-banner-callout[data-variant=manychat-read-only-mode-banner]{--_fill:var(--ds-warning-tint);--_edge:color-mix(in srgb, var(--ds-warning) 35%, transparent);--_ink:var(--ds-warning-ink)}.ds-banner-callout[data-variant=manychat-read-only-mode-banner] .ds-banner-callout__text{color:var(--_ink)}.ds-banner-callout[data-variant=manychat-read-only-mode-banner] .ds-banner-callout__action{color:var(--ds-ink-link)}.ds-banner-callout[data-variant=elevenlabs-announce-pill]{--_edge:var(--ds-border)}.ds-banner-callout[data-variant=attio-announcement-capsule]{--_min-h:var(--ds-control-h-sm);--_pad-x:var(--ds-space-3);--_gap:var(--ds-space-1)}.ds-banner-callout[data-variant=attio-announcement-capsule] .ds-banner-callout__text{font-size:var(--ds-text-sm);color:var(--ds-ink-2)}.ds-banner-callout[data-variant=attio-announcement-capsule] .ds-banner-callout__chevron{block-size:12px;inline-size:12px}.ds-banner-callout[data-variant=fibery-note-pill]{--_fill:var(--ds-data-6-tint);--_edge:transparent;--_ink:var(--ds-data-6-ink);--_glyph:var(--ds-data-6-ink);--_min-h:31px}.ds-banner-callout[data-variant=fibery-note-pill] .ds-banner-callout__text{color:var(--_ink);font-weight:var(--ds-weight-medium)}.ds-banner-callout[data-variant=fibery-note-pill] .ds-banner-callout__chevron{color:var(--_ink)}.ds-banner-callout[data-variant=fibery-note-pill][data-layout=inline]{--_radius:var(--ds-radius-lg)}.ds-banner-callout[data-variant=navattic-plan-status-pill]{--_min-h:var(--ds-control-h-sm);--_edge:var(--ds-border);--_glyph:var(--ds-accent);--_pad-x:var(--ds-space-3);box-shadow:var(--ds-shadow-lip)}.ds-banner-callout[data-variant=navattic-plan-status-pill] .ds-banner-callout__text{font-size:var(--ds-text-md);font-weight:var(--ds-weight-regular);color:var(--ds-ink)}.ds-banner-callout[data-variant=manychat-coach-mark-pill]{--_fill:var(--ds-surface-2);--_edge:transparent;--_glyph:var(--ds-ink-muted);--_min-h:31px;--_radius:var(--ds-radius-sm)}.ds-banner-callout[data-variant=manychat-coach-mark-pill] .ds-banner-callout__text{color:var(--ds-ink-muted);font-size:var(--ds-text-md)}.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-faq-01-accordion{--_gap:var(--ds-section-gap);--_head-gap:var(--ds-space-10);--_split-gap:var(--ds-space-10);--_col-gap:var(--ds-space-12);padding-block:var(--_gap);padding-inline:var(--ds-gutter-page);color:var(--ds-ink);min-width:0;position:relative}.ds-sec-l-faq-01-accordion[data-mode=dark]{background:var(--ds-ground)}.ds-sec-l-faq-01-accordion__inner{width:100%;max-width:var(--ds-container-max);gap:var(--_head-gap);flex-direction:column;min-width:0;margin-inline:auto;display:flex}.ds-sec-l-faq-01-accordion__list,.ds-sec-l-faq-01-accordion__tree{width:100%}.ds-sec-l-faq-01-accordion__tree{max-width:720px}.ds-sec-l-faq-01-accordion__cols{gap:var(--_head-gap) var(--_col-gap);grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));min-width:0;display:grid}.ds-sec-l-faq-01-accordion__col{gap:var(--ds-space-4);flex-direction:column;min-width:0;display:flex}.ds-sec-l-faq-01-accordion__col-head{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-muted);border-block-end:var(--ds-border-width) solid var(--ds-rule);margin:0;padding-block-end:var(--ds-space-2)}.ds-sec-l-faq-01-accordion__col-chip{margin:0}@media (width>=768px){.ds-sec-l-faq-01-accordion__cols[data-rule=gutter]>*+*,.ds-sec-l-faq-01-accordion[data-variant=jstov] .ds-sec-l-faq-01-accordion__cols>*+*{position:relative}.ds-sec-l-faq-01-accordion__cols[data-rule=gutter]>*+:before,.ds-sec-l-faq-01-accordion[data-variant=jstov] .ds-sec-l-faq-01-accordion__cols>*+:before{content:"";border-inline-start:var(--ds-border-width) solid var(--ds-rule);position:absolute;inset-block:0;inset-inline-start:calc(-.5 * var(--_col-gap))}}.ds-sec-l-faq-01-accordion__split{gap:var(--_split-gap);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ds-sec-l-faq-01-accordion__split>*{min-width:0}.ds-sec-l-faq-01-accordion__column{gap:var(--_head-gap);flex-direction:column;min-width:0;display:flex}.ds-sec-l-faq-01-accordion__art{--_size:100%;width:100%}.ds-sec-l-faq-01-accordion[data-variant=heron-audience-rows-plus-minus] .ds-sec-l-faq-01-accordion__art{--_ratio:4 / 5;--_radius:0}.ds-sec-l-faq-01-accordion[data-variant=heron-audience-rows-plus-minus] .ds-sec-l-faq-01-accordion__list{margin-block-start:auto}.ds-sec-l-faq-01-accordion[data-variant=attio-signals-no-chevron] .ds-sec-l-faq-01-accordion__art{--_ratio:1;place-self:center end;max-width:480px}@media (width>=900px){.ds-sec-l-faq-01-accordion__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:0}.ds-sec-l-faq-01-accordion__split>:first-child{padding-inline-end:var(--_split-gap)}.ds-sec-l-faq-01-accordion__split>*+*{border-inline-start:var(--ds-border-width) solid var(--ds-rule);padding-inline-start:var(--_split-gap)}.ds-sec-l-faq-01-accordion[data-variant=attio-signals-no-chevron] .ds-sec-l-faq-01-accordion__split>*+*{border-inline-start:0}}@media (width<=899px){.ds-sec-l-faq-01-accordion[data-variant=heron-audience-rows-plus-minus] .ds-sec-l-faq-01-accordion__art{--_ratio:16 / 9}.ds-sec-l-faq-01-accordion[data-variant=attio-signals-no-chevron] .ds-sec-l-faq-01-accordion__art{display:none}}.ds-sec-l-faq-01-accordion__b7-story{gap:var(--ds-space-8)}.ds-sec-l-faq-01-accordion__b7-label{margin:0 0 var(--ds-space-4);color:var(--ds-ink-muted);font-family:var(--ds-font-label);font-size:var(--ds-text-xs);line-height:var(--ds-lh-body);text-transform:var(--ds-label-case);letter-spacing:var(--ds-label-tracking);overflow-wrap:anywhere}.ds-sec-l-faq-01-accordion__b7-title{color:var(--ds-ink);font:var(--ds-heading-weight) var(--ds-text-title-chapter)/var(--ds-lh-heading) var(--ds-font-display);letter-spacing:var(--ds-heading-tracking);overflow-wrap:anywhere;margin:0}.ds-sec-l-faq-01-accordion__b7-lead{margin:0 0 var(--ds-space-4);color:var(--ds-ink-2);font-size:var(--ds-text-md);line-height:var(--ds-lh-prose);overflow-wrap:anywhere}.ds-sec-l-faq-01-accordion__b7-link{align-items:center;gap:var(--ds-space-3);min-height:max(var(--ds-tap-target-min),var(--ds-control-h-lg));max-width:100%;color:var(--ds-ink);text-underline-offset:var(--ds-space-1);overflow-wrap:anywhere;text-decoration:underline;display:inline-flex}.ds-sec-l-faq-01-accordion__b7-link:hover{color:var(--ds-ink-2)}.ds-sec-l-faq-01-accordion__b7-card-head,.ds-sec-l-faq-01-accordion__b7-groups{gap:var(--ds-space-8);grid-template-columns:minmax(0,1fr);display:grid}.ds-sec-l-faq-01-accordion__b7-card-head>*,.ds-sec-l-faq-01-accordion__b7-group{min-width:0}.ds-sec-l-faq-01-accordion__b7-group h3,.ds-sec-l-faq-01-accordion__b7-reading h3{margin:0 0 var(--ds-space-4);color:var(--ds-ink);font-size:var(--ds-text-title-section);line-height:var(--ds-lh-heading);overflow-wrap:anywhere}.ds-sec-l-faq-01-accordion__b7-cards{gap:var(--ds-space-3);display:grid}.ds-sec-l-faq-01-accordion__b7-card{border:var(--ds-border-width) solid var(--ds-rule);border-radius:var(--ds-radius-md);background:var(--ds-surface);min-width:0}.ds-sec-l-faq-01-accordion__b7-card summary{align-items:baseline;gap:var(--ds-space-3);min-height:max(var(--ds-tap-target-min),var(--ds-control-h-lg));padding:var(--ds-space-4);cursor:pointer;color:var(--ds-ink);font-size:var(--ds-text-md);font-weight:var(--ds-weight-medium);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) auto;list-style:none;display:grid}.ds-sec-l-faq-01-accordion__b7-card summary::-webkit-details-marker,.ds-sec-l-faq-01-accordion__b7-row summary::-webkit-details-marker{display:none}.ds-sec-l-faq-01-accordion__b7-card summary:hover,.ds-sec-l-faq-01-accordion__b7-row summary:hover{background:var(--ds-hover-bg)}.ds-sec-l-faq-01-accordion__b7-chevron{color:var(--ds-ink-2);font-family:var(--ds-font-sans)}.ds-sec-l-faq-01-accordion__b7-card[open] .ds-sec-l-faq-01-accordion__b7-chevron{transform:rotate(180deg)}.ds-sec-l-faq-01-accordion__b7-answer{color:var(--ds-ink-2);font-size:var(--ds-text-md);line-height:var(--ds-lh-prose);overflow-wrap:anywhere}.ds-sec-l-faq-01-accordion__b7-answer p{max-width:var(--ds-measure);margin:0}.ds-sec-l-faq-01-accordion__b7-card .ds-sec-l-faq-01-accordion__b7-answer{padding:0 var(--ds-space-4) var(--ds-space-5)}.ds-sec-l-faq-01-accordion__b7-reading{border-block-start:var(--ds-border-width) solid var(--ds-rule);min-width:0;scroll-margin-block:var(--ds-space-6);overflow-wrap:anywhere;padding-block-start:var(--ds-space-6)}.ds-sec-l-faq-01-accordion__b7-format{gap:var(--ds-space-5);margin:0;padding-inline-start:var(--ds-space-6);display:grid}.ds-sec-l-faq-01-accordion__b7-format strong{color:var(--ds-ink);font-size:var(--ds-text-title-card);font-weight:var(--ds-weight-medium)}.ds-sec-l-faq-01-accordion__b7-format p,.ds-sec-l-faq-01-accordion__b7-scope{margin:var(--ds-space-2) 0 0;max-width:var(--ds-measure);color:var(--ds-ink-2);line-height:var(--ds-lh-prose)}.ds-sec-l-faq-01-accordion__b7-ledger{border-block:var(--ds-border-width) solid var(--ds-rule);grid-template-columns:minmax(0,1fr);display:grid}.ds-sec-l-faq-01-accordion__b7-rail{padding-block:var(--ds-space-6);min-width:0}.ds-sec-l-faq-01-accordion__b7-rail .ds-sec-l-faq-01-accordion__b7-title{margin-block-end:var(--ds-space-5)}.ds-sec-l-faq-01-accordion__b7-rows{min-width:0}.ds-sec-l-faq-01-accordion__b7-row{border-block-start:var(--ds-border-width) solid var(--ds-rule)}.ds-sec-l-faq-01-accordion__b7-row summary{grid-template-columns:var(--ds-space-8) minmax(0,1fr) auto;align-items:baseline;gap:var(--ds-space-3);padding-block:var(--ds-space-5);min-height:max(var(--ds-tap-target-min),var(--ds-control-h-lg));color:var(--ds-ink);font-size:var(--ds-text-md);font-weight:var(--ds-weight-medium);cursor:pointer;overflow-wrap:anywhere;list-style:none;display:grid}.ds-sec-l-faq-01-accordion__b7-number{color:var(--ds-ink-muted);font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);overflow-wrap:anywhere}.ds-sec-l-faq-01-accordion__b7-plus{font-family:var(--ds-font-mono);color:var(--ds-ink)}.ds-sec-l-faq-01-accordion__b7-plus [data-glyph=minus],.ds-sec-l-faq-01-accordion__b7-row[open] .ds-sec-l-faq-01-accordion__b7-plus [data-glyph=plus]{display:none}.ds-sec-l-faq-01-accordion__b7-row[open] .ds-sec-l-faq-01-accordion__b7-plus [data-glyph=minus]{display:inline}.ds-sec-l-faq-01-accordion__b7-row .ds-sec-l-faq-01-accordion__b7-answer{padding-block-end:var(--ds-space-6)}.ds-sec-l-faq-01-accordion__b7-record{margin:0 0 var(--ds-space-6)}.ds-sec-l-faq-01-accordion__b7-record>div{gap:var(--ds-space-2);padding-block:var(--ds-space-4);border-block-end:var(--ds-border-width) solid var(--ds-rule);grid-template-columns:minmax(0,1fr);display:grid}.ds-sec-l-faq-01-accordion__b7-record dt{color:var(--ds-ink-muted);font-family:var(--ds-font-label);font-size:var(--ds-text-xs);text-transform:var(--ds-label-case);letter-spacing:var(--ds-label-tracking)}.ds-sec-l-faq-01-accordion__b7-record dd{color:var(--ds-ink-2);line-height:var(--ds-lh-prose);margin:0}@media (width>=900px){.ds-sec-l-faq-01-accordion__b7-card-head,.ds-sec-l-faq-01-accordion__b7-groups{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ds-sec-l-faq-01-accordion__b7-ledger{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.ds-sec-l-faq-01-accordion__b7-rail{padding-inline-end:var(--ds-space-8)}.ds-sec-l-faq-01-accordion__b7-rows{border-inline-start:var(--ds-border-width) solid var(--ds-rule)}.ds-sec-l-faq-01-accordion__b7-row:first-child{border-block-start:0}.ds-sec-l-faq-01-accordion__b7-row summary,.ds-sec-l-faq-01-accordion__b7-row .ds-sec-l-faq-01-accordion__b7-answer{padding-inline:var(--ds-space-6)}.ds-sec-l-faq-01-accordion__b7-record>div{gap:var(--ds-space-6);grid-template-columns:minmax(0,1fr) minmax(0,4fr)}}.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:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/fonts/dm-sans-normal-latin.woff2)format("woff2");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:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/fonts/dm-sans-normal-latin-ext.woff2)format("woff2");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:DM Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/dm-sans-italic-latin.woff2)format("woff2");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:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/space-grotesk-normal-latin.woff2)format("woff2");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:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/space-grotesk-normal-latin-ext.woff2)format("woff2");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}:root{--_x-out:cubic-bezier(.16, 1, .3, 1);--_x-dur:calc(.82s * var(--ds-motion-scale));--_x-gut:var(--ds-gutter-page);--_x-max:calc(var(--ds-container-max) + 2 * var(--_x-gut))}html{background:var(--ds-ground)}body{background:var(--ds-ground);color:var(--ds-ink);font-family:var(--ds-font-sans);margin:0;overflow-x:clip}[hidden]{display:none!important}a{color:var(--ds-ink-link)}:where(a,button,summary,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--ds-ring);outline-offset:2px}.x-skip{z-index:var(--ds-z-toast);padding:var(--ds-space-2) var(--ds-space-4);background:var(--ds-primary-fill);color:var(--ds-ink-on-primary);border-radius:var(--ds-radius-sm);position:absolute;inset-block-start:calc(-1 * var(--ds-space-16));inset-inline-start:var(--ds-space-4)}.x-skip:focus{inset-block-start:var(--ds-space-3)}.x-in{box-sizing:border-box;inline-size:100%;max-inline-size:var(--_x-max);padding-inline:var(--_x-gut);margin-inline:auto}[data-band]{background:var(--ds-ground);color:var(--ds-ink)}[data-mode]{color:var(--ds-ink)}main{display:block}.x-wm{font-size:inherit;font-family:var(--ds-font-display);font-weight:var(--ds-weight-bold);letter-spacing:-.03em;white-space:nowrap}.x-wm__r{color:var(--ds-accent)}.x-wm__n{color:var(--ds-accent-2)}.x-hl{background:var(--ds-accent);color:var(--ds-ink-on-accent);border-radius:var(--ds-radius-sm);margin-block:.06em;padding:.04em .1em .1em;line-height:.92;display:inline-block}[data-band=accent] .x-hl{background:var(--ds-surface-inverse);color:var(--ds-ink-inverse)}.x-hlh{line-height:1}.x-nav{z-index:var(--ds-z-sticky);background:var(--ds-ground);position:relative}.x-nav .ds-sec-l-nav-01-marketing-top-nav{background:0 0}.x-stars{flex:none;gap:2px;display:inline-flex}.x-star{block-size:16px;inline-size:16px;fill:var(--ds-rule-strong)}.x-star[data-on="1"]{fill:var(--ds-accent-2)}[data-band=accent] .x-star[data-on="1"]{fill:var(--ds-ink)}[data-band=accent] .x-star[data-on="0"]{fill:none;stroke:var(--ds-ink);stroke-width:1.2px}.x-rv{gap:var(--ds-space-3);padding:var(--ds-space-5);border-radius:var(--ds-radius-lg);background:var(--ds-card-bg);color:var(--ds-ink);box-shadow:var(--ds-shadow-card);border:var(--ds-border-width) solid var(--ds-card-border);transition:transform var(--ds-dur-base) var(--_x-out), box-shadow var(--ds-dur-base) var(--ds-ease-standard);flex-direction:column;text-decoration:none;display:flex}a.x-rv:hover{box-shadow:var(--ds-shadow-float);border-color:var(--ds-border-strong)}.x-rv__top{justify-content:space-between;align-items:center;gap:var(--ds-space-2);display:flex}.x-rv__text{font-family:var(--ds-font-display);font-weight:var(--ds-weight-bold);font-size:var(--ds-text-xl);letter-spacing:-.02em;text-wrap:balance;line-height:1.12}.x-rv__text--quote{font-size:var(--ds-text-2xl);line-height:1.1}.x-rv__reply{align-items:flex-start;gap:var(--ds-space-2);border-block-start:var(--ds-border-width) solid var(--ds-rule);font-size:var(--ds-text-md);line-height:var(--ds-lh-body);flex-direction:column;margin:0;padding-block-start:var(--ds-space-3);display:flex}.x-rv__how:before{content:"How to reply: ";font-weight:var(--ds-weight-bold)}.x-rv--green{border-color:var(--ds-ink)}.x-hero{isolation:isolate;background:var(--ds-ground);color:var(--ds-ink);align-items:center;min-block-size:min(100svh - 64px,860px);display:flex;position:relative;overflow:hidden}.x-wall{z-index:-1;gap:var(--ds-space-5);inline-size:1540px;-webkit-mask-image:linear-gradient(to bottom, transparent 0, var(--ds-ink) 12%, var(--ds-ink) 86%, transparent 100%), linear-gradient(to right, transparent 0, transparent calc(930px - 32vw), var(--ds-ink) calc(930px - 7vw));mask-image:linear-gradient(to bottom, transparent 0, var(--ds-ink) 12%, var(--ds-ink) 86%, transparent 100%), linear-gradient(to right, transparent 0, transparent calc(930px - 32vw), var(--ds-ink) calc(930px - 7vw));-webkit-mask-composite:source-in;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;display:grid;position:absolute;inset-block:-40px;inset-inline-start:calc(62vw - 930px);mask-composite:intersect}.x-wall__col{gap:var(--ds-space-5);flex-direction:column;display:flex}.x-wall__col[data-col="1"]{opacity:.06;transform:translateY(-30px)}.x-wall__col[data-col="2"]{opacity:.08;transform:translateY(-150px)}.x-wall__col[data-col="3"]{opacity:.14;transform:translateY(-60px)}.x-wall__col[data-col="4"]{transform:translateY(60px)}.x-wall__col[data-col="5"]{transform:translateY(-110px)}.x-wall__col[data-col="1"],.x-wall__col[data-col="2"],.x-wall__col[data-col="3"]{pointer-events:none}.x-feat{flex-direction:column;display:flex;position:relative}.x-rv--hero{z-index:1;box-shadow:var(--ds-shadow-float);position:relative;transform:rotate(-1.5deg)}.x-feat__reply{margin:calc(-1 * var(--ds-space-3)) var(--ds-space-3) 0 calc(-1 * var(--ds-space-6));padding:var(--ds-space-6) var(--ds-space-5) var(--ds-space-5);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-float);position:relative;transform:rotate(1deg)}.x-feat__head{justify-content:space-between;align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.x-feat__who{font-size:var(--ds-text-sm);font-weight:var(--ds-weight-bold)}.x-feat__stamp{font-size:var(--ds-text-xs)}.x-feat__text{margin:var(--ds-space-3) 0 0;font-size:var(--ds-text-md);line-height:var(--ds-lh-body);font-weight:var(--ds-weight-medium)}.x-hero__inner{inline-size:100%;max-inline-size:var(--_x-max);padding:var(--ds-space-12) var(--_x-gut);box-sizing:border-box;margin-inline:auto}.x-hero__copy{gap:var(--ds-space-6);flex-direction:column;max-inline-size:760px;display:flex}.x-hero__eyebrow{align-items:center;gap:var(--ds-space-2);font-size:var(--ds-text-md);font-weight:var(--ds-weight-medium);color:var(--ds-ink-2);margin:0;display:inline-flex}.x-hero__dot{border-radius:var(--ds-radius-pill);background:var(--ds-accent);block-size:10px;inline-size:10px}.x-hero__h1{font-family:var(--ds-font-display);font-weight:var(--ds-display-weight);letter-spacing:var(--ds-display-tracking);max-inline-size:13ch;margin:0;font-size:clamp(50px,6.7vw,98px)}.x-hero__lede{max-inline-size:30ch;font-size:var(--ds-text-xl);color:var(--ds-ink-2);margin:0;line-height:1.4}.x-hero__actions{gap:var(--ds-space-3);flex-wrap:wrap;display:flex}.x-hero__others{color:var(--ds-ink-muted);font-size:var(--ds-text-md);margin:0;line-height:1.8}.x-hero__or{margin-inline-end:var(--ds-space-1)}.x-counts{gap:var(--ds-space-8);margin:var(--ds-space-4) 0 0;border-block-start:var(--ds-border-width) solid var(--ds-rule-strong);padding-block-start:var(--ds-space-5);display:flex}.x-counts div{gap:var(--ds-space-1);flex-direction:column-reverse;display:flex}.x-counts dd{font-family:var(--ds-font-display);font-weight:var(--ds-weight-bold);font-size:var(--ds-text-3xl);letter-spacing:-.03em;margin:0;line-height:1}.x-counts dt{color:var(--ds-ink-muted);font-size:var(--ds-text-sm)}.x-band{background:var(--ds-ground);color:var(--ds-ink);padding-block:clamp(72px,9vw,136px);overflow:hidden}.x-band__inner{box-sizing:border-box;max-inline-size:var(--_x-max);padding-inline:var(--_x-gut);gap:var(--ds-space-8);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;margin-inline:auto;display:grid}.x-band__copy{gap:var(--ds-space-5);flex-direction:column;grid-column:1/span 5;align-items:flex-start;display:flex}.x-band__mock{grid-column:7/span 6;justify-content:center;display:flex}.x-band[data-side=left] .x-band__copy{order:2;grid-column:8/span 5}.x-band[data-side=left] .x-band__mock{order:1;grid-column:1/span 6}.x-band__idx{white-space:nowrap;align-items:center;gap:var(--ds-space-3);font-size:var(--ds-text-md);font-weight:var(--ds-weight-bold);flex-wrap:wrap;margin:0;display:flex}.x-band__num{border-radius:var(--ds-radius-pill);block-size:48px;min-inline-size:48px;font-family:var(--ds-font-display);font-size:var(--ds-text-lg);border:2px solid;place-items:center;display:inline-grid}.x-band__of{color:var(--ds-ink-muted);font-weight:var(--ds-weight-medium)}.x-band__h{font-family:var(--ds-font-display);font-weight:var(--ds-display-weight);letter-spacing:var(--ds-display-tracking);line-height:var(--ds-lh-tight);text-wrap:balance;margin:0;font-size:clamp(44px,5.6vw,84px)}.x-band__short{font-size:var(--ds-text-xl);max-inline-size:30ch;color:var(--ds-ink-2);margin:0;line-height:1.4}.x-band__point{margin:0}.x-band__action{padding-block-start:var(--ds-space-2)}.x-mock{box-sizing:border-box;inline-size:min(560px,100%);padding:var(--ds-space-6);gap:var(--ds-space-5);border-radius:var(--ds-radius-xl);background:var(--ds-surface);color:var(--ds-ink);box-shadow:var(--ds-shadow-float);flex-direction:column;display:flex;transform:rotate(-1.5deg)}.x-mock__bar{justify-content:space-between;align-items:center;gap:var(--ds-space-3);border-block-end:var(--ds-border-width) solid var(--ds-rule);padding-block-end:var(--ds-space-4);display:flex}.x-mock__title{font-family:var(--ds-font-display);font-weight:var(--ds-weight-bold);font-size:var(--ds-text-lg)}.x-mock__label{font-size:var(--ds-text-sm);color:var(--ds-ink-muted);margin-block-end:var(--ds-space-2);display:block}.x-mock__quote{gap:var(--ds-space-2);padding:var(--ds-space-4);background:var(--ds-surface-2);border-radius:var(--ds-radius-md);font-size:var(--ds-text-lg);flex-direction:column;margin:0;line-height:1.4;display:flex}.x-mock__row{justify-content:space-between;align-items:center;gap:var(--ds-space-3);flex-wrap:wrap;display:flex}.x-mock__row .x-mock__label{margin:0}.x-drafts{gap:var(--ds-space-3);flex-direction:column;display:flex}.x-drafts__text{padding:var(--ds-space-4);border:2px solid var(--ds-accent);border-radius:var(--ds-radius-md);font-size:var(--ds-text-md);line-height:var(--ds-lh-body);margin:0}.x-drafts__actions{align-items:center;gap:var(--ds-space-3);flex-wrap:wrap;display:flex}.x-drafts__note{font-size:var(--ds-text-sm);color:var(--ds-ink-muted)}.x-phone{box-sizing:border-box;inline-size:min(360px,100%);padding:var(--ds-space-3);background:var(--ds-surface-inverse);box-shadow:var(--ds-shadow-float);border-radius:48px;transform:rotate(2deg)}.x-phone__screen{gap:var(--ds-space-4);min-block-size:500px;padding:var(--ds-space-6) var(--ds-space-4) var(--ds-space-4);background:var(--ds-surface);color:var(--ds-ink);box-sizing:border-box;border-radius:38px;flex-direction:column;display:flex}.x-phone__head{border-block-end:var(--ds-border-width) solid var(--ds-rule);justify-content:space-between;align-items:center;padding-block-end:var(--ds-space-3);display:flex}.x-phone__who{font-weight:var(--ds-weight-bold);font-size:var(--ds-text-lg)}.x-phone__ch{align-self:center}.x-phone__thread{flex-direction:column;flex:1;justify-content:flex-end;display:flex}.x-phone__foot{justify-content:flex-end;display:flex}.x-qr{align-items:center;gap:var(--ds-space-6);flex-direction:column;display:flex}.x-qr__card{box-sizing:border-box;aspect-ratio:105/148;inline-size:min(340px,100%);padding:var(--ds-space-7) var(--ds-space-6);justify-content:space-between;align-items:center;gap:var(--ds-space-4);text-align:center;background:var(--ds-surface);color:var(--ds-ink);border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-modal);border-block-start:10px solid var(--ds-accent);flex-direction:column;display:flex;transform:rotate(-3deg)}.x-qr__biz{font-family:var(--ds-font-display);font-weight:var(--ds-weight-bold);font-size:var(--ds-text-2xl);letter-spacing:-.02em;margin:0}.x-qr__frame{padding:var(--ds-space-3);border:2px solid var(--ds-ink);border-radius:var(--ds-radius-md)}.x-qr__code{block-size:168px;inline-size:168px;fill:var(--ds-ink);display:block}.x-qr__text{font-size:var(--ds-text-md);line-height:1.35;font-weight:var(--ds-weight-medium);margin:0}.x-qr__foot{inline-size:100%;font-size:var(--ds-text-xs);color:var(--ds-ink-muted);justify-content:space-between;align-items:center;display:flex}.x-qr__formats{justify-content:center;gap:var(--ds-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.x-testi{align-items:center;gap:var(--ds-space-5);flex-direction:column;inline-size:100%;display:flex}.x-testi__square{aspect-ratio:1;box-sizing:border-box;inline-size:min(480px,100%);padding:var(--ds-space-10);border-radius:var(--ds-radius-xl);box-shadow:var(--ds-shadow-float);place-items:center;display:grid;position:relative;transform:rotate(-2deg)}.x-testi__card{max-inline-size:400px;transform:rotate(2deg)}.x-testi__label{position:absolute;inset-block-end:var(--ds-space-5);inset-inline-start:var(--ds-space-5)}.x-honest{padding-block:clamp(64px,8vw,120px)}.x-honest__inner{box-sizing:border-box;max-inline-size:var(--_x-max);padding-inline:var(--_x-gut);gap:var(--ds-space-12);grid-template-columns:5fr 7fr;align-items:start;margin-inline:auto;display:grid}.x-honest__head{gap:var(--ds-space-4);flex-direction:column;display:flex}.x-honest__h{font-family:var(--ds-font-display);font-weight:var(--ds-display-weight);letter-spacing:var(--ds-display-tracking);line-height:var(--ds-lh-tight);margin:0;font-size:clamp(44px,5.6vw,84px)}.x-honest__why{color:var(--ds-ink-muted);font-size:var(--ds-text-lg);max-inline-size:34ch;margin:0;line-height:1.45}.x-honest__list{column-gap:var(--ds-space-8);grid-template-columns:1fr 1fr;margin:0;display:grid}.x-index{padding-block:clamp(72px,9vw,136px)}.x-index__inner{box-sizing:border-box;max-inline-size:var(--_x-max);padding-inline:var(--_x-gut);gap:var(--ds-space-10);flex-direction:column;margin-inline:auto;display:flex}.x-index__head--guides{margin-block-start:var(--ds-space-12)}.x-tones{gap:var(--ds-space-8);grid-template-columns:2fr 1fr 1fr;align-items:start;display:grid}.x-tones--page{gap:var(--ds-space-12);grid-template-columns:1fr}.x-tone{scroll-margin-block-start:var(--ds-space-8)}.x-tone__h{align-items:baseline;gap:var(--ds-space-3);margin:0 0 var(--ds-space-4);font-family:var(--ds-font-display);font-size:var(--ds-text-2xl);letter-spacing:-.02em;display:flex}.x-tone__n{font-size:var(--ds-text-md);font-family:var(--ds-font-sans);color:var(--ds-ink-muted);font-weight:var(--ds-weight-medium)}.x-tone__list{gap:var(--ds-space-2);margin:0;padding:0;list-style:none;display:grid}.x-tones:not(.x-tones--page) .x-tone:first-child .x-tone__list{grid-template-columns:1fr 1fr}.x-tones--page .x-tone__list{grid-template-columns:repeat(3,minmax(0,1fr))}.x-chip{gap:var(--ds-space-1-5);box-sizing:border-box;block-size:100%;padding:var(--ds-space-3) var(--ds-space-4);background:var(--ds-surface);border:var(--ds-border-width) solid var(--ds-rule);border-radius:var(--ds-radius-md);color:var(--ds-ink);font-size:var(--ds-text-md);line-height:1.3;font-weight:var(--ds-weight-medium);transition:border-color var(--ds-dur-fast) var(--ds-ease-standard), background-color var(--ds-dur-fast) var(--ds-ease-standard);flex-direction:column;text-decoration:none;display:flex}.x-chip:hover{border-color:var(--ds-ink);background:var(--ds-surface-hover)}.x-chip .x-star{block-size:12px;inline-size:12px}.x-chip__t:first-letter{text-transform:uppercase}.x-chip__sum{font-size:var(--ds-text-sm);line-height:1.45;font-weight:var(--ds-weight-regular);color:var(--ds-ink-muted)}.x-chip__pre{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.x-groups{gap:var(--ds-space-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.x-gg{gap:var(--ds-space-3);border-block-start:3px solid var(--ds-ink);flex-direction:column;padding-block-start:var(--ds-space-5);scroll-margin-block-start:var(--ds-space-8);display:flex}.x-gg__n{font-family:var(--ds-font-display);font-weight:var(--ds-weight-bold);letter-spacing:-.05em;background:linear-gradient(transparent 58%, var(--ds-accent) 58%, var(--ds-accent) 92%, transparent 92%);align-self:flex-start;margin:0;padding-inline:.04em;font-size:clamp(56px,6vw,88px);line-height:.9}.x-gg__h{font-family:var(--ds-font-display);font-size:var(--ds-text-xl);letter-spacing:-.02em;margin:0}.x-gg__list{gap:var(--ds-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.x-guide{color:var(--ds-ink-2);font-size:var(--ds-text-md);line-height:1.35;text-decoration:none}.x-guide:hover{color:var(--ds-ink);text-decoration:underline}.x-gg__all{font-weight:var(--ds-weight-bold);margin-block-start:var(--ds-space-2)}.x-gsec{gap:var(--ds-space-8);padding-block:var(--ds-space-8);border-block-start:3px solid var(--ds-ink);grid-template-columns:4fr 8fr;scroll-margin-block-start:var(--ds-space-8);display:grid}.x-gsec__head{gap:var(--ds-space-3);flex-direction:column;align-items:flex-start;display:flex}.x-gsec__h{font-family:var(--ds-font-display);font-weight:var(--ds-display-weight);letter-spacing:var(--ds-heading-tracking);font-size:var(--ds-text-3xl);margin:0;line-height:1.05}.x-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.x-row{gap:var(--ds-space-1) var(--ds-space-4);padding-block:var(--ds-space-4);border-block-end:var(--ds-border-width) solid var(--ds-rule);color:var(--ds-ink);grid-template-columns:1fr auto;text-decoration:none;display:grid}.x-rows>li:first-child .x-row{padding-block-start:0}.x-row__t{font-family:var(--ds-font-display);font-weight:var(--ds-weight-bold);font-size:var(--ds-text-lg);letter-spacing:-.015em;line-height:1.2}.x-row__s{font-size:var(--ds-text-md);color:var(--ds-ink-muted);grid-column:1;line-height:1.5}.x-row__meta{font-size:var(--ds-text-sm);color:var(--ds-ink-muted);grid-column:1}.x-row__go{border-radius:var(--ds-radius-pill);border:var(--ds-border-width) solid var(--ds-rule-strong);block-size:32px;inline-size:32px;color:var(--ds-ink);transition:background-color var(--ds-dur-fast) var(--ds-ease-standard), border-color var(--ds-dur-fast) var(--ds-ease-standard);grid-area:1/2/span 2;align-self:center;place-items:center;display:inline-grid}.x-row__go svg,.x-relrow__go svg{fill:none;stroke:currentColor;stroke-width:1.8px;block-size:16px;inline-size:16px}.x-row:hover .x-row__t{text-decoration:underline}.x-row:hover .x-row__go{background:var(--ds-accent);border-color:var(--ds-accent);color:var(--ds-ink-on-accent)}.x-faq{border-block-start:var(--ds-border-width) solid var(--ds-rule)}.x-faq--flush{border-block-start:0}.x-close{text-align:center;padding-block:clamp(80px,11vw,168px)}.x-close__inner{box-sizing:border-box;max-inline-size:var(--_x-max);padding-inline:var(--_x-gut);align-items:center;gap:var(--ds-space-6);flex-direction:column;margin-inline:auto;display:flex}.x-close__h{font-family:var(--ds-font-display);font-weight:var(--ds-display-weight);letter-spacing:var(--ds-display-tracking);line-height:var(--ds-lh-tight);text-wrap:balance;margin:0;font-size:clamp(52px,8.4vw,132px)}.x-close__lede{font-size:var(--ds-text-xl);font-weight:var(--ds-weight-medium);text-wrap:balance;max-inline-size:46ch;margin:0}.x-close--sm{padding-block:clamp(56px,7vw,96px)}.x-close--sm .x-close__h{font-size:clamp(40px,5.6vw,84px)}.x-phero{padding-block:var(--ds-space-8) clamp(48px, 6vw, 88px);background:var(--ds-ground);color:var(--ds-ink)}.x-phero__inner{box-sizing:border-box;max-inline-size:var(--_x-max);padding-inline:var(--_x-gut);gap:var(--ds-space-6);flex-direction:column;margin-inline:auto;display:flex}.x-phero__head{gap:var(--ds-space-12);grid-template-columns:minmax(0,1fr) minmax(0,34ch);align-items:end;display:grid}.x-phero__head--stack{gap:var(--ds-space-5);grid-template-columns:minmax(0,1fr)}.x-phero__head--stack .x-phero__h1{max-inline-size:16ch}.x-phero[data-kind=article] .x-phero__head--stack .x-phero__h1{max-inline-size:22ch}.x-phero__h1{font-family:var(--ds-font-display);font-weight:var(--ds-display-weight);letter-spacing:var(--ds-display-tracking);text-wrap:balance;overflow-wrap:break-word;margin:0;font-size:clamp(44px,6.4vw,96px)}.x-phero[data-kind=article] .x-phero__h1{font-size:clamp(36px,5vw,68px)}.x-phero__lede{font-size:var(--ds-text-xl);color:var(--ds-ink-2);max-inline-size:46ch;margin:0;line-height:1.4}.x-phero__lede a{color:inherit}.x-phero__meta{font-size:var(--ds-text-sm);color:var(--ds-ink-muted);margin:0;line-height:1.6}.x-phero__meta a{color:var(--ds-ink-2)}.x-phero__counts{margin:0}.x-article{padding-block:clamp(48px,6vw,88px)}.x-article__inner{box-sizing:border-box;max-inline-size:calc(68ch + 2 * var(--_x-gut));padding-inline:var(--_x-gut);margin-inline:auto}.x-prose{font-size:var(--ds-text-lg);color:var(--ds-ink-2);line-height:1.65}.x-prose>:first-child{margin-block-start:0}.x-prose p,.x-prose ul,.x-prose ol,.x-prose blockquote,.x-prose table{margin-block:0 var(--ds-space-5)}.x-prose h2{margin-block:var(--ds-space-12) var(--ds-space-4);border-block-start:3px solid var(--ds-ink);font-family:var(--ds-font-display);font-weight:var(--ds-heading-weight);letter-spacing:var(--ds-heading-tracking);font-size:var(--ds-text-3xl);color:var(--ds-ink);padding-block-start:var(--ds-space-4);line-height:1.1}.x-prose h3{margin-block:var(--ds-space-8) var(--ds-space-2);font-family:var(--ds-font-display);font-weight:var(--ds-heading-weight);letter-spacing:-.015em;font-size:var(--ds-text-xl);color:var(--ds-ink);line-height:1.2}.x-prose ul,.x-prose ol{padding-inline-start:var(--ds-space-6)}.x-prose ul{list-style:outside}.x-prose ol{list-style:decimal}.x-prose li+li{margin-block-start:var(--ds-space-2)}.x-prose li::marker{color:var(--ds-ink-muted)}.x-prose a{color:var(--ds-ink);text-underline-offset:3px;text-decoration-thickness:1px}.x-prose a:hover{text-decoration-thickness:2px}.x-prose strong{color:var(--ds-ink)}.x-prose blockquote{padding:var(--ds-space-4) var(--ds-space-5);border-inline-start:4px solid var(--ds-accent);background:var(--ds-surface);border-radius:0 var(--ds-radius-md) var(--ds-radius-md) 0;color:var(--ds-ink);margin-inline:0}.x-prose blockquote>:last-child{margin-block-end:0}.x-prose table{border-collapse:collapse;inline-size:100%;font-size:var(--ds-text-md);display:block;overflow-x:auto}.x-prose th,.x-prose td{text-align:start;padding:var(--ds-space-2) var(--ds-space-3);border-block-end:var(--ds-border-width) solid var(--ds-rule);vertical-align:top}.x-prose code{font-size:.9em}.x-prose hr{border:0;border-block-start:var(--ds-border-width) solid var(--ds-rule);margin-block:var(--ds-space-8)}.x-sources{border-block-start:var(--ds-border-width) solid var(--ds-rule);margin-block-start:var(--ds-space-12);padding-block-start:var(--ds-space-4)}.x-sources__h{margin:0 0 var(--ds-space-3);font-family:var(--ds-font-display);font-size:var(--ds-text-lg);letter-spacing:-.015em}.x-sources ul{gap:var(--ds-space-2);font-size:var(--ds-text-md);color:var(--ds-ink-muted);flex-direction:column;margin:0;padding-inline-start:var(--ds-space-5);line-height:1.5;display:flex}.x-sources a{color:var(--ds-ink-2);overflow-wrap:anywhere}.x-tool{padding-block:var(--ds-space-8) clamp(56px, 7vw, 96px);background:var(--ds-ground);color:var(--ds-ink)}.x-tool__inner{box-sizing:border-box;max-inline-size:var(--_x-max);padding-inline:var(--_x-gut);gap:var(--ds-space-8);flex-direction:column;margin-inline:auto;display:flex}.x-tool__head{gap:var(--ds-space-12);grid-template-columns:auto minmax(0,40ch);justify-content:space-between;align-items:end;display:grid}.x-tool__h1{font-family:var(--ds-font-display);font-weight:var(--ds-display-weight);letter-spacing:var(--ds-display-tracking);text-wrap:balance;margin:0;font-size:clamp(44px,6vw,92px)}.x-tool__lede{font-size:var(--ds-text-lg);color:var(--ds-ink-2);margin:0;line-height:1.5}.x-app{border-radius:var(--ds-radius-xl);background:var(--ds-surface);color:var(--ds-ink);box-shadow:var(--ds-shadow-modal);grid-template-columns:minmax(0,5fr) minmax(0,6fr);display:grid;overflow:hidden}.x-app__form{gap:var(--ds-space-5);padding:var(--ds-space-8);flex-direction:column;min-inline-size:0;display:flex}.x-app__form .ds-field-row__control>.ds-control{box-sizing:border-box;inline-size:100%}.x-app__form .ds-field-row__control>input[type=color].ds-control{inline-size:64px;padding:2px}.x-app__form .ds-field-row__control>input[type=file].ds-control{padding-block:var(--ds-space-2);block-size:auto}.x-app__area{padding-block:var(--ds-space-3);resize:vertical;min-block-size:112px;font:inherit;font-size:var(--ds-text-md);line-height:var(--ds-lh-body);display:block}.x-app__area--sm{min-block-size:72px}.x-app__pair{gap:var(--ds-space-4);grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));display:grid}.x-app__go{justify-content:center;align-self:stretch}.x-app__buttons{gap:var(--ds-space-3);flex-wrap:wrap;display:flex}.x-app__buttons>.ds-button-primary{flex:auto;justify-content:center}.x-app__fine{font-size:var(--ds-text-sm);color:var(--ds-ink-muted);margin:0;line-height:1.5}.x-app__result{gap:var(--ds-space-4);padding:var(--ds-space-8);background:var(--ds-surface-2);flex-direction:column;min-inline-size:0;display:flex}.x-app__rhead{justify-content:space-between;align-items:center;gap:var(--ds-space-3);min-block-size:var(--ds-control-h-sm);flex-wrap:wrap;display:flex}.x-app__actions{align-items:center;gap:var(--ds-space-3);border-block-start:var(--ds-border-width) solid var(--ds-rule);flex-wrap:wrap;padding-block-start:var(--ds-space-4);display:flex}.x-app__actions--top{border:0;padding-block-start:0}.x-app__status{min-block-size:1.25em;font-size:var(--ds-text-sm);color:var(--ds-ink-muted);margin:0}.x-app__copied{font-size:var(--ds-text-sm);color:var(--ds-ink-muted)}.x-more{border-block:var(--ds-border-width) solid var(--ds-rule)}.x-more__sum{align-items:center;gap:var(--ds-space-2);padding-block:var(--ds-space-3);cursor:pointer;font-weight:var(--ds-weight-medium);list-style:none;display:flex}.x-more__sum::-webkit-details-marker{display:none}.x-more__sum:before{content:"+";border:var(--ds-border-width) solid var(--ds-border-strong);border-radius:var(--ds-radius-pill);block-size:20px;inline-size:20px;font-size:var(--ds-text-sm);place-items:center;line-height:1;display:inline-grid}.x-more[open] .x-more__sum:before{content:"−"}.x-more__opt{color:var(--ds-ink-muted);font-weight:var(--ds-weight-regular)}.x-more__body{gap:var(--ds-space-4);padding-block:var(--ds-space-2) var(--ds-space-5);flex-direction:column;display:flex}.x-draft{box-sizing:border-box;field-sizing:content;min-block-size:7lh;inline-size:100%;font:inherit;font-family:var(--ds-font-display);font-size:var(--ds-text-2xl);font-weight:var(--ds-weight-medium);letter-spacing:-.01em;color:var(--ds-ink);border:var(--ds-border-width) solid transparent;border-radius:var(--ds-radius-sm);resize:none;background:0 0;flex:1;padding:0;line-height:1.35;display:block}.x-draft:hover{border-color:var(--ds-rule)}.x-draft:focus-visible{outline-offset:var(--ds-space-2)}.x-draft--msg{font-family:var(--ds-font-sans);font-size:var(--ds-text-lg);font-weight:var(--ds-weight-regular);min-block-size:6lh}.x-draft--subject{min-block-size:0;font-size:var(--ds-text-lg)}.x-example{gap:var(--ds-space-4);flex-direction:column;margin:0;display:flex}.x-example__review{gap:var(--ds-space-2);padding:var(--ds-space-4);background:var(--ds-surface);border-radius:var(--ds-radius-md);font-size:var(--ds-text-md);color:var(--ds-ink-2);flex-direction:column;margin:0;line-height:1.45;display:flex}.x-example__draft{font-family:var(--ds-font-display);font-size:var(--ds-text-2xl);font-weight:var(--ds-weight-medium);letter-spacing:-.01em;color:var(--ds-ink-muted);margin:0;line-height:1.35}.x-bubble{gap:var(--ds-space-2);flex-direction:column;display:flex}.x-preview{padding:var(--ds-space-5);background:var(--ds-surface);border-radius:var(--ds-radius-lg);border:var(--ds-border-width) dashed var(--ds-rule-strong);place-items:center;min-block-size:280px;display:grid}.x-preview canvas,.x-preview img,.x-preview svg{block-size:auto;max-inline-size:100%}.x-preview__empty{text-align:center;color:var(--ds-ink-muted);align-items:center;gap:var(--ds-space-3);flex-direction:column;margin:0;display:flex}.x-dest{align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);background:var(--ds-surface);border-radius:var(--ds-radius-md);flex-wrap:wrap;display:flex}.x-dest__label{font-size:var(--ds-text-sm);color:var(--ds-ink-muted)}.x-dest__url{word-break:break-all;min-inline-size:0;font-size:var(--ds-text-sm);flex:12rem}.x-canvas{border-radius:var(--ds-radius-md);inline-size:100%;max-inline-size:440px;box-shadow:var(--ds-shadow-card)}.x-voice{align-items:baseline;gap:var(--ds-space-2) var(--ds-space-3);font-size:var(--ds-text-md);flex-wrap:wrap;margin:0;display:flex}.x-voice__tag{color:var(--ds-ink-muted);font-size:var(--ds-text-sm)}.x-voice__q{font-weight:var(--ds-weight-bold)}.x-tool__notes{column-gap:var(--ds-space-8);border-block-start:var(--ds-border-width) solid var(--ds-rule);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding-block-start:var(--ds-space-6);display:grid}.x-tool__notes .ds-feature-checklist__label,.ds-chapter-header__eyebrow-index{color:var(--ds-ink-muted)}.x-bridge{gap:var(--ds-space-5);padding:var(--ds-space-8);border-radius:var(--ds-radius-xl);background:var(--ds-surface);color:var(--ds-ink);box-shadow:var(--ds-shadow-float);flex-direction:column;display:flex}.x-bridge__h{font-family:var(--ds-font-display);font-weight:var(--ds-heading-weight);letter-spacing:var(--ds-heading-tracking);font-size:var(--ds-text-3xl);margin:0;line-height:1.05}.x-bridge__p{color:var(--ds-ink-2);max-inline-size:64ch;margin:0;line-height:1.55}.x-bridge form,.x-bridge__result{gap:var(--ds-space-4);flex-direction:column;display:flex}.x-bridge__h3{font-family:var(--ds-font-display);font-size:var(--ds-text-xl);letter-spacing:-.015em;margin:0}.x-bridge__list{gap:var(--ds-space-2);color:var(--ds-ink-2);flex-direction:column;margin:0;padding-inline-start:var(--ds-space-5);line-height:1.55;display:flex}.x-steps{padding-block:clamp(56px,7vw,96px)}.x-steps__inner,.x-exs__inner,.x-related__inner{box-sizing:border-box;max-inline-size:var(--_x-max);padding-inline:var(--_x-gut);margin-inline:auto}.x-steps__h{margin:0 0 var(--ds-space-8);font-family:var(--ds-font-display);font-weight:var(--ds-display-weight);letter-spacing:var(--ds-display-tracking);line-height:var(--ds-lh-tight);max-inline-size:16ch;font-size:clamp(40px,5vw,72px)}.x-steps__list{gap:var(--ds-space-8);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.x-step{gap:var(--ds-space-3);border-block-start:3px solid var(--ds-ink);flex-direction:column;padding-block-start:var(--ds-space-4);display:flex}.x-step__n{font-family:var(--ds-font-display);font-weight:var(--ds-weight-bold);font-size:var(--ds-text-3xl);letter-spacing:-.04em;line-height:1}.x-step__t{font-size:var(--ds-text-md);margin:0;line-height:1.45}.x-exs{padding-block:clamp(56px,7vw,96px)}.x-exs__inner{gap:var(--ds-space-6);flex-direction:column;display:flex}.x-exs__list{gap:var(--ds-space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.x-related{border-block-start:var(--ds-border-width) solid var(--ds-rule);padding-block:clamp(48px,6vw,80px)}.x-related__inner{gap:var(--ds-space-5);flex-direction:column;display:flex}.x-related__h{font-family:var(--ds-font-display);font-size:var(--ds-text-3xl);letter-spacing:-.03em;margin:0;line-height:1}.x-related__list{gap:var(--ds-space-8);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.x-related__list--4{grid-template-columns:repeat(4,minmax(0,1fr))}.x-relrow{gap:var(--ds-space-2) var(--ds-space-4);box-sizing:border-box;block-size:100%;border-block-start:3px solid var(--ds-ink);color:var(--ds-ink);grid-template-columns:1fr auto;padding-block-start:var(--ds-space-4);text-decoration:none;display:grid}.x-relrow__n{font-family:var(--ds-font-display);font-weight:var(--ds-weight-bold);font-size:var(--ds-text-3xl);letter-spacing:-.04em;grid-column:1/-1;line-height:1}.x-relrow__name{font-family:var(--ds-font-display);font-weight:var(--ds-weight-bold);font-size:var(--ds-text-xl);letter-spacing:-.02em}.x-relrow__short{font-size:var(--ds-text-md);color:var(--ds-ink-muted);grid-column:1;line-height:1.45}.x-relrow__go{border-radius:var(--ds-radius-pill);background:var(--ds-accent);block-size:36px;inline-size:36px;color:var(--ds-ink-on-accent);grid-area:span 2/2;align-self:start;place-items:center;display:inline-grid}.x-relrow:hover .x-relrow__name{text-decoration:underline}@keyframes x-settle{0%{opacity:0;transform:translateY(36px)scale(.94)}}@keyframes x-attach{0%{opacity:0;transform:translate(-24px,-28px)rotate(-4deg)scale(.92)}}@keyframes x-thump{0%{opacity:0;transform:scale(1.6)rotate(-6deg)}}@keyframes x-rise{0%{opacity:0;transform:translateY(18px)}}.x-js:not([data-still]) .x-hero[data-play] .x-rv,.x-js:not([data-still]) .x-hero[data-play] .x-feat{animation:x-settle var(--_x-dur) var(--_x-out) both;animation-delay:calc(var(--_i) * 75ms * var(--ds-motion-scale))}.x-js:not([data-still]) .x-hero[data-play] .x-feat .x-rv{animation:none}.x-js:not([data-still]) .x-hero[data-play] .x-feat__reply{animation:x-attach calc(.9s * var(--ds-motion-scale)) var(--_x-out) both;animation-delay:calc(2.1s * var(--ds-motion-scale))}.x-js:not([data-still]) .x-hero[data-play] .x-feat__stamp{animation:x-thump calc(.52s * var(--ds-motion-scale)) var(--_x-out) both;animation-delay:calc(2.9s * var(--ds-motion-scale))}.x-js:not([data-still]) .x-hero[data-play] .x-hero__copy>*{animation:x-rise var(--_x-dur) var(--_x-out) both}.x-js:not([data-still]) .x-hero[data-play] .x-hero__copy>:nth-child(2){animation-delay:calc(80ms * var(--ds-motion-scale))}.x-js:not([data-still]) .x-hero[data-play] .x-hero__copy>:nth-child(3){animation-delay:calc(.16s * var(--ds-motion-scale))}.x-js:not([data-still]) .x-hero[data-play] .x-hero__copy>:nth-child(n+4){animation-delay:calc(.24s * var(--ds-motion-scale))}.x-js:not([data-still]) .x-hero:not([data-play]) :is(.x-rv,.x-feat,.x-hero__copy>*){opacity:0}.x-hero[data-paused] *{animation-play-state:paused!important}.x-js:not([data-still]) [data-reveal]:not([data-shown]){opacity:0;transform:translateY(24px)}.x-js:not([data-still]) [data-reveal]{transition:opacity var(--_x-dur) var(--_x-out), transform var(--_x-dur) var(--_x-out)}:root[data-ambient=off] .x-hero *,:root[data-ambient=off] [data-reveal]{opacity:revert;transform:revert;animation:none!important}@media (prefers-reduced-motion:reduce){.x-hero *,[data-reveal]{transition:none!important;animation:none!important}.x-js .x-hero:not([data-play]) :is(.x-rv,.x-feat,.x-hero__copy>*),.x-js [data-reveal]:not([data-shown]){opacity:revert;transform:revert}}@media (width<=1100px){.x-tool__head,.x-phero__head{gap:var(--ds-space-5);grid-template-columns:1fr}.x-tool__notes{grid-template-columns:1fr}.x-related__list,.x-related__list--4,.x-exs__list,.x-tones--page .x-tone__list{grid-template-columns:1fr 1fr}.x-honest__inner{gap:var(--ds-space-8);grid-template-columns:1fr}.x-tones{grid-template-columns:1fr 1fr}.x-tones:not(.x-tones--page) .x-tone:first-child{grid-column:1/-1}.x-tones--page{grid-template-columns:1fr}.x-groups,.x-steps__list{grid-template-columns:1fr 1fr}.x-wall__col[data-col="1"],.x-wall__col[data-col="2"],.x-wall__col[data-col="3"]{display:none}.x-wall__col[data-col="4"]{grid-column:4}.x-wall__col[data-col="5"]{grid-column:5}.x-counts{max-inline-size:560px}.x-app{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=860px){.x-hero{flex-direction:column;align-items:stretch;min-block-size:0}.x-hero__inner{padding-block:var(--ds-space-8) var(--ds-space-6);order:1}.x-hero__copy{gap:var(--ds-space-5)}.x-hero__lede{font-size:var(--ds-text-lg)}.x-counts{gap:var(--ds-space-6);max-inline-size:none;margin-block-start:0}.x-wall{z-index:0;-webkit-mask-image:linear-gradient(to bottom, transparent 0, var(--ds-ink) 12%, var(--ds-ink) 86%, transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, var(--ds-ink) 12%, var(--ds-ink) 86%, transparent 100%);gap:var(--ds-space-3);order:2;grid-template-columns:.7fr 1.5fr .7fr;block-size:520px;inline-size:auto;margin-inline:-30%;position:relative;inset:auto;inset-inline-start:auto}.x-wall__col[data-col="1"],.x-wall__col[data-col="2"]{display:none}.x-wall__col[data-col="4"],.x-wall__col[data-col="5"]{grid-column:auto}.x-wall__col{gap:var(--ds-space-3)}.x-wall__col[data-col="3"]{opacity:.5;display:flex;transform:translateY(-40px)}.x-wall__col[data-col="4"]{padding-block-start:var(--ds-space-6);transform:none}.x-wall__col[data-col="5"]{opacity:.5;transform:translateY(-80px)}.x-rv{padding:var(--ds-space-4)}.x-rv__text--quote{font-size:var(--ds-text-xl)}.x-band__inner{gap:var(--ds-space-10);grid-template-columns:1fr}.x-band__copy,.x-band__mock,.x-band[data-side=left] .x-band__copy,.x-band[data-side=left] .x-band__mock{order:0;grid-column:1}.x-band__short{font-size:var(--ds-text-lg)}.x-mock{padding:var(--ds-space-5);transform:rotate(-1deg)}.x-honest__list,.x-tones,.x-groups,.x-tones:not(.x-tones--page) .x-tone:first-child .x-tone__list,.x-tones--page .x-tone__list{grid-template-columns:1fr}.x-gsec{gap:var(--ds-space-5);grid-template-columns:1fr}.x-app{grid-template-columns:1fr}.x-app__form,.x-app__result,.x-bridge{padding:var(--ds-space-5)}.x-exs__list,.x-related__list,.x-related__list--4,.x-steps__list{grid-template-columns:1fr}.x-draft,.x-example__draft{font-size:var(--ds-text-lg)}.x-testi__square{padding:var(--ds-space-6)}.x-phero__lede{font-size:var(--ds-text-lg)}.x-prose{font-size:var(--ds-text-md)}.x-prose h2{font-size:var(--ds-text-2xl)}}@media print{.x-nav,.ds-sec-l-foot-01-sitemap-footer,.no-print{display:none!important}[data-mode=dark],[data-band]{background:0 0!important}}.x-related--page{border-block-start:0;padding-block:clamp(56px,7vw,104px)}.x-rows--2{column-gap:var(--ds-space-10);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.x-rows--2>li:nth-child(2) .x-row{padding-block-start:0}@media (width<=860px){.x-rows--2{grid-template-columns:1fr}.x-rows--2>li:nth-child(2) .x-row{padding-block-start:var(--ds-space-4)}}.x-app__form .ds-segmented-control{flex-wrap:wrap;max-inline-size:100%}.x-suggest{padding-block:var(--ds-space-12,64px);background:var(--ds-ground)}
