.scrim.svelte-ta60gp{position:fixed;top:0;right:0;bottom:0;left:0;background:#06080b9e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:500}.modal.svelte-ta60gp{background:var(--surface);border:1px solid var(--line-soft);border-radius:20px;max-height:calc(100vh - 64px);display:flex;flex-direction:column;animation:svelte-ta60gp-scale-in .22s cubic-bezier(.22,1,.36,1)}@keyframes svelte-ta60gp-scale-in{0%{transform:scale(.92);opacity:0}to{transform:scale(1);opacity:1}}.modal-header.svelte-ta60gp{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 14px;border-bottom:1px solid var(--line-soft);flex-shrink:0}.modal-head-left.svelte-ta60gp{display:flex;align-items:center;gap:12px;min-width:0}.modal-head-text.svelte-ta60gp{display:flex;flex-direction:column;gap:2px;min-width:0}.modal-head-right.svelte-ta60gp{display:flex;align-items:center;gap:10px;flex-shrink:0}.modal-title.svelte-ta60gp{font-size:15px;font-weight:600;color:var(--text)}.modal-sub.svelte-ta60gp{font-size:12px;color:var(--muted)}.modal-close.svelte-ta60gp{width:30px;height:30px;border-radius:8px;background:var(--surface-hi);border:1px solid var(--line-soft);color:var(--muted);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s,color .15s}.modal-close.svelte-ta60gp:hover{background:#ffffff14;color:var(--text)}.modal-body.svelte-ta60gp{padding:20px;overflow-y:auto;flex:1}
