.backdrop.svelte-ta60gp{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:grid;place-items:center;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);z-index:var(--z-modal);padding:max(var(--s-3),env(safe-area-inset-top)) max(var(--s-3),env(safe-area-inset-right)) max(var(--s-3),env(safe-area-inset-bottom)) max(var(--s-3),env(safe-area-inset-left));overscroll-behavior:contain;animation:svelte-ta60gp-backdrop-in var(--t-fast) var(--ease-out)}.panel.svelte-ta60gp{--modal-pad: var(--s-5);width:min(440px,100%);max-height:90vh;max-height:min(92dvh,100%);min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--bg-1);border:1px solid var(--line);padding:var(--modal-pad);display:grid;gap:var(--s-3);animation:svelte-ta60gp-panel-in var(--t-fast) var(--ease-out)}.panel.flush.svelte-ta60gp{padding:0;overflow:visible}.panel.has-slots.svelte-ta60gp{padding:0;overflow:hidden;display:flex;flex-direction:column;gap:0}.modal-slot-head.svelte-ta60gp{flex-shrink:0;padding:var(--modal-pad) var(--modal-pad) var(--s-3);border-bottom:1px solid var(--line);background:var(--bg-1)}.modal-default-head.svelte-ta60gp{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3)}.modal-close.svelte-ta60gp{background:none;border:0;color:var(--ink-1);font-size:24px;line-height:1;cursor:pointer;padding:0 var(--s-2);transition:color var(--t-fast)}.modal-close.svelte-ta60gp:hover{color:var(--accent)}.modal-slot-body.svelte-ta60gp{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:var(--s-4) var(--modal-pad);display:grid;gap:var(--s-3)}.modal-slot-foot.svelte-ta60gp{flex-shrink:0;padding:var(--s-3) var(--modal-pad) var(--modal-pad);border-top:1px solid var(--line);background:var(--bg-1);display:flex;align-items:center;justify-content:flex-end;gap:var(--s-3);flex-wrap:wrap}.panel.sheet.has-slots.svelte-ta60gp{padding-bottom:0}.panel.sheet.has-slots.svelte-ta60gp .grabber:where(.svelte-ta60gp){align-self:center;margin-top:var(--s-2)}.panel.sheet.has-slots.svelte-ta60gp .modal-slot-foot:where(.svelte-ta60gp){padding-bottom:var(--modal-pad-bottom)}.panel.svelte-ta60gp:not(.flush):not(.has-slots) header,.panel.svelte-ta60gp:not(.flush):not(.has-slots) .ce-head,.panel.svelte-ta60gp:not(.flush):not(.has-slots) .fire-header,.panel.svelte-ta60gp:not(.flush):not(.has-slots) .cheat-head,.panel.svelte-ta60gp:not(.flush):not(.has-slots) .prompt-head{position:sticky;top:calc(-1 * var(--modal-pad));z-index:4;background:var(--bg-1);margin-top:calc(-1 * var(--modal-pad));margin-inline:calc(-1 * var(--modal-pad));padding:var(--modal-pad) var(--modal-pad) var(--s-3);border-bottom:1px solid var(--line)}.panel.svelte-ta60gp:not(.flush):not(.has-slots) .actions,.panel.svelte-ta60gp:not(.flush):not(.has-slots) .ce-actions,.panel.svelte-ta60gp:not(.flush):not(.has-slots) .fire-actions,.panel.svelte-ta60gp:not(.flush):not(.has-slots) .action-actions,.panel.svelte-ta60gp:not(.flush):not(.has-slots) .confirm-actions{position:sticky;bottom:calc(-1 * var(--modal-pad));z-index:4;background:var(--bg-1);margin-bottom:calc(-1 * var(--modal-pad));margin-inline:calc(-1 * var(--modal-pad));padding:var(--s-3) var(--modal-pad) var(--modal-pad);border-top:1px solid var(--line)}.panel.svelte-ta60gp:focus-visible{outline:0;border-color:var(--accent)}.backdrop.sheet.svelte-ta60gp{place-items:end center;padding:env(safe-area-inset-top) 0 0}.panel.sheet.svelte-ta60gp{--modal-pad-bottom: calc(var(--s-5) + env(safe-area-inset-bottom));width:min(640px,100%);max-height:92vh;max-height:min(92dvh,100%);min-height:0;border:1px solid var(--line);border-bottom:0;border-radius:var(--r-2) var(--r-2) 0 0;padding-bottom:var(--modal-pad-bottom);animation:svelte-ta60gp-sheet-in var(--t-base) var(--ease-out)}.panel.sheet.svelte-ta60gp:not(.flush):not(.has-slots) .actions,.panel.sheet.svelte-ta60gp:not(.flush):not(.has-slots) .ce-actions,.panel.sheet.svelte-ta60gp:not(.flush):not(.has-slots) .fire-actions,.panel.sheet.svelte-ta60gp:not(.flush):not(.has-slots) .action-actions,.panel.sheet.svelte-ta60gp:not(.flush):not(.has-slots) .confirm-actions{bottom:calc(-1 * var(--modal-pad-bottom));margin-bottom:calc(-1 * var(--modal-pad-bottom));padding-bottom:var(--modal-pad-bottom)}@media (max-width: 760px){.panel.svelte-ta60gp:not(.flush):not(.sheet){--modal-pad: var(--s-4)}}.grabber.svelte-ta60gp{justify-self:center;width:36px;height:4px;margin-bottom:var(--s-1);border-radius:var(--r-pill);background:var(--line-strong)}@keyframes svelte-ta60gp-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-ta60gp-panel-in{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}@keyframes svelte-ta60gp-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.backdrop.svelte-ta60gp,.panel.svelte-ta60gp{animation:none}}
