.sheet-backdrop.svelte-1rc1rez{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;background:#050505db;justify-content:center;align-items:center;animation:.2s both fade-in;display:flex;position:fixed;inset:0}.sheet-backdrop.closing.svelte-1rc1rez{animation:.3s both svelte-1rc1rez-fade-out}.sheet-viewport.svelte-1rc1rez{width:calc(100% - 2rem);max-width:34rem;animation:.4s cubic-bezier(.16,1,.3,1) both svelte-1rc1rez-sheet-up;position:relative}.closing.svelte-1rc1rez .sheet-viewport:where(.svelte-1rc1rez){animation:.3s both svelte-1rc1rez-sheet-down}.sheet-stack.svelte-1rc1rez{scrollbar-width:none;-ms-overflow-style:none;border-radius:20px;max-height:85vh;overflow-y:auto}.sheet-stack.svelte-1rc1rez::-webkit-scrollbar{display:none}.sheet-stack.shaking.svelte-1rc1rez{animation:.4s cubic-bezier(.36,.07,.19,.97) both svelte-1rc1rez-sheet-shake}@keyframes svelte-1rc1rez-sheet-shake{0%,to{transform:translate(0)}15%{transform:translate(-7px)}35%{transform:translate(6px)}55%{transform:translate(-4px)}75%{transform:translate(2px)}}.sheet-content.svelte-1rc1rez{flex-direction:column;gap:.75rem;display:flex}.scroll-cue.svelte-1rc1rez{z-index:1;opacity:0;pointer-events:none;justify-content:center;height:5rem;transition:opacity .25s;display:flex;position:absolute;left:0;right:0}.scroll-cue.down.svelte-1rc1rez{background:linear-gradient(#1a1a1a00 0%,#1a1a1a 78%);border-radius:0 0 20px 20px;align-items:flex-end;padding-bottom:.85rem;bottom:0}.scroll-cue.up.svelte-1rc1rez{background:linear-gradient(#1a1a1a 22%,#1a1a1a00 100%);border-radius:20px 20px 0 0;align-items:flex-start;padding-top:.85rem;top:0}.scroll-cue.visible.svelte-1rc1rez{opacity:1}.scroll-step.svelte-1rc1rez{color:#ffffff80;border:1px solid var(--color-border);cursor:pointer;pointer-events:none;background:#ffffff12;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;transition:color .2s,background .2s;display:flex}.scroll-cue.visible.svelte-1rc1rez .scroll-step:where(.svelte-1rc1rez){pointer-events:auto}.scroll-step.svelte-1rc1rez:hover{color:var(--color-cream);background:#ffffff24}.scroll-step.svelte-1rc1rez:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.sheet-stack.svelte-1rc1rez .sheet{background:#1a1a1a;border-radius:20px;position:relative}.sheet-stack.svelte-1rc1rez .sheet-close{color:#fff6;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;transition:color .2s;display:flex;position:absolute;top:1rem;right:1rem}.sheet-stack.svelte-1rc1rez .sheet-close:hover{color:var(--color-cream)}.sheet-stack.svelte-1rc1rez .sheet-close:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;color:var(--color-cream)}@keyframes svelte-1rc1rez-sheet-up{0%{opacity:0;transform:translateY(100vh)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1rc1rez-sheet-down{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100vh)}}@keyframes svelte-1rc1rez-fade-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.sheet-backdrop.svelte-1rc1rez,.sheet-backdrop.closing.svelte-1rc1rez,.sheet-viewport.svelte-1rc1rez,.closing.svelte-1rc1rez .sheet-viewport:where(.svelte-1rc1rez),.sheet-stack.shaking.svelte-1rc1rez{animation-duration:.01ms}}
