dialog.app-modal.svelte-ta60gp{max-width:calc(100vw - 1.5rem);max-height:min(94vh,1080px);color:inherit;background:0 0;border:none;padding:0}dialog.app-modal.svelte-ta60gp::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#080706b8}dialog.app-modal.svelte-ta60gp:focus{outline:none}.app-modal__panel.svelte-ta60gp{background:var(--color-surface);border:1px solid var(--color-border);border-radius:calc(var(--radius) + 4px);max-height:min(94vh,1080px);box-shadow:var(--shadow);flex-direction:column;display:flex;overflow:hidden}.app-modal__head.svelte-ta60gp{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3);border-bottom:1px solid var(--color-border);background:var(--color-elevated);flex-shrink:0;display:flex}.app-modal__head--bare.svelte-ta60gp{justify-content:flex-end}.app-modal__title.svelte-ta60gp{font-size:clamp(1.15rem,2.5vw,1.4rem);font-family:var(--font-display);letter-spacing:.02em;margin:0;padding-top:2px;font-weight:600;line-height:1.25}.app-modal__close.svelte-ta60gp{min-width:2.75rem;min-height:2.75rem;margin:calc(var(--space-2) * -1) calc(var(--space-2) * -1) 0 0;border-radius:var(--radius);color:var(--color-muted);cursor:pointer;background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.app-modal__close.svelte-ta60gp:hover{color:var(--color-text);border-color:var(--color-border);background:#c9a2271a}.app-modal__close.svelte-ta60gp svg:where(.svelte-ta60gp){width:1.25rem;height:1.25rem}.app-modal__body.svelte-ta60gp{padding:var(--space-4) var(--space-6);-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow:auto}.app-modal--md.svelte-ta60gp{width:min(100%,28rem)}.app-modal--lg.svelte-ta60gp{width:min(100%,40rem)}.app-modal--xl.svelte-ta60gp{width:min(100%,52rem)}.app-modal--2xl.svelte-ta60gp{width:min(100%,72rem)}dialog.app-modal--2xl.svelte-ta60gp{max-width:calc(100vw - 2rem);height:calc(100dvh - 2rem);max-height:calc(100dvh - 2rem)}.app-modal--2xl.svelte-ta60gp .app-modal__panel:where(.svelte-ta60gp){height:100%;min-height:0;max-height:100%}.app-modal--2xl.svelte-ta60gp .app-modal__head:where(.svelte-ta60gp){padding:var(--space-5) var(--space-5) var(--space-3)}.app-modal--2xl.svelte-ta60gp .app-modal__head--bare:where(.svelte-ta60gp){padding:var(--space-3) var(--space-3) var(--space-2)}.app-modal--2xl.svelte-ta60gp .app-modal__title:where(.svelte-ta60gp){padding:var(--space-1) 0 var(--space-1)}.app-modal--2xl.svelte-ta60gp .app-modal__body:where(.svelte-ta60gp){flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}@media (width<=480px){dialog.app-modal.svelte-ta60gp{width:100%;max-width:100vw;max-height:100dvh;margin:auto 0 0}dialog.app-modal--2xl.svelte-ta60gp{height:calc(100dvh - 1rem);max-height:calc(100dvh - 1rem)}.app-modal__panel.svelte-ta60gp{border-radius:calc(var(--radius) + 4px) calc(var(--radius) + 4px) 0 0;max-height:100dvh}.app-modal--2xl.svelte-ta60gp .app-modal__panel:where(.svelte-ta60gp){height:100%;max-height:100%}.app-modal__body.svelte-ta60gp{padding:var(--space-4)}.app-modal--2xl.svelte-ta60gp .app-modal__head:where(.svelte-ta60gp){padding:var(--space-5) var(--space-5) var(--space-3)}.app-modal--2xl.svelte-ta60gp .app-modal__head--bare:where(.svelte-ta60gp){padding:var(--space-3) var(--space-3) var(--space-2)}.app-modal--2xl.svelte-ta60gp .app-modal__body:where(.svelte-ta60gp){flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}}
