.modal-backdrop.svelte-ta60gp{z-index:200;-webkit-backdrop-filter:blur(8px);background:#020617b8;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-panel.svelte-ta60gp{background:var(--surface);border:1px solid var(--border,#ffffff1a);border-radius:14px;outline:none;width:min(640px,100%);max-height:min(95vh,1100px);padding:1.25rem;position:relative;overflow:hidden auto;box-shadow:0 18px 48px #00000059}.modal-side-nav.svelte-ta60gp{pointer-events:none;z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0}.modal-panel.modal-fixed.svelte-ta60gp{flex-direction:column;height:min(92vh,900px);padding:0;display:flex;overflow:hidden}body[data-theme=slate] .modal-panel.svelte-ta60gp,body[data-theme=crimson] .modal-panel.svelte-ta60gp,body[data-theme=ember] .modal-panel.svelte-ta60gp,body[data-theme=amethyst] .modal-panel.svelte-ta60gp,body[data-theme=magenta] .modal-panel.svelte-ta60gp,body[data-theme=sapphire] .modal-panel.svelte-ta60gp,body[data-theme=emerald] .modal-panel.svelte-ta60gp{box-shadow:var(--shadow-3), var(--edge-hi)}@media (width>=641px){.modal-panel.modal-wide.svelte-ta60gp{width:min(1040px,100%)}.modal-panel.modal-sidenav.modal-fixed.svelte-ta60gp .modal-body:where(.svelte-ta60gp){scrollbar-gutter:stable;padding-left:4.25rem;padding-right:4.25rem}}.modal-header.svelte-ta60gp{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.1rem;display:flex}.modal-panel.modal-fixed.svelte-ta60gp .modal-header:where(.svelte-ta60gp){flex-shrink:0;margin-bottom:0;padding:1.25rem 1.25rem 0}.modal-header.svelte-ta60gp h2:where(.svelte-ta60gp){color:var(--accent-light,#e2e8f0);margin:0;font-size:1.1rem;font-weight:700;line-height:1.3}.modal-close.svelte-ta60gp{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,background .15s;display:inline-flex}.modal-close.svelte-ta60gp:hover{color:var(--text);background:#ffffff14}.modal-body.svelte-ta60gp{min-width:0}.modal-panel.modal-fixed.svelte-ta60gp .modal-body:where(.svelte-ta60gp){flex:1;min-height:0;padding:1.25rem;overflow:hidden auto}@media (width<=640px){.modal-backdrop.svelte-ta60gp{align-items:flex-end;padding:0}.modal-panel.svelte-ta60gp{border-radius:14px 14px 0 0;width:100%;max-height:92vh}.modal-panel.modal-fixed.svelte-ta60gp{height:92vh}}
