.modal-shell__backdrop.svelte-1aos96a{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:1rem;background:#0b1b298f;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.modal-shell__card.svelte-1aos96a{width:min(100%,32rem);max-height:min(90vh,60rem);overflow:auto;padding:1rem;border:2px solid var(--surface-border, #153f60);border-radius:.8rem;background:repeating-linear-gradient(90deg,rgba(17,47,74,.08) 0,rgba(17,47,74,.08) 2px,transparent 2px,transparent 12px),var(--surface-strong, #fffce5);box-shadow:0 20px 50px -28px #112f4af2;animation:svelte-1aos96a-modal-shell-in .15s ease-out}.modal-shell__card--lg.svelte-1aos96a{width:min(100%,44rem)}.modal-shell__head.svelte-1aos96a{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.modal-shell__head.svelte-1aos96a h2:where(.svelte-1aos96a){margin:0;font-size:clamp(1.5rem,4vw,2rem);letter-spacing:-.03em}.modal-shell__close.svelte-1aos96a{width:2.15rem;height:2.15rem;padding:0;flex-shrink:0}.modal-shell__body.svelte-1aos96a{margin-top:.95rem}@keyframes svelte-1aos96a-modal-shell-in{0%{opacity:0;transform:translateY(-.5rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 720px){.modal-shell__backdrop.svelte-1aos96a{padding:.65rem}.modal-shell__card.svelte-1aos96a{padding:.85rem}}
