:root{--bg:#f8f9fb;--bg-2:#fff;--panel:#fff;--panel-2:#f1f3f9;--border:#e2e5ed;--border-soft:#eef0f5;--text:#1a1d26;--muted:#7c8294;--muted-2:#a3a9b8;--accent:#2563eb;--accent-2:#0891b2;--ok:#16a34a;--warn:#d97706;--err:#dc2626;--purple:#7c3aed;--tab-active:#fff}*{box-sizing:border-box}html,body{background:var(--bg);height:100%;color:var(--text);margin:0;padding:0;font-family:DM Sans,-apple-system,system-ui,sans-serif;font-size:13px;line-height:1.6}body{flex-direction:column;display:flex}#app{flex-direction:column;height:100%;min-height:0;display:flex}header.svelte-oiwvqb{background:var(--panel);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:16px;padding:8px 20px;display:flex}h1.svelte-oiwvqb{color:var(--text);white-space:nowrap;letter-spacing:-.3px;cursor:pointer;-webkit-user-select:none;user-select:none;margin:0;font-size:15px;font-weight:700}h1.svelte-oiwvqb:hover{opacity:.8}h1.svelte-oiwvqb .dot-sep{color:var(--accent)}.toggle-arrow.svelte-oiwvqb{color:var(--muted);margin-left:2px;font-size:10px}.stat-row.svelte-oiwvqb{flex-wrap:wrap;gap:5px;margin-left:auto;display:flex}.stat-row.compact.svelte-oiwvqb{gap:0}.pill.svelte-oiwvqb{background:var(--panel-2);color:var(--muted);white-space:nowrap;border:none;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:10px;font-weight:500;display:inline-flex}.pill.mini.svelte-oiwvqb{padding:3px 6px}.pill.svelte-oiwvqb .dot:where(.svelte-oiwvqb){background:var(--muted-2);border-radius:50%;width:6px;height:6px}.pill.live.svelte-oiwvqb .dot:where(.svelte-oiwvqb){background:var(--ok);box-shadow:0 0 6px #16a34a66}.pill.dead.svelte-oiwvqb .dot:where(.svelte-oiwvqb){background:var(--err)}.pill.svelte-oiwvqb b:where(.svelte-oiwvqb){color:var(--text);font-weight:600}.pill.claude.q-ok.svelte-oiwvqb .dot:where(.svelte-oiwvqb){background:var(--ok)}.pill.claude.q-warn.svelte-oiwvqb .dot:where(.svelte-oiwvqb){background:var(--warn,#d97706)}.pill.claude.q-warn.svelte-oiwvqb b:where(.svelte-oiwvqb){color:var(--warn,#d97706)}.pill.claude.q-crit.svelte-oiwvqb .dot:where(.svelte-oiwvqb){background:var(--err);box-shadow:0 0 6px #dc262666}.pill.claude.q-crit.svelte-oiwvqb b:where(.svelte-oiwvqb){color:var(--err)}@media (width<=768px){header.svelte-oiwvqb{gap:8px;padding:6px 12px}h1.svelte-oiwvqb{font-size:13px}.pill.svelte-oiwvqb{padding:2px 8px;font-size:9px}}nav.tabs.svelte-1n51new{background:var(--panel);border-bottom:1px solid var(--border);gap:2px;padding:0 16px;display:flex;overflow-x:auto}button.svelte-1n51new{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:11px 16px;font-family:inherit;font-size:13px;font-weight:500;transition:color .15s}button.svelte-1n51new:hover{color:var(--text)}button.active.svelte-1n51new{color:var(--accent);border-bottom-color:var(--accent);background:0 0}.badge.svelte-1n51new{background:var(--panel-2);color:var(--muted);border-radius:10px;margin-left:5px;padding:2px 7px;font-size:10px;font-weight:600}.tab-panel.svelte-xdaci2{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.scroll.svelte-xdaci2{flex:1;min-height:0;padding:20px 24px;overflow-y:auto}.scroll.svelte-xdaci2::-webkit-scrollbar{width:7px}.scroll.svelte-xdaci2::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.empty.svelte-xdaci2{text-align:center;color:var(--muted-2);padding:60px 20px;font-size:13px}.card.svelte-xdaci2{background:var(--panel);border:1px solid var(--border);border-radius:10px;margin-bottom:10px;padding:14px 16px;box-shadow:0 1px 3px #0000000a}.card.svelte-xdaci2 .head:where(.svelte-xdaci2){color:var(--muted);align-items:center;gap:10px;margin-bottom:6px;font-size:11px;display:flex}.head.svelte-xdaci2 .icon:where(.svelte-xdaci2){font-size:14px}.head.svelte-xdaci2 .id:where(.svelte-xdaci2){opacity:.6;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.head.svelte-xdaci2 .trace-id:where(.svelte-xdaci2){margin-left:auto}.head.svelte-xdaci2 .status:where(.svelte-xdaci2){background:var(--panel-2);border-radius:10px;padding:2px 9px;font-size:10px;font-weight:600}.head.svelte-xdaci2 .status.ok:where(.svelte-xdaci2){color:#15803d;background:#16a34a1a}.head.svelte-xdaci2 .status.err:where(.svelte-xdaci2){color:#b91c1c;background:#dc262614}.card.svelte-xdaci2 .body:where(.svelte-xdaci2){color:var(--text)}.card.svelte-xdaci2 .reply:where(.svelte-xdaci2){background:var(--panel-2);border-left:3px solid var(--accent);white-space:pre-wrap;word-break:break-word;border-radius:6px;margin-top:8px;padding:10px 14px;font-size:12.5px;line-height:1.6}.card.failed.svelte-xdaci2 .reply:where(.svelte-xdaci2){border-left-color:var(--err)}.card.job.svelte-xdaci2 .head:where(.svelte-xdaci2) .status:where(.svelte-xdaci2){color:#6d28d9;background:#7c3aed14}.composer.svelte-xdaci2{border-top:1px solid var(--border);background:var(--panel);gap:10px;padding:12px 16px;display:flex}.composer.svelte-xdaci2 input:where(.svelte-xdaci2){background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:8px;outline:none;flex:1;padding:10px 14px;font-family:inherit;font-size:13px;transition:border-color .15s}.composer.svelte-xdaci2 input:where(.svelte-xdaci2):focus{border-color:var(--accent);box-shadow:0 0 0 3px #2563eb1a}.composer.svelte-xdaci2 button:where(.svelte-xdaci2){background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:0 20px;font-family:inherit;font-size:13px;font-weight:600;transition:filter .1s}.composer.svelte-xdaci2 button:where(.svelte-xdaci2):hover{filter:brightness(1.1)}.composer.svelte-xdaci2 button:where(.svelte-xdaci2):disabled{opacity:.4;cursor:not-allowed}.tab-panel.svelte-l2x3ml{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.scroll.svelte-l2x3ml{flex:1;min-height:0;padding:20px 24px;overflow-y:auto}.scroll.svelte-l2x3ml::-webkit-scrollbar{width:7px}.scroll.svelte-l2x3ml::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.grid-3.svelte-l2x3ml{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.stat.svelte-l2x3ml{background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:16px 18px;box-shadow:0 1px 3px #00000008}.stat.svelte-l2x3ml .label:where(.svelte-l2x3ml){color:var(--muted);text-transform:uppercase;letter-spacing:.6px;font-size:10px;font-weight:600}.stat.svelte-l2x3ml .value:where(.svelte-l2x3ml){color:var(--text);margin-top:6px;font-family:JetBrains Mono,monospace;font-size:24px;font-weight:700}.stat.svelte-l2x3ml .sub:where(.svelte-l2x3ml){color:var(--muted);margin-top:4px;font-size:11px}.toolbar.svelte-l2x3ml{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0;display:flex}.toolbar.svelte-l2x3ml input:where(.svelte-l2x3ml),.toolbar.svelte-l2x3ml select:where(.svelte-l2x3ml){background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:8px;outline:none;padding:7px 12px;font-family:inherit;font-size:12px;transition:border-color .15s}.toolbar.svelte-l2x3ml input:where(.svelte-l2x3ml):focus,.toolbar.svelte-l2x3ml select:where(.svelte-l2x3ml):focus{border-color:var(--accent);box-shadow:0 0 0 3px #2563eb14}.search-input.svelte-l2x3ml{flex:1;min-width:200px}.toolbar.svelte-l2x3ml button:where(.svelte-l2x3ml){background:var(--panel-2);color:var(--accent);border:1px solid var(--border);cursor:pointer;border-radius:8px;padding:7px 16px;font-family:inherit;font-size:12px;font-weight:500;transition:background .1s}.toolbar.svelte-l2x3ml button:where(.svelte-l2x3ml):hover{background:var(--border)}.toolbar.svelte-l2x3ml button.primary:where(.svelte-l2x3ml){background:var(--accent);color:#fff;border-color:var(--accent)}table.svelte-l2x3ml{border-collapse:collapse;width:100%;font-size:12.5px}table.svelte-l2x3ml th:where(.svelte-l2x3ml),table.svelte-l2x3ml td:where(.svelte-l2x3ml){text-align:left;border-bottom:1px solid var(--border-soft);padding:10px 12px}table.svelte-l2x3ml th:where(.svelte-l2x3ml){color:var(--muted);text-transform:uppercase;letter-spacing:.6px;background:var(--bg);font-size:10.5px;font-weight:600;position:sticky;top:0}table.svelte-l2x3ml tr:where(.svelte-l2x3ml):hover td:where(.svelte-l2x3ml){background:var(--panel-2)}.num.svelte-l2x3ml{text-align:right;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px}.empty.svelte-l2x3ml{text-align:center;color:var(--muted-2);padding:60px 20px;font-size:13px}.tab-panel.svelte-1bnjv3d{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.scroll.svelte-1bnjv3d{flex:1;min-height:0;padding:20px 24px;overflow-y:auto}.scroll.svelte-1bnjv3d::-webkit-scrollbar{width:7px}.scroll.svelte-1bnjv3d::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.toolbar.svelte-1bnjv3d{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.toolbar.svelte-1bnjv3d select:where(.svelte-1bnjv3d){background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:8px;outline:none;padding:7px 12px;font-family:inherit;font-size:12px;transition:border-color .15s}.toolbar.svelte-1bnjv3d select:where(.svelte-1bnjv3d):focus{border-color:var(--accent);box-shadow:0 0 0 3px #2563eb14}.toolbar.svelte-1bnjv3d button:where(.svelte-1bnjv3d){background:var(--panel-2);color:var(--accent);border:1px solid var(--border);cursor:pointer;border-radius:8px;padding:7px 16px;font-family:inherit;font-size:12px;font-weight:500;transition:background .1s}.toolbar.svelte-1bnjv3d button:where(.svelte-1bnjv3d):hover{background:var(--border)}.toolbar.svelte-1bnjv3d button.primary:where(.svelte-1bnjv3d){background:var(--accent);color:#fff;border-color:var(--accent)}table.svelte-1bnjv3d{border-collapse:collapse;width:100%;font-size:12.5px}table.svelte-1bnjv3d th:where(.svelte-1bnjv3d),table.svelte-1bnjv3d td:where(.svelte-1bnjv3d){text-align:left;border-bottom:1px solid var(--border-soft);padding:10px 12px}table.svelte-1bnjv3d th:where(.svelte-1bnjv3d){color:var(--muted);text-transform:uppercase;letter-spacing:.6px;background:var(--bg);font-size:10.5px;font-weight:600;position:sticky;top:0}table.svelte-1bnjv3d tr:where(.svelte-1bnjv3d):hover td:where(.svelte-1bnjv3d){background:var(--panel-2)}.num.svelte-1bnjv3d{text-align:right;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px}.small.svelte-1bnjv3d{color:var(--muted);font-size:10.5px}.empty.svelte-1bnjv3d{text-align:center;color:var(--muted-2);padding:60px 20px;font-size:13px}.rules-heading.svelte-1bnjv3d{color:var(--text);margin:20px 0 10px;font-size:14px;font-weight:600}.card.svelte-1bnjv3d{background:var(--panel);border:1px solid var(--border);border-radius:10px;margin-bottom:10px;padding:14px 16px;box-shadow:0 1px 3px #0000000a}.card.svelte-1bnjv3d .head:where(.svelte-1bnjv3d){color:var(--muted);align-items:center;gap:10px;margin-bottom:6px;font-size:11px;display:flex}.head.svelte-1bnjv3d .id:where(.svelte-1bnjv3d){opacity:.6;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.head.svelte-1bnjv3d .status:where(.svelte-1bnjv3d){background:var(--panel-2);border-radius:10px;padding:2px 9px;font-size:10px;font-weight:600}.head.svelte-1bnjv3d .status.ok:where(.svelte-1bnjv3d){color:#15803d;background:#16a34a1a}.action-type.svelte-1bnjv3d{color:var(--accent);margin-left:6px}.rule-meta.svelte-1bnjv3d{margin-left:auto}.body-text.svelte-1bnjv3d{color:var(--muted);font-size:12px}.meta.svelte-1bnjv3d{color:var(--muted);margin-top:6px;font-size:11px}.rule-actions.svelte-1bnjv3d{margin-top:8px}.rule-actions.svelte-1bnjv3d button:where(.svelte-1bnjv3d){background:var(--panel-2);color:var(--accent);border:1px solid var(--border);cursor:pointer;border-radius:6px;margin-right:4px;padding:4px 12px;font-family:inherit;font-size:11px;font-weight:500;transition:background .1s}.rule-actions.svelte-1bnjv3d button:where(.svelte-1bnjv3d):hover{background:var(--border)}.rule-actions.svelte-1bnjv3d button.danger:where(.svelte-1bnjv3d){color:var(--err)}.editor-card.svelte-1bnjv3d{margin-top:12px}.editor-filename.svelte-1bnjv3d{margin-left:8px}.save-btn.svelte-1bnjv3d{border:1px solid var(--accent);cursor:pointer;border-radius:6px;padding:4px 12px;font-family:inherit;font-size:11px;font-weight:500;background:var(--accent)!important;color:#fff!important;border-color:var(--accent)!important;margin-left:auto!important}.head.svelte-1bnjv3d button:where(.svelte-1bnjv3d){background:var(--panel-2);color:var(--accent);border:1px solid var(--border);cursor:pointer;border-radius:6px;padding:4px 12px;font-family:inherit;font-size:11px;font-weight:500}.editor-textarea.svelte-1bnjv3d{background:var(--bg);width:100%;min-height:200px;max-height:400px;color:var(--text);border:1px solid var(--border);resize:vertical;border-radius:6px;margin-top:8px;padding:10px;font-family:JetBrains Mono,monospace;font-size:12px}details.svelte-1bnjv3d{background:var(--panel-2);border:1px solid var(--border);border-radius:8px;margin:8px 0;padding:10px 14px}details.svelte-1bnjv3d summary:where(.svelte-1bnjv3d){cursor:pointer;color:var(--accent);font-size:12px;font-weight:500}details.svelte-1bnjv3d pre:where(.svelte-1bnjv3d){background:var(--bg);white-space:pre-wrap;word-break:break-word;color:var(--text);border-radius:6px;max-height:400px;margin:8px 0 0;padding:10px;font-family:JetBrains Mono,monospace;font-size:11px;overflow:auto}.tab-panel.svelte-y0pwos{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.scroll.svelte-y0pwos{flex:1;min-height:0;padding:16px 20px;overflow-y:auto}.scroll.svelte-y0pwos::-webkit-scrollbar{width:7px}.scroll.svelte-y0pwos::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.toolbar.svelte-y0pwos{gap:8px;margin-bottom:12px;display:flex}.toolbar.svelte-y0pwos button:where(.svelte-y0pwos){background:var(--panel-2);color:var(--accent);border:1px solid var(--border);cursor:pointer;border-radius:8px;padding:6px 14px;font-family:inherit;font-size:11px;font-weight:500}.toolbar.svelte-y0pwos button.primary:where(.svelte-y0pwos){background:var(--accent);color:#fff;border-color:var(--accent)}.section-title.svelte-y0pwos{color:var(--muted);text-transform:uppercase;letter-spacing:.8px;margin:0 0 8px;font-size:12px;font-weight:600}.ext-title.svelte-y0pwos{margin-top:24px}table.svelte-y0pwos{border-collapse:collapse;width:100%;margin-bottom:12px;font-size:12px}table.svelte-y0pwos th:where(.svelte-y0pwos),table.svelte-y0pwos td:where(.svelte-y0pwos){text-align:left;border-bottom:1px solid var(--border-soft,#f0f0f0);padding:8px 10px}table.svelte-y0pwos th:where(.svelte-y0pwos){color:var(--muted);text-transform:uppercase;letter-spacing:.5px;background:var(--bg);font-size:10px;font-weight:600;position:sticky;top:0}table.svelte-y0pwos tr:where(.svelte-y0pwos):hover td:where(.svelte-y0pwos){background:var(--panel-2)}.log-row.svelte-y0pwos td:where(.svelte-y0pwos){padding:0 10px 8px}.log-row.svelte-y0pwos:hover td:where(.svelte-y0pwos){background:0 0}.small.svelte-y0pwos{color:var(--muted);font-size:10px}code.svelte-y0pwos{font-family:JetBrains Mono,monospace;font-size:10px}table.svelte-y0pwos button:where(.svelte-y0pwos){background:var(--accent);color:#fff;border:1px solid var(--accent);cursor:pointer;border-radius:5px;padding:3px 10px;font-family:inherit;font-size:10px;font-weight:500}table.svelte-y0pwos button:where(.svelte-y0pwos):hover{filter:brightness(1.05)}.status-badge.svelte-y0pwos{border-radius:6px;padding:2px 8px;font-size:10px;font-weight:600}.status-badge.ok.svelte-y0pwos{color:#15803d;background:#16a34a1a}.status-badge.err.svelte-y0pwos{color:#dc2626;background:#dc26261a}.status-badge.muted.svelte-y0pwos{background:var(--panel-2);color:var(--muted)}.log-pre.svelte-y0pwos{white-space:pre-wrap;word-break:break-word;background:var(--bg);color:var(--text);border-radius:4px;margin:4px 0 0;padding:6px 8px;font-family:JetBrains Mono,monospace;font-size:10px}details.svelte-y0pwos summary:where(.svelte-y0pwos){cursor:pointer;color:var(--accent);font-size:11px;font-weight:500}.history-details.svelte-y0pwos{background:var(--panel-2);border:1px solid var(--border);border-radius:8px;margin-top:8px;padding:8px 12px}.history-details.svelte-y0pwos pre:where(.svelte-y0pwos){background:var(--bg);white-space:pre-wrap;word-break:break-word;color:var(--text);border-radius:6px;max-height:300px;margin:6px 0 0;padding:8px;font-family:JetBrains Mono,monospace;font-size:10px;overflow:auto}.tab-panel.svelte-1bcj9qb{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.scroll.svelte-1bcj9qb{flex:1;min-height:0;padding:20px 24px;overflow-y:auto}.scroll.svelte-1bcj9qb::-webkit-scrollbar{width:7px}.scroll.svelte-1bcj9qb::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.card.svelte-1bcj9qb{background:var(--panel);border:1px solid var(--border);border-radius:10px;margin-bottom:10px;padding:14px 16px;box-shadow:0 1px 3px #0000000a}.card.svelte-1bcj9qb .head:where(.svelte-1bcj9qb){color:var(--muted);align-items:center;gap:10px;margin-bottom:6px;font-size:11px;display:flex}.spawn-form.svelte-1bcj9qb{flex-direction:column;gap:8px;margin-top:8px;display:flex}.spawn-form.svelte-1bcj9qb input:where(.svelte-1bcj9qb),.spawn-form.svelte-1bcj9qb textarea:where(.svelte-1bcj9qb){background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:8px;outline:none;padding:10px 14px;font-family:inherit;font-size:13px;transition:border-color .15s}.spawn-form.svelte-1bcj9qb input:where(.svelte-1bcj9qb):focus,.spawn-form.svelte-1bcj9qb textarea:where(.svelte-1bcj9qb):focus{border-color:var(--accent);box-shadow:0 0 0 3px #2563eb1a}.spawn-form.svelte-1bcj9qb textarea:where(.svelte-1bcj9qb){resize:vertical;min-height:60px;max-height:200px}.spawn-form.svelte-1bcj9qb button:where(.svelte-1bcj9qb){background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:8px;align-self:flex-start;padding:10px 20px;font-family:inherit;font-size:13px;font-weight:600;transition:filter .1s}.spawn-form.svelte-1bcj9qb button:where(.svelte-1bcj9qb):hover{filter:brightness(1.1)}table.svelte-1bcj9qb{border-collapse:collapse;width:100%;font-size:12.5px}table.svelte-1bcj9qb th:where(.svelte-1bcj9qb),table.svelte-1bcj9qb td:where(.svelte-1bcj9qb){text-align:left;border-bottom:1px solid var(--border-soft);padding:10px 12px}table.svelte-1bcj9qb th:where(.svelte-1bcj9qb){color:var(--muted);text-transform:uppercase;letter-spacing:.6px;background:var(--bg);font-size:10.5px;font-weight:600;position:sticky;top:0}table.svelte-1bcj9qb tr:where(.svelte-1bcj9qb):hover td:where(.svelte-1bcj9qb){background:var(--panel-2)}.num.svelte-1bcj9qb{text-align:right;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px}.small.svelte-1bcj9qb{color:var(--muted);font-size:10.5px}.empty.svelte-1bcj9qb{text-align:center;color:var(--muted-2);padding:60px 20px;font-size:13px}table.svelte-1bcj9qb button:where(.svelte-1bcj9qb){background:var(--panel-2);color:var(--accent);border:1px solid var(--border);cursor:pointer;border-radius:6px;margin-right:4px;padding:4px 12px;font-family:inherit;font-size:11px;font-weight:500;transition:background .1s}table.svelte-1bcj9qb button:where(.svelte-1bcj9qb):hover{background:var(--border)}table.svelte-1bcj9qb button.danger:where(.svelte-1bcj9qb){color:var(--err)}.tab-panel.svelte-10aft7r{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.scroll.svelte-10aft7r{flex:1;min-height:0;padding:20px 24px;overflow-y:auto}.scroll.svelte-10aft7r::-webkit-scrollbar{width:7px}.scroll.svelte-10aft7r::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.toolbar.svelte-10aft7r{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.toolbar.svelte-10aft7r button:where(.svelte-10aft7r){background:var(--panel-2);color:var(--accent);border:1px solid var(--border);cursor:pointer;border-radius:8px;padding:7px 16px;font-family:inherit;font-size:12px;font-weight:500;transition:background .1s}.toolbar.svelte-10aft7r button:where(.svelte-10aft7r):hover{background:var(--border)}.toolbar.svelte-10aft7r button.primary:where(.svelte-10aft7r){background:var(--accent);color:#fff;border-color:var(--accent)}.discover-btn.svelte-10aft7r{margin-left:auto}.empty.svelte-10aft7r{text-align:center;color:var(--muted-2);padding:60px 20px;font-size:13px}.card.svelte-10aft7r{background:var(--panel);border:1px solid var(--border);border-radius:10px;margin-bottom:10px;padding:14px 16px;box-shadow:0 1px 3px #0000000a}.card.svelte-10aft7r .head:where(.svelte-10aft7r){color:var(--muted);align-items:center;gap:10px;margin-bottom:6px;font-size:11px;display:flex}.head.svelte-10aft7r .id:where(.svelte-10aft7r){opacity:.6;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.head.svelte-10aft7r .status:where(.svelte-10aft7r){background:var(--panel-2);border-radius:10px;padding:2px 9px;font-size:10px;font-weight:600}.tool-name.svelte-10aft7r{margin-left:6px}.meta-right.svelte-10aft7r{margin-left:auto}.body-text.svelte-10aft7r{color:var(--text)}.meta.svelte-10aft7r{color:var(--muted);margin-top:6px;font-size:11px}.error-meta.svelte-10aft7r{color:#f88}details.svelte-10aft7r{background:var(--panel-2);border:1px solid var(--border);border-radius:8px;margin:8px 0;padding:10px 14px}details.svelte-10aft7r summary:where(.svelte-10aft7r){cursor:pointer;color:var(--accent);font-size:12px;font-weight:500}details.svelte-10aft7r pre:where(.svelte-10aft7r){background:var(--bg);white-space:pre-wrap;word-break:break-word;color:var(--text);border-radius:6px;max-height:400px;margin:8px 0 0;padding:10px;font-family:JetBrains Mono,monospace;font-size:11px;overflow:auto}.actions.svelte-10aft7r{margin-top:8px}.actions.svelte-10aft7r button:where(.svelte-10aft7r){background:var(--panel-2);color:var(--accent);border:1px solid var(--border);cursor:pointer;border-radius:6px;margin-right:4px;padding:4px 12px;font-family:inherit;font-size:11px;font-weight:500;transition:background .1s}.actions.svelte-10aft7r button:where(.svelte-10aft7r):hover{background:var(--border)}.actions.svelte-10aft7r button.primary:where(.svelte-10aft7r){background:var(--accent);color:#fff;border-color:var(--accent)}.actions.svelte-10aft7r button.danger:where(.svelte-10aft7r){color:var(--err)}.tab-panel.svelte-32o0l4{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.scroll.svelte-32o0l4{flex:1;min-height:0;padding:20px 24px;overflow-y:auto}.scroll.svelte-32o0l4::-webkit-scrollbar{width:7px}.scroll.svelte-32o0l4::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.engine-effects.svelte-32o0l4{border:1px solid var(--accent);background:color-mix(in srgb, var(--accent) 4%, transparent);border-radius:10px;margin-bottom:18px;padding:14px 16px}.ee-head.svelte-32o0l4{font-size:14px;font-weight:700}.ee-count.svelte-32o0l4{background:var(--accent);color:#fff;border-radius:999px;margin-left:4px;padding:1px 8px;font-size:11px}.ee-note.svelte-32o0l4{color:var(--muted);margin:3px 0 10px;font-size:12px}.ee-row.svelte-32o0l4{border-top:1px solid var(--border-soft);align-items:center;gap:12px;padding:9px 0;display:flex}.ee-main.svelte-32o0l4{flex:1;min-width:0}.ee-top.svelte-32o0l4{align-items:baseline;gap:10px;display:flex}.ee-conn.svelte-32o0l4{font-size:13px;font-weight:600}.ee-wf.svelte-32o0l4{color:var(--muted);font-family:ui-monospace,monospace;font-size:11px}.ee-to.svelte-32o0l4{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.engine-effects.svelte-32o0l4 .primary:where(.svelte-32o0l4){background:var(--accent);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:7px;padding:6px 14px;font-size:12px;font-weight:600}.toolbar.svelte-32o0l4{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.toolbar.svelte-32o0l4 select:where(.svelte-32o0l4){background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:8px;outline:none;padding:7px 12px;font-family:inherit;font-size:12px}.toolbar.svelte-32o0l4 select:where(.svelte-32o0l4):focus{border-color:var(--accent);box-shadow:0 0 0 3px #2563eb14}.toolbar.svelte-32o0l4 button:where(.svelte-32o0l4){background:var(--panel-2);color:var(--accent);border:1px solid var(--border);cursor:pointer;border-radius:8px;padding:7px 16px;font-family:inherit;font-size:12px;font-weight:500;transition:background .1s}.toolbar.svelte-32o0l4 button:where(.svelte-32o0l4):hover{background:var(--border)}.toolbar.svelte-32o0l4 button.primary:where(.svelte-32o0l4){background:var(--accent);color:#fff;border-color:var(--accent)}.grid-3.svelte-32o0l4{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:12px;display:grid}.stat.svelte-32o0l4{background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:16px 18px;box-shadow:0 1px 3px #00000008}.stat.svelte-32o0l4 .label:where(.svelte-32o0l4){color:var(--muted);text-transform:uppercase;letter-spacing:.6px;font-size:10px;font-weight:600}.stat.svelte-32o0l4 .value:where(.svelte-32o0l4){color:var(--text);margin-top:6px;font-family:JetBrains Mono,monospace;font-size:24px;font-weight:700}.stat.svelte-32o0l4 .value.accent:where(.svelte-32o0l4){color:var(--accent)}table.svelte-32o0l4{border-collapse:collapse;width:100%;font-size:12.5px}table.svelte-32o0l4 th:where(.svelte-32o0l4),table.svelte-32o0l4 td:where(.svelte-32o0l4){text-align:left;border-bottom:1px solid var(--border-soft);padding:10px 12px}table.svelte-32o0l4 th:where(.svelte-32o0l4){color:var(--muted);text-transform:uppercase;letter-spacing:.6px;background:var(--bg);font-size:10.5px;font-weight:600;position:sticky;top:0}table.svelte-32o0l4 tr:where(.svelte-32o0l4):hover td:where(.svelte-32o0l4){background:var(--panel-2)}.num.svelte-32o0l4{text-align:right;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px}.small.svelte-32o0l4{color:var(--muted);font-size:10.5px}.empty.svelte-32o0l4{text-align:center;color:var(--muted-2);padding:60px 20px;font-size:13px}.status-badge.svelte-32o0l4{background:var(--panel-2);border-radius:10px;padding:2px 9px;font-size:10px;font-weight:600}.status-badge.ok.svelte-32o0l4{color:#15803d;background:#16a34a1a}.status-badge.warn.svelte-32o0l4{color:#b45309;background:#d9770614}.status-badge.err.svelte-32o0l4{color:#b91c1c;background:#dc262614}table.svelte-32o0l4 button:where(.svelte-32o0l4){background:var(--panel-2);color:var(--accent);border:1px solid var(--border);cursor:pointer;border-radius:6px;margin-right:4px;padding:4px 12px;font-family:inherit;font-size:11px;font-weight:500;transition:background .1s}table.svelte-32o0l4 button:where(.svelte-32o0l4):hover{background:var(--border)}table.svelte-32o0l4 button.primary:where(.svelte-32o0l4){background:var(--accent);color:#fff;border-color:var(--accent)}table.svelte-32o0l4 button.danger:where(.svelte-32o0l4){color:var(--err)}.card.svelte-32o0l4{background:var(--panel);border:1px solid var(--border);border-radius:10px;margin-bottom:10px;padding:14px 16px;box-shadow:0 1px 3px #0000000a}.card.svelte-32o0l4 .head:where(.svelte-32o0l4){color:var(--muted);align-items:center;gap:10px;margin-bottom:6px;font-size:11px;display:flex}.head.svelte-32o0l4 .id:where(.svelte-32o0l4){opacity:.6;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.preview-card.svelte-32o0l4{margin-top:12px}.body-preview.svelte-32o0l4{white-space:pre-wrap;max-height:400px;color:var(--text);overflow:auto}.meta.svelte-32o0l4{color:var(--muted);margin-top:6px;font-size:11px}.preview-actions.svelte-32o0l4{gap:6px;margin-top:10px;display:flex}.preview-actions.svelte-32o0l4 button:where(.svelte-32o0l4){background:var(--panel-2);color:var(--accent);border:1px solid var(--border);cursor:pointer;border-radius:6px;padding:4px 12px;font-family:inherit;font-size:11px;font-weight:500;transition:background .1s}.preview-actions.svelte-32o0l4 button:where(.svelte-32o0l4):hover{background:var(--border)}.preview-actions.svelte-32o0l4 button.primary:where(.svelte-32o0l4){background:var(--accent);color:#fff;border-color:var(--accent)}.preview-actions.svelte-32o0l4 button.danger:where(.svelte-32o0l4){color:var(--err)}.tab-panel.svelte-k4p3pr{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.scroll.svelte-k4p3pr{flex:1;min-height:0;padding:20px 24px;overflow-y:auto}.scroll.svelte-k4p3pr::-webkit-scrollbar{width:7px}.scroll.svelte-k4p3pr::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.toolbar.svelte-k4p3pr{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.toolbar.svelte-k4p3pr button:where(.svelte-k4p3pr){background:var(--panel-2);color:var(--accent);border:1px solid var(--border);cursor:pointer;border-radius:8px;padding:7px 16px;font-family:inherit;font-size:12px;font-weight:500}.toolbar.svelte-k4p3pr button:where(.svelte-k4p3pr):hover{background:var(--border)}.toolbar.svelte-k4p3pr button.primary:where(.svelte-k4p3pr){background:var(--accent);color:#fff;border-color:var(--accent)}.toolbar.svelte-k4p3pr button:where(.svelte-k4p3pr):disabled{opacity:.5;cursor:not-allowed}.pill.svelte-k4p3pr{background:var(--panel-2);color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:11px;font-weight:500;display:inline-flex}.pill.svelte-k4p3pr .dot:where(.svelte-k4p3pr){background:var(--muted-2);border-radius:50%;width:6px;height:6px}.pill.svelte-k4p3pr b:where(.svelte-k4p3pr){color:var(--text);font-weight:600}.usage-card.svelte-k4p3pr{background:var(--panel);border:1px solid var(--border);border-radius:14px;max-width:700px;padding:24px 28px;box-shadow:0 1px 4px #0000000a}.usage-headline.svelte-k4p3pr{border-bottom:1px solid var(--border);margin-bottom:20px;padding-bottom:14px}.usage-headline.svelte-k4p3pr h2:where(.svelte-k4p3pr){color:var(--text);margin:0;font-size:18px;font-weight:700}.usage-headline.svelte-k4p3pr .date:where(.svelte-k4p3pr){color:var(--muted);margin-top:2px;font-size:11px;display:block}.usage-section.svelte-k4p3pr{margin-bottom:22px}.usage-section-label.svelte-k4p3pr{color:var(--muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;font-size:10px;font-weight:600}.quota-row.svelte-k4p3pr{margin-bottom:12px}.quota-header.svelte-k4p3pr{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.quota-name.svelte-k4p3pr{color:var(--text);font-size:13px;font-weight:600}.quota-pct.svelte-k4p3pr{font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700}.quota-pct.ok.svelte-k4p3pr{color:var(--ok)}.quota-pct.warn.svelte-k4p3pr{color:var(--warn)}.quota-pct.err.svelte-k4p3pr{color:var(--err)}.quota-pct.muted.svelte-k4p3pr{color:var(--muted-2)}.quota-bar.svelte-k4p3pr{background:var(--panel-2);border-radius:5px;height:10px;overflow:hidden}.quota-bar-fill.svelte-k4p3pr{border-radius:5px;height:100%;transition:width .4s}.quota-bar-fill.ok.svelte-k4p3pr{background:var(--ok)}.quota-bar-fill.warn.svelte-k4p3pr{background:var(--warn)}.quota-bar-fill.err.svelte-k4p3pr{background:var(--err)}.quota-bar-empty.svelte-k4p3pr{background:repeating-linear-gradient(90deg, var(--panel-2) 0px, var(--panel-2) 8px, transparent 8px, transparent 12px);height:100%}.quota-resets.svelte-k4p3pr{color:var(--muted);margin-top:2px;font-size:10px}.spend-grid.svelte-k4p3pr{gap:16px;display:flex}.spend-item.svelte-k4p3pr{flex:1}.spend-label.svelte-k4p3pr{color:var(--muted);margin-bottom:2px;font-size:11px}.spend-value.svelte-k4p3pr{color:var(--text);margin-bottom:4px;font-family:JetBrains Mono,monospace;font-size:18px;font-weight:700}.spend-bar.svelte-k4p3pr{background:var(--panel-2);border-radius:2px;height:4px;overflow:hidden}.spend-bar-fill.svelte-k4p3pr{background:var(--accent);border-radius:2px;height:100%}.stats-grid.svelte-k4p3pr{grid-template-columns:1fr 1fr;gap:16px;display:grid}.stat-row.svelte-k4p3pr{gap:8px;display:flex}.stat-box.svelte-k4p3pr{background:var(--panel-2);border-radius:8px;flex:1;padding:10px 12px}.stat-label.svelte-k4p3pr{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px;font-size:9px;font-weight:600}.stat-value.svelte-k4p3pr{color:var(--text);font-family:JetBrains Mono,monospace;font-size:16px;font-weight:700}.stat-value.accent.svelte-k4p3pr{color:var(--accent)}.stat-value.warn.svelte-k4p3pr{color:var(--warn)}.usage-empty.svelte-k4p3pr{color:var(--muted);font-size:11px;font-style:italic}.raw-details.svelte-k4p3pr{background:var(--panel-2);border:1px solid var(--border);border-radius:8px;max-width:700px;margin-top:14px;padding:10px 14px}.raw-details.svelte-k4p3pr summary:where(.svelte-k4p3pr){cursor:pointer;color:var(--accent);font-size:12px;font-weight:500}.raw-details.svelte-k4p3pr pre:where(.svelte-k4p3pr){background:var(--bg);white-space:pre-wrap;word-break:break-word;color:var(--text);border-radius:6px;max-height:400px;margin:8px 0 0;padding:10px;font-family:JetBrains Mono,monospace;font-size:11px;overflow:auto}@media (width<=600px){.spend-grid.svelte-k4p3pr{flex-direction:column}.stats-grid.svelte-k4p3pr{grid-template-columns:1fr}}.tab-panel.svelte-117r6mh{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.scroll.svelte-117r6mh{flex:1;min-height:0;padding:20px 24px;overflow-y:auto}.scroll.svelte-117r6mh::-webkit-scrollbar{width:7px}.scroll.svelte-117r6mh::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.empty.svelte-117r6mh{text-align:center;color:var(--muted-2);padding:60px 20px;font-size:13px}.grid-3.svelte-117r6mh{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.stat.svelte-117r6mh{background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:16px 18px;box-shadow:0 1px 3px #00000008}.stat.svelte-117r6mh .label:where(.svelte-117r6mh){color:var(--muted);text-transform:uppercase;letter-spacing:.6px;font-size:10px;font-weight:600}.stat.svelte-117r6mh .value:where(.svelte-117r6mh){color:var(--text);margin-top:6px;font-family:JetBrains Mono,monospace;font-size:24px;font-weight:700}.stat.svelte-117r6mh .sub:where(.svelte-117r6mh){color:var(--muted);margin-top:4px;font-size:11px}.jobs-heading.svelte-117r6mh{color:var(--muted);margin:18px 0 8px;font-size:14px}table.svelte-117r6mh{border-collapse:collapse;width:100%;font-size:12.5px}table.svelte-117r6mh th:where(.svelte-117r6mh),table.svelte-117r6mh td:where(.svelte-117r6mh){text-align:left;border-bottom:1px solid var(--border-soft);padding:10px 12px}table.svelte-117r6mh th:where(.svelte-117r6mh){color:var(--muted);text-transform:uppercase;letter-spacing:.6px;background:var(--bg);font-size:10.5px;font-weight:600;position:sticky;top:0}table.svelte-117r6mh tr:where(.svelte-117r6mh):hover td:where(.svelte-117r6mh){background:var(--panel-2)}.num.svelte-117r6mh{text-align:right;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px}.tab-panel.svelte-2ge34b{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.scroll.svelte-2ge34b{flex:1;min-height:0;padding:20px 24px;overflow-y:auto}.scroll.svelte-2ge34b::-webkit-scrollbar{width:7px}.scroll.svelte-2ge34b::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}table.svelte-2ge34b{border-collapse:collapse;width:100%;font-size:12.5px}table.svelte-2ge34b th:where(.svelte-2ge34b),table.svelte-2ge34b td:where(.svelte-2ge34b){text-align:left;border-bottom:1px solid var(--border-soft);padding:10px 12px}table.svelte-2ge34b th:where(.svelte-2ge34b){color:var(--muted);text-transform:uppercase;letter-spacing:.6px;background:var(--bg);font-size:10.5px;font-weight:600;position:sticky;top:0}table.svelte-2ge34b tr:where(.svelte-2ge34b):hover td:where(.svelte-2ge34b){background:var(--panel-2)}.num.svelte-2ge34b{text-align:right;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px}.empty.svelte-2ge34b{text-align:center;color:var(--muted-2);padding:60px 20px;font-size:13px}code.svelte-2ge34b{font-family:JetBrains Mono,monospace;font-size:11px}.overview.svelte-op2jfd{flex:1;padding:20px 24px;overflow-y:auto}.refresh-bar.svelte-op2jfd{align-items:center;gap:12px;margin-bottom:20px;display:flex}.refresh-btn.svelte-op2jfd{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:7px 18px;font-family:inherit;font-size:12px;font-weight:600}.refresh-btn.svelte-op2jfd:disabled{opacity:.5;cursor:default}.refresh-ts.svelte-op2jfd{color:var(--muted);font-size:11px}.cards.svelte-op2jfd{gap:16px;margin-bottom:20px;display:grid}.row-4.svelte-op2jfd{grid-template-columns:repeat(4,1fr)}.row-2.svelte-op2jfd{grid-template-columns:repeat(2,1fr)}.row-1.svelte-op2jfd{grid-template-columns:1fr}.n8n-stats.svelte-op2jfd{flex-wrap:wrap;gap:18px;margin:8px 0 12px;font-size:13px;display:flex}.n8n-table.svelte-op2jfd{border-collapse:collapse;width:100%;font-size:12px}.n8n-table.svelte-op2jfd th:where(.svelte-op2jfd){text-align:left;color:var(--muted);border-bottom:1px solid var(--border);padding:6px 8px;font-weight:500}.n8n-table.svelte-op2jfd td:where(.svelte-op2jfd){border-bottom:1px solid var(--border);padding:6px 8px}.n8n-table.svelte-op2jfd .wf-name:where(.svelte-op2jfd){text-overflow:ellipsis;white-space:nowrap;max-width:380px;overflow:hidden}.state-dot.svelte-op2jfd{vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.state-dot.ok.svelte-op2jfd{background:var(--ok,#22c55e)}.state-dot.err.svelte-op2jfd{background:var(--err,#ef4444)}.state-dot.warn.svelte-op2jfd{background:#d97706}@media (width<=900px){.row-4.svelte-op2jfd{grid-template-columns:repeat(2,1fr)}.row-2.svelte-op2jfd{grid-template-columns:1fr}}@media (width<=540px){.row-4.svelte-op2jfd{grid-template-columns:1fr}}.card.svelte-op2jfd{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:18px 20px}.card-label.svelte-op2jfd{text-transform:uppercase;letter-spacing:.5px;color:var(--muted);margin-bottom:4px;font-size:11px;font-weight:600}.card-value.svelte-op2jfd{color:var(--text);letter-spacing:-.5px;font-family:JetBrains Mono,monospace;font-size:28px;font-weight:700;line-height:1.2}.card-sub.svelte-op2jfd{color:var(--muted);margin-top:4px;font-size:11px}.card-header.svelte-op2jfd{text-transform:uppercase;letter-spacing:.5px;color:var(--muted);margin-bottom:14px;font-size:12px;font-weight:700}.quota-row.svelte-op2jfd{align-items:center;gap:10px;margin-bottom:10px;display:flex}.quota-label.svelte-op2jfd{color:var(--text);min-width:90px;font-size:12px;font-weight:500}.quota-bar-track.svelte-op2jfd{background:var(--panel-2);border-radius:4px;flex:1;height:8px;overflow:hidden}.quota-bar-fill.svelte-op2jfd{border-radius:4px;height:100%;transition:width .4s}.quota-bar-fill.ok.svelte-op2jfd{background:var(--ok)}.quota-bar-fill.warn.svelte-op2jfd{background:var(--warn)}.quota-bar-fill.err.svelte-op2jfd{background:var(--err)}.quota-pct.svelte-op2jfd{color:var(--text);text-align:right;min-width:36px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600}.quota-reset.svelte-op2jfd{color:var(--muted);margin-top:4px;font-size:10px}.quota-today.svelte-op2jfd{color:var(--muted);border-top:1px solid var(--border);margin-top:6px;padding-top:6px;font-size:10px}.quota-bar-empty.svelte-op2jfd{background:repeating-linear-gradient(90deg, var(--panel-2) 0px, var(--panel-2) 6px, transparent 6px, transparent 10px);height:100%}.quota-pct.ok.svelte-op2jfd{color:var(--ok)}.quota-pct.warn.svelte-op2jfd{color:var(--warn)}.quota-pct.err.svelte-op2jfd{color:var(--err)}.card-header-ts.svelte-op2jfd{color:var(--muted);margin-left:8px;font-size:9px;font-weight:400}.sys-grid.svelte-op2jfd{grid-template-columns:1fr 1fr;gap:14px;display:grid}.sys-item.svelte-op2jfd{flex-direction:column;gap:2px;display:flex}.sys-num.svelte-op2jfd{color:var(--text);font-family:JetBrains Mono,monospace;font-size:22px;font-weight:700}.sys-label.svelte-op2jfd{color:var(--muted);font-size:11px;font-weight:500}.sys-badge.svelte-op2jfd{border-radius:6px;width:fit-content;margin-top:2px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-block}.sys-badge.ok.svelte-op2jfd{color:var(--ok);background:#dcfce7}.sys-badge.warn.svelte-op2jfd{color:var(--warn);background:#fef3c7}.journal-stats.svelte-op2jfd{color:var(--muted);gap:16px;margin-bottom:12px;font-size:12px;display:flex}.journal-stats.svelte-op2jfd b:where(.svelte-op2jfd){color:var(--text);font-weight:600}.ok-text.svelte-op2jfd b:where(.svelte-op2jfd){color:var(--ok)}.err-text.svelte-op2jfd b:where(.svelte-op2jfd){color:var(--err)}.activity-list.svelte-op2jfd{flex-direction:column;display:flex}.activity-row.svelte-op2jfd{border-top:1px solid var(--border-soft);align-items:center;gap:10px;padding:6px 0;font-size:12px;display:flex}.activity-row.svelte-op2jfd:first-child{border-top:none}.activity-src.svelte-op2jfd{color:var(--accent);text-transform:uppercase;min-width:60px;font-size:10px;font-weight:600}.activity-text.svelte-op2jfd{color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.activity-time.svelte-op2jfd{color:var(--muted);text-align:right;min-width:50px;font-size:10px}.activity-status.svelte-op2jfd{text-align:right;min-width:55px;font-size:10px;font-weight:600}.activity-status.ok.svelte-op2jfd{color:var(--ok)}.activity-status.err.svelte-op2jfd{color:var(--err)}.all-ok.svelte-op2jfd{color:var(--ok);padding:8px 0;font-size:13px;font-weight:500}.problem-list.svelte-op2jfd{flex-direction:column;gap:6px;display:flex}.problem-row.svelte-op2jfd{align-items:center;gap:10px;font-size:12px;display:flex}.problem-name.svelte-op2jfd{color:var(--text);min-width:120px;font-weight:500}.problem-rate.svelte-op2jfd{min-width:40px;font-family:JetBrains Mono,monospace;font-weight:700}.problem-rate.err.svelte-op2jfd{color:var(--err)}.problem-rate.warn.svelte-op2jfd{color:var(--warn)}.problem-detail.svelte-op2jfd{color:var(--muted);font-size:11px}.jobs-summary.svelte-op2jfd{color:var(--muted);border-top:1px solid var(--border-soft);margin-top:12px;padding-top:8px;font-size:11px}.ext-jobs-grid.svelte-op2jfd{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.ext-job.svelte-op2jfd{background:var(--panel-2);border-left:3px solid var(--muted-2);border-radius:8px;padding:10px 12px}.ext-job.ext-ok.svelte-op2jfd{border-left-color:var(--ok)}.ext-job.ext-err.svelte-op2jfd{border-left-color:var(--err)}.ext-job-name.svelte-op2jfd{color:var(--text);margin-bottom:4px;font-size:11px;font-weight:600}.ext-job-status.svelte-op2jfd{color:var(--muted);align-items:center;gap:5px;font-size:11px;display:flex}.ext-dot.svelte-op2jfd{background:var(--muted-2);border-radius:50%;width:6px;height:6px}.ext-dot.ok.svelte-op2jfd{background:var(--ok)}.ext-dot.err.svelte-op2jfd{background:var(--err)}.ext-job-schedule.svelte-op2jfd{color:var(--muted-2);margin-top:2px;font-family:JetBrains Mono,monospace;font-size:9px}.logout-row.svelte-op2jfd{justify-content:center;margin:24px 0 8px;display:flex}.logout-btn.svelte-op2jfd{color:var(--muted);border:1px solid var(--border-soft);cursor:pointer;background:0 0;border-radius:8px;padding:8px 20px;font-size:12px;transition:color .15s,border-color .15s}.logout-btn.svelte-op2jfd:hover{color:var(--err);border-color:var(--err)}.runs.svelte-1nl82m6{grid-template-columns:260px 1fr 300px;gap:14px;height:100%;display:grid}.col-runs.svelte-1nl82m6,.col-events.svelte-1nl82m6{background:var(--panel);border:1px solid var(--border);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.col-detail.svelte-1nl82m6{background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:18px 22px;overflow-y:auto}.col-head.svelte-1nl82m6{border-bottom:1px solid var(--border-soft);padding:12px 14px;font-size:14px;font-weight:600}.filters.svelte-1nl82m6{flex-wrap:wrap;gap:5px;padding:10px 12px;display:flex}.filters.svelte-1nl82m6 button:where(.svelte-1nl82m6){font:inherit;text-transform:capitalize;border:1px solid var(--border);background:var(--bg);color:var(--muted);cursor:pointer;border-radius:999px;padding:3px 10px;font-size:11px}.filters.svelte-1nl82m6 button.active:where(.svelte-1nl82m6){background:var(--purple);color:#fff;border-color:var(--purple)}.filters.svelte-1nl82m6 button:where(.svelte-1nl82m6):focus-visible,.run-row.svelte-1nl82m6:focus-visible,.tl-top.svelte-1nl82m6:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.err-banner.svelte-1nl82m6{color:var(--err);background:color-mix(in srgb, var(--err) 8%, transparent);border:1px solid color-mix(in srgb, var(--err) 25%, transparent);border-radius:7px;margin:8px 12px 0;padding:7px 10px;font-size:12px}.run-list.svelte-1nl82m6{flex:1;overflow-y:auto}.run-row.svelte-1nl82m6{text-align:left;cursor:pointer;border:none;border-left:3px solid #0000;border-bottom:1px solid var(--border-soft);background:0 0;align-items:center;gap:9px;width:100%;padding:10px 12px;display:flex}.run-row.sel.svelte-1nl82m6{background:color-mix(in srgb, var(--purple) 8%, transparent);border-left-color:var(--purple)}.rr-main.svelte-1nl82m6{flex-direction:column;flex:1;min-width:0;display:flex}.rr-wf.svelte-1nl82m6{color:var(--text);font-size:13px;font-weight:600}.rr-task.svelte-1nl82m6{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.rr-ago.svelte-1nl82m6{color:var(--muted-2);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}.dot.svelte-1nl82m6{border-radius:50%;flex-shrink:0;width:9px;height:9px}.d-ok.svelte-1nl82m6{background:var(--ok)}.d-run.svelte-1nl82m6{background:var(--purple)}.d-wait.svelte-1nl82m6{background:var(--warn)}.d-err.svelte-1nl82m6{background:var(--err)}.d-mut.svelte-1nl82m6{background:var(--muted-2)}.d-head.svelte-1nl82m6{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:flex-start;padding-bottom:14px;display:flex}.d-title.svelte-1nl82m6{font-size:20px;font-weight:700}.ver.svelte-1nl82m6{color:var(--muted);background:var(--panel-2);border-radius:5px;padding:2px 7px;font-size:12px;font-weight:500}.d-task.svelte-1nl82m6{color:var(--muted);margin-top:3px;font-size:13px}.status-chip.svelte-1nl82m6{text-transform:uppercase;letter-spacing:.04em;border-radius:6px;padding:3px 10px;font-size:11px;font-weight:600}.s-running.svelte-1nl82m6{background:color-mix(in srgb, var(--purple) 15%, transparent);color:var(--purple)}.s-suspended.svelte-1nl82m6{background:color-mix(in srgb, var(--warn) 18%, transparent);color:var(--warn)}.s-done.svelte-1nl82m6{background:color-mix(in srgb, var(--ok) 15%, transparent);color:var(--ok)}.s-dead_letter.svelte-1nl82m6,.s-failed.svelte-1nl82m6{background:color-mix(in srgb, var(--err) 15%, transparent);color:var(--err)}.sec-label.svelte-1nl82m6{letter-spacing:.09em;text-transform:uppercase;color:var(--muted-2);margin:16px 0 8px;font-size:10px;font-weight:700}.steps-label.svelte-1nl82m6{margin-top:20px}.trigger.svelte-1nl82m6{margin-top:4px}.trig-row.svelte-1nl82m6{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.trig-kind.svelte-1nl82m6{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent);border-radius:6px;padding:3px 10px;font-size:11px;font-weight:600}.trig-kind.event.svelte-1nl82m6{background:color-mix(in srgb, var(--purple) 14%, transparent);color:var(--purple)}.trig-kind.cron.svelte-1nl82m6{background:color-mix(in srgb, var(--warn) 16%, transparent);color:var(--warn)}.trig-src.svelte-1nl82m6{color:var(--muted);font-family:ui-monospace,monospace;font-size:11px}.trig-when.svelte-1nl82m6{color:var(--muted-2);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.email-card.svelte-1nl82m6{border:1px solid var(--border);background:var(--panel-2);border-radius:9px;margin-top:10px;padding:12px 14px}.em-line.svelte-1nl82m6{gap:10px;margin-bottom:4px;font-size:13px;display:flex}.em-k.svelte-1nl82m6{color:var(--muted-2);text-transform:uppercase;letter-spacing:.05em;flex:0 0 54px;padding-top:1px;font-size:11px}.em-v.svelte-1nl82m6{color:var(--text);font-weight:500}.em-body.svelte-1nl82m6{border-top:1px solid var(--border-soft);color:var(--text);white-space:pre-wrap;margin-top:8px;padding-top:8px;font-size:13px;line-height:1.5}.raw-input.svelte-1nl82m6{background:var(--panel-2);border:1px solid var(--border);color:var(--text);border-radius:8px;margin-top:10px;padding:10px 12px;font-size:12px;overflow-x:auto}.muted-note.svelte-1nl82m6{color:var(--muted);font-size:12px;font-style:italic}.timeline.svelte-1nl82m6{margin-top:2px}.tl-row.svelte-1nl82m6{grid-template-columns:34px 1fr;align-items:start;display:grid}.tl-dot.svelte-1nl82m6{border:2px solid var(--border);background:var(--panel);border-radius:50%;width:22px;height:22px;margin:14px 0;position:relative}.tl-row.svelte-1nl82m6:not(:last-child) .tl-dot:where(.svelte-1nl82m6):after{content:"";background:var(--border-soft);width:2px;height:calc(100% + 8px);position:absolute;top:22px;left:50%;transform:translate(-50%)}.tl-row.done.svelte-1nl82m6 .tl-dot:where(.svelte-1nl82m6){border-color:var(--ok);background:var(--ok)}.tl-row.wait.svelte-1nl82m6 .tl-dot:where(.svelte-1nl82m6){border-color:var(--warn);background:var(--warn)}.tl-row.run.svelte-1nl82m6 .tl-dot:where(.svelte-1nl82m6){border-color:var(--purple)}.tl-row.err.svelte-1nl82m6 .tl-dot:where(.svelte-1nl82m6){border-color:var(--err);background:var(--err)}.tl-card.svelte-1nl82m6{border:1px solid var(--border);border-radius:9px;margin:7px 0;overflow:hidden}.tl-card.wait.svelte-1nl82m6{border-color:color-mix(in srgb, var(--warn) 50%, var(--border))}.tl-card.open.svelte-1nl82m6{border-color:var(--purple)}.tl-card.pending.svelte-1nl82m6{opacity:.55}.tl-top.svelte-1nl82m6{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:12px 14px;display:flex}.tl-top.svelte-1nl82m6:hover{background:color-mix(in srgb, var(--purple) 4%, transparent)}.tl-name.svelte-1nl82m6{font-weight:600}.st-state.svelte-1nl82m6{border-radius:5px;padding:1px 8px;font-size:11px;font-weight:600}.st-state.done.svelte-1nl82m6{color:var(--ok);background:color-mix(in srgb, var(--ok) 12%, transparent)}.st-state.wait.svelte-1nl82m6{color:var(--warn);background:color-mix(in srgb, var(--warn) 14%, transparent)}.st-state.run.svelte-1nl82m6{color:var(--purple);background:color-mix(in srgb, var(--purple) 12%, transparent)}.st-state.err.svelte-1nl82m6{color:var(--err);background:color-mix(in srgb, var(--err) 12%, transparent)}.st-state.pending.svelte-1nl82m6{color:var(--muted);background:var(--panel-2)}.st-cost.svelte-1nl82m6{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.tl-time.svelte-1nl82m6{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.chev.svelte-1nl82m6{color:var(--muted-2);font-size:16px;transition:transform .15s}.chev.open.svelte-1nl82m6{transform:rotate(90deg)}.tl-detail.svelte-1nl82m6{border-top:1px solid var(--border-soft);padding:4px 14px 14px}.attempt-note.svelte-1nl82m6{color:var(--warn);margin:8px 0;font-size:11px}.io.svelte-1nl82m6{margin-top:12px}.io-label.svelte-1nl82m6{letter-spacing:.07em;text-transform:uppercase;color:var(--muted-2);align-items:center;gap:8px;margin-bottom:5px;font-size:10px;font-weight:700;display:flex}.io-box.svelte-1nl82m6{background:var(--panel-2);border:1px solid var(--border);white-space:pre-wrap;color:var(--text);border-radius:7px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:12.5px;line-height:1.5;overflow-x:auto}.io-box.output.svelte-1nl82m6{border-left:3px solid var(--purple)}.io-box.prompt.svelte-1nl82m6{color:var(--muted)}.eff-status.svelte-1nl82m6{border-radius:4px;padding:1px 7px;font-size:10px;font-weight:600}.eff-status.s-intent.svelte-1nl82m6{background:color-mix(in srgb, var(--warn) 14%, transparent);color:var(--warn)}.eff-status.s-approved.svelte-1nl82m6{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent)}.eff-status.s-confirmed.svelte-1nl82m6{background:color-mix(in srgb, var(--ok) 14%, transparent);color:var(--ok)}.eff-status.s-voided.svelte-1nl82m6{background:var(--panel-2);color:var(--muted)}.eff-redline.svelte-1nl82m6{color:var(--err);border:1px solid color-mix(in srgb, var(--err) 35%, transparent);border-radius:4px;padding:0 6px;font-size:10px;font-weight:600}.eff-fields.svelte-1nl82m6{border:1px solid var(--border);border-radius:7px;overflow:hidden}.eff-field.svelte-1nl82m6{border-bottom:1px solid var(--border-soft);gap:10px;padding:8px 12px;font-size:13px;display:flex}.eff-field.svelte-1nl82m6:last-child{border-bottom:none}.eff-k.svelte-1nl82m6{color:var(--muted-2);text-transform:uppercase;letter-spacing:.04em;flex:0 0 70px;padding-top:1px;font-size:11px}.eff-v.svelte-1nl82m6{color:var(--text);white-space:pre-wrap;min-width:0;line-height:1.5}.verdict.svelte-1nl82m6{color:var(--muted);background:var(--panel-2);border-radius:6px;margin-top:12px;padding:6px 9px;font-size:12px}.verdict.svelte-1nl82m6 code:where(.svelte-1nl82m6){color:var(--text)}.waiting.svelte-1nl82m6{color:var(--warn);margin-top:12px;font-size:12px}.badge.svelte-1nl82m6{letter-spacing:.05em;border:1px solid;border-radius:5px;padding:2px 7px;font-size:10px;font-weight:700}.badge.code.svelte-1nl82m6{background:var(--panel-2);color:var(--muted);border-color:var(--border)}.badge.ai.svelte-1nl82m6{background:color-mix(in srgb, var(--purple) 12%, transparent);color:var(--purple);border-color:color-mix(in srgb, var(--purple) 30%, transparent)}.badge.human.svelte-1nl82m6{background:color-mix(in srgb, var(--warn) 14%, transparent);color:var(--warn);border-color:color-mix(in srgb, var(--warn) 35%, transparent)}.badge.effect.svelte-1nl82m6{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent);border-color:color-mix(in srgb, var(--accent) 30%, transparent)}.ev-list.svelte-1nl82m6{flex:1;padding:6px 0;overflow-y:auto}.ev.svelte-1nl82m6{align-items:baseline;gap:10px;padding:5px 14px;font-size:12px;display:flex}.ev-t.svelte-1nl82m6{color:var(--muted-2);font-variant-numeric:tabular-nums;flex-shrink:0;font-family:ui-monospace,monospace}.ev-msg.svelte-1nl82m6{color:var(--text);line-height:1.4}.empty.svelte-1nl82m6{color:var(--muted);padding:16px;font-size:13px}.empty.big.svelte-1nl82m6{justify-content:center;align-items:center;height:100%;display:flex}.wrap.svelte-1vlscs2{flex-direction:column;height:100%;min-height:0;display:flex}.modebar.svelte-1vlscs2{flex-shrink:0;align-items:center;gap:8px;padding:0 2px 12px;display:flex}.modebar.svelte-1vlscs2 button:where(.svelte-1vlscs2){background:var(--panel);color:var(--muted);border:1px solid var(--border);font:inherit;cursor:pointer;border-radius:8px;padding:6px 16px;font-size:13px;font-weight:600}.modebar.svelte-1vlscs2 button.active:where(.svelte-1vlscs2){color:var(--purple);border-color:color-mix(in srgb, var(--purple) 45%, var(--border));background:color-mix(in srgb, var(--purple) 8%, var(--panel))}.modebar.svelte-1vlscs2 button.ghost:where(.svelte-1vlscs2){color:var(--accent)}.spine.svelte-1vlscs2{letter-spacing:.06em;text-transform:uppercase;color:var(--purple);background:color-mix(in srgb, var(--purple) 10%, transparent);border-radius:5px;margin-left:auto;padding:3px 8px;font-size:10px;font-weight:700}.wf.svelte-1vlscs2,.build.svelte-1vlscs2{flex:1;grid-template-columns:240px 1fr 240px;gap:14px;min-height:0;display:grid}.col-list.svelte-1vlscs2,.col-traces.svelte-1vlscs2{background:var(--panel);border:1px solid var(--border);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.col-detail.svelte-1vlscs2{background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:16px 20px;overflow-y:auto}.col-head.svelte-1vlscs2{border-bottom:1px solid var(--border-soft);padding:12px 14px;font-size:14px;font-weight:600}.err-banner.svelte-1vlscs2{color:var(--warn);background:color-mix(in srgb, var(--warn) 8%, transparent);border:1px solid color-mix(in srgb, var(--warn) 25%, transparent);border-radius:7px;margin:8px 12px 0;padding:7px 10px;font-size:12px}.run-list.svelte-1vlscs2,.preview.svelte-1vlscs2{flex:1;overflow-y:auto}.run-row.svelte-1vlscs2{text-align:left;cursor:pointer;border:none;border-left:3px solid #0000;border-bottom:1px solid var(--border-soft);background:0 0;align-items:center;gap:9px;width:100%;padding:10px 12px;display:flex}.run-row.sel.svelte-1vlscs2{background:color-mix(in srgb, var(--purple) 8%, transparent);border-left-color:var(--purple)}.run-row.svelte-1vlscs2:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.rr-main.svelte-1vlscs2{flex-direction:column;flex:1;min-width:0;display:flex}.rr-wf.svelte-1vlscs2{color:var(--text);font-size:13px;font-weight:600}.rr-id.svelte-1vlscs2{color:var(--muted);font-family:ui-monospace,monospace;font-size:11px}.rr-ago.svelte-1vlscs2{color:var(--muted-2);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}.dot.svelte-1vlscs2{border-radius:50%;flex-shrink:0;width:9px;height:9px}.d-ok.svelte-1vlscs2{background:var(--ok)}.d-run.svelte-1vlscs2{background:var(--purple)}.d-wait.svelte-1vlscs2{background:var(--warn)}.d-err.svelte-1vlscs2{background:var(--err)}.d-mut.svelte-1vlscs2{background:var(--muted-2)}.d-head.svelte-1vlscs2{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:flex-start;padding-bottom:14px;display:flex}.d-title.svelte-1vlscs2{font-family:ui-monospace,monospace;font-size:18px;font-weight:700}.ver.svelte-1vlscs2{color:var(--muted);background:var(--panel-2);border-radius:5px;padding:2px 7px;font-size:12px;font-weight:500}.d-sub.svelte-1vlscs2{color:var(--muted);margin-top:3px;font-size:13px}.status-chip.svelte-1vlscs2{text-transform:uppercase;letter-spacing:.04em;border-radius:6px;padding:3px 10px;font-size:11px;font-weight:600}.s-running.svelte-1vlscs2{background:color-mix(in srgb, var(--purple) 15%, transparent);color:var(--purple)}.s-completed.svelte-1vlscs2{background:color-mix(in srgb, var(--ok) 15%, transparent);color:var(--ok)}.s-failed.svelte-1vlscs2,.s-terminated.svelte-1vlscs2,.s-timed_out.svelte-1vlscs2{background:color-mix(in srgb, var(--err) 15%, transparent);color:var(--err)}.s-paused.svelte-1vlscs2{background:color-mix(in srgb, var(--warn) 18%, transparent);color:var(--warn)}.sec-label.svelte-1vlscs2{letter-spacing:.09em;text-transform:uppercase;color:var(--muted-2);align-items:center;gap:10px;margin:18px 0 8px;font-size:10px;font-weight:700;display:flex}.hint.svelte-1vlscs2{letter-spacing:0;text-transform:none;color:var(--muted);font-weight:500}.timeline.svelte-1vlscs2{margin-top:2px}.tl-row.svelte-1vlscs2{grid-template-columns:26px 1fr;align-items:start;display:grid}.tl-dot.svelte-1vlscs2{border:2px solid var(--border);background:var(--panel);border-radius:50%;width:16px;height:16px;margin:12px 0}.tl-row.svelte-1vlscs2:not(:last-child) .tl-dot:where(.svelte-1vlscs2):after{content:"";background:var(--border-soft);width:2px;height:28px;display:block;position:relative;top:2px;left:5px}.tl-row.ok.svelte-1vlscs2 .tl-dot:where(.svelte-1vlscs2){border-color:var(--ok);background:var(--ok)}.tl-row.run.svelte-1vlscs2 .tl-dot:where(.svelte-1vlscs2){border-color:var(--purple)}.tl-row.wait.svelte-1vlscs2 .tl-dot:where(.svelte-1vlscs2){border-color:var(--warn);background:var(--warn)}.tl-row.err.svelte-1vlscs2 .tl-dot:where(.svelte-1vlscs2){border-color:var(--err);background:var(--err)}.tl-card.svelte-1vlscs2{border:1px solid var(--border);border-radius:9px;margin:6px 0;overflow:hidden}.tl-card.open.svelte-1vlscs2{border-color:var(--purple)}.tl-top.svelte-1vlscs2{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:9px;padding:11px 13px;display:flex}.tl-top.svelte-1vlscs2:hover{background:color-mix(in srgb, var(--purple) 4%, transparent)}.tl-name.svelte-1vlscs2{font-size:13px;font-weight:600}.badge.svelte-1vlscs2{letter-spacing:.04em;background:var(--panel-2);color:var(--muted);border:1px solid var(--border);border-radius:5px;padding:2px 7px;font-family:ui-monospace,monospace;font-size:10px;font-weight:700}.mini.svelte-1vlscs2{border-radius:4px;padding:1px 6px;font-size:10px;font-weight:700}.mini.effect.svelte-1vlscs2{color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent)}.mini.ai.svelte-1vlscs2{color:var(--purple);background:color-mix(in srgb, var(--purple) 12%, transparent)}.st-state.svelte-1vlscs2{margin-left:auto;font-size:11px;font-weight:600}.st-state.ok.svelte-1vlscs2{color:var(--ok)}.st-state.run.svelte-1vlscs2{color:var(--purple)}.st-state.wait.svelte-1vlscs2{color:var(--warn)}.st-state.err.svelte-1vlscs2{color:var(--err)}.st-state.mut.svelte-1vlscs2{color:var(--muted)}.tl-dur.svelte-1vlscs2{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.chev.svelte-1vlscs2{color:var(--muted-2);font-size:15px;transition:transform .15s}.chev.open.svelte-1vlscs2{transform:rotate(90deg)}.tl-detail.svelte-1vlscs2{border-top:1px solid var(--border-soft);padding:4px 14px 14px}.fail-note.svelte-1vlscs2{color:var(--err);margin:8px 0;font-size:12px}.io.svelte-1vlscs2{margin-top:12px}.io-label.svelte-1vlscs2{letter-spacing:.07em;text-transform:uppercase;color:var(--muted-2);align-items:center;gap:8px;margin-bottom:5px;font-size:10px;font-weight:700;display:flex}.io-box.svelte-1vlscs2{background:var(--panel-2);border:1px solid var(--border);white-space:pre-wrap;color:var(--text);border-radius:7px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:12.5px;line-height:1.5;overflow-x:auto}.io-box.output.svelte-1vlscs2{border-left:3px solid var(--purple)}.tr-meta.svelte-1vlscs2{color:var(--muted);font-variant-numeric:tabular-nums;gap:10px;font-size:12px;display:flex}.tr-status.ok.svelte-1vlscs2{color:var(--ok)}.tr-status.error.svelte-1vlscs2{color:var(--err)}.eff-status.svelte-1vlscs2{border-radius:4px;padding:1px 7px;font-size:10px;font-weight:600}.eff-status.s-intent.svelte-1vlscs2{background:color-mix(in srgb, var(--warn) 14%, transparent);color:var(--warn)}.eff-status.s-approved.svelte-1vlscs2{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent)}.eff-status.s-confirmed.svelte-1vlscs2{background:color-mix(in srgb, var(--ok) 14%, transparent);color:var(--ok)}.pill.svelte-1vlscs2{border:1px solid;border-radius:4px;padding:0 6px;font-size:10px;font-weight:600}.pill.err.svelte-1vlscs2{color:var(--err);border-color:color-mix(in srgb, var(--err) 35%, transparent)}.pill.ok.svelte-1vlscs2{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 35%, transparent);font-family:ui-monospace,monospace}.pill.bad.svelte-1vlscs2{color:var(--err);border-color:color-mix(in srgb, var(--err) 45%, transparent);font-family:ui-monospace,monospace}.muted-note.svelte-1vlscs2{color:var(--muted);font-size:12px;font-style:italic}.empty.svelte-1vlscs2{color:var(--muted);padding:16px;font-size:13px}.empty.big.svelte-1vlscs2{text-align:center;justify-content:center;align-items:center;height:100%;display:flex}.field.svelte-1vlscs2{flex-direction:column;gap:6px;display:flex}.field.svelte-1vlscs2 label:where(.svelte-1vlscs2){text-transform:uppercase;letter-spacing:.05em;color:var(--muted-2);font-size:11px;font-weight:600}.txt.svelte-1vlscs2{background:var(--bg);border:1px solid var(--border);font:inherit;color:var(--text);border-radius:7px;padding:8px 11px;font-size:13px}.txt.svelte-1vlscs2:focus{outline:2px solid var(--accent);outline-offset:-1px}.txt.sm.svelte-1vlscs2{max-width:160px}.steps-label.svelte-1vlscs2{margin-top:18px}.step-card.svelte-1vlscs2{border:1px solid var(--border);border-radius:9px;margin-bottom:8px;overflow:hidden}.step-top.svelte-1vlscs2{background:var(--panel-2);border-bottom:1px solid var(--border-soft);align-items:center;gap:8px;padding:8px 11px;display:flex}.step-n.svelte-1vlscs2{color:var(--muted);font-family:ui-monospace,monospace;font-size:11px;font-weight:700}.grow.svelte-1vlscs2{flex:1}.sel-kind.svelte-1vlscs2,.sel-cli.svelte-1vlscs2{background:var(--bg);border:1px solid var(--border);font:inherit;color:var(--text);border-radius:6px;padding:5px 9px;font-size:12px}.icon.svelte-1vlscs2{border:1px solid var(--border);cursor:pointer;width:26px;height:26px;color:var(--muted);background:0 0;border-radius:6px;font-size:13px}.icon.svelte-1vlscs2:disabled{opacity:.35;cursor:default}.icon.del.svelte-1vlscs2{color:var(--err)}.step-fields.svelte-1vlscs2{flex-wrap:wrap;align-items:center;gap:8px;padding:11px;display:flex}.add.svelte-1vlscs2{border:1px dashed var(--border);width:100%;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:9px;font-weight:600}.actions.svelte-1vlscs2{gap:10px;margin-top:16px;display:flex}.btn.svelte-1vlscs2{background:var(--panel-2);border:1px solid var(--border);font:inherit;color:var(--text);cursor:pointer;border-radius:8px;padding:9px 16px;font-size:13px;font-weight:600}.btn.primary.svelte-1vlscs2{background:var(--purple);border-color:var(--purple);color:#fff}.btn.svelte-1vlscs2:disabled{opacity:.45;cursor:default}.res.svelte-1vlscs2{border-radius:8px;margin-top:12px;padding:9px 12px;font-size:12.5px;line-height:1.5}.res.ok.svelte-1vlscs2{color:var(--ok);background:color-mix(in srgb, var(--ok) 8%, transparent);border:1px solid color-mix(in srgb, var(--ok) 25%, transparent)}.res.err.svelte-1vlscs2{color:var(--err);background:color-mix(in srgb, var(--err) 8%, transparent);border:1px solid color-mix(in srgb, var(--err) 25%, transparent)}.pv-row.svelte-1vlscs2{border-bottom:1px solid var(--border-soft);justify-content:space-between;gap:10px;padding:9px 14px;font-size:12.5px;display:flex}.pv-ref.svelte-1vlscs2{font-weight:600}.pv-type.svelte-1vlscs2{color:var(--muted);font-family:ui-monospace,monospace;font-size:11px}.approvals.svelte-hj15hw{grid-template-columns:380px 1fr;gap:14px;height:100%;display:grid}.col-queue.svelte-hj15hw,.col-decide.svelte-hj15hw{background:var(--panel);border:1px solid var(--border);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.col-head.svelte-hj15hw{border-bottom:1px solid var(--border-soft);align-items:baseline;gap:10px;padding:12px 14px;font-size:14px;font-weight:600;display:flex}.count.svelte-hj15hw{color:var(--muted);background:var(--panel-2);border-radius:999px;padding:2px 9px;font-size:11px;font-weight:600}.filters.svelte-hj15hw{gap:5px;padding:10px 12px;display:flex}.filters.svelte-hj15hw button:where(.svelte-hj15hw){font:inherit;border:1px solid var(--border);background:var(--bg);color:var(--muted);cursor:pointer;border-radius:999px;padding:3px 10px;font-size:11px}.filters.svelte-hj15hw button.active:where(.svelte-hj15hw){background:var(--text);color:var(--panel);border-color:var(--text)}.filters.svelte-hj15hw button:where(.svelte-hj15hw):focus-visible,.q-row.svelte-hj15hw:focus-visible,.btn.svelte-hj15hw:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.err-banner.svelte-hj15hw{color:var(--err);background:color-mix(in srgb, var(--err) 8%, transparent);border:1px solid color-mix(in srgb, var(--err) 25%, transparent);border-radius:7px;margin:8px 12px 0;padding:7px 10px;font-size:12px}.q-list.svelte-hj15hw{flex:1;overflow-y:auto}.q-row.svelte-hj15hw{text-align:left;border:none;border-left:3px solid #0000;border-bottom:1px solid var(--border-soft);cursor:pointer;width:100%;font:inherit;color:var(--text);background:0 0;padding:11px 13px;display:block}.q-row.sel.svelte-hj15hw{background:color-mix(in srgb, var(--warn) 7%, transparent);border-left-color:var(--warn)}.q-row.done.svelte-hj15hw{opacity:.6}.q-top.svelte-hj15hw{justify-content:space-between;align-items:center;display:flex}.kind.svelte-hj15hw{letter-spacing:.05em;border-radius:5px;padding:2px 7px;font-size:10px;font-weight:700}.kind.approve.svelte-hj15hw{background:color-mix(in srgb, var(--warn) 14%, transparent);color:var(--warn)}.kind.question.svelte-hj15hw{background:color-mix(in srgb, var(--purple) 12%, transparent);color:var(--purple)}.kind.draft.svelte-hj15hw{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent)}.draft-card.svelte-hj15hw{border:1px solid var(--border-soft);background:var(--bg);border-radius:9px;padding:12px 16px}.draft-flag.svelte-hj15hw{color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent);border-radius:6px;margin-bottom:10px;padding:6px 10px;font-size:12px}.dp-row.svelte-hj15hw{gap:10px;padding:3px 0;font-size:13px;display:flex}.dp-body.svelte-hj15hw{border-top:1px solid var(--border-soft);white-space:pre-wrap;margin-top:10px;padding-top:10px;font-size:14px;line-height:1.6}.dp-body-head.svelte-hj15hw{border-top:1px solid var(--border-soft);align-items:baseline;gap:10px;margin-top:12px;padding-top:10px;display:flex}.dp-body-head.svelte-hj15hw .k:where(.svelte-hj15hw){flex:none}.edit-hint.svelte-hj15hw{color:var(--muted-2);font-size:11px;font-style:italic}.dp-body-edit.svelte-hj15hw{box-sizing:border-box;resize:vertical;width:100%;font:inherit;color:var(--text);background:var(--panel);border:1px solid var(--border);border-radius:8px;margin-top:6px;padding:10px 12px;font-size:14px;line-height:1.6}.dp-body-edit.svelte-hj15hw:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent);outline:none}.edited-flag.svelte-hj15hw{color:var(--accent);margin-top:6px;font-size:12px;font-weight:500}.dp-raw.svelte-hj15hw{white-space:pre-wrap;margin:0;font-family:ui-monospace,monospace;font-size:12px}.q-ago.svelte-hj15hw{color:var(--muted-2);font-variant-numeric:tabular-nums;font-size:11px}.q-title.svelte-hj15hw{margin-top:5px;font-size:13px;font-weight:600}.q-path.svelte-hj15hw{color:var(--muted);margin-top:2px;font-family:ui-monospace,monospace;font-size:11px}.sep.svelte-hj15hw{color:var(--muted-2)}.q-tags.svelte-hj15hw{align-items:center;gap:6px;margin-top:6px;display:flex}.prio.svelte-hj15hw{letter-spacing:.06em;background:var(--panel-2);color:var(--muted);border-radius:4px;padding:1px 6px;font-size:9px;font-weight:700}.prio.p-safety_mandatory.svelte-hj15hw{background:color-mix(in srgb, var(--err) 12%, transparent);color:var(--err)}.tenant.svelte-hj15hw{color:var(--muted-2);font-size:10px}.r-mark.svelte-hj15hw{font-size:11px;font-weight:600}.r-mark.yes.svelte-hj15hw{color:var(--ok)}.r-mark.no.svelte-hj15hw{color:var(--err)}.resolved-head.svelte-hj15hw{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);border-bottom:1px solid var(--border-soft);padding:14px 13px 6px;font-size:10px;font-weight:700}.d-scroll.svelte-hj15hw{flex:1;padding:18px 22px;overflow-y:auto}.d-head.svelte-hj15hw{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.d-title.svelte-hj15hw{font-size:19px;font-weight:700;line-height:1.3}.d-task.svelte-hj15hw{color:var(--muted);margin-top:3px;font-size:13px}.chip.svelte-hj15hw{letter-spacing:.04em;white-space:nowrap;border-radius:6px;padding:3px 10px;font-size:11px;font-weight:700}.chip.wait.svelte-hj15hw{background:color-mix(in srgb, var(--warn) 18%, transparent);color:var(--warn)}.chip.done.svelte-hj15hw{background:color-mix(in srgb, var(--ok) 15%, transparent);color:var(--ok)}.chip.refused.svelte-hj15hw{background:color-mix(in srgb, var(--err) 15%, transparent);color:var(--err)}.meta-card.svelte-hj15hw{background:var(--bg);border:1px solid var(--border-soft);border-radius:9px;flex-wrap:wrap;gap:24px;margin-top:14px;padding:12px 16px;font-size:13px;display:flex}.meta-card.svelte-hj15hw .k:where(.svelte-hj15hw){letter-spacing:.08em;color:var(--muted-2);margin-bottom:2px;font-size:9px;display:block}.meta-card.svelte-hj15hw code:where(.svelte-hj15hw){background:var(--panel-2);border-radius:4px;padding:1px 6px;font-size:12px}.warn-text.svelte-hj15hw{color:var(--warn)}.sec-label.svelte-hj15hw{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);border-bottom:1px solid var(--border-soft);margin:20px 0 8px;padding-bottom:6px;font-size:10px;font-weight:700}.asking.svelte-hj15hw{margin:0;font-size:14px;line-height:1.7}.asking.svelte-hj15hw code:where(.svelte-hj15hw){background:var(--panel-2);border-radius:4px;padding:1px 6px;font-size:12px}.ctx-card.svelte-hj15hw{border:1px solid var(--border-soft);background:var(--bg);border-radius:9px;padding:10px 14px}.ctx-line.svelte-hj15hw{align-items:baseline;gap:10px;padding:4px 0;font-family:ui-monospace,monospace;font-size:12px;display:flex}.ctx-line.muted.svelte-hj15hw{color:var(--muted);font-family:inherit}.ck.svelte-hj15hw{color:var(--ok);font-weight:700}.ctx-key.svelte-hj15hw{font-weight:600}.ctx-exec.svelte-hj15hw{color:var(--muted-2);font-size:10px}.ctx-verdict.svelte-hj15hw{color:var(--muted);margin-left:auto}.link.svelte-hj15hw{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:none;margin-top:14px;padding:0;font-size:13px;font-weight:500}.link.svelte-hj15hw:hover{text-decoration:underline}.action-bar.svelte-hj15hw{border-top:1px solid var(--border);background:var(--panel);padding:12px 22px 14px}.action-bar.svelte-hj15hw textarea:where(.svelte-hj15hw){resize:vertical;width:100%;font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--border);box-sizing:border-box;border-radius:8px;padding:8px 11px;font-size:13px}.action-bar.svelte-hj15hw textarea:where(.svelte-hj15hw):focus{border-color:var(--accent);outline:none}.action-row.svelte-hj15hw{align-items:center;gap:10px;margin-top:10px;display:flex}.hint.svelte-hj15hw{color:var(--muted-2);margin-right:auto;font-size:11px}.result.svelte-hj15hw{color:var(--accent);font-size:12px;font-weight:600}.btn.svelte-hj15hw{font:inherit;cursor:pointer;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:600}.btn.svelte-hj15hw:disabled{opacity:.5;cursor:not-allowed}.btn.approve.svelte-hj15hw{background:var(--ok);color:#fff;border:1px solid var(--ok)}.btn.refuse.svelte-hj15hw{color:var(--err);border:1px solid var(--err);background:0 0}.empty.svelte-hj15hw{color:var(--muted);padding:16px;font-size:13px}.empty.big.svelte-hj15hw{justify-content:center;align-items:center;height:100%;display:flex}.effects.svelte-123klp2{grid-template-columns:340px 1fr;gap:14px;height:100%;display:grid}.col-list.svelte-123klp2{background:var(--panel);border:1px solid var(--border);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.col-detail.svelte-123klp2{background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:18px 22px;overflow-y:auto}.col-head.svelte-123klp2{border-bottom:1px solid var(--border-soft);align-items:baseline;gap:8px;padding:12px 14px;display:flex}.col-head.svelte-123klp2 span:where(.svelte-123klp2):first-child{font-size:14px;font-weight:600}.sub.svelte-123klp2{color:var(--muted-2);font-size:11px}.filters.svelte-123klp2{flex-wrap:wrap;gap:5px;padding:10px 12px;display:flex}.filters.svelte-123klp2 button:where(.svelte-123klp2){font:inherit;text-transform:capitalize;border:1px solid var(--border);background:var(--bg);color:var(--muted);cursor:pointer;border-radius:999px;padding:3px 9px;font-size:11px}.filters.svelte-123klp2 button.active:where(.svelte-123klp2){background:var(--accent);color:#fff;border-color:var(--accent)}.filters.svelte-123klp2 button:where(.svelte-123klp2):focus-visible,.row.svelte-123klp2:focus-visible,.send.svelte-123klp2:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.fc.svelte-123klp2{opacity:.7}.err-banner.svelte-123klp2{color:var(--err);background:color-mix(in srgb, var(--err) 8%, transparent);border:1px solid color-mix(in srgb, var(--err) 25%, transparent);border-radius:7px;margin:8px 12px 0;padding:7px 10px;font-size:12px}.list.svelte-123klp2{flex:1;overflow-y:auto}.row.svelte-123klp2{text-align:left;cursor:pointer;border:none;border-left:3px solid #0000;border-bottom:1px solid var(--border-soft);background:0 0;align-items:center;gap:9px;width:100%;padding:10px 12px;display:flex}.row.sel.svelte-123klp2{background:color-mix(in srgb, var(--accent) 7%, transparent);border-left-color:var(--accent)}.r-main.svelte-123klp2{flex-direction:column;flex:1;min-width:0;display:flex}.r-conn.svelte-123klp2{font-size:13px;font-weight:600}.r-wf.svelte-123klp2{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.r-side.svelte-123klp2{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.r-ago.svelte-123klp2{color:var(--muted-2);font-variant-numeric:tabular-nums;font-size:10px}.dot.svelte-123klp2{border-radius:50%;flex-shrink:0;width:9px;height:9px}.st.svelte-123klp2{letter-spacing:.04em;text-transform:uppercase;border-radius:5px;padding:1px 7px;font-size:10px;font-weight:700}.st.big.svelte-123klp2{padding:3px 11px;font-size:12px}.s-intent.svelte-123klp2,.st-intent.svelte-123klp2{background:color-mix(in srgb, var(--warn) 16%, transparent);color:var(--warn)}.s-approved.svelte-123klp2,.st-approved.svelte-123klp2{background:color-mix(in srgb, var(--accent) 15%, transparent);color:var(--accent)}.s-confirmed.svelte-123klp2,.st-confirmed.svelte-123klp2{background:color-mix(in srgb, var(--ok) 15%, transparent);color:var(--ok)}.s-voided.svelte-123klp2,.st-voided.svelte-123klp2{background:color-mix(in srgb, var(--err) 14%, transparent);color:var(--err)}.dot.s-intent.svelte-123klp2{background:var(--warn)}.dot.s-approved.svelte-123klp2{background:var(--accent)}.dot.s-confirmed.svelte-123klp2{background:var(--ok)}.dot.s-voided.svelte-123klp2{background:var(--err)}.d-head.svelte-123klp2{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:flex-start;padding-bottom:14px;display:flex}.d-title.svelte-123klp2{font-size:19px;font-weight:700}.d-sub.svelte-123klp2{color:var(--muted);margin-top:3px;font-size:12px}.rail.svelte-123klp2{align-items:center;gap:6px;padding:16px 0;display:flex}.stage.svelte-123klp2{opacity:.4;flex-direction:column;align-items:center;gap:4px;display:flex}.stage.reached.svelte-123klp2{opacity:1}.sd.svelte-123klp2{background:var(--muted-2);border-radius:50%;width:12px;height:12px}.stage.reached.svelte-123klp2 .sd:where(.svelte-123klp2){background:var(--accent)}.sl.svelte-123klp2{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:10px}.rline.svelte-123klp2{background:var(--border);flex:1;max-width:60px;height:2px}.rline.on.svelte-123klp2{background:var(--accent)}.voided-tag.svelte-123klp2{color:var(--err);margin-left:10px;font-size:11px;font-weight:700}.meta.svelte-123klp2{background:var(--bg);border:1px solid var(--border-soft);border-radius:9px;flex-wrap:wrap;gap:24px;padding:12px 16px;font-size:13px;display:flex}.meta.svelte-123klp2 .k:where(.svelte-123klp2){letter-spacing:.08em;color:var(--muted-2);margin-bottom:2px;font-size:9px;display:block}.meta.svelte-123klp2 code:where(.svelte-123klp2){background:var(--panel-2);border-radius:4px;padding:1px 6px;font-size:12px}.sec.svelte-123klp2{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);border-bottom:1px solid var(--border-soft);margin:20px 0 8px;padding-bottom:6px;font-size:10px;font-weight:700}.pcard.svelte-123klp2{border:1px solid var(--border-soft);background:var(--bg);border-radius:9px;padding:12px 16px}.prow.svelte-123klp2{gap:10px;padding:3px 0;font-size:13px;display:flex}.prow.svelte-123klp2 .k:where(.svelte-123klp2){letter-spacing:.08em;color:var(--muted-2);min-width:56px;font-size:9px}.pbody.svelte-123klp2{border-top:1px solid var(--border-soft);white-space:pre-wrap;margin-top:10px;padding-top:10px;font-size:14px;line-height:1.6}.praw.svelte-123klp2{white-space:pre-wrap;margin:0;font-family:ui-monospace,monospace;font-size:12px}.send.svelte-123klp2{background:var(--accent);color:#fff;font:inherit;cursor:pointer;border:none;border-radius:8px;margin-top:14px;padding:9px 16px;font-size:13px;font-weight:600}.ledger.svelte-123klp2{border:1px solid var(--border-soft);border-radius:9px;overflow:hidden}.lrow.svelte-123klp2{border-bottom:1px solid var(--border-soft);gap:12px;padding:7px 14px;font-family:ui-monospace,monospace;font-size:12px;display:flex}.lrow.svelte-123klp2:last-child{border-bottom:none}.lt.svelte-123klp2{color:var(--muted-2)}.ltype.svelte-123klp2{color:var(--accent);font-weight:600}.empty.svelte-123klp2{color:var(--muted);padding:14px;font-size:13px}.empty.big.svelte-123klp2{justify-content:center;align-items:center;height:100%;display:flex}.agents.svelte-lhkinu{grid-template-columns:240px 1fr;gap:14px;height:100%;display:grid}.col-list.svelte-lhkinu{background:var(--panel);border:1px solid var(--border);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.col-detail.svelte-lhkinu{background:var(--panel);border:1px solid var(--border);border-radius:10px;flex-direction:column;padding:16px 20px;display:flex;overflow-y:auto}.col-head.svelte-lhkinu{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;padding:12px 14px;font-size:14px;font-weight:600;display:flex}.mini.svelte-lhkinu{font:inherit;border:1px solid var(--border);background:var(--bg);color:var(--accent);cursor:pointer;border-radius:6px;padding:3px 9px;font-size:11px;font-weight:600}.err-banner.svelte-lhkinu{color:var(--err);background:color-mix(in srgb, var(--err) 8%, transparent);border:1px solid color-mix(in srgb, var(--err) 25%, transparent);border-radius:7px;margin:8px 12px 0;padding:7px 10px;font-size:12px}.list.svelte-lhkinu{flex:1;overflow-y:auto}.row.svelte-lhkinu{text-align:left;cursor:pointer;border:none;border-left:3px solid #0000;border-bottom:1px solid var(--border-soft);background:0 0;align-items:center;gap:9px;width:100%;padding:10px 12px;display:flex}.row.sel.svelte-lhkinu{background:color-mix(in srgb, var(--purple) 8%, transparent);border-left-color:var(--purple)}.row-main.svelte-lhkinu{flex-direction:column;min-width:0;display:flex}.row-name.svelte-lhkinu{font-size:13px;font-weight:600}.row-sub.svelte-lhkinu{color:var(--muted);font-size:11px}.dot.svelte-lhkinu{border-radius:50%;flex-shrink:0;width:9px;height:9px}.dot.ok.svelte-lhkinu{background:var(--ok)}.dot.err.svelte-lhkinu{background:var(--err)}.row.svelte-lhkinu:focus-visible,.file.svelte-lhkinu:focus-visible,.btn.svelte-lhkinu:focus-visible,.mini.svelte-lhkinu:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.d-head.svelte-lhkinu{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.d-title.svelte-lhkinu{font-size:20px;font-weight:700}.d-actions.svelte-lhkinu{align-items:center;gap:10px;display:flex}.compile-err.svelte-lhkinu{border:1px solid color-mix(in srgb, var(--err) 30%, transparent);background:color-mix(in srgb, var(--err) 7%, transparent);color:var(--err);border-radius:8px;margin-top:12px;padding:10px 12px;font-size:12px}.compile-err.svelte-lhkinu pre:where(.svelte-lhkinu){white-space:pre-wrap;margin:6px 0 0;font-size:12px}.surface.svelte-lhkinu{flex-direction:column;gap:14px;margin:14px 0;display:flex}.surf-label.svelte-lhkinu{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);margin-bottom:6px;font-size:10px;font-weight:700}.tool.svelte-lhkinu,.skill.svelte-lhkinu{flex-wrap:wrap;align-items:center;gap:8px;padding:6px 0;font-size:13px;display:flex}.tool-name.svelte-lhkinu{font-family:ui-monospace,monospace;font-weight:600}.tool-desc.svelte-lhkinu{color:var(--muted);font-size:12px}.badge.svelte-lhkinu{border-radius:5px;padding:1px 7px;font-size:10px;font-weight:700}.badge.read.svelte-lhkinu{background:var(--panel-2);color:var(--muted)}.badge.ext.svelte-lhkinu{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent)}.ap.svelte-lhkinu{color:var(--warn);font-size:10px}.none.svelte-lhkinu,.subs.svelte-lhkinu{color:var(--muted);font-size:12px}.editor-wrap.svelte-lhkinu{border:1px solid var(--border);border-radius:9px;flex-direction:column;flex:1;min-height:260px;margin-top:8px;display:flex;overflow:hidden}.files.svelte-lhkinu{background:var(--panel-2);border-bottom:1px solid var(--border);flex-wrap:wrap;gap:2px;padding:6px 6px 0;display:flex}.file.svelte-lhkinu{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px 6px 0 0;padding:5px 10px;font-family:ui-monospace,monospace;font-size:11px}.file.sel.svelte-lhkinu{background:var(--panel);color:var(--text);border-color:var(--border);border-bottom-color:var(--panel)}.file.add.svelte-lhkinu{color:var(--accent)}.editor-head.svelte-lhkinu{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.editor-head.svelte-lhkinu code:where(.svelte-lhkinu){color:var(--muted);font-size:12px}.editor-actions.svelte-lhkinu{align-items:center;gap:10px;display:flex}.code.svelte-lhkinu{box-sizing:border-box;resize:none;width:100%;color:var(--text);background:var(--panel);border:none;outline:none;flex:1;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:12.5px;line-height:1.55}.btn.svelte-lhkinu{font:inherit;cursor:pointer;background:var(--accent);color:#fff;border:1px solid var(--accent);border-radius:7px;padding:6px 14px;font-size:12px;font-weight:600}.btn.ghost.svelte-lhkinu{color:var(--accent);background:0 0}.btn.svelte-lhkinu:disabled{opacity:.45;cursor:not-allowed}.msg.svelte-lhkinu{color:var(--ok);font-size:12px;font-weight:600}.msg.bad.svelte-lhkinu{color:var(--err)}.empty.svelte-lhkinu{color:var(--muted);padding:16px;font-size:13px}.empty.big.svelte-lhkinu{justify-content:center;align-items:center;height:100%;display:flex}.engine.svelte-457w2u{flex-direction:column;height:100%;min-height:0;display:flex}.subtabs.svelte-457w2u{flex-shrink:0;gap:4px;padding:0 4px 12px;display:flex}.subtabs.svelte-457w2u button:where(.svelte-457w2u){background:var(--panel);color:var(--muted);border:1px solid var(--border);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:7px 16px;font-size:13px;font-weight:600;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.subtabs.svelte-457w2u button:where(.svelte-457w2u):hover{color:var(--text)}.subtabs.svelte-457w2u button.active:where(.svelte-457w2u){color:var(--purple);border-color:color-mix(in srgb, var(--purple) 45%, var(--border));background:color-mix(in srgb, var(--purple) 8%, var(--panel))}.subtabs.svelte-457w2u button:where(.svelte-457w2u):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sub-badge.svelte-457w2u{text-align:center;background:var(--warn);color:#fff;border-radius:999px;min-width:16px;padding:1px 6px;font-size:10px;font-weight:700}.sub-body.svelte-457w2u{flex:1;min-height:0}.tab-panel.svelte-wsc8xf{flex-direction:column;flex:1;width:100%;min-height:0;display:flex;overflow:hidden}.session-tabs.svelte-wsc8xf{background:var(--bg);border-bottom:1px solid var(--border);flex-shrink:0;gap:0;padding:4px 8px 0;display:flex;overflow-x:auto}.session-tabs.svelte-wsc8xf::-webkit-scrollbar{height:0}.stab.svelte-wsc8xf{background:var(--panel-2);color:var(--muted);cursor:pointer;white-space:nowrap;border:none;border-bottom:2px solid #0000;border-right:1px solid var(--border);border-top:1px solid #0000;border-radius:6px 6px 0 0;align-items:center;gap:6px;margin-right:1px;padding:7px 14px;font-family:inherit;font-size:11px;font-weight:500;transition:color .15s,background .15s,box-shadow .15s;display:flex;position:relative}.stab.svelte-wsc8xf:first-child{margin-left:0}.stab.svelte-wsc8xf:hover{color:var(--text);background:var(--panel)}.stab-active.svelte-wsc8xf{color:var(--accent);background:var(--panel);border-top:2px solid var(--accent);border-bottom-color:var(--panel);z-index:1;margin-bottom:-1px;padding-bottom:8px;box-shadow:0 -1px 4px #2563eb1a,1px 0 3px #0000000a,-1px 0 3px #0000000a}.stab-waiting.svelte-wsc8xf{color:#d97706}.stab-waiting.stab-active.svelte-wsc8xf{border-top-color:#d97706;box-shadow:0 -1px 4px #d9770626,1px 0 3px #0000000a,-1px 0 3px #0000000a}.stab.svelte-wsc8xf:after{content:"";border-radius:1px;height:2px;position:absolute;bottom:0;left:20%;right:20%}.stab-active.svelte-wsc8xf:after{height:3px;bottom:-2px;left:15%;right:15%}.stab-running.svelte-wsc8xf:after{background:#16a34a}.stab-idle.svelte-wsc8xf:after{background:var(--muted);opacity:.4}.stab-waiting.svelte-wsc8xf:after{background:#d97706}.stab-close.svelte-wsc8xf{color:var(--muted);opacity:.5;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;font-size:14px;line-height:1;transition:opacity .1s;display:flex}.stab.svelte-wsc8xf:hover .stab-close:where(.svelte-wsc8xf){opacity:1}.stab-close.svelte-wsc8xf:hover{background:var(--border);color:var(--err);opacity:1}.scroll.svelte-wsc8xf{flex:1;min-height:0;padding:16px 20px;overflow-y:auto}.scroll.svelte-wsc8xf::-webkit-scrollbar{width:7px}.scroll.svelte-wsc8xf::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.toolbar.svelte-wsc8xf{align-items:center;gap:8px;margin-bottom:12px;display:flex}.toolbar.svelte-wsc8xf button:where(.svelte-wsc8xf){background:var(--panel-2);color:var(--accent);border:1px solid var(--border);cursor:pointer;border-radius:8px;padding:6px 14px;font-family:inherit;font-size:11px;font-weight:500}.toolbar.svelte-wsc8xf button:where(.svelte-wsc8xf):hover{background:var(--border)}.toolbar.svelte-wsc8xf button.primary:where(.svelte-wsc8xf){background:var(--accent);color:#fff;border-color:var(--accent)}.count.svelte-wsc8xf{color:var(--muted);font-size:11px}.new-session-card.svelte-wsc8xf{background:var(--panel);border:1px solid var(--border);border-radius:8px;margin-bottom:12px;padding:14px 16px}.new-session-form.svelte-wsc8xf{grid-template-columns:200px 1fr 110px 1fr 100px;align-items:center;gap:8px;display:grid}@media (width<=900px){.new-session-form.svelte-wsc8xf{grid-template-columns:1fr}}.ns-input.svelte-wsc8xf{border:1px solid var(--border);background:var(--bg);color:inherit;border-radius:4px;padding:6px 10px;font-family:inherit;font-size:13px}.ns-input.svelte-wsc8xf:focus{outline:1px solid var(--accent)}.new-session-form.svelte-wsc8xf button:where(.svelte-wsc8xf){cursor:pointer;border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:4px;padding:6px 12px;font-family:inherit;font-size:13px}.new-session-form.svelte-wsc8xf button:where(.svelte-wsc8xf):disabled{opacity:.5;cursor:default}.ns-msg.svelte-wsc8xf{margin-top:8px;font-size:12px}.ns-msg.ok-text.svelte-wsc8xf{color:var(--ok)}.ns-msg.err-text.svelte-wsc8xf{color:var(--err)}.ns-cwd-wrap.svelte-wsc8xf{align-items:center;display:flex;position:relative}.ns-cwd-wrap.svelte-wsc8xf .ns-input:where(.svelte-wsc8xf){flex:1;padding-right:78px}.ns-reset.svelte-wsc8xf{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:2px 6px;font-family:inherit;font-size:11px;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.ns-reset.svelte-wsc8xf:hover{text-decoration:underline}.ns-confirm.svelte-wsc8xf{background:var(--panel-2,#fff8e1);border:1px solid var(--warn,#d97706);border-radius:6px;margin-top:12px;padding:10px 12px;font-size:12px}.ns-confirm.svelte-wsc8xf code:where(.svelte-wsc8xf){background:var(--bg);border-radius:3px;padding:1px 5px;font-family:JetBrains Mono,monospace;font-size:11px}.ns-confirm.svelte-wsc8xf>div:where(.svelte-wsc8xf){margin-bottom:6px}.ns-confirm-actions.svelte-wsc8xf{gap:8px;margin-top:8px;display:flex}.ns-confirm-actions.svelte-wsc8xf button:where(.svelte-wsc8xf){cursor:pointer;border:1px solid var(--border);background:var(--bg);color:inherit;border-radius:4px;padding:5px 10px;font-family:inherit;font-size:12px}.ns-confirm-actions.svelte-wsc8xf button.primary:where(.svelte-wsc8xf){background:var(--accent);color:#fff;border-color:var(--accent)}.ns-confirm-actions.svelte-wsc8xf button:where(.svelte-wsc8xf):disabled{opacity:.5;cursor:default}.empty.svelte-wsc8xf{text-align:center;color:var(--muted-2);padding:60px 20px;font-size:13px}.sess-toolbar.svelte-wsc8xf{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.sess-search.svelte-wsc8xf{border:1px solid var(--border);background:var(--bg);min-width:180px;color:inherit;border-radius:6px;flex:1;padding:7px 11px;font-family:inherit;font-size:13px}.sess-search.svelte-wsc8xf:focus{border-color:var(--accent);outline:none}.cat-new-input.svelte-wsc8xf{border:1px solid var(--accent);background:var(--bg);color:inherit;border-radius:6px;padding:7px 11px;font-family:inherit;font-size:13px}.cat-group.svelte-wsc8xf{border:1px solid var(--border);background:var(--panel,transparent);border-radius:8px;margin-bottom:10px;overflow:hidden}.cat-header.svelte-wsc8xf{cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--panel-2,#7f7f7f0f);align-items:center;gap:8px;padding:9px 12px;display:flex}.cat-header.svelte-wsc8xf:hover{background:#7f7f7f1c}.cat-chevron.svelte-wsc8xf{width:12px;color:var(--muted-2);font-size:11px}.cat-name.svelte-wsc8xf{font-size:13px;font-weight:600}.cat-counts.svelte-wsc8xf{gap:6px;margin-left:auto;display:flex}.cat-count.svelte-wsc8xf{border-radius:10px;padding:1px 8px;font-size:11px}.cat-count.active.svelte-wsc8xf{background:var(--ok-bg,#22c55e26);color:var(--ok,#16a34a)}.cat-count.muted.svelte-wsc8xf{color:var(--muted-2);background:#7f7f7f24}.cat-body.svelte-wsc8xf{padding:10px 12px 12px}.cat-sub.svelte-wsc8xf{text-transform:uppercase;letter-spacing:.5px;color:var(--muted-2);margin:12px 0 6px;font-size:11px}.cat-empty.svelte-wsc8xf{color:var(--muted-2);padding:4px 2px;font-size:12px}.cat-select.svelte-wsc8xf{border:1px solid var(--border);background:var(--bg);max-width:130px;color:inherit;border-radius:4px;padding:2px 4px;font-family:inherit;font-size:11px}.session-grid.svelte-wsc8xf{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;display:grid}.inactive-section.svelte-wsc8xf{border-top:1px solid var(--border);margin-top:24px;padding-top:16px}.inactive-header.svelte-wsc8xf{text-transform:uppercase;letter-spacing:.5px;color:var(--muted);align-items:center;gap:10px;margin-bottom:10px;font-size:11px;font-weight:600;display:flex}.card-inactive.svelte-wsc8xf{opacity:.7}.card-inactive.svelte-wsc8xf:hover{opacity:1}.state-badge.muted.svelte-wsc8xf{background:var(--panel-2);color:var(--muted)}.card.svelte-wsc8xf{background:var(--panel);border:1px solid var(--border);cursor:pointer;border-radius:8px;padding:10px 12px;transition:border-color .15s}.card.svelte-wsc8xf:hover{border-color:var(--accent)}.card-waiting.svelte-wsc8xf{border-left:3px solid #d97706}.card-top.svelte-wsc8xf{color:var(--muted);align-items:center;gap:5px;margin-bottom:3px;font-size:10px;display:flex}.session-name.svelte-wsc8xf{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.card-desc.svelte-wsc8xf{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.card-meta.svelte-wsc8xf{color:var(--muted);font-size:9px;line-height:1.3}.card-actions.svelte-wsc8xf{gap:3px;margin-top:4px;display:flex}.card-actions.svelte-wsc8xf button:where(.svelte-wsc8xf){background:var(--panel-2);color:var(--accent);border:1px solid var(--border);cursor:pointer;border-radius:5px;padding:1px 8px;font-family:inherit;font-size:9px;font-weight:500}.card-actions.svelte-wsc8xf button:where(.svelte-wsc8xf):hover{background:var(--border)}.card-actions.svelte-wsc8xf button.danger:where(.svelte-wsc8xf){color:var(--err)}.type-badge.svelte-wsc8xf{background:var(--panel-2);color:var(--accent);border-radius:4px;padding:1px 5px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;display:inline-block}.state-badge.svelte-wsc8xf{background:var(--panel-2);border-radius:8px;padding:1px 7px;font-size:9px;font-weight:600}.state-badge.ok.svelte-wsc8xf{color:#15803d;background:#16a34a1a}.state-badge.warn.svelte-wsc8xf{color:#d97706;background:#d977061a}.detail-layout.svelte-wsc8xf{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.detail-bar.svelte-wsc8xf{background:var(--panel);border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:8px;padding:5px 12px;font-size:12px;display:flex}.desc-text.svelte-wsc8xf{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:300px;font-size:10px;overflow:hidden}.sm-btn.svelte-wsc8xf{background:var(--panel-2);color:var(--accent);border:1px solid var(--border);cursor:pointer;border-radius:5px;padding:1px 8px;font-family:inherit;font-size:9px;font-weight:500}.sm-btn.svelte-wsc8xf:hover{background:var(--border)}.sm-btn.danger.svelte-wsc8xf{color:var(--err)}.sm-btn.warn.svelte-wsc8xf{color:#d97706}.idle-badge.svelte-wsc8xf{color:#d97706;background:#d9770614;border-radius:5px;padding:1px 6px;font-size:9px}.meta-right.svelte-wsc8xf{margin-left:auto}.terminal-container.svelte-wsc8xf{flex-direction:column;flex:1;min-height:0;padding:4px 0 0;display:flex}.terminal-header.svelte-wsc8xf{color:var(--muted);align-items:center;gap:6px;margin-bottom:3px;font-size:10px;display:flex}.small.svelte-wsc8xf{color:var(--muted);font-size:9px}.terminal-output.svelte-wsc8xf{color:#1a1a1a;border-top:1px solid var(--border);border-bottom:1px solid var(--border);white-space:pre-wrap;word-break:break-all;overflow-wrap:anywhere;background:#fdfdfd;border-radius:0;flex:1;width:100%;min-height:0;margin:0;padding:10px 14px;font-family:JetBrains Mono,monospace;font-size:11px;line-height:1.5;overflow:hidden auto}.terminal-wrap.svelte-wsc8xf{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.load-indicator.svelte-wsc8xf{background:var(--panel);border:1px solid var(--border);color:var(--muted);z-index:2;border-radius:6px;padding:3px 12px;font-size:10px;position:absolute;top:4px;left:50%;transform:translate(-50%);box-shadow:0 2px 6px #0000000f}.terminal-output.svelte-wsc8xf .term-url{color:var(--accent);word-break:break-all;text-decoration:none}.terminal-output.svelte-wsc8xf .term-url:hover{text-decoration:underline}.terminal-output.svelte-wsc8xf .term-path{color:var(--accent);border-bottom:1px dotted var(--accent);cursor:pointer;text-decoration:none}.terminal-output.svelte-wsc8xf .term-path:hover{text-decoration:underline}.terminal-output.svelte-wsc8xf .term-err{color:#dc2626;font-weight:600}.terminal-output.svelte-wsc8xf .term-warn{color:#d97706}.terminal-output.svelte-wsc8xf .term-ok{color:#16a34a}.scroll-btn.svelte-wsc8xf{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:4px;margin-left:auto;padding:1px 8px;font-size:9px;font-weight:600}.input-bar.svelte-wsc8xf{border-top:1px solid var(--border);flex-shrink:0;align-items:center;gap:6px;padding:6px 8px;display:flex}.ib-input.svelte-wsc8xf{background:var(--bg);color:var(--text);border:1px solid var(--border);resize:none;border-radius:6px;outline:none;flex:1;min-height:32px;max-height:120px;padding:6px 10px;font-family:inherit;font-size:12px;line-height:1.4;overflow-y:auto}.ib-input.svelte-wsc8xf:focus{border-color:var(--accent)}.ib-btn.svelte-wsc8xf{cursor:pointer;border:1px solid var(--border);background:var(--panel-2);color:var(--accent);white-space:nowrap;border-radius:6px;padding:6px 14px;font-family:inherit;font-size:11px;font-weight:600}.ib-btn.primary.svelte-wsc8xf{background:var(--accent);color:#fff;border-color:var(--accent)}.ib-btn.danger.svelte-wsc8xf{color:var(--err)}.ib-btn.svelte-wsc8xf:hover{filter:brightness(1.05)}.ib-btn.upload.svelte-wsc8xf{padding:4px 8px;font-size:14px}.quick-actions.svelte-wsc8xf{border-top:1px solid var(--border);flex-wrap:wrap;flex-shrink:0;gap:6px;padding:6px 8px 0;display:flex}.qa-btn.svelte-wsc8xf{cursor:pointer;border:1px solid var(--border);background:var(--panel-2);color:var(--accent);white-space:nowrap;border-radius:6px;padding:5px 16px;font-family:inherit;font-size:11px;font-weight:600}.qa-btn.primary.svelte-wsc8xf{background:var(--accent);color:#fff;border-color:var(--accent)}.qa-btn.danger.svelte-wsc8xf{color:var(--err)}.qa-btn.svelte-wsc8xf:hover{filter:brightness(1.05)}.shortcuts-bar.svelte-wsc8xf{border-top:1px solid var(--border);background:var(--bg);-webkit-overflow-scrolling:touch;flex-shrink:0;gap:3px;padding:3px 8px;display:flex;overflow-x:auto}.shortcuts-bar.svelte-wsc8xf::-webkit-scrollbar{height:0}.key-btn.svelte-wsc8xf{background:var(--panel);border:1px solid var(--border);cursor:pointer;color:var(--muted);white-space:nowrap;border-radius:4px;flex-shrink:0;padding:2px 8px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500;transition:background .1s,color .1s;box-shadow:0 1px 2px #0000000a}.key-btn.svelte-wsc8xf:hover{background:var(--panel-2);color:var(--text)}.key-btn.svelte-wsc8xf:active{background:var(--accent);color:#fff}.key-btn.mini.svelte-wsc8xf{padding:2px 5px;font-size:11px}.toolbar-sep.svelte-wsc8xf{background:var(--border);width:1px;height:16px;margin:0 2px}.toolbar-toggle.svelte-wsc8xf{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:4px 6px;font-family:inherit;font-size:10px}.toolbar-toggle.svelte-wsc8xf:hover{color:var(--text)}.upload-progress.svelte-wsc8xf{border-top:1px solid var(--border);flex-shrink:0;align-items:center;gap:8px;padding:4px 12px;display:flex}.upload-filename.svelte-wsc8xf{color:var(--muted);white-space:nowrap;font-size:10px}.progress-bar.svelte-wsc8xf{background:var(--panel-2);border-radius:2px;flex:1;height:4px;overflow:hidden}.progress-fill.svelte-wsc8xf{background:var(--accent);border-radius:2px;height:100%;transition:width .2s}.upload-pct.svelte-wsc8xf{color:var(--accent);min-width:30px;font-size:10px;font-weight:600}.attachments-bar.svelte-wsc8xf{border-top:1px solid var(--border);flex-wrap:wrap;flex-shrink:0;gap:4px;padding:4px 12px;display:flex}.att-chip.svelte-wsc8xf{background:var(--panel-2);border:1px solid var(--border);color:var(--text);white-space:nowrap;border-radius:6px;align-items:center;gap:3px;max-width:180px;padding:2px 8px;font-size:10px;display:inline-flex;overflow:hidden}.att-remove.svelte-wsc8xf{cursor:pointer;color:var(--muted);border-radius:3px;margin-left:2px;padding:0 2px;font-size:13px}.att-remove.svelte-wsc8xf:hover{color:var(--err);background:#dc262614}.input-bar.svelte-wsc8xf .drag-over,.input-bar.drag-over.svelte-wsc8xf{outline:2px dashed var(--accent);outline-offset:-2px;background:#2563eb0a}.drag-over{outline:2px dashed var(--accent);outline-offset:-2px}.tab-panel.svelte-tzunin{flex-direction:column;flex:1;width:100%;min-height:0;display:flex;overflow:hidden}.co-tabs.svelte-tzunin{background:var(--bg);border-bottom:1px solid var(--border);flex-shrink:0;gap:0;padding:4px 8px 0;display:flex;overflow-x:auto}.co-tabs.svelte-tzunin::-webkit-scrollbar{height:0}.ctab.svelte-tzunin{background:var(--panel-2);color:var(--muted);cursor:pointer;white-space:nowrap;border:none;border-bottom:2px solid #0000;border-right:1px solid var(--border);border-top:1px solid #0000;border-radius:6px 6px 0 0;align-items:center;gap:6px;margin-right:1px;padding:7px 14px;font-family:inherit;font-size:11px;font-weight:500;transition:color .15s,background .15s,box-shadow .15s;display:flex;position:relative}.ctab.svelte-tzunin:hover{color:var(--text);background:var(--panel)}.ctab-active.svelte-tzunin{color:var(--accent);background:var(--panel);border-top:2px solid var(--accent);border-bottom-color:var(--panel);z-index:1;margin-bottom:-1px;padding-bottom:8px;box-shadow:0 -1px 4px #2563eb1a,1px 0 3px #0000000a,-1px 0 3px #0000000a}.ctab-dot.svelte-tzunin{border-radius:50%;flex-shrink:0;width:8px;height:8px}.ctab-close.svelte-tzunin{color:var(--muted);opacity:.5;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;font-size:14px;line-height:1;transition:opacity .1s;display:flex}.ctab.svelte-tzunin:hover .ctab-close:where(.svelte-tzunin){opacity:1}.ctab-close.svelte-tzunin:hover{background:var(--border);color:var(--err);opacity:1}.scroll.svelte-tzunin{flex:1;min-height:0;padding:16px 20px;overflow-y:auto}.scroll.svelte-tzunin::-webkit-scrollbar{width:7px}.scroll.svelte-tzunin::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.toolbar.svelte-tzunin{align-items:center;gap:8px;margin-bottom:12px;display:flex}.toolbar.svelte-tzunin button:where(.svelte-tzunin){background:var(--panel-2);color:var(--accent);border:1px solid var(--border);cursor:pointer;border-radius:8px;padding:6px 14px;font-family:inherit;font-size:11px;font-weight:500}.toolbar.svelte-tzunin button.primary:where(.svelte-tzunin){background:var(--accent);color:#fff;border-color:var(--accent)}.toolbar.svelte-tzunin button:where(.svelte-tzunin):hover{filter:brightness(1.05)}.count.svelte-tzunin{color:var(--muted);font-size:11px}.empty.svelte-tzunin{text-align:center;color:var(--muted-2);padding:60px 20px;font-size:13px}.co-grid.svelte-tzunin{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;display:grid}@media (width<=640px){.co-grid.svelte-tzunin{grid-template-columns:1fr}}.co-card.svelte-tzunin{background:var(--panel);border:1px solid var(--border);cursor:pointer;border-radius:8px;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.co-card.svelte-tzunin:hover{border-color:var(--accent);box-shadow:0 2px 8px #2563eb14}.co-card-accent.svelte-tzunin{border-radius:8px 0 0 8px;flex-shrink:0;width:4px}.co-card-body.svelte-tzunin{flex:1;min-width:0;padding:12px 14px}.co-card-header.svelte-tzunin{align-items:center;gap:6px;margin-bottom:4px;display:flex}.co-flag.svelte-tzunin{font-size:16px}.co-name.svelte-tzunin{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.co-card-meta.svelte-tzunin{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;font-size:10px;display:flex}.co-short.svelte-tzunin{color:var(--text);font-weight:600}.co-type.svelte-tzunin{text-transform:uppercase;letter-spacing:.5px;font-size:9px;font-weight:500}.co-tin.svelte-tzunin{font-family:JetBrains Mono,monospace;font-size:9px}.co-card-sources.svelte-tzunin{flex-wrap:wrap;gap:4px;display:flex}.co-source-badge.svelte-tzunin{background:var(--panel-2);border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:inline-flex}.co-no-sources.svelte-tzunin{color:var(--muted-2);font-size:9px;font-style:italic}.co-card-currency.svelte-tzunin{color:var(--muted);margin-top:4px;font-size:10px;font-weight:600}.co-detail.svelte-tzunin{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.co-detail-header.svelte-tzunin{background:var(--panel);border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:10px;padding:10px 16px;display:flex}.co-flag-lg.svelte-tzunin{font-size:22px}.co-detail-title.svelte-tzunin{flex:1;min-width:0}.co-detail-title.svelte-tzunin b:where(.svelte-tzunin){color:var(--text);font-size:14px;display:block}.co-detail-meta.svelte-tzunin{color:var(--muted);align-items:center;gap:8px;margin-top:2px;font-size:10px;display:flex}.co-type-badge.svelte-tzunin{text-transform:uppercase;letter-spacing:.3px;border-radius:10px;padding:1px 8px;font-size:9px;font-weight:600;display:inline-block}.co-detail-sources.svelte-tzunin{flex-wrap:wrap;flex-shrink:0;gap:4px;display:flex}.co-source-pill.svelte-tzunin{background:var(--panel-2);color:var(--muted);white-space:nowrap;border-radius:10px;align-items:center;gap:3px;padding:2px 8px;font-size:9px;font-weight:500;display:inline-flex}.section-tabs.svelte-tzunin{background:var(--panel);border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:0;padding:0 16px;display:flex}.sec-tab.svelte-tzunin{color:var(--muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:8px 16px;font-family:inherit;font-size:11px;font-weight:500;transition:color .15s}.sec-tab.svelte-tzunin:hover{color:var(--text)}.sec-active.svelte-tzunin{color:var(--accent);border-bottom-color:var(--accent)}.section-tools.svelte-tzunin{align-items:center;gap:8px;margin-left:auto;padding-right:4px;display:flex}.inline-field.svelte-tzunin{color:var(--muted);align-items:center;gap:4px;font-size:10px;display:flex}.inline-field.grow.svelte-tzunin{flex:1;min-width:140px}.inline-field.svelte-tzunin select:where(.svelte-tzunin),.inline-field.svelte-tzunin input:where(.svelte-tzunin){background:var(--panel-2);color:var(--text);border:1px solid var(--border);border-radius:4px;padding:3px 6px;font-family:inherit;font-size:11px}.inline-field.svelte-tzunin input[type=text]:where(.svelte-tzunin){min-width:100px}.section-content.svelte-tzunin{flex:1;min-height:0;padding:16px 20px;overflow-y:auto}.section-content.svelte-tzunin::-webkit-scrollbar{width:7px}.section-content.svelte-tzunin::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.section-loading.svelte-tzunin{text-align:center;color:var(--muted);padding:40px 20px;font-size:12px}.section-error.svelte-tzunin{text-align:center;color:var(--err);padding:40px 20px;font-size:12px}.period-banner.svelte-tzunin{background:var(--panel-2);border-radius:6px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;padding:8px 12px;font-size:11px;display:flex}.period-label.svelte-tzunin{color:var(--text);font-weight:600}.period-sub.svelte-tzunin{color:var(--muted);font-size:10px}.period-warn.svelte-tzunin{color:var(--warn,#d97706);font-size:10px}.metric-grid.svelte-tzunin{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}@media (width<=640px){.metric-grid.svelte-tzunin{grid-template-columns:1fr 1fr}}@media (width<=400px){.metric-grid.svelte-tzunin{grid-template-columns:1fr}}.metric-card.svelte-tzunin{background:var(--panel);border:1px solid var(--border);border-radius:10px;min-height:100px;padding:14px}.metric-label.svelte-tzunin{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:10px;font-weight:600}.metric-value.svelte-tzunin{color:var(--text);font-family:JetBrains Mono,monospace;font-size:22px;font-weight:700;line-height:1.2}.metric-value.multiline.svelte-tzunin{flex-direction:column;gap:2px;display:flex}.metric-value.multiline.svelte-tzunin>div:where(.svelte-tzunin){font-size:15px}.metric-value.small.svelte-tzunin>div:where(.svelte-tzunin){font-size:13px}.metric-value.ok.svelte-tzunin,.ok.svelte-tzunin{color:var(--ok)}.metric-value.err.svelte-tzunin,.err.svelte-tzunin{color:var(--err)}.metric-sub.svelte-tzunin{flex-direction:column;gap:2px;margin-top:8px;display:flex}.currency-item.svelte-tzunin{color:var(--muted);font-family:JetBrains Mono,monospace;font-size:10px}.metric-source.svelte-tzunin{color:var(--muted-2);margin-top:6px;font-size:9px}.eur-equiv.svelte-tzunin{color:var(--muted);margin-left:2px;font-size:9px}.data-timestamp.svelte-tzunin{color:var(--muted);margin-top:6px;font-size:10px;font-style:italic}.muted.svelte-tzunin{color:var(--muted)}.not-configured.svelte-tzunin{color:var(--muted);flex-direction:column;align-items:flex-start;gap:2px;font-size:11px;display:flex}.nc-icon.svelte-tzunin{margin-bottom:2px;font-size:18px}.not-configured-section.svelte-tzunin{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}.nc-big-icon.svelte-tzunin{margin-bottom:12px;font-size:36px}.not-configured-section.svelte-tzunin h3:where(.svelte-tzunin){color:var(--text);margin:0 0 4px;font-size:14px}.not-configured-section.svelte-tzunin p:where(.svelte-tzunin){color:var(--muted);margin:0 0 16px;font-size:12px}.data-section.svelte-tzunin{max-width:1200px}.data-section.svelte-tzunin h3:where(.svelte-tzunin){color:var(--text);margin:0 0 12px;font-size:14px}.data-section.svelte-tzunin h4:where(.svelte-tzunin){color:var(--muted);text-transform:uppercase;letter-spacing:.5px;margin:16px 0 6px;font-size:11px}.data-table.svelte-tzunin{border-collapse:collapse;width:100%;font-size:11px}.data-table.svelte-tzunin th:where(.svelte-tzunin){text-align:left;text-transform:uppercase;letter-spacing:.4px;color:var(--muted);border-bottom:1px solid var(--border);background:var(--panel-2);padding:6px 10px;font-size:9px;font-weight:600;position:sticky;top:0}.data-table.svelte-tzunin td:where(.svelte-tzunin){border-bottom:1px solid var(--border-soft);color:var(--text);padding:5px 10px}.data-table.svelte-tzunin tfoot:where(.svelte-tzunin) td:where(.svelte-tzunin){border-top:2px solid var(--border);background:var(--panel-2)}.data-table.svelte-tzunin .num:where(.svelte-tzunin){text-align:right;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:11px}.data-table.svelte-tzunin th.num:where(.svelte-tzunin){text-align:right}.acct-name.svelte-tzunin{font-family:JetBrains Mono,monospace;font-size:11px}.currency-tag.svelte-tzunin{background:var(--panel-2);border-radius:4px;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;display:inline-block}.empty-hint.svelte-tzunin{color:var(--muted-2);text-align:center;padding:20px 0;font-size:11px;font-style:italic}.tree-table.svelte-tzunin tr:where(.svelte-tzunin){cursor:pointer}.tree-table.svelte-tzunin tr:where(.svelte-tzunin):hover{background:var(--panel-2)}.tree-table.svelte-tzunin tr.branch:where(.svelte-tzunin){font-weight:600}.tree-table.svelte-tzunin tr.branch:where(.svelte-tzunin):hover{background:var(--panel-2)}.tree-table.svelte-tzunin tr.synthetic:where(.svelte-tzunin){color:var(--muted);font-style:italic}.acct-cell.svelte-tzunin{align-items:center;gap:6px;display:flex}.disclosure.svelte-tzunin{width:12px;color:var(--muted);flex-shrink:0;font-size:10px}.disclosure-spacer.svelte-tzunin{flex-shrink:0;width:12px}.tb-table.svelte-tzunin tr:where(.svelte-tzunin){cursor:pointer}.tb-table.svelte-tzunin tr:where(.svelte-tzunin):hover{background:var(--panel-2)}.pnl-summary.svelte-tzunin{background:var(--panel-2);border-radius:8px;margin-top:16px;padding:12px 14px}.pnl-row.svelte-tzunin{justify-content:space-between;padding:4px 0;font-size:12px;display:flex}.txn-filters.svelte-tzunin{background:var(--panel-2);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:10px;display:flex}.txn-filters.svelte-tzunin button:where(.svelte-tzunin){background:var(--panel);color:var(--muted);border:1px solid var(--border);cursor:pointer;border-radius:6px;padding:4px 12px;font-family:inherit;font-size:11px}.txn-filters.svelte-tzunin button.primary:where(.svelte-tzunin){background:var(--accent);color:#fff;border-color:var(--accent)}.txn-count.svelte-tzunin{color:var(--muted);margin-bottom:6px;font-size:10px}.txn-table.svelte-tzunin{font-size:10px}.txn-table.svelte-tzunin th:where(.svelte-tzunin){font-size:9px}.txn-date.svelte-tzunin{white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:10px}.txn-payee.svelte-tzunin{text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-weight:500;overflow:hidden}.txn-narration.svelte-tzunin{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.txn-postings.svelte-tzunin{min-width:260px;font-size:9px}.posting-line.svelte-tzunin{justify-content:space-between;gap:8px;padding:1px 0;display:flex}.posting-acct.svelte-tzunin{color:var(--muted);cursor:pointer;font-family:JetBrains Mono,monospace}.posting-acct.svelte-tzunin:hover{color:var(--accent);text-decoration:underline}.posting-amt.svelte-tzunin{white-space:nowrap;font-family:JetBrains Mono,monospace}.positive.svelte-tzunin{color:var(--ok)}.negative.svelte-tzunin{color:var(--err)}.ledger-drill.svelte-tzunin{border-top:2px solid var(--accent);background:var(--panel);flex-direction:column;flex-shrink:0;max-height:50%;display:flex;box-shadow:0 -4px 12px #0000001a}.ledger-drill-header.svelte-tzunin{border-bottom:1px solid var(--border);background:var(--panel-2);justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.ledger-drill-header.svelte-tzunin b:where(.svelte-tzunin){margin-right:8px}.ledger-drill-header.svelte-tzunin .period-sub:where(.svelte-tzunin){margin-left:12px}.close-btn.svelte-tzunin{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0 6px;font-size:18px;line-height:1}.close-btn.svelte-tzunin:hover{color:var(--err)}.ledger-drill-body.svelte-tzunin{flex:1;min-height:0;padding:0;overflow-y:auto}.ledger-table.svelte-tzunin{font-size:10px}.ledger-table.svelte-tzunin th:where(.svelte-tzunin){font-size:9px}.ledger-table.svelte-tzunin td:where(.svelte-tzunin){vertical-align:top}.other-acct.svelte-tzunin{color:var(--muted);cursor:pointer;padding:1px 0;font-family:JetBrains Mono,monospace;font-size:9px}.other-acct.svelte-tzunin:hover{color:var(--accent);text-decoration:underline}.inv-section.svelte-tzunin{max-width:1200px}.inv-create-form.svelte-tzunin{background:var(--panel);border:1px solid var(--border);border-radius:10px;margin-bottom:20px;padding:16px 18px}.inv-create-form.svelte-tzunin h3:where(.svelte-tzunin){color:var(--text);margin:0 0 12px;font-size:13px}.inv-form-grid.svelte-tzunin{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));align-items:end;gap:10px;display:grid}.inv-field.svelte-tzunin{flex-direction:column;gap:3px;display:flex}.inv-field.svelte-tzunin span:where(.svelte-tzunin){text-transform:uppercase;letter-spacing:.4px;color:var(--muted);font-size:9px;font-weight:600}.inv-field.svelte-tzunin select:where(.svelte-tzunin),.inv-field.svelte-tzunin input:where(.svelte-tzunin){background:var(--panel-2);color:var(--text);border:1px solid var(--border);border-radius:6px;padding:7px 10px;font-family:inherit;font-size:12px}.inv-field.svelte-tzunin select:where(.svelte-tzunin):focus,.inv-field.svelte-tzunin input:where(.svelte-tzunin):focus{border-color:var(--accent);outline:none}.inv-field-wide.svelte-tzunin{grid-column:span 2}.inv-field-total.svelte-tzunin{flex-direction:column;gap:3px;display:flex}.inv-total-value.svelte-tzunin{color:var(--accent);padding:4px 0;font-family:JetBrains Mono,monospace;font-size:18px;font-weight:700}.inv-form-actions.svelte-tzunin{gap:8px;margin-top:12px;display:flex}.inv-form-actions.svelte-tzunin button:where(.svelte-tzunin){background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 20px;font-family:inherit;font-size:12px;font-weight:600;transition:opacity .15s}.inv-form-actions.svelte-tzunin button:where(.svelte-tzunin):disabled{opacity:.5;cursor:not-allowed}.inv-form-actions.svelte-tzunin button:where(.svelte-tzunin):hover:not(:disabled){filter:brightness(1.1)}.inv-recent.svelte-tzunin{margin-bottom:20px}.inv-recent.svelte-tzunin h4:where(.svelte-tzunin){color:var(--muted);text-transform:uppercase;letter-spacing:.5px;margin:0 0 8px;font-size:11px}.inv-recent-cards.svelte-tzunin{gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.inv-recent-card.svelte-tzunin{background:var(--panel);border:1px solid var(--border);border-radius:8px;flex-shrink:0;min-width:160px;padding:10px 12px}.inv-rc-top.svelte-tzunin{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.inv-rc-num.svelte-tzunin{color:var(--text);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}.inv-rc-contact.svelte-tzunin{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px;font-size:10px;overflow:hidden}.inv-rc-amount.svelte-tzunin{color:var(--text);font-family:JetBrains Mono,monospace;font-size:14px;font-weight:700}.inv-rc-date.svelte-tzunin{color:var(--muted);margin-top:2px;font-size:9px}.inv-status-badge.svelte-tzunin{text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;border-radius:10px;padding:2px 8px;font-size:9px;font-weight:700;display:inline-block}.inv-toolbar.svelte-tzunin{align-items:center;gap:8px;margin-bottom:8px;display:flex}.inv-toolbar.svelte-tzunin button:where(.svelte-tzunin){background:var(--panel-2);color:var(--muted);border:1px solid var(--border);cursor:pointer;border-radius:6px;padding:4px 12px;font-family:inherit;font-size:10px}.inv-toolbar.svelte-tzunin button:where(.svelte-tzunin):hover{color:var(--text);border-color:var(--accent)}.inv-table.svelte-tzunin{font-size:11px}.inv-table.svelte-tzunin th:where(.svelte-tzunin){font-size:9px}.inv-num.svelte-tzunin{white-space:nowrap;font-family:JetBrains Mono,monospace;font-weight:600}.inv-actions.svelte-tzunin{white-space:nowrap;gap:4px;display:flex}.inv-act-btn.svelte-tzunin{background:var(--panel-2);color:var(--muted);border:1px solid var(--border);cursor:pointer;text-transform:uppercase;letter-spacing:.3px;border-radius:4px;padding:2px 8px;font-family:inherit;font-size:9px;font-weight:600;transition:all .15s}.inv-act-btn.svelte-tzunin:hover{color:var(--text);border-color:var(--accent)}.inv-act-btn.svelte-tzunin:disabled{opacity:.4;cursor:not-allowed}.inv-act-approve.svelte-tzunin{color:var(--accent);border-color:var(--accent)}.inv-act-approve.svelte-tzunin:hover{background:var(--accent);color:#fff}.inv-act-email.svelte-tzunin{color:#16a34a;border-color:#16a34a}.inv-act-email.svelte-tzunin:hover{color:#fff;background:#16a34a}.tab-panel.svelte-1e5by7x{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.scroll.svelte-1e5by7x{flex:1;min-height:0;padding:20px 24px;overflow-y:auto}.scroll.svelte-1e5by7x::-webkit-scrollbar{width:7px}.scroll.svelte-1e5by7x::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.toolbar.svelte-1e5by7x{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.toolbar.svelte-1e5by7x button:where(.svelte-1e5by7x){background:var(--panel-2);color:var(--accent);border:1px solid var(--border);cursor:pointer;border-radius:8px;padding:7px 16px;font-family:inherit;font-size:12px;font-weight:500;transition:background .1s}.toolbar.svelte-1e5by7x button:where(.svelte-1e5by7x):hover{background:var(--border)}.toolbar.svelte-1e5by7x button.primary:where(.svelte-1e5by7x){background:var(--accent);color:#fff;border-color:var(--accent)}.toolbar.svelte-1e5by7x button.active:where(.svelte-1e5by7x){border-bottom:2px solid var(--accent)}.toolbar-badge.svelte-1e5by7x{background:#ffffff4d;border-radius:8px;margin-left:4px;padding:1px 6px;font-size:10px;font-weight:700;display:inline-block}.empty.svelte-1e5by7x{text-align:center;color:var(--muted-2);padding:60px 20px;font-size:13px}.card.svelte-1e5by7x{background:var(--panel);border:1px solid var(--border);border-radius:10px;margin-bottom:10px;padding:14px 16px;box-shadow:0 1px 3px #0000000a}.card.svelte-1e5by7x .head:where(.svelte-1e5by7x){color:var(--muted);align-items:center;gap:10px;margin-bottom:6px;font-size:11px;display:flex}.head.svelte-1e5by7x .id:where(.svelte-1e5by7x){opacity:.6;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.head.svelte-1e5by7x .status:where(.svelte-1e5by7x){background:var(--panel-2);border-radius:10px;padding:2px 9px;font-size:10px;font-weight:600}.head.svelte-1e5by7x .status.ok:where(.svelte-1e5by7x){color:#15803d;background:#16a34a1a}.meta-right.svelte-1e5by7x{margin-left:auto}.body-text.svelte-1e5by7x{color:var(--text);font-size:12px}.meta.svelte-1e5by7x{color:var(--muted);margin-top:6px;font-size:11px}.small.svelte-1e5by7x{color:var(--muted);font-size:10.5px}.sender.svelte-1e5by7x{color:var(--accent);font-weight:500}.action-type.svelte-1e5by7x{color:var(--accent);margin-left:6px}.iter-badge.svelte-1e5by7x{color:var(--purple);background:#7c3aed1a;border-radius:6px;padding:2px 7px;font-size:10px;font-weight:600}.actions.svelte-1e5by7x{margin-top:8px}.actions.svelte-1e5by7x button:where(.svelte-1e5by7x){background:var(--panel-2);color:var(--accent);border:1px solid var(--border);cursor:pointer;border-radius:6px;margin-right:4px;padding:4px 12px;font-family:inherit;font-size:11px;font-weight:500;transition:background .1s}.actions.svelte-1e5by7x button:where(.svelte-1e5by7x):hover{background:var(--border)}.expanded-content.svelte-1e5by7x{border-top:1px solid var(--border-soft);margin-top:12px;padding-top:12px}.email-detail.svelte-1e5by7x{margin-bottom:12px}.detail-field.svelte-1e5by7x{margin-bottom:4px;font-size:12px}.field-label.svelte-1e5by7x{color:var(--muted);font-weight:600}.body-preview.svelte-1e5by7x{background:var(--panel-2);white-space:pre-wrap;word-break:break-word;border-radius:6px;margin-top:4px;padding:8px 12px;font-size:12px}.proposed-rule.svelte-1e5by7x{margin-bottom:12px}.rule-header.svelte-1e5by7x{text-transform:uppercase;letter-spacing:.5px;color:var(--muted);margin-bottom:8px;font-size:11px;font-weight:700}.rule-structured.svelte-1e5by7x{margin-bottom:8px}.rule-field.svelte-1e5by7x{margin-bottom:4px;font-size:12px}.cond-tag.svelte-1e5by7x{background:var(--panel-2);border-radius:6px;margin:2px 4px 2px 0;padding:2px 8px;font-family:JetBrains Mono,monospace;font-size:11px;display:inline-block}.action-tag.svelte-1e5by7x{color:var(--accent);background:#2563eb1a;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.action-pill.svelte-1e5by7x{text-transform:uppercase;letter-spacing:.5px;border-radius:6px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.action-notify.svelte-1e5by7x{color:#2563eb;background:#2563eb1a}.action-skip.svelte-1e5by7x{color:#6b7280;background:#7878781a}.action-save_fact.svelte-1e5by7x{color:#16a34a;background:#16a34a1a}.action-task.svelte-1e5by7x{color:#d97706;background:#d977061a}.rule-summary.svelte-1e5by7x{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;overflow:hidden}.rule-summary.svelte-1e5by7x b:where(.svelte-1e5by7x){color:var(--text)}.comments-section.svelte-1e5by7x{margin-bottom:12px}.comments-text.svelte-1e5by7x{white-space:pre-wrap;background:var(--panel-2);color:var(--text);border-radius:6px;margin:0;padding:8px 12px;font-family:inherit;font-size:11px}.action-row.svelte-1e5by7x{gap:8px;margin-bottom:10px;display:flex}.action-row.svelte-1e5by7x button:where(.svelte-1e5by7x){cursor:pointer;border:1px solid var(--border);background:var(--panel-2);color:var(--accent);border-radius:8px;padding:7px 18px;font-family:inherit;font-size:12px;font-weight:600;transition:background .1s}.action-row.svelte-1e5by7x button.primary:where(.svelte-1e5by7x){background:var(--accent);color:#fff;border-color:var(--accent)}.action-row.svelte-1e5by7x button.danger:where(.svelte-1e5by7x){color:var(--err)}.action-row.svelte-1e5by7x button:where(.svelte-1e5by7x):hover{filter:brightness(1.05)}.comment-section.svelte-1e5by7x{align-items:flex-end;gap:8px;display:flex}.comment-textarea.svelte-1e5by7x{background:var(--bg);color:var(--text);border:1px solid var(--border);resize:vertical;border-radius:8px;outline:none;flex:1;min-height:40px;padding:8px 12px;font-family:inherit;font-size:12px}.comment-textarea.svelte-1e5by7x:focus{border-color:var(--accent);box-shadow:0 0 0 3px #2563eb14}.comment-btn.svelte-1e5by7x{cursor:pointer;border:1px solid var(--accent);background:var(--accent);color:#fff;white-space:nowrap;border-radius:8px;padding:8px 16px;font-family:inherit;font-size:12px;font-weight:600}.comment-btn.svelte-1e5by7x:disabled{opacity:.6;cursor:default}.editor-card.svelte-1e5by7x{margin-top:12px}.save-btn.svelte-1e5by7x{border:1px solid var(--accent);cursor:pointer;border-radius:6px;padding:4px 12px;font-family:inherit;font-size:11px;font-weight:500;background:var(--accent)!important;color:#fff!important;border-color:var(--accent)!important;margin-left:auto!important}.head.svelte-1e5by7x button:where(.svelte-1e5by7x){background:var(--panel-2);color:var(--accent);border:1px solid var(--border);cursor:pointer;border-radius:6px;padding:4px 12px;font-family:inherit;font-size:11px;font-weight:500}.editor-textarea.svelte-1e5by7x{background:var(--bg);width:100%;min-height:200px;max-height:400px;color:var(--text);border:1px solid var(--border);resize:vertical;border-radius:6px;margin-top:8px;padding:10px;font-family:JetBrains Mono,monospace;font-size:12px}details.svelte-1e5by7x{background:var(--panel-2);border:1px solid var(--border);border-radius:8px;margin:8px 0;padding:10px 14px}details.svelte-1e5by7x summary:where(.svelte-1e5by7x){cursor:pointer;color:var(--accent);font-size:12px;font-weight:500}details.svelte-1e5by7x pre:where(.svelte-1e5by7x){background:var(--bg);white-space:pre-wrap;word-break:break-word;color:var(--text);border-radius:6px;max-height:400px;margin:8px 0 0;padding:10px;font-family:JetBrains Mono,monospace;font-size:11px;overflow:auto}.tab-panel.svelte-18p2gu6{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.scroll.svelte-18p2gu6{flex:1;min-height:0;padding:20px 24px;overflow-y:auto}.scroll.svelte-18p2gu6::-webkit-scrollbar{width:7px}.scroll.svelte-18p2gu6::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.toolbar.svelte-18p2gu6{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.toolbar.svelte-18p2gu6 input:where(.svelte-18p2gu6),.toolbar.svelte-18p2gu6 select:where(.svelte-18p2gu6){background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:8px;outline:none;padding:7px 12px;font-family:inherit;font-size:12px;transition:border-color .15s}.toolbar.svelte-18p2gu6 input:where(.svelte-18p2gu6):focus,.toolbar.svelte-18p2gu6 select:where(.svelte-18p2gu6):focus{border-color:var(--accent);box-shadow:0 0 0 3px #2563eb14}.search-input.svelte-18p2gu6{flex:1;min-width:200px}.toolbar.svelte-18p2gu6 button:where(.svelte-18p2gu6){background:var(--panel-2);color:var(--accent);border:1px solid var(--border);cursor:pointer;border-radius:8px;padding:7px 16px;font-family:inherit;font-size:12px;font-weight:500;transition:background .1s}.toolbar.svelte-18p2gu6 button:where(.svelte-18p2gu6):hover{background:var(--border)}.count.svelte-18p2gu6{color:var(--muted);font-size:12px}.empty.svelte-18p2gu6{text-align:center;color:var(--muted-2);padding:60px 20px;font-size:13px}.small.svelte-18p2gu6{color:var(--muted);font-size:10.5px}table.svelte-18p2gu6{border-collapse:collapse;width:100%;font-size:12.5px}table.svelte-18p2gu6 th:where(.svelte-18p2gu6),table.svelte-18p2gu6 td:where(.svelte-18p2gu6){text-align:left;border-bottom:1px solid var(--border-soft);padding:10px 12px}table.svelte-18p2gu6 th:where(.svelte-18p2gu6){color:var(--muted);text-transform:uppercase;letter-spacing:.6px;background:var(--bg);font-size:10.5px;font-weight:600;position:sticky;top:0}table.svelte-18p2gu6 tr:where(.svelte-18p2gu6):hover td:where(.svelte-18p2gu6){background:var(--panel-2)}tr.clickable.svelte-18p2gu6{cursor:pointer}.num.svelte-18p2gu6{text-align:right;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px}.desc-cell.svelte-18p2gu6{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:300px;overflow:hidden}.cat-tag.svelte-18p2gu6{background:var(--panel-2);color:var(--accent);border-radius:6px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-block}.detail-meta.svelte-18p2gu6{margin-bottom:12px}.desc-text.svelte-18p2gu6{color:var(--muted);margin-bottom:8px;font-size:12px}.detail-tabs.svelte-18p2gu6{border-bottom:1px solid var(--border);gap:4px;margin-bottom:14px;padding-bottom:0;display:flex}.detail-tabs.svelte-18p2gu6 button:where(.svelte-18p2gu6){cursor:pointer;color:var(--muted);background:0 0;border:none;border-bottom:2px solid #0000;padding:8px 16px;font-family:inherit;font-size:12px;font-weight:500;transition:color .15s;position:relative}.detail-tabs.svelte-18p2gu6 button:where(.svelte-18p2gu6):hover{color:var(--text)}.detail-tabs.svelte-18p2gu6 button.active:where(.svelte-18p2gu6){color:var(--accent);border-bottom-color:var(--accent)}.unsaved-dot.svelte-18p2gu6{background:var(--warn);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-left:4px;display:inline-block}.markdown-content.svelte-18p2gu6{background:var(--panel);border:1px solid var(--border);color:var(--text);border-radius:10px;padding:20px 24px;font-size:13px;line-height:1.7}.markdown-content.svelte-18p2gu6 h1{margin:16px 0 8px;font-size:20px;font-weight:700}.markdown-content.svelte-18p2gu6 h2{margin:14px 0 6px;font-size:16px;font-weight:600}.markdown-content.svelte-18p2gu6 h3{margin:12px 0 4px;font-size:14px;font-weight:600}.markdown-content.svelte-18p2gu6 code{background:var(--panel-2);border-radius:4px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:12px}.markdown-content.svelte-18p2gu6 strong{font-weight:600}.markdown-content.svelte-18p2gu6 hr{border:none;border-top:1px solid var(--border);margin:16px 0}.markdown-content.svelte-18p2gu6 li{margin-left:20px}.editor-area.svelte-18p2gu6{flex-direction:column;gap:8px;display:flex}.unsaved-banner.svelte-18p2gu6{color:var(--warn);background:#d977061a;border-radius:8px;padding:6px 14px;font-size:12px;font-weight:500}.skill-editor.svelte-18p2gu6{background:var(--bg);width:100%;min-height:400px;max-height:600px;color:var(--text);border:1px solid var(--border);resize:vertical;border-radius:8px;outline:none;padding:14px 16px;font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.6}.skill-editor.svelte-18p2gu6:focus{border-color:var(--accent);box-shadow:0 0 0 3px #2563eb14}.editor-actions.svelte-18p2gu6{gap:8px;display:flex}.editor-actions.svelte-18p2gu6 button:where(.svelte-18p2gu6){background:var(--panel-2);color:var(--accent);border:1px solid var(--border);cursor:pointer;border-radius:8px;padding:7px 18px;font-family:inherit;font-size:12px;font-weight:500;transition:background .1s}.editor-actions.svelte-18p2gu6 button.primary:where(.svelte-18p2gu6){background:var(--accent);color:#fff;border-color:var(--accent)}.editor-actions.svelte-18p2gu6 button:where(.svelte-18p2gu6):disabled{opacity:.5;cursor:default}.files-list.svelte-18p2gu6{background:var(--panel);border:1px solid var(--border);border-radius:10px;margin-bottom:14px;overflow:hidden}.file-row.svelte-18p2gu6{border-bottom:1px solid var(--border-soft);cursor:pointer;align-items:center;gap:10px;padding:8px 16px;font-size:12px;transition:background .1s;display:flex}.file-row.svelte-18p2gu6:last-child{border-bottom:none}.file-row.svelte-18p2gu6:hover{background:var(--panel-2)}.file-row.active.svelte-18p2gu6{background:#2563eb0f}.file-icon.svelte-18p2gu6{color:var(--muted);width:12px;font-family:JetBrains Mono,monospace;font-size:11px}.file-name.svelte-18p2gu6{flex:1;font-weight:500}.file-size.svelte-18p2gu6{color:var(--muted);font-family:JetBrains Mono,monospace;font-size:11px}.file-date.svelte-18p2gu6{color:var(--muted);font-size:11px}.file-viewer.svelte-18p2gu6{background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:14px 16px}.file-viewer-header.svelte-18p2gu6{align-items:center;gap:10px;margin-bottom:8px;font-size:12px;display:flex}.file-viewer-header.svelte-18p2gu6 button:where(.svelte-18p2gu6){background:var(--panel-2);color:var(--accent);border:1px solid var(--border);cursor:pointer;border-radius:6px;margin-left:auto;padding:4px 12px;font-family:inherit;font-size:11px;font-weight:500}.file-viewer-header.svelte-18p2gu6 button.primary:where(.svelte-18p2gu6){background:var(--accent);color:#fff;border-color:var(--accent)}.file-content.svelte-18p2gu6{background:var(--bg);white-space:pre-wrap;word-break:break-word;color:var(--text);border-radius:6px;max-height:400px;margin:0;padding:12px 14px;font-family:JetBrains Mono,monospace;font-size:11.5px;overflow-y:auto}.file-editor.svelte-18p2gu6{background:var(--bg);width:100%;min-height:200px;max-height:400px;color:var(--text);border:1px solid var(--border);resize:vertical;border-radius:6px;outline:none;padding:10px;font-family:JetBrains Mono,monospace;font-size:12px}.tab-panel.svelte-ptlcy2{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.scroll.svelte-ptlcy2{flex:1;min-height:0;padding:16px 20px;overflow-y:auto}.tree.svelte-ptlcy2{font-size:12px}.tree-dir-row.svelte-ptlcy2{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:5px;padding:4px 8px;transition:background .1s;display:flex}.tree-dir-row.svelte-ptlcy2:hover{background:var(--panel-2)}.tree-arrow.svelte-ptlcy2{color:var(--muted);text-align:center;width:12px;font-size:10px}.tree-icon.svelte-ptlcy2{font-size:13px}.tree-dir-name.svelte-ptlcy2{color:var(--text);font-weight:600}.tree-count.svelte-ptlcy2{color:var(--muted);font-size:10px}.tree-file.svelte-ptlcy2{cursor:pointer;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;transition:background .1s;display:flex}.tree-file.svelte-ptlcy2:hover{background:#2563eb0d}.tree-file-name.svelte-ptlcy2{color:var(--text)}.tree-meta.svelte-ptlcy2{color:var(--muted);margin-left:auto;font-size:10px}.tree-meta.svelte-ptlcy2+.tree-meta:where(.svelte-ptlcy2){margin-left:8px}.fact-badge.svelte-ptlcy2{color:var(--accent);text-align:center;background:#2563eb1a;border-radius:8px;min-width:18px;padding:0 6px;font-size:10px;font-weight:600;display:inline-block}.scroll.svelte-ptlcy2::-webkit-scrollbar{width:7px}.scroll.svelte-ptlcy2::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.toolbar.svelte-ptlcy2{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.toolbar.svelte-ptlcy2 input:where(.svelte-ptlcy2),.toolbar.svelte-ptlcy2 select:where(.svelte-ptlcy2){background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:8px;outline:none;padding:7px 12px;font-family:inherit;font-size:12px;transition:border-color .15s}.toolbar.svelte-ptlcy2 input:where(.svelte-ptlcy2):focus,.toolbar.svelte-ptlcy2 select:where(.svelte-ptlcy2):focus{border-color:var(--accent);box-shadow:0 0 0 3px #2563eb14}.search-input.svelte-ptlcy2{flex:1;min-width:200px}.toolbar.svelte-ptlcy2 button:where(.svelte-ptlcy2){background:var(--panel-2);color:var(--accent);border:1px solid var(--border);cursor:pointer;border-radius:8px;padding:7px 16px;font-family:inherit;font-size:12px;font-weight:500;transition:background .1s}.toolbar.svelte-ptlcy2 button:where(.svelte-ptlcy2):hover{background:var(--border)}.count.svelte-ptlcy2{color:var(--muted);font-size:12px}.small.svelte-ptlcy2{color:var(--muted);font-size:10.5px}.empty.svelte-ptlcy2{text-align:center;color:var(--muted-2);padding:60px 20px;font-size:13px}table.svelte-ptlcy2{border-collapse:collapse;width:100%;font-size:12.5px}table.svelte-ptlcy2 th:where(.svelte-ptlcy2),table.svelte-ptlcy2 td:where(.svelte-ptlcy2){text-align:left;border-bottom:1px solid var(--border-soft);padding:10px 12px}table.svelte-ptlcy2 th:where(.svelte-ptlcy2){color:var(--muted);text-transform:uppercase;letter-spacing:.6px;background:var(--bg);font-size:10.5px;font-weight:600;position:sticky;top:0}table.svelte-ptlcy2 tr:where(.svelte-ptlcy2):hover td:where(.svelte-ptlcy2){background:var(--panel-2)}.num.svelte-ptlcy2{text-align:right;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px}.cat-tag.svelte-ptlcy2{background:var(--panel-2);color:var(--accent);border-radius:6px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-block}.fact-badge.svelte-ptlcy2{color:var(--accent);background:#2563eb14;border-radius:8px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-block}.class-tag.svelte-ptlcy2{background:var(--panel-2);border-radius:6px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-block}.detail-tabs.svelte-ptlcy2{border-bottom:1px solid var(--border);gap:4px;margin-bottom:14px;padding-bottom:0;display:flex}.detail-tabs.svelte-ptlcy2 button:where(.svelte-ptlcy2){cursor:pointer;color:var(--muted);background:0 0;border:none;border-bottom:2px solid #0000;padding:8px 16px;font-family:inherit;font-size:12px;font-weight:500;transition:color .15s;position:relative}.detail-tabs.svelte-ptlcy2 button:where(.svelte-ptlcy2):hover{color:var(--text)}.detail-tabs.svelte-ptlcy2 button.active:where(.svelte-ptlcy2){color:var(--accent);border-bottom-color:var(--accent)}.unsaved-dot.svelte-ptlcy2{background:var(--warn);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-left:4px;display:inline-block}.markdown-content.svelte-ptlcy2{background:var(--panel);border:1px solid var(--border);color:var(--text);border-radius:10px;padding:20px 24px;font-size:13px;line-height:1.7}.markdown-content.svelte-ptlcy2 h1{margin:16px 0 8px;font-size:20px;font-weight:700}.markdown-content.svelte-ptlcy2 h2{margin:14px 0 6px;font-size:16px;font-weight:600}.markdown-content.svelte-ptlcy2 h3{margin:12px 0 4px;font-size:14px;font-weight:600}.markdown-content.svelte-ptlcy2 code{background:var(--panel-2);border-radius:4px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:12px}.markdown-content.svelte-ptlcy2 strong{font-weight:600}.markdown-content.svelte-ptlcy2 hr{border:none;border-top:1px solid var(--border);margin:16px 0}.markdown-content.svelte-ptlcy2 li{margin-left:20px}.editor-area.svelte-ptlcy2{flex-direction:column;gap:8px;display:flex}.unsaved-banner.svelte-ptlcy2{color:var(--warn);background:#d977061a;border-radius:8px;padding:6px 14px;font-size:12px;font-weight:500}.file-editor.svelte-ptlcy2{background:var(--bg);width:100%;min-height:400px;max-height:600px;color:var(--text);border:1px solid var(--border);resize:vertical;border-radius:8px;outline:none;padding:14px 16px;font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.6}.file-editor.svelte-ptlcy2:focus{border-color:var(--accent);box-shadow:0 0 0 3px #2563eb14}.editor-actions.svelte-ptlcy2{align-items:center;gap:8px;display:flex}.editor-actions.svelte-ptlcy2 button:where(.svelte-ptlcy2){background:var(--panel-2);color:var(--accent);border:1px solid var(--border);cursor:pointer;border-radius:8px;padding:7px 18px;font-family:inherit;font-size:12px;font-weight:500;transition:background .1s}.editor-actions.svelte-ptlcy2 button.primary:where(.svelte-ptlcy2){background:var(--accent);color:#fff;border-color:var(--accent)}.editor-actions.svelte-ptlcy2 button:where(.svelte-ptlcy2):disabled{opacity:.5;cursor:default}.confirm-bar.svelte-ptlcy2{background:#2563eb0f;border:1px solid #2563eb26;border-radius:8px;align-items:center;gap:10px;width:100%;padding:10px 16px;font-size:12px;display:flex}.confirm-bar.svelte-ptlcy2 span:where(.svelte-ptlcy2){flex:1}.confirm-bar.svelte-ptlcy2 button:where(.svelte-ptlcy2){background:var(--panel-2);color:var(--accent);border:1px solid var(--border);cursor:pointer;border-radius:8px;padding:6px 16px;font-family:inherit;font-size:12px;font-weight:500}.confirm-bar.svelte-ptlcy2 button.primary:where(.svelte-ptlcy2){background:var(--accent);color:#fff;border-color:var(--accent)}.timeline.svelte-ptlcy2{padding-left:24px;position:relative}.timeline.svelte-ptlcy2:before{content:"";background:var(--border);width:2px;position:absolute;top:4px;bottom:4px;left:8px}.timeline-entry.svelte-ptlcy2{background:var(--panel);border:1px solid var(--border);border-radius:8px;margin-bottom:16px;padding:10px 16px;transition:background .1s;position:relative}.timeline-entry.viewing.svelte-ptlcy2{border-color:var(--accent);background:#2563eb0a}.timeline-dot.svelte-ptlcy2{background:var(--panel-2);border:2px solid var(--border);border-radius:50%;width:10px;height:10px;position:absolute;top:14px;left:-20px}.timeline-entry.viewing.svelte-ptlcy2 .timeline-dot:where(.svelte-ptlcy2){background:var(--accent);border-color:var(--accent)}.timeline-content.svelte-ptlcy2{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.timeline-date.svelte-ptlcy2{color:var(--muted);font-size:11px;font-weight:500}.timeline-message.svelte-ptlcy2{color:var(--text);flex:1;font-size:12px}.timeline-hash.svelte-ptlcy2{color:var(--muted);opacity:.7;font-family:JetBrains Mono,monospace;font-size:10px}.timeline-actions.svelte-ptlcy2{gap:4px;display:flex}.timeline-actions.svelte-ptlcy2 button:where(.svelte-ptlcy2){background:var(--panel-2);color:var(--accent);border:1px solid var(--border);cursor:pointer;border-radius:6px;padding:3px 10px;font-family:inherit;font-size:10px;font-weight:500}.timeline-actions.svelte-ptlcy2 button:where(.svelte-ptlcy2):hover{background:var(--border)}.restore-btn.svelte-ptlcy2{color:var(--purple)!important}.version-viewer.svelte-ptlcy2{background:var(--panel);border:1px solid var(--border);border-radius:10px;margin-top:14px;padding:14px 16px}.version-header.svelte-ptlcy2{align-items:center;gap:10px;margin-bottom:8px;font-size:12px;display:flex}.version-header.svelte-ptlcy2 button:where(.svelte-ptlcy2){background:var(--panel-2);color:var(--accent);border:1px solid var(--border);cursor:pointer;border-radius:6px;margin-left:auto;padding:4px 12px;font-family:inherit;font-size:11px;font-weight:500}.version-content.svelte-ptlcy2{background:var(--bg);white-space:pre-wrap;word-break:break-word;color:var(--text);border-radius:6px;max-height:400px;margin:0;padding:12px 14px;font-family:JetBrains Mono,monospace;font-size:11.5px;overflow-y:auto}.mg.svelte-1584189{padding:12px 16px}.mg-head.svelte-1584189{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.tabs.svelte-1584189 button:where(.svelte-1584189),.ctrls.svelte-1584189 button:where(.svelte-1584189){background:var(--panel,#f4f5f7);border:1px solid var(--border,#d8dce3);color:var(--text,#222);cursor:pointer;border-radius:8px;padding:6px 12px;font-size:13px}.tabs.svelte-1584189 button.active:where(.svelte-1584189){color:#fff;background:#3b82f6;border-color:#3b82f6}.ctrls.svelte-1584189{align-items:center;gap:12px;font-size:13px;display:flex}.ctrls.svelte-1584189 select:where(.svelte-1584189){margin-left:4px}.stat.svelte-1584189{color:var(--muted,#667)}.graph-wrap.svelte-1584189{position:relative}canvas.svelte-1584189{border:1px solid var(--border,#e2e5ea);background:var(--panel,#fbfcfd);border-radius:10px}.hint.svelte-1584189{color:var(--muted,#778);margin:6px 2px;font-size:12px}.detail.svelte-1584189{background:var(--panel,#fff);border:1px solid var(--border,#dde);border-radius:10px;width:340px;max-height:560px;padding:10px 12px;position:absolute;top:8px;right:8px;overflow:auto;box-shadow:0 6px 24px #0000001f}.detail-head.svelte-1584189{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.detail-head.svelte-1584189 button:where(.svelte-1584189){cursor:pointer;color:var(--muted,#889);background:0 0;border:none;font-size:20px}.facts.svelte-1584189{margin:8px 0 0;padding:0;list-style:none}.facts.svelte-1584189 li:where(.svelte-1584189){border-top:1px solid var(--border,#eee);padding:5px 0;font-size:12.5px;line-height:1.4}.cls.svelte-1584189{text-transform:uppercase;color:#3b82f6;margin-right:6px;font-size:10px;display:inline-block}.health.svelte-1584189{grid-template-columns:1fr 1fr;gap:16px;display:grid}.hpanel.svelte-1584189{border:1px solid var(--border,#e2e5ea);background:var(--panel,#fff);border-radius:10px;padding:12px 14px}.hpanel.svelte-1584189 h4:where(.svelte-1584189){align-items:center;gap:8px;margin:0 0 4px;display:flex}.badge.svelte-1584189{color:#ef4444;background:#ef444422;border-radius:10px;padding:2px 8px;font-size:11px}.olist.svelte-1584189{max-height:460px;margin:8px 0 0;padding:0;list-style:none;overflow:auto}.olist.svelte-1584189 li:where(.svelte-1584189){border-top:1px solid var(--border,#eee);justify-content:space-between;padding:4px 0;font-size:12px;display:flex}.path.svelte-1584189{color:var(--text,#333);word-break:break-all}.sz.svelte-1584189{color:var(--muted,#99a);white-space:nowrap;margin-left:8px}.chips.svelte-1584189{flex-wrap:wrap;gap:6px;max-height:460px;display:flex;overflow:auto}.chip.svelte-1584189{background:var(--panel2,#f0f2f5);border:1px solid var(--border,#dde);border-radius:12px;padding:3px 9px;font-size:11.5px}.muted.svelte-1584189{color:var(--muted,#778)}.small.svelte-1584189{font-size:12px}.err.svelte-1584189{color:#ef4444;margin:6px 0;font-size:13px}@media (width<=720px){.health.svelte-1584189{grid-template-columns:1fr}}.tab-panel.svelte-19wo2a1{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.browser-bar.svelte-19wo2a1{border-bottom:1px solid var(--border);background:var(--panel);flex-shrink:0;align-items:center;gap:8px;padding:8px 16px;display:flex}.nav-btn.svelte-19wo2a1{background:var(--panel-2);border:1px solid var(--border);cursor:pointer;border-radius:6px;padding:4px 10px;font-size:12px}.nav-btn.svelte-19wo2a1:disabled{opacity:.3;cursor:not-allowed}.nav-btn.svelte-19wo2a1:hover:not(:disabled){background:var(--border)}.breadcrumb.svelte-19wo2a1{flex:1;align-items:center;gap:0;display:flex;overflow-x:auto}.crumb.svelte-19wo2a1{color:var(--accent);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 4px;font-family:JetBrains Mono,monospace;font-size:12px}.crumb.svelte-19wo2a1:hover{background:#2563eb14}.crumb-sep.svelte-19wo2a1{color:var(--muted);font-size:11px}.hidden-toggle.svelte-19wo2a1{color:var(--muted);cursor:pointer;white-space:nowrap;align-items:center;gap:4px;font-size:10px;display:flex}.hidden-toggle.svelte-19wo2a1 input:where(.svelte-19wo2a1){accent-color:var(--accent)}.entry-count.svelte-19wo2a1{color:var(--muted);white-space:nowrap;font-size:10px}.file-list.svelte-19wo2a1{flex:1;min-height:0;overflow-y:auto}.file-list.svelte-19wo2a1::-webkit-scrollbar{width:7px}.file-list.svelte-19wo2a1::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.file-row.svelte-19wo2a1{cursor:pointer;border-bottom:1px solid var(--border-soft,#f0f0f0);align-items:center;gap:8px;padding:6px 20px;transition:background .1s;display:flex}.file-row.svelte-19wo2a1:hover{background:#2563eb0a}.file-row.is-dir.svelte-19wo2a1:hover{background:#2563eb0f}.file-icon.svelte-19wo2a1{text-align:center;width:20px;font-size:14px}.file-name.svelte-19wo2a1{color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.dir-name.svelte-19wo2a1{font-weight:600}.file-size.svelte-19wo2a1{color:var(--muted);text-align:right;width:60px;font-family:JetBrains Mono,monospace;font-size:10px}.file-date.svelte-19wo2a1{color:var(--muted);text-align:right;width:130px;font-family:JetBrains Mono,monospace;font-size:10px}.empty.svelte-19wo2a1{text-align:center;color:var(--muted);padding:40px;font-size:12px}.viewer-bar.svelte-19wo2a1{border-bottom:1px solid var(--border);background:var(--panel);flex-shrink:0;align-items:center;gap:8px;padding:6px 12px;font-size:12px;display:flex}.back-btn.svelte-19wo2a1{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:16px}.viewer-icon.svelte-19wo2a1{font-size:14px}.viewer-meta.svelte-19wo2a1{color:var(--muted);font-size:10px}.dl-link.svelte-19wo2a1{color:var(--accent);border:1px solid var(--border);border-radius:6px;margin-left:auto;padding:2px 8px;font-size:10px;text-decoration:none}.dl-link.svelte-19wo2a1:hover{background:#2563eb14}.viewer-content.svelte-19wo2a1{flex:1;min-height:0;overflow-y:auto}.file-pre.svelte-19wo2a1{white-space:pre-wrap;word-break:break-word;color:var(--text);margin:0;padding:14px 20px;font-family:JetBrains Mono,monospace;font-size:11px;line-height:1.5}.binary-notice.svelte-19wo2a1{text-align:center;color:var(--muted);padding:60px 20px;font-size:13px}.zimage.svelte-m8rgm1{box-sizing:border-box;flex-wrap:wrap;align-items:flex-start;gap:24px;height:100%;padding:24px;display:flex}aside.controls.svelte-m8rgm1{flex-direction:column;flex:0 0 380px;gap:0;max-width:380px;display:flex}header.head.svelte-m8rgm1{align-items:center;gap:8px;margin-bottom:14px;display:flex}.title.svelte-m8rgm1{font:600 11px var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;color:var(--text)}.origin.svelte-m8rgm1{font:400 10px var(--font-mono,ui-monospace, monospace);color:var(--muted)}.status-pill.svelte-m8rgm1{font:600 10px var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;align-items:center;gap:5px;margin-left:auto;display:inline-flex}.status-pill.svelte-m8rgm1 .dot:where(.svelte-m8rgm1){background:var(--muted);border-radius:50%;width:6px;height:6px}.status-pill.ready.svelte-m8rgm1{color:var(--ok,#00d47e)}.status-pill.ready.svelte-m8rgm1 .dot:where(.svelte-m8rgm1){background:var(--ok,#00d47e);box-shadow:0 0 6px var(--ok,#00d47e)}.status-pill.offline.svelte-m8rgm1{color:var(--err,#ff5d5d)}.status-pill.offline.svelte-m8rgm1 .dot:where(.svelte-m8rgm1){background:var(--err,#ff5d5d)}.status-pill.checking.svelte-m8rgm1{color:var(--muted)}label.svelte-m8rgm1{font:500 11px var(--font-mono,ui-monospace, monospace);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:10px 0 6px;display:block}textarea.svelte-m8rgm1,input.svelte-m8rgm1,select.svelte-m8rgm1{box-sizing:border-box;background:var(--panel);width:100%;color:var(--text);border:1px solid var(--border);border-radius:6px;outline:none;padding:9px 11px;font:13px inherit}textarea.svelte-m8rgm1{resize:vertical;min-height:110px;font-family:inherit}textarea.svelte-m8rgm1:focus,input.svelte-m8rgm1:focus,select.svelte-m8rgm1:focus{border-color:var(--accent)}.grid.svelte-m8rgm1{grid-template-columns:1fr 1fr;gap:10px;display:grid}button.generate.svelte-m8rgm1{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:6px;width:100%;margin-top:16px;padding:11px 12px;font:600 13px inherit;transition:filter .12s,opacity .12s}button.generate.svelte-m8rgm1:hover:not(:disabled){filter:brightness(1.05)}button.generate.svelte-m8rgm1:disabled{opacity:.55;cursor:progress}.status.svelte-m8rgm1{min-height:16px;color:var(--muted);margin-top:10px;font-size:12px}.status.err.svelte-m8rgm1{color:var(--err,#ff5d5d)}.meta.svelte-m8rgm1{font:11px var(--font-mono,ui-monospace, monospace);color:var(--muted);flex-wrap:wrap;gap:14px;margin-top:8px;display:flex}.meta.svelte-m8rgm1 b:where(.svelte-m8rgm1){color:var(--text);font-weight:600}.meta.svelte-m8rgm1 a:where(.svelte-m8rgm1){color:var(--accent);text-decoration:none}.meta.svelte-m8rgm1 a:where(.svelte-m8rgm1):hover{text-decoration:underline}.hint.svelte-m8rgm1{color:var(--muted);margin-top:18px;font-size:11px;line-height:1.5}.hint.svelte-m8rgm1 code:where(.svelte-m8rgm1){font-family:var(--font-mono,ui-monospace, monospace);background:var(--panel-2,var(--panel));border-radius:3px;padding:1px 4px}section.frame.svelte-m8rgm1{background:var(--panel);border:1px solid var(--border);border-radius:6px;flex:540px;justify-content:center;align-items:center;min-width:360px;min-height:540px;padding:16px;display:flex}section.frame.svelte-m8rgm1 img:where(.svelte-m8rgm1){border-radius:4px;max-width:100%;max-height:80vh;display:block}.placeholder.svelte-m8rgm1{color:var(--muted);font-size:13px}.img-input.svelte-m8rgm1{align-items:flex-start;gap:10px;display:flex}.img-input.svelte-m8rgm1 .thumb:where(.svelte-m8rgm1){object-fit:cover;border:1px solid var(--border);border-radius:6px;width:96px;height:96px}.img-input-meta.svelte-m8rgm1{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.fname.svelte-m8rgm1{font:12px var(--font-mono,ui-monospace, monospace);color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.upload-btn.svelte-m8rgm1{background:var(--panel);border:1px dashed var(--border);width:100%;color:var(--muted);cursor:pointer;border-radius:6px;padding:16px;font:500 13px inherit;transition:border-color .12s,color .12s}.upload-btn.svelte-m8rgm1:hover{border-color:var(--accent);color:var(--accent)}.clear-input.svelte-m8rgm1{border:1px solid var(--border);color:var(--muted);font:11px var(--font-mono,ui-monospace, monospace);cursor:pointer;background:0 0;border-radius:4px;align-self:flex-start;padding:4px 8px}.clear-input.svelte-m8rgm1:hover{color:var(--err,#ff5d5d);border-color:var(--err,#ff5d5d)}.slider.svelte-m8rgm1{width:100%;accent-color:var(--accent)}.hint-inline.svelte-m8rgm1{color:var(--muted);text-transform:none;letter-spacing:0;font-weight:400}.spinner.svelte-m8rgm1{border:3px solid var(--panel-2,var(--border));border-top-color:var(--accent);border-radius:50%;width:28px;height:28px;animation:1s linear infinite svelte-m8rgm1-spin}@keyframes svelte-m8rgm1-spin{to{transform:rotate(360deg)}}.scroll.svelte-18c6za4{padding:16px;overflow-y:auto}.grp.svelte-18c6za4{max-width:720px;margin:0 0 26px}h3.svelte-18c6za4{color:var(--text);margin:0 0 4px;font-size:15px}h3.svelte-18c6za4 .sub:where(.svelte-18c6za4){color:var(--muted);font-size:12px;font-weight:400}.hint.svelte-18c6za4{color:var(--muted);margin:0 0 12px;font-size:12px}.hint.svelte-18c6za4 code:where(.svelte-18c6za4){background:var(--panel-2);border-radius:4px;padding:1px 5px}.card.svelte-18c6za4{background:var(--panel);border:1px solid var(--border);border-radius:10px;margin-bottom:10px;padding:12px 14px}.active-card.svelte-18c6za4{border-color:#2ecc71}.muted-card.svelte-18c6za4{opacity:.75;align-items:center;gap:10px;display:flex}.add-summary.svelte-18c6za4{cursor:pointer;color:var(--muted);font-size:12px}.row.svelte-18c6za4{align-items:center;gap:10px;display:flex}.dot.svelte-18c6za4{border-radius:50%;flex:none;width:10px;height:10px}.dot.ok.svelte-18c6za4{background:#2ecc71}.dot.bad.svelte-18c6za4{background:var(--muted)}.dot.warn.svelte-18c6za4{background:#e0a34a}.name.svelte-18c6za4{color:var(--text);font-weight:600}.badge.svelte-18c6za4{color:var(--muted);margin-left:auto;font-size:12px}.badge.ok.svelte-18c6za4{color:#2ecc71;font-weight:600}.badge.bad.svelte-18c6za4{color:#e74c3c}.badge.warn.svelte-18c6za4{color:#e0a34a}button.svelte-18c6za4{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:8px;margin-left:6px;padding:7px 13px;font-family:inherit;font-size:12px}button.ghost.svelte-18c6za4{color:var(--accent);border:1px solid var(--accent);background:0 0}button.svelte-18c6za4:disabled{opacity:.5;cursor:default}.flow.svelte-18c6za4{margin-top:12px}.link.svelte-18c6za4{word-break:break-all;background:var(--panel-2);border:1px solid var(--border);border-radius:8px;margin-bottom:8px;padding:8px;font:12px/1.4 ui-monospace,monospace}textarea.svelte-18c6za4{background:var(--bg,var(--panel-2));width:100%;color:var(--text);border:1px solid var(--border);border-radius:8px;min-height:52px;padding:8px;font:12px/1.4 ui-monospace,monospace}.msg.svelte-18c6za4{font-size:12px}.msg.ok.svelte-18c6za4{color:#2ecc71}.msg.bad.svelte-18c6za4{color:#e74c3c}.empty.svelte-18c6za4{color:var(--muted);font-size:13px}.auth-screen.svelte-1n46o8q{background:var(--bg);justify-content:center;align-items:center;height:100vh;display:flex}.auth-box.svelte-1n46o8q{background:var(--panel);border:1px solid var(--border);text-align:center;border-radius:12px;width:100%;max-width:360px;padding:40px;box-shadow:0 4px 24px #0000000f}.auth-box.svelte-1n46o8q h2:where(.svelte-1n46o8q){color:var(--text);margin:0 0 12px;font-size:20px}.auth-box.svelte-1n46o8q p:where(.svelte-1n46o8q){color:var(--muted);margin:8px 0;font-size:13px}.auth-err.svelte-1n46o8q{color:var(--err);font-weight:500}.auth-input.svelte-1n46o8q{text-align:center;letter-spacing:8px;background:var(--bg);width:100%;color:var(--text);border:1px solid var(--border);box-sizing:border-box;border-radius:8px;outline:none;margin:12px 0;padding:10px 16px;font-family:JetBrains Mono,monospace;font-size:24px;display:block}.auth-input.svelte-1n46o8q:focus{border-color:var(--accent);box-shadow:0 0 0 3px #2563eb1a}.auth-btn.svelte-1n46o8q{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:8px;width:100%;margin-top:8px;padding:10px;font-family:inherit;font-size:14px;font-weight:600;display:block}.auth-btn.svelte-1n46o8q:hover{filter:brightness(1.05)}.auth-btn.svelte-1n46o8q:disabled{opacity:.5;cursor:not-allowed}.auth-link.svelte-1n46o8q{color:var(--accent);cursor:pointer;background:0 0;border:none;margin-top:12px;font-family:inherit;font-size:12px;display:block}main.svelte-1n46o8q{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}
