:root,:root[data-theme=light]{--bg:#f7f7f5;--bg-side:#fff;--bg-card:#fff;--bg-hover:#efefec;--text:#1c1c1e;--text-dim:#7a7a85;--border:#e2e2de;--primary:#7c3aed;--primary-hover:#6d28d9;--on-primary:#fff;--teal:#0d9488;--teal-soft:#d9f5ef;--teal-line:#a7e8da;--danger:#dc2626;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#16161a;--bg-side:#1a1d1a;--bg-card:#1c1c21;--bg-hover:#242429;--text:#e4e4e7;--text-dim:#8e8e99;--border:#2e2e36;--primary:#a78bfa;--primary-hover:#8b5cf6;--on-primary:#16161a;--teal:#5da88f;--teal-soft:#15251f;--teal-line:#2a4a3e;--danger:#f87171;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--bg);color:var(--text);margin:0}#app{min-height:100vh}.app.svelte-1n46o8q{-webkit-font-smoothing:antialiased;min-height:100vh;font:16px/1.5 system-ui,Segoe UI,Roboto,sans-serif;display:flex}.side.svelte-1n46o8q{background:var(--bg-side);border-right:1px solid var(--teal-line);box-sizing:border-box;flex-direction:column;flex-shrink:0;gap:18px;width:230px;height:100vh;padding:18px 12px;display:flex;position:sticky;top:0}.brand.svelte-1n46o8q{align-items:center;gap:12px;padding:0 6px;display:flex}.app-icon.svelte-1n46o8q{background:var(--teal-soft);width:42px;height:42px;color:var(--teal);border:1px solid var(--teal-line);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.35rem;display:flex}.brand-txt.svelte-1n46o8q{flex-direction:column;line-height:1.25;display:flex}.brand-txt.svelte-1n46o8q b:where(.svelte-1n46o8q){font-size:1.05rem}.brand-txt.svelte-1n46o8q span:where(.svelte-1n46o8q){color:var(--text-dim);font-size:.75rem}.nav.svelte-1n46o8q{flex-direction:column;gap:4px;display:flex}.tabbtn.svelte-1n46o8q{color:var(--text-dim);text-align:left;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-size:.88rem;font-weight:600;transition:background .15s,color .15s;display:flex}.tabbtn.svelte-1n46o8q:hover{background:var(--teal-soft);color:var(--teal)}.tabbtn.active.svelte-1n46o8q{background:var(--teal-soft);color:var(--teal);border-color:var(--teal-line)}.tabbtn.svelte-1n46o8q .bx:where(.svelte-1n46o8q){font-size:1.15rem}.themepick.svelte-1n46o8q{width:100%;padding:8px 10px;font-size:.85rem}.side-foot.svelte-1n46o8q{flex-direction:column;gap:12px;margin-top:auto;display:flex}.legal.svelte-1n46o8q{flex-direction:column;gap:4px;padding:0 6px;display:flex}.legal.svelte-1n46o8q a:where(.svelte-1n46o8q){color:var(--text-dim);font-size:.75rem;text-decoration:none}.legal.svelte-1n46o8q a:where(.svelte-1n46o8q):hover{color:var(--teal)}.content.svelte-1n46o8q{flex:1;min-width:0;padding:32px 36px}.panel.svelte-1n46o8q{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;margin-bottom:18px;padding:18px 20px;scroll-margin-top:12px}.row.svelte-1n46o8q{gap:10px;display:flex}.grow.svelte-1n46o8q{flex:1;min-width:0}.tinput.svelte-1n46o8q{width:220px}input.svelte-1n46o8q,select.svelte-1n46o8q{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:10px;padding:11px 14px;font-size:.95rem}input.svelte-1n46o8q:focus,select.svelte-1n46o8q:focus{border-color:var(--teal);outline:none}button.svelte-1n46o8q{border:1px solid var(--border);color:var(--text);cursor:pointer;background:0 0;border-radius:10px;transition:background .15s,filter .15s}button.svelte-1n46o8q:disabled{opacity:.5;cursor:default}button.primary.svelte-1n46o8q{background:var(--primary);color:var(--on-primary);white-space:nowrap;border:none;padding:8px 16px;font-size:.85rem;font-weight:600}button.primary.svelte-1n46o8q:hover:not(:disabled){filter:brightness(1.08)}.iconbtn.svelte-1n46o8q{border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:1rem;line-height:1;display:inline-flex}.iconbtn.svelte-1n46o8q:hover:not(:disabled){background:var(--bg-hover)}.iconbtn.danger.svelte-1n46o8q{color:var(--danger)}.panel-head.svelte-1n46o8q{align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.panel-head.svelte-1n46o8q h2:where(.svelte-1n46o8q){margin:0;font-size:1.05rem}.stats.svelte-1n46o8q{color:var(--text-dim);font-size:.8rem}.spacer.svelte-1n46o8q{flex:1}.rows.svelte-1n46o8q{border-top:1px solid var(--border);margin-top:8px}.lblock.svelte-1n46o8q{border-bottom:1px solid var(--border);padding:12px 4px}.lblock.k-ad.svelte-1n46o8q .code:where(.svelte-1n46o8q){color:var(--primary)}.lrow.svelte-1n46o8q{align-items:center;gap:12px;display:flex}.code.svelte-1n46o8q{color:var(--teal);min-width:92px;font-family:ui-monospace,Consolas,monospace;font-size:1.05rem;font-weight:700;text-decoration:none}.code.svelte-1n46o8q:hover{text-decoration:underline}.lmeta.svelte-1n46o8q{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.ltitle.svelte-1n46o8q{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.chip.svelte-1n46o8q{border:1px solid var(--teal-line);color:var(--teal);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:.7rem}.clicks.svelte-1n46o8q{font-variant-numeric:tabular-nums;text-align:right;min-width:36px;font-weight:700}.acts.svelte-1n46o8q{gap:6px;display:flex}.spark.svelte-1n46o8q{align-items:flex-end;gap:3px;height:40px;margin:10px 0 0 104px;display:flex}.spark.svelte-1n46o8q .bar:where(.svelte-1n46o8q){background:linear-gradient(var(--primary), var(--teal));border-radius:2px 2px 0 0;width:10px;min-height:3px}.notice.svelte-1n46o8q{color:var(--teal);margin:10px 0 0;font-weight:600}.err.svelte-1n46o8q{color:var(--danger)}.dim.svelte-1n46o8q{color:var(--text-dim)}@media (width<=760px){.app.svelte-1n46o8q{flex-direction:column}.side.svelte-1n46o8q{border-right:none;border-bottom:1px solid var(--teal-line);flex-direction:row;align-items:center;width:auto;height:auto;padding:10px 14px;position:static}.brand-txt.svelte-1n46o8q span:where(.svelte-1n46o8q){display:none}.nav.svelte-1n46o8q{flex-direction:row;flex:1}.tabbtn.svelte-1n46o8q span:where(.svelte-1n46o8q){display:none}.side-foot.svelte-1n46o8q{flex-direction:row;align-items:center;margin-top:0}.legal.svelte-1n46o8q{display:none}.content.svelte-1n46o8q{padding:16px}.row.svelte-1n46o8q{flex-direction:column}.tinput.svelte-1n46o8q{width:auto}.spark.svelte-1n46o8q{margin-left:0}.ltitle.svelte-1n46o8q{max-width:38vw}}
