.backdrop.svelte-12ptxpq{z-index:70;background:var(--backdrop);padding:16px;display:grid;position:fixed;inset:0;overflow-y:auto}.dialog.svelte-12ptxpq{box-sizing:border-box;border-radius:var(--r-xl);background:var(--surface);width:100%;max-width:520px;box-shadow:var(--shadow-pop);margin:auto;padding:24px}.error.svelte-12ptxpq{border:1px solid var(--err-line);border-radius:var(--r-md);background:var(--err-bg);color:var(--err);margin:0 0 16px;padding:10px 12px;font-size:1rem;font-weight:600}.pre.svelte-12ptxpq{border:1px solid var(--warn-line);border-radius:var(--r-sm);background:var(--warn-bg);color:var(--warn);margin:0 0 12px;padding:2px 8px;font-size:1rem;font-weight:600;display:inline-block}.tile.svelte-12ptxpq{border-radius:var(--r-lg);background:var(--accent-weak);width:40px;height:40px;color:var(--accent);place-items:center;display:grid}.dialog.svelte-12ptxpq h2:where(.svelte-12ptxpq){color:var(--title);margin:12px 0 16px;font-size:1.125rem;line-height:1.5}dl.svelte-12ptxpq{flex-direction:column;gap:8px;margin:0 0 16px;display:flex}.line.svelte-12ptxpq{grid-template-columns:88px minmax(0,1fr);gap:12px;font-size:1rem;display:grid}dt.svelte-12ptxpq{color:var(--muted);font-weight:500}dd.svelte-12ptxpq{color:var(--text);margin:0}dd.svelte-12ptxpq strong:where(.svelte-12ptxpq){color:var(--title);font-weight:700}.note.svelte-12ptxpq{color:var(--text);margin:0 0 8px;font-size:1rem;line-height:1.5}.dialog-actions.svelte-12ptxpq{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.btn-primary.svelte-12ptxpq,.btn-secondary.svelte-12ptxpq{border-radius:var(--r-sm);min-height:44px;font:inherit;cursor:pointer;padding:0 16px;font-weight:600}.btn-primary.svelte-12ptxpq{background:var(--accent);color:var(--on-accent);border:0}.btn-primary.svelte-12ptxpq:hover{background:var(--accent-hover)}.btn-secondary.svelte-12ptxpq{border:1px solid var(--line-strong);background:var(--surface);color:var(--title)}.btn-secondary.svelte-12ptxpq:hover{background:var(--hover)}@media (width<=640px){.dialog-actions.svelte-12ptxpq{flex-direction:column-reverse}.line.svelte-12ptxpq{grid-template-columns:minmax(0,1fr);gap:2px}}
