.sd{--graphite-0:#FFFFFF;--graphite-25:#F6F7F9;--graphite-50:#F1F3F6;--graphite-100:#E8EBF0;--graphite-150:#E3E6EC;--graphite-200:#C9CED8;--graphite-250:#B3BAC6;--graphite-300:#A3AAB7;--graphite-350:#8C94A2;--graphite-400:#7E8695;--graphite-500:#6A7281;--graphite-550:#5F6878;--graphite-600:#434B5B;--graphite-650:#3A4250;--graphite-700:#333A45;--graphite-750:#262B33;--graphite-800:#222730;--graphite-850:#1A1E24;--graphite-900:#14171C;--graphite-950:#101318;--graphite-1000:#0D0F13;--ink:#121722;--neel-50:#EDF3FC;--neel-75:#E5EDFA;--neel-100:#DAE6F8;--neel-200:#BFD3F3;--neel-300:#A7C3F1;--neel-400:#8DB2EE;--neel-550:#356AC4;--neel-600:#2F62C0;--neel-700:#1F4A94;--neel-800:#183C7A;--neel-900:#143368;--neel-925:#1C2739;--neel-950:#192231;--neel-ink:#0F203D;--green-50:#E7F5EC;--green-100:#CDEBD8;--green-200:#A3DDB7;--green-300:#6FD39A;--green-400:#4CC47F;--green-500:#34A165;--green-550:#13923F;--green-600:#15803D;--green-700:#11703F;--green-800:#0E5530;--green-900:#123A24;--green-950:#16271E;--amber-50:#FDF3E1;--amber-100:#FBE6C0;--amber-200:#F8D38F;--amber-300:#F5B544;--amber-400:#E29A21;--amber-500:#C8740F;--amber-600:#B45309;--amber-700:#8A4B00;--amber-800:#6B3A00;--amber-900:#4A2A08;--amber-950:#2C2312;--red-50:#FDECEA;--red-100:#FBD5D1;--red-200:#F7B2AB;--red-300:#F28B82;--red-400:#E5584D;--red-500:#D63A2F;--red-600:#C0271C;--red-650:#B03F37;--red-700:#B42318;--red-800:#8E1B13;--red-900:#5C1A15;--red-950:#2E1A1A;--teal-500:#23A090;--teal-600:#008A7A;--ochre-500:#BC8A2E;--ochre-600:#B7791F;--rose-500:#DD6593;--rose-600:#C23F6E;--font-sans:var(--font-hanken,"Hanken Grotesk"),var(--font-rupee,"Vaani Rupee"),var(--font-noto-deva,"Noto Sans Devanagari"),"Noto Sans Tamil","Noto Sans Telugu","Noto Sans Bengali","Noto Sans Gujarati","Noto Sans Kannada","Noto Sans Malayalam","Noto Sans Gurmukhi","Noto Sans Oriya",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-mono:var(--font-jetbrains,"JetBrains Mono"),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--type-display-56-size:3.5rem;--type-display-56-lh:3.75rem;--type-display-56-weight:600;--type-display-56-tracking:-0.03em;--type-display-56:var(--type-display-56-weight) var(--type-display-56-size)/var(--type-display-56-lh) var(--font-sans);--type-display-40-size:2.5rem;--type-display-40-lh:3rem;--type-display-40-weight:600;--type-display-40-tracking:-0.025em;--type-display-40:var(--type-display-40-weight) var(--type-display-40-size)/var(--type-display-40-lh) var(--font-sans);--type-title-24-size:1.5rem;--type-title-24-lh:2rem;--type-title-24-weight:600;--type-title-24-tracking:-0.015em;--type-title-24:var(--type-title-24-weight) var(--type-title-24-size)/var(--type-title-24-lh) var(--font-sans);--type-title-20-size:1.25rem;--type-title-20-lh:1.75rem;--type-title-20-weight:600;--type-title-20-tracking:-0.01em;--type-title-20:var(--type-title-20-weight) var(--type-title-20-size)/var(--type-title-20-lh) var(--font-sans);--type-title-16-size:1rem;--type-title-16-lh:1.5rem;--type-title-16-weight:600;--type-title-16-tracking:0em;--type-title-16:var(--type-title-16-weight) var(--type-title-16-size)/var(--type-title-16-lh) var(--font-sans);--type-title-14-size:0.875rem;--type-title-14-lh:1.25rem;--type-title-14-weight:600;--type-title-14-tracking:0em;--type-title-14:var(--type-title-14-weight) var(--type-title-14-size)/var(--type-title-14-lh) var(--font-sans);--type-num-28-size:1.75rem;--type-num-28-lh:2rem;--type-num-28-weight:500;--type-num-28-tracking:-0.02em;--type-num-28:var(--type-num-28-weight) var(--type-num-28-size)/var(--type-num-28-lh) var(--font-sans);--type-num-20-size:1.25rem;--type-num-20-lh:1.75rem;--type-num-20-weight:500;--type-num-20-tracking:-0.01em;--type-num-20:var(--type-num-20-weight) var(--type-num-20-size)/var(--type-num-20-lh) var(--font-sans);--type-lead-16-size:1rem;--type-lead-16-lh:1.625rem;--type-lead-16-weight:400;--type-lead-16-tracking:0em;--type-lead-16:var(--type-lead-16-weight) var(--type-lead-16-size)/var(--type-lead-16-lh) var(--font-sans);--type-body-16-size:1rem;--type-body-16-lh:1.5rem;--type-body-16-weight:400;--type-body-16-tracking:0em;--type-body-16:var(--type-body-16-weight) var(--type-body-16-size)/var(--type-body-16-lh) var(--font-sans);--type-read-15-size:0.9375rem;--type-read-15-lh:1.5rem;--type-read-15-weight:400;--type-read-15-tracking:0em;--type-read-15:var(--type-read-15-weight) var(--type-read-15-size)/var(--type-read-15-lh) var(--font-sans);--type-read-15-deva-size:0.9375rem;--type-read-15-deva-lh:1.625rem;--type-read-15-deva-weight:400;--type-read-15-deva-tracking:0em;--type-read-15-deva:var(--type-read-15-deva-weight) var(--type-read-15-deva-size)/var(--type-read-15-deva-lh) var(--font-sans);--type-body-14-size:0.875rem;--type-body-14-lh:1.25rem;--type-body-14-weight:400;--type-body-14-tracking:0em;--type-body-14:var(--type-body-14-weight) var(--type-body-14-size)/var(--type-body-14-lh) var(--font-sans);--type-button-14-size:0.875rem;--type-button-14-lh:1.25rem;--type-button-14-weight:500;--type-button-14-tracking:0em;--type-button-14:var(--type-button-14-weight) var(--type-button-14-size)/var(--type-button-14-lh) var(--font-sans);--type-label-13-size:0.8125rem;--type-label-13-lh:1.25rem;--type-label-13-weight:500;--type-label-13-tracking:0em;--type-label-13:var(--type-label-13-weight) var(--type-label-13-size)/var(--type-label-13-lh) var(--font-sans);--type-data-13-size:0.8125rem;--type-data-13-lh:1.25rem;--type-data-13-weight:400;--type-data-13-tracking:0em;--type-data-13:var(--type-data-13-weight) var(--type-data-13-size)/var(--type-data-13-lh) var(--font-sans);--type-meta-12-size:0.75rem;--type-meta-12-lh:1rem;--type-meta-12-weight:400;--type-meta-12-tracking:0em;--type-meta-12:var(--type-meta-12-weight) var(--type-meta-12-size)/var(--type-meta-12-lh) var(--font-sans);--type-label-12-size:0.75rem;--type-label-12-lh:1rem;--type-label-12-weight:500;--type-label-12-tracking:0em;--type-label-12:var(--type-label-12-weight) var(--type-label-12-size)/var(--type-label-12-lh) var(--font-sans);--type-phase-12-size:0.75rem;--type-phase-12-lh:1rem;--type-phase-12-weight:600;--type-phase-12-tracking:0em;--type-phase-12:var(--type-phase-12-weight) var(--type-phase-12-size)/var(--type-phase-12-lh) var(--font-sans);--type-mono-20-size:1.25rem;--type-mono-20-lh:1.75rem;--type-mono-20-weight:500;--type-mono-20-tracking:-0.02em;--type-mono-20:var(--type-mono-20-weight) var(--type-mono-20-size)/var(--type-mono-20-lh) var(--font-mono);--type-mono-13-size:0.8125rem;--type-mono-13-lh:1.25rem;--type-mono-13-weight:400;--type-mono-13-tracking:0em;--type-mono-13:var(--type-mono-13-weight) var(--type-mono-13-size)/var(--type-mono-13-lh) var(--font-mono);--type-mono-12-size:0.75rem;--type-mono-12-lh:1rem;--type-mono-12-weight:400;--type-mono-12-tracking:0em;--type-mono-12:var(--type-mono-12-weight) var(--type-mono-12-size)/var(--type-mono-12-lh) var(--font-mono);--type-display-48-size:3rem;--type-display-48-lh:3.25rem;--type-display-48-weight:600;--type-display-48-tracking:-0.03em;--type-display-48:var(--type-display-48-weight) var(--type-display-48-size)/var(--type-display-48-lh) var(--font-sans);--space-0:0px;--space-1:1px;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-28:28px;--space-32:32px;--space-40:40px;--space-48:48px;--space-56:56px;--space-64:64px;--space-80:80px;--space-96:96px;--space-label-gap:6px;--space-inline-xs:4px;--space-inline-sm:6px;--space-inline-md:8px;--space-inline-lg:12px;--space-field-gap:16px;--space-group-gap:24px;--space-section-gap:40px;--space-panel-pad:16px;--space-panel-pad-lg:20px;--space-cell-px:12px;--radius-0:0px;--radius-2:2px;--radius-4:4px;--radius-6:6px;--radius-8:8px;--radius-12:12px;--radius-full:9999px;--bw-hairline:1px;--bw-strong:2px;--focus-width:2px;--focus-offset:2px;--focus-offset-node:3px;--focus-offset-inset:-2px;--size-sidebar:232px;--size-rail:56px;--size-settings-nav:200px;--size-topbar:52px;--size-bottombar:56px;--size-nav-sheet:320px;--size-header:56px;--size-baseline:28px;--size-view-tabs:40px;--size-toolbar:48px;--size-table-head:32px;--size-pager:40px;--size-flow-header:48px;--size-phase-ruler:40px;--size-tool-rail:48px;--size-problems-bar:32px;--size-inspector:320px;--size-inspector-max:480px;--size-left-panel:280px;--size-left-panel-tablet:320px;--size-sheet-record:440px;--size-sheet-detail:560px;--size-sheet-gate:640px;--size-popover-gate:400px;--size-dialog-sm:400px;--size-dialog-md:560px;--size-dialog-lg:720px;--size-menu-min:180px;--size-menu-max:320px;--size-tooltip-max:280px;--size-toast:400px;--size-cockpit-calls:240px;--size-cockpit-card:400px;--size-container-narrow:400px;--size-container-form:720px;--size-container-page:1280px;--size-measure:68ch;--size-glyph-tile:24px;--size-avatar:28px;--size-avatar-voice:32px;--size-live-dot:8px;--size-lang-mark:18px;--size-socket:10px;--size-socket-hit:24px;--size-socket-hit-coarse:44px;--size-hit-min:24px;--size-hit-touch:44px;--size-tag:20px;--size-chip:24px;--size-keycap:20px;--bp-sm:480px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--bp-2xl:1440px;--z-base:0;--z-raised:1;--z-sticky:10;--z-chrome:20;--z-float:25;--z-overlay:30;--z-scrim:40;--z-modal:50;--z-popover:60;--z-toast:70;--z-tooltip:80;--z-skiplink:90;--opacity-dim:0.4;--opacity-partial:0.45;--opacity-unreachable:0.5;--opacity-drag:0.6;--dur-0:0ms;--dur-fast:90ms;--dur-base:140ms;--dur-slow:200ms;--dur-trace:480ms;--dur-pulse:1600ms;--dur-spin:800ms;--ease-standard:cubic-bezier(0.2,0,0,1);--timing-tooltip-delay:300ms;--timing-skeleton-delay:200ms;--timing-validate-debounce:300ms;--timing-announce-throttle:2000ms;--timing-toast:6000ms;--timing-skeleton-min:400ms;--timing-state-announce:500ms;--timing-call-stale:60000ms;--timing-refit-debounce:150ms;--shift-popover:4px;--shift-dialog:8px;--shift-toast:8px;--shift-sheet:100%;--icon-xs:12px;--icon-sm:14px;--icon-md:16px;--icon-lg:20px;--icon-xl:24px;--icon-stroke:1.5px;--size-node-trigger:208px;--size-node-logic:256px;--size-node-action:240px;--size-node-outcome:240px;--size-answer-row:28px;--size-minimap-w:176px;--size-minimap-h:112px;--size-frame-header:32px;--size-note:220px;--size-test-panel:280px;--size-compare-bar:40px;--grid-snap:16px;--layout-rank-gap:128px;--layout-node-gap:24px;--edge-width:1.5px;--edge-width-active:2px;--edge-dash:5 4;--edge-radius:8px;--size-chart-sm:160px;--size-chart-md:200px;--size-chart-lg:240px;--size-sparkline-h:32px;--size-stat-min:200px;--size-search:280px;--size-turn-gutter:56px;--size-view-summary:32px;--size-scrollrow-fade:24px;--field-w-short:180px;--field-w-medium:320px;--popover-w-list:400px;--size-palette-list:calc(var(--row-h) * 9);--size-softphone:400px;--size-auth-panel:464px;--section-pad-y:80px;--live-pulse-cycles:3}.sd,.sd[data-theme=light],[data-theme=light] .sd{--bg:var(--graphite-25);--surface:var(--graphite-0);--surface-2:var(--graphite-50);--surface-3:var(--graphite-100);--surface-raised:var(--graphite-0);--surface-overlay:var(--graphite-0);--surface-inverse:var(--ink);--border:var(--graphite-150);--border-strong:var(--graphite-200);--border-overlay:var(--graphite-200);--control:var(--graphite-400);--text:var(--ink);--text-2:var(--graphite-600);--text-3:var(--graphite-550);--text-dis:var(--graphite-300);--text-inverse:var(--graphite-0);--text-inverse-2:var(--graphite-200);--accent:var(--neel-700);--accent-hover:var(--neel-800);--accent-press:var(--neel-900);--on-accent:var(--graphite-0);--accent-text:var(--neel-700);--accent-soft:var(--neel-50);--accent-soft-hover:var(--neel-75);--accent-soft-text:var(--neel-800);--accent-mark:var(--neel-700);--link-hover:var(--neel-800);--focus:var(--neel-700);--focus-inverse:var(--neel-400);--text-selection:var(--neel-100);--success:var(--green-600);--success-text:var(--green-700);--success-soft:var(--green-50);--success-border:var(--green-600);--on-success:var(--graphite-0);--warning:var(--amber-600);--warning-text:var(--amber-700);--warning-soft:var(--amber-50);--warning-border:var(--amber-600);--on-warning:var(--graphite-0);--danger:var(--red-600);--danger-text:var(--red-700);--danger-soft:var(--red-50);--danger-border:var(--red-600);--on-danger:var(--graphite-0);--live:var(--green-550);--bl-bg:var(--neel-ink);--bl-text:var(--graphite-200);--bl-strong:var(--graphite-0);--bl-sep:var(--neel-800);--bl-line:var(--neel-ink);--bl-warn:var(--amber-300);--bl-focus:var(--neel-400);--canvas:var(--graphite-25);--canvas-dot:rgba(18,23,34,0.12);--edge:var(--graphite-400);--edge-active:var(--neel-700);--ink-tile:var(--ink);--ink-tile-fg:var(--graphite-0);--mark-bg:var(--neel-ink);--mark-fg:var(--graphite-0);--scrim:rgba(18,23,34,0.40);--chart-1:var(--graphite-700);--chart-2:var(--teal-600);--chart-3:var(--ochre-600);--chart-4:var(--rose-600);--chart-other:var(--graphite-350);--chart-grid:var(--graphite-150);--chart-axis:var(--graphite-200);--seq-1:#6DC3B9;--seq-2:#3CABA0;--seq-3:#228F86;--seq-4:#23716A;--seq-5:#035750;--seq-1-fg:var(--ink);--seq-2-fg:var(--ink);--seq-3-fg:var(--ink);--seq-4-fg:var(--graphite-0);--seq-5-fg:var(--graphite-0);--sentiment-positive:var(--green-500);--sentiment-neutral:var(--graphite-400);--sentiment-mixed:var(--graphite-600);--sentiment-negative:var(--red-700);--frame-neel:#EAEDF4;--frame-neel-border:#B8C7E1;--frame-teal:#E7F0F1;--frame-teal-border:#ACD6D3;--frame-ochre:#F2EFEC;--frame-ochre-border:#E3D1B8;--frame-rose:#F3ECF1;--frame-rose-border:#E6C0CF;--frame-slate:#EDEEF1;--frame-slate-border:#C9CCD2;--talk-agent:var(--ink);--talk-caller:var(--graphite-400);--nav-hover-bg:var(--surface-3);--nav-active-bg:var(--surface);--nav-active-border:var(--border);--danger-hover:var(--red-700);--qr-fg:var(--ink);--qr-bg:var(--graphite-0);--edge-hover:var(--text-2);--e0:0px 0px 0px 0px #00000000;--e1:0px 1px 2px 0px rgba(18,23,34,0.06);--e2:0px 1px 2px 0px rgba(18,23,34,0.06),0px 6px 16px -4px rgba(18,23,34,0.12);--e3:0px 2px 4px 0px rgba(18,23,34,0.06),0px 20px 40px -12px rgba(18,23,34,0.24);color-scheme:light}.sd[data-theme=dark],[data-theme=dark] .sd{--bg:var(--graphite-1000);--surface:var(--graphite-900);--surface-2:var(--graphite-850);--surface-3:var(--graphite-800);--surface-raised:var(--graphite-900);--surface-overlay:var(--graphite-900);--surface-inverse:var(--graphite-100);--border:var(--graphite-750);--border-strong:var(--graphite-700);--border-overlay:var(--graphite-650);--control:var(--graphite-500);--text:var(--graphite-100);--text-2:var(--graphite-250);--text-3:var(--graphite-350);--text-dis:var(--graphite-550);--text-inverse:var(--ink);--text-inverse-2:var(--graphite-600);--accent:var(--neel-600);--accent-hover:var(--neel-550);--accent-press:var(--neel-700);--on-accent:var(--graphite-0);--accent-text:var(--neel-400);--accent-soft:var(--neel-950);--accent-soft-hover:var(--neel-925);--accent-soft-text:var(--neel-300);--accent-mark:var(--neel-400);--link-hover:var(--neel-300);--focus:var(--neel-400);--focus-inverse:var(--neel-700);--text-selection:var(--neel-900);--success:var(--green-400);--success-text:var(--green-300);--success-soft:var(--green-950);--success-border:var(--green-400);--on-success:var(--ink);--warning:var(--amber-300);--warning-text:var(--amber-300);--warning-soft:var(--amber-950);--warning-border:var(--amber-300);--on-warning:var(--ink);--danger:var(--red-300);--danger-text:var(--red-300);--danger-soft:var(--red-950);--danger-border:var(--red-300);--on-danger:var(--ink);--live:var(--green-400);--bl-bg:var(--neel-ink);--bl-text:var(--graphite-250);--bl-strong:var(--graphite-100);--bl-sep:var(--neel-800);--bl-line:var(--graphite-650);--bl-warn:var(--amber-300);--bl-focus:var(--neel-400);--canvas:var(--graphite-950);--canvas-dot:rgba(232,235,240,0.08);--edge:var(--graphite-400);--edge-active:var(--neel-400);--ink-tile:var(--graphite-100);--ink-tile-fg:var(--ink);--mark-bg:var(--neel-ink);--mark-fg:var(--graphite-0);--scrim:rgba(0,0,0,0.56);--chart-1:var(--graphite-250);--chart-2:var(--teal-500);--chart-3:var(--ochre-500);--chart-4:var(--rose-500);--chart-other:var(--graphite-550);--chart-grid:var(--graphite-750);--chart-axis:var(--graphite-700);--seq-1:#0E635B;--seq-2:#098077;--seq-3:#30A197;--seq-4:#6BC1B7;--seq-5:#B0DFD9;--seq-1-fg:var(--graphite-0);--seq-2-fg:var(--graphite-0);--seq-3-fg:var(--ink);--seq-4-fg:var(--ink);--seq-5-fg:var(--ink);--sentiment-positive:var(--green-500);--sentiment-neutral:var(--graphite-500);--sentiment-mixed:var(--graphite-250);--sentiment-negative:var(--red-650);--frame-neel:#161E2B;--frame-neel-border:#253859;--frame-teal:#122124;--frame-teal-border:#174442;--frame-ochre:#211F1A;--frame-ochre-border:#4C3D20;--frame-rose:#251B24;--frame-rose-border:#583043;--frame-slate:#1C2026;--frame-slate-border:#3B4048;--talk-agent:var(--graphite-100);--talk-caller:var(--graphite-500);--nav-hover-bg:var(--surface-2);--nav-active-bg:var(--surface-3);--nav-active-border:var(--border-strong);--danger-hover:var(--red-200);--qr-fg:var(--ink);--qr-bg:var(--graphite-0);--edge-hover:var(--text-2);--e0:0px 0px 0px 0px #00000000;--e1:0px 0px 0px 0px #00000000;--e2:0px 8px 20px -8px rgba(0,0,0,0.60);--e3:0px 24px 48px -16px rgba(0,0,0,0.70);color-scheme:dark}@media (prefers-color-scheme:dark){.sd :root:not([data-theme=light]){--bg:var(--graphite-1000);--surface:var(--graphite-900);--surface-2:var(--graphite-850);--surface-3:var(--graphite-800);--surface-raised:var(--graphite-900);--surface-overlay:var(--graphite-900);--surface-inverse:var(--graphite-100);--border:var(--graphite-750);--border-strong:var(--graphite-700);--border-overlay:var(--graphite-650);--control:var(--graphite-500);--text:var(--graphite-100);--text-2:var(--graphite-250);--text-3:var(--graphite-350);--text-dis:var(--graphite-550);--text-inverse:var(--ink);--text-inverse-2:var(--graphite-600);--accent:var(--neel-600);--accent-hover:var(--neel-550);--accent-press:var(--neel-700);--on-accent:var(--graphite-0);--accent-text:var(--neel-400);--accent-soft:var(--neel-950);--accent-soft-hover:var(--neel-925);--accent-soft-text:var(--neel-300);--accent-mark:var(--neel-400);--link-hover:var(--neel-300);--focus:var(--neel-400);--focus-inverse:var(--neel-700);--text-selection:var(--neel-900);--success:var(--green-400);--success-text:var(--green-300);--success-soft:var(--green-950);--success-border:var(--green-400);--on-success:var(--ink);--warning:var(--amber-300);--warning-text:var(--amber-300);--warning-soft:var(--amber-950);--warning-border:var(--amber-300);--on-warning:var(--ink);--danger:var(--red-300);--danger-text:var(--red-300);--danger-soft:var(--red-950);--danger-border:var(--red-300);--on-danger:var(--ink);--live:var(--green-400);--bl-bg:var(--neel-ink);--bl-text:var(--graphite-250);--bl-strong:var(--graphite-100);--bl-sep:var(--neel-800);--bl-line:var(--graphite-650);--bl-warn:var(--amber-300);--bl-focus:var(--neel-400);--canvas:var(--graphite-950);--canvas-dot:rgba(232,235,240,0.08);--edge:var(--graphite-400);--edge-active:var(--neel-400);--ink-tile:var(--graphite-100);--ink-tile-fg:var(--ink);--mark-bg:var(--neel-ink);--mark-fg:var(--graphite-0);--scrim:rgba(0,0,0,0.56);--chart-1:var(--graphite-250);--chart-2:var(--teal-500);--chart-3:var(--ochre-500);--chart-4:var(--rose-500);--chart-other:var(--graphite-550);--chart-grid:var(--graphite-750);--chart-axis:var(--graphite-700);--seq-1:#0E635B;--seq-2:#098077;--seq-3:#30A197;--seq-4:#6BC1B7;--seq-5:#B0DFD9;--seq-1-fg:var(--graphite-0);--seq-2-fg:var(--graphite-0);--seq-3-fg:var(--ink);--seq-4-fg:var(--ink);--seq-5-fg:var(--ink);--sentiment-positive:var(--green-500);--sentiment-neutral:var(--graphite-500);--sentiment-mixed:var(--graphite-250);--sentiment-negative:var(--red-650);--frame-neel:#161E2B;--frame-neel-border:#253859;--frame-teal:#122124;--frame-teal-border:#174442;--frame-ochre:#211F1A;--frame-ochre-border:#4C3D20;--frame-rose:#251B24;--frame-rose-border:#583043;--frame-slate:#1C2026;--frame-slate-border:#3B4048;--talk-agent:var(--graphite-100);--talk-caller:var(--graphite-500);--nav-hover-bg:var(--surface-2);--nav-active-bg:var(--surface-3);--nav-active-border:var(--border-strong);--danger-hover:var(--red-200);--qr-fg:var(--ink);--qr-bg:var(--graphite-0);--edge-hover:var(--text-2);--e0:0px 0px 0px 0px #00000000;--e1:0px 0px 0px 0px #00000000;--e2:0px 8px 20px -8px rgba(0,0,0,0.60);--e3:0px 24px 48px -16px rgba(0,0,0,0.70);color-scheme:dark}}.sd,.sd [data-surface],.sd[data-theme],[data-theme] .sd{--info:var(--text-2);--info-text:var(--text-2);--info-soft:var(--surface-2);--info-border:var(--border-strong);--chart-neutral:var(--chart-1);--bg-subtle:var(--surface-2);--bg-muted:var(--surface-3);--text-subtle:var(--text-2);--text-muted:var(--text-3);--text-disabled:var(--text-dis);--text-placeholder:var(--text-3);--focus-ring:var(--focus);--accent-subtle:var(--accent-soft);--accent-subtle-fg:var(--accent-soft-text);--accent-fg:var(--accent-text);--link:var(--accent-text);--success-fg:var(--success-text);--success-bg:var(--success-soft);--warning-fg:var(--warning-text);--warning-bg:var(--warning-soft);--danger-fg:var(--danger-text);--danger-bg:var(--danger-soft);--info-fg:var(--info-text);--info-bg:var(--info-soft);--selection-bg:var(--accent-soft);--selection-border:var(--accent-mark);--row-hover:var(--surface-2);--row-selected:var(--accent-soft);--row-selected-hover:var(--accent-soft-hover);--row-selected-bar:var(--accent-mark);--skeleton:var(--surface-3);--seq-empty:var(--surface-2);--chart-label:var(--text-3);--socket:var(--edge);--socket-border:var(--control);--call-idle-fg:var(--text-2);--call-idle-bg:var(--surface-2);--call-idle-mark:var(--control);--call-dialling-fg:var(--warning-text);--call-dialling-bg:var(--warning-soft);--call-dialling-mark:var(--warning);--call-ringing-fg:var(--warning-text);--call-ringing-bg:var(--warning-soft);--call-ringing-mark:var(--warning);--call-live-fg:var(--success-text);--call-live-bg:var(--success-soft);--call-live-mark:var(--live);--call-hold-fg:var(--warning-text);--call-hold-bg:var(--warning-soft);--call-hold-mark:var(--warning);--call-wrapup-fg:var(--text-2);--call-wrapup-bg:var(--surface-2);--call-wrapup-mark:var(--text-2);--call-ended-fg:var(--text-2);--call-ended-bg:var(--surface-2);--call-ended-mark:var(--control);--call-failed-fg:var(--danger-text);--call-failed-bg:var(--danger-soft);--call-failed-mark:var(--danger);--chart-highlight:var(--accent-mark);--diff-added-bg:var(--success-soft);--diff-added-fg:var(--success-text);--diff-removed-bg:var(--danger-soft);--diff-removed-fg:var(--danger-text);--diff-changed-bg:var(--surface-3);--diff-changed-bar:var(--text);--variable-bg:var(--surface-3);--variable-fg:var(--text)}.sd [data-surface=inverse]{--text:var(--text-inverse);--text-2:var(--text-inverse-2);--text-3:var(--text-inverse-2);--accent-text:var(--text-inverse);--focus:var(--focus-inverse)}.sd,.sd [data-density=standard]{--row-h:40px;--control-h:32px;--control-h-sm:28px;--cell-px:12px;--tag-h:20px;--field-font:0.875rem}.sd [data-density=compact]{--row-h:32px;--control-h:28px;--control-h-sm:24px;--cell-px:8px;--tag-h:20px;--field-font:0.875rem}@media (max-width:767.98px),(pointer:coarse){.sd,.sd [data-density]{--row-h:48px;--control-h:44px;--control-h-sm:36px;--cell-px:16px;--tag-h:24px;--field-font:1rem}}.sd{--page-margin:24px;--grid-gutter:24px;--grid-columns:12}@media (max-width:1023.98px){.sd{--grid-gutter:16px;--grid-columns:8}}@media (min-width:768px) and (max-width:1023.98px){.sd{--type-display-56-size:3rem;--type-display-56-lh:3.25rem;--type-display-56:var(--type-display-56-weight) var(--type-display-56-size)/var(--type-display-56-lh) var(--font-sans);--section-pad-y:64px}}@media (max-width:767.98px){.sd{--page-margin:16px;--grid-gutter:12px;--grid-columns:4;--type-display-56-size:2.5rem;--type-display-56-lh:2.75rem;--type-display-56:var(--type-display-56-weight) var(--type-display-56-size)/var(--type-display-56-lh) var(--font-sans);--type-display-40-size:2rem;--type-display-40-lh:2.5rem;--type-display-40:var(--type-display-40-weight) var(--type-display-40-size)/var(--type-display-40-lh) var(--font-sans);--type-title-24-size:1.25rem;--type-title-24-lh:1.75rem;--type-title-24:var(--type-title-24-weight) var(--type-title-24-size)/var(--type-title-24-lh) var(--font-sans);--section-pad-y:48px}}@media (max-height:720px){.sd{--size-baseline:0px}}@media (prefers-reduced-motion:reduce){.sd{--shift-popover:0px;--shift-dialog:0px;--shift-toast:0px;--shift-sheet:0%;--dur-trace:0ms;--dur-pulse:0ms;--dur-spin:0ms;--live-pulse-cycles:0}}.sd[data-motion=reduce],[data-motion=reduce] .sd{--shift-popover:0px;--shift-dialog:0px;--shift-toast:0px;--shift-sheet:0%;--dur-trace:0ms;--dur-pulse:0ms;--dur-spin:0ms;--live-pulse-cycles:0}.sd{--font-rupee:"Noto Sans"}@font-face{font-family:Hanken Grotesk Fallback;src:local("Arial"),local("Helvetica Neue"),local("Helvetica");size-adjust:101.1%;ascent-override:98.9%;descent-override:29.7%;line-gap-override:0%}.sd *,.sd :after,.sd :before{box-sizing:border-box}.sd blockquote,.sd dd,.sd dl,.sd fieldset,.sd figure,.sd h1,.sd h2,.sd h3,.sd h4,.sd h5,.sd h6,.sd p{margin:0}.sd fieldset{padding:0;border:0;min-width:0}.sd legend{padding:0}.sd ol[class],.sd ul[class]{margin:0;padding:0;list-style:none}.sd canvas,.sd img,.sd video{display:block;max-width:100%}.sd button{cursor:pointer}.sd [aria-disabled=true],.sd button:disabled{cursor:not-allowed}.sd table{border-collapse:separate;border-spacing:0}.sd summary{cursor:pointer}.sd hr{height:0;margin:0;border:0;border-top:var(--bw-hairline) solid var(--border)}.sd{font-size:100%;background:var(--bg);-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-synthesis:none;scrollbar-gutter:stable}@media (min-width:1024px) and (min-height:600px){.sd html:has(.app){scrollbar-gutter:auto}}@media (min-width:768px){.sd html:has(body[data-shell=focus]){scrollbar-gutter:auto}}.sd html:has(body[data-frame=fixed]){scrollbar-gutter:auto}.sd{margin:0;font:var(--type-body-14);letter-spacing:var(--type-body-14-tracking)}.sd ::selection{background:var(--text-selection);color:var(--text)}.sd [hidden]{display:none!important}.sd .num,.sd [data-numeric],.sd time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sd code,.sd kbd,.sd pre,.sd samp{font-family:var(--font-mono);font-size:var(--type-mono-13-size);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sd button,.sd input,.sd select,.sd textarea{font:inherit;color:inherit}.sd input,.sd select,.sd textarea{font-size:var(--field-font)}.sd ::placeholder{color:var(--text-3);opacity:1}.sd input:-webkit-autofill{box-shadow:0 0 0 100vmax var(--surface) inset;-webkit-text-fill-color:var(--text)}.sd input:autofill{box-shadow:0 0 0 100vmax var(--surface) inset;-webkit-text-fill-color:var(--text)}.sd a{color:var(--accent-text);text-underline-offset:calc(var(--space-2) + var(--space-1))}.sd a:hover{color:var(--link-hover)}.sd :is([lang=hi],[lang=mr],[lang=ne],[lang=sa],[lang=ta],[lang=te],[lang=bn],[lang=gu],[lang=kn],[lang=ml],[lang=pa],[lang=or]){letter-spacing:0}.sd :focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.sd :is(tr,[role=row],[role=option],[role=treeitem],[role=gridcell]):focus-visible{outline-offset:var(--focus-offset-inset)}.sd [data-focus-target]:focus,.sd [data-focus-target]:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.sd *,.sd :after,.sd :before{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.sd[data-motion=reduce] *,.sd[data-motion=reduce] :after,.sd[data-motion=reduce] :before,[data-motion=reduce] .sd *,[data-motion=reduce] .sd :after,[data-motion=reduce] .sd :before{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}@media (forced-colors:active){.sd :focus-visible{outline:var(--focus-width) solid Highlight;outline-offset:var(--focus-offset)}.sd :is([aria-selected=true],[aria-current=page],[aria-current=true],[data-selected]):not(tr,[role=row]){-webkit-border-start:var(--space-4) solid Highlight!important;border-inline-start:var(--space-4) solid Highlight!important}.sd :is(tr,[role=row]):is([aria-selected=true],[aria-current=page],[aria-current=true],[data-selected])>:first-child{-webkit-border-start:var(--space-4) solid Highlight!important;border-inline-start:var(--space-4) solid Highlight!important}.sd [data-mark]{forced-color-adjust:none;background-color:CanvasText!important;border-color:CanvasText!important}.sd [data-mark=hollow]{background-color:Canvas!important;border:var(--bw-strong) solid CanvasText!important}.sd :is(button,[role=button],input,select,textarea){border-color:ButtonBorder}.sd [data-baseline]{border-top:var(--bw-hairline) solid CanvasText}.sd [data-edge]{stroke:CanvasText}}.sd .type-display-56{font:var(--type-display-56);letter-spacing:var(--type-display-56-tracking);text-wrap:balance}.sd .type-display-40{font:var(--type-display-40);letter-spacing:var(--type-display-40-tracking);text-wrap:balance}.sd .type-title-24{font:var(--type-title-24);letter-spacing:var(--type-title-24-tracking);text-wrap:balance}.sd .type-title-20{font:var(--type-title-20);letter-spacing:var(--type-title-20-tracking)}.sd .type-title-16{font:var(--type-title-16)}.sd .type-title-14{font:var(--type-title-14)}.sd .type-lead-16{font:var(--type-lead-16)}.sd .type-body-16{font:var(--type-body-16)}.sd .type-read-15{font:var(--type-read-15)}.sd .type-read-15:lang(hi),.sd .type-read-15:lang(mr){font:var(--type-read-15-deva)}.sd .type-body-14{font:var(--type-body-14)}.sd .type-label-13{font:var(--type-label-13)}.sd .type-data-13{font:var(--type-data-13)}.sd .type-label-12{font:var(--type-label-12)}.sd .type-meta-12{font:var(--type-meta-12)}.sd .type-num-28{font:var(--type-num-28);letter-spacing:var(--type-num-28-tracking);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sd .type-num-20{font:var(--type-num-20);letter-spacing:var(--type-num-20-tracking);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sd .type-mono-13{font:var(--type-mono-13)}.sd .type-mono-12{font:var(--type-mono-12)}.sd .prose{max-width:var(--size-measure);font:var(--type-body-14);color:var(--text-2);text-wrap:pretty}.sd .prose>*+*{margin-top:var(--space-8)}.sd .l-stack{display:flex;flex-direction:column;gap:var(--space-16);min-width:0}.sd .l-stack--2xs{gap:var(--space-2)}.sd .l-stack--xs{gap:var(--space-4)}.sd .l-stack--sm{gap:var(--space-8)}.sd .l-stack--md{gap:var(--space-12)}.sd .l-stack--lg{gap:var(--space-24)}.sd .l-stack--xl{gap:var(--space-40)}.sd .l-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8);min-width:0}.sd .l-cluster--xs{gap:var(--space-4)}.sd .l-cluster--md{gap:var(--space-12)}.sd .l-cluster--lg{gap:var(--space-24)}.sd .l-cluster--nowrap{flex-wrap:nowrap}.sd .l-split{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);min-width:0}.sd .l-split--start{align-items:flex-start}.sd .l-spacer{flex:1 1 auto}.sd .l-center{display:grid;place-items:center}.sd .l-container{width:100%;max-width:calc(var(--size-container-page) + 2 * var(--page-margin));margin-inline:auto;padding-inline:var(--page-margin)}.sd .l-container--form{max-width:calc(var(--size-container-form) + 2 * var(--page-margin))}.sd .l-container--narrow{max-width:calc(var(--size-container-narrow) + 2 * var(--page-margin))}.sd .l-container--flush{padding-inline:0}.sd .l-page{padding-block:var(--space-24) var(--space-40)}.sd .l-grid{display:grid;grid-gap:var(--grid-gutter);gap:var(--grid-gutter);grid-template-columns:repeat(var(--l-cols,12),minmax(0,1fr))}.sd .l-grid-2,.sd .l-grid-3,.sd .l-grid-4{display:grid;grid-gap:var(--grid-gutter);gap:var(--grid-gutter);grid-template-columns:repeat(var(--l-cols),minmax(0,1fr))}.sd .l-grid-2{--l-cols:2}.sd .l-grid-3{--l-cols:3}.sd .l-grid-4{--l-cols:4}.sd .l-grid-auto{display:grid;grid-gap:var(--space-12);gap:var(--space-12);grid-template-columns:repeat(auto-fit,minmax(min(var(--size-stat-min),100%),1fr))}.sd .l-span-2{grid-column:span 2}.sd .l-span-full{grid-column:1/-1}@media (max-width:1279.98px){.sd .l-grid-3,.sd .l-grid-4{--l-cols:2}}@media (max-width:767.98px){.sd .l-grid-2,.sd .l-grid-3,.sd .l-grid-4{--l-cols:1}.sd .l-span-2{grid-column:auto}}.sd .l-with-aside{display:grid;grid-template-columns:minmax(0,var(--size-container-form)) var(--size-inspector);grid-gap:var(--space-40);gap:var(--space-40);align-items:start}@media (max-width:1279.98px){.sd .l-with-aside{grid-template-columns:minmax(0,1fr);gap:var(--space-24)}}.sd .l-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-field-gap);gap:var(--space-field-gap)}@container (max-width: 559.98px){.sd .l-pair{grid-template-columns:minmax(0,1fr)}}@media (max-width:767.98px){.sd .l-pair{grid-template-columns:minmax(0,1fr)}}.sd .l-cq{container-type:inline-size}.sd .u-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sd .u-mono{font-family:var(--font-mono)}.sd .u-nowrap,.sd .u-truncate{white-space:nowrap}.sd .u-truncate{min-width:0;overflow:hidden;text-overflow:ellipsis}.sd .u-wrap-anywhere{overflow-wrap:anywhere}.sd .u-fg{color:var(--text)}.sd .u-fg-2{color:var(--text-2)}.sd .u-fg-3{color:var(--text-3)}.sd .u-fg-success{color:var(--success-text)}.sd .u-fg-warning{color:var(--warning-text)}.sd .u-fg-danger{color:var(--danger-text)}.sd .u-fg-accent{color:var(--accent-text)}.sd .u-medium{font-weight:var(--fw-medium)}.sd .u-semibold{font-weight:var(--fw-semibold)}.sd .u-bg{background:var(--bg)}.sd .u-surface{background:var(--surface)}.sd .u-surface-2{background:var(--surface-2)}.sd .u-block{display:block}.sd .u-grow{flex:1 1 auto;min-width:0}.sd .u-shrink-0{flex-shrink:0}.sd .u-ml-auto{-webkit-margin-start:auto;margin-inline-start:auto}.sd .u-mt-4{margin-top:var(--space-4)}.sd .u-mt-8{margin-top:var(--space-8)}.sd .u-mt-16{margin-top:var(--space-16)}.sd .u-mt-24{margin-top:var(--space-24)}.sd .u-mt-40{margin-top:var(--space-40)}@media (max-width:767.98px){.sd .u-hide-phone{display:none!important}}@media (min-width:768px){.sd .u-only-phone{display:none!important}}@media (max-width:1023.98px){.sd .u-hide-below-lg{display:none!important}}@media (min-width:1024px){.sd .u-only-below-lg{display:none!important}}@media (max-width:1279.98px){.sd .u-hide-below-xl{display:none!important}}@media (min-width:1280px){.sd .u-only-below-xl{display:none!important}}@media (hover:none),(pointer:coarse){.sd .u-hide-touch{display:none!important}}.sd[data-shortcuts=off] [data-single-key],[data-shortcuts=off] .sd [data-single-key]{display:none!important}.sd,.sd [data-density]{--btn-h-sm:var(--control-h-sm);--btn-h-md:var(--control-h);--btn-h-lg:max(var(--space-40),var(--control-h));--btn-px-sm:var(--space-10);--btn-px-md:var(--space-12);--btn-px-lg:var(--space-16);--btn-font-md:var(--type-label-13);--hit:var(--size-hit-min);--field-h:var(--control-h);--field-h-sm:var(--control-h-sm);--field-h-lg:max(var(--space-40),var(--control-h));--field-px:var(--space-10)}@media (max-width:767.98px),(pointer:coarse){.sd,.sd [data-density]{--btn-px-sm:var(--space-12);--btn-px-md:var(--space-16);--btn-font-md:var(--type-button-14);--hit:var(--size-hit-touch);--field-px:var(--space-12)}}.sd .sr-only{position:absolute;width:var(--space-1);height:var(--space-1);padding:0;margin:calc(-1 * var(--space-1));overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.sd .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sd .is-focus{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.sd .is-focus-in{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset-inset)}.sd .ic{width:var(--icon-md);height:var(--icon-md);flex:none;fill:none;stroke:currentColor;stroke-width:calc(var(--icon-stroke) * 24 / 16);stroke-linecap:round;stroke-linejoin:round}.sd .ic--xs{width:var(--icon-xs);height:var(--icon-xs);stroke-width:calc(var(--icon-stroke) * 24 / 12)}.sd .ic--sm{width:var(--icon-sm);height:var(--icon-sm);stroke-width:calc(var(--icon-stroke) * 24 / 14)}.sd .ic--lg{width:var(--icon-lg);height:var(--icon-lg);stroke-width:calc(var(--icon-stroke) * 24 / 20)}.sd .ic--xl{width:var(--icon-xl);height:var(--icon-xl);stroke-width:var(--icon-stroke)}@keyframes vl-spin{to{transform:rotate(1turn)}}.sd .spin{animation:vl-spin var(--dur-pulse) linear infinite}.sd .mark{display:block;flex:none;width:var(--size-avatar);height:var(--size-avatar)}.sd .mark--lg{width:var(--space-40);height:var(--space-40)}.sd .kbd{display:inline-grid;place-items:center;min-width:var(--size-keycap);height:var(--size-keycap);padding:0 var(--space-4);border:var(--bw-hairline) solid var(--border-strong);border-radius:var(--radius-4);font:var(--type-mono-12);font-weight:var(--fw-medium);color:var(--text-2)}.sd .btn,.sd .kbd{background:var(--surface)}.sd .btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-inline-sm);height:var(--btn-h-md);padding-inline:var(--btn-px-md);border:var(--bw-hairline) solid var(--border-strong);border-radius:var(--radius-6);color:var(--text);box-shadow:var(--e1);font:var(--btn-font-md);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.sd .btn:after{content:"";position:absolute;left:50%;top:50%;width:max(100%,var(--hit));height:max(100%,var(--hit));transform:translate(-50%,-50%)}.sd .btn .ic{width:var(--icon-md);height:var(--icon-md)}.sd .btn--sm{height:var(--btn-h-sm);padding-inline:var(--btn-px-sm);font:var(--type-label-13)}.sd .btn--sm .ic{width:var(--icon-sm);height:var(--icon-sm);stroke-width:calc(var(--icon-stroke) * 24 / 14)}.sd .btn--lg{height:var(--btn-h-lg);padding-inline:var(--btn-px-lg);gap:var(--space-8);font:var(--type-button-14)}.sd .btn--full{width:100%}.sd .btn.has-lead{-webkit-padding-start:var(--space-10);padding-inline-start:var(--space-10)}.sd .btn--sm.has-lead{-webkit-padding-start:var(--space-8);padding-inline-start:var(--space-8)}.sd .btn--lg.has-lead{-webkit-padding-start:var(--space-12);padding-inline-start:var(--space-12)}.sd .btn--primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent);box-shadow:none}.sd .btn--tertiary{background:transparent;border-color:transparent;color:var(--text-2);box-shadow:none}.sd .btn--danger{background:var(--surface);border-color:var(--danger-border);color:var(--danger-text);box-shadow:none}.sd .btn--danger-solid{background:var(--danger);border-color:var(--danger);color:var(--on-danger);box-shadow:none}.sd .btn--link{height:auto;padding:0;border:0;background:none;box-shadow:none;font:inherit;color:var(--accent-text);text-decoration:underline;text-underline-offset:calc(var(--space-2) + var(--space-1))}@media (hover:hover) and (pointer:fine){.sd .btn:not([aria-disabled=true]):not(:disabled):hover{background:var(--surface-2)}.sd .btn--primary:not([aria-disabled=true]):not(:disabled):hover{background:var(--accent-hover);border-color:var(--accent-hover)}.sd .btn--tertiary:not([aria-disabled=true]):hover{color:var(--text)}.sd .btn--danger:not([aria-disabled=true]):hover{background:var(--danger-soft)}.sd .btn--danger-solid:hover{background:var(--danger-text);border-color:var(--danger-text)}.sd .btn--link:hover{background:none;color:var(--link-hover)}}.sd .btn.is-hover{background:var(--surface-2)}.sd .btn--primary.is-hover{background:var(--accent-hover);border-color:var(--accent-hover)}.sd .btn--tertiary.is-hover{color:var(--text)}.sd .btn.is-press,.sd .btn:active{background:var(--surface-3)}.sd .btn--primary.is-press,.sd .btn--primary:active{background:var(--accent-press);border-color:var(--accent-press)}.sd .btn--danger.is-press,.sd .btn--danger:active{background:var(--danger-soft);border-color:var(--danger-text)}.sd .btn--link:active{background:none}.sd .btn:disabled,.sd .btn[aria-disabled=true]{background:var(--surface-2);border-color:var(--border);color:var(--text-dis);box-shadow:none;cursor:not-allowed}.sd .btn--tertiary[aria-disabled=true]{background:transparent;border-color:transparent}.sd .btn.proto-btn{border-style:dashed;border-color:var(--border-strong);color:var(--text-3)}.sd .btn.proto-btn:not([aria-disabled=true]):hover,.sd .btn.proto-btn[aria-expanded=true]{color:var(--text);background:var(--surface-2)}@media (max-width:1279.98px){.sd .btn.proto-btn--fold{width:var(--btn-h-sm);padding-inline:0}}@media (min-width:1024px) and (max-width:1439.98px){.sd .btn.proto-btn--fold-wide{width:var(--btn-h-sm);padding-inline:0}}.sd .btn--link[aria-disabled=true]{background:none}.sd .btn[aria-busy=true]{cursor:progress}.sd .btn[aria-busy=true][aria-disabled=true]:not(.btn--primary):not(.btn--tertiary):not(.btn--danger):not(.btn--danger-solid):not(.btn--link){background:var(--surface);border-color:var(--control);color:var(--text)}.sd .btn--primary[aria-busy=true][aria-disabled=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.sd .btn--danger-solid[aria-busy=true][aria-disabled=true]{background:var(--danger);border-color:var(--danger);color:var(--on-danger)}.sd .btn--danger[aria-busy=true][aria-disabled=true]{background:var(--surface);border-color:var(--danger-border);color:var(--danger-text)}.sd .btn--tertiary[aria-busy=true][aria-disabled=true]{color:var(--text-2)}.sd .btn-group{display:inline-flex}.sd .btn-group>.btn{box-shadow:none}.sd .btn-group>.btn:not(:first-child){-webkit-margin-start:calc(-1 * var(--bw-hairline));margin-inline-start:calc(-1 * var(--bw-hairline));border-start-start-radius:0;border-end-start-radius:0}.sd .btn-group>.btn:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}.sd .ibtn{position:relative;display:inline-grid;place-items:center;flex:none;width:var(--btn-h-md);height:var(--btn-h-md);padding:0;border:var(--bw-hairline) solid transparent;border-radius:var(--radius-6);background:transparent;color:var(--text-2);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.sd .ibtn:after{content:"";position:absolute;left:50%;top:50%;width:max(100%,var(--hit));height:max(100%,var(--hit));transform:translate(-50%,-50%)}.sd .ibtn--sm{width:var(--btn-h-sm);height:var(--btn-h-sm)}.sd .ibtn--sm .ic{width:var(--icon-sm);height:var(--icon-sm);stroke-width:calc(var(--icon-stroke) * 24 / 14)}.sd .ibtn--lg{width:var(--btn-h-lg);height:var(--btn-h-lg)}.sd .ibtn--secondary{background:var(--surface);border-color:var(--border-strong);box-shadow:var(--e1)}@media (hover:hover) and (pointer:fine){.sd .ibtn:hover{background:var(--surface-2);color:var(--text)}}.sd .ibtn.is-hover{background:var(--surface-2);color:var(--text)}.sd .ibtn[aria-pressed=true]{background:var(--surface-3);color:var(--text)}.sd .ibtn[aria-disabled=true]{color:var(--text-dis);background:transparent;cursor:not-allowed}.sd .select:after,.sd .th-sort:after{content:"";position:absolute;left:50%;top:50%;width:max(100%,var(--hit));height:max(100%,var(--hit));transform:translate(-50%,-50%)}.sd .th-sort{position:relative}@media (pointer:coarse){.sd .gate-act,.sd .notice-act,.sd .tb-count,.sd :where(.app-main,.portal) a[href]:not([class]),.sd :where(.field-hint,.kv dd,.gate-row,.notice-body,.card-meta,.card-title,.legend-item,table td) a[href]{position:relative}.sd .notice-act:after,.sd .tb-count:after,.sd :where(.app-main,.portal) a[href]:not([class]):after,.sd :where(.field-hint,.kv dd,.gate-row,.notice-body,.card-meta,.card-title,.legend-item,table td) a[href]:after,.sd a.gate-act:after{content:"";position:absolute;left:50%;top:50%;width:max(100%,var(--hit));height:max(100%,var(--hit));transform:translate(-50%,-50%)}.sd table td a[href].cell-t{padding-block:calc((var(--hit) - 1lh) / 2);vertical-align:middle}.sd .legend-item:has(>a[href]){min-height:var(--hit)}}.sd .tag{display:inline-flex;align-items:center;gap:var(--space-inline-xs);height:var(--tag-h);padding:0 var(--space-6);border:var(--bw-hairline) solid transparent;border-radius:var(--radius-4);background:var(--surface-3);color:var(--text-2);font:var(--type-label-12);white-space:nowrap;vertical-align:middle;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sd .tag .ic{width:var(--icon-xs);height:var(--icon-xs);stroke-width:calc(var(--icon-stroke) * 24 / 12)}.sd .tag--success{background:var(--success-soft);color:var(--success-text)}.sd .tag--warning{background:var(--warning-soft);color:var(--warning-text)}.sd .tag--danger{background:var(--danger-soft);color:var(--danger-text)}.sd .tag--info{background:var(--info-soft);color:var(--info-text)}.sd .tag--outline{background:transparent;border-color:var(--border-strong);color:var(--text-2)}.sd .tag--lg{height:var(--size-chip);padding:0 var(--space-8)}.sd button.tag{cursor:pointer}.sd .cs{display:inline-flex;align-items:center;gap:var(--space-6);height:var(--tag-h);padding:0 var(--space-6);border-radius:var(--radius-4);white-space:nowrap}.sd .cs,.sd .cs-t{font:var(--type-label-12)}.sd .cs-t{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sd .cs--idle{background:var(--call-idle-bg);color:var(--call-idle-fg)}.sd .cs--dialling,.sd .cs--hold,.sd .cs--ringing{background:var(--call-ringing-bg);color:var(--call-ringing-fg)}.sd .cs--live{background:var(--call-live-bg);color:var(--call-live-fg)}.sd .cs--ended,.sd .cs--wrapup{background:var(--call-ended-bg);color:var(--call-ended-fg)}.sd .cs--failed{background:var(--call-failed-bg);color:var(--call-failed-fg)}.sd .chip{display:inline-flex;align-items:center;gap:var(--space-inline-sm);height:var(--size-chip);padding:0 var(--space-8);border:var(--bw-hairline) solid var(--border-strong);border-radius:var(--radius-6);background:var(--surface);color:var(--text-2);font:var(--type-label-12);white-space:nowrap;text-decoration:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sd .chip .ic{width:var(--icon-sm);height:var(--icon-sm);stroke-width:calc(var(--icon-stroke) * 24 / 14)}.sd .chip b{font-weight:var(--fw-semibold);color:var(--text)}.sd .chip--quiet{border-color:transparent;background:transparent;padding:0 var(--space-4)}.sd .chip--live{background:var(--success-soft);border-color:transparent;color:var(--success-text)}.sd .chip--ringing,.sd .chip[data-tone=ringing]{background:var(--call-ringing-bg);border-color:transparent;color:var(--call-ringing-fg)}.sd .chip--warn{background:var(--warning-soft);border-color:var(--warning-border);color:var(--warning-text)}.sd .chip--danger{background:var(--danger-soft);border-color:var(--danger-border);color:var(--danger-text)}.sd button.chip{cursor:pointer}.sd .live-dot{position:relative;display:inline-block;flex:none;width:var(--size-live-dot);height:var(--size-live-dot);border-radius:var(--radius-full);background:var(--live)}.sd .live-dot--pulse:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--live);animation:vl-pulse var(--dur-pulse) var(--ease-standard) var(--live-pulse-cycles,3)}@keyframes vl-pulse{0%{transform:scale(1);opacity:.55}70%,to{transform:scale(2.6);opacity:0}}.sd .count-badge{font:var(--type-meta-12);color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sd .lm{display:inline-flex;align-items:center;gap:var(--space-6);font:var(--type-data-13);color:var(--text-2);white-space:nowrap}.sd .lm-g{display:inline-grid;place-items:center;flex:none;min-width:var(--size-lang-mark);height:var(--size-lang-mark);padding:0 var(--space-2);border:var(--bw-hairline) solid transparent;background:var(--surface-3);border-radius:var(--radius-4);font:var(--type-label-12);line-height:1;color:var(--text);letter-spacing:0}.sd .lm--compact{font:var(--type-meta-12);gap:var(--space-4)}.sd .lm--compact .lm-g{min-width:var(--space-16);height:var(--space-16)}.sd .phone-text{font:var(--type-data-13);color:inherit;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0}.sd .phone-text--sm{font:var(--type-meta-12);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sd .cb{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;display:inline-grid;place-items:center;flex:none;margin:0;width:var(--space-16);height:var(--space-16);border:var(--bw-hairline) solid var(--control);border-radius:var(--radius-4);background:var(--surface);vertical-align:middle;cursor:pointer}.sd .cb.is-checked,.sd .cb.is-mixed,.sd .cb:checked,.sd .cb[aria-checked=mixed],.sd .cb[aria-checked=true],.sd .cb[data-mixed]{background:var(--accent);border-color:var(--accent)}.sd .cb.is-checked:after,.sd .cb:checked:after,.sd .cb[aria-checked=true]:after{content:"";width:var(--space-4);height:var(--space-8);border:solid var(--on-accent);border-width:0 var(--bw-strong) var(--bw-strong) 0;transform:translateY(calc(-1 * var(--space-1))) rotate(45deg)}.sd .cb.is-mixed:after,.sd .cb[aria-checked=mixed]:after,.sd .cb[data-mixed]:after{content:"";width:var(--space-8);height:var(--bw-strong);background:var(--on-accent)}.sd .av{display:inline-grid;place-items:center;flex:none;width:var(--size-avatar);height:var(--size-avatar);border-radius:var(--radius-full);background:var(--surface-3);color:var(--text-2);font:var(--type-label-12);overflow:hidden}.sd .av--20{width:var(--space-20);height:var(--space-20)}.sd .av--32{width:var(--size-avatar-voice);height:var(--size-avatar-voice);font:var(--type-label-13)}.sd .av--voice{border-radius:var(--radius-6);color:var(--text)}.sd .sb{display:flex;flex-direction:column;min-height:0;background:var(--bg);border-right:var(--bw-hairline) solid var(--border);padding:var(--space-8)}.sd .sb--overlay{position:absolute;top:0;bottom:0;left:0;z-index:calc(var(--z-scrim) + 1);width:var(--size-sidebar);border-right-color:var(--border-overlay);box-shadow:var(--e3)}.sd .sb-scroll{flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}.sd .ws{display:flex;align-items:center;gap:var(--space-10);width:100%;min-height:var(--space-48);padding:var(--space-8);border:0;border-radius:var(--radius-6);background:transparent;color:var(--text);text-align:left;cursor:pointer}.sd .ws.is-hover,.sd .ws:hover{background:var(--nav-hover-bg)}.sd .ws-text{flex:1 1;min-width:0;display:grid}.sd .ws-name{font:var(--type-title-14);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sd .ws-role{font:var(--type-meta-12)}.sd .ws-role,.sd .ws>.ic{color:var(--text-3)}.sd .jump{display:grid;grid-template-columns:var(--icon-md) minmax(0,1fr);align-items:center;grid-column-gap:var(--space-8);column-gap:var(--space-8);width:100%;height:var(--control-h);margin:var(--space-4) 0 0;padding:0 var(--space-8) 0 var(--space-16);border:0;border-radius:var(--radius-6);background:transparent;color:var(--text-2);font:var(--type-label-13);text-align:left;cursor:pointer}.sd .jump.is-hover,.sd .jump:hover{background:var(--nav-hover-bg);color:var(--text)}.sd .nav-g{padding-top:var(--space-12)}.sd .nav-g-label{display:block;font:var(--type-label-12);color:var(--text-3);padding:var(--space-4) var(--space-8) var(--space-4) var(--space-16)}.sd .nav-list{position:relative;display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding-left:var(--space-8);margin:0;list-style:none}.sd .nav-list:before{content:"";position:absolute;left:var(--space-2);top:var(--space-4);bottom:var(--space-4);width:var(--bw-hairline);background:var(--border)}.sd .nav-item{position:relative;display:grid;grid-template-columns:var(--icon-md) minmax(0,1fr) auto;align-items:center;grid-column-gap:var(--space-8);column-gap:var(--space-8);height:var(--control-h);padding:0 var(--space-8);border-radius:var(--radius-6);color:var(--text-2);font:var(--type-label-13);text-decoration:none;transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.sd .nav-item>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sd .nav-item.is-hover,.sd .nav-item:hover{background:var(--nav-hover-bg);color:var(--text)}.sd .nav-item[aria-current=page]{color:var(--text);font-weight:var(--fw-semibold)}.sd .nav-item[aria-current=page] .ic{color:var(--accent-text)}.sd .nav-item[aria-current=page]:before{content:"";position:absolute;left:calc(var(--space-2) - var(--space-8));top:var(--space-6);bottom:var(--space-6);width:var(--bw-strong);border-radius:var(--radius-2);background:var(--accent-mark)}.sd .nav-item.is-focus,.sd .nav-item:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset-inset)}.sd .nav-badge{display:inline-flex;align-items:center;gap:var(--space-4);font:var(--type-meta-12);font-weight:var(--fw-regular);color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sd .nav-badge--live{color:var(--success-text)}.sd .nav-badge--warn{color:var(--warning-text)}.sd .setup{display:grid;grid-gap:var(--space-6);gap:var(--space-6);margin:var(--space-8) 0;padding:var(--space-12);border:var(--bw-hairline) solid var(--border);border-radius:var(--radius-8);background:var(--surface);color:var(--text);text-decoration:none}.sd .setup:hover{border-color:var(--border-strong)}.sd .setup-top{display:flex;justify-content:space-between;align-items:baseline;font:var(--type-title-14)}.sd .setup-top .count-badge{font-weight:var(--fw-regular)}.sd .setup-next{font:var(--type-meta-12);color:var(--text-2)}.sd .progress{height:var(--space-4);border-radius:var(--radius-2);background:var(--surface-3);overflow:hidden}.sd .progress>i{display:block;height:100%;border-radius:var(--radius-2);background:var(--accent-mark)}.sd .acct{display:flex;align-items:center;gap:var(--space-8);width:100%;min-height:var(--space-48);padding:var(--space-8);border:0;border-top:var(--bw-hairline) solid var(--border);background:transparent;color:var(--text);text-align:left;font:var(--type-label-13);cursor:pointer}.sd .acct:hover{background:var(--nav-hover-bg)}.sd .acct>span:not(.av){flex:1 1;min-width:0}.sd .acct>.ic{color:var(--text-3)}.sd .rail{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-8) 0;background:var(--bg);border-right:var(--bw-hairline) solid var(--border)}.sd .rail>.mark{margin-bottom:var(--space-8)}.sd .rail-item{position:relative;display:grid;place-items:center;flex:none;width:var(--space-40);height:var(--space-40);padding:0;border:0;border-radius:var(--radius-6);background:transparent;color:var(--text-2);cursor:pointer}.sd .rail-item.is-hover,.sd .rail-item:hover{background:var(--nav-hover-bg);color:var(--text)}.sd .rail-item[aria-current=page]{color:var(--accent-text)}.sd .rail-item[aria-current=page]:before{content:"";position:absolute;left:calc(-1 * var(--space-8));top:var(--space-8);bottom:var(--space-8);width:var(--bw-strong);border-radius:var(--radius-2);background:var(--accent-mark)}.sd .rail-item.is-focus,.sd .rail-item:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset-inset)}@media (pointer:coarse){.sd .rail-item{width:var(--size-hit-touch);height:var(--size-hit-touch)}.sd .rail-item[aria-current=page]:before{left:calc((var(--size-hit-touch) - var(--size-rail)) / 2)}}.sd .rail-sep{flex:none;width:var(--space-24);height:var(--bw-hairline);margin:var(--space-6) 0;background:var(--border)}.sd .rail-mark{position:absolute;top:var(--space-6);right:var(--space-6);width:var(--size-live-dot);height:var(--size-live-dot);border-radius:var(--radius-full);background:var(--live);box-shadow:0 0 0 var(--bw-strong) var(--bg)}.sd .rail-mark--warn{background:var(--warning)}.sd .topbar{display:flex;align-items:center;gap:var(--space-4);flex:none;box-sizing:border-box;width:100%;height:calc(var(--size-topbar) + env(safe-area-inset-top));margin:0;padding:env(safe-area-inset-top) max(var(--space-8),env(safe-area-inset-right)) 0 max(var(--space-4),env(safe-area-inset-left));background:var(--surface);border-bottom:var(--bw-hairline) solid var(--border)}.sd .topbar-title{flex:1 1;min-width:0;margin:0;padding-left:var(--space-8);font:var(--type-title-16);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sd .topbar-back{display:inline-flex;align-items:center;gap:var(--space-2);flex:none;height:var(--size-hit-touch);padding:0 var(--space-4);font:var(--type-label-13);color:var(--accent-text);text-decoration:none;white-space:nowrap}.sd .topbar-back+.topbar-title{padding-left:var(--space-4)}.sd button.topbar-back{border:0;background:none;font:var(--type-label-13);cursor:pointer}.sd .topbar .ibtn{width:var(--size-hit-touch);height:var(--size-hit-touch)}.sd .topbar .chip{position:relative}.sd .topbar .chip:before{content:"";position:absolute;left:calc(var(--space-2) * -1);right:calc(var(--space-2) * -1);top:calc((var(--size-hit-touch) - var(--size-chip)) / -2);bottom:calc((var(--size-hit-touch) - var(--size-chip)) / -2)}.sd .topbar--auto .topbar-menu{display:none}@media (min-width:768px){.sd .topbar--auto .topbar-menu{display:inline-grid}.sd .topbar--auto .topbar-back{display:none}}.sd .bbar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));flex:none;box-sizing:border-box;width:100%;height:calc(var(--size-bottombar) + env(safe-area-inset-bottom));margin:0;padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:var(--surface);border-top:var(--bw-hairline) solid var(--border)}.sd .bbar>a,.sd .bbar>button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);min-width:0;min-height:var(--size-hit-touch);margin:0;padding:0;border:0;background:none;font:var(--type-label-12);color:var(--text-2);text-decoration:none;text-align:center;white-space:nowrap;cursor:pointer}.sd .bbar [aria-current=page]{color:var(--accent-text)}.sd .bbar [aria-current=page]:before{content:"";position:absolute;top:calc(var(--bw-hairline) * -1);left:25%;right:25%;height:var(--bw-strong);background:var(--accent-mark)}.sd .scrim{position:absolute;inset:0;background:var(--scrim)}.sd .nav-sheet{top:0;width:min(var(--size-nav-sheet),85%);padding:var(--space-8);background:var(--bg);border-right:var(--bw-hairline) solid var(--border-overlay)}.sd .bsheet,.sd .nav-sheet{position:absolute;bottom:0;left:0;z-index:var(--z-modal);display:flex;flex-direction:column;box-shadow:var(--e3)}.sd .bsheet{right:0;max-height:88%;background:var(--surface-overlay);border-top:var(--bw-hairline) solid var(--border-overlay);border-radius:var(--radius-12) var(--radius-12) 0 0}.sd .bsheet-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);min-height:var(--space-48);padding:var(--space-4) var(--space-4) var(--space-4) var(--space-16);border-bottom:var(--bw-hairline) solid var(--border)}.sd .bsheet-head h2,.sd .bsheet-head h3{margin:0;font:var(--type-title-16)}.sd .bsheet-body{overflow-y:auto;padding:var(--space-8) var(--space-8) var(--space-16)}.sd .more-label{display:block;padding:var(--space-8) var(--space-8) var(--space-4);font:var(--type-label-12);color:var(--text-3)}.sd .more-cols{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:var(--space-8);column-gap:var(--space-8)}.sd .more-item{display:flex;align-items:center;gap:var(--space-12);height:var(--size-hit-touch);padding:0 var(--space-8);border-radius:var(--radius-6);font:var(--type-label-13);color:var(--text);text-decoration:none;white-space:nowrap}.sd .more-item .ic{width:var(--icon-lg);height:var(--icon-lg);stroke-width:calc(var(--icon-stroke) * 24 / 20);color:var(--text-2)}.sd .more-item[aria-current=page]{background:var(--accent-soft);color:var(--accent-soft-text)}.sd .more-item[aria-current=page] .ic{color:var(--accent-soft-text)}.sd .ph{align-items:center;gap:var(--space-8) var(--space-12);min-height:var(--size-header);padding:var(--space-8) var(--page-margin);background:var(--surface);border-bottom:var(--bw-hairline) solid var(--border)}.sd .ph,.sd .ph-title{display:flex;flex-wrap:wrap}.sd .ph-title{align-items:baseline;gap:var(--space-4) var(--space-12);flex:1 1 auto;min-width:0}.sd .ph h1{margin:0;max-width:100%;font:var(--type-title-20);letter-spacing:var(--type-title-20-tracking);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sd .ph-meta{font:var(--type-data-13);color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sd .ph-desc{flex-basis:100%;max-width:var(--size-measure);font:var(--type-body-14);color:var(--text-2)}.sd .ph-actions{display:flex;align-items:center;gap:var(--space-inline-md);margin-left:auto}.sd .ph--phone{min-height:var(--size-toolbar);padding:var(--space-4) var(--page-margin)}.sd .crumbs{display:flex;align-items:center;gap:var(--space-4);align-self:center;font:var(--type-label-13);color:var(--text-3)}.sd .crumbs a{color:var(--text-2);text-decoration:none}.sd .crumbs a:hover{color:var(--text);text-decoration:underline}.sd .vtabs{display:flex;align-items:stretch;gap:var(--space-4);flex:none;height:var(--size-view-tabs);padding:0 calc(var(--page-margin) - var(--space-8));background:var(--surface);border-bottom:var(--bw-hairline) solid var(--border);overflow-x:auto;scrollbar-width:none}.sd .vtab{position:relative;display:inline-flex;align-items:center;gap:var(--space-6);padding:0 var(--space-8);border:0;background:transparent;font:var(--type-label-13);color:var(--text-2);white-space:nowrap;text-decoration:none;cursor:pointer}.sd .vtab-count{font:var(--type-meta-12);color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sd .vtab.is-hover,.sd .vtab:hover,.sd .vtab[aria-current=page],.sd .vtab[aria-selected=true]{color:var(--text)}.sd .vtab[aria-current=page] .vtab-count,.sd .vtab[aria-selected=true] .vtab-count{color:var(--text-2)}.sd .vtab[aria-current=page]:after,.sd .vtab[aria-selected=true]:after{content:"";position:absolute;left:var(--space-8);right:var(--space-8);bottom:0;height:var(--bw-strong);background:var(--accent-mark)}.sd .vtab.is-focus,.sd .vtab:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset-inset)}.sd .vtab--add{color:var(--text-3)}.sd .vtabs-list{display:contents}.sd .vtabs--panel{height:var(--size-view-tabs);padding:0 var(--space-8)}.sd .vtabs{--vtabs-reach:var(--space-0)}@media (pointer:coarse){.sd .vtabs,.sd .vtabs--panel{--vtabs-reach:calc((var(--size-hit-touch) - var(--size-view-tabs) + var(--bw-hairline)) / 2);position:relative;z-index:var(--z-raised);height:calc(var(--size-view-tabs) + 2 * var(--vtabs-reach));margin-block:calc(-1 * var(--vtabs-reach));padding-block:var(--vtabs-reach);background-clip:content-box}.sd .vtab:before{content:"";position:absolute;left:0;right:0;top:calc(-1 * var(--vtabs-reach));bottom:calc(-1 * var(--vtabs-reach))}}.sd .seg{display:inline-flex;gap:var(--space-2);padding:var(--space-2);background:var(--surface-2);border:var(--bw-hairline) solid var(--border);border-radius:var(--radius-6)}.sd .seg>a,.sd .seg>button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-6);height:calc(var(--control-h) - var(--space-6));padding:0 var(--space-10);border:var(--bw-hairline) solid transparent;border-radius:var(--radius-4);background:transparent;font:var(--type-label-13);color:var(--text-2);white-space:nowrap;text-decoration:none;cursor:pointer}.sd .seg>:hover{color:var(--text)}.sd .seg>[aria-checked=true],.sd .seg>[aria-pressed=true],.sd .seg>[aria-selected=true]{background:var(--surface);border-color:var(--border-strong);box-shadow:var(--e1);color:var(--text)}.sd .seg>[aria-disabled=true]{color:var(--text-dis)}.sd .seg--sm>a,.sd .seg--sm>button{height:calc(var(--control-h-sm) - var(--space-6));padding:0 var(--space-8);font:var(--type-label-12)}.sd .seg--full{display:flex}.sd .seg--full>*{flex:1 1}.sd .tb{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-8);min-height:var(--size-toolbar);padding:var(--space-8) var(--page-margin);background:var(--surface);border-bottom:var(--bw-hairline) solid var(--border)}.sd .tb-spacer{flex:1 1}.sd .tb-count{display:inline-flex;align-items:center;gap:var(--space-4);height:var(--control-h-sm);padding:0 var(--space-6);border:0;border-radius:var(--radius-4);background:transparent;font:var(--type-data-13);color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer}.sd .tb-count b{font-weight:var(--fw-medium);color:var(--text-2)}.sd .tb-count:hover{background:var(--surface-2);color:var(--text-2)}.sd .tb-count--static{padding:0;cursor:default;white-space:nowrap}.sd .tb-count--static:hover{background:transparent;color:inherit}.sd .search{display:flex;align-items:center;gap:var(--space-6);flex:0 1 calc(var(--space-40) * 7);min-width:calc(var(--space-40) * 4);height:var(--control-h);padding:0 var(--space-4) 0 var(--space-8);border:var(--bw-hairline) solid var(--control);border-radius:var(--radius-6);background:var(--surface);color:var(--text-3)}.sd .search input{flex:1 1;align-self:stretch;min-width:0;border:0;background:transparent;font:var(--type-data-13);font-size:var(--field-font);color:var(--text);outline:0;text-overflow:ellipsis}.sd .tb .search{min-width:min(100%,calc(var(--space-40) * 7))}.sd .search.is-focus,.sd .search:focus-within{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.sd .search--full{flex:1 1 100%}.sd .ftoken{display:inline-flex;align-items:stretch;flex:none;height:var(--control-h-sm);border:var(--bw-hairline) solid var(--border-strong);border-radius:var(--radius-6);background:var(--surface);overflow:hidden;white-space:nowrap}.sd .ftoken-body{display:inline-flex;align-items:center;gap:var(--space-6);padding:0 var(--space-4) 0 var(--space-8);border:0;background:transparent;font:var(--type-data-13);color:var(--text);cursor:pointer}.sd .ftoken-body:hover{background:var(--surface-2)}.sd .ftoken-f{color:var(--text-3)}.sd .ftoken-v{font-weight:var(--fw-medium)}.sd .ftoken-x{display:grid;place-items:center;width:var(--space-24);border:0;background:transparent;color:var(--text-3);cursor:pointer}.sd .ftoken-x:hover{background:var(--surface-2);color:var(--text)}.sd .fcount{display:inline-grid;place-items:center;min-width:var(--space-20);height:var(--space-20);padding:0 var(--space-4);border-radius:var(--radius-4);background:var(--accent-soft);color:var(--accent-soft-text);font:var(--type-label-12)}.sd .notice{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-12);border:var(--bw-hairline) solid var(--border);border-radius:var(--radius-6);background:var(--surface);font:var(--type-data-13);color:var(--text)}.sd .notice>.ic{flex:none;color:var(--text-2)}.sd .notice-body{flex:1 1;min-width:0}.sd .notice--info{background:var(--info-soft);border-color:var(--info-border)}.sd .notice--info>.ic{color:var(--info-text)}.sd .notice--warning{background:var(--warning-soft);border-color:var(--warning-border)}.sd .notice--warning>.ic{color:var(--warning-text)}.sd .notice--danger{background:var(--danger-soft);border-color:var(--danger-border)}.sd .notice--danger>.ic{color:var(--danger-text)}.sd .notice--success{background:var(--success-soft);border-color:var(--success-border)}.sd .notice--success>.ic{color:var(--success-text)}.sd .dt-wrap{position:relative;overflow:auto;background:var(--surface)}.sd .dt{width:100%;border-collapse:separate;border-spacing:0;font:var(--type-data-13);color:var(--text-2)}.sd .dt thead th{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky);height:var(--size-table-head);padding:0 var(--cell-px);background:var(--surface);border-bottom:var(--bw-hairline) solid var(--border);font:var(--type-label-12);color:var(--text-3);text-align:left;white-space:nowrap}.sd .dt td{transition:background-color var(--dur-fast) var(--ease-standard)}.sd .dt tbody th,.sd .dt td,.sd .dt tfoot th{height:var(--row-h);padding:0 var(--cell-px);background:var(--surface);border-bottom:var(--bw-hairline) solid var(--border);white-space:nowrap}.sd .dt tbody th,.sd .dt tfoot th{font-weight:var(--fw-medium);color:var(--text);text-align:left}.sd .dt tfoot td,.sd .dt tfoot th{height:var(--row-h);padding:0 var(--cell-px);background:var(--surface);border-bottom:0;border-top:var(--bw-hairline) solid var(--border-strong);color:var(--text);font-weight:var(--fw-medium)}.sd .dt .c-sel{width:var(--space-40);padding-right:0}.sd .dt .c-num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sd .dt .c-act{width:1%;text-align:right}.sd .dt .c-key{color:var(--text);font-weight:var(--fw-medium)}.sd .dt .c-key a{color:inherit;text-decoration:none}.sd .dt .c-key a:hover{text-decoration:underline}.sd .dt .sticky-l{position:-webkit-sticky;position:sticky;left:0;z-index:var(--z-raised)}.sd .dt th.sticky-l{z-index:calc(var(--z-sticky) + var(--z-raised))}.sd .dt tbody tr:hover td,.sd .dt tr.is-hover td{background:var(--row-hover)}.sd .dt tr[aria-selected=true] td{background:var(--row-selected)}.sd .dt tr[aria-selected=true].is-hover td,.sd .dt tr[aria-selected=true]:hover td{background:var(--row-selected-hover)}.sd .dt tr[aria-selected=true] td:first-child{box-shadow:inset var(--bw-strong) 0 0 var(--row-selected-bar)}.sd .dt tr.is-focus,.sd .dt tr:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset-inset)}.sd .th-sort{display:inline-flex;align-items:center;gap:var(--space-4);padding:0;border:0;background:transparent;font:inherit;color:inherit;white-space:nowrap;vertical-align:middle;cursor:pointer}.sd .th-sort:hover{color:var(--text)}@media (pointer:coarse){.sd .dt thead th{height:var(--size-hit-touch)}.sd .th-sort{min-height:var(--size-hit-touch)}}.sd .th-sort .ic{opacity:0}.sd .th-sort:focus-visible .ic,.sd .th-sort:hover .ic,.sd th[aria-sort=ascending] .th-sort .ic,.sd th[aria-sort=descending] .th-sort .ic{opacity:1}.sd th[aria-sort=ascending] .th-sort,.sd th[aria-sort=descending] .th-sort{color:var(--text-2)}.sd .c-num .th-sort{flex-direction:row-reverse}.sd .row-actions{display:inline-flex;align-items:center;gap:var(--space-4);opacity:0;transition:opacity var(--dur-fast) var(--ease-standard)}.sd .dt tr.is-focus .row-actions,.sd .dt tr.is-hover .row-actions,.sd .dt tr:focus .row-actions,.sd .dt tr:focus-within .row-actions,.sd .dt tr:hover .row-actions{opacity:1}.sd .meter{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--space-8)}.sd .meter>i{display:block;width:var(--space-40);height:var(--space-4);border-radius:var(--radius-2);background:var(--surface-3);overflow:hidden}.sd .meter>i>b{display:block;height:100%;background:var(--text-2)}.sd .cell-t{display:inline-block;max-width:calc(var(--space-40) * 6);overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.sd .pager{display:flex;align-items:center;gap:var(--space-12);flex:none;height:var(--size-pager);padding:0 var(--page-margin);background:var(--surface);border-top:var(--bw-hairline) solid var(--border);font:var(--type-meta-12);color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.sd .pager-sp{flex:1 1}.sd .bulk{position:absolute;left:50%;bottom:calc(var(--size-pager) + var(--space-12));z-index:var(--z-float);display:flex;align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-6) var(--space-6) var(--space-12);transform:translateX(-50%);background:var(--surface-raised);border:var(--bw-hairline) solid var(--border-overlay);border-radius:var(--radius-8);box-shadow:var(--e3);white-space:nowrap}.sd .bulk-count{margin-right:var(--space-2);padding-right:var(--space-8);border-right:var(--bw-hairline) solid var(--border);font:var(--type-label-13);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sd .dt-empty td{height:auto;padding:var(--space-48) var(--space-24);text-align:center;white-space:normal}.sd .empty{display:grid;justify-items:center;grid-gap:var(--space-8);gap:var(--space-8);max-width:calc(var(--space-96) * 4);margin:0 auto;text-align:center}.sd .empty>.ic{color:var(--text-3)}.sd .empty h3{margin:0;font:var(--type-title-16);color:var(--text)}.sd .empty p{margin:0;font:var(--type-body-14);color:var(--text-2)}.sd .li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-2) var(--space-8);gap:var(--space-2) var(--space-8);min-height:var(--row-h);padding:var(--space-10) var(--page-margin);background:var(--surface);border-bottom:var(--bw-hairline) solid var(--border);color:var(--text);text-decoration:none}.sd .li-title{display:flex;align-items:center;gap:var(--space-8);font:var(--type-label-13);color:var(--text)}.sd .li-meta,.sd .li-title{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sd .li-meta{font:var(--type-meta-12);color:var(--text-3)}.sd .li>.lm,.sd .li>.tag{justify-self:end}.sd .li-end{display:flex;align-items:center;gap:var(--space-8);grid-row:1/span 2;grid-column:2}.sd .bl{display:flex;gap:var(--space-12);box-sizing:border-box;width:100%;min-width:0;height:var(--size-baseline);margin:0;padding:0 var(--space-12);background:var(--bl-bg);border-top:var(--bw-hairline) solid var(--bl-line);font:var(--type-meta-12);white-space:nowrap;overflow:hidden}.sd .bl,.sd .bl-seg{align-items:center;flex:none;color:var(--bl-text)}.sd .bl-seg{display:inline-flex;gap:var(--space-6);border-radius:var(--radius-4);text-decoration:none}.sd .bl-seg:hover{color:var(--bl-text);text-decoration:underline;text-underline-offset:var(--space-2)}.sd .bl-seg b,.sd .bl-seg u{color:var(--bl-strong);font-weight:var(--fw-medium)}.sd .bl-seg u{text-underline-offset:var(--space-2)}.sd .bl-seg .ic{width:var(--icon-sm);height:var(--icon-sm);stroke-width:calc(var(--icon-stroke) * 24 / 14)}.sd .bl-seg .phone-text{font:var(--type-meta-12);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sd .bl-seg--warn,.sd .bl-seg--warn b,.sd .bl-seg--warn u,.sd .bl-seg--warn:hover{color:var(--bl-warn)}.sd .bl-sep{flex:none;width:var(--bw-hairline);height:var(--space-12);background:var(--bl-sep)}.sd .bl-end{display:flex;gap:var(--space-12);margin-left:auto}.sd .bl-btn,.sd .bl-end{align-items:center;flex:none}.sd .bl-btn{display:inline-flex;gap:var(--space-4);height:100%;margin:0;padding:0;border:0;background:transparent;color:var(--bl-text);font:var(--type-meta-12);cursor:pointer}.sd .bl-btn:hover{color:var(--bl-strong)}.sd .bl-btn:focus-visible,.sd .bl-seg.is-focus,.sd .bl-seg:focus-visible{outline:var(--focus-width) solid var(--bl-focus);outline-offset:calc(var(--focus-width) * -1)}.sd .blist{margin:0;padding:0;list-style:none;border:var(--bw-hairline) solid var(--border);border-radius:var(--radius-8);background:var(--surface);overflow:hidden}.sd .blist li{margin:0;border-top:var(--bw-hairline) solid var(--border)}.sd .blist li:first-child{border-top:0}.sd .blist a{display:flex;align-items:center;gap:var(--space-8);min-height:var(--size-hit-touch);padding:0 var(--space-12);font:var(--type-data-13);color:var(--text-2);text-decoration:none}.sd .blist-t{flex:1 1;min-width:0}.sd .blist b{color:var(--text);font-weight:var(--fw-medium)}.sd .blist u{text-underline-offset:var(--space-2)}.sd .blist .blist--warn,.sd .blist .blist--warn b{color:var(--warning-text)}.sd .blist-ch{color:var(--text-3)}.sd .gate{display:flex;flex-direction:column;width:var(--size-popover-gate);max-width:100%;background:var(--surface-overlay);border:var(--bw-hairline) solid var(--border-overlay);border-radius:var(--radius-12);box-shadow:var(--e3);color:var(--text);overflow:hidden}.sd .gate--sheet{width:var(--size-sheet-gate)}.sd .gate--page{width:auto;border:var(--bw-hairline) solid var(--border);box-shadow:none}.sd .gate-head{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-panel-pad-lg) var(--space-panel-pad-lg) var(--space-12)}.sd .gate-head:has(>.gate-close){grid-template-columns:minmax(0,1fr) auto}.sd .gate-head>.gate-close{grid-column:2;grid-row:1;align-self:start;margin:calc(-1 * var(--space-4)) calc(-1 * var(--space-8)) 0 0}.sd .gate-head:has(>.gate-close)>:not(.gate-close){grid-column:1}.sd .gate-title{margin:0;font:var(--type-title-16)}.sd .gate-sub{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-6);font:var(--type-meta-12);color:var(--text-3)}.sd .gate-body{display:grid;grid-gap:var(--space-12);gap:var(--space-12);padding:0 var(--space-panel-pad-lg) var(--space-panel-pad-lg)}.sd .gate-group{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-8);margin:var(--space-4) 0 0;color:var(--text-3)}.sd .gate-group,.sd .gate-group .gate-sum{font:var(--type-label-12)}.sd .gate-sum{display:flex;margin:0;align-items:center;gap:var(--space-6);font:var(--type-label-13);color:var(--text-2)}.sd .gate-sum--ok{color:var(--success-text)}.sd .gate-sum--blocked{color:var(--danger-text)}.sd .gate-sum--warn{color:var(--warning-text)}.sd .gate-list{display:grid;margin:0;padding:0;list-style:none}.sd .gate-row{display:grid;grid-template-columns:var(--space-20) minmax(0,1fr) auto;align-items:start;grid-column-gap:var(--space-10);column-gap:var(--space-10);padding-block:var(--space-6)}.sd .gate-row+.gate-row{border-top:var(--bw-hairline) solid var(--border)}.sd .gate-mark{display:grid;place-items:center;width:var(--space-20);height:var(--space-20);border-radius:var(--radius-4);background:var(--surface-2);color:var(--text-2)}.sd .gate-mark .ic{width:var(--icon-sm);height:var(--icon-sm);stroke-width:calc(var(--icon-stroke) * 24 / 14)}.sd .gate-mark--pass{background:var(--success-soft);color:var(--success-text)}.sd .gate-mark--block{background:var(--danger-soft);color:var(--danger-text)}.sd .gate-mark--adjusted,.sd .gate-mark--advisory-warn,.sd .gate-mark--unknown{background:var(--warning-soft);color:var(--warning-text)}.sd .gate-mark--advisory{background:var(--surface-2);color:var(--text-2)}.sd .gate-mark--checking{background:transparent;box-shadow:inset 0 0 0 var(--bw-strong) var(--accent-mark)}.sd .gate-text{min-width:0;padding-top:var(--space-1);font:var(--type-data-13);color:var(--text)}.sd .gate-meta{display:block;margin-top:var(--space-2);font:var(--type-meta-12);color:var(--text-3)}.sd .gate-act{padding-top:var(--space-1);font:var(--type-label-13);white-space:nowrap}.sd .gate-cost{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-12);padding:var(--space-10) var(--space-12);border-radius:var(--radius-6);background:var(--surface-2);font:var(--type-data-13);color:var(--text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sd .gate-cost b{font-weight:var(--fw-semibold);color:var(--text)}.sd .gate-note{margin:0;font:var(--type-meta-12);color:var(--text-3)}.sd .gate-foot{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-8);padding:var(--space-12) var(--space-panel-pad-lg);background:var(--surface-2);border-top:var(--bw-hairline) solid var(--border)}.sd .gate-foot .gate-reason{margin-right:auto;font:var(--type-meta-12);color:var(--text-2)}.sd .canvas{position:relative;overflow:hidden;background-color:var(--canvas);background-image:radial-gradient(var(--canvas-dot) var(--space-1),transparent calc(var(--space-1) * 1.2));background-size:var(--space-16) var(--space-16);background-position:var(--space-8) var(--space-8)}.sd .nl{left:0;top:0;z-index:1;transform-origin:0 0;transform:scale(var(--z,1));--f12:max(var(--type-meta-12-size),calc(var(--type-meta-12-size) / var(--z, 1)));--f13:max(var(--type-data-13-size),calc(var(--type-meta-12-size) / var(--z, 1)));--f14:max(var(--type-title-14-size),calc(var(--type-meta-12-size) / var(--z, 1)))}.sd .nl,.sd .nl>.node{position:absolute}.sd .nl--static{transform:none}.sd .nl--static,.sd .nl--static>.node,.sd .node{position:relative}.sd .node{width:var(--size-node-action);background:var(--surface-raised);border:var(--bw-hairline) solid var(--border-strong);border-radius:var(--radius-8);box-shadow:var(--e1);color:var(--text);--f12:max(var(--type-meta-12-size),calc(var(--type-meta-12-size) / var(--z, 1)));--f13:max(var(--type-data-13-size),calc(var(--type-meta-12-size) / var(--z, 1)));--f14:max(var(--type-title-14-size),calc(var(--type-meta-12-size) / var(--z, 1)))}.sd .node--trigger{width:var(--size-node-trigger);border-radius:var(--radius-full) var(--radius-8) var(--radius-8) var(--radius-full)}.sd .node--logic{width:var(--size-node-logic)}.sd .node--outcome{width:var(--size-node-outcome);border-radius:var(--radius-8) var(--radius-full) var(--radius-full) var(--radius-8)}.sd .node-head{display:flex;align-items:flex-start;gap:var(--space-10);padding:var(--space-12) var(--space-16) var(--space-10) var(--space-12)}.sd .node--trigger .node-head{padding-left:var(--space-16)}.sd .node--outcome .node-head{padding-right:var(--space-32)}.sd .node-text{flex:1 1;min-width:0}.sd .node-phase{display:flex;gap:var(--space-6);font-size:var(--f12);line-height:var(--space-20);font-weight:var(--type-phase-12-weight);color:var(--text-3);white-space:nowrap}.sd .node-phase>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.sd .node-no{flex:none;margin-left:auto;padding-left:var(--space-6);font-weight:var(--fw-regular);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sd .node-title{font-size:var(--f14);line-height:var(--space-20);font-weight:var(--fw-semibold);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sd .node-sum{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:var(--f13);color:var(--text-2)}.sd .node-meta,.sd .node-sum{margin-top:var(--space-2);overflow:hidden;line-height:var(--space-20)}.sd .node-meta{display:block;font-size:var(--f12);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis}.sd .node-meta .lm-g{display:inline-grid;min-width:var(--space-16);height:var(--space-16);margin-right:var(--space-4);vertical-align:calc(-1 * var(--space-4));font-size:var(--f12)}.sd .node-var{padding:0 var(--space-4);border-radius:var(--radius-4);background:var(--variable-bg);color:var(--variable-fg);font-family:var(--font-mono);font-size:var(--f12)}.sd .node-badges{position:absolute;top:0;right:var(--space-12);z-index:3;display:flex;gap:var(--space-4);transform:translateY(-50%)}.sd .node-badges .tag{font-size:var(--f12)}.sd .node--error{border-color:var(--danger-border)}.sd .node--warning{border-color:var(--warning-border)}.sd .node.is-hover{border-color:var(--control)}.sd .node.is-selected,.sd .node[aria-selected=true]{border-color:var(--accent-mark);box-shadow:var(--e2),inset 0 0 0 var(--bw-hairline) var(--accent-mark)}.sd .node.is-selected>.node-head,.sd .node[aria-selected=true]>.node-head{background:var(--accent-soft);border-radius:calc(var(--radius-8) - var(--bw-hairline)) calc(var(--radius-8) - var(--bw-hairline)) 0 0}.sd .node--trigger.is-selected>.node-head,.sd .node--trigger[aria-selected=true]>.node-head{border-radius:var(--radius-full) calc(var(--radius-8) - var(--bw-hairline)) calc(var(--radius-8) - var(--bw-hairline)) var(--radius-full)}.sd .node--outcome.is-selected>.node-head,.sd .node--outcome[aria-selected=true]>.node-head{border-radius:calc(var(--radius-8) - var(--bw-hairline)) var(--radius-full) var(--radius-full) calc(var(--radius-8) - var(--bw-hairline))}.sd .node.is-focus,.sd .node:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset-node)}.sd .nl .node.is-focus,.sd .nl .node:focus-visible{outline-width:calc(var(--focus-width) / var(--z, 1));outline-offset:calc(var(--focus-offset-node) / var(--z, 1))}.sd .node--dim,.sd .node--unreachable{background:var(--surface-2);box-shadow:none}.sd .node--unreachable .gt,.sd .node--unreachable .sock{opacity:var(--opacity-unreachable)}.sd .node--now{box-shadow:var(--e1),inset calc(var(--bw-strong) + var(--bw-hairline)) 0 0 var(--accent-mark)}.sd .node--dim .gt,.sd .node--dim .sock{opacity:var(--opacity-dim)}.sd .node--added{box-shadow:var(--e1),inset 0 0 0 var(--bw-strong) var(--diff-added-fg)}.sd .node--added>.node-head{background:var(--diff-added-bg);border-radius:calc(var(--radius-8) - var(--bw-hairline)) calc(var(--radius-8) - var(--bw-hairline)) 0 0}.sd .node--changed{box-shadow:var(--e1),inset var(--bw-strong) 0 0 var(--diff-changed-bar)}.sd .node--changed>.node-head{background:var(--diff-changed-bg);border-radius:calc(var(--radius-8) - var(--bw-hairline)) calc(var(--radius-8) - var(--bw-hairline)) 0 0}.sd .node--removed{background:var(--diff-removed-bg);box-shadow:none}.sd .node--removed .node-title{color:var(--diff-removed-fg);text-decoration:line-through}.sd .node--removed .gt,.sd .node--removed .sock{opacity:var(--opacity-unreachable)}.sd .node--compact .node-head{align-items:center;padding:var(--space-8) var(--space-16) var(--space-8) var(--space-10)}.sd .node--compact .node-phase,.sd .node--compact .node-title{line-height:var(--space-32)}.sd .node--compact .ans{height:calc(var(--space-32) + var(--space-4))}.sd .node--block{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-12);min-height:calc(var(--space-64) + var(--space-8))}.sd .node--block .node-phase,.sd .node--block .node-title{display:none}.sd .node-blocklabel{position:absolute;left:calc(var(--space-56) + var(--space-4));top:var(--space-8);z-index:3;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:calc(var(--bw, calc(var(--space-40) * 3.5)) / var(--z, 1));padding:calc(var(--space-2) / var(--z, 1)) calc(var(--space-6) / var(--z, 1));background:var(--surface-raised);border:calc(var(--bw-hairline) / var(--z, 1)) solid var(--border);border-radius:calc(var(--radius-4) / var(--z, 1));font-size:calc(var(--type-meta-12-size) / var(--z, 1));line-height:calc(var(--type-meta-12-lh) / var(--z, 1));font-weight:var(--fw-semibold);color:var(--text)}.sd .node-blocklabel i{margin-right:calc(var(--space-4) / var(--z, 1));font-style:normal;font-weight:var(--fw-regular);color:var(--text-3)}.sd .node--block.is-selected .node-blocklabel,.sd .node--block[aria-selected=true] .node-blocklabel{background:var(--accent-soft);border-color:var(--accent-mark)}.sd .node--block .gt{width:var(--space-40);height:var(--space-40)}.sd .node--block .gt .ic{width:var(--space-28);height:var(--space-28)}.sd .gt{display:grid;place-items:center;flex:none;width:var(--size-glyph-tile);height:var(--size-glyph-tile);border-radius:var(--radius-6)}.sd .gt .ic{width:var(--icon-sm);height:var(--icon-sm);stroke-width:calc(var(--icon-stroke) * 24 / 14)}.sd .gt--sm{width:var(--space-20);height:var(--space-20)}.sd .gt--ink{background:var(--ink-tile);color:var(--ink-tile-fg)}.sd .gt--line{background:var(--surface);border:var(--bw-hairline) solid var(--control);color:var(--text)}.sd .gt--tint{background:var(--surface-3);color:var(--text)}.sd .gt--success{background:var(--success-soft);color:var(--success-text)}.sd .gt--warning{background:var(--warning-soft);color:var(--warning-text)}.sd .gt--danger{background:var(--danger-soft);color:var(--danger-text)}.sd .gt--neutral{background:var(--surface-3);color:var(--text-2)}.sd .ans{position:relative;display:flex;align-items:center;gap:var(--space-8);height:var(--size-answer-row);padding:0 var(--space-20) 0 var(--space-12);border-top:var(--bw-hairline) solid var(--border)}.sd .ans-label{font-size:var(--f13);font-weight:var(--fw-medium);color:var(--text)}.sd .ans-ex,.sd .ans-label{line-height:var(--space-20);white-space:nowrap}.sd .ans-ex{min-width:0;font-size:var(--f12);color:var(--text-3);overflow:hidden;text-overflow:ellipsis}.sd .ans--fallback{background:var(--surface-2);border-radius:0 0 calc(var(--radius-8) - var(--bw-hairline)) calc(var(--radius-8) - var(--bw-hairline))}.sd .ans--open .ans-ex{color:var(--warning-text)}.sd .ans.is-focus{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset-inset)}.sd .res-row{position:relative;display:flex;align-items:center;gap:var(--space-6);height:var(--size-answer-row);padding:0 var(--space-20) 0 var(--space-12)}.sd .res-row:before{content:"";position:absolute;left:var(--space-12);right:var(--space-12);top:0;border-top:var(--bw-hairline) solid var(--border)}.sd .res-row>.ic{width:var(--icon-xs);height:var(--icon-xs);stroke-width:calc(var(--icon-stroke) * 24 / 12);color:var(--text-3)}.sd .res-label{font-size:var(--f13);line-height:var(--space-20);font-weight:var(--fw-regular);color:var(--text-2);white-space:nowrap}.sd .res-row--fallback{background:var(--surface-2);border-radius:0 0 calc(var(--radius-8) - var(--bw-hairline)) calc(var(--radius-8) - var(--bw-hairline))}.sd .node-status{display:flex;align-items:center;gap:var(--space-4);margin-top:var(--space-2);font-size:var(--f12);line-height:var(--space-20);color:var(--text-3);white-space:nowrap}.sd .node-status .ic{width:var(--icon-xs);height:var(--icon-xs);stroke-width:calc(var(--icon-stroke) * 24 / 12);color:var(--text-3)}.sd .node-status b{font-weight:var(--fw-regular);color:var(--text-2)}.sd .phase-bar{position:relative;display:inline-flex;align-items:center;flex:none;height:calc(var(--space-28) + var(--space-2));padding:0 var(--bw-hairline);background:var(--surface);border:var(--bw-hairline) solid var(--border-strong);border-radius:var(--radius-6)}.sd .phase-bar:before{content:"";position:absolute;left:var(--space-16);right:var(--space-16);top:50%;border-top:var(--bw-hairline) solid var(--border-strong)}.sd .phase-seg{position:relative;z-index:1;display:inline-flex;align-items:center;gap:var(--space-6);height:calc(var(--space-24) + var(--space-2));padding:0 var(--space-10) 0 calc(var(--space-2) + var(--space-1));border:var(--bw-hairline) solid transparent;border-radius:var(--radius-4);background:var(--surface);font:var(--type-label-13);color:var(--text-2);cursor:pointer}.sd .phase-seg b{font-weight:var(--fw-semibold);color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sd .phase-seg .gt{width:var(--space-20);height:var(--space-20);border-radius:var(--radius-4)}.sd .phase-seg .gt .ic{width:var(--icon-xs);height:var(--icon-xs)}.sd .phase-seg[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent-mark);color:var(--accent-soft-text)}.sd .phase-seg:after{content:"";position:absolute;left:0;right:0;top:50%;height:max(100%,var(--hit));transform:translateY(-50%)}.sd .phase-arrow{position:relative;z-index:1;display:inline-flex;align-items:center;padding:0 calc(var(--space-2) + var(--space-1));color:var(--text-3)}.sd .phase-arrow .ic{width:var(--icon-md);height:var(--icon-md)}.sd .phase-cols{margin-left:var(--space-8)}.sd .phase-bands{position:absolute;inset:0;z-index:0;pointer-events:none}.sd .phase-band{position:absolute;top:0;bottom:0;background:var(--canvas)}.sd .phase-band:nth-child(2n){background:var(--surface-2)}.sd .phase-band-head{position:absolute;left:0;right:0;top:0;display:flex;align-items:center;gap:var(--space-6);height:var(--space-24);padding:0 var(--space-8);background:var(--surface);border-bottom:var(--bw-hairline) solid var(--border);font:var(--type-label-12);color:var(--text-2);white-space:nowrap;overflow:hidden}.sd .phase-band-head b{font-weight:var(--fw-semibold);color:var(--text)}.sd .sock{right:calc(var(--size-socket) / -2);top:50%;z-index:2;width:var(--size-socket);height:var(--size-socket);margin-top:calc(var(--size-socket) / -2);padding:0;border:0;background:var(--socket);box-shadow:0 0 0 var(--bw-strong) var(--surface-raised)}.sd .sock,.sd .sock:after{position:absolute;border-radius:var(--radius-full)}.sd .sock:after{content:"";inset:calc((var(--size-socket) - var(--size-socket-hit)) / 2)}@media (pointer:coarse){.sd .sock:after{inset:calc((var(--size-socket) - var(--size-socket-hit-coarse)) / 2)}.sd .ans,.sd .node--compact .ans,.sd .node--compact .res-row,.sd .res-row{height:var(--size-hit-touch);padding-right:var(--space-24)}}.sd .sock--free{background:var(--surface);border:var(--edge-width) solid var(--socket-border);box-shadow:none}.sd .sock--open{background:var(--warning-soft);border:var(--edge-width) solid var(--warning-border);box-shadow:none}.sd .sock--active{background:var(--accent-mark)}.sd .sock--in{left:calc(var(--size-socket) / -2);right:auto}.sd .sock--head,.sd .sock--in{top:calc(var(--space-40) + var(--space-2))}.sd .sock.is-focus,.sd .sock:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-width)}.sd .sock-stub{width:var(--space-20);margin-left:calc(var(--size-socket) / 2);border-top:var(--edge-width) solid var(--warning-border)}.sd .sock-add,.sd .sock-stub{position:absolute;left:100%;top:50%}.sd .sock-add{display:grid;place-items:center;width:var(--space-20);height:var(--space-20);margin:calc(var(--space-20) / -2) 0 0 var(--space-12);border:var(--bw-hairline) solid var(--border-strong);border-radius:var(--radius-4);background:var(--surface);color:var(--text-2);box-shadow:var(--e1)}.sd .edges{position:absolute;inset:0;z-index:0;width:100%;height:100%;overflow:visible;pointer-events:none}.sd .fe{fill:none;stroke:var(--edge);stroke-width:var(--edge-width);vector-effect:non-scaling-stroke}.sd .fe--fallback{stroke-dasharray:var(--edge-dash)}.sd .fe--hover{stroke:var(--edge-hover);stroke-width:var(--edge-width-active)}.sd .fe--active{stroke:var(--edge-active);stroke-width:var(--edge-width-active)}.sd .fe--error{stroke:var(--danger)}.sd .fe--ghost{stroke:var(--edge-active);opacity:var(--opacity-drag)}.sd .fe--dim{opacity:var(--opacity-dim)}.sd .fe--connected{stroke:var(--edge-hover);stroke-width:var(--edge-width)}.sd .elb{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:var(--space-4);height:var(--space-20);padding:0 var(--space-6);transform:translate(-50%,-50%);background:var(--surface);border:var(--bw-hairline) solid var(--border-strong);border-radius:var(--radius-4);font:var(--type-label-12);color:var(--text-2);white-space:nowrap}.sd .elb--active{background:var(--accent-soft);border-color:var(--accent-mark);color:var(--accent-soft-text)}.sd .elb--error{border-color:var(--danger-border);color:var(--danger-text)}.sd .canvas-ctl{position:absolute;left:var(--space-12);bottom:var(--space-12);z-index:var(--z-chrome);display:flex;gap:var(--space-8)}.sd .canvas-ctl-group{display:inline-flex;overflow:hidden;background:var(--surface-raised);border:var(--bw-hairline) solid var(--border-strong);border-radius:var(--radius-6);box-shadow:var(--e1)}.sd .canvas-ctl-group>*{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-6);min-width:calc(var(--space-28) + var(--space-2));height:calc(var(--space-28) + var(--space-2));padding:0 var(--space-8);border:0;background:transparent;font:var(--type-label-13);color:var(--text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sd .canvas-ctl-group>*+*{border-left:var(--bw-hairline) solid var(--border-strong)}.sd .canvas-ctl-group>[aria-pressed=true]{background:var(--surface-3);color:var(--text)}.sd .minimap{position:absolute;right:var(--space-12);bottom:var(--space-12);z-index:var(--z-chrome);overflow:hidden;width:var(--size-minimap-w);height:var(--size-minimap-h);background:var(--surface-raised);border:var(--bw-hairline) solid var(--border-strong);border-radius:var(--radius-6);box-shadow:var(--e1)}.sd .minimap>i{position:absolute;background:var(--border-strong);border-radius:var(--radius-2)}.sd .minimap>i.is-trigger{background:var(--ink-tile)}.sd .minimap>i.is-error{background:var(--danger)}.sd .minimap-vp{position:absolute;border:var(--edge-width) solid var(--accent-mark);border-radius:var(--radius-2)}.sd .findbar{position:absolute;right:var(--space-12);top:var(--space-12);z-index:var(--z-float);display:flex;align-items:center;gap:var(--space-4);width:var(--size-inspector);padding:var(--space-4);background:var(--surface-raised);border:var(--bw-hairline) solid var(--border-overlay);border-radius:var(--radius-8);box-shadow:var(--e2)}.sd .flow-frame{position:absolute;z-index:0;border:var(--bw-hairline) solid var(--border-strong);border-radius:var(--radius-8)}.sd .flow-frame--neel{background:var(--frame-neel);border-color:var(--frame-neel-border)}.sd .flow-frame--teal{background:var(--frame-teal);border-color:var(--frame-teal-border)}.sd .flow-frame--ochre{background:var(--frame-ochre);border-color:var(--frame-ochre-border)}.sd .flow-frame--rose{background:var(--frame-rose);border-color:var(--frame-rose-border)}.sd .flow-frame--slate{background:var(--frame-slate);border-color:var(--frame-slate-border)}.sd .flow-frame-head{display:flex;align-items:center;gap:var(--space-6);height:var(--size-frame-header);padding:0 var(--space-8);font-size:var(--f13);font-weight:var(--fw-semibold);color:var(--text)}.sd .flow-frame-head span{font-weight:var(--fw-regular);color:var(--text-3)}.sd .cnote{position:absolute;width:var(--size-note);padding:var(--space-8) var(--space-10);background:var(--surface-2);border:var(--bw-hairline) solid var(--border);border-radius:var(--radius-6)}.sd .cnote-head{display:flex;align-items:center;gap:var(--space-6);margin-bottom:var(--space-4);font-size:var(--f12);line-height:var(--space-16);color:var(--text-3)}.sd .cnote p{margin:0;font-size:var(--f13);line-height:var(--space-20);color:var(--text)}.sd .tr{position:relative;display:flex;flex-direction:column;min-height:0;background:var(--surface);border:var(--bw-hairline) solid var(--border);border-radius:var(--radius-8);overflow:hidden}.sd .tr-head{display:flex;align-items:center;gap:var(--space-8);flex:none;height:var(--space-48);padding:0 var(--space-8) 0 var(--space-16);border-bottom:var(--bw-hairline) solid var(--border)}.sd .tr-head h2,.sd .tr-head h3{margin:0;font:var(--type-title-14)}.sd .tr-body{position:relative;flex:1 1;min-height:0;overflow:auto}.sd .turn{display:grid;grid-template-columns:var(--size-turn-gutter) minmax(0,1fr);grid-gap:var(--space-4) 0;gap:var(--space-4) 0;padding:var(--space-12) var(--space-16) var(--space-12) 0;background:var(--surface);border-bottom:var(--bw-hairline) solid var(--border)}.sd .turn--caller{background:var(--surface-2)}.sd .turn-tc{grid-row:1/span 2;align-self:start;padding:var(--space-2) 0 0 var(--space-16);border:0;background:none;font:var(--type-meta-12);color:var(--text-3);text-align:left;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sd button.turn-tc{cursor:pointer}.sd button.turn-tc:hover{color:var(--accent-text);text-decoration:underline}.sd .turn-h{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-4) var(--space-8);font:var(--type-meta-12);color:var(--text-3)}.sd .turn-who{font:var(--type-title-14);color:var(--text)}.sd .turn-h a{color:var(--text-2);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:var(--space-2)}.sd .turn-h .lm-g{min-width:var(--space-16);height:var(--space-16)}.sd .turn-u{margin:0;font:var(--type-read-15);color:var(--text)}.sd .turn-u:lang(hi){font:var(--type-read-15-deva)}.sd .turn--partial .turn-u{color:var(--text-3)}.sd .turn--active{background:var(--accent-soft);box-shadow:inset var(--bw-strong) 0 0 var(--accent-mark)}.sd .turn--sys{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-16) var(--space-8) var(--size-turn-gutter);background:var(--surface);border-bottom:var(--bw-hairline) solid var(--border);font:var(--type-meta-12);color:var(--text-3)}.sd .jump-latest{position:absolute;left:50%;bottom:var(--space-12);z-index:var(--z-float);transform:translateX(-50%);box-shadow:var(--e2)}.sd .stepper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.sd .stepper li{position:relative;display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding-top:var(--space-20);font:var(--type-label-12);color:var(--text-2)}.sd .stepper li:before{content:"";position:absolute;top:calc(var(--space-8) - var(--bw-strong) / 2);left:0;right:0;height:var(--bw-strong);background:var(--border-strong)}.sd .stepper li:last-child:before{display:none}.sd .stepper li.done:before{background:var(--text-2)}.sd .stepper .stepper-dot{position:absolute;top:var(--space-2);left:0;width:var(--space-12);height:var(--space-12);border-radius:var(--radius-full);background:var(--surface);border:var(--bw-strong) solid var(--border-strong);z-index:var(--z-raised)}.sd .stepper li.done .stepper-dot{background:var(--text-2);border-color:var(--text-2)}.sd .stepper li.now .stepper-dot{background:var(--live);border-color:var(--live)}.sd .stepper li.now{color:var(--call-live-fg)}.sd .stepper-t{font:var(--type-meta-12);color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (forced-colors:active){.sd .bbar [aria-current=page]:before,.sd .nav-item[aria-current=page]:before,.sd .rail-item[aria-current=page]:before,.sd .vtab[aria-selected=true]:after{forced-color-adjust:none;background:Highlight}.sd .bl{border-top:var(--bw-hairline) solid CanvasText}.sd .bl-seg--warn .ic{color:CanvasText}.sd .chip,.sd .cs,.sd .gate-mark,.sd .gt,.sd .lm-g,.sd .tag{border:var(--bw-hairline) solid CanvasText}.sd .live-dot,.sd .rail-mark,.sd .sock{forced-color-adjust:none;background:CanvasText}.sd .sock--free{background:Canvas;border-color:CanvasText}.sd .fe{stroke:CanvasText}.sd .node.is-selected,.sd .node[aria-selected=true]{outline:var(--bw-strong) solid Highlight}}.sd .skip-link{position:fixed;top:var(--space-8);left:var(--space-8);z-index:var(--z-skiplink);display:inline-flex;align-items:center;min-height:var(--size-hit-min);padding:var(--space-8) var(--space-12);background:var(--surface);border:var(--bw-hairline) solid var(--border-overlay);border-radius:var(--radius-6);box-shadow:var(--e2);font:var(--type-label-13);color:var(--text);text-decoration:none}.sd .skip-link:not(:focus){width:var(--space-1);height:var(--space-1);min-height:0;padding:0;margin:calc(-1 * var(--space-1));overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}@media (pointer:coarse){.sd .skip-link{min-height:var(--size-hit-touch)}}.sd .portal{display:contents}.sd .app{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:100dvh;overflow:hidden;background:var(--bg)}.sd .app>.sb{width:var(--size-sidebar)}.sd .app>.rail,.sd .app>.sb{grid-column:1;grid-row:1;height:100dvh;z-index:var(--z-chrome)}.sd .app>.rail{display:none;width:var(--size-rail)}.sd .app>.bbar,.sd .app>.topbar{display:none}.sd .rail-list{flex-direction:column;gap:var(--space-2);flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;width:100%;padding-block:var(--space-2)}.sd .rail-end,.sd .rail-list{display:flex;align-items:center}.sd .rail-end{flex-direction:column;gap:var(--space-4);flex:none;padding-top:var(--space-4)}.sd .rail-dot{position:absolute;top:var(--space-6);right:var(--space-6);width:var(--size-live-dot);height:var(--size-live-dot);border-radius:var(--radius-full);background:var(--accent-mark);box-shadow:0 0 0 var(--bw-strong) var(--bg)}.sd .app-col{grid-column:2;grid-row:1;display:flex;flex-direction:column;min-width:0;min-height:0}.sd .app-main{position:relative;flex:1 1 auto;min-height:0;overflow:hidden auto;overscroll-behavior:contain;background:var(--surface)}.sd .app-main--bg{background:var(--bg)}.sd .app-main--frame{display:flex;flex-direction:column;overflow:hidden}.sd .app-main--frame>.app-scroll{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain}.sd .app-main>.ph{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky)}.sd .app-col>.bl{position:relative;z-index:var(--z-chrome)}.sd .ph .bl-chip{display:none}@media (min-width:1024px) and (max-width:1279.98px) and (min-height:600px){.sd .app>.sb{display:none}.sd .app>.rail{display:flex}}@media (min-width:1280px) and (min-height:600px){.sd[data-sidebar=collapsed] .app>.sb,[data-sidebar=collapsed] .sd .app>.sb{display:none}.sd[data-sidebar=collapsed] .app>.rail,[data-sidebar=collapsed] .sd .app>.rail{display:flex}}@media (min-width:1024px) and (min-height:600px){.sd[data-shell=focus] .app>.sb{display:none}.sd[data-shell=focus] .app>.rail{display:flex}.sd[data-shell=focus] .app-col>.bl{display:none}}.sd .app>.sb.sb--overlay{display:flex;position:fixed;top:0;bottom:0;left:0;z-index:var(--z-overlay);width:var(--size-sidebar);height:100dvh;border-right-color:var(--border-overlay);box-shadow:var(--e3);animation:vl-slide-in-left var(--dur-slow) var(--ease-standard)}.sd .rail-scrim{position:fixed;inset:0;z-index:calc(var(--z-overlay) - var(--z-raised));background:var(--scrim);animation:vl-fade-in var(--dur-slow) var(--ease-standard)}@media (min-width:1024px) and (max-height:800px) and (pointer:fine){.sd .sb .nav-item{height:var(--control-h-sm)}.sd .sb .nav-g{padding-top:var(--space-4)}.sd .sb .nav-g-label,.sd .sb .ws{padding-block:var(--space-2)}.sd .sb .ws{min-height:var(--space-40)}.sd .sb .jump{height:var(--control-h-sm)}.sd .sb .setup{grid-template-columns:minmax(0,1fr) var(--space-40);align-items:center;gap:var(--space-8);min-height:var(--space-32);margin-block:var(--space-4);padding:var(--space-4) var(--space-12)}.sd .sb .setup-top{font:var(--type-label-13)}.sd .sb .setup-next{display:none}.sd .sb .acct{min-height:var(--space-40);padding-block:var(--space-4)}.sd .rail .rail-item{width:var(--space-32);height:var(--space-32)}}@media (min-width:1024px) and (min-height:600px) and (max-height:720px){.sd .app-col>.bl{display:none}.sd .ph .bl-chip{display:inline-flex}.sd[data-shell=focus] .ph .bl-chip{display:none}}@media (max-width:1023.98px),(min-width:768px) and (max-height:599.98px){.sd .app{display:block;height:auto;min-height:100dvh;overflow:visible}.sd .app>.rail,.sd .app>.sb,.sd .app>.sb.sb--overlay,.sd .rail-scrim{display:none}.sd .app>.topbar{display:flex;position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-chrome)}.sd .app-col{display:block}.sd .app-main,.sd .app-main--frame{display:block;overflow:visible;min-height:calc(100dvh - var(--size-topbar))}.sd .app-main--frame>.app-scroll{overflow:visible}.sd .app-col>.bl{display:none}.sd .app-main>.ph{position:static}.sd .ph{min-height:var(--size-toolbar);padding:var(--space-4) var(--page-margin)}.sd .ph-actions .ph-fold{display:none}.sd{scroll-padding-top:var(--size-topbar)}}@media (min-width:1024px) and (min-height:600px){.sd .ph-actions .ph-more{display:none}}.sd .topbar-title h1{margin:0;font:inherit;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sd .topbar .chip.is-hidden{display:none}@media (max-width:767.98px){.sd .app>.bbar{display:grid;position:fixed;left:0;right:0;bottom:0;z-index:var(--z-chrome)}.sd .app-main{padding-bottom:calc(var(--size-bottombar) + env(safe-area-inset-bottom) + var(--space-16))}.sd{scroll-padding-bottom:calc(var(--size-bottombar) + env(safe-area-inset-bottom))}.sd[data-keyboard=open] .app>.bbar,[data-keyboard=open] .sd .app>.bbar{display:none}.sd .ph{min-height:var(--size-toolbar);padding-block:calc((var(--size-toolbar) - var(--size-hit-touch) - var(--bw-hairline)) / 2)}.sd .ph-actions .btn{height:var(--btn-h-sm);padding-inline:var(--btn-px-sm)}.sd .ph-actions .ibtn:not(.ibtn--lg){width:var(--btn-h-sm);height:var(--btn-h-sm)}.sd .tb{padding-block:var(--space-4);row-gap:var(--space-8)}}@keyframes vl-fade-in{0%{opacity:0}}@keyframes vl-fade-out{to{opacity:0}}@keyframes vl-rise-popover{0%{opacity:0;transform:translateY(var(--shift-popover))}}@keyframes vl-rise-dialog{0%{opacity:0;transform:translateY(var(--shift-dialog))}}@keyframes vl-rise-toast{0%{opacity:0;transform:translateY(var(--shift-toast))}}@keyframes vl-slide-in-right{0%{opacity:0;transform:translateX(var(--shift-sheet))}}@keyframes vl-slide-in-left{0%{opacity:0;transform:translateX(calc(-1 * var(--shift-sheet)))}}@keyframes vl-slide-in-up{0%{opacity:0;transform:translateY(var(--shift-sheet))}}@keyframes vl-indeterminate{0%{transform:translateX(-100%)}to{transform:translateX(340%)}}.sd .layer{position:fixed;inset:0;z-index:var(--z-modal)}.sd .layer>.scrim{animation:vl-fade-in var(--dur-slow) var(--ease-standard)}.sd .is-floating.is-leaving,.sd .layer.is-leaving,.sd .toast.is-leaving,.sd .tooltip.is-leaving{animation:vl-fade-out var(--dur-fast) var(--ease-standard) forwards}.sd .layer--dialog{display:flex;justify-content:center;align-items:flex-start;padding:var(--space-64) var(--page-margin) var(--space-24);overflow:auto;overscroll-behavior:contain}.sd .layer--dialog>:not(.scrim){position:relative;animation:vl-rise-dialog var(--dur-slow) var(--ease-standard)}.sd .layer--sheet>:not(.scrim){position:absolute;top:0;right:0;bottom:0;max-width:100%;animation:vl-slide-in-right var(--dur-slow) var(--ease-standard)}.sd .layer--left>:not(.scrim){animation:vl-slide-in-left var(--dur-slow) var(--ease-standard)}.sd .layer--bottom>:not(.scrim){animation:vl-slide-in-up var(--dur-slow) var(--ease-standard)}.sd .layer--popover{z-index:var(--z-popover)}.sd .float-scrim{position:fixed;inset:0;z-index:var(--z-scrim);background:var(--scrim);animation:vl-fade-in var(--dur-slow) var(--ease-standard)}.sd .is-floating{position:fixed;z-index:var(--z-popover);margin:0;animation:vl-rise-popover var(--dur-base) var(--ease-standard)}.sd .is-floating.is-sheet{left:0;right:0;bottom:0;top:auto;width:100%;min-width:0;max-width:100%;max-height:calc(100svh - var(--space-40));z-index:var(--z-modal);border-radius:var(--radius-12) var(--radius-12) 0 0;box-shadow:var(--e3);padding-bottom:env(safe-area-inset-bottom);animation:vl-slide-in-up var(--dur-slow) var(--ease-standard)}@media (min-width:768px) and (max-width:1023.98px){.sd .layer--dialog{padding-top:var(--space-40)}}.sd .dlg{display:flex;flex-direction:column;width:var(--size-dialog-md);max-width:100%;max-height:calc(100dvh - 2 * var(--space-64));background:var(--surface-overlay);border:var(--bw-hairline) solid var(--border-overlay);border-radius:var(--radius-12);box-shadow:var(--e3);color:var(--text);overflow:hidden;text-align:left}.sd .dlg--sm{width:var(--size-dialog-sm)}.sd .dlg--lg{width:var(--size-dialog-lg)}.sd .dlg-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-4) var(--space-12);gap:var(--space-4) var(--space-12);align-items:start;padding:var(--space-20) var(--space-20) var(--space-12);flex:none}.sd .dlg-title{grid-column:1;margin:0;font:var(--type-title-16);color:var(--text);text-wrap:balance}.sd .dlg-desc{grid-column:1;margin:0;max-width:var(--size-measure);font:var(--type-body-14);color:var(--text-2)}.sd .dlg-close{grid-column:2;grid-row:1;margin:calc(-1 * var(--space-6)) calc(-1 * var(--space-8)) 0 0}.sd .dlg-body{display:flex;flex-direction:column;gap:var(--space-field-gap);flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:0 var(--space-20) var(--space-20);font:var(--type-body-14);color:var(--text-2)}.sd .dlg-foot{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-inline-md);flex:none;padding:var(--space-12) var(--space-20);background:var(--surface-2);border-top:var(--bw-hairline) solid var(--border)}.sd .dlg-why{flex:1 1 var(--space-96);min-width:0;margin:0 auto 0 0;font:var(--type-meta-12);color:var(--text-3)}.sd .dlg-why--danger{color:var(--danger-text)}.sd .dlg--sm .dlg-why{flex-basis:100%;margin-right:0}.sd .dlg-object{font-weight:var(--fw-semibold);color:var(--text)}.sd .impact{display:grid;grid-gap:var(--space-6);gap:var(--space-6);margin:0;padding:0;list-style:none;font:var(--type-data-13);color:var(--text-2)}.sd .impact li{display:flex;align-items:center;gap:var(--space-8)}.sd .impact .ic{color:var(--text-3)}@media (max-width:767.98px){.sd .layer--dialog{padding:0;align-items:flex-end}.sd .layer--dialog>.dlg{width:100%;max-height:calc(100dvh - var(--space-40));border-width:var(--bw-hairline) 0 0;border-radius:var(--radius-12) var(--radius-12) 0 0;animation-name:vl-slide-in-up}.sd .layer--dialog>.dlg:not(.dlg--sm){height:100dvh;max-height:100dvh;border:0;border-radius:0}.sd .dlg-foot{padding-bottom:calc(var(--space-12) + env(safe-area-inset-bottom))}.sd .dlg-foot>.btn{flex:1 1}.sd .dlg-foot>.dlg-why{flex:1 1 100%}}.sd .sheet{display:flex;flex-direction:column;width:var(--size-sheet-record);max-width:100%;min-height:0;background:var(--surface-overlay);border-left:var(--bw-hairline) solid var(--border-overlay);box-shadow:var(--e3);color:var(--text)}.sd .sheet--detail{width:var(--size-sheet-detail)}.sd .sheet--gate{width:var(--size-sheet-gate)}.sd .sheet-head{display:flex;align-items:center;gap:var(--space-4);flex:none;min-height:var(--size-header);padding:var(--space-8) var(--space-8) var(--space-8) var(--space-panel-pad);border-bottom:var(--bw-hairline) solid var(--border)}.sd .sheet--detail .sheet-head,.sd .sheet--gate .sheet-head{padding-left:var(--space-panel-pad-lg)}.sd .sheet-heading{display:grid;flex:1 1 auto;min-width:0}.sd .sheet-title{font:var(--type-title-16);color:var(--text)}.sd .sheet-meta,.sd .sheet-title{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sd .sheet-meta{font:var(--type-meta-12);color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sd .sheet-actions{display:flex;align-items:center;gap:var(--space-inline-xs);flex:none}.sd .sheet-back{display:none}.sd .sheet>.vtabs{flex:none;padding-inline:calc(var(--space-panel-pad) - var(--space-8))}.sd .sheet-body{display:flex;flex-direction:column;gap:var(--space-16);flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:var(--space-panel-pad);scroll-padding-block:var(--size-header)}.sd .sheet--detail .sheet-body,.sd .sheet--gate .sheet-body{padding:var(--space-panel-pad-lg)}.sd .sheet-foot{display:flex;align-items:center;gap:var(--space-inline-md);flex:none;padding:var(--space-12) var(--space-panel-pad);background:var(--surface);border-top:var(--bw-hairline) solid var(--border)}.sd .sheet-foot--end{justify-content:flex-end}.sd .layer--sheet>.gate,.sd .layer--sheet>.sheet{height:100%;border-radius:0}.sd .sheet.is-overlay{position:fixed;right:0;z-index:var(--z-overlay);animation:vl-slide-in-right var(--dur-slow) var(--ease-standard)}.sd .sheet.is-docked{position:relative;height:100%;background:var(--surface);border-left-color:var(--border);box-shadow:var(--e0)}.sd .with-sheet{display:grid;grid-template-columns:minmax(0,1fr);min-height:0}.sd .with-sheet:has(>.sheet.is-docked){grid-template-columns:minmax(0,1fr) auto}@media (max-width:767.98px){.sd .layer--sheet>.gate,.sd .layer--sheet>.sheet{left:0;width:100%;border:0}.sd .sheet-back{display:inline-flex}.sd .sheet .sheet-close{display:none}.sd .sheet-head{padding-left:var(--space-4)}.sd .sheet-foot{padding-bottom:calc(var(--space-12) + env(safe-area-inset-bottom))}}.sd .pop{display:flex;flex-direction:column;min-width:var(--size-menu-min);max-width:min(var(--size-popover-gate),calc(100vw - 2 * var(--space-8)));max-height:calc(100dvh - 2 * var(--space-8));background:var(--surface-raised);border:var(--bw-hairline) solid var(--border-overlay);border-radius:var(--radius-8);box-shadow:var(--e2);color:var(--text);overflow:hidden}.sd .pop--info{width:var(--size-tooltip-max)}.sd .pop--wide{width:var(--popover-w-list)}.sd .pop-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);flex:none;padding:var(--space-12) var(--space-8) var(--space-4) var(--space-panel-pad)}.sd .pop-title{margin:0;font:var(--type-title-14);color:var(--text)}.sd .pop-body{display:flex;flex-direction:column;gap:var(--space-12);flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:var(--space-panel-pad);font:var(--type-data-13);color:var(--text-2)}.sd .pop-head+.pop-body{padding-top:var(--space-8)}.sd .pop-foot{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-inline-md);flex:none;padding:var(--space-10) var(--space-12);background:var(--surface-2);border-top:var(--bw-hairline) solid var(--border)}.sd .gate.is-floating{max-height:calc(100dvh - 2 * var(--space-8))}.sd .gate.is-floating .gate-body{overflow:auto;overscroll-behavior:contain;min-height:0}.sd .menu{display:flex;flex-direction:column;min-width:var(--size-menu-min);max-width:var(--size-menu-max);max-height:calc(100dvh - 2 * var(--space-8));overflow:auto;overscroll-behavior:contain;padding:var(--space-4);background:var(--surface-raised);border:var(--bw-hairline) solid var(--border-overlay);border-radius:var(--radius-6);box-shadow:var(--e2);color:var(--text)}.sd .menu-head{display:grid;padding:var(--space-8) var(--space-8) var(--space-6)}.sd .menu-head b{font:var(--type-title-14);color:var(--text)}.sd .menu-head span{font:var(--type-meta-12);color:var(--text-3)}.sd .menu-item{position:relative;display:flex;align-items:center;gap:var(--space-8);width:100%;min-height:var(--control-h);padding:0 var(--space-8);border:0;border-radius:var(--radius-2);background:transparent;font:var(--type-data-13);color:var(--text);text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer}.sd .menu-item>.ic{color:var(--text-2)}.sd .menu-item:focus-visible{outline-offset:var(--focus-offset-inset);background:var(--surface-2)}@media (hover:hover) and (pointer:fine){.sd .menu-item:hover{background:var(--surface-2);color:var(--text)}}.sd .menu-item.is-hover,.sd .menu-item[aria-expanded=true]{background:var(--surface-2)}.sd .menu-item:active{background:var(--surface-3)}.sd .menu-text{display:grid;flex:1 1 auto;min-width:0}.sd .menu-text>span{overflow:hidden;text-overflow:ellipsis}.sd .menu-desc{font:var(--type-meta-12);color:var(--text-3);white-space:normal}.sd .menu-item:has(.menu-desc){padding-block:var(--space-6)}.sd .menu-end{display:inline-flex;align-items:center;gap:var(--space-2);margin-left:auto;padding-left:var(--space-8);font:var(--type-meta-12);color:var(--text-3)}.sd .menu-check{display:grid;place-items:center;width:var(--icon-md);flex:none;color:var(--accent-text);visibility:hidden}.sd .menu-item[aria-checked=true]>.menu-check{visibility:visible}.sd .menu-item--danger,.sd .menu-item--danger>.ic{color:var(--danger-text)}.sd .menu-item--danger.is-hover,.sd .menu-item--danger:focus-visible{background:var(--danger-soft)}@media (hover:hover) and (pointer:fine){.sd .menu-item--danger:hover{background:var(--danger-soft);color:var(--danger-text)}}.sd .menu-item[aria-disabled=true],.sd .menu-item[aria-disabled=true]>.ic{color:var(--text-dis);cursor:not-allowed}.sd .menu-group-label{display:block;padding:var(--space-6) var(--space-8) var(--space-2);font:var(--type-label-12);color:var(--text-3)}.sd .menu-sep{height:var(--bw-hairline);margin:var(--space-4) 0;background:var(--border);border:0}.sd .menu.is-sheet .menu-item{min-height:var(--size-hit-touch);padding-inline:var(--space-16)}@media (hover:none),(pointer:coarse){.sd .menu .kbd,.sd .menu .kbd-set,.sd .pal-foot,.sd .pal-row-end .kbd-set{display:none}}.sd .tooltip{position:fixed;z-index:var(--z-tooltip);display:inline-flex;align-items:center;gap:var(--space-inline-sm);width:max-content;max-width:var(--size-tooltip-max);padding:var(--space-4) var(--space-8);border-radius:var(--radius-6);background:var(--surface-inverse);color:var(--text);font:var(--type-meta-12);white-space:normal;animation:vl-fade-in var(--dur-base) var(--ease-standard)}.sd .tooltip .kbd{background:transparent;border-color:var(--text-3);color:var(--text)}.sd .kbd-set{display:inline-flex;align-items:center;gap:var(--space-2);vertical-align:middle;font:inherit}.sd .kbd-set .kbd .ic{width:var(--icon-xs);height:var(--icon-xs);stroke-width:calc(var(--icon-stroke) * 24 / 12)}.sd .kbd-then{padding-inline:var(--space-2);font:var(--type-meta-12);color:var(--text-3)}.sd .toast-region{position:fixed;right:var(--page-margin);bottom:calc(var(--size-baseline) + var(--space-16));z-index:var(--z-toast);display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-8);width:min(var(--size-toast),calc(100vw - 2 * var(--page-margin)));pointer-events:none}.sd[data-shell=focus] .toast-region{bottom:calc(var(--size-problems-bar) + var(--space-16))}.sd body:has(.app .pager:not([hidden])){--toast-offset:var(--size-pager)}.sd body:has(.app .bulk:not([hidden])){--toast-offset:calc(var(--size-pager) + var(--space-12) + var(--control-h) + 2 * var(--space-6) + 2 * var(--bw-hairline) + var(--space-8))}.sd .toast-region{bottom:calc(var(--size-baseline) + var(--toast-offset, var(--space-0)) + var(--space-16))}.sd .toast{position:relative;display:flex;align-items:center;gap:var(--space-10);width:100%;min-height:calc(var(--control-h) + 2 * var(--space-8));padding:var(--space-8) var(--space-8) var(--space-8) var(--space-12);border-radius:var(--radius-8);background:var(--surface-inverse);color:var(--text);box-shadow:var(--e3);font:var(--type-data-13);overflow:hidden;pointer-events:auto;animation:vl-rise-toast var(--dur-slow) var(--ease-standard)}.sd .toast>.ic{flex:none}.sd .toast-msg{flex:1 1 auto;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sd .toast-act{flex:none;height:var(--control-h-sm);padding:0 var(--space-4);border:0;border-radius:var(--radius-4);background:none;color:var(--text);font:var(--type-label-13);font-weight:var(--fw-semibold);text-decoration:underline;text-underline-offset:calc(var(--space-2) + var(--space-1));white-space:nowrap;cursor:pointer}.sd .toast .ibtn{color:var(--text-2);margin-left:var(--space-4)}@media (hover:hover) and (pointer:fine){.sd .toast .ibtn:hover{background:transparent;color:var(--text)}}.sd .toast-bar{position:absolute;left:0;right:0;bottom:0;height:var(--space-2)}.sd .toast-bar:before{content:"";opacity:var(--opacity-partial)}.sd .toast-bar:before,.sd .toast-bar>i{position:absolute;inset:0;background:var(--text)}.sd .toast-bar>i{transform-origin:left;transform:scaleX(var(--p,0));transition:transform var(--dur-base) var(--ease-standard)}@media (max-width:1023.98px),(min-width:768px) and (max-height:599.98px){.sd .toast-region{bottom:calc(var(--toast-offset, var(--space-0)) + var(--space-16))}}@media (max-width:767.98px){.sd body:has(.app .pager:not([hidden])){--toast-offset:var(--space-0)}.sd body:has(.app .bulk:not([hidden])){--toast-offset:calc(var(--control-h) + 2 * var(--space-6) + 2 * var(--bw-hairline) + var(--space-8))}.sd .toast-region{left:var(--page-margin);right:var(--page-margin);width:auto;bottom:calc(var(--size-bottombar) + env(safe-area-inset-bottom) + var(--toast-offset, var(--space-0)) + var(--space-8))}}.sd .pal{width:var(--size-dialog-md)}.sd .pal-input{display:flex;align-items:center;gap:var(--space-12);flex:none;min-height:var(--space-48);padding:0 var(--space-8) 0 var(--space-16);border-bottom:var(--bw-hairline) solid var(--border);color:var(--text-3)}.sd .pal-input:focus-within{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset-inset);border-radius:var(--radius-12) var(--radius-12) 0 0}.sd .pal-input input{flex:1 1 auto;min-width:0;height:var(--space-48);padding:0;border:0;outline:0;background:transparent;font:var(--type-body-16);color:var(--text)}.sd .pal-cancel{display:none}.sd .pal-list{flex:1 1 auto;min-height:0;max-height:var(--size-palette-list);overflow:auto;overscroll-behavior:contain;padding:var(--space-4) 0}.sd .pal-group-label{display:block;padding:var(--space-8) var(--space-12) var(--space-4);font:var(--type-label-12);color:var(--text-3)}.sd .pal-row{position:relative;display:flex;align-items:center;gap:var(--space-12);min-height:var(--row-h);padding:0 var(--space-12);font:var(--type-data-13);color:var(--text);cursor:pointer}.sd .pal-row>.ic{color:var(--text-2)}.sd .pal-row-title{flex:none;max-width:60%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sd .pal-row-title mark{background:none;color:inherit;font-weight:var(--fw-semibold)}.sd .pal-row-meta{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sd .pal-row-end,.sd .pal-row-meta{font:var(--type-meta-12);color:var(--text-3)}.sd .pal-row-end{display:inline-flex;align-items:center;gap:var(--space-4);flex:none;margin-left:auto}.sd .pal-row[aria-selected=true]{background:var(--surface-2);box-shadow:inset var(--bw-strong) 0 0 var(--accent-mark)}.sd .pal-row[aria-disabled=true]{color:var(--text-dis);cursor:not-allowed}.sd .pal-row--all{color:var(--accent-text);font:var(--type-label-13)}.sd .pal-empty{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-24) var(--space-16);font:var(--type-data-13);color:var(--text-2)}.sd .pal-empty p+p,.sd .pal-foot{color:var(--text-3)}.sd .pal-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-12);flex:none;padding:var(--space-8) var(--space-12);background:var(--surface-2);border-top:var(--bw-hairline) solid var(--border);font:var(--type-meta-12)}.sd .pal-foot span{display:inline-flex;align-items:center;gap:var(--space-4)}@media (max-width:767.98px){.sd .layer--dialog>.pal{height:100dvh;max-height:100dvh}.sd .pal-input{padding-left:var(--page-margin)}.sd .pal-input .ibtn{display:none}.sd .pal-cancel{display:inline-flex}.sd .pal-list{max-height:none}.sd .pal-foot{display:none}}.sd .form{display:flex;flex-direction:column;gap:var(--space-section-gap);width:100%;max-width:var(--size-container-form)}.sd .form-note{margin:0;font:var(--type-meta-12);color:var(--text-3)}.sd .form-section{display:flex;flex-direction:column;gap:var(--space-field-gap);min-width:0}.sd .form-section-head{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.sd .form-section-title{margin:0;font:var(--type-title-16);color:var(--text)}.sd .form-section-desc{margin:0;font:var(--type-body-14);color:var(--text-3)}.sd .form-group{display:flex;flex-direction:column;gap:var(--space-group-gap)}.sd .form-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-inline-md)}.sd .field{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;grid-gap:var(--space-label-gap);gap:var(--space-label-gap);min-width:0}.sd .field-label{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-inline-sm);font:var(--type-label-13);color:var(--text)}.sd .field-opt{font:var(--type-data-13);color:var(--text-3)}.sd .field-desc{margin:0;font:var(--type-meta-12);color:var(--text-3)}.sd .field-foot{display:flex;align-items:flex-start;gap:var(--space-8);min-width:0}.sd .field-hint{min-width:0;margin:0;font:var(--type-meta-12);color:var(--text-3)}.sd .field-hint--ok{display:inline-flex;align-items:center;gap:var(--space-4);color:var(--text-2)}.sd .field-hint--ok .ic{color:var(--success-text)}.sd .field-error{display:flex;align-items:flex-start;gap:var(--space-4);min-width:0;margin:0;font:var(--type-meta-12);color:var(--danger-text)}.sd .field-error .btn--link{color:inherit;font-weight:var(--fw-medium)}.sd .field-error .ic{flex:none;width:var(--icon-sm);height:var(--icon-sm);margin-top:var(--space-1);stroke-width:calc(var(--icon-stroke) * 24 / 14)}.sd .field-count{flex:none;margin-left:auto;font:var(--type-meta-12);color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.sd .field-count--warn{color:var(--warning-text)}.sd .field-count--over{color:var(--danger-text)}.sd .field--short{width:var(--field-w-short);max-width:100%}.sd .field--medium{width:var(--field-w-medium);max-width:100%}@media (max-width:767.98px){.sd .field--medium,.sd .field--short{width:100%}}.sd .input.field--short{width:var(--field-w-short);max-width:100%}.sd .input.field--medium{width:var(--field-w-medium);max-width:100%}@media (max-width:767.98px){.sd .input.field--medium,.sd .input.field--short{width:100%}}.sd .input{position:relative;display:flex;align-items:center;gap:var(--space-8);width:100%;min-width:0;height:var(--field-h);padding-inline:var(--field-px);background:var(--surface);border:var(--bw-hairline) solid var(--control);border-radius:var(--radius-6);color:var(--text);transition:border-color var(--dur-fast) var(--ease-standard)}.sd .input>.ic{color:var(--text-3)}.sd .input input{flex:1 1 auto;min-width:0;height:100%;margin:0;padding:0;border:0;outline:0;background:transparent;color:inherit;font-family:var(--font-sans);font-size:var(--field-font);line-height:var(--type-body-14-lh);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sd .input input[type=search]::-webkit-search-cancel-button,.sd .pal-input input[type=search]::-webkit-search-cancel-button,.sd .search input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.sd .input.is-focus,.sd .input:has(:focus-visible){outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.sd .input:has(.input-btn:focus-visible){outline:0}.sd .input--sm{height:var(--field-h-sm)}.sd .input--mono input{font-family:var(--font-mono);font-size:var(--type-mono-13-size)}.sd .input--lg{height:var(--field-h-lg)}.sd .input.is-hover{border-color:var(--text-3)}@media (hover:hover) and (pointer:fine){.sd .input:not(.input--readonly):not(:has(:disabled)):hover{border-color:var(--text-3)}}.sd .input--invalid,.sd .input--invalid:hover,.sd .input:has([aria-invalid=true]){border-color:var(--danger-border)}.sd .input--disabled,.sd .input:has(input:disabled){background:var(--surface-2);border-color:var(--border-strong);color:var(--text-dis);cursor:not-allowed}.sd .input:has(input:disabled) input{cursor:not-allowed}.sd .input:has(input:disabled) input::placeholder{color:var(--text-dis)}.sd .input--readonly,.sd .input:has(input[readonly]){background:var(--surface-2);border-color:var(--border)}.sd .input-prefix{display:flex;align-items:center;gap:var(--space-4);align-self:stretch;-webkit-margin-end:var(--space-2);margin-inline-end:var(--space-2);-webkit-padding-end:var(--field-px);padding-inline-end:var(--field-px);-webkit-border-end:var(--bw-hairline) solid var(--border);border-inline-end:var(--bw-hairline) solid var(--border)}.sd .input-affix,.sd .input-prefix,.sd .input-suffix{flex:none;font:var(--type-data-13);color:var(--text-2);white-space:nowrap}.sd .input-btn{position:relative;display:grid;place-items:center;flex:none;width:calc(var(--field-h) - var(--space-6));height:calc(var(--field-h) - var(--space-6));-webkit-margin-end:calc(var(--space-2) + var(--space-1) - var(--field-px));margin-inline-end:calc(var(--space-2) + var(--space-1) - var(--field-px));padding:0;border:0;border-radius:var(--radius-4);background:transparent;color:var(--text-2);cursor:pointer}.sd .input-btn:after{content:"";position:absolute;inset:min(var(--space-0),calc((var(--field-h) - var(--space-6) - var(--hit)) / 2))}.sd .input-btn:focus-visible{outline-offset:var(--focus-offset-inset)}@media (hover:hover) and (pointer:fine){.sd .input-btn:hover{background:var(--surface-2);color:var(--text)}}.sd .input--sm .input-btn{width:calc(var(--field-h-sm) - var(--space-6));height:calc(var(--field-h-sm) - var(--space-6))}.sd .input>.kbd{flex:none}.sd .input:focus-within>.kbd,.sd .input:has(input:not(:placeholder-shown))>.kbd{display:none}@media (hover:none),(pointer:coarse){.sd .input>.kbd{display:none}}.sd .input-stepper{display:flex;align-self:stretch;flex:none;-webkit-margin-end:calc(-1 * var(--field-px));margin-inline-end:calc(-1 * var(--field-px));-webkit-border-start:var(--bw-hairline) solid var(--border);border-inline-start:var(--bw-hairline) solid var(--border)}.sd .input-stepper button{display:grid;place-items:center;width:var(--field-h);padding:0;border:0;background:transparent;color:var(--text-2);cursor:pointer}.sd .input-stepper button+button{-webkit-border-start:var(--bw-hairline) solid var(--border);border-inline-start:var(--bw-hairline) solid var(--border)}.sd .input-stepper button:last-child{border-start-end-radius:var(--radius-6);border-end-end-radius:var(--radius-6)}.sd .input-stepper button:focus-visible{outline-offset:var(--focus-offset-inset)}.sd .input-stepper button:disabled{color:var(--text-dis)}@media (hover:hover) and (pointer:fine){.sd .input-stepper button:not(:disabled):hover{background:var(--surface-2);color:var(--text)}}.sd .input--multi{flex-wrap:wrap;height:auto;min-height:var(--field-h);padding-block:var(--space-4);gap:var(--space-4)}.sd .input--multi input{height:calc(var(--field-h) - 2 * var(--space-4) - 2 * var(--bw-hairline));min-width:calc(var(--space-40) * 2)}.sd .token{display:inline-flex;align-items:center;gap:var(--space-2);height:var(--size-tag);padding:0 var(--space-2) 0 var(--space-6);border:var(--bw-hairline) solid var(--border-strong);border-radius:var(--radius-4);background:var(--surface-2);font:var(--type-label-12);color:var(--text);white-space:nowrap}.sd .token button{position:relative;display:grid;place-items:center;width:var(--space-16);height:var(--space-16);padding:0;border:0;border-radius:var(--radius-2);background:none;color:var(--text-2);cursor:pointer}.sd .token button:after{content:"";position:absolute;inset:calc((var(--space-16) - var(--hit)) / 2)}.sd .token button .ic{width:var(--icon-xs);height:var(--icon-xs);stroke-width:calc(var(--icon-stroke) * 24 / 12)}.sd .textarea{display:block;width:100%;min-height:calc(3 * var(--type-body-14-lh) + 2 * var(--space-8) + 2 * var(--bw-hairline));max-height:calc(12 * var(--type-body-14-lh) + 2 * var(--space-8));margin:0;padding:var(--space-8) var(--field-px);background:var(--surface);border:var(--bw-hairline) solid var(--control);border-radius:var(--radius-6);color:var(--text);font-family:var(--font-sans);font-size:var(--field-font);line-height:var(--type-body-14-lh);resize:vertical;field-sizing:content}@media (hover:hover) and (pointer:fine){.sd .textarea:not(:disabled):not([readonly]):hover{border-color:var(--text-3)}}.sd .textarea[aria-invalid=true]{border-color:var(--danger-border)}.sd .textarea:disabled{background:var(--surface-2);border-color:var(--border-strong);color:var(--text-dis)}.sd .textarea[readonly]{background:var(--surface-2);border-color:var(--border)}.sd .textarea--composer{min-height:var(--field-h-lg);max-height:calc(5 * var(--type-body-14-lh) + 2 * var(--space-8));resize:none}.sd .select{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);width:100%;min-width:var(--size-menu-min);height:var(--field-h);padding:0 var(--space-8) 0 var(--field-px);background:var(--surface);border:var(--bw-hairline) solid var(--control);border-radius:var(--radius-6);color:var(--text);font-family:var(--font-sans);font-size:var(--field-font);line-height:var(--type-body-14-lh);text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard)}.sd .select>.ic{flex:none;color:var(--text-3)}.sd .select-value{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sd .select-value.is-placeholder,.sd .select-value:empty:before{content:attr(data-placeholder);color:var(--text-3)}.sd .select--sm{height:var(--field-h-sm);font:var(--type-data-13);font-size:var(--field-font)}.sd .select--lg{height:var(--field-h-lg)}.sd .select--auto{width:auto}@media (hover:hover) and (pointer:fine){.sd .select:not([aria-disabled=true]):hover{border-color:var(--text-3)}}.sd .select[aria-invalid=true]{border-color:var(--danger-border)}.sd .select[aria-disabled=true]{background:var(--surface-2);border-color:var(--border-strong);color:var(--text-dis);cursor:not-allowed}.sd .select--quiet{width:auto;min-width:0;border-color:transparent;background:transparent;font:var(--type-label-13);font-size:var(--field-font)}.sd .view-select{display:none}@media (min-width:1024px) and (min-height:600px) and (max-height:720px){.sd .vtabs.vtabs--foldable{display:none}.sd .view-select{display:inline-flex}}.sd .select-native{width:100%;height:var(--field-h);padding:0 var(--space-8) 0 var(--field-px);background:var(--surface);border:var(--bw-hairline) solid var(--control);border-radius:var(--radius-6);color:var(--text);font-size:var(--field-font)}.sd .listbox{display:flex;flex-direction:column;min-width:var(--size-menu-min);max-width:var(--size-menu-max);max-height:min(calc(var(--control-h) * 9 + 2 * var(--space-4)),calc(100dvh - 2 * var(--space-16)));overflow:auto;overscroll-behavior:contain;padding:var(--space-4);background:var(--surface-raised);border:var(--bw-hairline) solid var(--border-overlay);border-radius:var(--radius-6);box-shadow:var(--e2);color:var(--text)}.sd .listbox--wide{width:var(--popover-w-list);max-width:calc(100vw - 2 * var(--space-8))}.sd .listbox-search{position:-webkit-sticky;position:sticky;top:calc(-1 * var(--space-4));z-index:var(--z-raised);margin:calc(-1 * var(--space-4)) calc(-1 * var(--space-4)) var(--space-4);padding:var(--space-4);background:var(--surface-raised);border-bottom:var(--bw-hairline) solid var(--border)}.sd .option{display:flex;align-items:center;gap:var(--space-8);min-height:var(--control-h);padding-inline:var(--space-8);border-radius:var(--radius-2);font:var(--type-data-13);color:var(--text);cursor:pointer}.sd .option>.ic{flex:none;color:var(--text-2)}.sd .option-main{display:grid;flex:1 1 auto;min-width:0}.sd .option-desc,.sd .option-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sd .option-desc{font:var(--type-meta-12);color:var(--text-3)}.sd .option-tags{display:flex;gap:var(--space-4);flex:none}.sd .option--2{align-items:flex-start;padding-block:var(--space-6)}.sd .option.is-active{background:var(--surface-2)}@media (hover:hover) and (pointer:fine){.sd .option:hover{background:var(--surface-2)}}.sd .option[aria-selected=true] .option-label{font-weight:var(--fw-medium)}.sd .option-check{flex:none;margin-left:auto;color:var(--accent-text);visibility:hidden}.sd .option[aria-selected=true] .option-check{visibility:visible}.sd .option[aria-disabled=true]{color:var(--text-dis);cursor:not-allowed}.sd .option b,.sd .option mark{background:none;color:inherit;font-weight:var(--fw-semibold)}.sd .listbox-group-label{display:block;padding:var(--space-8) var(--space-8) var(--space-4);font:var(--type-label-12);color:var(--text-3)}.sd .listbox-sep{height:var(--bw-hairline);margin:var(--space-4) calc(-1 * var(--space-4));background:var(--border)}.sd .listbox-empty{padding:var(--space-8);font:var(--type-data-13);color:var(--text-2)}.sd .listbox-foot{display:flex;align-items:center;gap:var(--space-8);margin-top:var(--space-4);padding:var(--space-4) var(--space-4) 0;border-top:var(--bw-hairline) solid var(--border)}.sd .listbox.is-sheet .option{min-height:var(--row-h)}.sd .cb:before{content:"";position:absolute;inset:calc((var(--space-16) - var(--hit)) / 2)}@media (hover:hover) and (pointer:fine){.sd .cb:not(:checked):not(:disabled):hover{border-color:var(--text-3)}.sd .cb:checked:not(:disabled):hover{background:var(--accent-hover);border-color:var(--accent-hover)}}.sd .cb:indeterminate{background:var(--accent);border-color:var(--accent)}.sd .cb:indeterminate:after{content:"";width:var(--space-8);height:var(--bw-strong);background:var(--on-accent)}.sd .cb[aria-invalid=true]{border-color:var(--danger-border)}.sd .cb:disabled{background:var(--surface-2);border-color:var(--border-strong);cursor:not-allowed}.sd .cb:disabled:checked:after{border-color:var(--text-dis)}.sd .radio{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;display:inline-grid;place-items:center;flex:none;width:var(--space-16);height:var(--space-16);margin:0;border:var(--bw-hairline) solid var(--control);border-radius:var(--radius-full);background:var(--surface);vertical-align:middle;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}.sd .radio:before{position:absolute;inset:calc((var(--space-16) - var(--hit)) / 2)}.sd .radio:after,.sd .radio:before{content:"";border-radius:var(--radius-full)}.sd .radio:after{width:var(--space-6);height:var(--space-6);background:var(--on-accent);visibility:hidden}.sd .radio:checked{background:var(--accent);border-color:var(--accent-mark)}.sd .radio:checked:after{visibility:visible}@media (hover:hover) and (pointer:fine){.sd .radio:not(:checked):not(:disabled):hover{border-color:var(--text-3)}}.sd .radio:disabled{background:var(--surface-2);border-color:var(--border-strong);cursor:not-allowed}.sd .radio:disabled:after{background:var(--text-dis)}.sd .check{position:relative;display:inline-flex;align-items:flex-start;gap:var(--space-8);font:var(--type-body-14);color:var(--text);cursor:pointer}.sd .check>.cb,.sd .check>.radio{margin-top:var(--space-2)}.sd .check-text{display:grid;min-width:0}.sd .check-desc{font:var(--type-meta-12);color:var(--text-3)}.sd .check--dense{font:var(--type-data-13)}.sd .check:has(:disabled){color:var(--text-dis);cursor:not-allowed}@media (pointer:coarse){.sd .check{min-height:var(--size-hit-touch);align-items:center}.sd .check>.cb,.sd .check>.radio{margin-top:0}}.sd .fieldset{display:grid;grid-gap:var(--space-8);gap:var(--space-8);min-width:0}.sd .fieldset-legend,.sd .fieldset>legend{margin-bottom:var(--space-label-gap);padding:0;font:var(--type-label-13);color:var(--text)}.sd .fieldset--row{grid-auto-flow:column;justify-content:start;gap:var(--space-16)}.sd .rcards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(calc(var(--space-40) * 5),100%),1fr));grid-gap:var(--space-12);gap:var(--space-12)}.sd .rcard{position:relative;display:flex;align-items:flex-start;gap:var(--space-10);padding:var(--space-12) var(--space-16);background:var(--surface);border:var(--bw-hairline) solid var(--border-strong);border-radius:var(--radius-8);color:var(--text);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}.sd .rcard>.cb,.sd .rcard>.radio{margin-top:var(--space-2)}.sd .rcard .cb:focus-visible,.sd .rcard .radio:focus-visible{outline:0}.sd .rcard.is-focus,.sd .rcard:has(:focus-visible){outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}@media (hover:hover) and (pointer:fine){.sd .rcard:not(:has(:disabled)):hover{background:var(--surface-2)}}.sd .rcard:has(:checked){background:var(--accent-soft);border-color:var(--accent-mark)}.sd .rcard:has(:disabled){background:var(--surface-2);cursor:not-allowed}.sd .rcard-body{display:grid;flex:1 1 auto;min-width:0}.sd .rcard-title{display:flex;align-items:center;gap:var(--space-6);font:var(--type-title-14);color:var(--text)}.sd .rcard:has(:disabled) .rcard-title{color:var(--text-dis)}.sd .rcard-desc{margin-top:var(--space-2);font:var(--type-meta-12);color:var(--text-3)}.sd .switch{position:relative;display:inline-flex;align-items:center;flex:none;width:var(--space-32);height:var(--space-20);padding:0;border:var(--bw-hairline) solid var(--control);border-radius:var(--radius-full);background:var(--control);cursor:pointer;vertical-align:middle;transition:background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}.sd .switch:after{content:"";position:absolute;inset:min(var(--space-0),calc((var(--space-20) - var(--hit)) / 2))}.sd .switch-thumb{position:absolute;top:calc(var(--space-2) - var(--bw-hairline));left:calc(var(--space-2) - var(--bw-hairline));width:var(--space-16);height:var(--space-16);border-radius:var(--radius-full);background:var(--on-accent);transition:transform var(--dur-fast) var(--ease-standard)}.sd .switch[aria-checked=true]{background:var(--accent);border-color:var(--accent-mark)}.sd .switch[aria-checked=true] .switch-thumb{transform:translateX(var(--space-12))}@media (hover:hover) and (pointer:fine){.sd .switch[aria-checked=false]:not(:disabled):hover{background:var(--text-3);border-color:var(--text-3)}.sd .switch[aria-checked=true]:not(:disabled):hover{background:var(--accent-hover)}}.sd .switch:disabled,.sd .switch[aria-disabled=true]{background:var(--surface-3);border-color:var(--border-strong);cursor:not-allowed}.sd .switch:disabled .switch-thumb,.sd .switch[aria-disabled=true] .switch-thumb{background:var(--surface)}@media (prefers-reduced-motion:reduce){.sd .switch-thumb{transition:none}}.sd[data-motion=reduce] .switch-thumb,[data-motion=reduce] .sd .switch-thumb{transition:none}.sd .setting-row{display:flex;align-items:center;gap:var(--space-16);min-height:max(var(--space-40),var(--row-h));padding-block:var(--space-8);border-bottom:var(--bw-hairline) solid var(--border)}.sd .setting-row-text{display:grid;grid-gap:var(--space-2);gap:var(--space-2);flex:1 1 auto;min-width:0}.sd .setting-row-label{font:var(--type-body-14);color:var(--text)}.sd .setting-row-desc,.sd .setting-row-status{font:var(--type-meta-12);color:var(--text-3)}.sd .setting-row-status--danger{color:var(--danger-text)}.sd .setting-row:has(:disabled) .setting-row-label{color:var(--text-dis)}.sd .seg>[role=radio]:focus-visible{outline-offset:var(--space-0)}.sd .seg>[aria-disabled=true]{cursor:not-allowed}.sd .seg-desc{margin:var(--space-6) 0 0;font:var(--type-meta-12);color:var(--text-3)}@media (pointer:coarse){.sd .seg>a,.sd .seg>button{position:relative}.sd .seg>a:after,.sd .seg>button:after{content:"";position:absolute;left:0;right:0;top:50%;height:max(100%,var(--hit));transform:translateY(-50%)}}.sd .slider{display:grid;grid-gap:var(--space-8);gap:var(--space-8);min-width:0}.sd .slider-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-8)}.sd .slider-out{font:var(--type-data-13);color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sd .slider-track{position:relative;height:var(--space-4);margin-block:var(--space-10);border-radius:var(--radius-2);background:var(--surface-3);cursor:pointer;touch-action:none}.sd .slider-range{position:absolute;top:0;bottom:0;left:0;border-radius:var(--radius-2);background:var(--accent-mark)}.sd .slider-thumb{position:absolute;top:50%;width:var(--space-16);height:var(--space-16);margin:calc(-1 * var(--space-8)) 0 0 calc(-1 * var(--space-8));padding:0;border:var(--bw-hairline) solid var(--control);border-radius:var(--radius-4);background:var(--surface);box-shadow:var(--e1);cursor:-webkit-grab;cursor:grab}.sd .slider-thumb:after{content:"";position:absolute;inset:calc((var(--space-16) - var(--hit)) / 2)}@media (hover:hover) and (pointer:fine){.sd .slider-thumb:hover{border-color:var(--text-3)}}.sd .slider-thumb.is-drag{border-color:var(--accent-mark);cursor:-webkit-grabbing;cursor:grabbing}.sd .slider-mark{position:absolute;top:calc(100% + var(--space-4));width:var(--bw-strong);height:var(--space-8);background:var(--control)}.sd .slider-marks{position:relative;height:var(--space-16);margin-top:var(--space-4);font:var(--type-meta-12);color:var(--text-3)}.sd .slider-marks span{position:absolute;transform:translateX(-50%);white-space:nowrap}.sd .slider-marks span[data-align=start]{transform:translateX(calc(-1 * var(--space-4)))}.sd .slider-marks span[data-align=end]{transform:translateX(calc(-100% + var(--space-4)))}.sd .slider[aria-disabled=true] .slider-range{background:var(--control)}.sd .slider[aria-disabled=true] .slider-thumb{background:var(--surface-2);border-color:var(--border-strong);box-shadow:none;cursor:not-allowed}.sd .cal{display:grid;grid-gap:var(--space-8);gap:var(--space-8);padding:var(--space-12)}.sd .cal-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8)}.sd .cal-title{font:var(--type-title-14);color:var(--text)}.sd .cal-grid{display:grid;grid-template-columns:repeat(7,var(--space-32));grid-gap:var(--space-2);gap:var(--space-2)}.sd .cal-wd{height:var(--space-20);font:var(--type-label-12);color:var(--text-3);text-align:center}.sd .cal-day{display:grid;place-items:center;width:var(--space-32);height:var(--space-32);padding:0;border:var(--bw-hairline) solid transparent;border-radius:var(--radius-4);background:transparent;font:var(--type-data-13);color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer}.sd .cal-day[aria-current=date]{border-color:var(--control);font-weight:var(--fw-semibold)}@media (hover:hover) and (pointer:fine){.sd .cal-day:hover{background:var(--surface-2)}}.sd .cal-day[aria-selected=true]{background:var(--accent-soft);border-color:var(--accent-mark);color:var(--accent-soft-text);font-weight:var(--fw-semibold)}.sd .cal-day[aria-disabled=true]{color:var(--text-dis);text-decoration:line-through;cursor:not-allowed}.sd .cal-foot{font:var(--type-meta-12);color:var(--text-3)}@media (pointer:coarse){.sd .cal-grid{grid-template-columns:repeat(7,var(--size-hit-touch))}.sd .cal-day{width:var(--size-hit-touch);height:var(--size-hit-touch)}}.sd .dropzone{display:grid;justify-items:center;grid-gap:var(--space-8);gap:var(--space-8);padding:var(--space-24);background:var(--surface-2);border:var(--bw-hairline) solid var(--border-strong);border-radius:var(--radius-8);color:var(--text-2);text-align:center;transition:background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}.sd .dropzone>.ic{color:var(--text-3)}@media (hover:hover) and (pointer:fine){.sd .dropzone:hover{border-color:var(--control)}}.sd .dropzone.is-over{background:var(--accent-soft);border-color:var(--accent-mark);color:var(--accent-soft-text)}.sd .dropzone-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-8);font:var(--type-data-13);color:var(--text)}.sd .dropzone.is-over .dropzone-line{color:var(--accent-soft-text)}.sd .dropzone-note{font:var(--type-meta-12);color:var(--text-3)}@media (max-width:767.98px){.sd .dropzone{padding:var(--space-16)}}.sd .file-list{display:grid;margin:0;padding:0;list-style:none;border:var(--bw-hairline) solid var(--border);border-radius:var(--radius-8);background:var(--surface);overflow:hidden}.sd .file-row{display:flex;align-items:center;gap:var(--space-10);min-height:var(--row-h);padding:var(--space-6) var(--space-8) var(--space-6) var(--space-12);border-top:var(--bw-hairline) solid var(--border)}.sd .file-row:first-child{border-top:0}.sd .file-row>.ic{color:var(--text-3)}.sd .file-main{display:grid;grid-gap:var(--space-2);gap:var(--space-2);flex:1 1 auto;min-width:0}.sd .file-name{font:var(--type-data-13);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sd .file-meta{display:flex;align-items:center;gap:var(--space-6);font:var(--type-meta-12);color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sd .file-row--rejected .file-meta,.sd .file-row--rejected .file-name{color:var(--danger-text)}.sd .rules{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:0;list-style:none}.sd .rules li{display:flex;align-items:center;gap:var(--space-6);font:var(--type-meta-12);color:var(--text-2)}.sd .rules .ic{width:var(--icon-sm);height:var(--icon-sm);color:var(--text-3)}.sd .rules [data-met=true] .ic{color:var(--success-text)}.sd .notice--multi{align-items:flex-start}.sd .notice--multi>.ic{margin-top:var(--space-2)}.sd .notice--neutral{background:var(--surface-2);border-color:var(--border)}.sd .notice-title{font-weight:var(--fw-semibold)}.sd .notice-act,.sd .notice-body a{color:inherit;font-weight:var(--fw-medium);text-decoration:underline;text-underline-offset:calc(var(--space-2) + var(--space-1));white-space:nowrap}.sd button.notice-act{padding:0;border:0;background:none;font:inherit;font-weight:var(--fw-medium);cursor:pointer}.sd .notice-acts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-12);flex:none}.sd .notice .ibtn{flex:none;margin:calc(-1 * var(--space-4)) calc(-1 * var(--space-6)) calc(-1 * var(--space-4)) var(--space-8)}@media (max-width:767.98px){.sd .notice .ibtn{width:var(--size-hit-touch);height:var(--size-hit-touch)}}.sd .sheet .notice:has(>.notice-acts){display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.sd .sheet .notice:has(>.notice-acts)>.ic{margin-top:var(--space-2)}@media (max-width:767.98px){.sd .notice:has(>.notice-acts){display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.sd .notice:has(>.notice-acts)>.ic{margin-top:var(--space-2)}}.sd .notice>.notice-acts{grid-column:2;grid-row:2}.sd .notice>.ibtn,.sd .notice>.ic,.sd .notice>.notice-body{grid-row:1}.sd .notice>.ibtn{grid-column:3}.sd .cbar{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky);display:flex;align-items:center;gap:var(--space-8);padding:var(--space-6) var(--space-16);background:var(--warning-soft);border-bottom:var(--bw-hairline) solid var(--border);font:var(--type-data-13);color:var(--warning-text)}.sd .cbar--neutral{background:var(--surface-2);color:var(--text-2)}.sd .cbar b{font-weight:var(--fw-semibold)}.sd .cbar .btn--link{margin-left:auto;color:inherit}.sd .status{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-inline-sm);font:var(--type-meta-12);color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sd .status>.ic{width:var(--icon-sm);height:var(--icon-sm);stroke-width:calc(var(--icon-stroke) * 24 / 14)}.sd .status--md{font:var(--type-data-13)}.sd .status--md>.ic{width:var(--icon-md);height:var(--icon-md);stroke-width:calc(var(--icon-stroke) * 24 / 16)}.sd .status--progress{color:var(--text-2)}.sd .status--success{color:var(--success-text)}.sd .status--warning{color:var(--warning-text)}.sd .status--danger{color:var(--danger-text)}.sd .status-meta{color:var(--text-3)}.sd .status .btn--link,.sd .status-act{color:inherit;font-weight:var(--fw-medium)}.sd .status--wrap{display:flex;flex-wrap:nowrap;align-items:flex-start}.sd .status--wrap>.ic{flex:none;margin-top:var(--space-1)}.sd .status--wrap>span:not(.live-dot),.sd .status-t{flex:1 1;min-width:0}.sd .ierr{display:grid;grid-gap:var(--space-6);gap:var(--space-6);font:var(--type-data-13);color:var(--danger-text)}.sd .ierr-line{display:grid;grid-template-columns:var(--icon-md) minmax(0,1fr);align-items:start;grid-gap:var(--space-8);gap:var(--space-8)}.sd .ierr-line>.ic{margin-top:var(--space-2)}.sd .ierr .btn--link{color:inherit;font-weight:var(--fw-medium)}.sd .details{font:var(--type-meta-12);color:var(--text-3)}.sd .details>summary{width:max-content;border-radius:var(--radius-2)}.sd .raw{display:flex;align-items:flex-start;gap:var(--space-8);margin-top:var(--space-6);padding:var(--space-8);background:var(--surface-2);border-radius:var(--radius-4);font:var(--type-mono-12);color:var(--text-2);overflow-wrap:anywhere}.sd .raw>code{flex:1 1 auto;min-width:0;font:inherit}.sd .spinner{animation:vl-spin var(--dur-spin) linear infinite}.sd .sk{display:block;height:var(--space-10);border-radius:var(--radius-2);background:var(--skeleton)}.sd .sk--meta{height:var(--space-8)}.sd .sk--title{height:var(--space-12)}.sd .sk--h1{height:var(--space-16)}.sd .sk--num{height:var(--space-20)}.sd .sk--block{border-radius:var(--radius-4)}.sd .sk-line{display:flex;align-items:center;min-height:var(--type-data-13-lh)}.sd .sk-line--meta{min-height:var(--type-meta-12-lh)}.sd [aria-busy=true] .sk{pointer-events:none}.sd .pbar{display:grid;grid-gap:var(--space-6);gap:var(--space-6);min-width:0}.sd .pbar-row{display:flex;justify-content:space-between;gap:var(--space-12)}.sd .pbar-label{min-width:0;font:var(--type-label-13);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sd .pbar-value{font:var(--type-meta-12);color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.sd .pbar-track{position:relative;height:var(--space-4);border-radius:var(--radius-2);background:var(--surface-3);overflow:hidden}.sd .pbar-fill{position:absolute;inset:0;background:var(--accent-mark);transform-origin:left;transform:scaleX(var(--p,0));transition:transform var(--dur-base) var(--ease-standard)}.sd .pbar--thin .pbar-track{height:var(--bw-strong)}.sd .pbar--danger .pbar-fill{background:var(--danger)}.sd .pbar--danger .pbar-value{color:var(--danger-text)}.sd .pbar--indeterminate .pbar-fill{right:auto;width:30%;transform:none;animation:vl-indeterminate var(--dur-pulse) linear infinite}.sd .route-progress{position:absolute;top:0;left:0;right:0;z-index:calc(var(--z-sticky) + var(--z-raised));height:var(--space-2);pointer-events:none}.sd .route-progress>i{display:block;height:100%;background:var(--accent-mark);transform-origin:left;transform:scaleX(var(--p,0));transition:transform var(--dur-slow) var(--ease-standard)}.sd .smark{display:grid;place-items:center;flex:none;width:var(--space-20);height:var(--space-20);border-radius:var(--radius-full);color:var(--text-2)}.sd .smark .ic{width:var(--icon-xs);height:var(--icon-xs);stroke-width:calc(var(--icon-stroke) * 24 / 12)}.sd .smark--done{background:var(--success-soft);color:var(--success-text)}.sd .smark--current{border:var(--bw-strong) solid var(--accent-mark)}.sd .smark--current:after{content:"";width:var(--space-8);height:var(--space-8);border-radius:var(--radius-full);background:var(--accent-mark)}.sd .smark--todo{border:var(--icon-stroke) solid var(--control)}.sd .smark--progress{border:var(--bw-strong) solid var(--accent-mark);color:var(--accent-text)}.sd .smark--failed{background:var(--danger-soft);color:var(--danger-text)}.sd .smark--blocked{background:var(--surface-2);color:var(--text-3)}.sd .smark--waiting{background:var(--warning-soft);color:var(--warning-text)}.sd .smark--skipped{background:var(--surface-3);color:var(--text-2)}.sd .smark--num{border:var(--icon-stroke) solid var(--control);font:var(--type-meta-12);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sd .stages{display:grid;margin:0;padding:0;list-style:none}.sd .stage{display:grid;grid-template-columns:var(--space-20) minmax(0,1fr) auto;align-items:start;grid-gap:var(--space-10);gap:var(--space-10);padding:var(--space-8) 0;font:var(--type-data-13);color:var(--text)}.sd .stage+.stage{border-top:var(--bw-hairline) solid var(--border)}.sd .stage-meta{display:block;font:var(--type-meta-12);color:var(--text-3)}.sd .setup-progress{display:flex;align-items:center;gap:var(--space-12)}.sd .setup-progress .progress{flex:1 1 auto;max-width:calc(var(--space-40) * 6)}.sd .setup-progress span{font:var(--type-label-13);color:var(--text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sd .setup-track{margin:0;padding:0;list-style:none;background:var(--surface);border:var(--bw-hairline) solid var(--border);border-radius:var(--radius-8);overflow:hidden}.sd .setup-step{position:relative;display:grid;grid-template-columns:var(--space-20) minmax(0,1fr) auto;grid-column-gap:var(--space-12);column-gap:var(--space-12);padding:var(--space-12) var(--space-16);border-top:var(--bw-hairline) solid var(--border)}.sd .setup-step:first-child{border-top:0}.sd .setup-step[aria-current=step]{padding-block:var(--space-16);background:var(--accent-soft);box-shadow:inset var(--bw-strong) 0 0 var(--accent-mark)}.sd .setup-step>.smark{margin-top:var(--space-2)}.sd .setup-step-title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8);margin:0;font:var(--type-title-14);color:var(--text)}.sd .setup-step.is-blocked .setup-step-title{color:var(--text-2)}.sd .setup-step-body{margin:var(--space-2) 0 0;max-width:60ch;font:var(--type-body-14);color:var(--text-2)}.sd .setup-step-proof{margin:var(--space-2) 0 0;font:var(--type-meta-12);color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sd .setup-step-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-12);margin-top:var(--space-12)}.sd .setup-step-end{align-self:center;font:var(--type-label-13)}@media (max-width:767.98px){.sd .setup-step-actions>.btn{width:100%}.sd .setup-step{grid-template-columns:var(--space-20) minmax(0,1fr)}.sd .setup-step-end{grid-column:2;justify-self:start;margin-top:var(--space-4)}}.sd .empty h2,.sd .empty-title{margin:0;font:var(--type-title-16);color:var(--text);text-wrap:balance}.sd .empty p{max-width:var(--size-container-narrow);text-wrap:pretty}.sd .empty-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-inline-md);margin-top:var(--space-8)}.sd .empty--page{padding-top:var(--space-48);padding-bottom:var(--space-48)}.sd .empty--danger>.ic{color:var(--danger-text)}.sd .empty--compact{justify-items:start;max-width:none;margin:0;padding:var(--space-16);text-align:left;font:var(--type-data-13);color:var(--text-3)}.sd .empty-query{color:var(--text);font-weight:var(--fw-medium)}.sd .save{display:inline-flex;align-items:center;gap:var(--space-inline-sm);flex:none;height:var(--size-chip);padding:0 var(--space-8);border:var(--bw-hairline) solid transparent;border-radius:var(--radius-4);background:transparent;font:var(--type-label-12);color:var(--text-3);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sd .save>.ic{width:var(--icon-sm);height:var(--icon-sm);stroke-width:calc(var(--icon-stroke) * 24 / 14)}.sd .save--device>.ic,.sd .save--saved>.ic{color:var(--success-text)}.sd .save--dirty,.sd .save--new{background:var(--surface);border-color:var(--border-strong);color:var(--text-2)}.sd .save--saving{color:var(--text-2)}.sd .save--error,.sd .save--volatile{background:var(--danger-soft);color:var(--danger-text)}.sd .save--conflict,.sd .save--offline{background:var(--warning-soft);color:var(--warning-text)}.sd button.save{cursor:pointer}@media (hover:hover) and (pointer:fine){.sd button.save:hover{text-decoration:underline;text-underline-offset:var(--space-2)}}.sd .savebar{position:-webkit-sticky;position:sticky;bottom:var(--space-16);z-index:var(--z-float);display:flex;align-items:center;gap:var(--space-8);max-width:var(--size-container-form);padding:var(--space-8) var(--space-8) var(--space-8) var(--space-16);background:var(--surface-overlay);border:var(--bw-hairline) solid var(--border-overlay);border-radius:var(--radius-8);box-shadow:var(--e3);animation:vl-rise-toast var(--dur-slow) var(--ease-standard)}.sd .savebar-text{flex:1 1 auto;min-width:0;font:var(--type-label-13);color:var(--text)}@media (max-width:767.98px){.sd .savebar{bottom:calc(var(--size-bottombar) + env(safe-area-inset-bottom) + var(--space-8))}.sd .savebar .btn{min-width:0}}.sd .card{position:relative;display:block;min-width:0;padding:var(--space-panel-pad);background:var(--surface);border:var(--bw-hairline) solid var(--border);border-radius:var(--radius-8);color:var(--text)}.sd .card--flush{padding:0;overflow:hidden}.sd .card-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-4) var(--space-8);margin-bottom:var(--space-12)}.sd .card--flush>.card-head{margin:0;padding:var(--space-12) var(--space-panel-pad);border-bottom:var(--bw-hairline) solid var(--border)}.sd .card-title{margin:0;font:var(--type-title-14);color:var(--text)}.sd .card-meta{font:var(--type-meta-12);color:var(--text-3);white-space:nowrap}.sd .card-body{font:var(--type-body-14);color:var(--text-2)}.sd .card-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8);margin-top:var(--space-12);padding-top:var(--space-12);border-top:var(--bw-hairline) solid var(--border)}.sd .card--interactive{text-decoration:none;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.sd .card--interactive:hover{background:var(--surface-2);border-color:var(--border-strong)}}.sd .card--interactive.is-hover{background:var(--surface-2);border-color:var(--border-strong)}.sd .card--interactive:active{background:var(--surface-3)}.sd .card[aria-checked=true],.sd .card[aria-selected=true]{background:var(--accent-soft);border-color:var(--accent-mark)}.sd .card:has(>.card-check)>.card-head{padding-right:var(--space-24)}.sd .card-check{position:absolute;top:var(--space-12);right:var(--space-12);color:var(--accent-text);visibility:hidden}.sd .card[aria-checked=true] .card-check,.sd .card[aria-selected=true] .card-check{visibility:visible}.sd .card[aria-disabled=true]{background:var(--surface-2);border-color:var(--border);cursor:not-allowed}.sd .card[aria-disabled=true] .card-title{color:var(--text-dis)}.sd .stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--size-stat-min),100%),1fr));grid-gap:var(--space-12);gap:var(--space-12)}.sd .stat{display:grid;align-content:start;grid-gap:var(--space-4);gap:var(--space-4)}.sd .stat-label{display:flex;align-items:center;gap:var(--space-4);font:var(--type-label-13);color:var(--text-2)}.sd .stat-label .ibtn{width:var(--space-20);height:var(--space-20);color:var(--text-3)}.sd .stat-value{font:var(--type-num-28);letter-spacing:var(--type-num-28-tracking);color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sd .stat-unit{margin-left:var(--space-2);font:var(--type-body-14);color:var(--text-3);letter-spacing:0}.sd .stat-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4) var(--space-8);min-height:var(--space-20)}.sd .stat-scope{font:var(--type-meta-12);color:var(--text-3)}.sd .stat--compact .stat-value{font:var(--type-num-20);letter-spacing:var(--type-num-20-tracking);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sd .delta{display:inline-flex;align-items:center;gap:var(--space-2);font:var(--type-label-12);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.sd .delta .ic{width:var(--icon-xs);height:var(--icon-xs);stroke-width:calc(var(--icon-stroke) * 24 / 12)}.sd .delta--good{color:var(--success-text)}.sd .delta--bad{color:var(--danger-text)}.sd .delta--flat{color:var(--text-2)}.sd .spark{display:block;width:100%;height:var(--size-sparkline-h);margin-top:var(--space-8);overflow:visible}.sd .spark path,.sd .spark polyline{fill:none;stroke:var(--chart-neutral);stroke-width:var(--icon-stroke);vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.sd .spark-empty{display:flex;align-items:center;height:var(--size-sparkline-h);margin-top:var(--space-8);border-top:var(--bw-hairline) solid var(--border);font:var(--type-meta-12);color:var(--text-3)}@media (min-width:768px) and (max-width:1023.98px){.sd .stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.sd .stat-grid{display:flex;gap:var(--space-8);margin-inline:calc(-1 * var(--page-margin));padding-inline:var(--page-margin);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.sd .stat-grid>.stat{flex:0 0 calc(var(--space-40) * 4);scroll-snap-align:start}.sd .stat-grid .spark,.sd .stat-grid .spark-empty{display:none}.sd .stat-grid .stat-value{font:var(--type-num-20);letter-spacing:var(--type-num-20-tracking)}}.sd .kstrip{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);border-block:var(--bw-hairline) solid var(--border)}.sd .kstrip-cell{display:grid;align-content:start;grid-gap:var(--space-4);gap:var(--space-4);min-width:0;padding:var(--space-16) var(--space-20);-webkit-border-start:var(--bw-hairline) solid var(--border);border-inline-start:var(--bw-hairline) solid var(--border)}.sd .kstrip-cell:first-child{-webkit-border-start:0;border-inline-start:0}.sd .kstrip-cell .stat-value{font:var(--type-num-28)}@media (max-width:767.98px){.sd .kstrip{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}.sd .kstrip-cell{padding:var(--space-12) var(--space-16)}.sd .kstrip-cell:nth-child(odd){-webkit-border-start:0;border-inline-start:0}.sd .kstrip-cell:nth-child(n+3){border-top:var(--bw-hairline) solid var(--border)}.sd .kstrip-cell .stat-value{font:var(--type-num-20)}}.sd .kv{display:grid;min-width:0;margin:0;container-type:inline-size}.sd .kv-label{display:flex;justify-content:space-between;gap:var(--space-8);padding:var(--space-12) 0 var(--space-4);font:var(--type-label-12);color:var(--text-3)}.sd .kv-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-gap:var(--space-16);gap:var(--space-16);padding-block:var(--space-6);font:var(--type-data-13)}.sd .kv-row>dt{color:var(--text-3)}.sd .kv-row>dd{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-6);min-width:0;margin:0;color:var(--text);overflow-wrap:anywhere}.sd .kv--rows .kv-row{padding-block:var(--space-10);border-bottom:var(--bw-hairline) solid var(--border)}.sd .kv--stacked .kv-row{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.sd .kv--tight .kv-row{grid-template-columns:calc(var(--space-40) * 4) minmax(0,1fr)}@media (pointer:coarse){.sd .kv-row:has(>dd a[href],>dd button){align-items:center;min-height:var(--size-hit-touch)}}@container (max-width: 399.98px){.sd .kv-row{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}}.sd .kv-src{font:var(--type-meta-12)}.sd .kv-empty,.sd .kv-src{color:var(--text-3)}.sd .tl{display:grid;min-width:0}.sd .tl-day{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-raised);margin:0;padding:var(--space-12) 0 var(--space-8);background:var(--surface);font:var(--type-label-12);color:var(--text-3)}.sd .tl-list{display:grid;margin:0;padding:0;list-style:none}.sd .tl-item{position:relative;display:grid;grid-template-columns:var(--size-glyph-tile) minmax(0,1fr) auto;grid-gap:var(--space-4) var(--space-12);gap:var(--space-4) var(--space-12);padding-bottom:var(--space-16)}.sd .tl-item:before{content:"";position:absolute;left:calc(var(--size-glyph-tile) / 2);top:calc(var(--size-glyph-tile) + var(--space-4));bottom:var(--space-4);width:var(--bw-hairline);background:var(--border)}.sd .tl-item:last-child:before{display:none}.sd .tl-node{display:grid;place-items:center;width:var(--size-glyph-tile);height:var(--size-glyph-tile);border:var(--bw-hairline) solid var(--border);border-radius:var(--radius-6);background:var(--surface-2);color:var(--text-2)}.sd .tl-node .ic{width:var(--icon-sm);height:var(--icon-sm);stroke-width:calc(var(--icon-stroke) * 24 / 14)}.sd .tl-node--success{background:var(--success-soft);border-color:transparent;color:var(--success-text)}.sd .tl-node--warning{background:var(--warning-soft);border-color:transparent;color:var(--warning-text)}.sd .tl-node--danger{background:var(--danger-soft);border-color:transparent;color:var(--danger-text)}.sd .tl-node--info{background:var(--info-soft);border-color:var(--info-border);color:var(--info-text)}.sd .tl-item>.av{justify-self:center;margin-top:var(--space-2)}.sd .tl-text{padding-top:var(--space-2);font:var(--type-data-13);color:var(--text-2)}.sd .tl-text b{font-weight:var(--fw-medium);color:var(--text)}.sd .tl-time{padding-top:var(--space-4);font:var(--type-meta-12);color:var(--text-3);white-space:nowrap}.sd .tl-detail{grid-column:2/-1;padding:var(--space-8) var(--space-12);border-radius:var(--radius-6);background:var(--surface-2);font:var(--type-data-13);color:var(--text-2)}.sd .tl-actions{grid-column:2/-1;display:flex;flex-wrap:wrap;gap:var(--space-8)}@container (max-width: 359.98px){.sd .tl-item{grid-template-columns:var(--size-glyph-tile) minmax(0,1fr)}.sd .tl-time{grid-column:2;padding-top:0}}.sd .av--ws{border-radius:var(--radius-6);background:var(--ink-tile);color:var(--ink-tile-fg);font:var(--type-label-13)}.sd .av img{width:100%;height:100%;object-fit:cover}.sd .av-stack{display:inline-flex}.sd .av-stack>.av+.av{margin-left:calc(-1 * var(--space-4));box-shadow:0 0 0 var(--bw-strong) var(--surface)}.sd .dt caption{text-align:left}.sd .dt .sticky-r{position:-webkit-sticky;position:sticky;right:0;z-index:var(--z-raised)}.sd .dt th.sticky-r{z-index:calc(var(--z-sticky) + var(--z-raised))}.sd .dt-wrap[data-scrolled-x] .sticky-l{border-right:var(--bw-hairline) solid var(--border)}.sd .dt-wrap[data-scrolled-x] .sticky-r{border-left:var(--bw-hairline) solid var(--border)}.sd .dt-wrap--framed{border:var(--bw-hairline) solid var(--border);border-radius:var(--radius-8)}.sd .dt tr[aria-current=true] td{background:var(--row-hover)}.sd .dt tr[aria-current=true] td:first-child{box-shadow:inset var(--bw-strong) 0 0 var(--row-selected-bar)}.sd .dt tbody tr{cursor:default}.sd .dt .c-muted{color:var(--text-3)}.sd .dt .c-wrap{white-space:normal}.sd .dt td .phone-text{color:var(--text-2)}.sd .dt .th-sort:focus-visible{outline-offset:var(--focus-offset);border-radius:var(--radius-2)}@media (pointer:coarse){.sd .row-actions{opacity:1}}.sd .pager-btns{display:flex;align-items:center;gap:var(--space-4)}.sd .pager .select{min-width:0;width:auto}@media (max-width:767.98px){.sd .pager{position:static;height:auto;min-height:var(--size-pager);flex-wrap:wrap;padding-block:var(--space-4)}}@keyframes vl-bulk-in{0%{opacity:0;transform:translate(-50%,var(--shift-toast))}}.sd .bulk{animation:vl-bulk-in var(--dur-slow) var(--ease-standard)}@keyframes vl-bulk-out{to{opacity:0;transform:translate(-50%,var(--shift-toast))}}.sd .bulk.is-leaving{animation:vl-bulk-out var(--dur-fast) var(--ease-standard) forwards}@media (max-width:767.98px){.sd .bulk{position:fixed;left:var(--space-8);right:var(--space-8);bottom:calc(var(--size-bottombar) + env(safe-area-inset-bottom) + var(--space-8));transform:none;animation-name:vl-rise-toast;overflow-x:auto}.sd .dt--stack thead{position:absolute;width:var(--space-1);height:var(--space-1);overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.sd .dt--stack,.sd .dt--stack tbody{display:block}.sd .dt--stack tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-2) var(--space-8);gap:var(--space-2) var(--space-8);padding:var(--space-10) var(--page-margin);background:var(--surface);border-bottom:var(--bw-hairline) solid var(--border)}.sd .dt--stack td{display:block;height:auto;padding:0;border:0;white-space:normal;font:var(--type-meta-12);color:var(--text-3)}.sd .dt--stack tbody tr:hover td,.sd .dt--stack td{background:transparent}.sd .dt--stack td.c-key{grid-column:1;grid-row:1;font:var(--type-label-13);color:var(--text)}.sd .dt--stack td.c-trail{grid-column:2;grid-row:1;justify-self:end}.sd .dt--stack td:not(.c-key):not(.c-trail){grid-column:1/-1}.sd .dt--stack td[data-label]:not(.c-key):not(.c-trail):not(.c-act):before{content:attr(data-label) " · ";color:var(--text-3)}.sd .dt--stack td.c-num{text-align:left}.sd .dt--stack td.c-sel{display:none}.sd .dt--stack td.c-act{width:auto;text-align:left}.sd .dt--stack .row-actions{opacity:1}.sd .dt--stack td:empty{display:none}}.sd .search>.ic{flex:none}.sd .search>.kbd{flex:none;margin-right:var(--space-4)}.sd .search:focus-within>.kbd,.sd .search:has(input:not(:placeholder-shown))>.kbd{display:none}@media (hover:none),(pointer:coarse){.sd .search>.kbd{display:none}}.sd .search-clear{position:relative;display:grid;place-items:center;flex:none;width:var(--control-h-sm);height:var(--control-h-sm);padding:0;border:0;border-radius:var(--radius-4);background:transparent;color:var(--text-3);cursor:pointer}.sd .search-clear:focus-visible{outline-offset:var(--focus-offset-inset)}@media (hover:hover) and (pointer:fine){.sd .search-clear:hover{background:var(--surface-2);color:var(--text)}}.sd .tb-group{display:flex;align-items:center;gap:var(--space-8)}.sd .tb{flex-shrink:0}.sd .tb-scroll>*{flex:none;scroll-snap-align:start}@media (pointer:coarse){.sd .tb [data-density-for]{display:none}}@media (max-width:767.98px){.sd .tb .search{flex:1 1 100%;min-width:0}.sd .tb-scroll{display:flex;gap:var(--space-8);width:100%;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.sd .tb [data-density-for]{display:none}}.sd .call-head{display:grid;grid-gap:var(--space-12);gap:var(--space-12);min-width:0}.sd .call-head-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8) var(--space-12);min-width:0}.sd .call-head-flow{min-width:0;font:var(--type-data-13);color:var(--text-2)}.sd .call-timer{margin-left:auto;font:var(--type-num-20);letter-spacing:var(--type-num-20-tracking);color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sd .call-who{display:flex;align-items:center;gap:var(--space-10);min-width:0}.sd .call-who-name{font:var(--type-title-14);color:var(--text)}.sd .call-who .phone-text{color:var(--text-2)}.sd .call-stale{font:var(--type-meta-12);color:var(--warning-text)}.sd .lq{display:inline-flex;align-items:center;gap:var(--space-6);min-height:var(--size-hit-min);padding:0 var(--space-4);border:0;border-radius:var(--radius-4);background:transparent;font:var(--type-data-13);color:var(--text);white-space:nowrap;cursor:pointer}@media (hover:hover) and (pointer:fine){.sd .lq:hover{background:var(--surface-2)}}.sd .lq-key,.sd .lq-ms{color:var(--text-3)}.sd .lq-ms{font:var(--type-meta-12);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sd .lq-bars{display:inline-flex;align-items:flex-end;gap:var(--space-2);height:var(--icon-sm)}.sd .lq-bars i{display:block;width:var(--space-2);border-radius:var(--radius-2);background:var(--border-strong)}.sd .lq-bars i:first-child{height:var(--space-4)}.sd .lq-bars i:nth-child(2){height:var(--space-8)}.sd .lq-bars i:nth-child(3){height:var(--space-12)}.sd .lq--good .lq-bars i{background:var(--success)}.sd .lq--fair .lq-bars i:nth-child(-n+2){background:var(--warning)}.sd .lq--poor .lq-bars i:first-child{background:var(--danger)}.sd .lq--good .lq-word{color:var(--success-text)}.sd .lq--fair .lq-word{color:var(--warning-text)}.sd .lq--lost .lq-word,.sd .lq--poor .lq-word{color:var(--danger-text)}.sd .lq--reconnecting .lq-word{color:var(--warning-text)}.sd .player{display:grid;grid-gap:var(--space-10);gap:var(--space-10);min-width:0;padding:var(--space-12) var(--space-16);background:var(--surface);border:var(--bw-hairline) solid var(--border);border-radius:var(--radius-8)}.sd .player-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8);min-width:0}.sd .player-time{font:var(--type-meta-12);color:var(--text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.sd .talk{position:relative;display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding-block:var(--space-6);border-radius:var(--radius-4);cursor:pointer;touch-action:none}.sd .talk:focus-visible{outline-offset:var(--space-2)}.sd .talk-lane{position:relative;height:var(--space-6);border-radius:var(--radius-2);background:var(--surface-2)}.sd .talk-lane>i{position:absolute;top:0;bottom:0;min-width:var(--bw-hairline);border-radius:var(--radius-2)}.sd .talk-lane--agent>i{background:var(--talk-agent)}.sd .talk-lane--caller>i{background:var(--talk-caller)}.sd .talk-lane>i.is-partial{opacity:var(--opacity-partial)}.sd .playhead{top:0;bottom:0;width:var(--bw-strong);margin-left:calc(-1 * var(--bw-hairline));pointer-events:none}.sd .playhead,.sd .playhead:after{position:absolute;border-radius:var(--radius-2);background:var(--text)}.sd .playhead:after{content:"";left:50%;top:calc(-1 * var(--space-4));width:var(--space-10);height:var(--space-10);transform:translateX(-50%);box-shadow:0 0 0 var(--bw-strong) var(--surface)}.sd .talk-legend{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-16);font:var(--type-meta-12);color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sd .talk-legend>span{display:inline-flex;align-items:center;gap:var(--space-6)}.sd .talk-sw{display:inline-block;width:var(--space-8);height:var(--space-8);border-radius:var(--radius-2)}.sd .talk-sw--agent{background:var(--talk-agent)}.sd .talk-sw--caller{background:var(--talk-caller)}.sd .player-track{position:relative;height:var(--space-4);margin-block:var(--space-10);border-radius:var(--radius-2);background:var(--surface-3)}.sd .player-track>i{position:absolute;top:0;bottom:0;left:0;border-radius:var(--radius-2);background:var(--accent-mark)}.sd .wave{display:flex;align-items:center;gap:var(--bw-hairline);height:var(--space-32)}.sd .wave>i{flex:1 1;min-width:var(--bw-hairline);border-radius:var(--radius-2);background:var(--chart-other)}.sd .wave>i.is-played{background:var(--accent-mark)}.sd .voices{display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.sd .voice{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-4) var(--space-12);gap:var(--space-4) var(--space-12);padding:var(--space-12);background:var(--surface);border:var(--bw-hairline) solid var(--border);border-radius:var(--radius-8);transition:background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.sd .voice:hover{background:var(--surface-2);border-color:var(--border-strong)}}.sd .voice:has([aria-checked=true]){background:var(--accent-soft);border-color:var(--accent-mark)}.sd .voice:has([aria-disabled=true]){background:var(--surface-2)}.sd .voice-radio{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:var(--space-4) var(--space-12);gap:var(--space-4) var(--space-12);min-width:0;border-radius:var(--radius-6);cursor:pointer}.sd .voice-radio:focus-visible{outline-offset:var(--space-4)}.sd .voice-name{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8);font:var(--type-title-14);color:var(--text)}.sd .voice-radio[aria-disabled=true] .voice-name{color:var(--text-dis)}.sd .voice-meta{flex-wrap:wrap;gap:var(--space-4) var(--space-8);margin-top:var(--space-2);font:var(--type-meta-12);color:var(--text-3)}.sd .voice-end,.sd .voice-meta{display:flex;align-items:center}.sd .voice-end{gap:var(--space-8)}.sd .voice-check{color:var(--accent-text);visibility:hidden}.sd .voice:has([aria-checked=true]) .voice-check{visibility:visible}.sd .voice-compact{display:flex;align-items:center;gap:var(--space-8);min-width:0;height:var(--space-48);padding:0 var(--space-4) 0 var(--space-8);background:var(--surface);border:var(--bw-hairline) solid var(--control);border-radius:var(--radius-6);font:var(--type-data-13);color:var(--text)}.sd .voice-compact>span:not(.av):not(.lvl){flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sd .voice-compact>.av,.sd .voice-compact>.lvl{flex:none}.sd .lvl{display:inline-flex;align-items:center;gap:var(--space-2);height:var(--space-16)}.sd .lvl>i{display:block;width:var(--space-2);height:calc(var(--space-16) * var(--l, .25));min-height:var(--space-2);background:var(--accent-mark)}.sd .lvl>i,.sd .turn-u mark{border-radius:var(--radius-2)}.sd .turn-u mark{background:var(--accent-soft);color:var(--accent-soft-text)}.sd .turn-step{color:var(--text-2);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:var(--space-2)}.sd .turn-src{display:inline-flex;align-items:center;gap:var(--space-4)}.sd .turn-src .ic{width:var(--icon-xs);height:var(--icon-xs);stroke-width:calc(var(--icon-stroke) * 24 / 12)}.sd .tr-body>ol{margin:0;padding:0;list-style:none}.sd .tr-empty{display:grid;place-items:center;min-height:calc(var(--space-96) * 2);padding:var(--space-24);font:var(--type-body-14);color:var(--text-2);text-align:center}.sd .tr-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8);padding:var(--space-12) var(--space-16);font:var(--type-meta-12);color:var(--text-3);border-top:var(--bw-hairline) solid var(--border)}@container (max-width: 479.98px){.sd .turn{grid-template-columns:minmax(0,1fr);padding-left:var(--space-16)}.sd .turn-tc{grid-row:auto;padding:0}}.sd .tr{container-type:inline-size}.sd .chart-frame .card-head{margin-bottom:var(--space-8)}.sd .chart{position:relative;width:100%;height:var(--size-chart-md)}.sd .chart--lg{height:var(--size-chart-lg)}.sd .chart--sm{height:var(--size-chart-sm)}.sd .chart svg{display:block;width:100%;height:100%;overflow:visible}.sd .chart-grid{stroke:var(--chart-grid);stroke-width:var(--bw-hairline);shape-rendering:crispEdges}.sd .chart-axis{stroke:var(--chart-axis);stroke-width:var(--bw-hairline);shape-rendering:crispEdges}.sd .chart-label{font:var(--type-meta-12);fill:var(--chart-label);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sd .chart-bar{fill:var(--chart-neutral)}.sd .chart-bar.is-hl,.sd .chart-bar:hover{fill:var(--chart-highlight)}.sd .chart-band{fill:var(--surface-2)}.sd .chart-line{fill:none;stroke:var(--chart-neutral);stroke-width:var(--bw-strong);stroke-linejoin:round;stroke-linecap:round}.sd .chart:focus-visible{outline-offset:var(--focus-offset);border-radius:var(--radius-4)}@media (max-width:767.98px){.sd .chart{height:var(--size-chart-sm)}}.sd .series-1{fill:var(--chart-1);stroke:var(--chart-1);background:var(--chart-1)}.sd .series-2{fill:var(--chart-2);stroke:var(--chart-2);background:var(--chart-2)}.sd .series-3{fill:var(--chart-3);stroke:var(--chart-3);background:var(--chart-3)}.sd .series-4{fill:var(--chart-4);stroke:var(--chart-4);background:var(--chart-4)}.sd .series-other{fill:var(--chart-other);stroke:var(--chart-other);background:var(--chart-other)}.sd .s-pos{fill:var(--sentiment-positive);background:var(--sentiment-positive)}.sd .s-neu{fill:var(--sentiment-neutral);background:var(--sentiment-neutral)}.sd .s-mix{fill:var(--sentiment-mixed);background:var(--sentiment-mixed)}.sd .s-neg{fill:var(--sentiment-negative);background:var(--sentiment-negative)}.sd .legend{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-16);margin:0 0 var(--space-12);padding:0;list-style:none;font:var(--type-meta-12);color:var(--text-2)}.sd .legend-item{display:inline-flex;align-items:center;gap:var(--space-6)}.sd .legend-item b{font-weight:var(--fw-medium);color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sd .legend-sw{display:inline-block;flex:none;width:var(--space-8);height:var(--space-8);border-radius:var(--radius-2)}.sd .ctip{position:fixed;z-index:var(--z-tooltip);min-width:calc(var(--space-40) * 4);max-width:var(--size-tooltip-max);padding:var(--space-8) var(--space-10);background:var(--surface-raised);border:var(--bw-hairline) solid var(--border-overlay);border-radius:var(--radius-6);box-shadow:var(--e2);font:var(--type-meta-12);color:var(--text-2);pointer-events:none}.sd .ctip-head{margin-bottom:var(--space-4);font:var(--type-label-12);color:var(--text)}.sd .ctip-row{display:flex;align-items:center;gap:var(--space-6)}.sd .ctip-row b{margin-left:auto;padding-left:var(--space-12);font-weight:var(--fw-medium);color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sd .barlist{display:grid;grid-gap:var(--space-8);gap:var(--space-8);margin:0;padding:0;list-style:none}.sd .barlist-row{display:grid;grid-template-columns:minmax(0,14ch) minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-12);gap:var(--space-12);font:var(--type-data-13);color:var(--text)}.sd .barlist-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sd .barlist-track{height:var(--space-8);border-radius:var(--radius-2);background:var(--surface-2);overflow:hidden}.sd .barlist-track>i{display:block;height:100%;border-radius:0 var(--radius-2) var(--radius-2) 0;background:var(--chart-neutral)}.sd .barlist-row.is-hl .barlist-track>i,.sd .barlist-row:hover .barlist-track>i{background:var(--chart-highlight)}.sd .barlist-row--other .barlist-track>i{background:var(--chart-other)}.sd .barlist-value{font:var(--type-meta-12);color:var(--text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}@media (max-width:767.98px){.sd .barlist-row{grid-template-columns:minmax(0,1fr) auto}.sd .barlist-track{grid-column:1/-1;grid-row:2}}.sd .funnel{display:grid;margin:0;padding:0;list-style:none}.sd .funnel-step{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-4) var(--space-12);gap:var(--space-4) var(--space-12);padding:var(--space-8) 0;border-bottom:var(--bw-hairline) solid var(--border)}.sd .funnel-step a{font:var(--type-data-13);color:var(--text);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sd .funnel-step a:hover{text-decoration:underline}.sd .funnel-value{font:var(--type-meta-12);color:var(--text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.sd .funnel-track{grid-column:1/-1;height:var(--space-8);border-radius:var(--radius-2);background:var(--surface-3);overflow:hidden}.sd .funnel-track>i{display:block;height:100%;background:var(--chart-neutral)}.sd .funnel-step:focus-within .funnel-track>i,.sd .funnel-step:hover .funnel-track>i{background:var(--chart-highlight)}.sd .heat{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.sd .heat>i{display:block;height:var(--space-20);border-radius:var(--radius-2)}@media (max-width:767.98px){.sd .heat{grid-template-columns:repeat(12,minmax(0,1fr))}}.sd .seq-0{background:var(--seq-empty)}.sd .seq-1{background:var(--seq-1);color:var(--seq-1-fg)}.sd .seq-2{background:var(--seq-2);color:var(--seq-2-fg)}.sd .seq-3{background:var(--seq-3);color:var(--seq-3-fg)}.sd .seq-4{background:var(--seq-4);color:var(--seq-4-fg)}.sd .seq-5{background:var(--seq-5);color:var(--seq-5-fg)}.sd .heat-axis{display:flex;justify-content:space-between;margin-top:var(--space-4);font:var(--type-meta-12);color:var(--chart-label)}.sd .chart-empty{display:grid;place-items:center;align-content:center;grid-gap:var(--space-6);gap:var(--space-6);height:var(--size-chart-sm);border-bottom:var(--bw-hairline) solid var(--chart-axis);text-align:center}.sd .chart-empty>.ic{color:var(--text-3)}.sd .chart-empty p{max-width:calc(var(--space-96) * 3);margin:0;font:var(--type-body-14);color:var(--text-2)}.sd .id-text{font:var(--type-mono-12);color:var(--text-2);overflow-wrap:anywhere}.sd .codeblock{margin:0;padding:var(--space-12);overflow:auto;background:var(--surface-2);border:var(--bw-hairline) solid var(--border);border-radius:var(--radius-6);font:var(--type-mono-12);color:var(--text);white-space:pre}.sd .section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-4) var(--space-12);margin-bottom:var(--space-12)}.sd .section-title{margin:0;font:var(--type-title-16);color:var(--text)}.sd .section-desc{margin:0;flex-basis:100%;max-width:var(--size-measure);font:var(--type-body-14);color:var(--text-3)}.sd .danger-zone{display:grid;grid-gap:var(--space-12);gap:var(--space-12);padding:var(--space-16);border:var(--bw-hairline) solid var(--border);border-radius:var(--radius-8)}.sd .danger-zone-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-8) var(--space-16)}.sd .danger-zone-row+.danger-zone-row{padding-top:var(--space-12);border-top:var(--bw-hairline) solid var(--border)}.sd .bl-chip.chip--warn .ic{color:var(--warning-text)}.sd .gate-scope{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8);padding-block:var(--space-10);border-block:var(--bw-hairline) solid var(--border);font:var(--type-data-13);color:var(--text-2)}.sd .gate-scope>span{flex:1 1;min-width:0}.sd .gate-choice{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(calc(var(--space-40) * 4),100%),1fr));grid-gap:var(--space-8);gap:var(--space-8)}.sd .gate-mark--checking{border-radius:var(--radius-full)}.sd .gate-mark--checking .spinner{width:var(--icon-xs);height:var(--icon-xs);color:var(--accent-text)}.sd .gate-members{display:grid;margin:var(--space-4) 0 0;padding:0;list-style:none}.sd .gate-members li{display:flex;align-items:center;gap:var(--space-8);min-height:var(--space-32);font:var(--type-data-13);color:var(--text-2)}.sd .gate--card{width:auto;border-color:var(--border-strong);border-radius:var(--radius-8);box-shadow:var(--e1)}.sd .gate--card,.sd .gate--card .gate-foot{background:var(--surface)}@media (max-width:767.98px){.sd .gate .gate-foot{flex-wrap:wrap;padding-bottom:calc(var(--space-12) + env(safe-area-inset-bottom))}.sd .gate .gate-foot .gate-reason{flex-basis:100%}}.sd .kbd-sheet{column-count:2;column-gap:var(--space-32)}.sd .kbd-group{margin:0 0 var(--space-24);page-break-inside:avoid;break-inside:avoid}.sd .kbd-group--long{page-break-inside:auto;break-inside:auto}.sd .kbd-group h3{margin:0 0 var(--space-8);font:var(--type-label-12);color:var(--text-3);page-break-after:avoid;break-after:avoid}.sd .kbd-list{display:block;margin:0;padding:0;list-style:none}.sd .kbd-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);min-height:var(--space-32);border-bottom:var(--bw-hairline) solid var(--border);font:var(--type-data-13);color:var(--text);page-break-inside:avoid;break-inside:avoid}.sd .kbd-row-off{display:none;font:var(--type-meta-12);color:var(--text-3)}.sd[data-shortcuts=off] .kbd-row-off,[data-shortcuts=off] .sd .kbd-row-off{display:inline}.sd .kbd-tabs{margin:calc(var(--space-12) - var(--vtabs-reach)) calc(-1 * var(--space-panel-pad-lg)) calc(var(--space-16) - var(--vtabs-reach));padding-inline:calc(var(--space-panel-pad-lg) - var(--space-8))}.sd .kbd-panel:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.sd .kbd-legend{display:grid;grid-gap:var(--space-16);gap:var(--space-16);font:var(--type-body-14);color:var(--text-2)}@media (max-width:767.98px){.sd .kbd-sheet{column-count:1}}.sd .more-account{display:flex;align-items:center;gap:var(--space-10);min-height:var(--size-hit-touch);padding:0 var(--space-8);color:var(--text);text-decoration:none}.sd .more-account>span:not(.av){flex:1 1 auto;min-width:0;display:grid}.sd .more-account b{font:var(--type-label-13)}.sd .more-account small{font:var(--type-meta-12);color:var(--text-3)}.sd .more-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);min-height:var(--size-hit-touch);padding:0 var(--space-8);font:var(--type-label-13);color:var(--text)}.sd .more-sep{height:var(--bw-hairline);margin:var(--space-8) 0;background:var(--border)}.sd .more-item--danger{color:var(--danger-text)}.sd .sheet-section-label{display:block;padding:var(--space-12) var(--space-8) var(--space-6);font:var(--type-label-12);color:var(--text-3)}.sd .nav-badge-v{display:contents}.sd .nav-sheet-head{display:flex;align-items:center;gap:var(--space-4);flex:none}.sd .nav-sheet-head>.ws{flex:1 1 auto;min-width:0}.sd .nav-sheet .sb-scroll{overflow-y:auto}.sd .nav-sheet .blist{margin-inline:var(--space-8)}.sd .status--plain{color:var(--text-2)}.sd .status--plain>.ic{color:var(--text-3)}.sd .tu-scroll{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain}.sd .tu-low{display:inline-flex;align-items:center;gap:var(--space-4);color:var(--warning-text);font-weight:var(--fw-medium)}.sd .tu-amt-field,.sd .tu-amt-row{gap:var(--space-8)}.sd .tu-amt-row{display:flex;flex-wrap:wrap;align-items:center}.sd .tu-amt-input{flex:1 1 calc(var(--space-40) * 5);min-width:0}.sd .tu-adds{margin:0;min-height:var(--type-data-13-lh);font:var(--type-data-13);color:var(--text-2)}.sd .tu-quote dd{justify-content:flex-end;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sd .tu-quote-total dd,.sd .tu-quote-total dt{font-weight:var(--fw-semibold);color:var(--text)}.sd .tu-back,.sd .tu-showqr{justify-self:start}.sd .tu-pay-h,.sd .tu-wait{margin:0}.sd .tu-wait>span{flex:1 1;min-width:0}.sd .tu-upi{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-20)}.sd .tu-qr{flex:none;width:calc(var(--space-40) * 5);height:calc(var(--space-40) * 5);padding:var(--space-8);background:var(--qr-bg);border:var(--bw-hairline) solid var(--border-strong);border-radius:var(--radius-8)}.sd .tu-qr svg{display:block;width:100%;height:100%}.sd .tu-qr rect{fill:var(--qr-fg)}.sd .tu-upi-side{display:grid;flex:1 1 calc(var(--space-40) * 5);grid-gap:var(--space-16);gap:var(--space-16);min-width:0}.sd .tu-steps{display:grid;grid-gap:var(--space-10);gap:var(--space-10);margin:0;padding:0;list-style:none;font:var(--type-body-14);color:var(--text)}.sd .tu-steps li{display:flex;align-items:baseline;gap:var(--space-10)}.sd .tu-step-n{flex:none;min-width:var(--space-12);font:var(--type-label-12);color:var(--text-3)}.sd .tu-or{display:flex;align-items:center;gap:var(--space-12);margin:0;font:var(--type-meta-12);color:var(--text-3)}.sd .tu-or:after,.sd .tu-or:before{content:"";flex:1 1 auto;height:var(--bw-hairline);background:var(--border)}.sd .tu-vpa-row{display:flex;align-items:center;gap:var(--space-8)}.sd .tu-vpa-row>.input{flex:1 1 auto}.sd .tu-proto{display:grid;grid-gap:var(--space-8);gap:var(--space-8);padding:var(--space-12);background:var(--surface-2);border:var(--bw-hairline) solid var(--border);border-radius:var(--radius-6);color:var(--text-2)}.sd .tu-proto p{margin:0}.sd .tu-result{display:grid;justify-items:start;grid-gap:var(--space-4);gap:var(--space-4)}.sd .tu-result h3,.sd .tu-result p{margin:0}@media (max-width:767.98px){.sd .tu-presets{display:flex;width:100%}.sd .tu-presets>button{flex:1 1;height:var(--size-hit-touch)}.sd .tu-amt-input{flex-basis:100%}.sd .tu-upi{justify-content:center}.sd .tu-vpa-row{flex-wrap:wrap}.sd .tu-vpa-row>.btn{flex:1 1 100%}}.sd .nav-badge--pending{color:var(--call-ringing-fg)}.sd .rail-mark--pending{background:var(--call-ringing-mark)}@media (forced-colors:active){.sd .cb:checked,.sd .cb:indeterminate,.sd .radio:checked,.sd .switch[aria-checked=true]{forced-color-adjust:none;background:Highlight;border-color:Highlight}.sd .cb:checked:after{border-color:HighlightText}.sd .cb:indeterminate:after,.sd .radio:checked:after,.sd .switch-thumb{forced-color-adjust:none;background:HighlightText}.sd .switch{border-color:CanvasText}.sd .legend-sw,.sd .lq-bars i,.sd .save,.sd .smark,.sd .talk-lane>i,.sd .talk-sw,.sd .tl-node,.sd .toast,.sd .tooltip{border:var(--bw-hairline) solid CanvasText}.sd .menu-item:focus-visible,.sd .option.is-active,.sd .pal-row[aria-selected=true]{outline:var(--bw-strong) solid Highlight;outline-offset:var(--focus-offset-inset)}.sd .pbar-fill,.sd .progress>i,.sd .route-progress>i,.sd .slider-range{forced-color-adjust:none;background:Highlight}.sd .tu-qr{forced-color-adjust:none}.sd .tu-proto{border-color:CanvasText}}@media (pointer:coarse){.sd .lq,.sd .turn-step{position:relative}.sd .lq:after,.sd .turn-step:after{content:"";position:absolute;left:50%;top:50%;width:max(100%,var(--hit));height:max(100%,var(--hit));transform:translate(-50%,-50%)}.sd .bl-seg{position:relative}.sd .bl-seg:after{content:"";position:absolute;left:50%;top:50%;width:max(100%,var(--hit));height:max(100%,var(--hit));transform:translate(-50%,-50%)}.sd .vtab{min-height:var(--size-hit-touch)}.sd .pager{position:relative;z-index:var(--z-raised);height:var(--size-hit-touch)}.sd .pager-btns{gap:var(--space-8)}}.sd .dlg--kbd{max-height:min(80dvh,calc(100dvh - 2 * var(--space-64)))}.sd .btn[aria-pressed=true]{background:var(--surface-3);color:var(--text)}.sd .rail-list[data-overflow=end]{-webkit-mask-image:linear-gradient(to bottom,var(--text) calc(100% - var(--size-scrollrow-fade)),transparent);mask-image:linear-gradient(to bottom,var(--text) calc(100% - var(--size-scrollrow-fade)),transparent)}.sd .rail-list[data-overflow=start]{-webkit-mask-image:linear-gradient(to top,var(--text) calc(100% - var(--size-scrollrow-fade)),transparent);mask-image:linear-gradient(to top,var(--text) calc(100% - var(--size-scrollrow-fade)),transparent)}.sd .rail-list[data-overflow=both]{-webkit-mask-image:linear-gradient(to bottom,transparent,var(--text) var(--size-scrollrow-fade),var(--text) calc(100% - var(--size-scrollrow-fade)),transparent);mask-image:linear-gradient(to bottom,transparent,var(--text) var(--size-scrollrow-fade),var(--text) calc(100% - var(--size-scrollrow-fade)),transparent)}.sd .float-scrim{z-index:var(--z-modal)}@media (pointer:coarse){.sd .voice-compact{height:var(--field-h);font-size:var(--field-font)}}.sd :is(.an-cell) .delta{align-items:flex-start;white-space:normal;overflow-wrap:anywhere}.sd :is(.an-cell) .delta .ic{flex:none;margin-top:var(--space-2)}.sd :is(.an-preset) .ic{flex:none;color:var(--text-2)}.sd :is(.an-cal-head) .cal-title{text-align:center}.sd :is(.an-drp) .cal-day.an-cal-mid[aria-selected=true]{border-color:transparent;font-weight:var(--fw-regular)}.sd :is(.an-drp).is-sheet .cal-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.sd :is(.cr-li) .c-muted{font:var(--type-meta-12);color:var(--text-3)}.sd .topbar .chip[data-tone=ringing]{background:var(--call-ringing-bg);border-color:transparent;color:var(--call-ringing-fg)}.sd :is(.fd-fblock).node--warning{border-color:var(--warning-border)}.sd :is(.fd-fblock).node--error{border-color:var(--danger-border)}.sd :is(.fd-exit) .res-label{overflow:hidden;text-overflow:ellipsis}.sd :is(.fd-note--dim) .ic{opacity:var(--opacity-dim)}.sd :is(.fd-canvas) .node-blocklabel{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}@media (max-width:767.98px){.sd :is(.cr-li) .status--md{font:var(--type-meta-12)}.sd :is(.cr-li) .status--md>.ic{width:var(--icon-sm);height:var(--icon-sm);stroke-width:calc(var(--icon-stroke) * 24 / 14)}}@media (max-width:1023.98px),(pointer:coarse){.sd :is(.settings-members) td.c-key{padding-block:var(--space-6);white-space:normal}}@media (forced-colors:active){.sd :is(.an-drp) .cal-day[aria-selected=true]{border-color:Highlight}}.sd table{font-size:inherit}.sd th{text-transform:none;letter-spacing:normal}.sd tr:hover td{background:revert-layer}.sd{font-family:var(--font-sans);color:var(--text)}