.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-control-compact:4px;--workspace-radius-surface:6px;--workspace-radius-panel:8px;--workspace-radius-dropdown:var(--workspace-radius-panel);--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:#f3f3f3;--workspace-control-surface:var(--workspace-canvas);--workspace-design-space:#ffffff;--workspace-design-space-dot:rgb(31 31 31/0.12);--workspace-cutting-mat-line-major:color-mix(in srgb,var(--workspace-design-space-text) 8%,transparent);--workspace-cutting-mat-line-minor:color-mix(in srgb,var(--workspace-design-space-text) 3%,transparent);--workspace-ruler-surface:var(--workspace-design-space);--workspace-ruler-border:rgb(31 27 23/0.16);--workspace-ruler-tick:rgb(31 27 23/0.42);--workspace-ruler-detail-tick:rgb(31 27 23/0.2);--workspace-ruler-text:#766d61;--workspace-ruler-origin:#2563eb;--workspace-authored-guide:#2563eb;--workspace-design-space-text:var(--workspace-text);--workspace-design-space-text-muted:var(--workspace-text-muted);--workspace-editor-control:#ffffff;--workspace-editor-control-active:#ffffff;--workspace-editor-control-hover-surface:color-mix(in srgb,var(--workspace-editor-control-active) 12%,transparent);--workspace-design-space-surface-hover:var(--workspace-surface-hover);--workspace-design-space-surface-active:var(--workspace-surface-active);--workspace-content-inset:#f6f6f6;--workspace-content-hover:#ededed;--workspace-content-hover-hsl:0 0% 92.8%;--workspace-surface:#fafafa;--workspace-surface-secondary:#f6f6f6;--dropdown-surface:var(--inset);--dropdown-item-hover:var(--primary-soft-hover);--dropdown-item-selected:var(--accent);--workspace-surface-hover:#ededed;--workspace-surface-active:#ededed;--workspace-border-subtle:#e7e7e7;--workspace-border:#d7d7d7;--workspace-border-hover:#a8a8a8;--workspace-border-strong:#a8a8a8;--workspace-control-border:#d7d7d7;--workspace-control-border-hover:#b8b8b8;--workspace-thumbnail-border:color-mix(in srgb,var(--workspace-border) 50%,transparent);--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:#1f1f1f;--workspace-text-secondary:#737373;--workspace-text-muted:#8a8a8a;--workspace-text-inverse:#ffffff;--workspace-opacity-checker-mark:color-mix(in srgb,var(--workspace-text) 18%,transparent);--workspace-action:#1f1f1f;--workspace-action-hover:#1f1f1f;--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:#005640;--workspace-selection-stroke:#2563eb;--workspace-selection-hover-stroke:rgb(37 99 235/0.72);--workspace-image-crop-inner-stroke:#2563eb;--workspace-image-crop-frame-stroke:#ffffff;--workspace-image-crop-outer-scrim:rgb(15 18 23/0.48);--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-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:0 0% 95.3%;--surface:0 0% 97.8%;--inset:0 0% 96.5%;--line:0 0% 90.6%;--ink:0 0% 12.2%;--ink-muted:0 0% 45.1%;--ink-subtle:0 0% 54.1%;--background:var(--canvas);--foreground:var(--ink);--card:var(--surface);--card-foreground:var(--ink);--popover:var(--surface);--popover-foreground:var(--ink);--primary:0 0% 12.2%;--primary-hover:0 0% 12.2%;--primary-pressed:0 0% 6.7%;--primary-quiet:0 0% 92.8%;--border-quiet:0 0% 90.6%;--primary-soft:0 0% 97.8%;--primary-soft-hover:0 0% 92.8%;--primary-soft-pressed:0 0% 92.8%;--action-ghost:var(--inset);--primary-foreground:0 0% 100%;--primary-quiet-foreground:var(--ink);--primary-soft-foreground:var(--ink);--primary-soft-disabled-foreground:var(--ink-subtle);--primary-soft-border:0 0% 90.6%;--focus-ring:164.7 100% 16.9%;--action-ghost-foreground:var(--ink);--on-fill-dark:0 0% 100%;--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:0 0% 84.3%;--border-hover:0 0% 74.1%;--border-strong:0 0% 65.9%;--table-border:var(--border);--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:0 0% 90.6%;--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}.workspace-theme_theme__vswkW.workspace-theme_publicHero__Qn_lK{--workspace-font-sans:var(--font-martini-thai)}.workspace-theme_theme__vswkW[data-theme=dark],[data-theme=dark] .workspace-theme_theme__vswkW{--workspace-canvas:#181818;--workspace-control-surface:#1f1f1f;--workspace-design-space:#181818;--workspace-design-space-dot:rgb(255 255 255/0.05);--workspace-ruler-surface:var(--workspace-design-space);--workspace-ruler-border:rgb(255 255 255/0.1);--workspace-ruler-tick:rgb(255 255 255/0.38);--workspace-ruler-detail-tick:rgb(255 255 255/0.18);--workspace-ruler-text:#999999;--workspace-ruler-origin:#60a5fa;--workspace-authored-guide:#60a5fa;--workspace-content-inset:#252525;--workspace-content-hover:#2a2a2a;--workspace-content-hover-hsl:0 0% 16.5%;--workspace-surface:#212121;--workspace-surface-secondary:#262626;--dropdown-surface:var(--surface);--dropdown-item-hover:var(--primary-soft-hover);--dropdown-item-selected:var(--accent);--badge-neutral-fill:var(--workspace-surface-secondary);--workspace-surface-hover:#2a2a2a;--workspace-surface-active:#3b3b3b;--workspace-border-subtle:rgb(255 255 255/0.05);--workspace-border:#212121;--workspace-border-hover:rgb(255 255 255/0.1);--workspace-border-strong:#444444;--workspace-control-border:#383838;--workspace-control-border-hover:#444444;--workspace-thumbnail-border:color-mix(in srgb,var(--workspace-border-hover) 60%,transparent);--workspace-text:#f5f2ed;--workspace-text-secondary:#c9c5bf;--workspace-text-muted:#a29f99;--workspace-text-inverse:#181818;--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:#45c7a2;--workspace-selection-stroke:#2563eb;--workspace-selection-hover-stroke:rgb(37 99 235/0.72);--workspace-image-crop-inner-stroke:#2563eb;--workspace-image-crop-frame-stroke:#ffffff;--workspace-image-crop-outer-scrim:rgb(0 0 0/0.58);--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:#999999;--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-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:0 0% 9.4%;--surface:0 0% 13.7%;--inset:0 0% 15.7%;--line:0 0% 18.7%;--ink:37.5 28.6% 94.5%;--ink-muted:0 0% 60%;--ink-subtle:0 0% 46.7%;--primary:37.5 28.6% 94.5%;--primary-hover:0 0% 100%;--primary-pressed:36 16% 84%;--primary-quiet:0 0% 23.1%;--border-quiet:0 0% 18.7%;--primary-soft:0 0% 13.7%;--primary-soft-hover:0 0% 15.7%;--primary-soft-pressed:0 0% 23.1%;--action-ghost:var(--line);--primary-foreground:30 4.5% 8.6%;--primary-quiet-foreground:37.5 28.6% 94.5%;--primary-soft-foreground:0 0% 100%;--primary-soft-disabled-foreground:var(--ink-subtle);--primary-soft-border:0 0% 18.7%;--focus-ring:162.9 53.7% 52.5%;--action-ghost-foreground:37.5 28.6% 94.5%;--on-fill-dark:37.5 28.6% 94.5%;--on-fill-light:0 0% 6.7%;--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:0 0% 20%;--border-hover:0 0% 26.7%;--border-strong:0 0% 26.7%;--table-border:var(--border-hover);--input:var(--border);--state-selected-fill:var(--workspace-surface-active);--state-selected-stroke:var(--workspace-border-hover);--sidebar:var(--canvas);--sidebar-accent:0 0% 23.1%;--sidebar-accent-foreground:var(--ink);--sidebar-border:0 0% 18.7%;--studio-sidebar-background:var(--workspace-canvas);color-scheme:dark}.workspace-theme_theme__vswkW [data-worksheet-workspace-color-preset=graphite]{--workspace-design-space:#141414;--workspace-design-space-dot:color-mix(in srgb,#5e5e5e 16%,transparent);--workspace-design-space-text:#f5f5f5;--workspace-design-space-text-muted:#999999;--workspace-editor-control:#ffffff;--workspace-editor-control-active:#ffffff;--workspace-design-space-surface-hover:#262626;--workspace-design-space-surface-active:#3b3b3b;--workspace-cutting-mat-line-major:color-mix(in srgb,#5e5e5e 16%,transparent);--workspace-cutting-mat-line-minor:color-mix(in srgb,#5e5e5e 5.6%,transparent);--workspace-ruler-surface:var(--workspace-design-space);--workspace-ruler-border:color-mix(in srgb,#5b5b5b 48%,transparent);--workspace-ruler-tick:#5b5b5b;--workspace-ruler-detail-tick:color-mix(in srgb,#5b5b5b 48%,transparent);--workspace-ruler-text:#5b5b5b;--workspace-ruler-origin:#559bf9;--workspace-authored-guide:#559bf9}.workspace-theme_theme__vswkW [data-worksheet-workspace-color-preset=blueprint]{--workspace-design-space:#002994;--workspace-design-space-dot:color-mix(in srgb,#7199ff 16%,transparent);--workspace-design-space-text:#eff6ff;--workspace-design-space-text-muted:#bfdbfe;--workspace-editor-control:#ffffff;--workspace-editor-control-active:#ffffff;--workspace-design-space-surface-hover:rgb(30 64 175/0.86);--workspace-design-space-surface-active:#1d4ed8;--workspace-cutting-mat-line-major:color-mix(in srgb,#7199ff 16%,transparent);--workspace-cutting-mat-line-minor:color-mix(in srgb,#7199ff 5.6%,transparent);--workspace-ruler-surface:var(--workspace-design-space);--workspace-ruler-tick:#5383ff;--workspace-ruler-border:color-mix(in srgb,#5383ff 48%,transparent);--workspace-ruler-detail-tick:color-mix(in srgb,#5383ff 48%,transparent);--workspace-ruler-text:#5383ff;--workspace-ruler-origin:#ffbf4a;--workspace-authored-guide:#559bf9}.workspace-theme_theme__vswkW [data-worksheet-workspace-color-preset=warm-sand],html[data-theme=light] .workspace-theme_theme__vswkW .workspace-theme_discoverWorksheetPreviewPalette__ujxvG{--workspace-design-space-dot:rgb(120 78 37/0.12);--workspace-design-space-text:#1f1b17;--workspace-design-space-text-muted:#75634f;--workspace-editor-control:#1f1b17;--workspace-editor-control-active:#1f1b17;--workspace-design-space-surface-hover:#e8dfd0;--workspace-design-space-surface-active:#ddd0bd;--workspace-discover-preview-control-surface:#f7eee2;--workspace-cutting-mat-line-major:rgb(120 78 37/0.08);--workspace-cutting-mat-line-minor:rgb(120 78 37/0.028);--workspace-ruler-surface:var(--workspace-design-space);--workspace-ruler-border:color-mix(in srgb,#784e25 40%,transparent);--workspace-ruler-tick:rgb(120 78 37/0.46);--workspace-ruler-detail-tick:rgb(146 92 39/0.24);--workspace-ruler-text:rgb(120 78 37/0.46);--workspace-ruler-origin:#c56a11}.workspace-theme_theme__vswkW [data-worksheet-workspace-color-preset=warm-sand]{--workspace-design-space:#f3eadb}html[data-theme=light] .workspace-theme_theme__vswkW .workspace-theme_discoverWorksheetPreviewPalette__ujxvG{--workspace-design-space:#ede3d2}.workspace-theme_theme__vswkW .workspace-theme_discoverWorksheetPreviewPalette__ujxvG,.workspace-theme_theme__vswkW [data-worksheet-workspace-color-preset=teal-lime]{--workspace-design-space:#002a24;--workspace-design-space-dot:color-mix(in srgb,#42665f 16%,transparent);--workspace-design-space-text:var(--krukraft-discover-light-ticket-foreground);--workspace-design-space-text-muted:var(--krukraft-discover-light-ticket-foreground);--workspace-editor-control:#ffffff;--workspace-editor-control-active:#ffffff;--workspace-design-space-surface-hover:#06483d;--workspace-design-space-surface-active:#0b5b4d;--workspace-cutting-mat-line-major:color-mix(in srgb,#42665f 16%,transparent);--workspace-cutting-mat-line-minor:color-mix(in srgb,#42665f 5.6%,transparent);--workspace-ruler-surface:var(--workspace-design-space);--workspace-ruler-border:color-mix(in srgb,#46756c 40%,transparent);--workspace-ruler-tick:#46756c;--workspace-ruler-detail-tick:color-mix(in srgb,#46756c 48%,transparent);--workspace-ruler-text:#46756c;--workspace-ruler-origin:#09ac58;--workspace-authored-guide:#559bf9}.workspace-theme_theme__vswkW [data-worksheet-workspace-color-preset-preview]{background-color:var(--workspace-design-space);background-image:linear-gradient(to right,var(--workspace-cutting-mat-line-major) 1px,transparent 1px),linear-gradient(to bottom,var(--workspace-cutting-mat-line-major) 1px,transparent 1px),linear-gradient(to right,var(--workspace-cutting-mat-line-minor) 1px,transparent 1px),linear-gradient(to bottom,var(--workspace-cutting-mat-line-minor) 1px,transparent 1px);background-position:0 0;background-size:18px 100%,100% 18px,9px 100%,100% 9px}.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-hover);--workspace-surface-hover:var(--workspace-content-hover);--workspace-surface-active:#3b3b3b;--sidebar-accent:0 0% 23.1%}