html:has(.dialog-content[data-state=open]){scrollbar-gutter:stable}body:has(.dialog-content[data-state=open]){overflow:hidden}.dialog-title{font:600 21px var(--font-display);letter-spacing:.01em}.dialog-overlay{z-index:1000;-webkit-backdrop-filter:blur(6px)saturate(1.2);backdrop-filter:blur(6px)saturate(1.2);animation:svelte-1i47zga-appear var(--t-dialog) ease;background:radial-gradient(60rem 40rem at 50% 40%,#65cbe514,#0000 70%),#03050999;position:fixed;inset:0}:root[data-theme=light] .dialog-overlay{background:#0c1a2b47}.dialog-content{z-index:1001;width:min(var(--dialog-width), calc(100vw - 32px));border:1px solid var(--glass-edge);background:linear-gradient(180deg, var(--glass-hi), transparent 30%), var(--glass-strong);-webkit-backdrop-filter:blur(28px)saturate(1.6);backdrop-filter:blur(28px)saturate(1.6);max-height:88vh;box-shadow:var(--shadow-3), inset 0 1px 0 var(--rim), 0 0 80px -30px var(--accent-glow);animation:svelte-1i47zga-dialog-in .5s var(--spring);border-radius:18px;flex-direction:column;gap:20px;padding:24px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.dialog-content:before{content:"";background:linear-gradient(90deg, transparent, var(--accent), var(--accent-3), transparent);pointer-events:none;height:1px;position:absolute;inset:-1px 18% auto}@keyframes svelte-1i47zga-dialog-in{0%{opacity:0;transform:translate(-50%,calc(16px - 50%))scale(.95)}}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .dialog-content{animation:svelte-1i47zga-appear var(--t-dialog) ease}}:root[data-motion=reduced] .dialog-content{animation:svelte-1i47zga-appear var(--t-dialog) ease}.dialog-body.svelte-1i47zga{min-height:0;overflow:auto}header.svelte-1i47zga{flex:none}footer.svelte-1i47zga{border-top:1px solid var(--border);justify-content:flex-end;padding-top:16px}@keyframes svelte-1i47zga-appear{0%{opacity:0}}
