dialog.svelte-1rc1rez{color:inherit;background:0 0;border:0;width:min(520px,100vw - 32px);max-height:calc(100svh - 48px);padding:0}dialog.svelte-1rc1rez::backdrop{background:var(--scrim);animation:svelte-1rc1rez-fade var(--t-med) var(--ease)}dialog[open].svelte-1rc1rez .body:where(.svelte-1rc1rez){animation:svelte-1rc1rez-rise var(--t-med) var(--ease)}@keyframes svelte-1rc1rez-fade{0%{opacity:0}}@keyframes svelte-1rc1rez-rise{0%{opacity:0;transform:translateY(12px)scale(.985)}}@media (prefers-reduced-motion:reduce){dialog.svelte-1rc1rez::backdrop,dialog[open].svelte-1rc1rez .body:where(.svelte-1rc1rez){animation:none}}.body.svelte-1rc1rez{background:var(--card);border-radius:var(--r-card);padding:var(--pad-card);gap:18px;display:grid}.head.svelte-1rc1rez{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}h2.svelte-1rc1rez{letter-spacing:-.01em;font-size:18px;font-weight:650}.head.svelte-1rc1rez p:where(.svelte-1rc1rez){color:var(--muted);margin-top:2px;font-size:14px}.x.svelte-1rc1rez{appearance:none;width:44px;height:44px;color:var(--ink-2);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--t-fast) var(--ease);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:-9px -12px -9px 0;padding:0;display:grid}.x.svelte-1rc1rez:hover{background:var(--field)}.x.svelte-1rc1rez svg{flex:none;width:20px;height:20px}@media (width<=767px){dialog.svelte-1rc1rez{width:100vw;max-width:100vw;margin:auto 0 0}.body.svelte-1rc1rez{padding-bottom:calc(var(--pad-card) + env(safe-area-inset-bottom));border-radius:24px 24px 0 0}}
