.modal-backdrop[data-v-2ea8bf04]{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030309ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.modal-card[data-v-2ea8bf04]{border:1px solid var(--border-strong);background:linear-gradient(160deg, #ffffff09, transparent 46%), var(--panel-solid);border-radius:22px;flex-direction:column;width:100%;max-height:calc(100vh - 40px);display:flex;overflow:hidden;box-shadow:0 30px 100px #0000008c}.modal-head[data-v-2ea8bf04]{justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 0;display:flex}.modal-head h2[data-v-2ea8bf04]{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:1.2rem}.modal-head p[data-v-2ea8bf04]{color:var(--text-muted);margin:5px 0 0;font-size:.8rem;line-height:1.5}.modal-body[data-v-2ea8bf04]{padding:20px 24px 24px;overflow-y:auto}.modal-footer[data-v-2ea8bf04]{border-top:1px solid var(--border);background:var(--surface-inset);justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}@media (width<=560px){.modal-backdrop[data-v-2ea8bf04]{place-items:end center;padding:0}.modal-card[data-v-2ea8bf04]{border-bottom:0;border-radius:22px 22px 0 0;max-height:92vh}.modal-head[data-v-2ea8bf04],.modal-body[data-v-2ea8bf04]{padding-left:18px;padding-right:18px}.modal-footer[data-v-2ea8bf04]{padding:14px 18px}}
