.scrim.svelte-ad9ct4{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#16233a7a;grid-template-columns:minmax(0,1fr);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.backdrop.svelte-ad9ct4{cursor:default;background:0 0;border:0;position:absolute;inset:0}.dialog.svelte-ad9ct4{z-index:1;background:var(--paper);border:2px solid var(--ink);outline:none;flex-direction:column;width:min(100%,640px);min-width:0;max-width:100%;max-height:min(88dvh,880px);animation:.18s cubic-bezier(.16,1,.3,1) svelte-ad9ct4-dialog-in;display:flex;position:relative}.dialog.wide.svelte-ad9ct4{width:min(100%,780px)}.head.svelte-ad9ct4{border-bottom:1px solid var(--ink);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}h2.svelte-ad9ct4{letter-spacing:-.025em;font-size:20px;font-weight:800;line-height:1.15}.close.svelte-ad9ct4{border:1px solid var(--ink);flex:none;place-items:center;width:34px;height:34px;display:grid}.close.svelte-ad9ct4:hover{background:var(--ink);color:var(--paper)}.body.svelte-ad9ct4{overscroll-behavior:contain;padding:18px 20px calc(20px + env(safe-area-inset-bottom));overflow-y:auto}@keyframes svelte-ad9ct4-dialog-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (width<=640px){.scrim.svelte-ad9ct4{align-items:end;padding:0}.dialog.svelte-ad9ct4{border-bottom:0;border-left:0;border-right:0;border-top:3px solid var(--ink);width:100%;max-height:92dvh}}
