.sheet.svelte-1y4c7mb{width:100%;max-width:560px;max-height:min(88dvh,720px);margin:auto auto 0;padding:0;border:0;border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;background:var(--color-surface);color:var(--color-text);box-shadow:0 -20px 50px -20px #0b3d2e66;display:none;flex-direction:column;opacity:0;transform:translateY(32px);transition:opacity var(--dur-2) var(--ease-out),transform var(--dur-3) var(--ease-out),overlay var(--dur-3) allow-discrete,display var(--dur-3) allow-discrete}.sheet[open].svelte-1y4c7mb{display:flex;opacity:1;transform:none}@starting-style{.sheet[open].svelte-1y4c7mb{opacity:0;transform:translateY(32px)}}.sheet.svelte-1y4c7mb:before{content:"";align-self:center;flex:0 0 auto;width:40px;height:4px;margin-top:10px;border-radius:999px;background:var(--color-border)}.sheet.svelte-1y4c7mb::backdrop{background:#0b201800;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transition:background-color var(--dur-3) var(--ease-out),backdrop-filter var(--dur-3) var(--ease-out),overlay var(--dur-3) allow-discrete,display var(--dur-3) allow-discrete}.sheet[open].svelte-1y4c7mb::backdrop{background:#0b20187a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@starting-style{.sheet[open].svelte-1y4c7mb::backdrop{background:#0b201800;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}}@media(min-width:768px){.sheet.svelte-1y4c7mb{margin:auto;border-radius:var(--radius-sheet);transform:translateY(12px) scale(.98)}.sheet.svelte-1y4c7mb:before{display:none}}header.svelte-1y4c7mb{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border)}h2.svelte-1y4c7mb{margin:0;font-family:var(--font-display);font-size:1.3125rem;font-weight:700;letter-spacing:-.02em}.close.svelte-1y4c7mb{display:inline-flex;align-items:center;justify-content:center;width:var(--touch-min);height:var(--touch-min);border:0;border-radius:999px;background:var(--color-surface-subtle);color:var(--color-text);cursor:pointer}.close.svelte-1y4c7mb:hover{background:var(--color-surface-sunken)}.body.svelte-1y4c7mb{display:grid;gap:var(--space-4);padding:var(--space-4);overflow-y:auto}footer.svelte-1y4c7mb{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom));border-top:1px solid var(--color-border)}footer.svelte-1y4c7mb .btn{flex:1 1 140px}
