.dialog.svelte-1cplwtb{width:min(100% - 2rem,36rem);max-height:min(100dvh - 2rem,48rem);color:var(--color-text);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.dialog.svelte-1cplwtb::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bd}.dialog[open].svelte-1cplwtb{animation:.17s ease-out svelte-1cplwtb-dialog-enter}.dialog__panel.svelte-1cplwtb{border:1px solid var(--color-border-strong);border-radius:var(--radius-xl);background:var(--color-surface-elevated);max-height:min(100dvh - 2rem,48rem);box-shadow:var(--shadow-lg);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}header.svelte-1cplwtb,footer.svelte-1cplwtb{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}header.svelte-1cplwtb{border-bottom:1px solid var(--color-border)}footer.svelte-1cplwtb{border-top:1px solid var(--color-border);justify-content:flex-end}h2.svelte-1cplwtb,p.svelte-1cplwtb{margin:0}h2.svelte-1cplwtb{letter-spacing:-.02em;font-size:1.15rem;font-weight:670;line-height:1.3}header.svelte-1cplwtb p:where(.svelte-1cplwtb){color:var(--color-text-muted);margin-top:.4rem;font-size:.875rem;line-height:1.55}.dialog__close.svelte-1cplwtb{border-radius:var(--radius-md);width:2.25rem;height:2.25rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.dialog__close.svelte-1cplwtb:hover{background:var(--color-surface-hover);color:var(--color-text)}.dialog__body.svelte-1cplwtb{overscroll-behavior-y:contain;min-height:0;padding:1.25rem;overflow-y:auto}.dialog__body.svelte-1cplwtb:focus-visible{outline-offset:-2px}html:has(dialog.dialog--media[open]){overflow:hidden}.dialog--media.svelte-1cplwtb{width:calc(100% - 2rem);max-width:120rem;height:calc(100dvh - 2rem);max-height:none}.dialog--media.svelte-1cplwtb .dialog__panel:where(.svelte-1cplwtb){background:var(--color-canvas);height:100%;max-height:none}.dialog--media.svelte-1cplwtb header:where(.svelte-1cplwtb){border:0;align-items:center;padding:.5rem 1rem}.dialog--media.svelte-1cplwtb h2:where(.svelte-1cplwtb){overflow-wrap:anywhere;font-size:.95rem}.dialog--media.svelte-1cplwtb .dialog__close:where(.svelte-1cplwtb){width:2.75rem;height:2.75rem}.dialog--media.svelte-1cplwtb .dialog__body:where(.svelte-1cplwtb){padding:0 1rem .5rem;display:grid;overflow:hidden}@media (width<=40rem),(height<=30rem){.dialog--media.svelte-1cplwtb{width:100%;height:100dvh}.dialog--media.svelte-1cplwtb .dialog__panel:where(.svelte-1cplwtb){border:0;border-radius:0}.dialog--media.svelte-1cplwtb header:where(.svelte-1cplwtb){padding:.25rem .5rem}.dialog--media.svelte-1cplwtb .dialog__body:where(.svelte-1cplwtb){padding-inline:.5rem}}@media (prefers-reduced-motion:reduce){.dialog--media[open].svelte-1cplwtb{animation:none}}@keyframes svelte-1cplwtb-dialog-enter{0%{opacity:0;transform:translateY(.5rem)scale(.985)}}
