@layer puresv{.modal.svelte-ta60gp{max-width:min(32rem, calc(100% - 2 * var(--puresv-space-6)));max-height:calc(100% - 2 * var(--puresv-space-6));color:var(--puresv-text);opacity:0;transition:opacity var(--puresv-duration-overlay) var(--puresv-ease-out), transform var(--puresv-duration-overlay) var(--puresv-ease-out), display var(--puresv-duration-overlay) allow-discrete, overlay var(--puresv-duration-overlay) allow-discrete;background:0 0;border:0;padding:0;transform:scale(.96)}.modal[open].svelte-ta60gp{opacity:1;transform:scale(1)}@starting-style{.modal[open].svelte-ta60gp{opacity:0;transform:scale(.96)}}.modal.svelte-ta60gp::backdrop{background-color:var(--puresv-scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:1;transition:opacity var(--puresv-duration-overlay) var(--puresv-ease-out), display var(--puresv-duration-overlay) allow-discrete, overlay var(--puresv-duration-overlay) allow-discrete}@starting-style{.modal.svelte-ta60gp::backdrop{opacity:0}}.panel.svelte-ta60gp{max-height:inherit;border:1px solid var(--puresv-border);border-radius:var(--puresv-radius-lg);background-color:var(--puresv-canvas);box-shadow:var(--puresv-shadow-lg);flex-direction:column;display:flex;overflow:hidden}.head.svelte-ta60gp{justify-content:space-between;align-items:center;gap:var(--puresv-space-4);padding:var(--puresv-space-4);border-bottom:1px solid var(--puresv-border);flex-shrink:0;display:flex}.title.svelte-ta60gp{font-size:var(--puresv-text-lg);font-weight:var(--puresv-weight-semibold);letter-spacing:-.01em;margin:0}.close.svelte-ta60gp{border-radius:var(--puresv-radius-md);width:2rem;height:2rem;color:var(--puresv-text-muted);cursor:pointer;transition:background-color var(--puresv-duration) var(--puresv-ease-out), color var(--puresv-duration) var(--puresv-ease-out), transform var(--puresv-duration) var(--puresv-ease-out);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:auto;display:inline-flex}.close.svelte-ta60gp:active{transform:scale(.97)}@media (hover:hover){.close.svelte-ta60gp:hover{background-color:var(--puresv-surface-2);color:var(--puresv-text)}}.close.svelte-ta60gp:focus-visible{outline:2px solid var(--puresv-ring);outline-offset:2px}.close.svelte-ta60gp svg:where(.svelte-ta60gp){width:1rem;height:1rem}.body.svelte-ta60gp{min-height:0;padding:var(--puresv-space-4);font-size:var(--puresv-text-sm);line-height:1.6;overflow-y:auto}.actions.svelte-1phh6uv{justify-content:flex-end;gap:var(--puresv-space-2);margin-block-start:var(--puresv-space-4);display:flex}}
