.modal-overlay.svelte-ta60gp{z-index:1000;background:var(--ds-overlay-surface);overscroll-behavior:none;-webkit-backdrop-filter:blur(16px)saturate(.88);animation:svelte-ta60gp-modal-overlay-in var(--ds-duration-fast) ease-out both;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal-panel.svelte-ta60gp{border:1px solid var(--ds-border);border-radius:var(--ds-radius-xl);background:var(--ds-surface);width:min(640px,100%);max-height:min(860px,100dvh - 40px);box-shadow:var(--ds-shadow-raised);overscroll-behavior:contain;animation:svelte-ta60gp-modal-panel-in var(--ds-duration-standard) cubic-bezier(.22, 1, .36, 1) both;flex-direction:column;display:flex;overflow:hidden}.modal-panel.modal-scrollable.svelte-ta60gp{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;overflow-y:auto}@media (width<=520px){.modal-overlay.svelte-ta60gp{padding:12px}.modal-overlay.modal-overlay-sheet.svelte-ta60gp{align-items:end;padding:0}.modal-panel.modal-mobile-sheet.svelte-ta60gp{border-radius:var(--ds-radius-xl) var(--ds-radius-xl) 0 0;border-bottom:0;align-self:end;width:100%;max-height:min(860px,100dvh - 12px);animation-name:svelte-ta60gp-modal-sheet-in}}@keyframes svelte-ta60gp-modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-ta60gp-modal-panel-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes svelte-ta60gp-modal-sheet-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.modal-overlay.svelte-ta60gp,.modal-panel.svelte-ta60gp{animation:none}}
