.wrap.svelte-1428x5h{place-items:center;min-height:100vh;padding:16px;display:grid}form.svelte-1428x5h{width:100%;max-width:340px}button.svelte-1428x5h{width:100%}.list.svelte-1sm6bwq{gap:.6rem;display:grid}.group.svelte-1sm6bwq{color:inherit;display:block}.group.svelte-1sm6bwq:hover{border-color:var(--accent);text-decoration:none}.inactive.svelte-1sm6bwq{opacity:.6}.vars.svelte-1oemszi{margin-top:.4rem}.vars.svelte-1oemszi summary:where(.svelte-1oemszi){cursor:pointer}.var-list.svelte-1oemszi{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:.3rem;margin-top:.4rem;display:grid}.var.svelte-1oemszi{text-align:left;flex-direction:column;gap:.1rem;padding:.35rem .5rem;display:flex}.tags.svelte-17sxmuo{border:1px solid var(--border);background:var(--surface);border-radius:6px;flex-wrap:wrap;gap:.3rem;padding:.3rem;display:flex}.tag.svelte-17sxmuo{background:var(--surface-2);font-family:var(--mono);border-radius:4px;align-items:center;gap:.3rem;padding:.1rem .45rem;font-size:.85rem;display:inline-flex}.tag.svelte-17sxmuo button:where(.svelte-17sxmuo){color:var(--muted);font-size:1rem;line-height:1}input.svelte-17sxmuo{flex:1;min-width:10rem;border:none!important;outline:none!important;padding:.2rem .3rem!important}.row.svelte-mbut0b input:where(.svelte-mbut0b){flex:1;min-width:0}.nowrap.svelte-mbut0b{white-space:nowrap}.options.svelte-mbut0b{border:1px solid var(--border);border-radius:6px;max-height:14rem;margin-top:.4rem;padding:.25rem;overflow-y:auto}.option.svelte-mbut0b{border-radius:4px;padding:.25rem .4rem;display:flex}.option.svelte-mbut0b:hover{background:var(--surface-2)}.option.blocked.svelte-mbut0b{color:var(--danger)}.hint.svelte-16vmti5{margin:.3rem 0 0}.sub.svelte-16vmti5{margin-top:.5rem}.head.svelte-1as3xdo h1:where(.svelte-1as3xdo){margin:0}.rule.disabled.svelte-1as3xdo{opacity:.65}dl.svelte-1as3xdo{grid-template-columns:max-content 1fr;gap:.25rem 1rem;margin:.75rem 0 0;font-size:.92rem;display:grid}dt.svelte-1as3xdo{color:var(--muted)}dd.svelte-1as3xdo{min-width:0;margin:0}.blocked.svelte-1as3xdo{color:var(--danger)}@media (width<=560px){dl.svelte-1as3xdo{grid-template-columns:1fr}dd.svelte-1as3xdo{margin-bottom:.4rem}}.tz.svelte-1ax1yf2{min-width:12rem}.tz.svelte-1ax1yf2 select{padding:.25rem .4rem;font-size:.85rem}.tz-error.svelte-1ax1yf2{color:var(--danger);margin-top:.2rem}.targets.svelte-55qvf7{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.35rem 1rem;display:grid}.history-title.svelte-55qvf7{margin-top:2rem}pre.svelte-55qvf7{white-space:pre-wrap;margin:.3rem 0 0;font-size:.85rem}.red-text.svelte-55qvf7{color:var(--danger)}.hint.svelte-1ozf5k3{margin:.3rem 0 0}.ok.svelte-1ozf5k3{color:var(--ok)}header.svelte-1n46o8q{background:var(--surface);border-bottom:1px solid var(--border)}.inner.svelte-1n46o8q{flex-wrap:wrap;align-items:center;gap:1.25rem;max-width:1100px;margin:0 auto;padding:.6rem 16px;display:flex}.brand.svelte-1n46o8q{font-size:1.05rem}nav.svelte-1n46o8q{gap:.25rem;display:flex}nav.svelte-1n46o8q a:where(.svelte-1n46o8q){color:var(--muted);border-radius:6px;padding:.3rem .65rem}nav.svelte-1n46o8q a:where(.svelte-1n46o8q):hover{background:var(--surface-2);text-decoration:none}nav.svelte-1n46o8q a.active:where(.svelte-1n46o8q){color:var(--text);background:var(--surface-2);font-weight:600}:root{--bg:#f6f7f9;--surface:#fff;--surface-2:#f0f2f5;--border:#dde1e7;--text:#1c2330;--muted:#677285;--accent:#2a7ab8;--accent-text:#fff;--danger:#c93c3c;--danger-bg:#fdecec;--warn:#9a6200;--warn-bg:#fff6e0;--ok:#2d8a4e;--radius:8px;--mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;color:var(--text);background:var(--bg);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:15px;line-height:1.45}@media (prefers-color-scheme:dark){:root{--bg:#14171c;--surface:#1c2027;--surface-2:#242a33;--border:#333b47;--text:#e3e7ed;--muted:#97a1b1;--accent:#4a9ad6;--danger:#ef6b6b;--danger-bg:#3a2023;--warn:#f0b64a;--warn-bg:#3a3020;--ok:#5cc27f}}*{box-sizing:border-box}body{background:var(--bg);margin:0}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}h1{margin:0 0 1rem;font-size:1.5rem}h2{margin:0 0 .75rem;font-size:1.15rem}main{max-width:1100px;margin:0 auto;padding:1.25rem 16px 3rem}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1rem}.stack>*+*{margin-top:1rem}.row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.spacer{flex:1}.muted{color:var(--muted)}.small{font-size:.85rem}.mono,code{font-family:var(--mono);font-size:.9em}code{background:var(--surface-2);word-break:break-all;border-radius:4px;padding:.05em .3em}button,.button{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:6px;padding:.4rem .8rem}button:hover:not(:disabled){background:var(--surface-2)}button:disabled{opacity:.55;cursor:default}button.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}button.primary:hover:not(:disabled){filter:brightness(1.08);background:var(--accent)}button.danger{color:var(--danger)}button.link{color:var(--accent);background:0 0;border:none;padding:0}input[type=text],input[type=password],input[type=search],select,textarea{font:inherit;border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);border-radius:6px;padding:.45rem .6rem}textarea{font-family:var(--mono);resize:vertical;min-height:7rem;font-size:.9rem}input:focus,select:focus,textarea:focus,button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}label.field{display:block}label.field>span,.field-label{margin-bottom:.3rem;font-size:.9rem;font-weight:600;display:block}.check{cursor:pointer;align-items:center;gap:.4rem;display:inline-flex}.error{color:var(--danger);background:var(--danger-bg);border-radius:6px;padding:.5rem .7rem}.warnings{color:var(--warn);background:var(--warn-bg);border-radius:6px;margin:.4rem 0 0;padding:.45rem .7rem .45rem 1.6rem;font-size:.87rem}.badge{background:var(--surface-2);color:var(--muted);border:1px solid var(--border);white-space:nowrap;border-radius:999px;padding:.1rem .45rem;font-size:.75rem;display:inline-block}.badge.red{color:var(--danger);background:var(--danger-bg);border-color:#0000}.badge.green{color:var(--ok)}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:.5rem .6rem}th{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);font-size:.8rem}tr.blocked td{background:var(--danger-bg);color:var(--danger)}.table-wrap{overflow-x:auto}
