.ratelimit-banner.svelte-vdjokh{background:#fff7e0;color:#5a3d00;border-bottom:1px solid #e3c870;padding:.5rem 1rem;font-size:.9rem}.countdown.svelte-vdjokh{font-variant-numeric:tabular-nums;font-weight:600}.muted.svelte-vdjokh{opacity:.75;margin-left:.5rem}.claudeauth-banner.svelte-1ng8ox0{background:#fdecea;color:#611a15;border-bottom:1px solid #e0a29b;padding:.5rem 1rem;font-size:.9rem}.claudeauth-banner.warning.svelte-1ng8ox0{background:#fff8e1;color:#6b4a00;border-bottom-color:#e6c86b}.reconnect-link.svelte-1ng8ox0{margin-left:.5rem;font-weight:600;color:inherit;white-space:nowrap}.agentquota-banner.svelte-14404j1{background:#fff7e0;color:#5a3d00;border-bottom:1px solid #e3c870;padding:.5rem 1rem;font-size:.9rem}.countdown.svelte-14404j1{font-variant-numeric:tabular-nums;font-weight:600}.muted.svelte-14404j1{opacity:.75;margin-left:.5rem}.sse-status.svelte-12zm5zd{display:flex;align-items:center;gap:.5rem;padding:.35rem .75rem;font-size:.85rem;border-bottom:1px solid transparent}.sse-status.reconnecting.svelte-12zm5zd{background:#fff7e0;color:#5a3d00;border-bottom-color:#e3c870}.sse-status.offline.svelte-12zm5zd{background:#fde7e7;color:#6b0f0f;border-bottom-color:#e0a3a3}.dot.svelte-12zm5zd{display:inline-block;width:.55rem;height:.55rem;border-radius:50%;background:currentColor;opacity:.65}.sse-status.offline.svelte-12zm5zd .dot:where(.svelte-12zm5zd){background:#b03030;opacity:1}.muted.svelte-12zm5zd{opacity:.7;margin-left:auto}.health-badge.svelte-tduv71{cursor:pointer}.health-badge.svelte-tduv71:hover,.health-badge.svelte-tduv71:focus{outline:2px solid currentColor;outline-offset:1px}.no-webhook-warning.svelte-tduv71{margin-top:.5rem;padding:.25rem .5rem;background:#fff7e0;color:#5a3d00;border:1px solid #e3c870;border-radius:4px;font-size:.8rem;display:inline-block}.no-webhook-warning.svelte-tduv71 .reason:where(.svelte-tduv71){opacity:.75;font-style:italic}.recent.svelte-tduv71{width:100%;border-collapse:collapse}.recent.svelte-tduv71 th:where(.svelte-tduv71),.recent.svelte-tduv71 td:where(.svelte-tduv71){text-align:left;padding:.35rem .5rem;border-bottom:1px solid var(--border, #e1e1e3);vertical-align:middle}.recent.svelte-tduv71 tr.clickable:where(.svelte-tduv71){cursor:pointer}.recent.svelte-tduv71 tr.clickable:where(.svelte-tduv71):hover{background:var(--panel, #f6f6f7)}.recent.svelte-tduv71 .title:where(.svelte-tduv71){color:inherit;text-decoration:none;font-weight:600}.recent.svelte-tduv71 .title:where(.svelte-tduv71):hover{text-decoration:underline}.expand.svelte-tduv71{background:none;border:none;color:#1f6feb;cursor:pointer;font:inherit;padding:.25rem .5rem}.expand.svelte-tduv71:hover{text-decoration:underline}.pr-cell.svelte-tduv71{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center;white-space:nowrap}.pr-badge.svelte-tduv71{text-decoration:none}.pr-badge.svelte-tduv71:hover{text-decoration:underline}.totals.svelte-1qoiiah{display:flex;gap:2rem;flex-wrap:wrap;margin-bottom:1rem}.stat.svelte-1qoiiah .label:where(.svelte-1qoiiah){font-size:.85em;color:var(--muted, #777)}.stat.svelte-1qoiiah .value:where(.svelte-1qoiiah){font-size:1.6em;font-weight:600}.warn-banner.svelte-1qoiiah{background:#fdecea;color:#7a1e14;border:1px solid #f0a19a;border-radius:4px;padding:.6rem 1rem;margin-bottom:1rem}.columns.svelte-1qoiiah{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem}.gauge.svelte-1qoiiah{display:inline-block;width:80px;height:8px;background:var(--border, #e2e2e2);border-radius:4px;overflow:hidden;vertical-align:middle;margin-right:.4em}.fill.svelte-1qoiiah{height:100%;background:#4a8fe7}.fill.mid.svelte-1qoiiah{background:#f0a02f}.fill.low.svelte-1qoiiah{background:#d94a3a}tr.warn.svelte-1qoiiah{background:#fdecea}td.mono.svelte-1qoiiah{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.usage-controls.svelte-1qoiiah{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;margin:.5rem 0 1rem}.usage-controls.svelte-1qoiiah label:where(.svelte-1qoiiah){display:inline-flex;align-items:center;gap:.4rem;font-size:.9em;color:var(--muted, #555)}.reconnect.svelte-8frg9a{max-width:720px;margin:1.5rem auto;padding:0 1rem;color:var(--fg)}.intro.svelte-8frg9a{color:var(--muted);line-height:1.5}.intro.svelte-8frg9a code:where(.svelte-8frg9a),code.svelte-8frg9a{background:var(--panel-2);border-radius:4px;padding:.05rem .3rem;font-size:.85em}.statuscard.svelte-8frg9a{border:1px solid var(--border);border-radius:var(--radius);padding:.75rem 1rem;margin:1rem 0;background:var(--panel)}.statuscard.bad.svelte-8frg9a{border-color:var(--red);background:#f851491f}.ok.svelte-8frg9a{color:var(--green)}.steps.svelte-8frg9a{line-height:1.6;padding-left:1.25rem}.urlbox.svelte-8frg9a{margin:.4rem 0 .8rem;padding:.5rem;background:var(--panel-2);border:1px solid var(--border);border-radius:4px;word-break:break-all;font-size:.85rem}.urlbox.svelte-8frg9a a:where(.svelte-8frg9a){color:var(--accent)}.codebox.svelte-8frg9a{display:flex;gap:.5rem;margin-top:.4rem;flex-wrap:wrap}.codebox.svelte-8frg9a input:where(.svelte-8frg9a){flex:1 1 260px;padding:.4rem .5rem;font-family:monospace;background:var(--panel-2);color:var(--fg);border:1px solid var(--border);border-radius:4px}.error.svelte-8frg9a{background:#f8514926;color:var(--red);border:1px solid var(--red);border-radius:4px;padding:.5rem .75rem;margin:.75rem 0;white-space:pre-wrap}.success.svelte-8frg9a{background:#3fb95026;color:var(--green);border:1px solid var(--green);border-radius:4px;padding:.5rem .75rem;margin:.75rem 0}.badge.svelte-8frg9a{display:inline-block;background:#4f8cff2e;color:var(--accent);border-radius:999px;padding:.1rem .5rem;font-size:.78rem;font-weight:600;margin:0 .25rem}.muted.svelte-8frg9a{color:var(--muted)}button.link.svelte-8frg9a{background:none;border:none;color:var(--accent);cursor:pointer;padding:0;margin-top:.5rem}.commits.svelte-1v9bhpz{list-style:none;padding:0;margin:0}.commits.svelte-1v9bhpz li:where(.svelte-1v9bhpz){padding:.4rem 0;border-bottom:1px solid var(--border, #eee)}.commits.svelte-1v9bhpz li:where(.svelte-1v9bhpz):last-child{border-bottom:none}.row.svelte-1v9bhpz{display:flex;gap:.6rem;align-items:baseline;flex-wrap:wrap}.date.svelte-1v9bhpz{color:var(--muted, #777);font-variant-numeric:tabular-nums;min-width:6em}.subject.svelte-1v9bhpz{flex:1;min-width:0}.pr.svelte-1v9bhpz,.diff.svelte-1v9bhpz{font-size:.9em}details.svelte-1v9bhpz{margin-top:.25rem;margin-left:6.6em}details.svelte-1v9bhpz summary:where(.svelte-1v9bhpz){cursor:pointer;font-size:.85em}details.svelte-1v9bhpz pre:where(.svelte-1v9bhpz){white-space:pre-wrap;background:var(--code-bg, #f6f8fa);padding:.5rem .75rem;border-radius:4px;font-size:.85em;margin:.25rem 0 0}.title.svelte-1rbktaj{font-weight:600}.meta.svelte-1rbktaj{margin-top:.25rem;gap:.4rem;flex-wrap:wrap}.preview.svelte-1rbktaj{margin-top:.25rem;font-size:.9em}.countdown.svelte-1rbktaj{font-variant-numeric:tabular-nums;margin-left:.4rem;font-size:.85em}.loop-rate-limit.svelte-1rbktaj{background:#fff7e0;color:#5a3d00;border:1px solid #e3c870;border-radius:4px;padding:.5rem .75rem;margin-bottom:.75rem;font-size:.9rem;display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.no-webhook-banner.svelte-1rbktaj{background:#fff7e0;color:#5a3d00;border:1px solid #e3c870;border-radius:4px;padding:.5rem .75rem;margin-bottom:.75rem;font-size:.9rem;display:flex;flex-wrap:wrap;gap:.5rem;align-items:baseline}.no-webhook-banner.svelte-1rbktaj a:where(.svelte-1rbktaj){color:inherit;text-decoration:underline}.loop-rate-limit.svelte-1rbktaj .entry:where(.svelte-1rbktaj){display:inline-flex;gap:.4rem;align-items:baseline}.loop-rate-limit.svelte-1rbktaj .countdown:where(.svelte-1rbktaj){font-variant-numeric:tabular-nums;font-weight:600}.loop-rate-limit.svelte-1rbktaj .muted:where(.svelte-1rbktaj){opacity:.75}.filter-bar.svelte-1rbktaj{display:flex;flex-wrap:wrap;gap:.5rem .75rem;align-items:center;margin-bottom:.75rem;padding:.5rem .75rem;background:var(--panel, #f6f6f7);border:1px solid var(--border, #e1e1e3);border-radius:4px}.filter-bar.svelte-1rbktaj input[type=search]:where(.svelte-1rbktaj),.filter-bar.svelte-1rbktaj input[type=text]:where(.svelte-1rbktaj){padding:.25rem .5rem;min-width:14rem}.filter-bar.svelte-1rbktaj .inline:where(.svelte-1rbktaj){display:inline-flex;align-items:center;gap:.3rem;font-size:.9rem}.chips.svelte-1rbktaj{display:flex;flex-wrap:wrap;gap:.3rem}.chip.svelte-1rbktaj{font-size:.8rem;padding:.2rem .55rem;border-radius:999px;border:1px solid var(--border, #cccccf);background:transparent;cursor:pointer}.chip.active.svelte-1rbktaj{background:#1f6feb;color:#fff;border-color:#1f6feb}.labels-input.svelte-1rbktaj{display:inline-flex;gap:.25rem;align-items:center}.active-labels.svelte-1rbktaj{display:inline-flex;flex-wrap:wrap;gap:.3rem}.active-label.svelte-1rbktaj{display:inline-flex;align-items:center;gap:.25rem;padding:.15rem .45rem;font-size:.8rem;background:#e7eefe;color:#1f3a93;border-radius:4px}.active-label.svelte-1rbktaj .remove:where(.svelte-1rbktaj){background:none;border:none;color:inherit;cursor:pointer;font-size:1rem;line-height:1;padding:0 .1rem}.clear.svelte-1rbktaj{margin-left:auto;font-size:.85rem}.link.svelte-1rbktaj{background:none;border:none;color:#1f6feb;cursor:pointer;padding:0;text-decoration:underline;font:inherit}.pr-cell.svelte-1rbktaj{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center;white-space:nowrap}.pr-badge.svelte-1rbktaj{text-decoration:none}.pr-badge.svelte-1rbktaj:hover{text-decoration:underline}.totals.svelte-11qbr29{display:flex;gap:2rem;flex-wrap:wrap;margin-bottom:1rem}.stat.svelte-11qbr29 .label:where(.svelte-11qbr29){font-size:.85em;color:var(--muted, #777)}.stat.svelte-11qbr29 .value:where(.svelte-11qbr29){font-size:1.6em;font-weight:600}svg.svelte-11qbr29{width:100%;height:auto;display:block}.bar.input.svelte-11qbr29{fill:var(--accent, #4a8fe7)}.bar.output.svelte-11qbr29{fill:var(--accent-2, #f0a02f)}.bar.svelte-11qbr29:hover{opacity:.85}.hit.svelte-11qbr29{fill:transparent;pointer-events:all}.grid.svelte-11qbr29{stroke:var(--border, #e2e2e2);stroke-width:1}.axis.svelte-11qbr29{font-size:10px;fill:var(--muted, #777)}.legend.svelte-11qbr29{margin-top:.5rem;gap:.5rem;align-items:center;flex-wrap:wrap}.swatch.svelte-11qbr29{display:inline-block;width:12px;height:12px;border-radius:2px}.swatch.input.svelte-11qbr29{background:var(--accent, #4a8fe7)}.swatch.output.svelte-11qbr29{background:var(--accent-2, #f0a02f)}.hover.svelte-11qbr29{margin-left:auto}ul.svelte-1gf1omt{padding-left:1.25rem;margin:.5rem 0 .75rem}ul.svelte-1gf1omt li:where(.svelte-1gf1omt){margin:.25rem 0}.totals.svelte-qbi1x2{display:flex;gap:2rem;flex-wrap:wrap;margin-bottom:1rem}.stat.svelte-qbi1x2 .label:where(.svelte-qbi1x2){font-size:.85em;color:var(--muted, #777)}.stat.svelte-qbi1x2 .value:where(.svelte-qbi1x2){font-size:1.6em;font-weight:600}svg.svelte-qbi1x2{width:100%;height:auto;display:block}.bar.svelte-qbi1x2{fill:var(--accent, #4a8fe7)}.bar.svelte-qbi1x2:hover{opacity:.85}.hit.svelte-qbi1x2{fill:transparent;pointer-events:all}.grid.two.svelte-qbi1x2{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1rem}.grid.two.svelte-qbi1x2>.card:where(.svelte-qbi1x2){margin:0}.legend.svelte-qbi1x2{margin-top:.5rem;gap:.5rem;align-items:center;flex-wrap:wrap;min-height:1.2em}.hover.svelte-qbi1x2{margin-left:auto}.chips.svelte-qbi1x2{display:flex;gap:.35rem;margin:0 0 .75rem}.chip.svelte-qbi1x2{border:1px solid var(--border, #ccc);background:transparent;color:inherit;padding:.15rem .7rem;border-radius:999px;cursor:pointer;font-size:.9em}.chip.active.svelte-qbi1x2{background:var(--accent, #4a8fe7);border-color:var(--accent, #4a8fe7);color:#fff}.value.burned.svelte-qbi1x2{color:var(--danger, #c0392b)}.value.svelte-qbi1x2 .sub:where(.svelte-qbi1x2){font-size:.55em;font-weight:400;color:var(--muted, #777);margin-left:.3rem}.question.svelte-4h42u5{margin-bottom:.9rem}.q-text.svelte-4h42u5{margin-bottom:.3rem;overflow-wrap:anywhere}.question.svelte-4h42u5 textarea:where(.svelte-4h42u5){min-height:4rem}.timeline.svelte-x7otmp{margin-top:1rem}.timeline.svelte-x7otmp>summary:where(.svelte-x7otmp){cursor:pointer;font-weight:600}.timeline.svelte-x7otmp table:where(.svelte-x7otmp){width:100%;margin-top:.5rem}.chat.svelte-1ixgwro{display:flex;flex-direction:column;gap:.5rem;min-height:200px;border-left:3px solid #b6d1ff;padding-left:.6rem}.chat-header.svelte-1ixgwro{display:flex;justify-content:space-between;align-items:center}.pill.svelte-1ixgwro{background:#eef;border-radius:999px;padding:.1rem .6rem;font-size:.85rem;color:#345}.scroller.svelte-1ixgwro{flex:1 1 auto;max-height:60vh;overflow-y:auto;padding:.25rem .1rem;display:flex;flex-direction:column;gap:.6rem}.empty.svelte-1ixgwro{padding:1rem;text-align:center}.hint.svelte-1ixgwro{font-size:.85rem;margin:0}.msg.svelte-1ixgwro{padding:.55rem .75rem;border-radius:.55rem;max-width:80%;line-height:1.35;white-space:pre-wrap}.msg.svelte-1ixgwro .meta:where(.svelte-1ixgwro){font-size:.85rem;margin-bottom:.25rem;display:flex;gap:.35rem;align-items:center}.msg.user.svelte-1ixgwro{background:#dceeff;align-self:flex-end}.msg.agent.svelte-1ixgwro{background:#f2f2f6;align-self:flex-start}.msg.system.svelte-1ixgwro{background:transparent;align-self:center;color:#888;font-style:italic;max-width:100%;text-align:center}.undelivered.svelte-1ixgwro{background:#ffe58a;color:#663f00;border-radius:999px;padding:0 .4rem;font-size:.75rem}.composer.svelte-1ixgwro{display:flex;flex-direction:column;gap:.35rem;border-top:1px solid #ddd;padding-top:.5rem}.composer.svelte-1ixgwro textarea:where(.svelte-1ixgwro){width:100%;box-sizing:border-box;resize:vertical;font-family:inherit;padding:.4rem .5rem}.composer.svelte-1ixgwro .actions:where(.svelte-1ixgwro){display:flex;justify-content:flex-end}.error.svelte-1ixgwro{color:#b00;font-size:.9rem}@media(max-width:640px){.chat.svelte-1ixgwro{min-height:40vh}.scroller.svelte-1ixgwro{max-height:none;min-height:40vh}.composer.svelte-1ixgwro{position:sticky;bottom:0;background:#fff;padding-bottom:env(safe-area-inset-bottom,.5rem)}.msg.svelte-1ixgwro{max-width:92%}}.chat-page.svelte-pkvm8e{max-width:800px;margin:0 auto;padding:.5rem 1rem 1rem;display:flex;flex-direction:column;gap:.75rem;min-height:calc(100vh - 4rem)}.chat-page-header.svelte-pkvm8e{display:flex;flex-direction:column;gap:.25rem}.chat-page-header.svelte-pkvm8e h2:where(.svelte-pkvm8e){margin:0;font-size:1.2rem;line-height:1.2}.back.svelte-pkvm8e{font-size:.9rem}.error.svelte-pkvm8e{color:#b00}@media(max-width:640px){.chat-page.svelte-pkvm8e{padding:.5rem;gap:.5rem}.chat-page-header.svelte-pkvm8e h2:where(.svelte-pkvm8e){font-size:1rem}}.summary.svelte-annnl9{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap;margin-bottom:1rem}.diff.svelte-annnl9{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em;line-height:1.4;white-space:pre;overflow-x:auto}.diff.svelte-annnl9 .row:where(.svelte-annnl9){display:flex;gap:.5rem}.diff.svelte-annnl9 .gutter:where(.svelte-annnl9){flex:0 0 1.5rem;text-align:center;color:var(--muted, #777);user-select:none}.diff.svelte-annnl9 .text:where(.svelte-annnl9){flex:1 1 auto;white-space:pre-wrap;word-break:break-word}.diff.svelte-annnl9 .row.add:where(.svelte-annnl9){background:color-mix(in srgb,var(--green, #2fa46b) 15%,transparent)}.diff.svelte-annnl9 .row.del:where(.svelte-annnl9){background:color-mix(in srgb,var(--red, #d94848) 15%,transparent)}.diff.svelte-annnl9 .row.add:where(.svelte-annnl9) .gutter:where(.svelte-annnl9){color:var(--green, #2fa46b)}.diff.svelte-annnl9 .row.del:where(.svelte-annnl9) .gutter:where(.svelte-annnl9){color:var(--red, #d94848)}.error.svelte-16qkuyk{overflow-wrap:anywhere;word-break:break-word}.summary.svelte-16qkuyk{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap;margin-bottom:.5rem}.branch-line.svelte-16qkuyk{margin:0 0 1rem}.branch-line.svelte-16qkuyk code:where(.svelte-16qkuyk){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.sha.svelte-16qkuyk{font-size:.9em;margin-left:.5rem}.file.svelte-16qkuyk{margin-top:1rem;padding:0;overflow:hidden}.file-head.svelte-16qkuyk{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap;width:100%;background:transparent;border:none;padding:.6rem .8rem;text-align:left;cursor:pointer;font:inherit;color:inherit}.file-head.svelte-16qkuyk:hover{background:color-mix(in srgb,currentColor 5%,transparent)}.chev.svelte-16qkuyk{flex:0 0 1rem;color:var(--muted, #777)}.status.svelte-16qkuyk{flex:0 0 1.4rem;text-align:center;font-weight:600;color:var(--muted, #777)}.status[data-status=A].svelte-16qkuyk{color:var(--green, #2fa46b)}.status[data-status=D].svelte-16qkuyk{color:var(--red, #d94848)}.status[data-status=R].svelte-16qkuyk{color:var(--amber, #b58900)}.path.svelte-16qkuyk{flex:1 1 auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.95em;word-break:break-all}.counts.svelte-16qkuyk{display:flex;gap:.3rem;align-items:center;flex-wrap:wrap}.muted-badge.svelte-16qkuyk{background:color-mix(in srgb,currentColor 10%,transparent);color:var(--muted, #777)}.stub.svelte-16qkuyk{padding:.5rem .8rem;margin:0;border-top:1px solid color-mix(in srgb,currentColor 10%,transparent)}.diff.svelte-16qkuyk{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85em;line-height:1.4;overflow-x:auto;border-top:1px solid color-mix(in srgb,currentColor 10%,transparent)}.diff.svelte-16qkuyk .row:where(.svelte-16qkuyk){display:flex;gap:.5rem;padding:0 .4rem}.diff.svelte-16qkuyk .gutter:where(.svelte-16qkuyk){flex:0 0 1.5rem;text-align:center;color:var(--muted, #777);user-select:none}.diff.svelte-16qkuyk .text:where(.svelte-16qkuyk){flex:1 1 auto;white-space:pre-wrap;word-break:break-word;min-width:0}.diff.svelte-16qkuyk .row.add:where(.svelte-16qkuyk){background:color-mix(in srgb,var(--green, #2fa46b) 15%,transparent)}.diff.svelte-16qkuyk .row.del:where(.svelte-16qkuyk){background:color-mix(in srgb,var(--red, #d94848) 15%,transparent)}.diff.svelte-16qkuyk .row.add:where(.svelte-16qkuyk) .gutter:where(.svelte-16qkuyk){color:var(--green, #2fa46b)}.diff.svelte-16qkuyk .row.del:where(.svelte-16qkuyk) .gutter:where(.svelte-16qkuyk){color:var(--red, #d94848)}.prompt-modal.svelte-lcgufu{max-width:820px;max-height:90vh;overflow-y:auto}.grid2.svelte-lcgufu{display:grid;gap:0 1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.grid2.svelte-lcgufu label.field{min-width:0}textarea.mono.svelte-lcgufu{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem}.tabs.svelte-1np1du0{display:flex;gap:.25rem;margin-bottom:1rem;border-bottom:1px solid var(--border)}.tab.svelte-1np1du0{background:transparent;border:none;border-bottom:2px solid transparent;border-radius:0;color:var(--muted);padding:.5rem .9rem}.tab.active.svelte-1np1du0{color:var(--fg);border-bottom-color:var(--accent)}.tab.svelte-1np1du0:hover:not(:disabled):not(.active){color:var(--fg)}.ok.svelte-1np1du0{color:var(--green)}.card.danger.svelte-1np1du0{border-color:#f8514966}.card.danger.svelte-1np1du0 h3:where(.svelte-1np1du0){color:var(--red)}.login-card.svelte-1v8fduy{max-width:460px;margin:2rem auto 0}.tabs.svelte-1v8fduy{display:flex;gap:.25rem;border-bottom:1px solid var(--border);margin:-.25rem -.25rem 1rem}.tabs.svelte-1v8fduy button:where(.svelte-1v8fduy){background:transparent;border:1px solid transparent;border-bottom:none;border-radius:6px 6px 0 0;color:var(--muted);padding:.45rem .9rem}.tabs.svelte-1v8fduy button.active:where(.svelte-1v8fduy){background:var(--panel-2);border-color:var(--border);color:var(--fg);margin-bottom:-1px}:root{--bg: #0f1115;--panel: #171a21;--panel-2: #1f242d;--border: #2a3038;--fg: #e6e9ef;--muted: #9aa4b2;--accent: #4f8cff;--green: #3fb950;--amber: #d29922;--red: #f85149;--purple: #a371f7;--radius: 8px;color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--fg);font:14px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}header.topbar{display:flex;align-items:center;gap:1rem;padding:.75rem 1.25rem;border-bottom:1px solid var(--border);background:var(--panel);position:sticky;top:0;z-index:10}header.topbar .brand{font-weight:700;letter-spacing:.02em}header.topbar .spacer{flex:1}main{max-width:980px;margin:0 auto;padding:1.25rem}.crumbs{color:var(--muted);margin-bottom:1rem}.grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:1rem}.card h3{margin:0 0 .5rem}.badge{display:inline-block;padding:.1rem .5rem;border-radius:999px;font-size:.78rem;font-weight:600}.badge.green{background:#3fb9502e;color:var(--green)}.badge.amber{background:#d299222e;color:var(--amber)}.badge.red{background:#f851492e;color:var(--red)}.badge.grey{background:#9aa4b22e;color:var(--muted)}.badge.accent{background:#4f8cff2e;color:var(--accent)}.badge.purple{background:#a371f72e;color:var(--purple)}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:.5rem .6rem;border-bottom:1px solid var(--border);vertical-align:top}th{color:var(--muted);font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.03em}tr.clickable:hover td{background:var(--panel-2);cursor:pointer}button{font:inherit;border:1px solid var(--border);background:var(--panel-2);color:var(--fg);padding:.4rem .8rem;border-radius:6px;cursor:pointer}button:hover:not(:disabled){border-color:var(--accent)}button.primary{background:var(--accent);border-color:var(--accent);color:#fff}button:disabled{opacity:.5;cursor:not-allowed}.actions{display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0}textarea,input,select{font:inherit;width:100%;background:var(--bg);color:var(--fg);border:1px solid var(--border);border-radius:6px;padding:.5rem}textarea{min-height:5rem;resize:vertical}label.field{display:block;margin-bottom:.75rem}label.field span{display:block;color:var(--muted);margin-bottom:.25rem}.toast{position:fixed;bottom:1rem;right:1rem;background:var(--panel-2);border:1px solid var(--accent);border-radius:var(--radius);padding:.6rem .9rem;box-shadow:0 6px 20px #0006}.modal-backdrop{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:50;padding:1rem}.modal{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:1.5rem;max-width:520px;width:100%}.muted{color:var(--muted)}.error{color:var(--red)}.pre{white-space:pre-wrap;word-break:break-word;background:var(--bg);border:1px solid var(--border);border-radius:6px;padding:.75rem}.row{display:flex;align-items:center;gap:.5rem}.md{overflow-wrap:anywhere}.md h1,.md h2,.md h3,.md h4{margin:.8rem 0 .4rem}.md p{margin:.5rem 0}.md ul{margin:.5rem 0;padding-left:1.25rem}.md code{background:var(--bg);border:1px solid var(--border);border-radius:4px;padding:.05rem .3rem;font-size:.85em}.md pre.pre code{border:none;background:none;padding:0}
