.scrim.svelte-q75nnv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#0607049e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;padding:24px;animation:svelte-q75nnv-fade .18s ease}@keyframes svelte-q75nnv-fade{0%{opacity:0}to{opacity:1}}.panel.svelte-q75nnv{background:var(--surf-1);border:1px solid var(--line-strong);border-radius:24px;box-shadow:0 8px 20px -8px #16180f33,0 40px 90px -30px #16180f73;width:100%;max-width:520px;max-height:min(78vh,660px);display:flex;flex-direction:column;overflow:hidden;animation:svelte-q75nnv-rise .22s cubic-bezier(.2,.9,.3,1)}@keyframes svelte-q75nnv-rise{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}.dhead.svelte-q75nnv{display:flex;align-items:center;gap:10px;padding:16px 18px 11px;flex:none}.dtitle.svelte-q75nnv{flex:1;min-width:0}.dtitle.svelte-q75nnv h2:where(.svelte-q75nnv){margin:0;font-size:16.5px;font-weight:800;letter-spacing:-.02em}.dtitle.svelte-q75nnv p:where(.svelte-q75nnv){margin:1px 0 0;font-size:12.5px;color:var(--fg-3, var(--fg-2));font-weight:500;opacity:.75}.sq.svelte-q75nnv{width:29px;height:29px;border-radius:9px;border:0;background:var(--surf-2);color:var(--fg-2);display:grid;place-items:center;cursor:pointer;flex:none;padding:0;transition:background .15s}.sq.svelte-q75nnv:hover{background:var(--surf-3)}.dbody.svelte-q75nnv{padding:2px 18px 16px;overflow-y:auto;overscroll-behavior:contain;flex:1}.dfoot.svelte-q75nnv{padding:11px 18px 14px;border-top:1px solid var(--line);background:var(--surf-2);display:flex;align-items:center;gap:10px;flex:none}@media (max-width: 640px){.scrim.svelte-q75nnv{place-items:end center;padding:0}.panel.svelte-q75nnv{max-width:none;border-radius:22px 22px 0 0;max-height:88vh;animation:svelte-q75nnv-slide .26s cubic-bezier(.2,.9,.3,1)}@keyframes svelte-q75nnv-slide{0%{transform:translateY(100%)}to{transform:none}}.panel.tall.svelte-q75nnv{height:88vh}.panel.svelte-q75nnv:before{content:"";display:block;width:38px;height:4px;border-radius:4px;background:var(--line-strong);margin:9px auto -2px;flex:none}}@media (prefers-reduced-motion: reduce){.scrim.svelte-q75nnv,.panel.svelte-q75nnv{animation:none}}
