.sd-stack.svelte-yzoxso{position:relative;width:100%;aspect-ratio:var(--sd-aspect);--sd-card-w: 320px;perspective:var(--sd-perspective);user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;container-type:inline-size}.sd-stack.sd-disabled.svelte-yzoxso{opacity:.6;pointer-events:none}.sd-stack.sd-locked.svelte-yzoxso{pointer-events:none}.sd-empty.svelte-yzoxso{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.sd-empty-default.svelte-yzoxso{width:100%;height:100%;border:.6cqw dashed color-mix(in srgb,currentColor 20%,transparent);border-radius:var(--sd-card-radius, var(--sd-radius, 22px));display:flex;align-items:center;justify-content:center}.sd-empty-default-msg.svelte-yzoxso{font-family:DM Sans,system-ui,sans-serif;font-size:4cqw;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,currentColor 35%,transparent)}.sd-stack.sd-pop-out.svelte-yzoxso{position:relative;z-index:50}.sd-stack.sd-pop-out.svelte-yzoxso .sd-card:where(.svelte-yzoxso),.sd-stack.sd-pop-out.svelte-yzoxso .sd-undoing:where(.svelte-yzoxso){z-index:60}.sd-flying.sd-flying-popout.svelte-yzoxso{z-index:9999}.sd-peek-card.svelte-yzoxso{position:absolute;inset:0;border-radius:var(--sd-radius, 22px);pointer-events:none;transform:translate3d(0,calc(var(--sd-depth) * var(--sd-stack-y, 7px) * var(--sd-stack-y-sign, 1)),calc(var(--sd-depth) * var(--sd-stack-z, -60px))) scale(calc(1 - var(--sd-depth) * var(--sd-stack-scale-step, 0)));opacity:max(var(--sd-fade-min, .18),calc(1 - max(0,var(--sd-depth) - var(--sd-fade-start, 1)) / max(.0001,var(--sd-fade-range, 4)) * (1 - var(--sd-fade-min, .18))));transition:transform .49s cubic-bezier(.2,.8,.3,1),opacity .32s ease-out}.sd-peek-card.sd-demoting.svelte-yzoxso{transform:translateZ(0) scale(1)!important;opacity:1!important;transition:none!important}.sd-peek-card.sd-peek-blank.svelte-yzoxso{background:var(--sd-ghost-bg, #fff);border:1px solid var(--sd-ghost-border, rgba(14, 14, 14, .05));box-shadow:var(--sd-ghost-shadow, 0 4px 10px rgba(14, 14, 14, .035))}.sd-flying.svelte-yzoxso{position:absolute;inset:0;z-index:3;pointer-events:none;will-change:transform,opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden;contain:layout paint style;isolation:isolate}.sd-undoing.svelte-yzoxso{position:absolute;inset:0;z-index:4;pointer-events:none;will-change:transform,opacity}.sd-card.svelte-yzoxso{position:absolute;inset:0;cursor:grab;will-change:transform;touch-action:pan-y;z-index:2;perspective:var(--sd-flip-perspective, var(--sd-perspective));transform-style:preserve-3d}.sd-card.sd-dragging.svelte-yzoxso{cursor:grabbing}.sd-card.sd-hidden-during-undo.svelte-yzoxso{opacity:0}.sd-card.sd-promoting.svelte-yzoxso{animation:svelte-yzoxso-sd-promote-in var(--sd-promote-ms, .49s) cubic-bezier(.2,.8,.3,1)}@keyframes svelte-yzoxso-sd-promote-in{0%{transform:translate3d(0,calc(var(--sd-stack-y, 20px) * var(--sd-stack-y-sign, -1)),var(--sd-stack-z, -60px)) scale(calc(1 - var(--sd-stack-scale-step, 0)))}to{transform:translateZ(0) scale(1)}}.sd-card.sd-wiggle-hint.svelte-yzoxso{animation:svelte-yzoxso-sd-wiggle-hint .72s cubic-bezier(.4,0,.2,1)}@keyframes svelte-yzoxso-sd-wiggle-hint{0%{transform:translateZ(0) rotate(0)}18%{transform:translate3d(8px,0,0) rotate(6deg)}38%{transform:translate3d(-6px,0,0) rotate(-4deg)}58%{transform:translate3d(3px,0,0) rotate(2deg)}78%{transform:translate3d(-1px,0,0) rotate(-1deg)}to{transform:translateZ(0) rotate(0)}}.sd-faces.svelte-yzoxso{position:absolute;inset:0;transform-style:preserve-3d;transition:transform .58s cubic-bezier(.4,.2,.2,1)}.sd-card.sd-flipped.svelte-yzoxso .sd-faces:where(.svelte-yzoxso){transform:rotateY(180deg)}.sd-face.svelte-yzoxso,.sd-solo-face.svelte-yzoxso{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.sd-face-front.svelte-yzoxso{transform:translateZ(.1px);-webkit-transform:translateZ(.1px)}.sd-face-back.svelte-yzoxso{transform:rotateY(180deg)}.sd-overlay.svelte-yzoxso{position:absolute;inset:0;pointer-events:none;z-index:5;border-radius:var(--sd-card-radius, var(--sd-radius, 22px));display:flex;align-items:center;justify-content:center}.sd-overlay-label.svelte-yzoxso{font-family:var(--sd-overlay-font, "Helvetica Neue", "Inter", "DM Sans", Arial, sans-serif);font-weight:900;font-size:20cqw;line-height:.9;letter-spacing:-.05em;text-transform:uppercase;-webkit-user-select:none;user-select:none}
