:root{--entrance-dur:.68s;--entrance-ease:cubic-bezier(.22, 1, .36, 1);--entrance-blur-canvas:12px;--entrance-blur-chrome:8px;--entrance-stagger-canvas:0s;--entrance-stagger-sidebar:90ms;--entrance-stagger-island:.18s;--entrance-stagger-utility:.27s;--entrance-stagger-mobile-bar:.15s;--entrance-stagger-mobile-drawer:.24s}@keyframes entrance-fade-canvas{0%{opacity:0;filter:blur(var(--entrance-blur-canvas))}to{opacity:1;filter:blur()}}@keyframes entrance-fade-chrome{0%{opacity:0;filter:blur(var(--entrance-blur-chrome))}to{opacity:1;filter:blur()}}[data-slot=entrance-root][data-entrance=loading] [data-slot=canvas-root],[data-slot=entrance-root][data-entrance=loading] [data-slot=desktop-settings-shell],[data-slot=entrance-root][data-entrance=loading] [data-slot=dynamic-island],[data-slot=entrance-root][data-entrance=loading] [data-slot=utility-toolbar],[data-slot=entrance-root][data-entrance=loading] [data-slot=mobile-top-bar],[data-slot=entrance-root][data-entrance=loading] [data-slot=mobile-settings-rail-root]{opacity:0;pointer-events:none}[data-slot=workspace]:has([data-slot=entrance-root]:not([data-entrance=done])) [data-slot=canvas-workspace-inset]{transition:none!important}[data-slot=entrance-root][data-entrance=revealing] [data-slot=canvas-root]{animation:entrance-fade-canvas var(--entrance-dur) var(--entrance-ease) var(--entrance-stagger-canvas) both}[data-slot=entrance-root][data-entrance=revealing] [data-slot=desktop-settings-shell]{animation:entrance-fade-chrome var(--entrance-dur) var(--entrance-ease) var(--entrance-stagger-sidebar) both}[data-slot=entrance-root][data-entrance=revealing] [data-slot=dynamic-island]{animation:entrance-fade-chrome var(--entrance-dur) var(--entrance-ease) var(--entrance-stagger-island) both}[data-slot=entrance-root][data-entrance=revealing] [data-slot=utility-toolbar]{animation:entrance-fade-chrome var(--entrance-dur) var(--entrance-ease) var(--entrance-stagger-utility) both}[data-slot=entrance-root][data-entrance=revealing] [data-slot=mobile-top-bar]{animation:entrance-fade-chrome var(--entrance-dur) var(--entrance-ease) var(--entrance-stagger-mobile-bar) both}[data-slot=entrance-root][data-entrance=revealing] [data-slot=mobile-settings-rail-root]{animation:entrance-fade-chrome var(--entrance-dur) var(--entrance-ease) var(--entrance-stagger-mobile-drawer) both}[data-slot=entrance-root][data-entrance=done] [data-slot=canvas-root],[data-slot=entrance-root][data-entrance=done] [data-slot=desktop-settings-shell],[data-slot=entrance-root][data-entrance=done] [data-slot=dynamic-island],[data-slot=entrance-root][data-entrance=done] [data-slot=utility-toolbar],[data-slot=entrance-root][data-entrance=done] [data-slot=mobile-top-bar],[data-slot=entrance-root][data-entrance=done] [data-slot=mobile-settings-rail-root]{opacity:1;filter:none;pointer-events:auto}@media (prefers-reduced-motion:reduce){:root{--entrance-dur:.22s;--entrance-blur-canvas:0px;--entrance-blur-chrome:0px;--entrance-stagger-sidebar:50ms;--entrance-stagger-island:.1s;--entrance-stagger-utility:.15s;--entrance-stagger-mobile-bar:75ms;--entrance-stagger-mobile-drawer:.125s}@keyframes entrance-fade-canvas{0%{opacity:0}to{opacity:1}}@keyframes entrance-fade-chrome{0%{opacity:0}to{opacity:1}}}
body:has([data-slot=chrome-root]){--chrome-bg:#1d1d1d;--chrome-border:#ffffff0f;--chrome-ink:#fff;--chrome-fg:color-mix(in srgb, var(--chrome-ink) 72%, transparent);--chrome-button-hover-bg:color-mix(in srgb, var(--chrome-ink) 11%, transparent);--chrome-button-hover-fg:var(--chrome-ink);--chrome-button-focus-ring:color-mix(in srgb, var(--chrome-ink) 45%, transparent);--fg-primary:color-mix(in srgb, var(--chrome-ink) 94%, transparent);--fg-secondary:color-mix(in srgb, var(--chrome-ink) 76%, transparent);--fg-tertiary:color-mix(in srgb, var(--chrome-ink) 50%, transparent);--fg-muted:color-mix(in srgb, var(--chrome-ink) 42%, transparent);--fg-label:var(--fg-secondary);--error:#f87171eb;--option-selected-bg:color-mix(in srgb, var(--chrome-ink) 14%, transparent)}body:has([data-slot=chrome-root][data-shell-theme=light]){--chrome-bg:#fff;--chrome-border:#0f172a1f;--chrome-ink:#0f172a;--chrome-fg:color-mix(in srgb, var(--chrome-ink) 76%, transparent);--chrome-button-hover-bg:color-mix(in srgb, var(--chrome-ink) 8%, transparent);--chrome-button-hover-fg:color-mix(in srgb, var(--chrome-ink) 95%, transparent);--chrome-button-focus-ring:color-mix(in srgb, var(--chrome-ink) 36%, transparent);--fg-primary:color-mix(in srgb, var(--chrome-ink) 90%, transparent);--fg-secondary:color-mix(in srgb, var(--chrome-ink) 66%, transparent);--fg-tertiary:color-mix(in srgb, var(--chrome-ink) 44%, transparent);--fg-muted:color-mix(in srgb, var(--chrome-ink) 38%, transparent);--fg-label:color-mix(in srgb, var(--chrome-ink) 85%, transparent);--error:#dc2626e0;--option-selected-bg:color-mix(in srgb, var(--chrome-ink) 8%, transparent)}[data-shell-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-shell-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-shell-theme=dark] [data-slot=utility-toolbar],[data-shell-theme=dark] [data-slot=mobile-utility-toolbar],[data-shell-theme=dark] [data-slot=dynamic-island]{box-shadow:none!important;background:0 0!important;border-color:#0000!important}[data-shell-theme=light] [data-slot=utility-toolbar],[data-shell-theme=light] [data-slot=mobile-utility-toolbar],[data-shell-theme=light] [data-slot=dynamic-island]{color:var(--chrome-fg)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}[data-slot=island-pill]{background:var(--chrome-bg)!important;color:var(--chrome-fg)!important;box-shadow:none!important;border:none!important;border-radius:9999px!important}[data-slot=layers-popover],[data-slot=layer-transform-popover],[data-slot=layer-style-popover],[data-slot=layer-border-popover],[data-slot=layer-shadows-popover],[data-slot=layer-effects-popover],[data-slot=toolbar-popover]{--type-value:.8125rem;--type-meta:.6875rem;--type-caption:.625rem}[data-slot^=layer-][data-slot$=-popover] [data-slot=transform-section],[data-slot^=layer-][data-slot$=-popover] [data-slot=effects-accordion]{gap:.625rem}[data-slot=layers-popover] .ds-root.ds-embedded,[data-slot=layer-style-popover] .ds-root.ds-embedded,[data-slot=layer-border-popover] .ds-root.ds-embedded,[data-slot=layer-shadows-popover] .ds-root.ds-embedded,[data-slot=layer-effects-popover] .ds-root.ds-embedded,[data-slot=layer-transform-popover] .ds-root.ds-embedded,[data-slot=export-popover] .ds-root.ds-embedded{background:0 0}[data-slot=layer-row][data-selected=true] .layer-row-action:hover:not(:disabled){background-color:color-mix(in srgb, var(--option-selected-fg,#fff) 12%, transparent)}[data-slot=style-preview-surface]{background:var(--style-preview-bg,#ffffff0b)!important;border-color:var(--style-preview-border,#ffffff1a)!important;box-shadow:none!important}[data-slot=desktop-settings-panel-host] [data-shape-option-preview=true]{background:var(--shape-preview-bg,#000000e0)!important;border-color:var(--shape-preview-border,#ffffff2e)!important;color:var(--shape-preview-fg,#f8fafc)!important}[data-shell-theme=light] [data-slot=style-preview-surface]{--style-preview-bg:#ffffff7a;--style-preview-border:#0f172a1c}[data-shell-theme=light] [data-slot=desktop-settings-panel-host] [data-shape-option-preview=true]{--shape-preview-bg:#ffffffdb;--shape-preview-border:#0f172a24;--shape-preview-fg:#18181b}[data-shell-theme=light] [data-slot=style-preview-surface] svg{color:var(--style-preview-icon,#0f172ae6)!important}[data-shell-theme=dark] [data-slot=desktop-settings-panel-host]{--scroll-edge-fade-color:var(--bg);--scroll-edge-chevron-color:#ffffff73}[data-slot=mobile-settings-drawer-root] [data-slot=scroll-area]{--scroll-edge-fade-color:var(--bg);--scroll-edge-chevron-color:var(--muted)}[data-slot=desktop-settings-panel-host] :is(input,textarea,select){background-color:var(--control)!important;color:currentColor!important;box-shadow:none!important;border-color:#0000!important}[data-slot=desktop-settings-panel-host] :is(input,textarea,select):focus,[data-slot=desktop-settings-panel-host] :is(input,textarea,select):focus-visible{box-shadow:inset 0 0 0 1px var(--focus)!important;border-color:#0000!important}[data-shell-theme=light] [data-slot=desktop-settings-panel-host] input::placeholder,[data-shell-theme=light] [data-slot=desktop-settings-panel-host] textarea::placeholder{color:var(--fg-muted)!important}
