.scrim.svelte-ta60gp{z-index:var(--scrim-z,60);background:var(--scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:var(--scrim-p);justify-content:center;align-items:center;animation:.2s both rt-up;display:flex;position:fixed;inset:0}.modal.svelte-ta60gp{width:var(--modal-w);max-width:100%;padding:var(--modal-p);background:var(--surface);color:var(--ink);font-family:var(--font-sans);border-radius:22px;animation:.26s backwards rt-pop;position:relative;box-shadow:0 30px 70px -24px #00000080}.modal.scroll.svelte-ta60gp{max-height:100%;overflow-y:auto}html.rt-modal-lock{overflow:hidden}.scrim.top.svelte-ta60gp,.scrim.keys.svelte-ta60gp{align-items:flex-start}.scrim.top.svelte-ta60gp{padding-top:calc(var(--scrim-p) + var(--safe-top-env))}.scrim.keys.keys.svelte-ta60gp{padding-top:calc(var(--keys-top) + 12px);padding-bottom:calc(var(--keys-bottom) + 12px)}.scrim.keys.keys.sheet.svelte-ta60gp{padding-top:var(--keys-top);padding-bottom:0}.scrim.keys.svelte-ta60gp .modal.sheet:where(.svelte-ta60gp){padding-bottom:var(--keys-bottom)}.scrim.keys.keys.page.svelte-ta60gp{padding-top:0;padding-bottom:0}.scrim.keys.svelte-ta60gp .modal.page:where(.svelte-ta60gp){padding-bottom:calc(var(--modal-p) + var(--keys-bottom) + 16px)}.scrim.keys.svelte-ta60gp .modal:where(.svelte-ta60gp):not(.sheet){max-height:100%;overflow-y:auto}.scrim.sheet.svelte-ta60gp{background:var(--surface);padding:0}.modal.sheet.svelte-ta60gp{width:100%;height:100%;max-height:100%;padding:var(--safe-top-env) 0 var(--safe-bottom);box-shadow:none;border-radius:0;flex-direction:column;display:flex;overflow:hidden}.modal.sheet.svelte-ta60gp>.close:where(.svelte-ta60gp){top:calc(16px + var(--safe-top-env))}.scrim.page.svelte-ta60gp{background:var(--surface);padding:0}.scrim.page.svelte-ta60gp,.modal.page.svelte-ta60gp{animation:none}.modal.page.svelte-ta60gp{width:100%;height:100%;max-height:100%;padding:calc(var(--modal-p) + var(--safe-top-env)) var(--modal-p) calc(var(--modal-p) + var(--safe-bottom));box-shadow:none;overscroll-behavior:contain;border-radius:0;overflow-y:auto}.modal.page.svelte-ta60gp>.close:where(.svelte-ta60gp){top:calc(12px + var(--safe-top-env));margin:12px 12px -46px auto;position:sticky}@media (width>=980px){.modal.svelte-ta60gp{width:var(--modal-w-desk,var(--modal-w))}.scrim.top.svelte-ta60gp{padding-top:var(--scrim-p);align-items:center}.scrim.sheet.svelte-ta60gp{padding:var(--scrim-p);background:var(--scrim)}.modal.sheet.svelte-ta60gp{width:var(--modal-w);height:auto;max-height:calc(100vh - var(--scrim-p) * 2);border-radius:22px;padding:0;box-shadow:0 30px 70px -24px #00000080}.modal.sheet.svelte-ta60gp>.close:where(.svelte-ta60gp){top:16px}.scrim.page.svelte-ta60gp{padding:var(--scrim-p);background:var(--scrim);animation:.2s both rt-up}.modal.page.svelte-ta60gp{width:var(--modal-w-desk,var(--modal-w));height:auto;max-height:none;padding:var(--modal-p);overscroll-behavior:auto;border-radius:22px;animation:.26s backwards rt-pop;overflow-y:visible;box-shadow:0 30px 70px -24px #00000080}.modal.page.scroll.svelte-ta60gp{max-height:100%;overflow-y:auto}.modal.page.svelte-ta60gp>.close:where(.svelte-ta60gp){margin:0;position:absolute;top:16px}}.close.svelte-ta60gp{width:34px;height:34px;color:var(--muted);background:var(--surface);z-index:1;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;transition:color .14s,background .14s;display:flex;position:absolute;top:16px;right:16px}.close.svelte-ta60gp:hover{color:var(--ink);background:var(--surface-warm)}.close.svelte-ta60gp svg:where(.svelte-ta60gp){width:18px;height:18px}
