.scrim.svelte-1rc1rez{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:24px;border:0;background:transparent;color:var(--ink);overflow:hidden}.scrim[open].svelte-1rc1rez{display:flex;justify-content:center;align-items:center}.scrim.svelte-1rc1rez::backdrop{background:#10120e59}.sheet.svelte-1rc1rez{display:flex;flex-direction:column;width:min(var(--sheet-width),100%);min-width:0;max-height:min(860px,calc(100dvh - 48px));border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);box-shadow:var(--shadow-lg);overflow:hidden;animation:rise .16s ease both}header.svelte-1rc1rez{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:12px 16px 12px 20px;border-bottom:1px solid var(--line);flex:none}h2.svelte-1rc1rez{min-width:0;font-family:var(--font-display);font-size:var(--text-xl);font-weight:600;letter-spacing:-.02em;line-height:1.2;overflow-wrap:anywhere}header.svelte-1rc1rez .btn:where(.svelte-1rc1rez){flex:none}.body.svelte-1rc1rez{padding:20px;overscroll-behavior:contain}footer.svelte-1rc1rez{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:16px 20px;border-top:1px solid var(--line);background:var(--sheet);flex:none}@media(max-width:600px){.scrim.svelte-1rc1rez{padding:0}.scrim[open].svelte-1rc1rez{align-items:stretch}.sheet.svelte-1rc1rez{width:100%;max-height:100dvh;border:0;border-radius:0}.body.svelte-1rc1rez{flex:1;padding:16px}header.svelte-1rc1rez{padding:12px 12px 12px 16px}footer.svelte-1rc1rez{padding:12px 16px max(12px,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.sheet.svelte-1rc1rez{animation:none}}
