.drawer-overlay{position:fixed;inset:0;z-index:calc(var(--sheet-z-index, var(--sheet-z-base, 50)) - 1);background:var(--sheet-backdrop-bg, transparent);pointer-events:var(--sheet-backdrop-pointer-events, auto);transition:opacity var(--duration-dramatic, .35s) var(--ease-out, cubic-bezier(.16, 1, .3, 1));opacity:0}.drawer-overlay[data-state=open]{opacity:1}.drawer-overlay[data-state=closed]{opacity:0;pointer-events:none}.drawer-overlay.edit-panel-backdrop,.drawer-overlay.actions-sheet-backdrop,.drawer-overlay.step-editor-backdrop{background:transparent!important;backdrop-filter:none!important;pointer-events:none!important}.drawer-overlay.settings-backdrop,:global(.has-desktop-sidebar) .drawer-overlay.settings-backdrop{left:0;background:var( --sheet-backdrop-bg, var(--backdrop-medium, rgba(0, 0, 0, .4)) );backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);pointer-events:auto}.drawer-overlay.side-by-side-layout{left:var(--create-panel-left, 50%);right:0;top:var(--create-panel-top, 0);bottom:var(--create-panel-bottom, 0)}:global(.has-desktop-sidebar) .drawer-overlay{left:var(--desktop-sidebar-width, 220px)}body.has-preview-banner .drawer-overlay{top:58px}body.has-preview-banner .drawer-content[data-placement=right],body.has-preview-banner .drawer-content[data-placement=left]{top:58px;height:calc(100vh - 58px);height:calc(100dvh - 58px);max-height:calc(100vh - 58px);max-height:calc(100dvh - 58px)}@media(max-width:768px){body.has-preview-banner .drawer-overlay{top:50px}body.has-preview-banner .drawer-content[data-placement=right],body.has-preview-banner .drawer-content[data-placement=left]{top:50px;height:calc(100vh - 50px);height:calc(100dvh - 50px);max-height:calc(100vh - 50px);max-height:calc(100dvh - 50px)}}dialog.drawer-content{padding:0;border:none;margin:0;max-width:none;max-height:none;color:var(--theme-text, #ffffff);&::backdrop{display:none}}.drawer-content{position:fixed;z-index:var(--sheet-z-index, var(--sheet-z-base, 50));display:flex;flex-direction:column;outline:none;background:var(--sheet-bg, rgb(15, 15, 20));backdrop-filter:var(--sheet-filter, none);-webkit-backdrop-filter:var(--sheet-filter, none);border:var( --sheet-border, var(--sheet-border-subtle, 1px solid var(--theme-stroke)) );box-shadow:var(--sheet-shadow, none);transition:var( --sheet-transition, transform var(--duration-dramatic, .35s) var(--ease-out, cubic-bezier(.16, 1, .3, 1)), opacity var(--duration-dramatic, .35s) var(--ease-out, cubic-bezier(.16, 1, .3, 1)) );will-change:transform;overscroll-behavior-y:contain;touch-action:pan-y;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.drawer-content[data-placement=right],.drawer-content[data-placement=left]{touch-action:pan-x;overscroll-behavior-x:contain}.drawer-content[data-state=closed]{pointer-events:none}.drawer-content[data-placement=bottom]:not(.side-by-side-layout){bottom:0;left:0;right:0;width:100%;max-width:100%;max-height:var(--sheet-max-height, 100vh);max-height:var(--sheet-max-height, 100dvh);min-height:50vh;min-height:50dvh;margin:0;border-top-left-radius:var( --sheet-border-radius-top-left, var(--sheet-radius-large, 20px) );border-top-right-radius:var( --sheet-border-radius-top-right, var(--sheet-radius-large, 20px) );border-bottom:none}.drawer-content[data-placement=bottom]:after{content:"";position:absolute;bottom:-100px;left:0;right:0;height:100px;background:inherit;pointer-events:none}.drawer-content[data-placement=bottom].has-snap-points{height:100vh;height:100dvh}.drawer-content[data-placement=bottom][data-state=closed]{transform:translate3d(0,100%,0)}.drawer-content[data-placement=bottom][data-state=open]{transform:translateZ(0)}.drawer-content[data-placement=top]{top:0;left:0;right:0;width:var(--sheet-width, min(720px, 100%));margin:0 auto;border-bottom-left-radius:var(--sheet-radius-large, 20px);border-bottom-right-radius:var(--sheet-radius-large, 20px);border-top:none}.drawer-content[data-placement=top][data-state=closed]{transform:translate3d(0,-100%,0)}.drawer-content[data-placement=top][data-state=open]{transform:translateZ(0)}.drawer-content[data-placement=right]{inset:0 0 0 auto;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;width:var(--sheet-width, min(600px, 90vw));border-left:var(--sheet-border-strong, 2px solid var(--theme-stroke-strong));border-right:none;border-top-left-radius:var(--sheet-radius-large, 20px);border-bottom-left-radius:var(--sheet-radius-large, 20px)}.drawer-content[data-placement=right].dragging{user-select:none}.drawer-content[data-placement=right][data-state=closed]{transform:translate3d(100%,0,0)}.drawer-content[data-placement=right][data-state=open]{transform:translateZ(0)}.drawer-content[data-placement=right].side-by-side-layout{top:var(--create-panel-top, 0);bottom:var(--create-panel-bottom, 0);height:auto;max-height:none;width:var(--create-panel-width, clamp(360px, 32vw, 520px));max-width:100%}.drawer-content[data-placement=left]{inset:0 auto 0 0;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;width:var(--sheet-width, min(600px, 90vw));border-right:var( --sheet-border-strong, 2px solid var(--theme-stroke-strong) );border-left:none;border-top-right-radius:var(--sheet-radius-large, 20px);border-bottom-right-radius:var(--sheet-radius-large, 20px)}.drawer-content[data-placement=left].dragging{user-select:none}.drawer-content[data-placement=left][data-state=closed]{transform:translate3d(-100%,0,0)}.drawer-content[data-placement=left][data-state=open]{transform:translateZ(0)}.drawer-handle{position:relative;width:10px;height:4px;min-height:10px;margin:10px auto 8px;border-radius:999px;background:#ffffff73;flex-shrink:0;cursor:grab}.drawer-content.dragging .drawer-handle{cursor:grabbing}.drawer-content[data-placement=right] .drawer-handle{position:absolute;top:50%;left:18px;width:4px;height:var(--min-touch-target);margin:0;border-radius:999px;transform:translateY(-50%);background:#ffffff73}.drawer-content[data-placement=left] .drawer-handle{position:absolute;top:50%;right:18px;width:4px;height:var(--min-touch-target);margin:0;border-radius:999px;transform:translateY(-50%);background:#ffffff73}.drawer-content[data-placement=top] .drawer-handle{position:relative;width:var(--min-touch-target);height:4px;min-height:10px;margin:8px auto 10px;order:1}.drawer-content[data-placement=bottom]:not(.side-by-side-layout) .drawer-handle{position:relative;width:var(--min-touch-target);height:5px;min-height:0;margin:10px auto 8px}.drawer-content[data-placement=right]:has(>.drawer-handle)>.drawer-inner{padding-left:var(--drawer-handle-gutter, 28px)}.drawer-content[data-placement=left]:has(>.drawer-handle)>.drawer-inner{padding-right:var(--drawer-handle-gutter, 28px)}.drawer-inner{flex:1;min-height:0;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior-y:contain}.drawer-inner::-webkit-scrollbar{width:8px}.drawer-inner::-webkit-scrollbar-track{background:transparent}.drawer-inner::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}.drawer-inner::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}@media(max-width:480px){.drawer-content[data-placement=bottom]{border-top-left-radius:var(--sheet-radius-medium, 16px);border-top-right-radius:var(--sheet-radius-medium, 16px)}}@media(prefers-contrast:high){.drawer-content{background:#000000fa;border:2px solid white}.drawer-handle{background:#fffc}}@media(prefers-reduced-motion:reduce){.drawer-content,.drawer-overlay{transition:none!important;animation:none!important;transition-behavior:normal!important}.drawer-content.spring-animation{animation:none!important}.drawer-overlay[data-state=open]{opacity:1}.drawer-overlay[data-state=closed]{opacity:0}.drawer-content[data-state=open]{transform:translateZ(0)!important;opacity:1!important}:global(.drawer-scale-bg){transition:none!important}}.drawer-content,.drawer-overlay{transition-behavior:allow-discrete}.drawer-content[data-placement=bottom][data-state=open]{@starting-style{transform:translate3d(0,100%,0);opacity:0}}.drawer-content[data-placement=top][data-state=open]{@starting-style{transform:translate3d(0,-100%,0);opacity:0}}.drawer-content[data-placement=right][data-state=open]{@starting-style{transform:translate3d(100%,0,0);opacity:0}}.drawer-content[data-placement=left][data-state=open]{@starting-style{transform:translate3d(-100%,0,0);opacity:0}}.drawer-overlay[data-state=open]{@starting-style{opacity:0}}.drawer-content.spring-animation{transition:transform .4s cubic-bezier(.34,1.56,.64,1),opacity .35s cubic-bezier(.32,.72,0,1)}.drawer-content.spring-animation[data-placement=bottom][data-state=open]{animation:spring-slide-up var(--duration-dramatic) var(--ease-spring, cubic-bezier(.34, 1.56, .64, 1)) forwards}@keyframes spring-slide-up{0%{transform:translate3d(0,100%,0)}65%{transform:translate3d(0,-2%,0)}85%{transform:translate3d(0,.5%,0)}to{transform:translateZ(0)}}.drawer-content.spring-animation[data-placement=top][data-state=open]{animation:spring-slide-down var(--duration-dramatic) var(--ease-spring, cubic-bezier(.34, 1.56, .64, 1)) forwards}@keyframes spring-slide-down{0%{transform:translate3d(0,-100%,0)}65%{transform:translate3d(0,2%,0)}85%{transform:translate3d(0,-.5%,0)}to{transform:translateZ(0)}}.drawer-content.spring-animation[data-placement=right][data-state=open]{animation:spring-slide-left var(--duration-dramatic) var(--ease-spring, cubic-bezier(.34, 1.56, .64, 1)) forwards}@keyframes spring-slide-left{0%{transform:translate3d(100%,0,0)}65%{transform:translate3d(-2%,0,0)}85%{transform:translate3d(.5%,0,0)}to{transform:translateZ(0)}}.drawer-content.spring-animation[data-placement=left][data-state=open]{animation:spring-slide-right var(--duration-dramatic) var(--ease-spring, cubic-bezier(.34, 1.56, .64, 1)) forwards}@keyframes spring-slide-right{0%{transform:translate3d(-100%,0,0)}65%{transform:translate3d(2%,0,0)}85%{transform:translate3d(-.5%,0,0)}to{transform:translateZ(0)}}.drawer-content.spring-animation.dragging{animation:none;transition:none}:global(.drawer-scale-bg){transform-origin:center center;transform:scale(var(--drawer-bg-scale, 1));border-radius:var(--drawer-bg-border-radius, 0px);transition:transform .35s cubic-bezier(.32,.72,0,1),border-radius .35s cubic-bezier(.32,.72,0,1);overflow:hidden}:global(body.drawer-scale-bg-active .drawer-scale-bg){box-shadow:0 0 0 1px #0000001a,0 10px 40px var(--theme-shadow)}:global(.drawer-scale-bg:after){content:"";position:absolute;inset:0;background:#000;opacity:0;pointer-events:none;transition:opacity var(--duration-dramatic) cubic-bezier(.32,.72,0,1);z-index:1}:global(body.drawer-scale-bg-active .drawer-scale-bg:after){opacity:.15}dialog.drawer-content.svelte-17ojk8t:focus,dialog.drawer-content.svelte-17ojk8t:focus-visible{outline:none}
