.workspace-theme_theme__vswkW{--workspace-font-sans:var(--font-kanit),system-ui,sans-serif;--workspace-font-mono:var(--font-geist-mono),"SFMono-Regular",Consolas,monospace;--workspace-space-0:0px;--workspace-space-1:4px;--workspace-space-2:8px;--workspace-space-3:12px;--workspace-space-4:16px;--workspace-space-5:20px;--workspace-space-6:24px;--workspace-space-8:32px;--workspace-space-10:40px;--workspace-space-12:48px;--workspace-space-16:64px;--workspace-radius-control:6px;--workspace-radius-surface:6px;--workspace-radius-panel:8px;--workspace-radius-raised:12px;--workspace-radius-modal:12px;--workspace-radius-takeover:16px;--workspace-radius-pill:999px;--workspace-size-icon-control:24px;--workspace-size-control-sm:32px;--workspace-size-control-md:40px;--workspace-size-control-lg:44px;--workspace-size-control-xl:48px;--workspace-size-sidebar-row:36px;--workspace-size-table-row-compact:40px;--workspace-size-table-row:48px;--workspace-font-size-compact:11px;--workspace-line-height-compact:16px;--workspace-font-size-value:13px;--workspace-line-height-value:13px;--workspace-font-size-badge:10px;--workspace-line-height-badge:12px;--workspace-canvas:#f6f2ec;--workspace-design-space:#fcfbf8;--workspace-content-inset:#f2ede7;--workspace-content-hover:#eae3da;--workspace-content-hover-hsl:33.7 27.6% 88.6%;--workspace-surface:#fcfbf8;--workspace-surface-secondary:#f5f1eb;--workspace-surface-hover:#eae3da;--workspace-surface-active:#eae3da;--workspace-border-subtle:#ede9e3;--workspace-border:#ded8cf;--workspace-border-hover:#c8bfb2;--workspace-border-strong:#9c9182;--workspace-scrollbar-track:transparent;--workspace-scrollbar-thumb:color-mix(in srgb,var(--workspace-text-muted) 48%,transparent);--workspace-scrollbar-thumb-hover:color-mix(in srgb,var(--workspace-text-muted) 72%,transparent);--workspace-text:#1f1b17;--workspace-text-secondary:#766d61;--workspace-text-muted:#7d7468;--workspace-text-inverse:#fcfbf8;--workspace-opacity-checker-mark:color-mix(in srgb,var(--workspace-text) 18%,transparent);--workspace-action:#25211c;--workspace-action-hover:#1f1b17;--workspace-danger:#d92d20;--workspace-danger-surface:#ffefeb;--workspace-danger-border:#f1b4ae;--workspace-success:#087a3e;--workspace-success-surface:#f0fff7;--workspace-success-border:#a6dfc2;--workspace-warning:#8a5b00;--workspace-warning-surface:#fff9e8;--workspace-warning-border:#f2d28b;--workspace-focus-offset:var(--workspace-canvas);--workspace-focus-ring:#2563eb;--workspace-selection-stroke:#2563eb;--workspace-selection-hover-stroke:rgb(37 99 235/0.72);--workspace-image-crop-inner-stroke:#2563eb;--workspace-image-crop-handle-fill:#ffffff;--workspace-selection-handle-fill:#ffffff;--workspace-gradient-stop-handle-stroke:#15191f;--workspace-selection-fill:rgb(37 99 235/0.1);--workspace-text-selection-fill:rgb(37 99 235/0.28);--workspace-overlay-scrim:rgb(15 18 23/0.2);--workspace-image-placeholder-text:#52616f;--workspace-guide-spacing:rgb(45 212 191/0.58);--workspace-guide-center:rgb(196 181 253/0.64);--workspace-guide-align:rgb(147 197 253/0.68);--workspace-loading-track:#d7e6eb;--workspace-loading-progress:#8ec7d8;--workspace-loading-text:#24455a;--workspace-shadow-small:0 1px 2px rgb(0 0 0/0.08);--workspace-shadow-medium:0 2px 2px rgb(0 0 0/0.06),0 8px 8px -8px rgb(0 0 0/0.12);--workspace-shadow-large:0 2px 2px rgb(0 0 0/0.04),0 8px 16px -4px rgb(0 0 0/0.08);--canvas:36 35.7% 94.5%;--surface:45 40% 98%;--inset:36 33.3% 94.1%;--line:36 21.7% 91%;--ink:30 14.8% 10.6%;--ink-muted:34.3 9.8% 42.2%;--ink-subtle:34.3 9.2% 44.9%;--background:var(--canvas);--foreground:var(--ink);--card:var(--surface);--card-foreground:var(--ink);--popover:var(--surface);--popover-foreground:var(--ink);--primary:33.3 13.8% 12.7%;--primary-hover:30 14.8% 10.6%;--primary-pressed:30 15% 7.8%;--primary-quiet:35 25% 90.6%;--border-quiet:36 21.7% 91%;--primary-soft:45 40% 98%;--primary-soft-hover:35 25% 90.6%;--primary-soft-pressed:35 25% 90.6%;--action-ghost:var(--inset);--primary-foreground:45 40% 98%;--primary-quiet-foreground:var(--ink);--primary-soft-foreground:var(--ink);--primary-soft-disabled-foreground:var(--ink-subtle);--primary-soft-border:36 21.7% 91%;--focus-ring:221.2 83.2% 53.3%;--action-ghost-foreground:var(--ink);--on-fill-dark:45 40% 98%;--on-fill-light:var(--ink);--danger-text:4.1 74.5% 48.8%;--secondary:var(--inset);--secondary-foreground:var(--ink);--muted:var(--workspace-content-hover-hsl);--muted-foreground:var(--ink-muted);--accent:var(--workspace-content-hover-hsl);--accent-foreground:var(--ink);--destructive:4.1 74.5% 48.8%;--destructive-foreground:0 0% 100%;--bg-table-head:var(--inset);--bg-table-footer:var(--inset);--border-subtle:var(--line);--border:36 18.5% 84.1%;--border-hover:35.5 16.7% 74.1%;--border-strong:34.6 11.6% 56.1%;--input:var(--border);--ring:var(--focus-ring);--state-selected-fill:var(--workspace-surface-active);--state-selected-stroke:var(--workspace-border-hover);--state-danger-fill:var(--workspace-danger-surface);--state-danger-stroke:var(--workspace-danger-border);--state-danger-text:var(--workspace-danger);--support-success-soft:var(--workspace-success-surface);--support-success-base:var(--workspace-success);--support-success-dust:var(--workspace-success);--support-warning-soft:var(--workspace-warning-surface);--support-warning-base:var(--workspace-warning);--support-warning-dust:var(--workspace-warning);--sidebar:var(--inset);--sidebar-foreground:var(--ink);--sidebar-primary:var(--primary);--sidebar-primary-foreground:var(--primary-foreground);--sidebar-accent:var(--workspace-content-hover-hsl);--sidebar-accent-foreground:var(--ink);--sidebar-border:36 21.7% 91%;--sidebar-ring:var(--focus-ring);--studio-sidebar-background:var(--workspace-canvas);--radius-sm:var(--workspace-radius-control);--radius-sm-plus:var(--workspace-radius-panel);--radius-md:var(--workspace-radius-panel);--radius-lg:var(--workspace-radius-raised);--radius-xl:var(--workspace-radius-takeover);--radius-pill:var(--workspace-radius-pill);--radius:var(--workspace-radius-panel);--font-heading:var(--workspace-font-sans);--font-body:var(--workspace-font-sans);--font-ui:var(--workspace-font-sans);--font-mono:var(--workspace-font-mono);--font-size-base:14px;--font-size-h2:24px;--font-size-h3:20px;--font-size-title-sm:16px;--font-size-body:14px;--font-size-small:13px;--font-size-caption:12px;--line-height-body:20px;--line-height-heading:32px;--line-height-h2:32px;--line-height-h3:28px;--line-height-title-sm:24px;--line-height-small:18px;--line-height-caption:16px;--font-weight-heading:600;--font-weight-body:400;--font-weight-small:400;--font-weight-caption:400;--font-weight-label:500;min-width:0;background:var(--workspace-canvas);color:var(--workspace-text);scrollbar-color:var(--workspace-scrollbar-thumb) var(--workspace-scrollbar-track);font-family:var(--workspace-font-sans);font-size:14px;line-height:20px;text-rendering:optimizeLegibility}[data-theme=dark] .workspace-theme_theme__vswkW{--workspace-canvas:#171615;--workspace-design-space:#23211f;--workspace-content-inset:#2a2724;--workspace-content-hover:#34302c;--workspace-content-hover-hsl:30 8.3% 18.8%;--workspace-surface:#23211f;--workspace-surface-secondary:#2a2724;--workspace-surface-hover:#34302c;--workspace-surface-active:#34302c;--workspace-border-subtle:#312e2b;--workspace-border:#453f39;--workspace-border-hover:#62594f;--workspace-border-strong:#8a8178;--workspace-text:#f5f2ed;--workspace-text-secondary:#a19a91;--workspace-text-muted:#918a82;--workspace-text-inverse:#171615;--workspace-action:#f5f2ed;--workspace-action-hover:#ffffff;--workspace-danger:#ff6166;--workspace-danger-surface:#2a1112;--workspace-danger-border:#5f2528;--workspace-success:#45d483;--workspace-success-surface:#0d2818;--workspace-success-border:#225c3b;--workspace-warning:#f5a623;--workspace-warning-surface:#2a1d08;--workspace-warning-border:#654716;--workspace-focus-offset:var(--workspace-canvas);--workspace-focus-ring:#60a5fa;--workspace-selection-stroke:#2563eb;--workspace-selection-hover-stroke:rgb(37 99 235/0.72);--workspace-image-crop-inner-stroke:#2563eb;--workspace-image-crop-handle-fill:#ffffff;--workspace-selection-handle-fill:#ffffff;--workspace-gradient-stop-handle-stroke:#15191f;--workspace-selection-fill:rgb(37 99 235/0.1);--workspace-text-selection-fill:rgb(37 99 235/0.28);--workspace-overlay-scrim:rgb(0 0 0/0.45);--workspace-image-placeholder-text:#a19a91;--workspace-guide-spacing:rgb(45 212 191/0.7);--workspace-guide-center:rgb(196 181 253/0.78);--workspace-guide-align:rgb(147 197 253/0.8);--workspace-loading-track:#453f39;--workspace-loading-progress:#8a8178;--workspace-loading-text:#f5f2ed;--workspace-shadow-small:0 1px 2px rgb(0 0 0/0.48);--workspace-shadow-medium:0 2px 2px rgb(0 0 0/0.32),0 8px 8px -8px rgb(0 0 0/0.72);--workspace-shadow-large:0 2px 2px rgb(0 0 0/0.24),0 8px 16px -4px rgb(0 0 0/0.72);--canvas:30 4.5% 8.6%;--surface:30 6.1% 12.9%;--inset:30 7.7% 15.3%;--line:30 6.5% 18%;--ink:37.5 28.6% 94.5%;--ink-muted:33.7 7.8% 60%;--ink-subtle:32 6.4% 53.9%;--primary:37.5 28.6% 94.5%;--primary-hover:0 0% 100%;--primary-pressed:36 16% 84%;--primary-quiet:30 8.3% 18.8%;--border-quiet:31.6 10.7% 34.7%;--primary-soft:30 7.7% 15.3%;--primary-soft-hover:30 8.3% 18.8%;--primary-soft-pressed:30 8.3% 18.8%;--action-ghost:var(--line);--primary-foreground:30 4.5% 8.6%;--primary-quiet-foreground:var(--ink);--primary-soft-foreground:var(--ink);--primary-soft-disabled-foreground:var(--ink-subtle);--primary-soft-border:30 6.5% 18%;--focus-ring:210 100% 66.1%;--action-ghost-foreground:var(--ink);--on-fill-dark:var(--ink);--on-fill-light:30 4.5% 8.6%;--danger-text:358.5 100% 69%;--secondary:var(--inset);--secondary-foreground:var(--ink);--muted:var(--workspace-content-hover-hsl);--muted-foreground:var(--ink-muted);--accent:var(--workspace-content-hover-hsl);--accent-foreground:var(--ink);--destructive:358.5 100% 69%;--destructive-foreground:0 0% 3.9%;--border:30 9.5% 24.7%;--border-hover:31.6 10.7% 34.7%;--border-strong:30 7.1% 50.6%;--input:var(--border);--state-selected-fill:var(--workspace-surface-active);--state-selected-stroke:var(--workspace-border-hover);--sidebar:var(--inset);--sidebar-accent:30 8.3% 18.8%;--sidebar-accent-foreground:var(--ink);--sidebar-border:30 6.5% 18%;--studio-sidebar-background:var(--workspace-canvas);color-scheme:dark}.workspace-theme_theme__vswkW .rounded-xl{border-radius:var(--workspace-radius-panel)}.workspace-theme_theme__vswkW .rounded-2xl{border-radius:var(--workspace-radius-raised)}.workspace-theme_theme__vswkW[data-worksheet-studio-app-shell=workspace-family]{--workspace-surface-secondary:var(--workspace-content-inset);--workspace-surface-hover:var(--workspace-content-hover);--workspace-surface-active:var(--workspace-content-hover);--sidebar-accent:var(--workspace-content-hover-hsl)}