.modal.svelte-ta60gp{margin:auto;padding:0;border:1px solid var(--border-default);border-radius:var(--radius-xl);background:var(--surface-1);color:var(--text-primary);box-shadow:var(--shadow-xl);width:min(42rem,calc(100vw - var(--space-8)));max-height:min(85dvh,48rem);overflow:hidden;display:none;flex-direction:column}.modal[open].svelte-ta60gp{display:flex;animation:svelte-ta60gp-lift var(--duration-normal) var(--ease-out)}.modal.sm.svelte-ta60gp{width:min(30rem,calc(100vw - var(--space-8)))}.modal.lg.svelte-ta60gp{width:min(56rem,calc(100vw - var(--space-8)))}.modal.xl.svelte-ta60gp{width:min(76rem,calc(100vw - var(--space-6)));max-height:min(94dvh,60rem)}.modal.svelte-ta60gp::backdrop{background:oklch(.1 .01 var(--brand-hue) / .62);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:svelte-ta60gp-fade var(--duration-fast) var(--ease-out)}@keyframes svelte-ta60gp-fade{0%{opacity:0}to{opacity:1}}@keyframes svelte-ta60gp-lift{0%{opacity:0;transform:translateY(6px) scale(.995)}to{opacity:1;transform:none}}.head.svelte-ta60gp{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border-subtle);flex-shrink:0}.head-text.svelte-ta60gp h2:where(.svelte-ta60gp){font-size:var(--text-lg);margin-bottom:var(--space-1)}.sub.svelte-ta60gp{font-size:var(--text-sm);color:var(--text-tertiary);line-height:var(--leading-snug)}.close.svelte-ta60gp{width:1.75rem;height:1.75rem;display:grid;place-items:center;border-radius:var(--radius-sm);color:var(--text-tertiary);flex-shrink:0}.close.svelte-ta60gp:hover{background:var(--surface-3);color:var(--text-primary)}.body.svelte-ta60gp{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.confirmation.svelte-ta60gp .head:where(.svelte-ta60gp){position:relative;justify-content:center;padding:var(--space-8) var(--space-8) 0;border-bottom:0;text-align:center}.confirmation.svelte-ta60gp .head-text:where(.svelte-ta60gp) h2:where(.svelte-ta60gp){font-size:var(--text-xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);margin:0}.confirmation.svelte-ta60gp .close:where(.svelte-ta60gp){position:absolute;top:var(--space-3);right:var(--space-3)}@media(max-width:640px){.modal.svelte-ta60gp,.modal.sm.svelte-ta60gp,.modal.lg.svelte-ta60gp,.modal.xl.svelte-ta60gp{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;top:0;right:0;bottom:0;left:0;border-radius:0;border:0}.head.svelte-ta60gp{padding:max(var(--space-3),env(safe-area-inset-top)) var(--space-4) var(--space-3)}.close.svelte-ta60gp{width:2.75rem;height:2.75rem}.foot.svelte-ta60gp{flex-wrap:wrap;padding:var(--space-3) var(--space-4) max(var(--space-3),env(safe-area-inset-bottom))}}.foot.svelte-ta60gp{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-6);border-top:1px solid var(--border-subtle);background:var(--surface-2);flex-shrink:0}.foot.svelte-ta60gp :is(.btn.primary,.btn.danger){margin-left:auto}.foot.svelte-ta60gp :is(.btn.primary,.btn.danger)~:is(.btn.primary,.btn.danger){margin-left:0}.modal.confirmation.svelte-ta60gp{width:min(31.5rem,calc(100vw - var(--space-8)));height:fit-content;max-height:85dvh;margin:auto;border:1px solid var(--border-default);border-radius:var(--radius-lg)}.foot.svelte-ta60gp .foot-note{margin-right:auto;font-size:var(--text-xs);color:var(--text-tertiary)}
