.ds.svelte-2erxcz{border:1px solid var(--border);background:var(--panel);width:min(440px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--text);zoom:var(--ui-scale,1);border-radius:14px;padding:0;box-shadow:0 20px 60px #0006}.ds.svelte-2erxcz::backdrop{background:#00000073}.ds-body.svelte-2erxcz{padding:14px 18px 16px;font-size:13px}header.svelte-2erxcz{align-items:center;margin-bottom:6px;display:flex}h2.svelte-2erxcz{color:var(--text-bright);margin:0;font-size:16px}.ds-x.svelte-2erxcz{width:32px;height:32px;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;margin-left:auto}.ds-x.svelte-2erxcz:hover{border-color:var(--border)}fieldset.svelte-2erxcz{border:none;margin:10px 0 0;padding:0}legend.svelte-2erxcz{letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);margin-bottom:5px;font-size:11px;font-weight:600}.ds-opts.svelte-2erxcz{flex-wrap:wrap;gap:4px;display:flex}.ds-opts.svelte-2erxcz label:where(.svelte-2erxcz){border:1px solid var(--border);cursor:pointer;border-radius:8px;align-items:center;min-height:32px;padding:0 11px;display:flex}.ds-opts.svelte-2erxcz label.on:where(.svelte-2erxcz){border-color:var(--accent);color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent)}.ds-opts.svelte-2erxcz label:where(.svelte-2erxcz):focus-within{outline:2px solid var(--accent);outline-offset:2px}.ds-opts.svelte-2erxcz input:where(.svelte-2erxcz){opacity:0;width:1px;height:1px;position:absolute}.ds-check.svelte-2erxcz{cursor:pointer;align-items:center;gap:8px;margin-top:12px;display:flex}.ds-sub.svelte-2erxcz{border-top:1px solid var(--border);margin:18px 0 0;padding-top:12px;font-size:13px}.ds-hint.svelte-2erxcz{color:var(--text-dim);margin:5px 0 0;font-size:11.5px;line-height:1.4}.ds-note.svelte-2erxcz{color:var(--text-dim);margin:12px 0 0;font-size:12px}footer.svelte-2erxcz{justify-content:space-between;gap:8px;margin-top:14px;display:flex}footer.svelte-2erxcz button:where(.svelte-2erxcz){border:1px solid var(--border);min-height:34px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:0 14px}footer.svelte-2erxcz button.primary:where(.svelte-2erxcz){border-color:var(--accent);background:var(--accent);color:var(--accent-fg);font-weight:600}
