.wrap.svelte-1428x5h{background:var(--night);justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.box.svelte-1428x5h{background:#fff;border-radius:24px;flex-direction:column;align-items:center;gap:16px;min-width:min(360px,100%);padding:36px 32px;display:flex}h1.svelte-1428x5h{margin:0}.err.svelte-1428x5h{color:var(--bad);text-align:center;margin:0}.bars.svelte-118ro6e{grid-template-columns:repeat(14,minmax(0,1fr));align-items:end;gap:6px;height:140px;display:grid}.bar.svelte-118ro6e{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.bar.svelte-118ro6e span:where(.svelte-118ro6e){background:var(--night);border-radius:6px 6px 2px 2px;width:100%;max-width:28px;min-height:2px}.bar.svelte-118ro6e small:where(.svelte-118ro6e){color:var(--ink3);font-size:11px}.phrase.svelte-grnfhu{border:1px dashed var(--line);border-radius:8px;margin:0 4px 0 0;padding:3px 6px}.tok.lex.svelte-grnfhu{text-underline-offset:4px;-webkit-text-decoration:underline dotted #9aa3b5;text-decoration:underline dotted #9aa3b5}.wrap.svelte-1559dfm{overflow-x:auto}.matrix.svelte-1559dfm th:where(.svelte-1559dfm){vertical-align:bottom;text-transform:none;letter-spacing:0;color:var(--ink);min-width:200px;font-size:14px}.ph.svelte-1559dfm{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.cell.svelte-1559dfm{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.levels.svelte-1559dfm{flex-wrap:wrap;gap:4px;max-width:230px;margin-top:8px;display:flex}.levels.svelte-1559dfm button:where(.svelte-1559dfm){border:1px solid var(--line);background:#fff;border-radius:7px;height:26px;padding:0 7px;font-size:12px;font-weight:600}.levels.svelte-1559dfm button.on:where(.svelte-1559dfm){background:var(--night);color:#fff;border-color:var(--night)}.shell.svelte-1n46o8q{flex-wrap:wrap;min-height:100vh;display:flex}nav.svelte-1n46o8q{background:#fff;border-right:1px solid #e8ecf2;flex-direction:column;flex:220px;gap:2px;width:220px;max-width:260px;padding:18px 12px;display:flex}.brand.svelte-1n46o8q{align-items:center;gap:10px;padding:4px 10px 18px;font-size:18px;display:flex}nav.svelte-1n46o8q a:where(.svelte-1n46o8q){color:var(--ink2);border-radius:10px;padding:9px 12px;font-weight:600;text-decoration:none}nav.svelte-1n46o8q a:where(.svelte-1n46o8q):hover{background:var(--snow)}nav.svelte-1n46o8q a.on:where(.svelte-1n46o8q){background:var(--night);color:#fff}.me.svelte-1n46o8q{word-break:break-all;flex-direction:column;align-items:flex-start;gap:8px;margin-top:auto;padding:16px 10px 0;display:flex}main.svelte-1n46o8q{flex:999 560px;min-width:0;padding:28px clamp(16px,3vw,36px) 60px}@media (max-width:760px){nav.svelte-1n46o8q{border-bottom:1px solid #e8ecf2;border-right:0;flex-flow:wrap;max-width:none}.brand.svelte-1n46o8q{width:100%;padding-bottom:8px}.me.svelte-1n46o8q{flex-direction:row;align-items:center;width:100%}}:root{--night:#14213f;--ink:#0f1a30;--ink2:#4f5b72;--ink3:#636d81;--line:#dfe4ec;--snow:#f3f5f9;--berry:#f7931e;--berry-soft:#ffebd4;--bad:#c2410c;--bad-soft:#fde7dc;--blue:#2253d1;--blue-soft:#e6edff;--ok:#1f7a4d;--ok-soft:#e3f3ea;color:var(--ink);background:var(--snow);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:15px}*{box-sizing:border-box}body{margin:0}h1{letter-spacing:-.01em;margin:0 0 20px;font-size:26px}h2{margin:28px 0 12px;font-size:17px}a{color:var(--night)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}.btn{border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:10px;align-items:center;gap:6px;height:38px;padding:0 14px;font-weight:600;display:inline-flex}.btn:hover{border-color:#c6cdd8}.btn.primary{background:var(--night);color:#fff;border-color:var(--night)}.btn.danger{color:var(--bad)}.btn.small{border-radius:8px;height:30px;padding:0 10px;font-size:13px}.btn:disabled{opacity:.5;cursor:default}input[type=text],input[type=number],input[type=password],input[type=date],input[type=search],select,textarea{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;height:38px;padding:0 10px}textarea{resize:vertical;width:100%;height:auto;padding:10px;line-height:1.5}input.narrow{width:90px}label.field{color:var(--ink2);flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.grow{flex:1}.card{background:#fff;border:1px solid #e8ecf2;border-radius:16px;padding:18px}.cards{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.kpi .n{letter-spacing:-.02em;font-size:28px;font-weight:700}.kpi .l{color:var(--ink3);font-size:13px}table{border-collapse:collapse;background:#fff;border:1px solid #e8ecf2;border-radius:14px;width:100%;overflow:hidden}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #eef1f5;padding:10px 12px}th{text-transform:uppercase;letter-spacing:.06em;color:var(--ink3);background:#fafbfd;font-size:12px;font-weight:600}tr:last-child td{border-bottom:0}tr.click{cursor:pointer}tr.click:hover td{background:#fafbfd}.muted{color:var(--ink3);font-size:13px}.badge{color:var(--ink2);background:#eef1f5;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.badge.ready{background:var(--ok-soft);color:var(--ok)}.badge.error{background:var(--bad-soft);color:var(--bad)}.badge.work{background:var(--berry-soft);color:#9a4a00}.badge.blue{background:var(--blue-soft);color:var(--blue)}.tabs{flex-wrap:wrap;gap:4px;margin-bottom:16px;display:flex}.tabs button{border:1px solid var(--line);background:#fff;border-radius:999px;height:34px;padding:0 12px;font-size:13px;font-weight:600}.tabs button.on{background:var(--night);color:#fff;border-color:var(--night)}.scrim{z-index:20;background:#0a102066;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{background:var(--snow);width:min(760px,100%);height:100%;padding:24px;overflow:auto}.stack{flex-direction:column;gap:12px;display:flex}.toast{background:var(--night);color:#fff;z-index:50;border-radius:12px;max-width:90vw;padding:10px 16px;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.toast.bad{background:var(--bad)}.switch{appearance:none;cursor:pointer;background:#c9d0db;border-radius:999px;flex:none;width:40px;height:24px;margin:0;position:relative}.switch:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:left .15s;position:absolute;top:3px;left:3px}.switch:checked{background:var(--night)}.switch:checked:after{left:19px}.mono{font-family:ui-monospace,Consolas,monospace;font-size:13px}
