.morph-bar-mode-layer{pointer-events:none;opacity:0;filter:blur(1px);width:max-content;transition:opacity 90ms cubic-bezier(.23,1,.32,1),filter 90ms cubic-bezier(.23,1,.32,1);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.morph-bar-mode-layer[data-active]{pointer-events:auto;opacity:1;filter:blur();transition-duration:.15s}.morph-content-layer{opacity:1;filter:blur();width:max-content;transition:opacity .16s cubic-bezier(.23,1,.32,1),filter .16s cubic-bezier(.23,1,.32,1)}.morph-content-exit{opacity:0;filter:blur(1px);width:max-content;transition:opacity .11s cubic-bezier(.23,1,.32,1),filter .11s cubic-bezier(.23,1,.32,1)}.loading-surface-delayed{animation:.15s cubic-bezier(.23,1,.32,1) .3s both loading-surface-in}@keyframes loading-surface-in{0%{opacity:0}}.editor-mode-switch-button{transition:transform .12s cubic-bezier(.23,1,.32,1),color .15s;transform:scale(1)}.editor-mode-switch-button:active{transform:scale(.96)}.editor-view-switch-button{transition:transform .12s cubic-bezier(.23,1,.32,1),color .15s,background-color .15s;transform:scale(1)}.editor-view-switch-button:active{transform:scale(.96)}.morph-bar-switch{transform-origin:0;opacity:1;filter:blur();transition:opacity .2s cubic-bezier(.23,1,.32,1),filter .2s cubic-bezier(.23,1,.32,1),scale .2s cubic-bezier(.23,1,.32,1);scale:1}.mode-stage-layer>[data-mode-sidebar]>*{opacity:1;filter:none;transition:opacity .16s cubic-bezier(.23,1,.32,1),filter .16s cubic-bezier(.23,1,.32,1)}@starting-style{.morph-content-layer{opacity:0;filter:blur(2px)}.mode-stage-layer>[data-mode-sidebar]>*{opacity:.45;filter:blur(1px)}.morph-bar-switch{opacity:0;filter:blur(2px);scale:.95}.mode-stage-layer[data-active]>.mode-stage-canvas,.mode-stage-layer[data-active]>aside,.mode-stage-layer[data-active]>[data-mode-sidebar],.view-3d-layer[data-active]{opacity:0}}.shadow-float{box-shadow:0 1px 1px -.5px #242a380a,0 2px 2px -1px #242a380a,0 4px 4px -2px #242a3809,0 8px 8px -4px #242a3809,0 16px 16px -8px #242a3808,0 24px 32px -12px #242a380a}:is(.dark,.desert-dark) .shadow-float{box-shadow:none}.mode-stage-layer{z-index:0;pointer-events:none;visibility:hidden;transition:visibility 0s linear .21s;position:absolute;inset:0}.mode-stage-layer[data-active]{z-index:1;pointer-events:auto;visibility:visible;transition-delay:0s}.mode-stage-layer>aside,.mode-stage-layer>[data-mode-sidebar]{opacity:0;visibility:hidden;transition:opacity .12s cubic-bezier(.23,1,.32,1),visibility}.mode-stage-layer>.mode-stage-canvas{opacity:1;transition:opacity .17s cubic-bezier(.23,1,.32,1)}.mode-stage-layer:not([data-active])>.mode-stage-canvas{box-shadow:none;border-color:#0000}.mode-stage-layer[data-active]>.mode-stage-canvas,.mode-stage-layer[data-active]>aside,.mode-stage-layer[data-active]>[data-mode-sidebar]{opacity:1}.mode-stage-layer[data-active]>aside,.mode-stage-layer[data-active]>[data-mode-sidebar]{visibility:visible;transition:opacity .17s cubic-bezier(.23,1,.32,1),visibility}[data-mode-motion=instant] .mode-stage-layer,[data-mode-motion=instant] .mode-stage-layer>.mode-stage-canvas,[data-mode-motion=instant] .mode-stage-layer>aside,[data-mode-motion=instant] .mode-stage-layer>[data-mode-sidebar]{transition:none}.view-3d-layer{pointer-events:none;visibility:hidden;opacity:0;transition:opacity .11s cubic-bezier(.23,1,.32,1),visibility 0s linear .11s}.view-3d-layer[data-active]{pointer-events:auto;visibility:visible;opacity:1;transition:opacity .18s cubic-bezier(.23,1,.32,1),visibility}[data-view-motion=instant] .view-3d-layer,[data-view-motion=instant] .morph-content-layer,[data-view-motion=instant] .morph-content-exit{transition-duration:0s}@media (prefers-reduced-motion:reduce){.mode-stage-layer>[data-mode-sidebar]>*{filter:none;transition-property:opacity}.morph-bar-switch{filter:none;transition:opacity .1s;scale:1}.morph-bar-mode-layer,.morph-content-layer,.morph-content-exit,.mode-stage-layer>.mode-stage-canvas,.mode-stage-layer>aside,.mode-stage-layer>[data-mode-sidebar],.view-3d-layer{transition-property:opacity,visibility;transition-duration:.1s}.mode-stage-layer>aside,.mode-stage-layer[data-active]>aside,.mode-stage-layer>[data-mode-sidebar],.mode-stage-layer[data-active]>[data-mode-sidebar]{transform:none}.editor-mode-switch-button,.editor-mode-switch-button:active{transition-property:color,opacity}.editor-mode-switch-button,.editor-mode-switch-button:active,.editor-view-switch-button,.editor-view-switch-button:active{transform:none}}.loading-mark{animation:1.6s ease-in-out infinite loading-mark-breathe}@keyframes loading-mark-breathe{0%,to{opacity:.35;transform:scale(.88)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.loading-mark{opacity:.6;animation:none}}
.collapse-chevron{transition:transform .14s cubic-bezier(.77,0,.175,1);transform:rotate(0)}.collapse-chevron[data-open]{transform:rotate(90deg)}button:focus-visible .collapse-chevron,:is(.braid-row-dialog:has(:focus-visible) .braid-preview-slot,.braid-row-dialog:has(:focus-visible) .braid-preview-shape){transition-duration:0s}.row-actions{opacity:1;pointer-events:auto;transform:translate(0)}.row-actions-count{opacity:0;transform:translate(-2px)}@media (hover:hover) and (pointer:fine){.row-actions,.row-actions-count{transition:opacity .1s cubic-bezier(.23,1,.32,1),transform .14s cubic-bezier(.23,1,.32,1)}.row-actions:not([data-visible]){opacity:0;pointer-events:none;transform:translate(4px)}.row-actions-count:not([data-hidden]){opacity:1;transform:translate(0)}.group:is(:hover,:focus-within) .row-actions:not([data-visible]){opacity:1;pointer-events:auto;transform:translate(0)}.group:is(:hover,:focus-within) .row-actions-count:not([data-hidden]){opacity:0;transform:translate(-2px)}.group:focus-within .row-actions,.group:focus-within .row-actions-count{transition-duration:0s}}@media (prefers-reduced-motion:reduce){.collapse-chevron{transition:none}.row-actions,.row-actions-count{transition-property:opacity;transition-duration:.1s;transform:none!important}[class*=animate-in],[class*=animate-out]{--tw-enter-scale:1;--tw-exit-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}
@supports (appearance:base-select){select{appearance:base-select}select::picker(select){appearance:base-select}select{justify-content:space-between;align-items:center}select::picker-icon{content:"";background:currentColor;width:12px;height:12px;transition:rotate .15s cubic-bezier(.23,1,.32,1);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}select:open::picker-icon{rotate:180deg}select::picker(select){min-width:max(12rem, anchor-size(width));border-radius:calc(var(--radius) + 4px);background:var(--modal);color:var(--neutral-12);box-shadow:var(--shadow-fancy);border:0;margin-block:4px;padding:4px}:is(.dark,.desert-dark) select::picker(select){background:color-mix(in oklab, var(--modal) 75%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid color-mix(in oklab, var(--neutral-a5) 60%, transparent);box-shadow:none}select option{border-radius:var(--radius);font-size:14px;line-height:20px;font-weight:var(--font-weight-semimedium,466);outline:none;align-items:center;gap:8px;padding:8px;display:flex}select option:is(:hover,:focus-visible){background:var(--neutral-a3)}select option::checkmark{order:1;margin-left:auto}}
[data-button-variant=default]{--solid-hue:var(--neutral-12)}:is([data-button-variant=accent],[data-button-variant=blue],[data-slot=checkbox],[data-slot=switch],[data-slot=radio],[data-slot=radio-group-item],:is([data-slot=morph-bar],.toolbar-tray) .bg-accent-9),:is([data-slot=dialog-footer],[data-slot=alert-dialog-footer]) [data-button-variant=default]{--solid-hue:var(--blue-10)}:is([data-button-variant=destructive],:is([data-slot=morph-bar],.toolbar-tray) .bg-red-9){--solid-hue:var(--red-10)}:is([data-button-variant=green],:is([data-slot=morph-bar],.toolbar-tray) .bg-green-9){--solid-hue:var(--green-10)}[data-button-variant=yellow]{--solid-hue:var(--yellow-11)}:is([data-button-variant=purple],:is([data-slot=morph-bar],.toolbar-tray) .bg-purple-9){--solid-hue:var(--purple-10)}[data-button-variant=beige]{--solid-hue:var(--beige-10)}[data-solid]{--solid-hue:color-mix(in oklch, var(--solid-fill) 82%, black)}:is([data-button-variant=default],[data-button-variant=accent],[data-button-variant=destructive],[data-button-variant=blue],[data-button-variant=green],[data-button-variant=yellow],[data-button-variant=purple],[data-button-variant=beige],[data-slot=checkbox][data-checked],[data-slot=switch][data-checked],[data-slot=radio][data-checked],[data-slot=radio-group-item][data-checked],[data-solid],:is([data-slot=morph-bar],.toolbar-tray) :is(.bg-accent-9,.bg-green-9,.bg-purple-9,.bg-red-9)):not(:focus-visible,:disabled,[data-disabled]){box-shadow:0 0 0 1px var(--solid-hue), inset 0 1px 0 #ffffff47, inset 0 -1px 0 #0000000f, 0 1px 2px color-mix(in oklch, var(--solid-hue) 25%, transparent), 0 4px 10px -4px color-mix(in oklch, var(--solid-hue) 45%, transparent);background-image:linear-gradient(#ffffff1f,#0000 55%);background-image:linear-gradient(lab(100% 0 0/.12),#0000 55%);background-clip:border-box;border-color:#0000}@supports (color:lab(0% 0 0)){:is([data-button-variant=default],[data-button-variant=accent],[data-button-variant=destructive],[data-button-variant=blue],[data-button-variant=green],[data-button-variant=yellow],[data-button-variant=purple],[data-button-variant=beige],[data-slot=checkbox][data-checked],[data-slot=switch][data-checked],[data-slot=radio][data-checked],[data-slot=radio-group-item][data-checked],[data-solid],:is([data-slot=morph-bar],.toolbar-tray) :is(.bg-accent-9,.bg-green-9,.bg-purple-9,.bg-red-9)):not(:focus-visible,:disabled,[data-disabled]){box-shadow:0 0 0 1px var(--solid-hue), inset 0 1px 0 lab(100% 0 0/.28), inset 0 -1px 0 lab(0% 0 0/.06), 0 1px 2px color-mix(in oklch, var(--solid-hue) 25%, transparent), 0 4px 10px -4px color-mix(in oklch, var(--solid-hue) 45%, transparent)}}:is(.dark,.desert-dark) :is([data-button-variant=default],[data-button-variant=accent],[data-button-variant=destructive],[data-button-variant=blue],[data-button-variant=green],[data-button-variant=yellow],[data-button-variant=purple],[data-button-variant=beige],[data-slot=checkbox][data-checked],[data-slot=switch][data-checked],[data-slot=radio][data-checked],[data-slot=radio-group-item][data-checked],[data-solid],:is([data-slot=morph-bar],.toolbar-tray) :is(.bg-accent-9,.bg-green-9,.bg-purple-9,.bg-red-9)):not(:focus-visible,:disabled,[data-disabled]){background-image:none;box-shadow:inset 0 1px #fff3,0 1px 2px #00000080;box-shadow:inset 0 1px lab(100% 0 0/.2),0 1px 2px lab(0% 0 0/.5)}:is(.dark,.desert-dark) [data-button-variant=default][data-slot]:not(:focus-visible,:disabled,[data-disabled]):not(:is([data-slot=dialog-footer],[data-slot=alert-dialog-footer]) *){background-image:linear-gradient(#0000 45%,#0000000d);background-image:linear-gradient(#0000 45%,lab(0% 0 0/.05));box-shadow:0 0 0 1px #ffffff47,inset 0 -1.5px #00000024,inset 0 1px #ffffffe6,0 1px 2px #00000080;box-shadow:0 0 0 1px lab(100% 0 0/.28),inset 0 -1.5px lab(0% 0 0/.14),inset 0 1px lab(100% 0 0/.9),0 1px 2px lab(0% 0 0/.5)}:is(.dark,.desert-dark) :is([data-slot=input],[data-slot=app-select],[data-button-variant=secondary],[data-button-variant=outline],[data-button-variant$=-soft],[data-slot=list-row][data-selected]):not(:focus-visible,[aria-invalid=true],:disabled,[data-disabled]){box-shadow:inset 0 1px #ffffff1a,0 1px 2px #0006;box-shadow:inset 0 1px lab(100% 0 0/.1),0 1px 2px lab(0% 0 0/.4)}:is(.dark,.desert-dark) [data-slot=slider-range]{box-shadow:inset 0 1px #ffffff1f;box-shadow:inset 0 1px lab(100% 0 0/.12)}:is(.dark,.desert-dark) [data-slot=slider-track]{box-shadow:inset 0 1px #ffffff1a,0 1px 2px #0006;box-shadow:inset 0 1px lab(100% 0 0/.1),0 1px 2px lab(0% 0 0/.4)}
:root{--tray-ink:#181f2e;--tray-fill:var(--color-background);--tray-shadow:0 0 0 1px oklch(from var(--tray-ink) l c h / .07), 0 1px 1px oklch(from var(--tray-ink) l c h / .03), 0 2px 4px -1px oklch(from var(--tray-ink) l c h / .04), 0 8px 16px -4px oklch(from var(--tray-ink) l c h / .06), 0 20px 40px -12px oklch(from var(--tray-ink) l c h / .1), inset 0 1px 0 #ffffffe6;--key-fill:var(--color-background);--key-shadow:0 0 0 1px oklch(from var(--tray-ink) l c h / .09), 0 2px 6px -1px oklch(from var(--tray-ink) l c h / .1)}@supports (color:lab(0% 0 0)){:root{--tray-ink:lab(11.6467% .403248 -10.9039);--tray-shadow:0 0 0 1px oklch(from var(--tray-ink) l c h / .07), 0 1px 1px oklch(from var(--tray-ink) l c h / .03), 0 2px 4px -1px oklch(from var(--tray-ink) l c h / .04), 0 8px 16px -4px oklch(from var(--tray-ink) l c h / .06), 0 20px 40px -12px oklch(from var(--tray-ink) l c h / .1), inset 0 1px 0 lab(100% 0 0/.9)}}:is(.dark,.desert-dark){--tray-fill:color-mix(in oklch, var(--color-modal) 86%, transparent);--key-fill:#ffffff29;--key-shadow:0 0 0 1px #ffffff1a, inset 0 1px 0 #ffffff29, 0 1px 2px #0009, 0 4px 10px -3px #0009}@supports (color:lab(0% 0 0)){:is(.dark,.desert-dark){--key-fill:lab(100% 0 0/.16);--key-shadow:0 0 0 1px lab(100% 0 0/.1), inset 0 1px 0 lab(100% 0 0/.16), 0 1px 2px lab(0% 0 0/.6), 0 4px 10px -3px lab(0% 0 0/.6)}}.toolbar-tray{background-color:var(--tray-fill);box-shadow:var(--tray-shadow);border:1px solid #0000}:is(.dark,.desert-dark) .toolbar-tray{border-color:color-mix(in oklch, var(--color-border) 60%, transparent);box-shadow:none;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}:is(.toolbar-key,.menu-chip[data-checked],[data-slot=tabs-list][data-variant=default] [data-slot=tabs-trigger][data-active],[data-slot=segmented] :is([aria-pressed=true],[aria-checked=true],[aria-selected=true],[data-pressed])):not(:focus-visible){box-shadow:var(--key-shadow);background-color:var(--key-fill)!important;color:var(--color-foreground)!important}.canvas-inspector[data-side=right]{width:min(360px,100vw - 32px);max-width:none}.canvas-inspector[data-side=bottom]{height:min(640px,78dvh)}.canvas-inspector [data-slot=sheet-header]{flex-shrink:0;padding-top:12px;padding-bottom:16px;padding-right:68px}.canvas-inspector-body [data-slot=sidebar-panel]{flex:1;height:auto;min-height:0;width:100%!important;min-width:0!important}.canvas-inspector-body [role=separator][aria-orientation=vertical]{display:none}.canvas-inspector-body .overflow-y-auto{overscroll-behavior:contain}.canvas-inspector-body [data-slot=sidebar-panel]>[data-slot=sidebar-section]>[data-slot=sidebar-section-header]:empty{display:none}@media (max-width:767px),(pointer:coarse){[data-slot=morph-bar] button:not(.w-4),:is(.canvas-file-controls,.canvas-view-controls,.canvas-inspector-controls) button,.canvas-inspector [data-slot=sheet-close]{min-width:44px;min-height:44px}[data-slot=morph-bar] button:not(.w-4):after,:is(.canvas-file-controls,.canvas-view-controls,.canvas-inspector-controls) button:after{inset:0}[data-slot=morph-bar] button:is(.size-10,.size-9),:is(.canvas-view-controls,.canvas-inspector-controls) button{width:44px;height:44px}[data-slot=morph-bar] [data-slot=toolbar-divider]{margin-inline:4px}.canvas-inspector [data-slot=list-row]{min-height:44px}.canvas-inspector :is(.row-actions button,[data-slot=sidebar-section-action]){min-width:44px;min-height:44px}.canvas-tools-menu [role^=menuitem]{min-height:44px}[data-slot=morph-bar] .group\/mode>span:first-child{width:44px;height:44px}}@media (max-width:767px){.canvas-inspector [data-canvas-color-row]{min-height:40px}[data-slot=morph-bar] button:not(.w-4){min-width:40px;min-height:40px}[data-slot=morph-bar] button:is(.size-10,.size-9),[data-slot=morph-bar] .group\/mode>span:first-child{width:40px;height:40px}[data-slot=morph-bar-auxiliary]>div{padding:5px}[data-slot=morph-bar-above]{width:100%}:is([data-slot=floating-panel-row],[data-slot=morph-bar-above])>*{justify-content:space-between;width:100%;min-width:0;max-width:100%}:is([data-slot=floating-panel-row],[data-slot=morph-bar-above])>[data-slot=floating-toolbar-panel]>div{flex:1;width:100%;min-width:0;max-width:100%}}
[data-slot=slider][data-mapped]{--slider-edge:calc(var(--slider-floor,.75rem) + (100% - var(--slider-floor,.75rem)) * var(--slider-frac))}[data-slot=slider][data-mapped] [data-slot=slider-range]{width:var(--slider-edge)!important}[data-slot=slider][data-mapped] [data-slot=slider-thumb]{inset-inline-start:calc(var(--slider-edge) - 5px)!important}
body :is([data-slot=dialog-overlay],[data-slot=alert-dialog-overlay],[data-slot=sheet-overlay]){-webkit-backdrop-filter:none;backdrop-filter:none;background:#00000047}.dark body :is([data-slot=dialog-overlay],[data-slot=alert-dialog-overlay],[data-slot=sheet-overlay]){background:#00000094}body :is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=workspace-dialog],[data-slot=sheet-content]){background-color:var(--modal)}:is(body [data-slot=dialog-content]:has(>[data-slot=dialog-header]),body [data-slot=alert-dialog-content]){gap:24px;padding:24px}body :is(.overlay-compact,.overlay-confirm){border-radius:calc(var(--radius) + 4px);gap:24px;width:calc(100% - 32px);padding:24px;max-width:400px!important}body :is([data-slot=dialog-title],[data-slot=alert-dialog-title],[data-slot=sheet-title]){font-size:15px;line-height:24px;font-weight:var(--font-weight-semimedium);letter-spacing:0;text-wrap:balance}body :is([data-slot=dialog-header],[data-slot=alert-dialog-header]){gap:8px}body :is([data-slot=dialog-description],[data-slot=alert-dialog-description]){text-wrap:balance;font-size:15px;line-height:24px}body [data-slot=dialog-content]>[data-slot=dialog-close]{top:16px;right:16px}body .overlay-dialog-body{flex-direction:column;gap:20px;min-height:0;display:flex}body .overlay-field{text-align:left;flex-direction:column;align-items:stretch;gap:8px;min-width:0;display:flex}body .overlay-field>[data-slot=label]{margin-bottom:0}body .overlay-field [data-number-input]{text-align:left;width:100%;max-width:none}body .overlay-settings-fields{padding:0 24px 24px}body :is(.overlay-field-label,.overlay-field [data-slot=label]){color:var(--neutral-11);font-size:13px;line-height:20px;font-weight:var(--font-weight-semimedium)}:is(body [data-slot=dialog-content]:has(>[data-slot=dialog-header])>[data-slot=dialog-footer],body :is(.overlay-compact,[data-slot=alert-dialog-content]) :is([data-slot=dialog-footer],[data-slot=alert-dialog-footer])){background:0 0;justify-content:flex-end;gap:8px;margin:0;padding:0;position:static}body :is([data-slot=dialog-footer],[data-slot=alert-dialog-footer]) button{min-height:36px}body [data-slot=alert-dialog-content] [data-slot=alert-dialog-footer]>button{flex:none;width:auto;min-width:0}body .overlay-context{border-radius:var(--radius);background:var(--neutral-a3);align-items:center;gap:12px;padding:12px;font-size:13px;line-height:20px;display:flex}body .overlay-swatch{border-radius:7px;flex-shrink:0;width:28px;height:28px;display:inline-block;box-shadow:inset 0 0 0 1px #0000001f}body .overlay-choice-list{overscroll-behavior:contain;min-width:0;max-height:min(320px,38dvh);overflow-y:auto}body .overlay-choice{border-radius:var(--radius);cursor:pointer;min-height:44px;font-size:13px;line-height:20px;font-weight:var(--font-weight-semimedium);align-items:center;gap:12px;margin:2px 0;padding:10px 12px;display:flex}body .overlay-choice:hover{background:var(--neutral-a3)}body .overlay-choice:has([data-checked]){background:var(--neutral-a3)}body .overlay-choice:has(:focus-visible){outline:2px solid var(--blue-11);outline-offset:-2px}body .overlay-plan-options{border:1px solid var(--neutral-a5);border-radius:calc(var(--radius) + 4px);gap:0;overflow:hidden}body .overlay-plan-row{transition:background-color .15s}body .overlay-plan-row+.overlay-plan-row{border-top:1px solid var(--neutral-a5)}body .overlay-plan-row:hover{background:var(--neutral-a2)}body .overlay-plan-row:has([data-checked]){background:var(--blue-3)}body .overlay-plan-benefits{display:grid}body .overlay-plan-commit{min-width:144px}body .overlay-step-row{border-radius:var(--radius);align-items:center;gap:12px;width:100%;min-height:48px;padding:8px 12px;font-size:13px;line-height:20px;display:flex}body button.overlay-step-row{cursor:pointer}body .overlay-step-row.is-selected,body button.overlay-step-row:hover{background:var(--neutral-a3)}body .overlay-files-sheet{width:min(320px,100vw - 48px)!important}body [data-slot=sheet-content]{background:var(--modal)}body [data-slot=sheet-header]{padding:8px 56px 20px 24px}body [data-slot=sheet-content][data-side=bottom]{width:100%;max-width:560px;left:50%;right:auto;translate:-50%}body .overlay-making-sheet{min-height:min(520px,80dvh)}body [data-slot=sheet-content] [data-slot=tabs-list]{margin:0 24px 12px}body .overlay-settings-sheet{min-height:min(420px,80dvh)}body [data-workspace=export]>[data-slot=tabs]>header{min-height:64px;padding-left:24px;padding-right:16px}body .overlay-export-column>:is([data-slot=section-header],[data-slot=panel-row],[data-slot=panel-field-group],[class~="pl-[22px]"]){padding-left:24px;padding-right:24px}body .overlay-export-column>[data-slot=section-header]>:is(span,button){margin-left:0}body .overlay-export-column>[data-slot=section-header]>span{border:0}body .overlay-export-column>[data-slot=section-header]>span>.collapse-chevron{display:none}body :is([data-slot=workspace-dialog],[data-slot=dialog-content],[data-slot=sheet-content]) :is(.bg-background-off,[class~=max-lg\:bg-background-off]){background-color:var(--modal)}body :is([data-slot=workspace-dialog],[data-slot=dialog-content]):has(>header)>header{min-height:64px;padding-left:24px;padding-right:16px}body :is([data-slot=workspace-dialog],[data-slot=dialog-content])>[data-slot=dialog-footer]:is(footer,.min-h-14){background:var(--modal);min-height:64px;padding-left:24px;padding-right:16px}body [data-slot=dialog-content]>div.flex.h-14{min-height:64px;padding-left:24px;padding-right:16px}body [data-slot=dialog-content]>div.flex.h-14+div>:last-child{padding-right:24px}body :is([data-slot=workspace-dialog],[data-slot=dialog-content],[data-slot=sheet-content]) :is(input:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=color]),[data-slot=app-select],textarea){border-radius:calc(var(--radius) - 2px);background-color:var(--neutral-a3);border-color:#0000;font-weight:400}body :is([data-slot=workspace-dialog],[data-slot=dialog-content],[data-slot=sheet-content]) input::placeholder{color:var(--neutral-11)}body .overlay-compact [data-slot=input]{height:36px!important}body :is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=workspace-dialog]){scrollbar-width:thin;scrollbar-color:var(--neutral-a5) transparent}@media (max-width:767px){body :is([data-slot=dialog-content].overlay-compact,[data-slot=alert-dialog-content]){gap:24px;max-height:calc(100dvh - 32px);padding:20px}body :is(.overlay-compact,.overlay-confirm) :is([data-slot=dialog-footer],[data-slot=alert-dialog-footer])>button{flex:1 1 0;min-width:0;min-height:44px}body :is([data-slot=dialog-content],[data-slot=workspace-dialog],[data-slot=sheet-content]) :is([data-slot=input],[data-slot=app-select],textarea){min-height:40px!important;font-size:16px!important}body [data-slot=dialog-close],body [data-slot=sheet-close]{min-width:40px;min-height:40px}body :is([data-slot=dialog-header],[data-slot=alert-dialog-header]){padding-right:28px}body .overlay-confirm [data-slot=alert-dialog-header]{padding-right:0}body [data-slot=sheet-content][data-side=bottom]{max-width:none}}body :is([data-slot=alert-dialog-cancel],[data-slot=dialog-footer] [data-button-variant=ghost]){background-color:var(--neutral-a3);color:var(--neutral-12)}body :is([data-slot=alert-dialog-cancel],[data-slot=dialog-footer] [data-button-variant=ghost]):hover{background-color:var(--neutral-a4)}.dark body :is([data-slot=alert-dialog-cancel],[data-slot=dialog-footer] [data-button-variant=ghost]):not(:focus-visible,:disabled,[data-disabled]){box-shadow:inset 0 1px #ffffff1a,0 1px 2px #0006;box-shadow:inset 0 1px lab(100% 0 0/.1),0 1px 2px lab(0% 0 0/.4)}body .overlay-image-actions{align-items:stretch}body .overlay-image-actions>button{width:100%;height:32px;min-height:32px;padding:4px 12px;font-size:13px;line-height:20px}body .overlay-3d-tools{background:var(--modal)}@media (min-width:1024px){body .overlay-new-pattern-picker,body .overlay-new-pattern-settings{padding-top:24px}body .overlay-new-pattern-settings>div:first-child{padding-top:0}body .overlay-new-pattern-settings>div:first-child>[data-slot=section-header]{height:32px}body .overlay-new-pattern-preview{justify-content:flex-start}}@media (max-width:767px){body :is([data-slot=alert-dialog-footer],[data-slot=dialog-footer]){flex-flow:column-reverse;align-items:stretch;gap:8px}body :is([data-slot=alert-dialog-footer],[data-slot=dialog-footer])>button,body :is(.overlay-compact,.overlay-confirm) :is([data-slot=alert-dialog-footer],[data-slot=dialog-footer])>button{flex:none;width:100%;min-width:0}body [data-slot=dialog-footer]>div:last-child{flex-direction:column-reverse;align-items:stretch;gap:8px;width:100%;margin-left:0;display:flex}body [data-slot=dialog-footer]>div:last-child>button{flex:none;width:100%}body .overlay-image-actions>button{white-space:normal;height:auto;min-height:44px}body .overlay-3d-tools [data-slot=toggle-group-item]{min-height:44px}}@media (prefers-reduced-motion:reduce){body :is([data-slot=dialog-content],[data-slot=workspace-dialog],[data-slot=alert-dialog-content],[data-slot=sheet-content]) *{transition-duration:.01ms!important;animation-duration:.01ms!important}}body .overlay-compact{flex-direction:column;display:flex;overflow:hidden}body .overlay-compact .overlay-dialog-body{overscroll-behavior:contain;margin:-2px;padding:2px;overflow-y:auto}body .overlay-compact .overlay-dialog-body>*,body .overlay-compact :is([data-slot=dialog-header],[data-slot=dialog-footer]){flex-shrink:0}body [data-slot=alert-dialog-content]{border-radius:calc(var(--radius) + 4px);max-width:400px!important}body [data-slot=alert-dialog-content] [data-slot=alert-dialog-footer] button{white-space:normal;text-wrap:balance}@media (max-width:767px){body :is([data-slot=dialog-footer],[data-slot=alert-dialog-footer]) button{min-height:44px!important}body :is([data-slot=dialog-close],[data-slot=sheet-close]),body :is([data-slot=dialog-content],[data-slot=workspace-dialog])>header button,body [data-slot=dialog-content]>div.flex.h-14 button{min-width:44px;min-height:44px}body :is(.overlay-dialog-body button:not([data-slot=radio-group-item]),[data-slot=sheet-content] [data-slot=tabs-trigger],[data-slot=workspace-dialog] [role=option]){min-height:44px}}body :is([data-workspace],[data-slot=dialog-content]:where(:has(>div.flex.h-14))){border-radius:calc(var(--radius) + 8px);background:var(--modal);width:min(1200px,100vw - 64px);height:min(800px,100dvh - 64px);min-height:0;max-height:calc(100dvh - 64px);overflow:hidden;max-width:1200px!important}body :is([data-workspace],[data-slot=dialog-content]:has(>div.flex.h-14))>:is(header,.flex.h-14),body [data-workspace]>[data-slot=tabs]>header{border-bottom:1px solid var(--neutral-a5);background:var(--modal);min-height:72px;padding:12px 20px 12px 24px}body :is([data-workspace],[data-slot=dialog-content]:has(>div.flex.h-14))>[data-slot=dialog-footer]{border-top:1px solid var(--neutral-a5);background:var(--modal);min-height:72px;padding:12px 24px}body .overlay-export-layout{grid-template-columns:216px minmax(0,1fr) 296px;min-height:0;display:grid;overflow:hidden}body .overlay-export-column{scrollbar-gutter:stable;padding-top:12px;padding-bottom:20px}body .overlay-export-column:first-child{border-right:1px solid var(--neutral-a5)}body .overlay-export-column:last-child{border-left:1px solid var(--neutral-a5)}body .overlay-workspace-preview{border-radius:var(--radius);background:var(--background-off);flex-direction:column;min-width:0;min-height:0;margin:16px;display:flex;overflow:hidden}body .overlay-document-toolbar{border-bottom:1px solid var(--neutral-a5);background:var(--modal);height:44px}body .overlay-document-message{height:auto;min-height:32px;padding-top:4px;padding-bottom:4px}body .overlay-document-message:empty{display:none}body .overlay-workspace-back{align-items:center;gap:12px;min-width:0;display:flex}body .overlay-workspace-heading{min-width:0}@media (min-width:1024px){body .overlay-new-pattern-picker{border-right:1px solid var(--neutral-a5)}body .overlay-new-pattern-settings{border-left:1px solid var(--neutral-a5);padding-top:20px}body .overlay-new-pattern-preview{border-radius:var(--radius);background:var(--background-off);justify-content:center;margin:16px;padding:16px}body .overlay-new-pattern-preview>div:first-child{background:var(--background);flex:0 auto;height:min(520px,100%)}body .overlay-new-pattern-settings :is([data-slot=section-header],[data-slot=panel-row],[data-slot=panel-field-group]){padding-left:24px;padding-right:24px}body .overlay-new-pattern-settings [data-slot=section-header]>span{border:0;margin-left:0}body .overlay-new-pattern-settings [data-slot=section-header]>span>.collapse-chevron{display:none}body [data-slot=dialog-content]:has(>div.flex.h-14)>div.flex.h-14+div>:first-child{padding:24px}body [data-slot=dialog-content]:has(>div.flex.h-14)>div.flex.h-14+form.contents>div>:first-child{padding:24px}body [data-slot=dialog-content]:has(>div.flex.h-14)>div.flex.h-14+div>:last-child{border-left:1px solid var(--neutral-a5);padding:24px}body [data-slot=dialog-content]:has(>div.flex.h-14)>div.flex.h-14+form.contents>div>:last-child{border-left:1px solid var(--neutral-a5);padding:24px}body .overlay-cover-workspace>div{grid-template-columns:216px minmax(0,1fr) 296px}body .overlay-cover-workspace>div>aside{padding-top:12px;padding-bottom:20px}body .overlay-cover-workspace>div>aside:first-of-type{border-right:1px solid var(--neutral-a5)}body .overlay-cover-workspace>div>aside:last-of-type{border-left:1px solid var(--neutral-a5)}body .overlay-cover-workspace>div>main{border-radius:var(--radius);background:var(--background-off);margin:16px;overflow:hidden}body .overlay-cover-workspace>div>main>div:first-child{border-bottom:1px solid var(--neutral-a5);background:var(--modal);height:44px}body .overlay-trace-preview{width:100%}}@media (min-width:768px) and (max-width:1023px){body :is([data-workspace],[data-slot=dialog-content]:has(>div.flex.h-14)){width:calc(100vw - 48px);height:min(800px,100dvh - 48px);max-height:calc(100dvh - 48px)}}@media (max-width:767px){body :is([data-workspace],[data-slot=dialog-content]:has(>div.flex.h-14)){border-radius:0;width:100vw;height:100dvh;max-height:100dvh;max-width:none!important}body :is([data-workspace],[data-slot=dialog-content]:has(>div.flex.h-14))>:is(header,.flex.h-14){min-height:64px;padding:max(8px, env(safe-area-inset-top)) 16px 8px 24px}body :is([data-workspace],[data-slot=dialog-content]:has(>div.flex.h-14))>[data-slot=dialog-footer]{min-height:64px;padding:10px 16px max(10px, env(safe-area-inset-bottom))}}body .overlay-page-strip{--overlay-page-width:min(58vw, 240px);padding-inline:calc((100% - var(--overlay-page-width)) / 2)}body .overlay-page-strip>:is(canvas,div){width:var(--overlay-page-width);flex:0 0 var(--overlay-page-width)}@media (min-width:768px){body [data-slot=dialog-content]:has(>div.flex.h-14){width:min(1080px,100vw - 64px);height:min(740px,100dvh - 64px)}body [data-workspace=trace][data-slot=dialog-content]{width:min(1040px,100vw - 64px);height:min(740px,100dvh - 64px)}body [data-workspace=bead]:has(>div.flex.h-14){width:min(800px,100vw - 64px);height:auto;max-height:min(760px,100dvh - 64px)}}@media (min-width:1024px){body [data-workspace=bead] [class~="lg:grid-cols-[1fr_360px]"]{grid-template-columns:minmax(0,384px) minmax(0,1fr);max-height:min(616px,100dvh - 208px)}body [data-workspace=bead] [class~="lg:grid-cols-[1fr_360px]"]>:first-child{align-self:start}body [data-workspace=bead] [class~="lg:grid-cols-[1fr_360px]"]>:first-child>div:first-child{height:220px;max-height:none}}
body,body *{text-wrap-style:balance}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_5ac8c6d-module__V11WJG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_5ac8c6d-module__V11WJG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
