.modal-backdrop.svelte-mrlnh3{position:fixed;top:0;right:0;bottom:0;left:0;z-index:205;display:grid;place-items:center;padding:1rem;background:#06060bc7;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}.modal-card.svelte-mrlnh3{position:relative;width:min(30rem,100%);padding:1.4rem 1.45rem 1.3rem;border-radius:1.25rem;border:1px solid color-mix(in srgb,var(--accent) 32%,transparent);background:linear-gradient(180deg,var(--panel-raised, #1a1826) 0%,var(--bg-deep, #131118) 100%);box-shadow:0 2rem 5rem #0000008c,inset 0 1px #ffffff0d;animation:svelte-mrlnh3-modalIn .2s cubic-bezier(.32,.72,.33,1) both}.modal-card.svelte-mrlnh3:before{content:"";position:absolute;top:0;left:1.4rem;right:1.4rem;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(168,156,204,.75),transparent)}.modal-card.danger.svelte-mrlnh3:before{background:linear-gradient(90deg,transparent,rgba(255,142,163,.7),transparent)}.eyebrow.svelte-mrlnh3{margin:0 0 .5rem;color:var(--accent-strong);font-size:.72rem;font-weight:850;letter-spacing:.2em;text-transform:uppercase}.modal-card.danger.svelte-mrlnh3 .eyebrow:where(.svelte-mrlnh3){color:var(--danger)}h2.svelte-mrlnh3{margin:0;color:var(--text);font-size:1.28rem;font-weight:800;letter-spacing:-.02em;line-height:1.2}.modal-head.svelte-mrlnh3{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.close-button.svelte-mrlnh3{display:inline-grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:.75rem;border:1px solid var(--line);background:#ffffff08;color:var(--muted);transition:color .12s ease,border-color .12s ease}.close-button.svelte-mrlnh3:hover{color:var(--text);border-color:var(--line-strong)}.message.svelte-mrlnh3{white-space:pre-line;overflow-wrap:anywhere;max-height:45vh;overflow-y:auto;margin:.8rem 0 1.35rem;color:var(--muted);font-size:.95rem;line-height:1.5}.actions.svelte-mrlnh3{display:flex;justify-content:flex-end;gap:.6rem}.actions.svelte-mrlnh3 .primary:where(.svelte-mrlnh3),.actions.svelte-mrlnh3 .secondary:where(.svelte-mrlnh3){min-height:2.8rem;padding:0 1.15rem;border-radius:.85rem;font-weight:800;font-size:.92rem;transition:filter .12s ease,background .12s ease}.actions.svelte-mrlnh3 .primary:where(.svelte-mrlnh3){background:linear-gradient(180deg,var(--line-accent, #6a5f96) 0%,var(--line-accent-soft, #574d7d) 100%);border:1px solid var(--accent, #8a7db8);color:var(--text-bright, #f2eefb);box-shadow:inset 0 1px #ffffff24}.actions.svelte-mrlnh3 .primary.danger:where(.svelte-mrlnh3){background:linear-gradient(180deg,#8e3f51,#77323f);border-color:#c46379;color:#ffe9ee}.actions.svelte-mrlnh3 .primary:where(.svelte-mrlnh3):hover{filter:brightness(1.1)}.actions.svelte-mrlnh3 .secondary:where(.svelte-mrlnh3){background:#ffffff0a;border:1px solid var(--line);color:var(--muted)}.actions.svelte-mrlnh3 .secondary:where(.svelte-mrlnh3):hover{color:var(--text);background:#ffffff12}@keyframes svelte-mrlnh3-modalIn{0%{opacity:0;transform:translateY(.7rem) scale(.98)}to{opacity:1;transform:none}}.actions.exit-options.svelte-mrlnh3{flex-direction:column;gap:1rem}.actions.exit-options.svelte-mrlnh3 button:where(.svelte-mrlnh3){width:100%;min-height:3.15rem}.actions.svelte-mrlnh3 .keep-note:where(.svelte-mrlnh3){background:var(--panel-soft);border:1px solid var(--line-strong);color:var(--text);border-radius:.85rem;font-size:.95rem;font-weight:600}.actions.svelte-mrlnh3 .keep-note:where(.svelte-mrlnh3):focus-visible{outline:3px solid var(--line-strong);outline-offset:3px}@media(prefers-reduced-motion:reduce){.modal-card.svelte-mrlnh3{animation:none}}@media(max-width:520px){.actions.svelte-mrlnh3{flex-direction:column-reverse}.actions.svelte-mrlnh3 button:where(.svelte-mrlnh3){width:100%}}
