:root,:root[data-vd-theme=dark]{--vd-axis-x:var(--vd-red);--vd-axis-y:var(--vd-green);--vd-axis-z:#4c8df6;--vd-channel-r:#ff5a52;--vd-channel-g:#3ddc84;--vd-channel-b:#4d8dff;--vd-channel-luma:hsla(0,0%,100%,.82);--vd-channel-clip:#ff4d4f;--vd-channel-blend:screen;--vd-graph-socket-image:#d2a24c;--vd-graph-socket-color:#c9b54f;--vd-graph-socket-surface:#5fb872;--vd-graph-socket-vector:#7f7fd4;--vd-graph-socket-scalar:#9a9ea6;--vd-graph-socket-bool:#d091ba;--vd-graph-socket-mask:#b08ad8;--vd-graph-socket-motion:#56a9d8;--vd-graph-socket-geometry:#45b89c;--vd-graph-socket-any:#7d828b;color-scheme:dark;cursor:var(--vd-cursor-default);--vd-shell-bg:#0c0b0a;--vd-shell-panel:#121110;--vd-shell-panel-raised:#191816;--vd-shell-panel-deep:#090807;--vd-shell-border:hsla(0,0%,100%,.075);--vd-shell-border-strong:hsla(0,0%,100%,.12);--vd-shell-text:hsla(0,0%,100%,.88);--vd-shell-text-muted:hsla(0,0%,100%,.56);--vd-shell-text-faint:hsla(0,0%,100%,.36);--vd-canvas-bg:#1e1d1c;--vd-canvas-grid-minor-alpha:1;--vd-canvas-grid:rgba(255,255,255,calc(var(--vd-canvas-grid-minor-alpha, 1)*.035));--vd-canvas-selection-color:var(--vd-blue);--vd-surface-0:#fff;--vd-surface-1:#fafafa;--vd-surface-2:#f5f6f7;--vd-border:rgba(15,23,42,.08);--vd-border-strong:rgba(15,23,42,.14);--vd-text:#101418;--vd-text-muted:var(--vd-shell-text-muted);--vd-text-faint:#98a2b3;--vd-blue:#176bff;--vd-blue-soft:#eaf1ff;--vd-magenta:#e83d8f;--vd-purple:#7c3aed;--vd-green:#16a36a;--vd-orange:#f79009;--vd-amber:var(--vd-orange);--vd-red:#e5484d;--vd-on-accent:#fff;--vd-paper-bg:#fff;--vd-paper-text:rgba(15,23,42,.72);--vd-paper-grid-line:rgba(17,24,39,.04);--vd-danger-bg:rgba(229,72,77,.12);--vd-danger-border:rgba(229,72,77,.32);--vd-danger-text:color-mix(in srgb,var(--vd-red) 70%,#fff);--wp-bg-card:var(--vd-shell-panel-raised);--wp-bg-inset:hsla(0,0%,100%,.045);--wp-border:var(--vd-shell-border);--wp-ink-primary:var(--vd-shell-text);--wp-ink-muted:var(--vd-shell-text-muted);--wp-accent:var(--vd-blue);--wp-signal:var(--vd-magenta);--vd-transition-fast:.12s ease;--vd-transition-medium:.2s ease;--vd-transition-slow:.3s ease;--vd-shadow-sm:0 1px 2px rgba(0,0,0,.12);--vd-shadow-md:0 4px 12px rgba(0,0,0,.18);--vd-shadow-lg:0 12px 32px rgba(0,0,0,.28);--vd-shadow-xl:0 24px 64px rgba(0,0,0,.36);--vd-focus-ring:0 0 0 3px hsla(0,0%,100%,.065);--vd-panel-pad-x:10px;--vd-panel-pad-y:10px;--vd-panel-gap:8px;--vd-panel-section-gap:12px;--vd-inspector-label-w:80px;--vd-icon-btn-micro:20px;--vd-icon-btn-xs:22px;--vd-icon-btn-sm:26px;--vd-icon-btn-md:30px;--vd-float-radius:10px;--vd-float-btn-radius:var(--vd-radius-sm);--vd-float-chip-radius:var(--vd-radius-sm);--vd-float-head-h:32px;--vd-float-pad-x:12px;--vd-float-pad-y:10px;--vd-float-gap:8px;--vd-float-panel-w-sm:248px;--vd-float-panel-w-md:320px;--vd-float-panel-w-lg:640px;--vd-float-panel-w-xl:1180px;--vd-scrub-h:24px;--vd-scrub-gap:8px;--vd-scrub-label-w:var(--vd-inspector-label-w);--vd-scrub-value-w:52px;--vd-scrub-track-min:48px;--vd-kit-nav-bleed:2px;--vd-scrub-value-h:22px;--vd-scrub-groove:3px;--vd-scrub-groove-hover:5px;--vd-scrub-thumb:12px;--vd-scrub-thumb-hover:14px;--vd-rail-width:42px;--vd-rail-btn:28px;--vd-rail-gap:2px;--vd-rail-pad-y:8px;--vd-control-h:28px;--vd-control-h-sm:24px;--vd-control-h-lg:32px;--vd-control-bg:hsla(0,0%,100%,.038);--vd-control-bg-hover:hsla(0,0%,100%,.062);--vd-control-bg-pressed:hsla(0,0%,100%,.085);--vd-control-border:hsla(0,0%,100%,.085);--vd-control-border-strong:hsla(0,0%,100%,.16);--vd-control-divider:hsla(0,0%,100%,.07);--vd-control-radius:5px;--vd-control-radius-lg:7px;--vd-control-shadow:inset 0 1px 0 hsla(0,0%,100%,.04);--vd-control-active-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 1px 1px rgba(0,0,0,.32);--vd-radius-xs:4px;--vd-radius-sm:6px;--vd-radius-md:7px;--vd-radius-lg:8px;--vd-radius-pill:999px;--vd-surface-glass-1:hsla(0,0%,100%,.025);--vd-surface-glass-2:hsla(0,0%,100%,.045);--vd-surface-glass-3:hsla(0,0%,100%,.06);--vd-surface-glass-4:hsla(0,0%,100%,.08);--vd-surface-inset:rgba(0,0,0,.22);--vd-surface-hover:hsla(0,0%,100%,.05);--vd-surface-selected:hsla(0,0%,100%,.07);--vd-surface-row:hsla(0,0%,100%,.022);--vd-surface-row-soft:hsla(0,0%,100%,.018);--vd-surface-row-muted:hsla(0,0%,100%,.03);--vd-surface-row-hover:hsla(0,0%,100%,.04);--vd-surface-row-selected:hsla(0,0%,100%,.08);--vd-surface-control-muted:hsla(0,0%,100%,.035);--vd-surface-row-gradient:linear-gradient(180deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.014));--vd-surface-row-gradient-strong:linear-gradient(180deg,hsla(0,0%,100%,.038),hsla(0,0%,100%,.018));--vd-surface-selected-gradient:linear-gradient(180deg,color-mix(in srgb,var(--vd-magenta) 7%,transparent),hsla(0,0%,100%,.012));--vd-inset-highlight-soft:inset 0 1px 0 hsla(0,0%,100%,.035);--vd-inset-highlight-strong:inset 0 1px 0 hsla(0,0%,100%,.22);--vd-prototype-edge:hsla(0,0%,100%,.22);--vd-paper-border:rgba(15,23,42,.09);--vd-paper-shadow:0 1px 2px rgba(15,23,42,.04);--vd-preview-grid-line:hsla(0,0%,100%,.035);--vd-preview-grid-bg:rgba(0,0,0,.14);--vd-preview-frame-border:rgba(15,23,42,.12);--vd-preview-frame-shadow:0 1px 2px rgba(0,0,0,.18),0 12px 28px rgba(0,0,0,.32);--vd-preview-overlay-bg:rgba(12,11,10,.32);--vd-preview-overlay-surface:rgba(12,11,10,.72);--vd-preview-overlay-surface-hover:rgba(12,11,10,.92);--vd-preview-overlay-border:hsla(0,0%,100%,.18);--vd-code-preview-bg:rgba(0,0,0,.18);--vd-drawer-top-sheen:linear-gradient(180deg,hsla(0,0%,100%,.055),transparent 160px);--vd-shadow-sticky-bar:0 -12px 30px rgba(0,0,0,.28);--vd-overlay-backdrop:rgba(0,0,0,.32);--vd-command-sheen:linear-gradient(180deg,hsla(0,0%,100%,.07),transparent 180px);--vd-command-active-text:hsla(0,0%,100%,.65);--vd-status-open-ring:color-mix(in srgb,var(--vd-magenta) 22%,transparent);--vd-status-resolved-ring:color-mix(in srgb,var(--vd-green) 22%,transparent);--vd-status-needs-work-ring:color-mix(in srgb,var(--vd-orange) 22%,transparent);--vd-canvas-path-anchor-size:7px;--vd-canvas-path-handle-size:5px;--vd-canvas-path-anchor-bg:#fff;--vd-canvas-path-anchor-border:var(--vd-blue);--vd-canvas-path-anchor-bg-selected:var(--vd-blue);--vd-canvas-path-anchor-fg-selected:#fff;--vd-canvas-path-knob-bg:#fff;--vd-canvas-path-knob-border:color-mix(in srgb,var(--vd-blue) 82%,transparent);--vd-canvas-path-tangent:color-mix(in srgb,var(--vd-blue) 52%,transparent);--vd-canvas-path-outline:color-mix(in srgb,var(--vd-blue) 74%,transparent);--vd-canvas-path-halo:0 0 0 1px rgba(12,11,10,.55);--vd-canvas-construction:#b394ff;--vd-canvas-path-ghost-border:color-mix(in srgb,var(--vd-blue) 48%,transparent);--vd-canvas-handle-bg:#fff;--vd-canvas-handle-shadow:0 1px 3px rgba(0,0,0,.36);--vd-canvas-chip-shadow:0 1px 2px rgba(0,0,0,.32),0 8px 18px rgba(0,0,0,.28);--vd-canvas-selection-halo:0 0 0 1px hsla(0,0%,100%,.65);--vd-canvas-overlay-on-accent:var(--vd-on-accent);--vd-canvas-path-handle-bg:hsla(0,0%,100%,.96);--vd-canvas-path-active-border:#fff;--vd-canvas-auto-flex-border:color-mix(in srgb,var(--vd-magenta) 38%,transparent);--vd-canvas-auto-flex-border-soft:color-mix(in srgb,var(--vd-magenta) 32%,transparent);--vd-canvas-auto-flex-bg:color-mix(in srgb,var(--vd-magenta) 3%,transparent);--vd-canvas-prototype-selected:color-mix(in srgb,var(--vd-purple) 70%,#fff);--vd-canvas-prototype-shadow:drop-shadow(0 0 7px color-mix(in srgb,var(--vd-purple) 54%,transparent));--vd-canvas-prototype-endpoint-bg:hsla(0,0%,100%,.92);--vd-proto-accent:#8b6cff;--vd-proto-wire:color-mix(in srgb,var(--vd-proto-accent) 78%,transparent);--vd-proto-wire-muted:color-mix(in srgb,var(--vd-proto-accent) 30%,transparent);--vd-proto-wire-halo:rgba(13,12,11,.55);--vd-proto-on-accent:#fff;--vd-proto-drop-fill:color-mix(in srgb,var(--vd-proto-accent) 9%,transparent);--vd-proto-pill-bg:#2c2b29;--vd-proto-pill-text:hsla(0,0%,100%,.92);--vd-proto-pill-border:hsla(0,0%,100%,.1);--vd-proto-warn:#f5a524;--vd-measurement-line:rgba(var(--vd-accent-rgb),.4);--vd-measurement-line-soft:rgba(var(--vd-accent-rgb),.38);--vd-measurement-border:rgba(var(--vd-accent-rgb),.14);--vd-measurement-border-hover:rgba(var(--vd-accent-rgb),.48);--vd-token-category-color:var(--vd-blue);--vd-token-category-space:var(--vd-purple);--vd-token-category-radius:var(--vd-green);--vd-token-category-fallback:var(--vd-orange);--vd-swatch-fallback:hsla(0,0%,100%,.28);--vd-shell-topbar-bg:linear-gradient(180deg,#110f0e,#0c0b0a);--vd-shell-panel-floating:var(--vd-shell-panel-raised);--vd-bg:var(--vd-shell-bg);--vd-brand-bg:linear-gradient(180deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.045));--vd-brand-hover-ring:0 0 0 3px color-mix(in srgb,var(--vd-blue) 10%,transparent);--vd-status-green-bg:rgba(22,163,106,.14);--vd-proof-ring:0 0 0 2px rgba(232,61,143,.22);--vd-proof-ring-pulse:0 0 0 4px rgba(232,61,143,.12);--vd-proof-count-bg:rgba(232,61,143,.18);--vd-tool-active-bg:var(--vd-blue);--vd-tool-active-ink:var(--vd-on-accent);--vd-tool-active-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 6px 16px color-mix(in srgb,var(--vd-blue) 24%,transparent);--vd-token-shadow-glyph:radial-gradient(circle at 30% 30%,#fff,color-mix(in srgb,var(--vd-purple) 60%,transparent) 70%);--vd-token-shadow-glyph-shadow:0 2px 6px color-mix(in srgb,var(--vd-purple) 40%,transparent);--vd-component-preview-node-bg:hsla(0,0%,100%,.12);--vd-component-preview-node-border:hsla(0,0%,100%,.16);--vd-component-preview-text:#f8fafc;--vd-warning-bg:color-mix(in srgb,var(--vd-orange) 8%,transparent);--vd-warning-border:color-mix(in srgb,var(--vd-orange) 28%,var(--vd-shell-border));--vd-warning-text:color-mix(in srgb,var(--vd-orange) 24%,var(--vd-shell-text));--vd-primitive-accent-shadow:inset 0 1px 0 hsla(0,0%,100%,.16),0 8px 20px color-mix(in srgb,var(--vd-blue) 22%,transparent);--vd-color-well-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 2px rgba(0,0,0,.22);--vd-color-well-checker:hsla(0,0%,100%,.12);--vd-canvas-context-chip-border:hsla(0,0%,100%,.1);--vd-canvas-context-chip-bg:rgba(38,37,35,.96);--vd-canvas-context-chip-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 1px 2px rgba(0,0,0,.32),0 14px 32px rgba(0,0,0,.36);--vd-ruler-bg:rgba(27,26,24,.94);--vd-ruler-tick:hsla(0,0%,100%,.12);--vd-ruler-label:hsla(0,0%,100%,.46);--vd-canvas-surface-grid-line:hsla(0,0%,100%,.045);--vd-frame-border:hsla(0,0%,100%,.12);--vd-frame-shadow:0 18px 48px rgba(0,0,0,.36);--vd-canvas-floating-bg:rgba(38,37,35,.96);--vd-canvas-floating-bg-strong:#282725;--vd-canvas-floating-border:hsla(0,0%,100%,.1);--vd-canvas-floating-shadow:0 6px 14px rgba(0,0,0,.28);--vd-canvas-floating-text:hsla(0,0%,100%,.9);--vd-canvas-floating-text-muted:hsla(0,0%,100%,.62);--vd-canvas-floating-text-faint:hsla(0,0%,100%,.44);--vd-canvas-overlay-bg:color-mix(in srgb,var(--vd-blue) 12%,transparent);--vd-canvas-overlay-border:color-mix(in srgb,var(--vd-blue) 72%,transparent);--vd-canvas-overlay-bg-soft:color-mix(in srgb,var(--vd-blue) 5.5%,transparent);--vd-canvas-toolbar-bg:var(--vd-floating-panel-bg);--vd-canvas-toolbar-border:var(--vd-floating-panel-border);--vd-canvas-toolbar-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 8px 22px rgba(0,0,0,.28),0 1px 0 hsla(0,0%,100%,.04);--vd-canvas-toolbar-text:hsla(0,0%,100%,.72);--vd-canvas-toolbar-text-strong:hsla(0,0%,100%,.86);--vd-bg-primary:var(--vd-shell-bg);--vd-bg-secondary:var(--vd-shell-panel);--vd-surface-glass:var(--vd-surface-glass-2);--vd-border-subtle:hsla(0,0%,100%,.055);--vd-text-primary:var(--vd-shell-text);--vd-accent:var(--vd-blue);--vd-border-muted:hsla(0,0%,100%,.1);--vd-border-selected:hsla(0,0%,100%,.14);--vd-shadow-popover:inset 0 1px 0 hsla(0,0%,100%,.045),0 1px 2px rgba(0,0,0,.32),0 16px 40px rgba(0,0,0,.42);--vd-popover-bg:var(--vd-shell-panel-raised);--vd-z-popover:420;--vd-z-picker:2400;--vd-z-menu:2500;--vd-shadow-drawer:inset 0 1px 0 hsla(0,0%,100%,.045),0 1px 2px rgba(0,0,0,.32),0 28px 64px rgba(0,0,0,.42);--vd-shadow-floating-panel:inset 0 1px 0 hsla(0,0%,100%,.05),0 1px 2px rgba(0,0,0,.32),0 28px 64px rgba(0,0,0,.46);--vd-floating-panel-bg:var(--vd-popover-bg);--vd-floating-panel-border:var(--vd-shell-border-strong);--vd-floating-panel-shadow:var(--vd-shadow-floating-panel);--vd-state-active-bg:hsla(0,0%,100%,.095);--vd-state-active-border:hsla(0,0%,100%,.18);--vd-state-active-ink:var(--vd-shell-text);--vd-state-selected-bg:hsla(0,0%,100%,.07);--vd-state-selected-border:hsla(0,0%,100%,.12);--vd-state-hover-bg:hsla(0,0%,100%,.05);--vd-scrollbar-thumb:hsla(0,0%,100%,.1);--vd-scrollbar-thumb-hover:hsla(0,0%,100%,.18);--vd-scrub-groove-bg:rgba(0,0,0,.38);--vd-scrub-groove-shadow:inset 0 1px 1px rgba(0,0,0,.45),0 1px 0 hsla(0,0%,100%,.05);--vd-scrub-fill:color-mix(in srgb,var(--vd-shell-text) 58%,transparent);--vd-scrub-thumb-bg:#e8e5e0;--vd-scrub-thumb-shadow:0 0 0 .5px rgba(0,0,0,.55),0 1px 3px rgba(0,0,0,.5),inset 0 -1px 1px rgba(0,0,0,.14);--vd-accent-rgb:255,255,255;--vd-accent-tint:hsla(0,0%,100%,.095);--vd-accent-tint-strong:hsla(0,0%,100%,.14);--vd-accent-ink:var(--vd-shell-text);--vd-tree-line:hsla(0,0%,100%,.085);--vd-tree-line-active:color-mix(in srgb,var(--vd-blue) 42%,transparent);--bg-app:var(--vd-shell-bg);--bg-panel:var(--vd-shell-panel);--bg-surface:var(--vd-shell-panel-raised);--bg-input:var(--vd-control-bg);--bg-hover:var(--vd-surface-hover);--bg-active:var(--vd-state-active-bg);--border:var(--vd-shell-border);--border-subtle:var(--vd-border-subtle);--border-focus:var(--vd-shell-border-strong);--text-primary:var(--vd-shell-text);--text-secondary:var(--vd-shell-text-muted);--text-dim:var(--vd-shell-text-faint);--accent:var(--vd-blue);--accent-secondary:var(--vd-magenta);--accent-strong:var(--vd-purple);--accent-dim:color-mix(in srgb,var(--vd-blue) 14%,transparent);--signal:var(--vd-green);--success:var(--vd-green);--warning:var(--vd-orange);--danger:var(--vd-red);--vd-font-ui:Geist,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--vd-font-mono:var(--vd-font-ui);--font-mono:var(--vd-font-ui);--vd-font-code:ui-monospace,"Cascadia Mono","SF Mono",Menlo,Consolas,monospace;--dash-surface-card:var(--vd-shell-panel-raised);--dash-surface-inset:var(--vd-shell-panel-deep);--dash-surface-raised:var(--vd-shell-panel-raised);--dash-border:var(--vd-shell-border);--dash-border-faint:var(--vd-border-subtle);--dash-ink-primary:var(--vd-shell-text);--dash-ink-secondary:var(--vd-shell-text-muted);--dash-ink-tertiary:var(--vd-shell-text-faint);--dash-ink-ghost:hsla(0,0%,100%,.16);--dash-accent:var(--vd-blue);--dash-signal:var(--vd-green);--dash-radius-md:var(--vd-radius-md);--dash-radius-lg:var(--vd-radius-lg);--dash-font-display:Geist,ui-sans-serif,system-ui,sans-serif;--dash-font-mono:var(--font-mono)}:root[data-vd-theme=light]{--vd-axis-x:var(--vd-red);--vd-axis-y:var(--vd-green);--vd-axis-z:#2f6be0;--vd-channel-r:#dc3b33;--vd-channel-g:#16a05a;--vd-channel-b:#2f6be0;--vd-channel-luma:rgba(15,23,42,.78);--vd-channel-clip:#d92d20;--vd-channel-blend:multiply;--vd-graph-socket-image:#b07d22;--vd-graph-socket-color:#9e8a1f;--vd-graph-socket-surface:#2f9148;--vd-graph-socket-vector:#5555b8;--vd-graph-socket-scalar:#6f737b;--vd-graph-socket-bool:#b0558f;--vd-graph-socket-mask:#8757bd;--vd-graph-socket-motion:#2c7fb3;--vd-graph-socket-geometry:#1f8c73;--vd-graph-socket-any:#7d828b;color-scheme:light;--vd-shell-bg:#eef1f4;--vd-shell-panel:#f8fafc;--vd-shell-panel-raised:#fff;--vd-shell-panel-deep:#e6ebf0;--vd-shell-border:rgba(15,23,42,.1);--vd-shell-border-strong:rgba(15,23,42,.16);--vd-shell-text:rgba(15,23,42,.9);--vd-shell-text-muted:rgba(15,23,42,.62);--vd-shell-text-faint:rgba(15,23,42,.42);--vd-canvas-bg:#f7f8fa;--vd-canvas-grid-minor-alpha:1;--vd-canvas-grid:rgba(15,23,42,calc(var(--vd-canvas-grid-minor-alpha, 1)*.045));--vd-canvas-selection-color:var(--vd-blue);--vd-on-accent:#fff;--vd-paper-bg:#fff;--vd-paper-text:rgba(15,23,42,.72);--vd-paper-grid-line:rgba(17,24,39,.04);--vd-danger-bg:rgba(229,72,77,.1);--vd-danger-border:rgba(229,72,77,.28);--vd-danger-text:color-mix(in srgb,var(--vd-red) 72%,#000);--vd-control-bg:rgba(15,23,42,.035);--vd-control-bg-hover:rgba(15,23,42,.06);--vd-control-bg-pressed:rgba(15,23,42,.085);--vd-control-border:rgba(15,23,42,.1);--vd-control-border-strong:rgba(15,23,42,.18);--vd-control-divider:rgba(15,23,42,.08);--vd-control-shadow:inset 0 1px 0 hsla(0,0%,100%,.55);--vd-control-active-shadow:inset 0 1px 0 hsla(0,0%,100%,.42),0 1px 1px rgba(15,23,42,.1);--vd-radius-xs:4px;--vd-radius-sm:6px;--vd-radius-md:7px;--vd-radius-lg:8px;--vd-radius-pill:999px;--vd-surface-glass-1:rgba(15,23,42,.025);--vd-surface-glass-2:rgba(15,23,42,.045);--vd-surface-glass-3:rgba(15,23,42,.06);--vd-surface-glass-4:rgba(15,23,42,.08);--vd-surface-inset:rgba(15,23,42,.045);--vd-surface-hover:rgba(15,23,42,.055);--vd-surface-selected:rgba(15,23,42,.075);--vd-surface-row:rgba(15,23,42,.025);--vd-surface-row-soft:rgba(15,23,42,.018);--vd-surface-row-muted:rgba(15,23,42,.03);--vd-surface-row-hover:rgba(15,23,42,.045);--vd-surface-row-selected:rgba(15,23,42,.08);--vd-surface-control-muted:rgba(15,23,42,.035);--vd-surface-row-gradient:linear-gradient(180deg,rgba(15,23,42,.026),rgba(15,23,42,.012));--vd-surface-row-gradient-strong:linear-gradient(180deg,rgba(15,23,42,.04),rgba(15,23,42,.018));--vd-surface-selected-gradient:linear-gradient(180deg,color-mix(in srgb,var(--vd-magenta) 7%,transparent),rgba(15,23,42,.014));--vd-inset-highlight-soft:inset 0 1px 0 hsla(0,0%,100%,.42);--vd-inset-highlight-strong:inset 0 1px 0 hsla(0,0%,100%,.55);--vd-prototype-edge:rgba(15,23,42,.18);--vd-paper-border:rgba(15,23,42,.09);--vd-paper-shadow:0 1px 2px rgba(15,23,42,.04);--vd-preview-grid-line:rgba(15,23,42,.045);--vd-preview-grid-bg:rgba(15,23,42,.035);--vd-preview-frame-border:rgba(15,23,42,.12);--vd-preview-frame-shadow:0 1px 2px rgba(15,23,42,.08),0 12px 28px rgba(15,23,42,.12);--vd-preview-overlay-bg:rgba(15,23,42,.2);--vd-preview-overlay-surface:rgba(15,23,42,.72);--vd-preview-overlay-surface-hover:rgba(15,23,42,.86);--vd-preview-overlay-border:hsla(0,0%,100%,.26);--vd-code-preview-bg:rgba(15,23,42,.045);--vd-drawer-top-sheen:linear-gradient(180deg,hsla(0,0%,100%,.55),transparent 160px);--vd-shadow-sticky-bar:0 -12px 30px rgba(15,23,42,.11);--vd-overlay-backdrop:rgba(15,23,42,.24);--vd-command-sheen:linear-gradient(180deg,hsla(0,0%,100%,.66),transparent 180px);--vd-command-active-text:rgba(15,23,42,.72);--vd-status-open-ring:color-mix(in srgb,var(--vd-magenta) 22%,transparent);--vd-status-resolved-ring:color-mix(in srgb,var(--vd-green) 22%,transparent);--vd-status-needs-work-ring:color-mix(in srgb,var(--vd-orange) 22%,transparent);--vd-canvas-path-anchor-size:7px;--vd-canvas-path-handle-size:5px;--vd-canvas-path-anchor-bg:#fff;--vd-canvas-path-anchor-border:var(--vd-blue);--vd-canvas-path-anchor-bg-selected:var(--vd-blue);--vd-canvas-path-anchor-fg-selected:#fff;--vd-canvas-path-knob-bg:#fff;--vd-canvas-path-knob-border:color-mix(in srgb,var(--vd-blue) 82%,transparent);--vd-canvas-path-tangent:color-mix(in srgb,var(--vd-blue) 52%,transparent);--vd-canvas-path-outline:color-mix(in srgb,var(--vd-blue) 74%,transparent);--vd-canvas-path-halo:0 0 0 1px hsla(0,0%,100%,.92);--vd-canvas-construction:#7c3aed;--vd-canvas-path-ghost-border:color-mix(in srgb,var(--vd-blue) 48%,transparent);--vd-canvas-handle-bg:#fff;--vd-canvas-handle-shadow:0 2px 7px rgba(15,23,42,.14);--vd-canvas-chip-shadow:0 8px 18px rgba(15,23,42,.12);--vd-canvas-selection-halo:0 0 0 1px hsla(0,0%,100%,.72);--vd-canvas-overlay-on-accent:var(--vd-on-accent);--vd-canvas-path-handle-bg:hsla(0,0%,100%,.96);--vd-canvas-path-active-border:#fff;--vd-canvas-auto-flex-border:color-mix(in srgb,var(--vd-magenta) 38%,transparent);--vd-canvas-auto-flex-border-soft:color-mix(in srgb,var(--vd-magenta) 32%,transparent);--vd-canvas-auto-flex-bg:color-mix(in srgb,var(--vd-magenta) 3%,transparent);--vd-canvas-prototype-selected:color-mix(in srgb,var(--vd-purple) 70%,#fff);--vd-canvas-prototype-shadow:drop-shadow(0 0 7px color-mix(in srgb,var(--vd-purple) 48%,transparent));--vd-canvas-prototype-endpoint-bg:hsla(0,0%,100%,.92);--vd-proto-accent:#6d4aff;--vd-proto-wire:color-mix(in srgb,var(--vd-proto-accent) 82%,transparent);--vd-proto-wire-muted:color-mix(in srgb,var(--vd-proto-accent) 28%,transparent);--vd-proto-wire-halo:hsla(0,0%,100%,.85);--vd-proto-on-accent:#fff;--vd-proto-drop-fill:color-mix(in srgb,var(--vd-proto-accent) 7%,transparent);--vd-proto-pill-bg:#fff;--vd-proto-pill-text:rgba(15,23,42,.88);--vd-proto-pill-border:rgba(15,23,42,.12);--vd-proto-warn:#c77700;--vd-measurement-line:rgba(var(--vd-accent-rgb),.4);--vd-measurement-line-soft:rgba(var(--vd-accent-rgb),.38);--vd-measurement-border:rgba(var(--vd-accent-rgb),.14);--vd-measurement-border-hover:rgba(var(--vd-accent-rgb),.48);--vd-token-category-color:var(--vd-blue);--vd-token-category-space:var(--vd-purple);--vd-token-category-radius:var(--vd-green);--vd-token-category-fallback:var(--vd-orange);--vd-swatch-fallback:rgba(15,23,42,.18);--vd-shell-topbar-bg:linear-gradient(180deg,#fff,#f8fafc);--vd-shell-panel-floating:var(--vd-shell-panel-raised);--vd-bg:var(--vd-shell-bg);--vd-brand-bg:linear-gradient(180deg,rgba(15,23,42,.065),rgba(15,23,42,.025));--vd-brand-hover-ring:0 0 0 3px color-mix(in srgb,var(--vd-blue) 10%,transparent);--vd-status-green-bg:rgba(22,163,106,.12);--vd-proof-ring:0 0 0 2px rgba(232,61,143,.2);--vd-proof-ring-pulse:0 0 0 4px rgba(232,61,143,.1);--vd-proof-count-bg:rgba(232,61,143,.14);--vd-tool-active-bg:var(--vd-blue);--vd-tool-active-ink:var(--vd-on-accent);--vd-tool-active-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 6px 16px color-mix(in srgb,var(--vd-blue) 18%,transparent);--vd-token-shadow-glyph:radial-gradient(circle at 30% 30%,#fff,color-mix(in srgb,var(--vd-purple) 60%,transparent) 70%);--vd-token-shadow-glyph-shadow:0 2px 6px color-mix(in srgb,var(--vd-purple) 36%,transparent);--vd-component-preview-node-bg:rgba(15,23,42,.08);--vd-component-preview-node-border:rgba(15,23,42,.12);--vd-component-preview-text:var(--vd-text);--vd-warning-bg:color-mix(in srgb,var(--vd-orange) 8%,transparent);--vd-warning-border:color-mix(in srgb,var(--vd-orange) 28%,var(--vd-shell-border));--vd-warning-text:color-mix(in srgb,var(--vd-orange) 28%,var(--vd-shell-text));--vd-primitive-accent-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 8px 20px color-mix(in srgb,var(--vd-blue) 16%,transparent);--vd-color-well-shadow:inset 0 1px 0 hsla(0,0%,100%,.65),0 1px 2px rgba(15,23,42,.1);--vd-color-well-checker:rgba(15,23,42,.1);--vd-canvas-context-chip-border:rgba(15,23,42,.1);--vd-canvas-context-chip-bg:hsla(0,0%,100%,.96);--vd-canvas-context-chip-shadow:0 1px 0 hsla(0,0%,100%,.6) inset,0 1px 2px rgba(15,23,42,.08),0 14px 32px rgba(15,23,42,.12);--vd-ruler-bg:rgba(251,252,253,.9);--vd-ruler-tick:rgba(15,23,42,.16);--vd-ruler-label:rgba(15,23,42,.46);--vd-canvas-surface-grid-line:rgba(17,24,39,.045);--vd-frame-border:rgba(15,23,42,.14);--vd-frame-shadow:0 18px 48px rgba(15,23,42,.1);--vd-canvas-floating-bg:hsla(0,0%,100%,.94);--vd-canvas-floating-bg-strong:hsla(0,0%,100%,.96);--vd-canvas-floating-border:color-mix(in srgb,var(--vd-blue) 24%,transparent);--vd-canvas-floating-shadow:0 6px 14px rgba(15,23,42,.08);--vd-canvas-floating-text:rgba(15,23,42,.86);--vd-canvas-floating-text-muted:rgba(15,23,42,.64);--vd-canvas-floating-text-faint:rgba(15,23,42,.48);--vd-canvas-overlay-bg:color-mix(in srgb,var(--vd-blue) 8%,transparent);--vd-canvas-overlay-border:color-mix(in srgb,var(--vd-blue) 72%,transparent);--vd-canvas-overlay-bg-soft:color-mix(in srgb,var(--vd-blue) 5.5%,transparent);--vd-canvas-toolbar-bg:var(--vd-floating-panel-bg);--vd-canvas-toolbar-border:var(--vd-floating-panel-border);--vd-canvas-toolbar-shadow:inset 0 1px 0 hsla(0,0%,100%,.72),0 8px 22px rgba(15,23,42,.12),0 1px 0 hsla(0,0%,100%,.68);--vd-canvas-toolbar-text:rgba(15,23,42,.62);--vd-canvas-toolbar-text-strong:rgba(15,23,42,.84);--vd-border-subtle:rgba(15,23,42,.06);--vd-border-muted:rgba(15,23,42,.1);--vd-border-selected:rgba(15,23,42,.16);--vd-shadow-popover:inset 0 1px 0 hsla(0,0%,100%,.55),0 1px 2px rgba(15,23,42,.08),0 16px 40px rgba(15,23,42,.18);--vd-popover-bg:var(--vd-shell-panel-raised);--vd-z-popover:420;--vd-z-picker:2400;--vd-z-menu:2500;--vd-shadow-drawer:inset 0 1px 0 hsla(0,0%,100%,.6),0 1px 2px rgba(15,23,42,.08),0 28px 64px rgba(15,23,42,.2);--vd-shadow-floating-panel:inset 0 1px 0 hsla(0,0%,100%,.6),0 1px 2px rgba(15,23,42,.08),0 28px 64px rgba(15,23,42,.22);--vd-floating-panel-bg:var(--vd-popover-bg);--vd-floating-panel-border:var(--vd-shell-border-strong);--vd-floating-panel-shadow:var(--vd-shadow-floating-panel);--vd-state-active-bg:rgba(15,23,42,.07);--vd-state-active-border:rgba(15,23,42,.16);--vd-state-active-ink:var(--vd-shell-text);--vd-state-selected-bg:rgba(15,23,42,.075);--vd-state-selected-border:rgba(15,23,42,.13);--vd-state-hover-bg:rgba(15,23,42,.055);--vd-scrollbar-thumb:rgba(15,23,42,.16);--vd-scrollbar-thumb-hover:rgba(15,23,42,.25);--vd-scrub-groove-bg:rgba(15,23,42,.1);--vd-scrub-groove-shadow:inset 0 1px 1px rgba(15,23,42,.14),0 1px 0 hsla(0,0%,100%,.7);--vd-scrub-fill:color-mix(in srgb,var(--vd-shell-text) 52%,transparent);--vd-scrub-thumb-bg:#fff;--vd-scrub-thumb-shadow:0 0 0 .5px rgba(15,23,42,.28),0 1px 3px rgba(15,23,42,.22),inset 0 -1px 1px rgba(15,23,42,.06);--vd-focus-ring:0 0 0 3px rgba(15,23,42,.075);--vd-accent-rgb:15,23,42;--vd-accent-tint:rgba(15,23,42,.07);--vd-accent-tint-strong:rgba(15,23,42,.11);--vd-accent-ink:var(--vd-shell-text);--vd-tree-line:rgba(15,23,42,.11);--vd-tree-line-active:color-mix(in srgb,var(--vd-blue) 34%,transparent);--bg-app:var(--vd-shell-bg);--bg-panel:var(--vd-shell-panel);--bg-surface:var(--vd-shell-panel-raised);--bg-input:var(--vd-control-bg);--bg-hover:var(--vd-surface-hover);--bg-active:var(--vd-state-active-bg);--border:var(--vd-shell-border);--border-subtle:var(--vd-border-subtle);--border-focus:var(--vd-shell-border-strong);--text-primary:var(--vd-shell-text);--text-secondary:var(--vd-shell-text-muted);--text-dim:var(--vd-shell-text-faint);--accent:var(--vd-blue);--accent-secondary:var(--vd-magenta);--accent-strong:var(--vd-purple);--accent-dim:color-mix(in srgb,var(--vd-blue) 12%,transparent);--signal:var(--vd-green);--success:var(--vd-green);--warning:var(--vd-orange);--danger:var(--vd-red);--dash-surface-card:var(--vd-shell-panel-raised);--dash-surface-inset:var(--vd-shell-panel-deep);--dash-surface-raised:var(--vd-shell-panel-raised);--dash-border:var(--vd-shell-border);--dash-border-faint:var(--vd-border-subtle);--dash-ink-primary:var(--vd-shell-text);--dash-ink-secondary:var(--vd-shell-text-muted);--dash-ink-tertiary:var(--vd-shell-text-faint);--dash-ink-ghost:rgba(15,23,42,.14);--dash-accent:var(--vd-blue);--dash-signal:var(--vd-green);--dash-radius-md:var(--vd-radius-md);--dash-radius-lg:var(--vd-radius-lg);--dash-font-display:Geist,ui-sans-serif,system-ui,sans-serif;--dash-font-mono:var(--font-mono)}*{box-sizing:border-box}#__nuxt,body,html{height:100%;min-height:0;width:100%}body{background:var(--vd-shell-bg);color:var(--vd-shell-text);font-family:Geist,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-variant-numeric:tabular-nums;margin:0}button,input{font:inherit}button{cursor:pointer}:where(button){margin:0;padding:0}a{color:inherit;text-decoration:none}:root{--v-rule:color-mix(in srgb,var(--text-primary) 9%,transparent);--v-rule-soft:color-mix(in srgb,var(--text-primary) 5.5%,transparent);--v-mark:color-mix(in srgb,var(--text-primary) 38%,transparent);--v-mark-soft:color-mix(in srgb,var(--text-primary) 22%,transparent);--v-rail-gap:clamp(1rem,2vw,1.75rem);--v-rail-x:max(calc(var(--v-gutter) - var(--v-rail-gap)),calc((100% - var(--v-container))/2 - var(--v-rail-gap)));--v-px:4px;--v-section-bg:var(--bg-primary);--v-wash:color-mix(in srgb,var(--text-primary) 2.5%,transparent);--v-btn-radius:8px}.v-plus{background:linear-gradient(var(--v-mark),var(--v-mark)) 50% /100% 1px no-repeat,linear-gradient(var(--v-mark),var(--v-mark)) 50% /1px 100% no-repeat;height:11px;margin:-5px 0 0 -5px;pointer-events:none;position:absolute;width:11px;z-index:2}.v-ticks{position:relative}.v-ticks:after{--c:var(--v-mark);--l:10px;--o:-7px;background:linear-gradient(var(--c),var(--c)) 0 0 /var(--l) 1px,linear-gradient(var(--c),var(--c)) 0 0 /1px var(--l),linear-gradient(var(--c),var(--c)) 100% 0 /var(--l) 1px,linear-gradient(var(--c),var(--c)) 100% 0 /1px var(--l),linear-gradient(var(--c),var(--c)) 0 100% /var(--l) 1px,linear-gradient(var(--c),var(--c)) 0 100% /1px var(--l),linear-gradient(var(--c),var(--c)) 100% 100% /var(--l) 1px,linear-gradient(var(--c),var(--c)) 100% 100% /1px var(--l);background-repeat:no-repeat;content:"";inset:var(--o);pointer-events:none;position:absolute;z-index:3}.v-pattern{--v-pattern-fill:currentColor;background:var(--v-pattern-fill);image-rendering:pixelated;-webkit-mask:var(--v-pattern-mask);mask:var(--v-pattern-mask)}.v-pattern--checker{--v-pattern-mask:conic-gradient(#000 25%,transparent 0 50%,#000 0 75%,transparent 0) 0 0 /calc(var(--v-px)*2) calc(var(--v-px)*2)}.v-pattern--hatch{--v-pattern-mask:repeating-linear-gradient(-45deg,#000 0 1px,transparent 1px 6px)}.v-pattern--cross{--v-pattern-mask:repeating-linear-gradient(45deg,#000 0 1px,transparent 1px 7px),repeating-linear-gradient(-45deg,#000 0 1px,transparent 1px 7px)}.v-pattern--dots{--v-pattern-mask:radial-gradient(circle,#000 .9px,transparent 1.2px) 0 0 /8px 8px}.v-pattern--grid{--v-pattern-mask:linear-gradient(#000 0 0) 0 0 /100% 1px,linear-gradient(#000 0 0) 0 0 /1px 100%;-webkit-mask-size:24px 24px;mask-size:24px 24px}.v-inline{background:var(--vd-shell-panel-raised);border-radius:.14em;box-shadow:inset 0 0 0 1px var(--v-rule);display:inline-block;height:.78em;margin:0 .06em;overflow:hidden;position:relative;vertical-align:-.02em;width:1.9em}.v-inline>*{height:100%;inset:0;position:absolute!important;width:100%}.v-inline :where(img,video){height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.v-depth{--v-depth-rx:12deg;--v-depth-ry:-22deg;--v-depth-rz:2deg;--v-depth-p:0;perspective:2600px;perspective-origin:70% 40%;position:relative}.v-depth__plane{position:relative;transform:rotateX(calc(var(--v-depth-rx)*(1 - var(--v-depth-p)))) rotateY(calc(var(--v-depth-ry)*(1 - var(--v-depth-p)))) rotate(calc(var(--v-depth-rz)*(1 - var(--v-depth-p))));transform-origin:100% 50%;transform-style:preserve-3d;will-change:transform}.v-depth__layer{position:absolute;transform:translateZ(var(--z,60px))}@media(prefers-reduced-motion:reduce){.v-depth__plane{will-change:auto}}.v-fade-b{-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent);mask-image:linear-gradient(180deg,#000 62%,transparent)}.v-fade-r{-webkit-mask-image:linear-gradient(90deg,#000 58%,transparent);mask-image:linear-gradient(90deg,#000 58%,transparent)}.v-fade-x{-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.v-fade-br{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in,xor;mask-composite:intersect;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent 96%),linear-gradient(90deg,#000 60%,transparent 98%);mask-image:linear-gradient(180deg,#000 55%,transparent 96%),linear-gradient(90deg,#000 60%,transparent 98%)}.v-readout{color:var(--text-tertiary);font-family:var(--vd-font-code,ui-monospace,monospace);font-size:.75rem;font-variant-numeric:tabular-nums;letter-spacing:0}.v-selbox{pointer-events:none;position:absolute;z-index:4}.v-selbox>i{background:#fff;border-radius:1.5px;box-shadow:0 0 0 1px var(--vd-blue),0 1px 2px #00000040;height:7px;margin:-3.5px 0 0 -3.5px;position:absolute;width:7px}.v-selbox>i:first-of-type{left:0;top:0}.v-selbox>i:nth-of-type(2){left:100%;top:0}.v-selbox>i:nth-of-type(3){left:0;top:100%}.v-selbox>i:nth-of-type(4){left:100%;top:100%}.v-selbox__size{background:var(--vd-blue);border-radius:4px;color:#fff;font-family:var(--vd-font-ui);font-size:10px;font-variant-numeric:tabular-nums;font-weight:500;left:50%;line-height:14px;padding:2px 6px;position:absolute;top:calc(100% + 8px);transform:translate(-50%);white-space:nowrap}.v-cursor{--cursor:var(--vd-magenta);align-items:flex-start;display:flex;pointer-events:none;position:absolute;z-index:6}.v-cursor svg{color:var(--cursor);filter:drop-shadow(0 1px 1.5px rgb(0 0 0/.3));height:16px;width:16px}.v-cursor span{background:var(--cursor);border-radius:999px 999px 999px 4px;color:#fff;font-size:11px;font-weight:500;line-height:16px;margin:13px 0 0 -3px;padding:2px 7px;white-space:nowrap}.v-cursor span,.v-surface{font-family:var(--vd-font-ui)}.v-surface{background:var(--vd-popover-bg,var(--vd-shell-panel-raised));border-radius:var(--vd-float-radius,10px);box-shadow:inset 0 1px 0 var(--vd-inset-highlight-soft),0 0 0 1px var(--vd-shell-border-strong),var(--vd-shadow-floating-panel);color:var(--vd-shell-text);font-size:12px;overflow:hidden;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-surface__head{border-bottom:1px solid var(--vd-shell-border);font-weight:600;gap:8px;height:32px}.v-surface__head,.v-surface__row{align-items:center;display:flex;justify-content:space-between;padding:0 12px}.v-surface__row{color:var(--vd-shell-text-muted);gap:12px;height:26px}.v-surface__row b{color:var(--vd-shell-text);font-variant-numeric:tabular-nums;font-weight:500}@media(prefers-reduced-motion:reduce){.v-marquee__track{animation:none!important}}.v-ruled{border-left:1px solid var(--v-rule);border-top:1px solid var(--v-rule);gap:0!important}@media(min-width:900px){.v-ruled{margin-inline:calc(var(--v-rail-gap)*-1)}}.v-ruled>*{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:1px 0 0 var(--v-rule),0 1px 0 var(--v-rule),1px 1px 0 var(--v-rule)!important;padding:1.5rem var(--v-rail-gap) 1.75rem!important;transition:background-color .3s var(--v-ease)}.v-ruled>a:focus-visible,.v-ruled>a:hover{background:var(--v-wash)!important;outline:none}:is(.v-lag,[data-scrub=lag]):is(.v-ruled,.v-bento)>*{overflow:clip}:is(.v-drift,[data-scrub=drift])>*{--v-drift:clamp(2rem,6vw,5rem);transform:translate3d(0,calc((.5 - var(--p, .5))*var(--dir, 1)*var(--v-drift)),0)}@media(prefers-reduced-motion:reduce){:is(.v-drift,[data-scrub=drift])>*{transform:none}}.v-dark{color-scheme:dark;--vd-shell-bg:#0c0b0a;--vd-shell-panel:#121110;--vd-shell-panel-raised:#191816;--vd-shell-panel-deep:#090807;--vd-shell-border:hsla(0,0%,100%,.075);--vd-shell-border-strong:hsla(0,0%,100%,.12);--vd-shell-text:hsla(0,0%,100%,.88);--vd-shell-text-muted:hsla(0,0%,100%,.56);--vd-shell-text-faint:hsla(0,0%,100%,.36);--vd-control-bg:hsla(0,0%,100%,.038);--vd-control-bg-hover:hsla(0,0%,100%,.062);--vd-control-bg-pressed:hsla(0,0%,100%,.085);--vd-control-border:hsla(0,0%,100%,.085);--vd-control-border-strong:hsla(0,0%,100%,.16);--vd-control-divider:hsla(0,0%,100%,.07);--vd-inset-highlight-soft:inset 0 1px 0 hsla(0,0%,100%,.035);--vd-popover-bg:#191816;--vd-shadow-floating-panel:inset 0 1px 0 hsla(0,0%,100%,.05),0 1px 2px rgba(0,0,0,.22),0 10px 24px -12px rgba(0,0,0,.32);--v-section-bg:#090807;--v-muted-surface:hsla(0,0%,100%,.038);--v-rule:color-mix(in srgb,var(--vd-shell-text) 9%,transparent);--v-rule-soft:color-mix(in srgb,var(--vd-shell-text) 5.5%,transparent);--v-mark:color-mix(in srgb,var(--vd-shell-text) 38%,transparent);--v-mark-soft:color-mix(in srgb,var(--vd-shell-text) 22%,transparent);--v-wash:color-mix(in srgb,var(--vd-shell-text) 2.5%,transparent)}.v-shutter--contrast .v-shutter__slat{background:#090807}@font-face{font-display:swap;font-family:Varial Neue;font-style:normal;font-synthesis:none;font-weight:100 900;src:url(./Varial%20Neue-VF.CfXHXGif.woff2) format("woff2")}:root{--font-body:"Geist",system-ui,sans-serif;--font-heading:"Varial Neue","Geist",system-ui,sans-serif;--font-mono:var(--vd-font-code);--bg-primary:var(--vd-shell-bg);--bg-secondary:var(--vd-shell-panel);--bg-elevated:var(--vd-shell-panel-raised);--text-primary:var(--vd-shell-text);--text-secondary:var(--vd-shell-text-muted);--text-tertiary:var(--vd-shell-text-faint);--border-primary:var(--vd-shell-border);--border-secondary:var(--vd-shell-border-strong);--accent:var(--vd-blue);--on-accent:var(--vd-on-accent);--v-container:76rem;--v-gutter:clamp(1.25rem,4vw,2.5rem);--v-line:var(--vd-shell-border);--v-ink:var(--vd-shell-text);--v-on-ink:#fff;--v-muted-surface:var(--vd-control-bg);--v-ease:cubic-bezier(.22,1,.36,1);--v-spring:cubic-bezier(.34,1.56,.64,1)}.dark{--v-on-ink:var(--vd-shell-bg)}*,:after,:before{box-sizing:border-box}#__nuxt,body,html{height:auto;min-height:100%}body{background:var(--bg-primary);color:var(--text-primary);font-family:var(--font-body);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:normal}body,h1,h2,p{margin:0}button,input{color:inherit;font:inherit}::-moz-selection{background:color-mix(in srgb,var(--vd-blue) 32%,transparent)}::selection{background:color-mix(in srgb,var(--vd-blue) 32%,transparent)}.v-theme-switching *,.v-theme-switching :after,.v-theme-switching :before{transition:none!important}.auth-view{display:flex;flex-direction:column;max-width:22.5rem;width:100%}.auth-form>*,.auth-view>:not(.notes){animation:auth-rise .55s var(--v-ease) backwards}.auth-view>:nth-child(2){animation-delay:40ms}.auth-view>:nth-child(3){animation-delay:80ms}.auth-view>:nth-child(4){animation-delay:.12s}.auth-view>:nth-child(5){animation-delay:.16s}.auth-form>:nth-child(2),.auth-view>:nth-child(n+6){animation-delay:.2s}.auth-form>:nth-child(3){animation-delay:.23s}.auth-form>:nth-child(4){animation-delay:.26s}.auth-form>:nth-child(n+5){animation-delay:.29s}@keyframes auth-rise{0%{opacity:0;transform:translateY(6px)}}.auth-swap-leave-active{transition:opacity .14s var(--v-ease)}.auth-swap-leave-to{opacity:0}.auth-title{font-family:var(--font-heading);font-size:clamp(2.25rem,1.75rem + 1.5vw,3rem);font-weight:400;letter-spacing:-.04em;line-height:1.02;text-wrap:balance}.auth-lead{font-size:1rem;line-height:1.5;margin:.875rem 0 2.25rem;text-wrap:pretty}.auth-lead,.auth-quiet{color:var(--text-secondary)}.auth-quiet{align-items:center;display:flex;font-size:.9375rem;gap:.75rem}.auth-actions{display:grid;gap:.625rem;margin-top:1.5rem}.auth-switch{color:var(--text-secondary);font-size:.9375rem;margin-top:1.75rem}.auth-link{background:none;border:0;color:var(--text-primary);cursor:pointer;font:inherit;font-weight:500;padding:0;text-decoration:underline;text-decoration-color:var(--v-mark-soft);text-underline-offset:3px;transition:text-decoration-color .2s var(--v-ease)}.auth-link:hover{text-decoration-color:currentColor}.auth-link:focus-visible{border-radius:2px;outline:2px solid var(--accent);outline-offset:2px}.auth-link:disabled{cursor:default;opacity:.5}.auth-link--quiet{color:var(--text-secondary);font-size:.8125rem;font-weight:400;line-height:1;text-decoration:none}.auth-link--quiet:hover{color:var(--text-primary)}@media(prefers-reduced-motion:reduce){.auth-form>*,.auth-view>:not(.notes){animation:none}}
