.pile.svelte-1q5pl5h{position:relative;display:block}.footprint.svelte-1q5pl5h{position:relative;width:100%}.pile[data-fan=open].svelte-1q5pl5h .footprint:where(.svelte-1q5pl5h){touch-action:pan-y pinch-zoom}.backing.svelte-1q5pl5h{position:absolute;left:50%;top:50%;z-index:1;width:var(--tw, 0px);height:var(--th, 0px);margin:calc(var(--th, 0px) / -2) 0 0 calc(var(--tw, 0px) / -2);border-radius:1.25rem;background:color-mix(in oklch,var(--theme-bg-base, #fff) 94%,transparent);box-shadow:0 0 0 1px color-mix(in oklch,var(--theme-text-primary) 10%,transparent),0 24px 60px -24px #0000008c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;transform:translate(var(--tx, 0px),var(--ty, 0px)) scale(var(--ts, .9));transform-origin:calc(var(--tw, 0px) / 2 - var(--tx, 0px)) calc(var(--th, 0px) / 2 - var(--ty, 0px));transition:transform var(--theme-motion-close, .32s) var(--theme-ease-brisk, ease),opacity var(--theme-motion-close, .32s) var(--theme-ease-brisk, ease)}.pile[data-fan=open].svelte-1q5pl5h .backing:where(.svelte-1q5pl5h){opacity:1;transition-duration:var(--theme-motion-open, .42s)}.card.svelte-1q5pl5h{position:absolute;top:0;right:0;bottom:0;left:0;display:block;color:inherit;text-decoration:none;pointer-events:none;-webkit-tap-highlight-color:transparent;transition:transform var(--theme-motion-press, 90ms) var(--theme-ease, ease)}.card.svelte-1q5pl5h:active{transform:scale(.98)}.card.svelte-1q5pl5h:focus-visible{outline:none}.card.svelte-1q5pl5h:focus-visible .tilt:where(.svelte-1q5pl5h){outline:2px solid var(--theme-primary-text);outline-offset:3px}.tilt.svelte-1q5pl5h{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:auto;cursor:pointer;transform:translate(var(--x),var(--y)) rotate(var(--r)) scale(var(--s));opacity:var(--o);box-shadow:0 0 0 1px color-mix(in oklch,var(--theme-text-primary) 14%,transparent),var(--theme-shadow-md, 0 8px 24px rgb(0 0 0 / .18));transition:transform var(--theme-motion-close, .32s) var(--theme-ease-brisk, ease),opacity var(--theme-motion-close, .32s) var(--theme-ease-brisk, ease)}.card[inert].svelte-1q5pl5h .tilt:where(.svelte-1q5pl5h){pointer-events:none;cursor:default}.pile[data-fan=open].svelte-1q5pl5h .tilt:where(.svelte-1q5pl5h),.pile[data-fan=open].svelte-1q5pl5h .cap:where(.svelte-1q5pl5h){transition-duration:var(--theme-motion-open, .42s);transition-timing-function:var(--theme-ease-brisk, ease);transition-delay:calc(min(var(--i, 0),4) * var(--theme-motion-stagger, 30ms))}.pile[data-fan=open][data-pan=true].svelte-1q5pl5h .tilt:where(.svelte-1q5pl5h),.pile[data-fan=open][data-pan=true].svelte-1q5pl5h .cap:where(.svelte-1q5pl5h){transition-duration:var(--theme-motion-close, .32s);transition-timing-function:var(--theme-ease-settle, ease);transition-delay:0ms}.pile[data-fan][data-dragging=true].svelte-1q5pl5h .tilt:where(.svelte-1q5pl5h),.pile[data-fan][data-dragging=true].svelte-1q5pl5h .cap:where(.svelte-1q5pl5h){transition:none}.cap.svelte-1q5pl5h{position:absolute;left:50%;top:50%;display:flex;flex-direction:column;align-items:center;width:var(--cw, 0px);transform:translate(calc(-50% + var(--cx, 0px)),var(--cy, 0px));opacity:0;pointer-events:none;text-align:center;white-space:nowrap;font-family:var(--theme-font-body),sans-serif;font-size:.625rem;line-height:.8125rem;color:var(--theme-text-secondary);transition:transform var(--theme-motion-close, .32s) var(--theme-ease-brisk, ease),opacity var(--theme-motion-close, .32s) var(--theme-ease-brisk, ease)}.pile[data-fan=open].svelte-1q5pl5h .cap:where(.svelte-1q5pl5h){opacity:var(--co, 0)}.pile[data-fan][data-dragging=true].svelte-1q5pl5h .cap:where(.svelte-1q5pl5h){opacity:0}.cap.svelte-1q5pl5h>span:where(.svelte-1q5pl5h){display:block;white-space:nowrap}.cap-no.svelte-1q5pl5h{font-weight:700;letter-spacing:.04em;color:var(--theme-text-primary)}.cap.svelte-1q5pl5h>.cap-door:where(.svelte-1q5pl5h){display:flex;justify-content:center;margin-top:.125rem;color:var(--theme-primary-text);font-size:.625rem;font-weight:600;white-space:nowrap}.ribbon.svelte-1q5pl5h{position:absolute;top:1.25rem;right:-2.75rem;width:10rem;padding-block:.25rem;transform:rotate(45deg);background:var(--theme-primary);color:var(--theme-primary-foreground);font-family:var(--theme-font-body),sans-serif;font-size:.625rem;font-weight:700;line-height:1rem;letter-spacing:.14em;text-align:center;text-transform:uppercase;pointer-events:none}.rail.svelte-1q5pl5h{position:absolute;left:50%;top:50%;z-index:200;display:flex;align-items:center;gap:.25rem;white-space:nowrap;transform:translate(calc(-50% + var(--rx, 0px)),var(--ry, 0px));opacity:0;pointer-events:none;transition:opacity var(--theme-motion-close, .32s) var(--theme-ease-settle, ease)}.pile[data-fan=open].svelte-1q5pl5h .rail:where(.svelte-1q5pl5h){opacity:1;pointer-events:auto}.line.svelte-1q5pl5h{margin:0;min-width:9.5rem;text-align:center;font-family:var(--theme-font-mono),ui-monospace,monospace;font-size:.75rem;line-height:1rem;color:var(--theme-text-secondary);font-variant-numeric:tabular-nums}.nudge.svelte-1q5pl5h,.close.svelte-1q5pl5h{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;padding:0;border:0;background:none;color:var(--theme-text-secondary);font-family:var(--theme-font-body),sans-serif;font-size:.8125rem;font-weight:600;cursor:pointer;transition:transform var(--theme-motion-press, 90ms) var(--theme-ease, ease)}.close.svelte-1q5pl5h{padding-inline:.75rem}.nudge.svelte-1q5pl5h:active,.close.svelte-1q5pl5h:active{transform:scale(.98)}.nudge.svelte-1q5pl5h:hover,.close.svelte-1q5pl5h:hover{color:var(--theme-text-primary)}.nudge[aria-disabled=true].svelte-1q5pl5h{opacity:.35;cursor:default}.nudge.svelte-1q5pl5h:focus-visible,.close.svelte-1q5pl5h:focus-visible{outline:2px solid var(--theme-primary-text);outline-offset:2px}.count.svelte-1q5pl5h{margin:.5rem 0 0;font-family:var(--theme-font-mono),ui-monospace,monospace;font-size:.75rem;line-height:1rem;color:var(--theme-text-secondary);font-variant-numeric:tabular-nums}.pile[data-variant=rack].svelte-1q5pl5h .count:where(.svelte-1q5pl5h){padding-inline:clamp(.625rem,6cqi,1.25rem)}.count.svelte-1q5pl5h{transition:opacity var(--theme-motion-close, .32s) var(--theme-ease-settle, ease)}.pile[data-fan=open].svelte-1q5pl5h .count:where(.svelte-1q5pl5h){opacity:0}.sr-only.svelte-1q5pl5h,.plain.svelte-1q5pl5h{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.plain.svelte-1q5pl5h{list-style:none}@media(scripting:none){.plain.svelte-1q5pl5h{position:static;width:auto;height:auto;margin:.5rem 0 0;overflow:visible;clip-path:none;white-space:normal;display:grid;gap:.125rem}}.plain.svelte-1q5pl5h:focus-within{position:static;width:auto;height:auto;margin:.5rem 0 0;overflow:visible;clip-path:none;white-space:normal;display:grid;gap:.125rem}.plain.svelte-1q5pl5h a:where(.svelte-1q5pl5h){display:inline-flex;align-items:center;min-height:2.75rem;color:var(--theme-primary-text);font-size:.8125rem;font-weight:600;text-decoration:none}.plain.svelte-1q5pl5h a:where(.svelte-1q5pl5h):hover{text-decoration:underline;text-underline-offset:.2em}.plain.svelte-1q5pl5h a:where(.svelte-1q5pl5h):focus-visible{outline:2px solid var(--theme-primary-text);outline-offset:2px}@media(prefers-reduced-motion:reduce){.card.svelte-1q5pl5h,.tilt.svelte-1q5pl5h,.cap.svelte-1q5pl5h,.backing.svelte-1q5pl5h,.rail.svelte-1q5pl5h,.nudge.svelte-1q5pl5h,.close.svelte-1q5pl5h{transition:none!important}}
