.lane-chip.svelte-lxyfk8{display:inline-flex;align-items:center;padding:1px 6px;border-radius:4px;border:1px solid transparent;font-size:10px;font-weight:600;line-height:14px;letter-spacing:.02em;text-transform:lowercase;white-space:nowrap}.lane-chip.medium.svelte-lxyfk8{padding:2px 8px;font-size:11px;line-height:16px}.agent-filter.svelte-1purxno{display:flex;gap:4px;align-items:center}.filter-avatar.svelte-1purxno{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--surface-333333);color:var(--ink-888888);font-size:10px;font-weight:700;border:2px solid transparent;cursor:pointer;transition:all .15s;overflow:hidden;padding:0}.filter-avatar.svelte-1purxno:hover{background:var(--surface-444444);color:var(--ink-cccccc)}.filter-avatar.active.svelte-1purxno{background:var(--surface-2a3a5a);color:var(--ink-8ab4f8);border-color:var(--line-3b82f6)}.filter-avatar.ai.svelte-1purxno{color:var(--ink-777777);font-size:14px}.filter-avatar.ai.active.svelte-1purxno{background:var(--surface-3a2a5a);color:var(--ink-c084fc);border-color:var(--line-8b5cf6)}.filter-avatar.current.svelte-1purxno{box-shadow:0 0 0 2px var(--line-1a1a1a),0 0 0 3px var(--line-5b9bd5)}.filter-avatar.stale.svelte-1purxno{opacity:.55}.filter-avatar.stale.svelte-1purxno:hover{opacity:1}.avatar-photo.svelte-1purxno{width:100%;height:100%;object-fit:cover;border-radius:50%}.role-glyph.svelte-1purxno{line-height:1}.overflow.svelte-1purxno{position:relative;display:flex;align-items:center}.filter-more.svelte-1purxno{display:flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:0 6px;border-radius:15px;background:var(--surface-2a2a2a);color:var(--ink-aaaaaa);font-size:11px;font-weight:700;border:2px solid transparent;cursor:pointer;transition:all .15s}.filter-more.svelte-1purxno:hover,.filter-more.active.svelte-1purxno{background:var(--surface-3a3a3a);color:var(--ink-ffffff);border-color:var(--line-555555)}.overflow-menu.svelte-1purxno{position:absolute;top:calc(100% + 6px);left:0;z-index:50;width:240px;background:var(--surface-1e1e1e);border:1px solid var(--line-3a3a3a);border-radius:8px;box-shadow:0 8px 24px #00000080;padding:8px}.overflow-search.svelte-1purxno{width:100%;box-sizing:border-box;background:var(--surface-111111);border:1px solid var(--line-3a3a3a);border-radius:6px;color:var(--ink-dddddd);font-size:12px;padding:6px 8px;margin-bottom:6px}.overflow-search.svelte-1purxno:focus{outline:none;border-color:var(--line-5b9bd5)}.overflow-list.svelte-1purxno{max-height:260px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.overflow-item.svelte-1purxno{display:flex;align-items:center;gap:8px;width:100%;background:none;border:none;border-radius:6px;color:var(--ink-cccccc);cursor:pointer;padding:5px 6px;text-align:left}.overflow-item.svelte-1purxno:hover{background:var(--surface-2a2a2a)}.overflow-item.active.svelte-1purxno{background:var(--surface-2a3a5a);color:var(--ink-8ab4f8)}.overflow-icon.svelte-1purxno{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--surface-333333);color:var(--ink-888888);font-size:9px;font-weight:700;flex-shrink:0;overflow:hidden}.overflow-icon.ai.svelte-1purxno{font-size:12px}.overflow-name.svelte-1purxno{flex:1;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.overflow-role.svelte-1purxno{font-size:10px;color:var(--ink-666666);text-transform:uppercase;letter-spacing:.05em;flex-shrink:0}.overflow-empty.svelte-1purxno{color:var(--ink-777777);font-size:12px;padding:8px 6px;text-align:center}.filter-clear.svelte-1purxno{background:none;border:none;color:var(--ink-888888);font-size:18px;cursor:pointer;padding:0 4px;line-height:1}.filter-clear.svelte-1purxno:hover{color:var(--ink-ffffff)}.nav-rail.svelte-6uojg9{display:flex;flex-direction:column;gap:4px;flex-shrink:0;width:56px;padding:10px 8px;border-right:1px solid var(--line-242424);background:var(--surface-0d0d0d);overflow-y:auto;overflow-x:hidden;transition:width .15s ease}.nav-rail.expanded.svelte-6uojg9{width:184px}.nav-item.svelte-6uojg9{position:relative;display:flex;align-items:center;gap:12px;width:100%;padding:9px 10px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ink-9ca3af);font-size:13px;text-align:left;text-decoration:none;cursor:pointer;white-space:nowrap}.nav-item.svelte-6uojg9:hover{background:var(--surface-1a1a1a);color:var(--ink-e5e7eb)}.nav-item.active.svelte-6uojg9{background:var(--surface-1d2836);border-color:var(--line-2a3a5a);color:var(--ink-8ab4f8)}.nav-icon.svelte-6uojg9{flex-shrink:0;width:20px;text-align:center;font-size:16px;line-height:1}.nav-label.svelte-6uojg9{flex:1;overflow:hidden;text-overflow:ellipsis}.nav-badge.svelte-6uojg9{flex-shrink:0;background:var(--surface-b85c2e);color:var(--ink-ffffff);border-radius:999px;padding:0 6px;font-size:11px;line-height:16px;min-width:16px;text-align:center}.nav-health-dot.svelte-6uojg9{flex-shrink:0;width:8px;height:8px;border-radius:999px;background:var(--surface-6b7280)}.nav-health-dot.pass.svelte-6uojg9{background:var(--surface-22c55e)}.nav-health-dot.warn.svelte-6uojg9{background:var(--surface-f59e0b)}.nav-health-dot.fail.svelte-6uojg9{background:var(--surface-ef4444)}.nav-rail.svelte-6uojg9:not(.expanded) .nav-item:where(.svelte-6uojg9){justify-content:center;padding:9px 0}.nav-rail.svelte-6uojg9:not(.expanded) .nav-badge:where(.svelte-6uojg9),.nav-rail.svelte-6uojg9:not(.expanded) .nav-health-dot:where(.svelte-6uojg9){position:absolute;top:4px;right:6px}@media(max-width:640px){.nav-rail.svelte-6uojg9{width:48px;padding:8px 6px}.nav-rail.expanded.svelte-6uojg9{width:160px}}.appearance.svelte-1mzjx0{display:flex;gap:8px;padding:10px;color:var(--text-primary)}.appearance.svelte-1mzjx0 select:where(.svelte-1mzjx0){background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--border);padding:4px}.account-menu.svelte-1mzjx0{position:relative;flex-shrink:0}.account-trigger.svelte-1mzjx0{display:inline-flex;align-items:center;gap:8px;padding:4px 10px 4px 4px;border:1px solid var(--line-2a3a52);border-radius:999px;background:var(--surface-16202e);color:var(--ink-dbeafe);font-size:12px;cursor:pointer;max-width:180px}.account-trigger.svelte-1mzjx0:hover{border-color:var(--line-3b82f6)}.account-avatar.svelte-1mzjx0{flex-shrink:0;width:24px;height:24px;border-radius:999px;object-fit:cover}.account-avatar-initials.svelte-1mzjx0{display:inline-flex;align-items:center;justify-content:center;background:var(--surface-2a3a5a);color:var(--ink-93c5fd);font-size:10px;font-weight:600}.account-name.svelte-1mzjx0{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-caret.svelte-1mzjx0{flex-shrink:0;color:var(--ink-93c5fd);font-size:10px}.account-dropdown.svelte-1mzjx0{position:absolute;top:calc(100% + 6px);right:0;min-width:200px;padding:6px;border:1px solid var(--line-444444);border-radius:8px;background:var(--surface-2a2a2a);box-shadow:0 8px 20px #00000059;z-index:200}.account-dropdown-header.svelte-1mzjx0{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-bottom:1px solid var(--line-333333);margin-bottom:6px}.account-dropdown-label.svelte-1mzjx0{color:var(--ink-93c5fd);font-size:11px;text-transform:uppercase;letter-spacing:.04em}.account-dropdown-name.svelte-1mzjx0{color:var(--ink-f3f4f6);font-size:14px}.account-dropdown-email.svelte-1mzjx0{color:var(--ink-9ca3af);font-size:11px;overflow:hidden;text-overflow:ellipsis}.account-logout.svelte-1mzjx0{width:100%;padding:8px 10px;border:1px solid var(--line-7f1d1d);border-radius:6px;background:var(--surface-2b1212);color:var(--ink-fecaca);cursor:pointer;font-size:13px;text-align:left}.account-logout.svelte-1mzjx0:hover{background:var(--surface-3b1616)}.chat-fab.svelte-1fs11ln{position:fixed;right:20px;bottom:48px;z-index:60;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:999px;border:1px solid var(--line-8b5cf6);background:var(--surface-3a2a5a);color:var(--ink-d4b4ff);cursor:pointer;box-shadow:0 6px 18px #0006;transition:transform .12s ease,background .12s ease}.chat-fab.svelte-1fs11ln:hover{background:var(--surface-4a3a6a);transform:translateY(-1px)}.chat-fab-glyph.svelte-1fs11ln{font-size:24px;line-height:1}@media(max-width:640px){.chat-fab.svelte-1fs11ln{right:14px;bottom:64px;width:48px;height:48px}.chat-fab-glyph.svelte-1fs11ln{font-size:22px}}.card.svelte-kkstsp{background-color:var(--surface-2a2a2a);border:1px solid var(--line-444444);border-radius:6px;padding:12px;margin-bottom:10px;cursor:grab;transition:all .2s ease}.card.svelte-kkstsp:hover{border-color:var(--line-666666);box-shadow:0 2px 8px #ffffff1a;transform:translateY(-2px)}.card.dragging.svelte-kkstsp{opacity:.5;transform:rotate(2deg);cursor:grabbing}.card.keyboard-focused.svelte-kkstsp{border-color:var(--line-3b82f6);box-shadow:0 0 0 2px #3b82f680}.title.svelte-kkstsp{font-weight:600;font-size:14px;color:var(--ink-ffffff);margin-bottom:8px;word-wrap:break-word}.card-footer.svelte-kkstsp{display:flex;justify-content:space-between;align-items:flex-end;gap:8px}.footer-left.svelte-kkstsp{display:flex;gap:6px;flex-wrap:wrap;align-items:center;min-width:0}.id.svelte-kkstsp{font-size:11px;color:var(--ink-888888);font-family:monospace}.priority.svelte-kkstsp{padding:2px 6px;border-radius:4px;font-size:10px;font-weight:600;color:var(--ink-ffffff)}.tag.svelte-kkstsp{background-color:var(--surface-3a3a3a);padding:2px 6px;border-radius:4px;font-size:10px;color:var(--ink-cccccc)}.footer-right.svelte-kkstsp{display:flex;align-items:center;gap:6px;flex-shrink:0}.watchers.svelte-kkstsp{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:999px;background:var(--surface-2f2b1f);color:var(--ink-facc15);font-size:10px;font-weight:700}.watchers-icon.svelte-kkstsp{font-size:9px}.watcher-avatars.svelte-kkstsp{display:inline-flex;align-items:center;margin-left:2px}.watcher-avatar.svelte-kkstsp{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--surface-4a3f16);color:var(--ink-fde68a);font-size:8px;font-weight:700;border:1px solid var(--line-2a2a2a);margin-left:-4px}.watcher-avatar.svelte-kkstsp:first-child{margin-left:0}.chat-btn.svelte-kkstsp{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;border:none;background:transparent;color:var(--ink-666666);cursor:pointer;padding:0;opacity:0;transition:opacity .15s ease,color .15s ease,background .15s ease}.card.svelte-kkstsp:hover .chat-btn:where(.svelte-kkstsp){opacity:1}.chat-btn.svelte-kkstsp:hover{color:var(--ink-c084fc);background:var(--surface-3a2a5a)}.avatars.svelte-kkstsp{display:flex;flex-direction:row-reverse;flex-shrink:0}.avatar.svelte-kkstsp{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--surface-2a3a5a);color:var(--ink-8ab4f8);font-size:10px;font-weight:700;border:2px solid var(--line-2a2a2a);margin-left:-6px;cursor:default}.avatar.svelte-kkstsp:last-child{margin-left:0}.avatar.ai.svelte-kkstsp{background:var(--surface-3a2a5a);color:var(--ink-c084fc)}@media(hover:none),(pointer:coarse){.card.svelte-kkstsp{min-height:84px;cursor:pointer}.card.svelte-kkstsp:hover{transform:none}.card-footer.svelte-kkstsp{align-items:center}.chat-btn.svelte-kkstsp{width:34px;height:34px;background:var(--surface-30243f);color:var(--ink-c084fc);opacity:1}}@media(max-width:640px){.card.svelte-kkstsp{margin-bottom:8px;padding:11px}.card-footer.svelte-kkstsp{align-items:flex-start;flex-direction:column}.footer-right.svelte-kkstsp{align-self:stretch;justify-content:flex-end;min-height:34px}}.column.svelte-1j9d1du{flex:1 1 auto;min-width:280px;background-color:var(--surface-1a1a1a);display:flex;flex-direction:column;border-right:1px solid var(--line-333333);height:100%}.column.svelte-1j9d1du:last-child{border-right:none}.column.drag-over.svelte-1j9d1du{background-color:var(--surface-1a3a1a);outline:2px dashed var(--line-4caf50);outline-offset:-2px}.column.active-column.svelte-1j9d1du{background-color:var(--surface-161e2c)}.column.active-column.svelte-1j9d1du .column-header:where(.svelte-1j9d1du){box-shadow:inset 0 -2px 0 var(--line-3b82f6)}.column-header.svelte-1j9d1du{background-color:var(--surface-2a2a2a);padding:12px 16px;font-weight:600;font-size:14px;color:var(--ink-ffffff);border-bottom:2px solid var(--line-444444);border-top:3px solid var(--line-3498db);display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.count.svelte-1j9d1du{background-color:var(--surface-444444);padding:2px 8px;border-radius:12px;font-size:12px}.count.wip.svelte-1j9d1du{font-variant-numeric:tabular-nums}.count.over-limit.svelte-1j9d1du{background-color:var(--danger-solid);color:var(--on-solid);font-weight:700}.column-body.svelte-1j9d1du{flex:1;padding:10px;overflow-y:auto;overflow-x:hidden}.column-body.svelte-1j9d1du::-webkit-scrollbar{width:8px}.column-body.svelte-1j9d1du::-webkit-scrollbar-track{background:var(--surface-1a1a1a)}.column-body.svelte-1j9d1du::-webkit-scrollbar-thumb{background:var(--surface-444444);border-radius:4px}.column-body.svelte-1j9d1du::-webkit-scrollbar-thumb:hover{background:var(--surface-555555)}.card-flip.svelte-1j9d1du{display:block}.empty.svelte-1j9d1du{text-align:center;color:var(--ink-666666);padding:40px 20px;font-size:13px}.loading-more.svelte-1j9d1du{color:var(--ink-777777);text-align:center;font-size:12px;padding:10px 0 6px}@media(max-width:640px){.column.svelte-1j9d1du{flex:0 0 min(86vw,360px);min-width:min(86vw,360px);scroll-snap-align:start}.column-header.svelte-1j9d1du{padding:11px 12px;position:sticky;top:0;z-index:1}.column-body.svelte-1j9d1du{padding:10px 8px 14px}}.board.svelte-jpc25w{display:flex;flex:1;min-width:0;min-height:0;overflow-x:auto;overflow-y:hidden}@media(max-width:640px){.board.svelte-jpc25w{scroll-snap-type:x proximity;scroll-padding-inline:10px;overscroll-behavior-x:contain}}.filter-panel.svelte-1ly5rlc{background-color:var(--surface-161616);border-bottom:1px solid var(--line-2a2a2a);flex-shrink:0;font-size:13px;color:var(--ink-dddddd)}.filter-bar.svelte-1ly5rlc{display:flex;align-items:center;gap:10px;padding:6px 14px;min-width:0;flex-wrap:wrap}.filter-toggle.svelte-1ly5rlc{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid var(--line-333333);color:var(--ink-dddddd);border-radius:5px;padding:4px 10px;cursor:pointer;font-size:13px;flex-shrink:0}.filter-toggle.svelte-1ly5rlc:hover{border-color:var(--line-4a4a4a)}.filter-caret.svelte-1ly5rlc{font-size:11px;color:var(--ink-888888)}.filter-badge.svelte-1ly5rlc{background:var(--surface-3498db);color:var(--ink-ffffff);border-radius:9px;padding:0 6px;font-size:11px;line-height:16px;min-width:16px;text-align:center}.chips.svelte-1ly5rlc{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.chip.svelte-1ly5rlc{display:inline-flex;align-items:center;gap:4px;background:var(--surface-222222);border:1px solid var(--line-383838);border-radius:12px;padding:2px 4px 2px 8px;font-size:12px;color:var(--ink-cfe8ff)}.chip-clear.svelte-1ly5rlc,.chips-clear-all.svelte-1ly5rlc{background:transparent;border:none;color:var(--ink-999999);cursor:pointer;font-size:13px;padding:0 4px}.chip-clear.svelte-1ly5rlc:hover{color:var(--ink-ffffff)}.chips-clear-all.svelte-1ly5rlc{text-decoration:underline;font-size:12px}.chips-clear-all.svelte-1ly5rlc:hover{color:var(--ink-ffffff)}.filter-result-count.svelte-1ly5rlc{margin-left:auto;color:var(--ink-888888);font-size:12px;flex-shrink:0}.filter-body.svelte-1ly5rlc{padding:4px 14px 12px;border-top:1px solid var(--line-222222)}.keyword-row.svelte-1ly5rlc{margin-bottom:10px}.filter-keyword.svelte-1ly5rlc{width:100%;max-width:480px;background:var(--surface-0d0d0d);border:1px solid var(--line-333333);border-radius:5px;color:var(--ink-eeeeee);padding:6px 10px;font-size:13px}.facet-grid.svelte-1ly5rlc{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.facet.svelte-1ly5rlc{border:1px solid var(--line-2a2a2a);border-radius:6px;padding:6px 10px 8px;margin:0;min-width:0}.facet.svelte-1ly5rlc legend:where(.svelte-1ly5rlc){color:var(--ink-999999);font-size:11px;text-transform:uppercase;letter-spacing:.04em;padding:0 4px}.facet-search.svelte-1ly5rlc{width:100%;box-sizing:border-box;margin:2px 0 6px;background:var(--surface-0d0d0d);border:1px solid var(--line-333333);border-radius:4px;color:var(--ink-eeeeee);padding:3px 6px;font-size:12px}.facet-search.svelte-1ly5rlc:focus{outline:none;border-color:var(--line-3498db)}.facet-options.svelte-1ly5rlc{display:flex;flex-direction:column;gap:2px;max-height:180px;overflow-y:auto}.facet-empty.svelte-1ly5rlc{color:var(--ink-666666);font-size:12px;font-style:italic;padding:2px 4px}.facet-option.svelte-1ly5rlc{display:flex;align-items:center;gap:6px;padding:2px 4px;border-radius:4px;cursor:pointer}.facet-option.svelte-1ly5rlc:hover{background:var(--surface-1f1f1f)}.facet-option.active.svelte-1ly5rlc{background:var(--surface-1d2a36)}.facet-label.svelte-1ly5rlc{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.facet-count.svelte-1ly5rlc{color:var(--ink-777777);font-size:11px;flex-shrink:0}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub Dark
  Description: Dark theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-dark
  Current colors taken from GitHub's CSS
*/.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#79c0ff}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-comment,.hljs-code,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}.mention-wrapper.svelte-owk4vq{position:relative}.mention-textarea.svelte-owk4vq{width:100%;padding:8px;background:var(--surface-2a2a2a);border:1px solid var(--line-444444);border-radius:4px;color:var(--ink-ffffff);font-size:13px;resize:vertical;font-family:monospace}.mention-textarea.svelte-owk4vq:focus{outline:none;border-color:var(--line-3b82f6)}.mention-popup.svelte-owk4vq{position:fixed;background:var(--surface-2a2a2a);border:1px solid var(--line-555555);border-radius:6px;box-shadow:0 8px 24px #00000080;z-index:2000;min-width:200px;max-width:calc(100vw - 24px);max-height:200px;overflow-y:auto;padding:4px}.mention-option.svelte-owk4vq{display:flex;align-items:center;gap:8px;width:100%;padding:6px 10px;background:none;border:none;border-radius:4px;color:var(--ink-cccccc);cursor:pointer;font-size:13px;text-align:left}.mention-option.svelte-owk4vq:hover,.mention-option.selected.svelte-owk4vq{background:var(--surface-3b82f6);color:var(--ink-ffffff)}.mention-avatar.svelte-owk4vq{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--surface-2a3a5a);color:var(--ink-8ab4f8);font-size:9px;font-weight:700;flex-shrink:0}.mention-avatar.ai.svelte-owk4vq{background:var(--surface-3a2a5a);color:var(--ink-c084fc)}.mention-name.svelte-owk4vq{flex:1}.mention-id.svelte-owk4vq{font-size:11px;color:var(--ink-888888);font-family:monospace}@media(max-width:640px){.mention-popup.svelte-owk4vq{width:calc(100vw - 24px);min-width:0}.mention-name.svelte-owk4vq,.mention-id.svelte-owk4vq{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.graph-container.svelte-125uw7f{width:100%;margin-top:.75rem}.graph-controls.svelte-125uw7f{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.graph-controls.svelte-125uw7f input[type=number]:where(.svelte-125uw7f){width:4rem}.graph-summary.svelte-125uw7f{color:var(--ink-6b7280);font-size:.85rem}.graph-loading.svelte-125uw7f,.graph-empty.svelte-125uw7f{padding:1rem;color:var(--ink-6b7280)}.graph-error.svelte-125uw7f{padding:1rem;color:var(--ink-b91c1c);background:var(--surface-fef2f2);border-radius:4px}.graph-cycle-banner.svelte-125uw7f{padding:.5rem .75rem;background:var(--surface-fee2e2);border-left:4px solid var(--line-dc2626);color:var(--ink-7f1d1d);margin-bottom:.5rem;font-size:.9rem}.graph-cycle-banner.svelte-125uw7f ul:where(.svelte-125uw7f){margin:.25rem 0 0 1rem;padding:0}.graph-svg.svelte-125uw7f{width:100%;height:auto;max-height:60vh;background:var(--surface-0f172a);border-radius:6px;display:block}.graph-node.svelte-125uw7f{cursor:pointer}.graph-node.svelte-125uw7f:focus{outline:2px solid var(--line-fbbf24)}.graph-node-root.svelte-125uw7f{cursor:default}.center-msg.svelte-cnj8y6{padding:40px;text-align:center;color:var(--ink-888888)}.center-msg.error.svelte-cnj8y6{color:var(--ink-ef4444)}.detail-header.svelte-cnj8y6{display:flex;flex-direction:column;gap:10px;padding:16px 20px;border-bottom:1px solid var(--line-333333);flex-shrink:0;position:sticky;top:0;z-index:2;background:var(--surface-1a1a1a)}.detail-header-meta.svelte-cnj8y6{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.detail-header-main.svelte-cnj8y6{width:100%}.issue-id-group.svelte-cnj8y6{display:inline-flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.issue-id-link.svelte-cnj8y6{font-family:monospace;font-size:12px;color:var(--ink-8ab4f8);text-decoration:none}.issue-id-link.svelte-cnj8y6:hover{color:var(--ink-bfd7ff);text-decoration:underline}.issue-copy-btn.svelte-cnj8y6{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--line-3a3a3a);border-radius:6px;background:var(--surface-202020);color:var(--ink-9ca3af);cursor:pointer;padding:0}.issue-copy-btn.svelte-cnj8y6:hover{background:var(--surface-2a2a2a);color:var(--ink-ffffff);border-color:var(--line-4b5563)}.issue-copy-btn.svelte-cnj8y6 svg{width:14px;height:14px;fill:currentColor}.copy-status.svelte-cnj8y6{font-size:12px;color:var(--ink-9ca3af)}.copy-status.copied.svelte-cnj8y6{color:var(--ink-86efac)}.copy-status.error.svelte-cnj8y6{color:var(--ink-fca5a5)}.issue-type.svelte-cnj8y6{font-size:11px;background:var(--surface-333333);padding:2px 8px;border-radius:4px;color:var(--ink-aaaaaa)}.detail-body.svelte-cnj8y6{display:flex;flex:1;overflow:hidden}.content-area.svelte-cnj8y6{flex:2;min-width:0;padding:20px;overflow-y:auto}.sidebar.svelte-cnj8y6{flex:1;min-width:220px;max-width:280px;padding:20px;border-left:1px solid var(--line-333333);overflow-y:auto;background:var(--surface-161616)}.field-group.svelte-cnj8y6{margin-bottom:24px;min-width:0}.field-label.svelte-cnj8y6{display:block;font-size:12px;font-weight:600;color:var(--ink-888888);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.title.svelte-cnj8y6{font-size:20px;font-weight:600;color:var(--ink-ffffff);cursor:pointer;padding:4px;border-radius:4px;margin:0}.title.svelte-cnj8y6:hover{background:var(--surface-2a2a2a)}.description.svelte-cnj8y6{color:var(--ink-cccccc);font-size:14px;line-height:1.6;cursor:pointer;padding:8px;border-radius:4px;min-height:60px}.description.svelte-cnj8y6:hover{background:var(--surface-2a2a2a)}.acceptance-criteria.svelte-cnj8y6{color:var(--ink-cccccc);font-size:14px;line-height:1.6;padding:8px;border-radius:4px;background:var(--surface-1b1b1b);border:1px solid var(--line-2c2c2c)}.markdown.svelte-cnj8y6 p{margin:0 0 .6em}.markdown.svelte-cnj8y6 p:last-child{margin-bottom:0}.markdown.svelte-cnj8y6 h1,.markdown.svelte-cnj8y6 h2,.markdown.svelte-cnj8y6 h3{color:var(--ink-ffffff);margin:.8em 0 .4em;font-size:1em;font-weight:600}.markdown.svelte-cnj8y6 h1{font-size:1.2em}.markdown.svelte-cnj8y6 h2{font-size:1.1em}.markdown.svelte-cnj8y6 code{background:var(--surface-333333);padding:1px 4px;border-radius:3px;font-size:.9em}.markdown.svelte-cnj8y6 pre{background:var(--surface-222222);padding:10px;border-radius:4px;overflow-x:auto;margin:.6em 0}.markdown.svelte-cnj8y6 pre code{background:none;padding:0}.markdown.svelte-cnj8y6 ul,.markdown.svelte-cnj8y6 ol{padding-left:1.5em;margin:.4em 0}.markdown.svelte-cnj8y6 blockquote{border-left:3px solid var(--line-555555);padding-left:12px;margin:.6em 0;color:var(--ink-aaaaaa)}.markdown.svelte-cnj8y6 a{color:var(--ink-8ab4f8)}.markdown.svelte-cnj8y6 img{max-width:100%;border-radius:4px}.edit-input.svelte-cnj8y6{width:100%;padding:8px;background:var(--surface-2a2a2a);border:1px solid var(--line-555555);border-radius:4px;color:var(--ink-ffffff);font-size:14px}.title-input.svelte-cnj8y6{font-size:20px;font-weight:600}.edit-textarea.svelte-cnj8y6{width:100%;padding:8px;background:var(--surface-2a2a2a);border:1px solid var(--line-555555);border-radius:4px;color:var(--ink-ffffff);font-size:14px;resize:vertical;font-family:monospace}.edit-actions.svelte-cnj8y6{display:flex;gap:8px;margin-top:8px}.btn-save.svelte-cnj8y6{padding:4px 12px;background:var(--surface-3b82f6);color:var(--ink-ffffff);border:none;border-radius:4px;cursor:pointer;font-size:12px}.btn-save.svelte-cnj8y6:hover{background:var(--surface-2563eb)}.btn-save.svelte-cnj8y6:disabled{opacity:.5;cursor:not-allowed}.btn-cancel.svelte-cnj8y6{padding:4px 12px;background:var(--surface-333333);color:var(--ink-cccccc);border:none;border-radius:4px;cursor:pointer;font-size:12px}.btn-cancel.svelte-cnj8y6:hover{background:var(--surface-444444)}.comments-header.svelte-cnj8y6{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:6px}.system-comments-toggle.svelte-cnj8y6{display:inline-flex;align-items:center;gap:6px;color:var(--ink-aaaaaa);font-size:12px;cursor:pointer;-webkit-user-select:none;user-select:none}.system-comments-toggle.svelte-cnj8y6 input[type=checkbox]:where(.svelte-cnj8y6){accent-color:var(--mark-3b82f6);cursor:pointer}.comment-form.svelte-cnj8y6{margin-bottom:16px}.comments-list.svelte-cnj8y6{display:flex;flex-direction:column;gap:8px;max-height:520px;overflow-y:auto;padding-right:4px}.comment-window-hint.svelte-cnj8y6{color:var(--ink-7aa2ff);font-size:12px;text-align:center;padding:6px 0 2px}.comment-input.svelte-cnj8y6{width:100%;padding:8px;background:var(--surface-2a2a2a);border:1px solid var(--line-444444);border-radius:4px;color:var(--ink-ffffff);font-size:13px;resize:vertical;font-family:monospace;margin-bottom:8px}.comment.svelte-cnj8y6{padding:10px;background:var(--surface-222222);border-radius:4px;border-left:3px solid var(--line-3b82f6)}.comment-meta.svelte-cnj8y6{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px;margin-bottom:4px;color:var(--ink-aaaaaa)}.comment-meta-actions.svelte-cnj8y6{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.comment-author.svelte-cnj8y6{display:inline-flex;align-items:baseline;gap:6px;flex-wrap:wrap;min-width:0}.comment-actor-callsign.svelte-cnj8y6{color:var(--ink-cbd5e1);font-size:11px;font-weight:600}.comment-actor-model.svelte-cnj8y6{color:var(--ink-777777);font-size:10px;font-style:italic}.comment-body.svelte-cnj8y6{font-size:13px;color:var(--ink-dddddd)}.comment-edit.svelte-cnj8y6{margin-top:6px}.comment-anchor.svelte-cnj8y6{color:var(--ink-8ab4f8);text-decoration:none;font-size:12px;line-height:1}.comment-anchor.svelte-cnj8y6:hover{color:var(--ink-bfd7ff)}.comment-copy-btn.svelte-cnj8y6{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--line-3a3a3a);border-radius:6px;background:var(--surface-202020);color:var(--ink-9ca3af);cursor:pointer;padding:0}.comment-copy-btn.svelte-cnj8y6:hover{background:var(--surface-2a2a2a);color:var(--ink-ffffff);border-color:var(--line-4b5563)}.comment-copy-btn.svelte-cnj8y6 svg{width:12px;height:12px;fill:currentColor}.comment-edit-btn.svelte-cnj8y6{background:none;border:none;color:var(--ink-666666);font-size:11px;cursor:pointer;padding:2px 0;margin-top:4px}.comment-edit-btn.svelte-cnj8y6:hover{color:var(--ink-8ab4f8)}.edited.svelte-cnj8y6{color:var(--ink-555555);font-style:italic;margin-left:4px}.comment-highlighted.svelte-cnj8y6{border-left-color:var(--line-60a5fa);box-shadow:0 0 0 1px #60a5fa59;background:var(--surface-252c38);scroll-margin-top:16px}.section-toggle.svelte-cnj8y6{display:flex;align-items:center;gap:6px;background:none;border:none;cursor:pointer;padding:4px 0;color:inherit}.section-toggle.svelte-cnj8y6:hover{opacity:.8}.toggle-arrow.svelte-cnj8y6{font-size:10px;color:var(--ink-888888);transition:transform .15s;display:inline-block}.toggle-arrow.open.svelte-cnj8y6{transform:rotate(90deg)}.history-list.svelte-cnj8y6{margin-top:8px}.history-entry.svelte-cnj8y6{display:flex;flex-wrap:wrap;gap:8px;padding:6px 0;border-bottom:1px solid var(--line-2a2a2a);font-size:12px;align-items:baseline}.history-event.svelte-cnj8y6{background:var(--surface-333333);padding:1px 6px;border-radius:3px;color:var(--ink-aaaaaa);font-size:11px}.history-details.svelte-cnj8y6{color:var(--ink-cccccc);flex:1}.ts.svelte-cnj8y6{color:var(--ink-666666);font-size:11px}.sidebar-field.svelte-cnj8y6{margin-bottom:16px}.sidebar-label.svelte-cnj8y6{display:block;font-size:11px;font-weight:600;color:var(--ink-666666);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.sidebar-label-row.svelte-cnj8y6{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.sidebar-value.svelte-cnj8y6{font-size:13px;color:var(--ink-cccccc);padding:4px 0}button.sidebar-value.svelte-cnj8y6{background:transparent;border:none;font:inherit;text-align:left}.sidebar-value.clickable.svelte-cnj8y6{cursor:pointer;padding:4px;border-radius:4px}.sidebar-value.clickable.svelte-cnj8y6:hover{background:var(--surface-2a2a2a)}.milestone-chip.svelte-cnj8y6{display:inline-block;margin:0 4px 4px 0;padding:1px 6px;border:1px solid var(--line-444444);border-radius:10px;font-size:12px}.milestone-chip.primary.svelte-cnj8y6{border-color:var(--line-888888);font-weight:600}.milestones-edit.svelte-cnj8y6{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--ink-cccccc)}.milestones-primary.svelte-cnj8y6{display:flex;flex-direction:column;gap:2px}.milestones-option.svelte-cnj8y6{display:flex;align-items:center;gap:6px}.milestones-actions.svelte-cnj8y6{display:flex;gap:6px;margin-top:4px}.process-status-badge.svelte-cnj8y6{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:6px 10px;border-radius:999px;border:1px solid var(--line-343434);background:var(--surface-232323);color:var(--ink-d1d5db);font-size:12px;line-height:1.3}.process-status-badge.running.svelte-cnj8y6{background:var(--surface-16351f);border-color:var(--line-245736);color:var(--ink-86efac)}.process-status-badge.dead.svelte-cnj8y6{background:var(--surface-3d211d);border-color:var(--line-6b2b25);color:var(--ink-fca5a5)}.process-status-badge.loading.svelte-cnj8y6,.process-status-badge.idle.svelte-cnj8y6{background:var(--surface-232323);border-color:var(--line-343434);color:var(--ink-d1d5db)}.process-status-indicator.svelte-cnj8y6{width:8px;height:8px;border-radius:999px;background:currentColor;flex-shrink:0}.process-status-badge.running.svelte-cnj8y6 .process-status-indicator:where(.svelte-cnj8y6){border:2px solid currentColor;border-right-color:transparent;background:transparent;animation:svelte-cnj8y6-process-spin .8s linear infinite}.process-details.svelte-cnj8y6{display:grid;gap:4px;margin-top:6px}.process-detail.svelte-cnj8y6{color:var(--ink-a3a3a3);font-size:12px;line-height:1.4;word-break:break-word}.watch-toggle.svelte-cnj8y6{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line-4b5563);border-radius:999px;background:var(--surface-20262f);color:var(--ink-d1d5db);padding:4px 10px;font-size:11px;cursor:pointer}.watch-toggle.svelte-cnj8y6:hover{background:var(--surface-273244);border-color:var(--line-60a5fa);color:var(--ink-ffffff)}.watch-toggle.svelte-cnj8y6:disabled{opacity:.6;cursor:not-allowed}.guardrail-state-row.svelte-cnj8y6{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.guardrail-state.svelte-cnj8y6{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:11px;text-transform:uppercase;letter-spacing:.4px;background:var(--surface-2b2b2b);color:var(--ink-dddddd)}.guardrail-state.passed.svelte-cnj8y6{background:var(--surface-16351f);color:var(--ink-86efac)}.guardrail-state.failed.svelte-cnj8y6{background:var(--surface-3d211d);color:var(--ink-fca5a5)}.guardrail-state.human_review_required.svelte-cnj8y6{background:var(--surface-3c3215);color:var(--ink-fde68a)}.guardrail-state.not_configured.svelte-cnj8y6{background:var(--surface-2b2b2b);color:var(--ink-bbbbbb)}.guardrail-attempts.svelte-cnj8y6{font-size:11px;color:var(--ink-999999)}.guardrail-review.svelte-cnj8y6{margin-top:6px;color:var(--ink-fde68a);font-size:12px}.guardrail-results.svelte-cnj8y6{margin-top:10px;display:grid;gap:8px}.guardrail-result.svelte-cnj8y6{padding:8px;border-radius:6px;background:var(--surface-1d1d1d);border:1px solid var(--line-2b2b2b)}.guardrail-result-head.svelte-cnj8y6{display:flex;align-items:center;justify-content:space-between;gap:8px}.guardrail-result-status.svelte-cnj8y6{font-size:11px;text-transform:uppercase;color:var(--ink-aaaaaa)}.guardrail-result-status.passed.svelte-cnj8y6{color:var(--ink-86efac)}.guardrail-result-status.failed.svelte-cnj8y6{color:var(--ink-fca5a5)}.guardrail-result-details.svelte-cnj8y6{margin-top:6px;color:var(--ink-bbbbbb);font-size:12px;white-space:pre-wrap}@keyframes svelte-cnj8y6-process-spin{to{transform:rotate(360deg)}}.sidebar-field.svelte-cnj8y6 select:where(.svelte-cnj8y6){width:100%;padding:6px 8px;background:var(--surface-2a2a2a);border:1px solid var(--line-444444);border-radius:4px;color:var(--ink-ffffff);font-size:13px}.assignee-badge.svelte-cnj8y6{display:inline-flex;align-items:center;gap:4px;background:var(--surface-2a3a5a);padding:2px 8px;border-radius:4px;font-size:12px;color:var(--ink-8ab4f8);margin-right:4px;margin-bottom:4px}.assignee-chat-btn.svelte-cnj8y6{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;border-radius:4px;background:transparent;color:var(--ink-8ab4f8);cursor:pointer;padding:0}.assignee-chat-btn.svelte-cnj8y6:hover{background:var(--surface-3a4f78);color:var(--ink-ffffff)}.assignee-chat-btn.svelte-cnj8y6 svg{width:12px;height:12px;fill:currentColor}.watcher-badges.svelte-cnj8y6{display:flex;flex-wrap:wrap;gap:4px}.watcher-badge.svelte-cnj8y6{display:inline-block;background:var(--surface-2f2b1f);padding:2px 8px;border-radius:4px;font-size:12px;color:var(--ink-facc15)}.tag.svelte-cnj8y6{display:inline-block;background:var(--surface-3a3a3a);padding:2px 6px;border-radius:4px;font-size:11px;color:var(--ink-cccccc);margin-right:4px}.placeholder.svelte-cnj8y6{color:var(--ink-555555);font-style:italic}.issue-link.svelte-cnj8y6{display:block;color:var(--ink-8ab4f8);text-decoration:none;font-size:13px;padding:4px;border-radius:4px}.issue-link.svelte-cnj8y6:hover{background:var(--surface-2a2a2a)}.child-link.svelte-cnj8y6{display:flex;gap:6px;align-items:baseline;padding:4px 6px;margin-bottom:2px}.child-id.svelte-cnj8y6{font-family:monospace;font-size:11px;color:var(--ink-888888);flex-shrink:0}.child-title.svelte-cnj8y6{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-cccccc)}.child-status.svelte-cnj8y6{font-size:10px;color:var(--ink-666666);flex-shrink:0}.issue-table.svelte-cnj8y6{width:100%;border-collapse:collapse;font-size:13px;margin-top:6px}.issue-table.svelte-cnj8y6 th:where(.svelte-cnj8y6){text-align:left;font-size:11px;font-weight:600;color:var(--ink-666666);text-transform:uppercase;letter-spacing:.5px;padding:6px 8px;border-bottom:1px solid var(--line-333333)}.issue-table.svelte-cnj8y6 td:where(.svelte-cnj8y6){padding:8px;border-bottom:1px solid var(--line-222222);color:var(--ink-cccccc)}.issue-row.svelte-cnj8y6{cursor:pointer}.issue-row.svelte-cnj8y6:hover td:where(.svelte-cnj8y6){background:var(--surface-252525)}.new-row.svelte-cnj8y6 td:where(.svelte-cnj8y6){background:var(--surface-1a2a1a)}.col-id.svelte-cnj8y6{width:90px;white-space:nowrap}.col-id.svelte-cnj8y6 code:where(.svelte-cnj8y6){font-size:12px;color:var(--ink-8ab4f8)}.col-id.svelte-cnj8y6 a:where(.svelte-cnj8y6){color:var(--ink-8ab4f8);text-decoration:none}.col-id.svelte-cnj8y6 a:where(.svelte-cnj8y6):hover{text-decoration:underline}.col-title.svelte-cnj8y6{min-width:0}.col-status.svelte-cnj8y6{width:80px}.col-priority.svelte-cnj8y6{width:70px}.col-type.svelte-cnj8y6{width:110px}.col-actions.svelte-cnj8y6{width:30px;text-align:center}.status-badge.svelte-cnj8y6{font-size:11px;padding:2px 8px;border-radius:3px;background:var(--surface-2a2a2a);color:var(--ink-888888)}.priority-badge.svelte-cnj8y6{font-size:11px;padding:2px 8px;border-radius:3px}.priority-badge.high.svelte-cnj8y6{background:var(--surface-3a1a1a);color:var(--ink-ef4444)}.priority-badge.medium.svelte-cnj8y6{background:var(--surface-3a2a1a);color:var(--ink-f59e0b)}.priority-badge.low.svelte-cnj8y6{background:var(--surface-1a2a1a);color:var(--ink-22c55e)}.link-type-badge.svelte-cnj8y6{font-size:11px;padding:2px 8px;border-radius:3px;background:var(--surface-2a2a3a);color:var(--ink-a78bfa);white-space:nowrap}.inline-input.svelte-cnj8y6{width:100%;padding:6px 8px;background:var(--surface-1a1a1a);border:1px solid var(--line-444444);border-radius:4px;color:var(--ink-cccccc);font-size:13px}.inline-input.svelte-cnj8y6:focus{outline:none;border-color:var(--line-3b82f6)}.empty-hint.svelte-cnj8y6{color:var(--ink-555555);font-size:13px;padding:4px 0}.sessions-error.svelte-cnj8y6{color:var(--ink-f87171)}.sessions-list.svelte-cnj8y6{display:flex;flex-direction:column;gap:8px}.session-row.svelte-cnj8y6{border:1px solid var(--line-2a2a2a);border-radius:6px;padding:8px 10px;background:var(--surface-161616);display:flex;flex-direction:column;gap:6px}.session-head.svelte-cnj8y6{display:flex;align-items:center;gap:8px}.session-persona.svelte-cnj8y6{font-weight:600;color:var(--ink-e5e5e5)}.session-source.svelte-cnj8y6{font-size:11px;color:var(--ink-888888);text-transform:uppercase}.session-status.svelte-cnj8y6{font-size:11px;font-weight:600;padding:1px 6px;border-radius:10px;text-transform:uppercase}.session-status.live.svelte-cnj8y6{background:var(--surface-14532d);color:var(--ink-4ade80)}.session-status.completed.svelte-cnj8y6{background:var(--surface-1e293b);color:var(--ink-93c5fd)}.session-status.failed.svelte-cnj8y6{background:var(--surface-4c1414);color:var(--ink-f87171)}.session-meta.svelte-cnj8y6{font-size:11px;color:var(--ink-888888);display:flex;flex-wrap:wrap;gap:4px}.session-actions.svelte-cnj8y6{display:flex;flex-wrap:wrap;gap:6px}.session-resume.svelte-cnj8y6{display:flex;gap:6px}.session-resume-input.svelte-cnj8y6{flex:1;min-width:0;background:var(--surface-0e0e0e);border:1px solid var(--line-2a2a2a);color:var(--ink-dddddd);border-radius:4px;padding:4px 6px;font-size:12px}.session-resume-input.svelte-cnj8y6:disabled{opacity:.5;cursor:not-allowed}.session-btn.svelte-cnj8y6{background:var(--surface-1f2937);border:1px solid var(--line-374151);color:var(--ink-d1d5db);border-radius:4px;padding:3px 8px;font-size:12px;cursor:pointer}.session-btn.svelte-cnj8y6:hover:not(:disabled){background:var(--surface-374151);color:var(--ink-ffffff)}.session-btn.svelte-cnj8y6:disabled{opacity:.5;cursor:not-allowed}.cost-total.svelte-cnj8y6{font-size:14px;color:var(--ink-f59e0b);font-weight:600}.cost-detail.svelte-cnj8y6{font-size:11px;color:var(--ink-888888);font-family:monospace}.add-link-btn.svelte-cnj8y6{background:none;border:none;color:var(--ink-8ab4f8);cursor:pointer;font-size:14px;font-weight:700;padding:0 4px;margin-left:4px}.add-link-btn.svelte-cnj8y6:hover{color:var(--ink-ffffff)}.add-link-form.svelte-cnj8y6{display:flex;gap:4px;margin-top:4px}.link-input.svelte-cnj8y6{flex:1;padding:4px 8px;background:var(--surface-222222);border:1px solid var(--line-444444);border-radius:4px;color:var(--ink-cccccc);font-size:12px}.link-type-select.svelte-cnj8y6{padding:4px;background:var(--surface-222222);border:1px solid var(--line-444444);border-radius:4px;color:var(--ink-cccccc);font-size:11px}.link-save-btn.svelte-cnj8y6{padding:4px 10px;background:var(--surface-3b82f6);color:var(--ink-ffffff);border:none;border-radius:4px;font-size:12px;cursor:pointer}.link-save-btn.svelte-cnj8y6:hover{background:var(--surface-2563eb)}.link-row.svelte-cnj8y6{display:flex;align-items:center;gap:6px;margin-top:2px}.link-type.svelte-cnj8y6{font-size:10px;color:var(--ink-888888);background:var(--surface-2a2a2a);padding:2px 6px;border-radius:3px;white-space:nowrap;flex-shrink:0}.link-remove.svelte-cnj8y6{background:none;border:none;color:var(--ink-555555);cursor:pointer;font-size:14px;padding:0 2px;flex-shrink:0}.link-remove.svelte-cnj8y6:hover{color:var(--ink-ef4444)}@media(max-width:700px){.detail-header.svelte-cnj8y6{padding:12px 14px}.detail-body.svelte-cnj8y6{display:block;overflow-y:auto;-webkit-overflow-scrolling:touch}.content-area.svelte-cnj8y6{padding:14px;overflow:visible}.sidebar.svelte-cnj8y6{width:100%;max-width:none;min-width:0;padding:14px;border-top:1px solid var(--line-333333);border-left:none;overflow:visible}.title.svelte-cnj8y6{font-size:18px}.description.svelte-cnj8y6,.acceptance-criteria.svelte-cnj8y6{padding:8px 0}.edit-actions.svelte-cnj8y6,.comment-meta.svelte-cnj8y6,.comment-meta-actions.svelte-cnj8y6,.add-link-form.svelte-cnj8y6,.guardrail-result-head.svelte-cnj8y6{align-items:flex-start;flex-wrap:wrap}.comment-meta.svelte-cnj8y6{flex-direction:column;gap:6px}.comment-meta-actions.svelte-cnj8y6{justify-content:flex-start}.comments-list.svelte-cnj8y6{max-height:none;overflow:visible}.field-group.svelte-cnj8y6{overflow-x:auto}.issue-table.svelte-cnj8y6{min-width:520px}.add-link-form.svelte-cnj8y6 .link-input:where(.svelte-cnj8y6),.add-link-form.svelte-cnj8y6 .link-type-select:where(.svelte-cnj8y6){flex:1 1 100%;min-width:0}.link-save-btn.svelte-cnj8y6{min-height:34px}.process-status-badge.svelte-cnj8y6{border-radius:6px;white-space:normal}}.attachments-section.svelte-cnj8y6{display:flex;flex-direction:column;gap:8px}.attachments-header.svelte-cnj8y6{display:flex;align-items:center;justify-content:space-between;gap:12px}.attachment-reference-form.svelte-cnj8y6{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:8px;border:1px dashed var(--line-cbd5e1);border-radius:6px;background:var(--surface-f8fafc)}.attachment-reference-form.svelte-cnj8y6 input:where(.svelte-cnj8y6){flex:1 1 180px;padding:6px 8px;border:1px solid var(--line-cbd5e1);border-radius:4px;font-size:13px}.attachment-dropzone.svelte-cnj8y6{padding:12px;border:1px dashed var(--line-94a3b8);border-radius:6px;background:var(--surface-f1f5f9);text-align:center;transition:background-color .12s ease,border-color .12s ease}.attachment-dropzone.drag-over.svelte-cnj8y6{background:var(--surface-e0e7ff);border-color:var(--line-4f46e5)}.attachment-error.svelte-cnj8y6{color:var(--ink-b91c1c);font-size:13px}.attachment-list.svelte-cnj8y6{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.attachment-item.svelte-cnj8y6{padding:8px 10px;border:1px solid var(--line-e2e8f0);border-radius:6px;background:var(--surface-ffffff);display:flex;flex-direction:column;gap:4px}.attachment-info.svelte-cnj8y6{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;font-size:13px}.attachment-kind.svelte-cnj8y6{display:inline-block;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:600;background:var(--surface-e2e8f0);color:var(--ink-334155);text-transform:uppercase;letter-spacing:.05em}.attachment-kind.kind-in-tree.svelte-cnj8y6{background:var(--surface-dcfce7);color:var(--ink-166534)}.attachment-kind.kind-reference.svelte-cnj8y6{background:var(--surface-dbeafe);color:var(--ink-1e40af)}.attachment-kind.kind-stored.svelte-cnj8y6{background:var(--surface-fef3c7);color:var(--ink-92400e)}.attachment-name.svelte-cnj8y6{font-weight:600}.attachment-size.svelte-cnj8y6,.attachment-date.svelte-cnj8y6,.attachment-author.svelte-cnj8y6{color:var(--ink-64748b);font-size:12px}.attachment-description.svelte-cnj8y6{font-size:12px;color:var(--ink-475569)}.attachment-actions.svelte-cnj8y6{display:flex;align-items:center;gap:8px;font-size:13px}.attachment-path.svelte-cnj8y6{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;padding:1px 4px;background:var(--surface-f1f5f9);border-radius:3px}.backdrop.svelte-ml59x3{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:1000;display:flex;align-items:center;justify-content:center}.popover.svelte-ml59x3{width:min(960px,92vw);max-height:88vh;background:var(--surface-1a1a1a);border:1px solid var(--line-444444);border-radius:8px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px #0009}.popover-toolbar.svelte-ml59x3{display:flex;align-items:center;justify-content:flex-end;gap:4px;padding:6px 10px;border-bottom:1px solid var(--line-222222);flex-shrink:0}.tool-btn.svelte-ml59x3{background:none;border:none;color:var(--ink-888888);cursor:pointer;padding:2px 6px;line-height:1;border-radius:4px;font-size:16px}.close-btn.svelte-ml59x3{font-size:22px}.tool-btn.svelte-ml59x3:hover{color:var(--ink-ffffff);background:var(--surface-333333)}@media(max-width:700px){.backdrop.svelte-ml59x3{align-items:stretch;justify-content:stretch}.popover.svelte-ml59x3{width:100%;max-width:100%;height:100dvh;max-height:none;border:none;border-radius:0}.popover-toolbar.svelte-ml59x3{padding:8px 10px}}.page.svelte-1wm1do4{display:flex;flex-direction:column;flex:1;min-height:0;height:100%;background:var(--surface-1a1a1a)}.page-nav.svelte-1wm1do4{padding:10px 20px;border-bottom:1px solid var(--line-333333);background:var(--surface-111111);flex-shrink:0}.back-btn.svelte-1wm1do4{background:none;border:1px solid var(--line-444444);color:var(--ink-cccccc);padding:6px 14px;border-radius:4px;cursor:pointer;font-size:13px}.back-btn.svelte-1wm1do4:hover{background:var(--surface-333333);color:var(--ink-ffffff)}.page-content.svelte-1wm1do4{flex:1;overflow:hidden;display:flex;flex-direction:column;max-width:1200px;width:100%;margin:0 auto}@media(max-width:700px){.page-nav.svelte-1wm1do4{padding:8px 12px}.page-content.svelte-1wm1do4{max-width:none}}.backdrop.svelte-4gtwf8{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:1000;display:flex;align-items:center;justify-content:center}.modal.svelte-4gtwf8{background:var(--surface-1a1a1a);border:1px solid var(--line-333333);border-radius:8px;width:min(560px,90vw);max-height:90vh;overflow-y:auto}.modal-header.svelte-4gtwf8{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--line-333333)}.modal-header.svelte-4gtwf8 h2:where(.svelte-4gtwf8){font-size:16px;font-weight:600;color:var(--ink-ffffff);margin:0}.close-btn.svelte-4gtwf8{background:none;border:none;color:var(--ink-888888);font-size:24px;cursor:pointer;padding:0 4px;line-height:1}.close-btn.svelte-4gtwf8:hover{color:var(--ink-ffffff)}.modal-body.svelte-4gtwf8{padding:20px}.form-error.svelte-4gtwf8{background:var(--surface-3b1111);border:1px solid var(--line-dc2626);color:var(--ink-ef4444);padding:8px 12px;border-radius:4px;font-size:13px;margin-bottom:16px}.form-field.svelte-4gtwf8{margin-bottom:16px}.form-label.svelte-4gtwf8{display:block;font-size:12px;font-weight:600;color:var(--ink-888888);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.form-row.svelte-4gtwf8{display:flex;gap:16px}.form-row.svelte-4gtwf8 .form-field:where(.svelte-4gtwf8){flex:1}input[type=text].svelte-4gtwf8,textarea.svelte-4gtwf8,select.svelte-4gtwf8{width:100%;padding:8px 10px;background:var(--surface-2a2a2a);border:1px solid var(--line-444444);border-radius:4px;color:var(--ink-ffffff);font-size:14px;font-family:inherit}input.svelte-4gtwf8:focus,textarea.svelte-4gtwf8:focus,select.svelte-4gtwf8:focus{outline:none;border-color:var(--line-3b82f6)}textarea.svelte-4gtwf8{resize:vertical}.assignee-list.svelte-4gtwf8{display:flex;flex-wrap:wrap;gap:8px}.assignee-chip.svelte-4gtwf8{padding:4px 12px;border-radius:4px;border:1px solid var(--line-444444);background:var(--surface-2a2a2a);color:var(--ink-cccccc);cursor:pointer;font-size:13px}.assignee-chip.svelte-4gtwf8:hover{border-color:var(--line-666666)}.assignee-chip.selected.svelte-4gtwf8{background:var(--surface-2a3a5a);border-color:var(--line-3b82f6);color:var(--ink-8ab4f8)}.form-actions.svelte-4gtwf8{display:flex;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid var(--line-333333)}.btn-create.svelte-4gtwf8{padding:8px 20px;background:var(--surface-3b82f6);color:var(--ink-ffffff);border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500}.btn-create.svelte-4gtwf8:hover{background:var(--surface-2563eb)}.btn-create.svelte-4gtwf8:disabled{opacity:.5;cursor:not-allowed}.btn-cancel.svelte-4gtwf8{padding:8px 20px;background:var(--surface-333333);color:var(--ink-cccccc);border:none;border-radius:4px;cursor:pointer;font-size:14px}.btn-cancel.svelte-4gtwf8:hover{background:var(--surface-444444)}@media(max-width:640px){.backdrop.svelte-4gtwf8{align-items:stretch;justify-content:stretch}.modal.svelte-4gtwf8{width:100%;max-width:100%;height:100dvh;max-height:none;border:none;border-radius:0;display:flex;flex-direction:column}.modal-header.svelte-4gtwf8{padding:14px 16px;flex-shrink:0}.modal-body.svelte-4gtwf8{flex:1;min-height:0;overflow-y:auto;padding:16px 16px calc(22px + env(safe-area-inset-bottom))}.form-row.svelte-4gtwf8{flex-direction:column;gap:0}.assignee-chip.svelte-4gtwf8{min-height:34px}.form-actions.svelte-4gtwf8{flex-wrap:wrap}.btn-create.svelte-4gtwf8,.btn-cancel.svelte-4gtwf8{flex:1 1 150px;min-height:40px}}.page.svelte-1szvy4g{display:flex;flex-direction:column;flex:1;min-height:0;height:100%;background:var(--surface-111111)}.page-nav.svelte-1szvy4g{display:flex;align-items:center;gap:16px;padding:10px 20px;border-bottom:1px solid var(--line-333333);background:var(--surface-111111);flex-shrink:0}.back-btn.svelte-1szvy4g{background:none;border:1px solid var(--line-444444);color:var(--ink-cccccc);padding:6px 14px;border-radius:4px;cursor:pointer;font-size:13px}.back-btn.svelte-1szvy4g:hover{background:var(--surface-333333);color:var(--ink-ffffff)}h1.svelte-1szvy4g{font-size:16px;font-weight:600;color:var(--ink-ffffff);margin:0}.nav-actions.svelte-1szvy4g{display:flex;gap:8px;align-items:center;margin-left:auto}.selected-count.svelte-1szvy4g{color:var(--ink-8ab4f8);font-size:13px}.btn-promote.svelte-1szvy4g{padding:6px 14px;background:var(--surface-3b82f6);color:var(--ink-ffffff);border:none;border-radius:4px;cursor:pointer;font-size:13px;font-weight:500}.btn-promote.svelte-1szvy4g:hover{background:var(--surface-2563eb)}.btn-promote.svelte-1szvy4g:disabled{opacity:.5;cursor:not-allowed}.btn-secondary.svelte-1szvy4g{padding:6px 14px;background:var(--surface-333333);color:var(--ink-cccccc);border:1px solid var(--line-444444);border-radius:4px;cursor:pointer;font-size:13px}.btn-secondary.svelte-1szvy4g:hover{background:var(--surface-444444);color:var(--ink-ffffff)}.backlog-list.svelte-1szvy4g{flex:1;overflow-y:auto;padding:0}.backlog-row.svelte-1szvy4g{display:flex;align-items:center;gap:12px;padding:10px 20px;border-bottom:1px solid var(--line-222222);transition:background .1s}.backlog-row.svelte-1szvy4g:hover{background:var(--surface-1a1a1a)}.backlog-row.selected.svelte-1szvy4g{background:var(--surface-1a2a3a)}.checkbox-cell.svelte-1szvy4g{flex-shrink:0;cursor:pointer}.checkbox-cell.svelte-1szvy4g input:where(.svelte-1szvy4g){width:16px;height:16px;cursor:pointer;accent-color:var(--mark-3b82f6)}.issue-content.svelte-1szvy4g{flex:1;min-width:0;cursor:pointer}.issue-main.svelte-1szvy4g{display:flex;gap:10px;align-items:baseline;margin-bottom:4px}.issue-id.svelte-1szvy4g{font-family:monospace;font-size:12px;color:var(--ink-888888);flex-shrink:0}.issue-title.svelte-1szvy4g{font-size:14px;color:var(--ink-ffffff);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.issue-meta.svelte-1szvy4g{display:flex;gap:8px;flex-wrap:wrap;font-size:11px}.priority.svelte-1szvy4g{color:var(--ink-aaaaaa)}.type-badge.svelte-1szvy4g{background:var(--surface-333333);padding:1px 6px;border-radius:3px;color:var(--ink-aaaaaa)}.tag.svelte-1szvy4g{background:var(--surface-2a2a2a);padding:1px 6px;border-radius:3px;color:var(--ink-888888)}.assignees.svelte-1szvy4g{color:var(--ink-666666)}.quick-move.svelte-1szvy4g{flex-shrink:0;padding:4px 8px;background:var(--surface-222222);border:1px solid var(--line-444444);border-radius:4px;color:var(--ink-cccccc);font-size:12px;cursor:pointer}.quick-move.svelte-1szvy4g:hover{border-color:var(--line-666666)}.empty.svelte-1szvy4g{text-align:center;padding:60px 20px;color:var(--ink-666666);font-size:14px}@media(max-width:640px){.page-nav.svelte-1szvy4g{align-items:flex-start;flex-wrap:wrap;gap:10px;padding:10px 12px}h1.svelte-1szvy4g{flex:1 1 auto;min-width:0}.nav-actions.svelte-1szvy4g{width:100%;margin-left:0;flex-wrap:wrap}.backlog-row.svelte-1szvy4g{align-items:flex-start;flex-wrap:wrap;gap:8px;padding:12px}.issue-content.svelte-1szvy4g{flex:1 1 calc(100% - 32px)}.issue-main.svelte-1szvy4g{align-items:flex-start;flex-direction:column;gap:3px}.issue-title.svelte-1szvy4g{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.35}.issue-meta.svelte-1szvy4g{gap:6px}.quick-move.svelte-1szvy4g{width:100%;min-height:36px;margin-left:28px}}.page.svelte-64xka2{display:flex;flex-direction:column;flex:1;min-height:0;background:var(--surface-111111);color:var(--ink-e5e7eb)}.page-nav.svelte-64xka2{display:flex;align-items:center;gap:10px;padding:10px 20px;border-bottom:1px solid var(--line-333333);background:var(--surface-111111);flex-shrink:0}.back-btn.svelte-64xka2,.detail-link.svelte-64xka2{background:none;border:1px solid var(--line-444444);color:var(--ink-d1d5db);padding:6px 12px;border-radius:4px;cursor:pointer;font-size:13px;text-decoration:none;white-space:nowrap}.back-btn.svelte-64xka2:hover,.detail-link.svelte-64xka2:hover{border-color:var(--line-6b7280);color:var(--ink-ffffff)}h1.svelte-64xka2,h2.svelte-64xka2{margin:0;color:var(--ink-ffffff);font-weight:650}h1.svelte-64xka2{font-size:16px}h2.svelte-64xka2{font-size:15px}a.svelte-64xka2{color:var(--ink-93c5fd);text-decoration:none}a.svelte-64xka2:hover{color:var(--ink-bfdbfe);text-decoration:underline}.list-shell.svelte-64xka2,.detail-layout.svelte-64xka2{padding:16px 20px 28px;overflow:auto;gap:12px}.detail-layout.svelte-64xka2{display:grid}.list-shell.svelte-64xka2{display:flex;flex-direction:column;flex:1;min-height:0}.readonly-note.svelte-64xka2,.notice.svelte-64xka2,.empty.svelte-64xka2{margin:0;color:var(--ink-a3a3a3);font-size:13px}.readonly-note.svelte-64xka2{border:1px solid var(--line-2d3748);background:var(--surface-151a22);color:var(--ink-cbd5e1);border-radius:6px;padding:9px 12px}.notice.warning.svelte-64xka2{color:var(--ink-fbbf24)}.loading.svelte-64xka2,.error.svelte-64xka2{padding:2rem;color:var(--ink-a3a3a3)}.error.svelte-64xka2{color:var(--ink-fca5a5)}.loading-inline.svelte-64xka2{color:var(--ink-94a3b8);font-size:12px}.agent-table.svelte-64xka2{min-width:0;flex-shrink:0;border:1px solid var(--line-2d2d2d);border-radius:8px;overflow:hidden;background:var(--surface-151515)}.agent-row.svelte-64xka2{display:grid;grid-template-columns:minmax(160px,1.2fr) minmax(180px,1.6fr) minmax(140px,.9fr) minmax(160px,1.1fr) minmax(120px,.8fr) minmax(120px,.7fr);gap:12px;align-items:center;padding:11px 12px;border-top:1px solid var(--line-2a2a2a);min-width:0}.agent-row.svelte-64xka2:first-child{border-top:0}.table-heading.svelte-64xka2{color:var(--ink-9ca3af);background:var(--surface-1b1b1b);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;position:sticky;top:0;z-index:2}.sort-th.svelte-64xka2{display:inline-flex;align-items:center;gap:5px;background:none;border:0;padding:0;margin:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;cursor:pointer;min-width:0}.sort-th.svelte-64xka2:hover{color:var(--ink-e5e7eb)}.sort-th.active.svelte-64xka2{color:var(--ink-ffffff)}.sort-arrow.svelte-64xka2{font-size:9px;opacity:.45}.sort-th.active.svelte-64xka2 .sort-arrow:where(.svelte-64xka2){opacity:1;color:var(--ink-86efac)}.agent-row.dead.svelte-64xka2{background:var(--surface-1d1212);border-left:3px solid var(--line-ef4444)}.agent-row.unknown.svelte-64xka2{background:var(--surface-191817);border-left:3px solid var(--line-f59e0b)}.identity.svelte-64xka2,.activity-cell.svelte-64xka2,.health-cell.svelte-64xka2,.events-cell.svelte-64xka2{display:grid;gap:4px;min-width:0}.identity.svelte-64xka2 strong:where(.svelte-64xka2),.role-cell.svelte-64xka2,.activity-cell.svelte-64xka2 strong:where(.svelte-64xka2),.activity-cell.svelte-64xka2 span:where(.svelte-64xka2),.health-cell.svelte-64xka2 small:where(.svelte-64xka2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-id.svelte-64xka2{font-size:13px;font-weight:700}.name-row.svelte-64xka2{display:flex;align-items:baseline;gap:6px;min-width:0}.name-row.svelte-64xka2 strong:where(.svelte-64xka2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kind.svelte-64xka2{flex-shrink:0;width:max-content;color:var(--ink-bbbbbb);font-size:10px;line-height:1;text-transform:uppercase;padding:2px 5px;border-radius:4px;background:var(--surface-1f1f1f);border:1px solid var(--line-333333)}.kind.ai.svelte-64xka2{color:var(--ink-86efac);background:var(--surface-0f2417);border-color:var(--line-1f5135)}.role-cell.svelte-64xka2{color:var(--ink-d1d5db);font-size:13px}.activity-cell.svelte-64xka2 span:where(.svelte-64xka2),.health-cell.svelte-64xka2 small:where(.svelte-64xka2),.empty-inline.svelte-64xka2{color:var(--ink-9ca3af);font-size:12px}.tickets-cell.svelte-64xka2{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.tickets-cell.svelte-64xka2 a:where(.svelte-64xka2),.more-count.svelte-64xka2,.event-count.svelte-64xka2{border-radius:999px;border:1px solid var(--line-334155);background:var(--surface-172033);padding:3px 7px;color:var(--ink-bfdbfe);font-size:12px;line-height:1.3;text-decoration:none}.more-count.svelte-64xka2{color:var(--ink-cbd5e1);background:var(--surface-222222);border-color:var(--line-3a3a3a)}.health-pill.svelte-64xka2{width:max-content;border-radius:999px;padding:4px 9px;border:1px solid var(--line-3f3f46);background:var(--surface-27272a);color:var(--ink-e4e4e7);font-size:12px;font-weight:700;text-transform:uppercase}.health-pill.alive.svelte-64xka2{border-color:var(--line-16a34a);background:var(--surface-0f2d1a);color:var(--ink-bbf7d0)}.health-pill.idle.svelte-64xka2{border-color:var(--line-3b82f6);background:var(--surface-10233d);color:var(--ink-bfdbfe)}.health-pill.dead.svelte-64xka2{border-color:var(--line-dc2626);background:var(--surface-3a1414);color:var(--ink-fecaca)}.health-pill.unknown.svelte-64xka2{border-color:var(--line-d97706);background:var(--surface-3a2510);color:var(--ink-fed7aa)}.events-cell.svelte-64xka2{grid-template-columns:auto auto;align-items:center;justify-content:start}.event-count.svelte-64xka2{color:var(--ink-ffffff);background:var(--surface-263238)}.list-empty.svelte-64xka2{padding:16px}.detail-hero.svelte-64xka2,.panel.svelte-64xka2,.status-card.svelte-64xka2{border:1px solid var(--line-2f2f2f);border-radius:8px;background:var(--surface-171717)}.detail-hero.svelte-64xka2{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding:16px}.detail-hero.dead.svelte-64xka2{border-color:var(--line-7f1d1d);background:var(--surface-1d1212)}.detail-hero.unknown.svelte-64xka2{border-color:var(--line-78350f);background:var(--surface-1c1710)}.detail-hero.svelte-64xka2 h2:where(.svelte-64xka2){margin-top:4px;font-size:24px}.detail-hero.svelte-64xka2 p:where(.svelte-64xka2){max-width:760px;margin:8px 0 0;color:var(--ink-d4d4d8);line-height:1.45}.eyebrow.svelte-64xka2{color:var(--ink-9ca3af);font-size:12px;font-weight:700;text-transform:uppercase}.status-grid.svelte-64xka2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.status-card.svelte-64xka2{padding:12px;display:grid;gap:6px}.status-card.svelte-64xka2 span:where(.svelte-64xka2){color:var(--ink-9ca3af);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.status-card.svelte-64xka2 strong:where(.svelte-64xka2){color:var(--ink-ffffff);font-size:18px}.status-card.svelte-64xka2 small:where(.svelte-64xka2){color:var(--ink-cbd5e1);line-height:1.35}.panel.svelte-64xka2{padding:14px;display:grid;gap:12px;min-width:0}.section-head.svelte-64xka2{display:flex;justify-content:space-between;gap:12px;color:var(--ink-d1d5db)}.section-head.svelte-64xka2 span:where(.svelte-64xka2){color:var(--ink-9ca3af);font-size:12px}.assignment-list.svelte-64xka2,.metadata-list.svelte-64xka2{display:grid;gap:8px}.assignment-row.svelte-64xka2,.metadata-row.svelte-64xka2{display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 10px;border-radius:6px;border:1px solid var(--line-282828);background:var(--surface-121212)}.assignment-row.svelte-64xka2 span:where(.svelte-64xka2),.metadata-row.svelte-64xka2 strong:where(.svelte-64xka2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assignment-row.svelte-64xka2 em:where(.svelte-64xka2),.metadata-row.svelte-64xka2 em:where(.svelte-64xka2){color:var(--ink-9ca3af);font-size:12px;font-style:normal}.metadata-row.svelte-64xka2 span:where(.svelte-64xka2){color:var(--ink-9ca3af);font-size:12px}.data-table.svelte-64xka2{display:grid;min-width:0;overflow-x:auto}.table-head.svelte-64xka2,.table-row.svelte-64xka2{display:grid;gap:10px;align-items:center;min-width:760px;padding:8px 0;border-bottom:1px solid var(--line-252525)}.events-table.svelte-64xka2 .table-head:where(.svelte-64xka2),.events-table.svelte-64xka2 .table-row:where(.svelte-64xka2){grid-template-columns:150px 90px 90px 140px minmax(0,1fr)}.dispatch-table.svelte-64xka2 .table-head:where(.svelte-64xka2),.dispatch-table.svelte-64xka2 .table-row:where(.svelte-64xka2){grid-template-columns:140px 90px 150px 90px 90px 90px}.session-table.svelte-64xka2 .table-head:where(.svelte-64xka2),.session-table.svelte-64xka2 .table-row:where(.svelte-64xka2){grid-template-columns:minmax(160px,1fr) 110px 100px 90px 140px}.table-head.svelte-64xka2{color:var(--ink-9ca3af);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.table-row.svelte-64xka2{color:var(--ink-d4d4d8);font-size:13px}.table-row.svelte-64xka2 span:where(.svelte-64xka2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metadata-grid.svelte-64xka2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.config-json.svelte-64xka2{max-height:420px;overflow:auto;margin:0;padding:12px;border-radius:6px;background:var(--surface-0d0d0d);border:1px solid var(--line-282828);color:var(--ink-d4d4d8);font-size:12px;line-height:1.45}.mono.svelte-64xka2{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}@media(max-width:1180px){.agent-table.svelte-64xka2{border:0;background:transparent;display:grid;gap:10px}.table-heading.svelte-64xka2{display:none}.agent-row.svelte-64xka2{grid-template-columns:1fr;gap:10px;border:1px solid var(--line-2f2f2f);border-radius:8px;background:var(--surface-171717)}.role-cell.svelte-64xka2,.identity.svelte-64xka2 strong:where(.svelte-64xka2),.activity-cell.svelte-64xka2 strong:where(.svelte-64xka2),.activity-cell.svelte-64xka2 span:where(.svelte-64xka2),.health-cell.svelte-64xka2 small:where(.svelte-64xka2){white-space:normal}.events-cell.svelte-64xka2{grid-template-columns:auto 1fr}.status-grid.svelte-64xka2,.metadata-grid.svelte-64xka2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.page-nav.svelte-64xka2{flex-wrap:wrap;padding:10px 12px}.list-shell.svelte-64xka2,.detail-layout.svelte-64xka2{padding:12px 12px 24px}.detail-hero.svelte-64xka2{display:grid}.status-grid.svelte-64xka2,.metadata-grid.svelte-64xka2,.assignment-row.svelte-64xka2,.metadata-row.svelte-64xka2{grid-template-columns:1fr}.data-table.svelte-64xka2{margin-right:-12px;padding-right:12px}}.effective.svelte-9kz44b{grid-column:1 / -1;padding:10px 14px 14px;background:var(--surface-0b0f17);border-top:1px dashed var(--line-333333);font-size:12px;color:var(--ink-d1d5db)}h4.svelte-9kz44b{margin:10px 0 4px;font-size:12px;color:var(--ink-ffffff)}.summary.svelte-9kz44b{display:flex;flex-wrap:wrap;gap:14px}.muted.svelte-9kz44b{color:var(--ink-94a3b8)}.small.svelte-9kz44b{font-size:11px}.error.svelte-9kz44b{color:var(--ink-fca5a5)}.roles.svelte-9kz44b{margin:0;padding-left:18px}.chips.svelte-9kz44b{display:flex;flex-wrap:wrap;gap:4px}.chip.svelte-9kz44b{padding:1px 6px;border:1px solid var(--line-374151);border-radius:4px;font-family:ui-monospace,monospace}.layers.svelte-9kz44b{border-collapse:collapse}.layers.svelte-9kz44b td:where(.svelte-9kz44b){padding:2px 10px 2px 0}.status-deny.svelte-9kz44b td:where(.svelte-9kz44b):nth-child(2){color:var(--ink-fca5a5)}.status-pass.svelte-9kz44b td:where(.svelte-9kz44b):nth-child(2){color:var(--ink-86efac)}.check.svelte-9kz44b{display:flex;gap:6px;margin-top:10px}.check.svelte-9kz44b input:where(.svelte-9kz44b){flex:1;min-width:0;padding:5px 8px;border:1px solid var(--line-374151);border-radius:4px;background:var(--surface-111111);color:var(--ink-e5e7eb)}.ghost-btn.svelte-9kz44b{padding:5px 10px;border:1px solid var(--line-444444);border-radius:4px;background:transparent;color:var(--ink-d1d5db);cursor:pointer}.verdict.svelte-9kz44b{margin-top:8px;padding:6px 8px;border-radius:4px}.verdict.allowed.svelte-9kz44b{border:1px solid var(--line-166534)}.verdict.denied.svelte-9kz44b{border:1px solid var(--line-991b1b)}.stage.svelte-9kz44b{margin-top:2px}.page.svelte-6jcyog{display:flex;flex-direction:column;flex:1;min-height:0;background:var(--surface-111111);color:var(--ink-e5e7eb)}.page-nav.svelte-6jcyog{display:flex;align-items:center;gap:10px;padding:10px 20px;border-bottom:1px solid var(--line-333333);background:var(--surface-111111);flex-shrink:0}.back-btn.svelte-6jcyog{background:none;border:1px solid var(--line-444444);color:var(--ink-d1d5db);padding:6px 12px;border-radius:4px;cursor:pointer;font-size:13px}.back-btn.svelte-6jcyog:hover{border-color:var(--line-6b7280);color:var(--ink-ffffff)}h1.svelte-6jcyog{margin:0;color:var(--ink-ffffff);font-weight:650;font-size:16px}.loading-inline.svelte-6jcyog{color:var(--ink-94a3b8);font-size:12px}.list-shell.svelte-6jcyog{flex:1;min-height:0;padding:16px 20px 28px;overflow:auto;display:flex;flex-direction:column;gap:12px}.note.svelte-6jcyog,.empty.svelte-6jcyog{margin:0;color:var(--ink-a3a3a3);font-size:13px}.note.svelte-6jcyog{border:1px solid var(--line-2d3748);background:var(--surface-151a22);color:var(--ink-cbd5e1);border-radius:6px;padding:9px 12px}.notice.svelte-6jcyog{margin:0;border-radius:6px;padding:10px 12px;font-size:13px}.notice.error.svelte-6jcyog{border:1px solid var(--line-7f1d1d);background:var(--surface-2a1414);color:var(--ink-fca5a5)}.notice.proposal.svelte-6jcyog{border:1px solid var(--line-b45309);background:var(--surface-2a1f0c);color:var(--ink-fed7aa);display:grid;gap:6px}.notice.proposal.svelte-6jcyog strong:where(.svelte-6jcyog){color:var(--ink-fdba74)}.notice.proposal.svelte-6jcyog p:where(.svelte-6jcyog){margin:0;line-height:1.45}.proposal-detail.svelte-6jcyog{color:var(--ink-d6b38a);font-size:12px}.notice.proposal.svelte-6jcyog code:where(.svelte-6jcyog),.role-pill.svelte-6jcyog{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.add-bar.svelte-6jcyog{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;border:1px solid var(--line-2f2f2f);border-radius:8px;background:var(--surface-171717);padding:12px}.add-bar.svelte-6jcyog label:where(.svelte-6jcyog){display:grid;gap:4px;font-size:12px;color:var(--ink-9ca3af)}select.svelte-6jcyog{background:var(--surface-0d0d0d);border:1px solid var(--line-333333);color:var(--ink-e5e7eb);border-radius:6px;padding:6px 8px;font-size:13px}.primary-btn.svelte-6jcyog,.ghost-btn.svelte-6jcyog,.danger-btn.svelte-6jcyog{border-radius:6px;padding:6px 10px;font-size:12px;cursor:pointer;border:1px solid var(--line-444444);background:var(--surface-1f1f1f);color:var(--ink-e5e7eb);white-space:nowrap}.primary-btn.svelte-6jcyog{border-color:var(--line-2a3a5a);background:var(--surface-1d2836);color:var(--ink-8ab4f8)}.primary-btn.svelte-6jcyog:hover:not(:disabled){background:var(--surface-233246)}.danger-btn.svelte-6jcyog{border-color:var(--line-7f1d1d);color:var(--ink-fca5a5)}.danger-btn.svelte-6jcyog:hover:not(:disabled){background:var(--surface-2a1414)}.ghost-btn.svelte-6jcyog:hover:not(:disabled),button.svelte-6jcyog:disabled{opacity:.9}button.svelte-6jcyog:disabled,select.svelte-6jcyog:disabled{opacity:.5;cursor:not-allowed}.members-table.svelte-6jcyog{flex-shrink:0;border:1px solid var(--line-2d2d2d);border-radius:8px;overflow:hidden;background:var(--surface-151515)}.member-row.svelte-6jcyog{display:grid;grid-template-columns:minmax(160px,1.4fr) minmax(120px,.9fr) minmax(110px,.8fr) minmax(150px,1fr) minmax(110px,.7fr) minmax(140px,1fr) minmax(220px,1.4fr);gap:12px;align-items:center;padding:11px 12px;border-top:1px solid var(--line-2a2a2a);min-width:0}.member-row.svelte-6jcyog:first-child{border-top:0}.table-heading.svelte-6jcyog{color:var(--ink-9ca3af);background:var(--surface-1b1b1b);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;position:sticky;top:0;z-index:2}.identity.svelte-6jcyog{display:grid;gap:3px;min-width:0}.identity.svelte-6jcyog strong:where(.svelte-6jcyog){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-id.svelte-6jcyog{color:var(--ink-9ca3af);font-size:12px}.role-cell.svelte-6jcyog{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.role-pill.svelte-6jcyog{border-radius:999px;padding:3px 8px;border:1px solid var(--line-3f3f46);background:var(--surface-27272a);color:var(--ink-e4e4e7);font-size:11px;font-weight:700;text-transform:uppercase}.role-pill.role-lead.svelte-6jcyog{border-color:var(--line-16a34a);background:var(--surface-0f2d1a);color:var(--ink-bbf7d0)}.role-pill.role-member.svelte-6jcyog{border-color:var(--line-3b82f6);background:var(--surface-10233d);color:var(--ink-bfdbfe)}.role-pill.role-observer.svelte-6jcyog{border-color:var(--line-6b7280);background:var(--surface-1f2937);color:var(--ink-d1d5db)}.lead-badge.svelte-6jcyog{border-radius:999px;padding:3px 8px;border:1px solid var(--line-b45309);background:var(--surface-2a1f0c);color:var(--ink-fdba74);font-size:10px;font-weight:700;text-transform:uppercase}.meta-cell.svelte-6jcyog{color:var(--ink-d1d5db);font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.caps-cell.svelte-6jcyog{display:flex;flex-wrap:wrap;gap:5px}.cap-chip.svelte-6jcyog{border-radius:999px;border:1px solid var(--line-334155);background:var(--surface-172033);padding:2px 7px;color:var(--ink-bfdbfe);font-size:11px}.empty-inline.svelte-6jcyog{color:var(--ink-9ca3af);font-size:12px}.actions-cell.svelte-6jcyog{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.role-select.svelte-6jcyog{padding:4px 6px;font-size:12px}.empty.svelte-6jcyog{padding:16px}@media(max-width:1180px){.members-table.svelte-6jcyog{border:0;background:transparent;display:grid;gap:10px}.table-heading.svelte-6jcyog{display:none}.member-row.svelte-6jcyog{grid-template-columns:1fr;gap:10px;border:1px solid var(--line-2f2f2f);border-radius:8px;background:var(--surface-171717)}.meta-cell.svelte-6jcyog{white-space:normal}}.page.svelte-nd2bwq{display:flex;flex-direction:column;flex:1;min-height:0;background:var(--surface-111111);color:var(--ink-e5e7eb)}.page-nav.svelte-nd2bwq{display:flex;align-items:center;gap:10px;padding:10px 20px;border-bottom:1px solid var(--line-333333);background:var(--surface-111111);flex-shrink:0}.back-btn.svelte-nd2bwq{background:none;border:1px solid var(--line-444444);color:var(--ink-d1d5db);padding:6px 12px;border-radius:4px;cursor:pointer;font-size:13px}.back-btn.svelte-nd2bwq:hover{border-color:var(--line-6b7280);color:var(--ink-ffffff)}h1.svelte-nd2bwq{margin:0;color:var(--ink-ffffff);font-weight:650;font-size:16px}h2.svelte-nd2bwq{margin:0 0 6px;font-size:15px;color:var(--ink-ffffff)}h3.svelte-nd2bwq{margin:0;font-size:13px;color:var(--ink-e5e7eb)}.loading-inline.svelte-nd2bwq{color:var(--ink-94a3b8);font-size:12px}.settings-shell.svelte-nd2bwq{flex:1;min-height:0;overflow:auto;padding:16px 20px 28px}.card.svelte-nd2bwq{max-width:720px;border:1px solid var(--line-333333);border-radius:6px;background:var(--surface-161616);padding:16px;display:flex;flex-direction:column;gap:10px}.lede.svelte-nd2bwq,.explain.svelte-nd2bwq{margin:0;font-size:13px;color:var(--ink-cbd5e1);line-height:1.45}.current.svelte-nd2bwq{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13px}.current.svelte-nd2bwq .label:where(.svelte-nd2bwq){color:var(--ink-94a3b8)}.current.svelte-nd2bwq .value:where(.svelte-nd2bwq){font-weight:650;color:var(--ink-86efac)}.current.svelte-nd2bwq .value.none:where(.svelte-nd2bwq){color:var(--ink-fca5a5)}.hint.svelte-nd2bwq{color:var(--ink-94a3b8);font-size:12px;margin:0}.hint.warn.svelte-nd2bwq{color:var(--ink-fbbf24)}.change.svelte-nd2bwq{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--line-2a2a2a);padding-top:10px}.change.svelte-nd2bwq label:where(.svelte-nd2bwq){display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--ink-94a3b8)}.change.svelte-nd2bwq select:where(.svelte-nd2bwq),.change.svelte-nd2bwq textarea:where(.svelte-nd2bwq),.change.svelte-nd2bwq input:where(.svelte-nd2bwq){background:var(--surface-0b0b0b);color:var(--ink-e5e7eb);border:1px solid var(--line-444444);border-radius:4px;padding:6px 8px;font-size:13px;font-family:inherit}.primary.svelte-nd2bwq{align-self:flex-start;background:var(--surface-2563eb);border:none;color:var(--ink-ffffff);padding:7px 14px;border-radius:4px;cursor:pointer;font-size:13px}.primary.svelte-nd2bwq:disabled{background:var(--surface-333333);color:var(--ink-777777);cursor:default}.error.svelte-nd2bwq{color:var(--ink-fca5a5);font-size:12px}.notice.svelte-nd2bwq{color:var(--ink-86efac);font-size:12px}.sites.svelte-nd2bwq{font-size:12px;color:var(--ink-94a3b8)}.sites.svelte-nd2bwq ul:where(.svelte-nd2bwq){margin:6px 0 0;padding-left:18px}.sites.svelte-nd2bwq code:where(.svelte-nd2bwq){color:var(--ink-e5e7eb)}.page.svelte-1ndzlsy{display:flex;flex-direction:column;flex:1;min-height:0;background:var(--surface-111111);color:var(--ink-e5e7eb)}.page-nav.svelte-1ndzlsy{display:flex;align-items:center;gap:10px;padding:10px 20px;border-bottom:1px solid var(--line-333333);background:var(--surface-111111);flex-shrink:0}.back-btn.svelte-1ndzlsy{background:none;border:1px solid var(--line-444444);color:var(--ink-d1d5db);padding:6px 12px;border-radius:4px;cursor:pointer;font-size:13px}.back-btn.svelte-1ndzlsy:hover{border-color:var(--line-6b7280);color:var(--ink-ffffff)}h1.svelte-1ndzlsy{margin:0;color:var(--ink-ffffff);font-weight:650;font-size:16px}.loading-inline.svelte-1ndzlsy{color:var(--ink-94a3b8);font-size:12px}.list-shell.svelte-1ndzlsy{flex:1;min-height:0;padding:16px 20px 28px;overflow:auto;display:flex;flex-direction:column;gap:12px}.note.svelte-1ndzlsy,.empty.svelte-1ndzlsy{margin:0;color:var(--ink-a3a3a3);font-size:13px}.note.svelte-1ndzlsy{border:1px solid var(--line-2d3748);background:var(--surface-151a22);color:var(--ink-cbd5e1);border-radius:6px;padding:9px 12px}.note.svelte-1ndzlsy code:where(.svelte-1ndzlsy){color:var(--ink-93c5fd)}.notice.svelte-1ndzlsy{margin:0;border-radius:6px;padding:10px 12px;font-size:13px}.notice.error.svelte-1ndzlsy{border:1px solid var(--line-7f1d1d);background:var(--surface-2a1414);color:var(--ink-fca5a5)}.register-bar.svelte-1ndzlsy{display:flex;gap:8px;align-items:center}.register-input.svelte-1ndzlsy{flex:1;min-width:0;padding:8px 10px;border:1px solid var(--line-444444);border-radius:6px;background:var(--surface-1a1a1a);color:var(--ink-e5e7eb);font-size:13px}.register-input.svelte-1ndzlsy:focus{outline:none;border-color:var(--line-2563eb)}.primary-btn.svelte-1ndzlsy{flex-shrink:0;padding:8px 14px;border:1px solid var(--line-2563eb);border-radius:6px;background:var(--surface-1d4ed8);color:var(--ink-ffffff);cursor:pointer;font-size:13px}.primary-btn.svelte-1ndzlsy:disabled{opacity:.5;cursor:not-allowed}.boards-list.svelte-1ndzlsy{display:flex;flex-direction:column;gap:8px}.board-row.svelte-1ndzlsy{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--line-2d3748);border-radius:8px;background:var(--surface-16181d)}.board-row.active.svelte-1ndzlsy{border-color:var(--line-2563eb);background:var(--surface-161d2b)}.board-pick.svelte-1ndzlsy{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0;border:none;background:transparent;color:inherit;cursor:pointer;text-align:left}.board-name.svelte-1ndzlsy{color:var(--ink-ffffff);font-weight:600;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-address.svelte-1ndzlsy{color:var(--ink-8a93a3);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-key.svelte-1ndzlsy{flex-shrink:0;color:var(--ink-888888);font-size:11px;text-transform:uppercase;letter-spacing:.04em}.board-badge.svelte-1ndzlsy{flex-shrink:0;padding:4px 8px;border-radius:999px;background:var(--surface-1d2836);color:var(--ink-93c5fd);font-size:11px;font-weight:600}.danger-btn.svelte-1ndzlsy{flex-shrink:0;padding:6px 12px;border:1px solid var(--line-7f1d1d);border-radius:6px;background:var(--surface-2b1212);color:var(--ink-fecaca);cursor:pointer;font-size:12px}.danger-btn.svelte-1ndzlsy:hover:not(:disabled){background:var(--surface-3b1616)}.danger-btn.svelte-1ndzlsy:disabled{opacity:.5;cursor:not-allowed}.page.svelte-1iylrs{display:flex;flex:1;flex-direction:column;gap:1rem;padding:1rem 1.25rem 1.5rem;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.page-nav.svelte-1iylrs{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.page-heading.svelte-1iylrs{display:flex;align-items:center;gap:.75rem;flex:1}.page-heading.svelte-1iylrs h1:where(.svelte-1iylrs),.panel-head.svelte-1iylrs h2:where(.svelte-1iylrs){margin:0;font-size:1.1rem}.back-btn.svelte-1iylrs,.refresh-btn.svelte-1iylrs{border:1px solid var(--line-2a3747);background:var(--surface-0e1621);color:var(--ink-e8edf3);border-radius:6px;padding:.45rem .75rem;cursor:pointer}.refresh-btn.svelte-1iylrs:disabled{opacity:.7;cursor:default}.tab-row.svelte-1iylrs{display:flex;gap:.4rem}.tab-btn.svelte-1iylrs{border:1px solid var(--line-2a3747);background:var(--surface-0e1621);color:var(--ink-9fb0c1);border-radius:6px;padding:.45rem .85rem;cursor:pointer}.tab-btn.active.svelte-1iylrs{border-color:var(--line-294563);background:var(--surface-102030);color:var(--ink-8cc8ff)}.telemetry-panel.svelte-1iylrs{flex:1;min-height:0}.telemetry-open.svelte-1iylrs{border:1px solid var(--line-294563);background:var(--surface-102030);color:var(--ink-8cc8ff);border-radius:6px;padding:.2rem .55rem;font-size:.82rem;text-decoration:none}.telemetry-frame.svelte-1iylrs{flex:1;width:100%;min-height:70vh;border:1px solid var(--line-223041);border-radius:6px;background:var(--surface-0f1722)}.summary-grid.svelte-1iylrs{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem}.vitality-index.svelte-1iylrs{display:flex;align-items:center;gap:.75rem;min-width:0;padding:.75rem .85rem;border:1px solid var(--line-223041);background:var(--surface-0d141d);border-radius:6px}.vitality-index.svelte-1iylrs>span:where(.svelte-1iylrs){color:var(--ink-9fb0c1);font-size:.82rem;text-transform:uppercase}.anchor-row.svelte-1iylrs{display:flex;flex:1;flex-wrap:wrap;gap:.4rem;min-width:0}.anchor-row.svelte-1iylrs a:where(.svelte-1iylrs),.detail-toggle.svelte-1iylrs{border:1px solid var(--line-294563);background:var(--surface-102030);color:var(--ink-8cc8ff);border-radius:6px;padding:.2rem .45rem;font-size:.78rem;text-decoration:none}.detail-toggle.svelte-1iylrs{flex-shrink:0;cursor:pointer}.summary-box.svelte-1iylrs,.check-card.svelte-1iylrs{border:1px solid var(--line-223041);background:var(--surface-0f1722);border-radius:6px;padding:.9rem}.summary-box.pass.svelte-1iylrs{border-color:var(--line-2a6d4e)}.summary-box.warn.svelte-1iylrs{border-color:var(--line-8f6b1f)}.summary-box.fail.svelte-1iylrs{border-color:var(--line-8d3748)}.summary-label.svelte-1iylrs{display:block;color:var(--ink-9fb0c1);font-size:.82rem;margin-bottom:.35rem}.summary-box.svelte-1iylrs strong:where(.svelte-1iylrs){font-size:1.1rem}.event-grid.svelte-1iylrs{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.75rem}.event-card.svelte-1iylrs{border:1px solid var(--line-223041);background:var(--surface-0f1722);border-radius:6px;padding:.85rem;min-height:7rem}.event-card.pass.svelte-1iylrs{border-color:var(--line-2a6d4e)}.event-card.warn.svelte-1iylrs{border-color:var(--line-8f6b1f)}.event-card.fail.svelte-1iylrs{border-color:var(--line-8d3748)}.event-card.unknown.svelte-1iylrs{border-color:var(--line-33465c)}.event-card-head.svelte-1iylrs{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.event-card.svelte-1iylrs p:where(.svelte-1iylrs){margin:.65rem 0 .35rem;color:var(--ink-e8edf3)}.event-card.svelte-1iylrs small:where(.svelte-1iylrs){display:block;margin-top:.25rem;color:var(--ink-9fb0c1)}.events-empty.svelte-1iylrs{border:1px solid var(--line-223041);background:var(--surface-0f1722);border-radius:6px;color:var(--ink-9fb0c1);padding:.9rem}.panel.svelte-1iylrs{display:flex;flex-direction:column;gap:.75rem}.panel-head.svelte-1iylrs{display:flex;justify-content:space-between;align-items:center;gap:1rem}.panel-head.svelte-1iylrs span:where(.svelte-1iylrs),.check-card.svelte-1iylrs p:where(.svelte-1iylrs),.loading.svelte-1iylrs{color:var(--ink-9fb0c1)}.check-list.svelte-1iylrs{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.75rem}.check-head.svelte-1iylrs{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.status-pill.svelte-1iylrs{display:inline-flex;align-items:center;justify-content:center;min-width:66px;border-radius:999px;padding:.22rem .6rem;font-size:.76rem;text-transform:uppercase;border:1px solid var(--line-33465c);background:var(--surface-152130);color:var(--ink-d6dde6)}.status-pill.pass.svelte-1iylrs{border-color:var(--line-2a6d4e);background:var(--surface-123324);color:var(--ink-9be4b6)}.status-pill.warn.svelte-1iylrs{border-color:var(--line-8f6b1f);background:var(--surface-34270f);color:var(--ink-f2cf6e)}.status-pill.fail.svelte-1iylrs{border-color:var(--line-8d3748);background:var(--surface-33131b);color:var(--ink-f0a7b6)}.status-pill.unknown.svelte-1iylrs{border-color:var(--line-4b596b);background:var(--surface-18202c);color:var(--ink-c3ccd6)}.check-card.fail.svelte-1iylrs{border-color:var(--line-8d3748)}.check-card.warn.svelte-1iylrs{border-color:var(--line-8f6b1f)}.check-card.pass.svelte-1iylrs{border-color:var(--line-2a6d4e)}.item-list.svelte-1iylrs,.tag-row.svelte-1iylrs{display:flex;flex-direction:column;gap:.35rem;margin:.75rem 0 0;padding:0}.item-list.svelte-1iylrs li:where(.svelte-1iylrs){list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;color:var(--ink-d6dde6);min-width:0}.item-list.svelte-1iylrs a:where(.svelte-1iylrs),.tag.svelte-1iylrs,.item-list.svelte-1iylrs code:where(.svelte-1iylrs){color:var(--ink-8cc8ff)}.item-list.svelte-1iylrs code:where(.svelte-1iylrs){overflow-wrap:anywhere}.metric-list.svelte-1iylrs,.lane-metrics.svelte-1iylrs{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.45rem;margin:.75rem 0 0}.metric-list.svelte-1iylrs div:where(.svelte-1iylrs),.lane-metrics.svelte-1iylrs div:where(.svelte-1iylrs),.count-grid.svelte-1iylrs div:where(.svelte-1iylrs){min-width:0}.metric-list.svelte-1iylrs dt:where(.svelte-1iylrs),.lane-metrics.svelte-1iylrs dt:where(.svelte-1iylrs){color:var(--ink-718399);font-size:.72rem;text-transform:uppercase}.metric-list.svelte-1iylrs dd:where(.svelte-1iylrs),.lane-metrics.svelte-1iylrs dd:where(.svelte-1iylrs){margin:.2rem 0 0;color:var(--ink-d6dde6);overflow-wrap:anywhere}.detail-block.svelte-1iylrs{display:flex;flex-direction:column;gap:.55rem;margin-top:.75rem}.detail-block-head.svelte-1iylrs{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:var(--ink-9fb0c1);font-size:.82rem}.lane-list.svelte-1iylrs{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.65rem}.lane-row.svelte-1iylrs{border:1px solid var(--line-223041);border-radius:6px;background:var(--surface-0c131c);padding:.75rem}.lane-row.pass.svelte-1iylrs{border-color:var(--line-2a6d4e)}.lane-row.warn.svelte-1iylrs{border-color:var(--line-8f6b1f)}.lane-row.fail.svelte-1iylrs{border-color:var(--line-8d3748)}.lane-row-head.svelte-1iylrs,.lane-row-badges.svelte-1iylrs{display:flex;align-items:center;gap:.5rem}.lane-row-head.svelte-1iylrs{justify-content:space-between}.lane-row.svelte-1iylrs p:where(.svelte-1iylrs){margin:.5rem 0 0;color:var(--ink-9fb0c1)}.mini-pill.svelte-1iylrs{border:1px solid var(--line-33465c);border-radius:999px;padding:.15rem .45rem;color:var(--ink-c3ccd6);font-size:.72rem;text-transform:uppercase}.count-grid.svelte-1iylrs{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.5rem}.count-grid.svelte-1iylrs div:where(.svelte-1iylrs){border:1px solid var(--line-223041);border-radius:6px;background:var(--surface-0c131c);padding:.6rem}.count-grid.svelte-1iylrs span:where(.svelte-1iylrs){display:block;color:var(--ink-718399);font-size:.72rem;text-transform:uppercase}.count-grid.svelte-1iylrs strong:where(.svelte-1iylrs){display:block;margin-top:.25rem;color:var(--ink-d6dde6)}.retry-card.svelte-1iylrs{min-height:0}.retry-item-list.svelte-1iylrs{padding-right:.25rem}.retry-item-list.svelte-1iylrs .retry-item:where(.svelte-1iylrs){display:grid;grid-template-columns:minmax(5.5rem,max-content) max-content minmax(10rem,1fr);align-items:baseline;gap:.35rem .75rem}.attempt-count.svelte-1iylrs{color:var(--ink-d6dde6);white-space:nowrap}.attempt-time.svelte-1iylrs{color:var(--ink-9fb0c1);font-size:.82rem;justify-self:end;white-space:nowrap}.tag-row.svelte-1iylrs{flex-direction:row;flex-wrap:wrap}.tag.svelte-1iylrs{display:inline-flex;border:1px solid var(--line-294563);background:var(--surface-102030);border-radius:6px;padding:.18rem .45rem;text-decoration:none}.error.svelte-1iylrs{border:1px solid var(--line-8d3748);background:var(--surface-33131b);color:var(--ink-f0a7b6);border-radius:6px;padding:.9rem}@media(max-width:700px){.page.svelte-1iylrs{padding:.9rem}.vitality-index.svelte-1iylrs{align-items:flex-start;flex-direction:column}}@media(max-width:480px){.summary-grid.svelte-1iylrs,.check-list.svelte-1iylrs{grid-template-columns:1fr}.panel-head.svelte-1iylrs,.check-head.svelte-1iylrs,.event-card-head.svelte-1iylrs{align-items:flex-start;flex-direction:column;gap:.5rem}.lane-list.svelte-1iylrs{grid-template-columns:1fr}.lane-row-head.svelte-1iylrs,.lane-row-badges.svelte-1iylrs{align-items:flex-start;flex-direction:column}.retry-item-list.svelte-1iylrs .retry-item:where(.svelte-1iylrs){grid-template-columns:minmax(5.5rem,max-content) 1fr}.attempt-time.svelte-1iylrs{grid-column:1 / -1;justify-self:start}}.events-panel.svelte-1ej4a0s{max-width:980px;margin:0 auto;padding:16px;color:var(--ink-dddddd)}.events-header.svelte-1ej4a0s{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.events-title-row.svelte-1ej4a0s{display:flex;align-items:baseline;gap:12px}.events-title-row.svelte-1ej4a0s h2:where(.svelte-1ej4a0s){margin:0;font-size:22px}.pending-badge.svelte-1ej4a0s{background:var(--surface-2a2a2a);color:var(--ink-888888);border-radius:999px;padding:2px 10px;font-size:12px}.pending-badge.has-pending.svelte-1ej4a0s{background:var(--surface-b85c2e);color:var(--ink-ffffff)}.events-controls.svelte-1ej4a0s{display:flex;gap:8px;flex-wrap:wrap}.filter-select.svelte-1ej4a0s,.mark-all-btn.svelte-1ej4a0s,.reload-btn.svelte-1ej4a0s{background:var(--surface-2a2a2a);color:var(--ink-dddddd);border:1px solid var(--line-444444);border-radius:6px;padding:6px 10px;font-size:13px;cursor:pointer}.mark-all-btn.svelte-1ej4a0s:hover:not(:disabled),.reload-btn.svelte-1ej4a0s:hover:not(:disabled){background:var(--surface-444444);color:var(--ink-ffffff)}.mark-all-btn.svelte-1ej4a0s:disabled,.reload-btn.svelte-1ej4a0s:disabled{opacity:.5;cursor:not-allowed}.events-error.svelte-1ej4a0s{background:var(--surface-4a2222);color:var(--ink-ff9999);padding:10px 12px;border-radius:6px;margin-bottom:12px}.events-empty.svelte-1ej4a0s{color:var(--ink-777777);padding:32px;text-align:center;font-style:italic}.events-list.svelte-1ej4a0s{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.events-row.svelte-1ej4a0s{background:var(--surface-1a1a1a);border:1px solid var(--line-2a2a2a);border-radius:6px;display:flex;align-items:stretch;overflow:hidden;position:relative;transition:background .15s ease,border-color .15s ease}.events-row.svelte-1ej4a0s:hover,.events-row.svelte-1ej4a0s:focus-within{background:var(--surface-1f1f1f);border-color:var(--line-3a3a3a)}.events-row.is-pending.svelte-1ej4a0s{border-left:3px solid var(--line-b85c2e)}.events-row.is-read.svelte-1ej4a0s{opacity:.6}.row-main.svelte-1ej4a0s{flex:1 1 auto;min-width:0;padding:12px 14px;display:flex;flex-direction:column;gap:4px}.row-link.svelte-1ej4a0s{flex:1 1 auto;background:transparent;border:0;color:inherit;padding:0;cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:4px;min-width:0}.row-link.svelte-1ej4a0s:hover .row-title:where(.svelte-1ej4a0s),.row-link.svelte-1ej4a0s:focus-visible .row-title:where(.svelte-1ej4a0s){color:var(--ink-ffffff)}.row-link.svelte-1ej4a0s:focus-visible{outline:2px solid var(--line-4b83d4);outline-offset:3px;border-radius:4px}.row-meta.svelte-1ej4a0s{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:11px;color:var(--ink-888888);text-transform:uppercase;letter-spacing:.04em}.row-event-id-group.svelte-1ej4a0s{display:inline-flex;align-items:center;gap:4px;min-width:0;position:relative;text-transform:none;letter-spacing:0}.row-event-id.svelte-1ej4a0s{color:var(--ink-a3a3a3);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow-wrap:anywhere}.row-title.svelte-1ej4a0s{font-weight:500;color:var(--ink-dddddd)}.row-body.svelte-1ej4a0s{color:var(--ink-999999);font-size:13px;line-height:1.4}.row-actions.svelte-1ej4a0s{flex:0 0 auto;min-width:0;padding:8px;border-left:1px solid var(--line-2a2a2a);display:flex;flex-direction:column;align-items:flex-end;gap:8px;position:relative}.event-copy-btn.svelte-1ej4a0s{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--line-3a3a3a);border-radius:6px;background:var(--surface-202020);color:var(--ink-9ca3af);cursor:pointer;padding:0;transition:opacity .12s ease,transform .12s ease,color .12s ease,border-color .12s ease}.event-copy-all.svelte-1ej4a0s{width:28px;height:28px}.event-copy-control.svelte-1ej4a0s{opacity:0;pointer-events:none;transform:translateY(1px)}.events-row.svelte-1ej4a0s:hover .event-copy-control:where(.svelte-1ej4a0s),.events-row.svelte-1ej4a0s:focus-within .event-copy-control:where(.svelte-1ej4a0s),.event-copy-control.event-copy-active.svelte-1ej4a0s{opacity:1;pointer-events:auto;transform:translateY(0)}.event-copy-btn.svelte-1ej4a0s:hover,.event-copy-btn.svelte-1ej4a0s:focus-visible{background:var(--surface-2a2a2a);color:var(--ink-ffffff);border-color:var(--line-4b5563)}.event-copy-btn.svelte-1ej4a0s:focus-visible{outline:2px solid var(--line-4b83d4);outline-offset:2px}.event-copy-btn.event-copy-active.copied.svelte-1ej4a0s{background:var(--surface-14251a);color:var(--ink-86efac);border-color:var(--line-2f6b42)}.event-copy-btn.event-copy-active.error.svelte-1ej4a0s{background:var(--surface-311d1d);color:var(--ink-fca5a5);border-color:var(--line-6b2f2f)}.event-copy-btn.svelte-1ej4a0s svg{width:13px;height:13px;fill:currentColor}.event-copy-status.svelte-1ej4a0s{font-size:11px;color:var(--ink-9ca3af);white-space:nowrap}.event-copy-status.copied.svelte-1ej4a0s{color:var(--ink-86efac)}.event-copy-status.error.svelte-1ej4a0s{color:var(--ink-fca5a5)}.row-action-status.svelte-1ej4a0s{position:absolute;top:40px;right:8px;z-index:1;background:var(--surface-151515);border:1px solid var(--line-333333);border-radius:6px;padding:3px 6px;box-shadow:0 6px 16px #00000059}.row-mark-read.svelte-1ej4a0s{background:transparent;border:1px solid var(--line-333333);border-radius:6px;color:var(--ink-888888);padding:6px 8px;cursor:pointer;font-size:12px;margin-top:auto}.row-mark-read.svelte-1ej4a0s:hover{background:var(--surface-2a2a2a);color:var(--ink-dddddd)}@media(max-width:640px){.events-panel.svelte-1ej4a0s{padding:12px}.events-title-row.svelte-1ej4a0s,.row-meta.svelte-1ej4a0s{flex-wrap:wrap}.events-controls.svelte-1ej4a0s{align-items:stretch;flex-direction:column}.filter-select.svelte-1ej4a0s,.mark-all-btn.svelte-1ej4a0s,.reload-btn.svelte-1ej4a0s{min-height:36px;width:100%}.events-row.svelte-1ej4a0s{flex-direction:column}.row-main.svelte-1ej4a0s{padding:12px}.row-link.svelte-1ej4a0s{min-width:0}.event-copy-control.svelte-1ej4a0s{opacity:1;pointer-events:auto;transform:translateY(0)}.row-actions.svelte-1ej4a0s{min-width:0;padding:8px 12px;border-top:1px solid var(--line-2a2a2a);border-left:none;flex-direction:row;justify-content:flex-end;align-items:center}.row-action-status.svelte-1ej4a0s{position:static;box-shadow:none}.row-mark-read.svelte-1ej4a0s{min-height:38px;padding:0 12px;text-align:left;margin-top:0}}.backdrop.svelte-1csz7wk{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:1000;display:flex;justify-content:flex-end}.backdrop.fullscreen.svelte-1csz7wk,.backdrop.pinned.svelte-1csz7wk{background:none;pointer-events:none}.backdrop.pin-left.svelte-1csz7wk{justify-content:flex-start}.chat-panel.svelte-1csz7wk{width:min(680px,95vw);height:100vh;height:100dvh;background:var(--surface-1a1a1a);border-left:1px solid var(--line-333333);display:flex;flex-direction:column;box-shadow:-4px 0 20px #00000080;position:relative}.chat-panel.pinned.svelte-1csz7wk{width:var(--chat-pin-width, 460px);max-width:95vw;pointer-events:auto}.backdrop.pin-left.svelte-1csz7wk .chat-panel.pinned:where(.svelte-1csz7wk){border-left:none;border-right:1px solid var(--line-333333);box-shadow:4px 0 20px #00000080}.chat-panel.pinned.svelte-1csz7wk .chat-header:where(.svelte-1csz7wk){flex-wrap:wrap}.chat-panel.pinned.svelte-1csz7wk .chat-header-actions:where(.svelte-1csz7wk){margin-left:auto}.chat-panel.fullscreen.svelte-1csz7wk{width:100vw;max-width:100vw;border-left:none;box-shadow:none;pointer-events:auto}.backdrop.embedded.svelte-1csz7wk{position:static;inset:auto;background:none;z-index:auto;flex:1;min-height:0;pointer-events:auto}.chat-panel.embedded.svelte-1csz7wk{width:100%;max-width:100%;height:100%;border-left:none;box-shadow:none;pointer-events:auto}.chat-body.svelte-1csz7wk{flex:1;display:flex;min-height:0;position:relative}.chat-conversation.svelte-1csz7wk{flex:1;display:flex;flex-direction:column;min-width:0}.follow-header.svelte-1csz7wk{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 16px;border-bottom:1px solid var(--line-333333);background:var(--surface-14140f);flex-shrink:0}.follow-header-text.svelte-1csz7wk{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0;font-size:13px;color:var(--ink-cbd5e1)}.follow-badge.svelte-1csz7wk{font-size:9px;font-weight:700;letter-spacing:.06em;color:var(--ink-fbbf24);background:#fbbf2426;border:1px solid rgba(251,191,36,.4);border-radius:4px;padding:1px 5px}.follow-label.svelte-1csz7wk strong:where(.svelte-1csz7wk){color:var(--ink-c084fc)}.follow-live.svelte-1csz7wk{color:var(--ink-34d399);font-weight:600}.follow-streaming.svelte-1csz7wk{color:var(--ink-94a3b8);font-style:italic;font-size:11px}.follow-leave-btn.svelte-1csz7wk{background:var(--surface-2a2a3a);border:1px solid var(--line-444444);color:var(--ink-dddddd);border-radius:6px;padding:4px 10px;font-size:12px;cursor:pointer;flex-shrink:0;font-family:inherit}.follow-leave-btn.svelte-1csz7wk:hover{background:var(--surface-33334a);color:var(--ink-ffffff)}.follow-turns.svelte-1csz7wk{flex:1;overflow-y:auto;padding:12px 16px;display:flex;flex-direction:column;gap:8px}.follow-error.svelte-1csz7wk{color:var(--ink-fca5a5);font-size:13px;padding:12px;border:1px solid var(--line-7f1d1d);border-radius:8px;background:#7f1d1d33}.follow-turn.svelte-1csz7wk{display:flex;flex-direction:column;gap:2px;padding:8px 12px;border-radius:8px;background:var(--surface-222222);border-left:3px solid var(--line-475569);font-size:13px;line-height:1.5;color:var(--ink-cbd5e1);word-break:break-word;white-space:pre-wrap}.follow-turn.error.svelte-1csz7wk{background:#7f1d1d40;border-left-color:var(--line-ef4444);color:var(--ink-fecaca)}.follow-turn-kind.svelte-1csz7wk{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-94a3b8);font-weight:600}.follow-turn.error.svelte-1csz7wk .follow-turn-kind:where(.svelte-1csz7wk){color:var(--ink-f87171)}.follow-turn-body.svelte-1csz7wk{white-space:pre-wrap}.history-panel.svelte-1csz7wk{width:240px;flex-shrink:0;border-right:1px solid var(--line-333333);display:flex;flex-direction:column;background:var(--surface-161616);overflow:hidden}.history-header.svelte-1csz7wk{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid var(--line-2a2a2a);flex-shrink:0}.history-title.svelte-1csz7wk{font-size:12px;font-weight:600;color:var(--ink-94a3b8);text-transform:uppercase;letter-spacing:.04em}.history-new-btn.svelte-1csz7wk{background:var(--surface-2a2a3a);border:1px solid var(--line-444444);color:var(--ink-c084fc);border-radius:6px;padding:3px 8px;font-size:12px;cursor:pointer}.history-new-btn.svelte-1csz7wk:hover{background:var(--surface-33334a)}.history-empty.svelte-1csz7wk{color:var(--ink-555555);font-size:12px;padding:16px 12px;text-align:center}.history-filters.svelte-1csz7wk{display:flex;gap:6px;padding:8px 10px;border-bottom:1px solid var(--line-2a2a2a);flex-shrink:0}.history-filter-select.svelte-1csz7wk,.history-filter-input.svelte-1csz7wk{flex:1;min-width:0;background:var(--surface-222222);border:1px solid var(--line-444444);color:var(--ink-dddddd);border-radius:6px;padding:4px 6px;font-size:11px;font-family:inherit}.history-filter-select.svelte-1csz7wk:focus,.history-filter-input.svelte-1csz7wk:focus{outline:none;border-color:var(--line-c084fc)}.history-item-title-row.svelte-1csz7wk{display:flex;align-items:center;gap:6px;min-width:0}.live-badge.svelte-1csz7wk{flex-shrink:0;font-size:9px;font-weight:700;letter-spacing:.06em;color:var(--ink-34d399);background:#10b98126;border:1px solid rgba(16,185,129,.4);border-radius:4px;padding:0 4px;line-height:1.4}.history-item-persona.svelte-1csz7wk{color:var(--ink-c084fc)}.history-item-ticket.svelte-1csz7wk{color:var(--ink-93c5fd)}.history-item.live.svelte-1csz7wk{cursor:pointer}.history-item-live-note.svelte-1csz7wk{font-size:10px;color:var(--ink-34d399);font-style:italic}.history-list.svelte-1csz7wk{list-style:none;margin:0;padding:4px;overflow-y:auto;flex:1}.history-item.svelte-1csz7wk{display:flex;align-items:flex-start;gap:4px;padding:8px;border-radius:8px;cursor:pointer;margin-bottom:2px}.history-item.svelte-1csz7wk:hover{background:var(--surface-222222)}.history-item.svelte-1csz7wk:hover .history-item-actions:where(.svelte-1csz7wk){opacity:1}.history-item.active.svelte-1csz7wk{background:var(--surface-2a2a3a)}.history-item.active.svelte-1csz7wk .history-item-title:where(.svelte-1csz7wk){color:var(--ink-c084fc)}.history-item-main.svelte-1csz7wk{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.history-item-title.svelte-1csz7wk{font-size:13px;color:var(--ink-dddddd);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.history-item-meta.svelte-1csz7wk{display:flex;flex-wrap:wrap;gap:4px 8px;font-size:10px;color:var(--ink-555555)}.history-item-actions.svelte-1csz7wk{display:flex;gap:2px;opacity:0;flex-shrink:0;transition:opacity .1s}.history-action-btn.svelte-1csz7wk{background:none;border:none;color:var(--ink-888888);cursor:pointer;padding:2px 4px;border-radius:4px;font-size:12px}.history-action-btn.svelte-1csz7wk:hover{color:var(--ink-ffffff);background:var(--surface-383838)}.history-rename-input.svelte-1csz7wk{flex:1;background:var(--surface-222222);border:1px solid var(--line-c084fc);border-radius:6px;padding:5px 8px;color:var(--ink-eeeeee);font-size:13px;font-family:inherit;min-width:0}.history-rename-input.svelte-1csz7wk:focus{outline:none}.tool-btn.active.svelte-1csz7wk{color:var(--ink-c084fc);background:var(--surface-2a2a3a)}.chat-header.svelte-1csz7wk{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--line-333333);flex-shrink:0;position:relative;z-index:6}.chat-title.svelte-1csz7wk{font-weight:600;color:var(--ink-c084fc);font-size:15px}.persona-select.svelte-1csz7wk{background:var(--surface-222222);border:1px solid var(--line-444444);color:var(--ink-dddddd);border-radius:6px;padding:3px 6px;font-size:12px;font-family:inherit;max-width:160px;cursor:pointer}.persona-select.svelte-1csz7wk:focus{outline:none;border-color:var(--line-c084fc)}.persona-select.svelte-1csz7wk:disabled{opacity:.6;cursor:default}.chat-identity.svelte-1csz7wk{font-size:12px;color:var(--ink-94a3b8)}.session-id.svelte-1csz7wk{font-size:11px;color:var(--ink-555555);margin-left:auto}.chat-header-actions.svelte-1csz7wk{display:flex;gap:4px;margin-left:auto}.tool-btn.svelte-1csz7wk{background:none;border:none;color:var(--ink-888888);cursor:pointer;padding:2px 6px;border-radius:4px;font-size:16px}.tool-btn.svelte-1csz7wk:hover{color:var(--ink-ffffff);background:var(--surface-333333)}.close-btn.svelte-1csz7wk{font-size:22px}.messages.svelte-1csz7wk{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.empty-state.svelte-1csz7wk{color:var(--ink-555555);text-align:center;margin-top:40%;font-size:14px}.message.svelte-1csz7wk{max-width:85%;padding:10px 14px;border-radius:12px;font-size:14px;line-height:1.5;word-wrap:break-word}.message-content.svelte-1csz7wk{min-width:0}.message.user.svelte-1csz7wk{align-self:flex-end;background:var(--surface-2a3a5a);color:var(--ink-dddddd);border-bottom-right-radius:4px}.message.assistant.svelte-1csz7wk{align-self:flex-start;background:var(--surface-2a2a2a);color:var(--ink-cccccc);border-bottom-left-radius:4px}.message.tool.svelte-1csz7wk{align-self:flex-start;background:transparent;border:1px solid var(--line-334155);color:var(--ink-94a3b8);padding:8px 12px}.status.svelte-1csz7wk{font-style:italic}.markdown.svelte-1csz7wk p{margin:0 0 .6em}.markdown.svelte-1csz7wk p:last-child{margin-bottom:0}.markdown.svelte-1csz7wk h1,.markdown.svelte-1csz7wk h2,.markdown.svelte-1csz7wk h3{color:var(--ink-ffffff);margin:.8em 0 .4em;font-size:1em;font-weight:600}.markdown.svelte-1csz7wk h1{font-size:1.2em}.markdown.svelte-1csz7wk h2{font-size:1.1em}.markdown.svelte-1csz7wk strong{color:var(--ink-f8fafc)}.markdown.svelte-1csz7wk code{background:var(--surface-111827);color:var(--ink-e2e8f0);padding:1px 4px;border-radius:4px;font-size:.9em}.markdown.svelte-1csz7wk pre{background:var(--surface-0f172a);border:1px solid var(--line-334155);padding:10px 12px;border-radius:8px;overflow-x:auto;margin:.6em 0}.markdown.svelte-1csz7wk pre code{background:none;padding:0;color:inherit}.markdown.svelte-1csz7wk ul,.markdown.svelte-1csz7wk ol{padding-left:1.5em;margin:.4em 0}.markdown.svelte-1csz7wk li+li{margin-top:.25em}.markdown.svelte-1csz7wk a{color:var(--ink-93c5fd)}.markdown.svelte-1csz7wk blockquote{border-left:3px solid var(--line-475569);padding-left:12px;margin:.6em 0;color:var(--ink-cbd5e1)}.typing.svelte-1csz7wk{color:var(--ink-888888);font-style:italic}.input-area.svelte-1csz7wk{display:flex;gap:8px;padding:12px 16px;border-top:1px solid var(--line-333333);flex-shrink:0}.chat-input.svelte-1csz7wk{flex:1;background:var(--surface-222222);border:1px solid var(--line-444444);border-radius:8px;padding:10px 12px;color:var(--ink-cccccc);font-size:14px;box-sizing:border-box;resize:none;font-family:inherit;line-height:1.4;max-height:160px;overflow-y:hidden}.chat-input.svelte-1csz7wk:focus{outline:none;border-color:var(--line-c084fc)}.send-btn.svelte-1csz7wk{width:38px;height:38px;border-radius:50%;background:var(--surface-8b5cf6);color:var(--ink-ffffff);border:none;cursor:pointer;font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;align-self:flex-end}.send-btn.svelte-1csz7wk:hover{background:var(--surface-7c3aed)}.send-btn.svelte-1csz7wk:disabled{background:var(--surface-333333);color:var(--ink-555555);cursor:default}.chat-disabled.svelte-1csz7wk{margin:8px 12px 12px;padding:10px 12px;border:1px solid var(--line-7f1d1d);border-radius:6px;background:var(--surface-2a0f0f);color:var(--ink-fecaca);font-size:13px;line-height:1.45}.stop-btn.svelte-1csz7wk{width:38px;height:38px;border-radius:50%;background:var(--surface-ef4444);color:var(--ink-ffffff);border:none;cursor:pointer;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;align-self:flex-end}.stop-btn.svelte-1csz7wk:hover{background:var(--surface-dc2626)}@media(max-width:640px){.chat-panel.svelte-1csz7wk{width:100%;max-width:100%;border-left:none}.history-panel.svelte-1csz7wk{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;z-index:5}.chat-header.svelte-1csz7wk{align-items:flex-start;flex-wrap:wrap;padding:10px 12px}.chat-identity.svelte-1csz7wk{flex:1 1 100%;min-width:0}.session-id.svelte-1csz7wk{margin-left:0}.messages.svelte-1csz7wk{padding:12px}.message.svelte-1csz7wk{max-width:94%}.input-area.svelte-1csz7wk{padding:10px 12px calc(10px + env(safe-area-inset-bottom))}}.legal-consent.svelte-vnnaxf{font-size:12px;line-height:1.5;color:var(--ink-94a3b8)}.legal-consent.svelte-vnnaxf a:where(.svelte-vnnaxf){color:var(--ink-7dd3fc)}.oidc-methods.svelte-1e7j30d{display:flex;flex-direction:column;gap:10px}.oidc-btn.svelte-1e7j30d{display:flex;align-items:center;gap:10px;width:100%;border-radius:10px;border:1px solid var(--line-334155);background:var(--surface-0f172a);color:var(--ink-f1f5f9);padding:11px 14px;font-size:14px;font-weight:600;cursor:pointer;transition:border-color .12s ease,background .12s ease}.oidc-btn.svelte-1e7j30d:hover:not(:disabled){border-color:var(--line-38bdf8);background:var(--surface-111e30)}.oidc-btn.svelte-1e7j30d:disabled{opacity:.7;cursor:wait}.oidc-icon.svelte-1e7j30d{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 auto}.oidc-label.svelte-1e7j30d{flex:1 1 auto;text-align:center}.backdrop.svelte-1y960i6{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at top,rgba(59,130,246,.2),transparent 40%),#030712eb;z-index:1200;padding:24px}.modal.svelte-1y960i6{width:min(420px,100%);border-radius:14px;border:1px solid var(--line-243244);background:linear-gradient(180deg,var(--surface-101923) 0%,var(--surface-0b1220) 100%);box-shadow:0 24px 80px #00000073;overflow:hidden}.modal-header.svelte-1y960i6{padding:24px 24px 16px;border-bottom:1px solid rgba(148,163,184,.14)}.modal-header.svelte-1y960i6 h2:where(.svelte-1y960i6){margin:0 0 6px;font-size:22px;color:var(--ink-f8fafc)}.modal-header.svelte-1y960i6 p:where(.svelte-1y960i6){margin:0;color:var(--ink-94a3b8);font-size:14px}.modal-body.svelte-1y960i6{display:flex;flex-direction:column;gap:16px;padding:24px}.divider.svelte-1y960i6{display:flex;align-items:center;gap:12px;color:var(--ink-64748b);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.divider.svelte-1y960i6:before,.divider.svelte-1y960i6:after{content:"";flex:1 1 auto;height:1px;background:#94a3b833}.password-form.svelte-1y960i6{display:flex;flex-direction:column;gap:16px}.form-field.svelte-1y960i6{display:flex;flex-direction:column;gap:6px}.form-label.svelte-1y960i6{color:var(--ink-cbd5e1);font-size:13px;font-weight:600}input.svelte-1y960i6{width:100%;border-radius:10px;border:1px solid var(--line-334155);background:var(--surface-0f172a);color:var(--ink-f8fafc);padding:11px 12px;font-size:14px}input.svelte-1y960i6:focus{outline:none;border-color:var(--line-38bdf8);box-shadow:0 0 0 3px #38bdf82e}.help-link.svelte-1y960i6{margin:0;font-size:13px;text-align:center}.help-link.svelte-1y960i6 a:where(.svelte-1y960i6){color:var(--ink-7dd3fc)}.helper.svelte-1y960i6{border-radius:10px;padding:12px;background:#0f172ad9;border:1px solid rgba(56,189,248,.18);color:var(--ink-bae6fd);font-size:13px}.form-error.svelte-1y960i6{border-radius:10px;border:1px solid rgba(248,113,113,.45);background:#7f1d1d4d;color:var(--ink-fca5a5);padding:12px;font-size:13px}.submit-btn.svelte-1y960i6{border:none;border-radius:10px;background:linear-gradient(135deg,var(--surface-0ea5e9) 0%,var(--surface-2563eb) 100%);color:var(--ink-eff6ff);font-weight:600;font-size:14px;padding:12px 16px;cursor:pointer}.submit-btn.svelte-1y960i6:disabled{opacity:.7;cursor:wait}@media(max-width:640px){.backdrop.svelte-1y960i6{align-items:flex-start;padding:12px;overflow-y:auto}.modal.svelte-1y960i6{width:100%;max-height:calc(100dvh - 24px);overflow-y:auto;border-radius:10px}.modal-header.svelte-1y960i6{padding:18px 18px 12px}.modal-header.svelte-1y960i6 h2:where(.svelte-1y960i6){font-size:20px}.modal-body.svelte-1y960i6{padding:18px}}.legal-links.svelte-16gitai{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.legal-links.svelte-16gitai a:where(.svelte-16gitai){color:inherit;text-decoration:none;white-space:nowrap}.legal-links.svelte-16gitai a:where(.svelte-16gitai):hover,.legal-links.svelte-16gitai a:where(.svelte-16gitai):focus-visible{text-decoration:underline}.legal-page.svelte-1gmktme{display:flex;flex-direction:column;gap:24px}.panel.svelte-1gmktme{border-radius:14px;border:1px solid var(--line-243244);background:linear-gradient(180deg,var(--surface-101923) 0%,var(--surface-0b1220) 100%);padding:24px}h1.svelte-1gmktme{font-size:28px;line-height:1.25;color:var(--ink-f8fafc)}.panel.svelte-1gmktme h1:where(.svelte-1gmktme){margin-bottom:12px}.muted.svelte-1gmktme{color:var(--ink-94a3b8)}p.svelte-1gmktme{font-size:15px;line-height:1.6;color:var(--ink-cbd5e1)}.doc-list.svelte-1gmktme{list-style:none;display:flex;flex-direction:column;gap:8px}a.svelte-1gmktme{color:var(--ink-7dd3fc)}.doc-header.svelte-1gmktme{margin-bottom:20px}.effective.svelte-1gmktme{margin-top:6px;font-size:14px;color:var(--ink-94a3b8)}.legal-body.svelte-1gmktme{color:var(--ink-cbd5e1);font-size:15px;line-height:1.65;overflow-wrap:anywhere}.legal-body.svelte-1gmktme h1,.legal-body.svelte-1gmktme h2,.legal-body.svelte-1gmktme h3,.legal-body.svelte-1gmktme h4{color:var(--ink-f1f5f9);line-height:1.3;margin:28px 0 10px}.legal-body.svelte-1gmktme h1{font-size:22px}.legal-body.svelte-1gmktme h2{font-size:19px}.legal-body.svelte-1gmktme h3{font-size:16px}.legal-body.svelte-1gmktme h4{font-size:15px}.legal-body.svelte-1gmktme p,.legal-body.svelte-1gmktme ul,.legal-body.svelte-1gmktme ol,.legal-body.svelte-1gmktme table,.legal-body.svelte-1gmktme blockquote{margin:0 0 14px}.legal-body.svelte-1gmktme ul,.legal-body.svelte-1gmktme ol{padding-left:24px}.legal-body.svelte-1gmktme li+li{margin-top:4px}.legal-body.svelte-1gmktme a{color:var(--ink-7dd3fc)}.legal-body.svelte-1gmktme strong{color:var(--ink-e2e8f0)}.legal-body.svelte-1gmktme blockquote{padding-left:14px;border-left:3px solid var(--line-334155);color:var(--ink-94a3b8)}.legal-body.svelte-1gmktme table{border-collapse:collapse;width:100%;font-size:14px}.legal-body.svelte-1gmktme th,.legal-body.svelte-1gmktme td{border:1px solid var(--line-243244);padding:6px 10px;text-align:left;vertical-align:top}.legal-body.svelte-1gmktme th{color:var(--ink-e2e8f0);background:var(--surface-0f172a)}.legal-body.svelte-1gmktme code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.legal-body.svelte-1gmktme hr{border:none;border-top:1px solid var(--line-243244);margin:24px 0}.doc-nav.svelte-1gmktme{display:flex;flex-wrap:wrap;gap:6px 16px;padding-top:16px;border-top:1px solid rgba(148,163,184,.14);font-size:13px}.doc-nav.svelte-1gmktme .current:where(.svelte-1gmktme){color:var(--ink-e2e8f0);font-weight:600}.link-button.svelte-1gmktme{margin-top:10px;background:none;border:none;color:var(--ink-7dd3fc);font-size:13px;cursor:pointer;padding:0}.link-button.svelte-1gmktme:hover{text-decoration:underline}.front-door.svelte-1a4fu2r{--fd-bg: var(--bg-primary);--fd-panel: var(--bg);--fd-panel-2: var(--bg-elevated);--fd-border: var(--border);--fd-border-strong: var(--border);--fd-text: var(--text);--fd-text-strong: var(--text-primary);--fd-heading: var(--text-primary);--fd-muted: var(--text-muted);--fd-accent: var(--primary-button);--fd-accent-soft: var(--link);--fd-accent-2: var(--mark-818cf8);--fd-on-accent: var(--on-solid);--fd-gutter: 16px;height:100%;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;background:radial-gradient(circle at top,rgba(59,130,246,.12),transparent 45%),var(--fd-bg);color:var(--fd-text-strong);scroll-behavior:smooth}@media(min-width:640px){.front-door.svelte-1a4fu2r{--fd-gutter: 24px}}@media(prefers-reduced-motion:reduce){.front-door.svelte-1a4fu2r{scroll-behavior:auto}.front-door.svelte-1a4fu2r :where(.svelte-1a4fu2r){transition-duration:.01ms!important}}.front-door.svelte-1a4fu2r :where(.svelte-1a4fu2r):is(a:where(.svelte-1a4fu2r),button:where(.svelte-1a4fu2r)):focus-visible{outline:2px solid var(--fd-accent-soft);outline-offset:2px;border-radius:6px}.bar.svelte-1a4fu2r{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px var(--fd-gutter);border-bottom:1px solid var(--fd-border);background:#030712c7;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.wordmark.svelte-1a4fu2r{color:var(--fd-heading);font-weight:700;font-size:16px;text-decoration:none;letter-spacing:.01em}.bar-right.svelte-1a4fu2r{display:flex;align-items:center;gap:14px;font-size:13px;color:var(--fd-muted)}.bar-nav.svelte-1a4fu2r{display:flex;align-items:center;gap:18px}.bar-nav.svelte-1a4fu2r a:where(.svelte-1a4fu2r){color:var(--fd-text-strong);text-decoration:none;font-size:14px;font-weight:500}.bar-nav.svelte-1a4fu2r a:where(.svelte-1a4fu2r):hover{color:var(--fd-heading);text-decoration:underline}.content.svelte-1a4fu2r{flex:1 0 auto;width:min(760px,100%);margin:0 auto;padding:40px var(--fd-gutter) 32px;display:flex;flex-direction:column;gap:28px}.content.product.svelte-1a4fu2r{width:100%;padding:0;gap:0}.wrap.svelte-1a4fu2r{width:min(1120px,100%);margin:0 auto;padding:0 var(--fd-gutter)}h1.svelte-1a4fu2r{font-size:28px;color:var(--fd-heading);margin-bottom:10px}h2.svelte-1a4fu2r{font-size:16px;color:var(--ink-f1f5f9);margin:22px 0 8px}p.svelte-1a4fu2r,li.svelte-1a4fu2r{font-size:15px;line-height:1.6;color:var(--fd-text)}p.svelte-1a4fu2r+p:where(.svelte-1a4fu2r){margin-top:10px}.muted.svelte-1a4fu2r{color:var(--fd-muted)}a.svelte-1a4fu2r{color:var(--fd-accent-soft)}.cta-row.svelte-1a4fu2r{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.cta.svelte-1a4fu2r{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:12px;font-size:16px;font-weight:600;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:background .15s ease,border-color .15s ease,transform .15s ease}.cta.primary.svelte-1a4fu2r{background:var(--fd-accent);color:var(--fd-on-accent);box-shadow:0 10px 30px -12px #38bdf8b3}.cta.primary.svelte-1a4fu2r:hover:not(:disabled){background:var(--surface-5cc8f9)}.cta.primary.svelte-1a4fu2r:disabled{opacity:.7;cursor:wait}.cta.secondary.svelte-1a4fu2r{border-color:var(--fd-border-strong);background:#0f172a99;color:var(--fd-heading)}.cta.secondary.svelte-1a4fu2r:hover{border-color:var(--fd-accent);background:var(--surface-111e30)}.cta.small.svelte-1a4fu2r{min-height:34px;padding:0 14px;font-size:14px;border-radius:9px;box-shadow:none}.hero.svelte-1a4fu2r{position:relative;padding:clamp(56px,10vw,120px) 0 clamp(40px,6vw,72px);text-align:center}.hero.svelte-1a4fu2r:before{content:"";position:absolute;inset:-40% 0 auto;height:140%;background:radial-gradient(ellipse 60% 50% at 50% 40%,rgba(56,189,248,.16),transparent 70%),radial-gradient(ellipse 40% 40% at 70% 20%,rgba(129,140,248,.14),transparent 70%);pointer-events:none}.hero.svelte-1a4fu2r .wrap:where(.svelte-1a4fu2r){position:relative;display:flex;flex-direction:column;align-items:center}.hero.svelte-1a4fu2r h1:where(.svelte-1a4fu2r){max-width:17ch;margin:0 auto;font-size:clamp(36px,6.2vw,68px);font-weight:800;line-height:1.04;letter-spacing:-.025em;background:linear-gradient(180deg,var(--surface-ffffff) 0%,var(--surface-cfe9fb) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero.svelte-1a4fu2r .lede:where(.svelte-1a4fu2r){max-width:58ch;margin:22px auto 0;font-size:clamp(17px,2vw,21px);line-height:1.55;color:var(--fd-text)}.hero.svelte-1a4fu2r .cta-row:where(.svelte-1a4fu2r){justify-content:center}.hero.svelte-1a4fu2r .form-error:where(.svelte-1a4fu2r){margin-top:16px}.hero-note.svelte-1a4fu2r{margin-top:22px;font-size:14px;color:var(--fd-muted)}.hero-note.svelte-1a4fu2r a:where(.svelte-1a4fu2r){margin-left:4px}.band.svelte-1a4fu2r{border-top:1px solid var(--fd-border);padding:clamp(48px,7vw,96px) 0}.band-grid.svelte-1a4fu2r{display:flex;flex-direction:column;gap:36px}.band-text.svelte-1a4fu2r{max-width:720px}@media(min-width:900px){.band-grid.svelte-1a4fu2r{gap:44px}.band.flip.svelte-1a4fu2r:not(.text-only) .band-text:where(.svelte-1a4fu2r){align-self:flex-end;text-align:left}}.eyebrow.svelte-1a4fu2r{margin:0 0 10px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fd-accent-soft)}.band.svelte-1a4fu2r h2:where(.svelte-1a4fu2r),.trust.svelte-1a4fu2r h2:where(.svelte-1a4fu2r),.modules.svelte-1a4fu2r h2:where(.svelte-1a4fu2r),.closing.svelte-1a4fu2r h2:where(.svelte-1a4fu2r){margin:0 0 16px;font-size:clamp(26px,3.2vw,38px);font-weight:750;line-height:1.12;letter-spacing:-.02em;color:var(--fd-heading)}.band-text.svelte-1a4fu2r p:where(.svelte-1a4fu2r):not(.eyebrow){font-size:clamp(15px,1.4vw,17px);line-height:1.65}.band-text.svelte-1a4fu2r p:where(.svelte-1a4fu2r)+p:where(.svelte-1a4fu2r){margin-top:12px}.more.svelte-1a4fu2r{display:inline-block;margin-top:18px;font-size:15px;font-weight:600;text-decoration:none}.more.svelte-1a4fu2r:hover{text-decoration:underline}.shot.svelte-1a4fu2r{margin:0;border-radius:16px;border:1px solid var(--fd-border-strong);background:var(--fd-panel);overflow:hidden;box-shadow:0 40px 90px -40px #38bdf859,0 20px 50px -30px #000c}.shot.svelte-1a4fu2r img:where(.svelte-1a4fu2r){display:block;width:100%;height:auto}.shot.code.svelte-1a4fu2r{max-width:720px;padding:20px 22px}.shot.code.svelte-1a4fu2r pre:where(.svelte-1a4fu2r){margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px;line-height:1.7;color:var(--fd-text-strong);white-space:pre-wrap;overflow-wrap:anywhere}.shot.code.svelte-1a4fu2r .c:where(.svelte-1a4fu2r){color:var(--fd-muted)}.shot.code.svelte-1a4fu2r .m:where(.svelte-1a4fu2r){color:var(--fd-accent-soft);font-weight:700}.trust.svelte-1a4fu2r{border-top:1px solid var(--fd-border);padding:clamp(56px,7vw,96px) 0;background:linear-gradient(180deg,rgba(56,189,248,.06),transparent 60%)}.section-intro.svelte-1a4fu2r{max-width:62ch;font-size:clamp(15px,1.4vw,17px);color:var(--fd-text)}.points.svelte-1a4fu2r{list-style:none;margin:36px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px}.points.svelte-1a4fu2r li:where(.svelte-1a4fu2r){border-radius:14px;border:1px solid var(--fd-border-strong);background:linear-gradient(180deg,var(--fd-panel-2) 0%,var(--fd-panel) 100%);padding:22px}.points.svelte-1a4fu2r h3:where(.svelte-1a4fu2r),.module.svelte-1a4fu2r h3:where(.svelte-1a4fu2r){margin:0 0 8px;font-size:17px;font-weight:700;color:var(--fd-heading)}.points.svelte-1a4fu2r p:where(.svelte-1a4fu2r),.module.svelte-1a4fu2r p:where(.svelte-1a4fu2r){font-size:14.5px;line-height:1.6;color:var(--fd-text)}.modules.svelte-1a4fu2r{border-top:1px solid var(--fd-border);padding:clamp(56px,7vw,96px) 0}.module-grid.svelte-1a4fu2r{list-style:none;margin:36px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px}.module.svelte-1a4fu2r{display:flex;flex-direction:column;height:100%;padding:22px;border-radius:14px;border:1px solid var(--fd-border-strong);background:var(--fd-panel);text-decoration:none;color:inherit;transition:border-color .15s ease,background .15s ease,transform .15s ease}.module.svelte-1a4fu2r:hover{border-color:var(--fd-accent);background:var(--surface-111e30);transform:translateY(-2px)}.module-more.svelte-1a4fu2r{margin-top:auto;padding-top:14px;font-size:14px;font-weight:600;color:var(--fd-accent-soft)}.closing.svelte-1a4fu2r{border-top:1px solid var(--fd-border);padding:clamp(56px,7vw,96px) 0 clamp(48px,6vw,80px);text-align:center;background:radial-gradient(ellipse 50% 60% at 50% 100%,rgba(129,140,248,.12),transparent 70%)}.closing.svelte-1a4fu2r .wrap:where(.svelte-1a4fu2r){display:flex;flex-direction:column;align-items:center}.closing.svelte-1a4fu2r .section-intro:where(.svelte-1a4fu2r){margin:0 auto}.closing.svelte-1a4fu2r .signin:where(.svelte-1a4fu2r){width:min(440px,100%);margin-top:32px;text-align:left}.closing.svelte-1a4fu2r .access:where(.svelte-1a4fu2r){max-width:60ch;margin-top:24px;font-size:14px;color:var(--fd-muted)}.closing.svelte-1a4fu2r .access:where(.svelte-1a4fu2r) a:where(.svelte-1a4fu2r){margin-left:4px}.closing-docs.svelte-1a4fu2r{margin-top:10px;font-size:15px;font-weight:600}.closing-docs.svelte-1a4fu2r a:where(.svelte-1a4fu2r){text-decoration:none}.closing-docs.svelte-1a4fu2r a:where(.svelte-1a4fu2r):hover{text-decoration:underline}.panel.svelte-1a4fu2r{border-radius:14px;border:1px solid var(--fd-border-strong);background:linear-gradient(180deg,var(--fd-panel-2) 0%,var(--fd-panel) 100%);padding:24px}.panel.svelte-1a4fu2r h2:where(.svelte-1a4fu2r):first-child{margin-top:0;font-size:20px}.signin.svelte-1a4fu2r{display:flex;flex-direction:column;gap:14px;max-width:440px}.signin.svelte-1a4fu2r h2:where(.svelte-1a4fu2r){margin:0;font-size:20px}.signin.svelte-1a4fu2r p:where(.svelte-1a4fu2r)+p:where(.svelte-1a4fu2r){margin-top:0}.signin-page.svelte-1a4fu2r{width:min(460px,100%);margin:6vh auto 0}.signin-page.svelte-1a4fu2r h1:where(.svelte-1a4fu2r){font-size:24px}.help.svelte-1a4fu2r h2:where(.svelte-1a4fu2r){margin-top:24px}.account-group.svelte-1a4fu2r+.account-group:where(.svelte-1a4fu2r){margin-top:20px}.account-group.svelte-1a4fu2r h2:where(.svelte-1a4fu2r){margin:14px 0 4px}.account-group.svelte-1a4fu2r h2:where(.svelte-1a4fu2r) a:where(.svelte-1a4fu2r){color:var(--ink-f1f5f9);text-decoration:none}.account-group.svelte-1a4fu2r h2:where(.svelte-1a4fu2r) a:where(.svelte-1a4fu2r):hover{text-decoration:underline}.boards.svelte-1a4fu2r{list-style:none;display:flex;flex-direction:column;gap:8px;margin-top:8px}.boards.svelte-1a4fu2r li:where(.svelte-1a4fu2r){display:flex;align-items:center;gap:12px}.board-link.svelte-1a4fu2r{flex:1 1 auto;display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:10px;border:1px solid var(--line-334155);background:var(--surface-0f172a);text-decoration:none;transition:border-color .12s ease,background .12s ease}.board-link.svelte-1a4fu2r:hover{border-color:var(--fd-accent);background:var(--surface-111e30)}.board-name.svelte-1a4fu2r{color:var(--ink-f1f5f9);font-weight:600;font-size:15px}.board-address.svelte-1a4fu2r{color:var(--ink-64748b);font-size:13px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.role.svelte-1a4fu2r{flex:0 0 auto;min-width:64px;font-size:12px;color:var(--fd-muted);text-transform:lowercase}.actions.svelte-1a4fu2r{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.action.svelte-1a4fu2r{display:inline-flex;align-items:center;padding:9px 14px;border-radius:10px;border:1px solid var(--line-334155);background:var(--surface-0f172a);color:var(--fd-text-strong);font-size:14px;text-decoration:none;cursor:pointer;transition:border-color .12s ease,background .12s ease}.action.svelte-1a4fu2r:hover:not(:disabled){border-color:var(--fd-accent);background:var(--surface-111e30)}.action.svelte-1a4fu2r:disabled{opacity:.6;cursor:default}.address.svelte-1a4fu2r{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--fd-text-strong)}.footnote.svelte-1a4fu2r{margin-top:18px;font-size:13px}.form-error.svelte-1a4fu2r{border-radius:10px;border:1px solid rgba(248,113,113,.35);background:#7f1d1d40;color:var(--ink-fecaca);padding:10px 12px;font-size:13px}.link-button.svelte-1a4fu2r{background:none;border:none;color:var(--fd-accent-soft);font-size:13px;cursor:pointer;padding:0}.link-button.svelte-1a4fu2r:hover{text-decoration:underline}.foot.svelte-1a4fu2r{display:flex;flex-wrap:wrap;gap:8px 32px;justify-content:center;padding:18px var(--fd-gutter) 24px;font-size:12px;color:var(--ink-64748b);border-top:1px solid rgba(148,163,184,.1)}.foot-legal.svelte-1a4fu2r{color:var(--fd-muted)}.foot-legal.svelte-1a4fu2r:empty{display:none}.foot-agents.svelte-1a4fu2r{display:inline-flex;flex-wrap:wrap;gap:12px;justify-content:center}.foot-agents.svelte-1a4fu2r a:where(.svelte-1a4fu2r){color:var(--fd-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.docs-overlay.svelte-4t06nt{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#020617b8;display:flex;justify-content:flex-end}.docs-panel.svelte-4t06nt{width:min(1200px,100%);max-width:100%;height:100vh;height:100dvh;background:var(--surface-0f172a);display:grid;grid-template-columns:320px minmax(0,1fr);border-left:1px solid var(--line-243244)}.docs-sidebar.svelte-4t06nt{border-right:1px solid var(--line-243244);display:flex;flex-direction:column;min-height:0;min-width:0}.docs-sidebar-header.svelte-4t06nt{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:16px;border-bottom:1px solid var(--line-243244)}.docs-sidebar-header.svelte-4t06nt h2:where(.svelte-4t06nt){margin:0;font-size:15px;color:var(--ink-f8fafc);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docs-close.svelte-4t06nt{flex-shrink:0;border:1px solid var(--line-3b4d63);border-radius:6px;background:var(--surface-162234);color:var(--ink-cbd5e1);cursor:pointer;padding:6px 10px}.docs-search.svelte-4t06nt{margin:16px;width:calc(100% - 32px);border-radius:6px;border:1px solid var(--line-334155);background:var(--surface-111827);color:var(--ink-e2e8f0);padding:10px 12px}.docs-list.svelte-4t06nt{overflow-y:auto;padding:0 12px 12px;display:flex;flex-direction:column;gap:8px}.docs-item.svelte-4t06nt{text-align:left;border:1px solid var(--line-243244);border-radius:6px;background:var(--surface-111827);color:var(--ink-e2e8f0);padding:10px;display:flex;flex-direction:column;gap:4px;cursor:pointer;min-width:0}.docs-item.active.svelte-4t06nt{border-color:var(--line-60a5fa);background:var(--surface-142033)}.docs-item-title.svelte-4t06nt{font-size:13px;font-weight:600}.docs-item-path.svelte-4t06nt,.docs-item-heading.svelte-4t06nt,.docs-updated.svelte-4t06nt,.docs-kind.svelte-4t06nt{font-size:12px;color:var(--ink-93a4b8);overflow-wrap:anywhere}.docs-item-snippet.svelte-4t06nt{font-size:12px;color:var(--ink-cbd5e1);line-height:1.45;overflow-wrap:anywhere}.docs-item-snippet.svelte-4t06nt mark{background:var(--surface-334155);color:var(--ink-f8fafc)}.docs-content.svelte-4t06nt{min-width:0;min-height:0;overflow-y:auto;padding:20px 24px 48px}.docs-content-header.svelte-4t06nt{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px}.docs-content-header.svelte-4t06nt h1:where(.svelte-4t06nt){margin:4px 0;font-size:22px;color:var(--ink-f8fafc)}.docs-path.svelte-4t06nt{font-size:12px;color:var(--ink-93a4b8)}.docs-plantuml-preview.svelte-4t06nt{overflow:auto;border:1px solid var(--line-243244);border-radius:6px;background:var(--surface-ffffff);padding:12px;margin-bottom:20px}.docs-plantuml-preview.svelte-4t06nt img:where(.svelte-4t06nt){max-width:100%;display:block}.docs-markdown.svelte-4t06nt{color:var(--ink-dbe3ee);line-height:1.65}.docs-markdown.svelte-4t06nt h1,.docs-markdown.svelte-4t06nt h2,.docs-markdown.svelte-4t06nt h3{color:var(--ink-f8fafc)}.docs-markdown.svelte-4t06nt a{color:var(--ink-93c5fd)}.docs-empty.svelte-4t06nt,.docs-error.svelte-4t06nt{padding:16px;color:var(--ink-93a4b8)}.docs-error.svelte-4t06nt{color:var(--ink-fca5a5)}@media(max-width:900px){.docs-panel.svelte-4t06nt{grid-template-columns:1fr;grid-template-rows:minmax(180px,42dvh) minmax(0,1fr)}.docs-sidebar.svelte-4t06nt{min-height:0;max-height:none}}@media(max-width:640px){.docs-panel.svelte-4t06nt{width:100%;border-left:none;grid-template-rows:minmax(170px,40dvh) minmax(0,1fr)}.docs-sidebar-header.svelte-4t06nt{padding:12px}.docs-search.svelte-4t06nt{margin:12px;width:calc(100% - 24px)}.docs-list.svelte-4t06nt{padding:0 10px 10px}.docs-content.svelte-4t06nt{padding:16px 14px calc(32px + env(safe-area-inset-bottom))}.docs-content-header.svelte-4t06nt{flex-direction:column;gap:8px}}.backdrop.svelte-1aq2l94{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}.panel.svelte-1aq2l94{background:var(--surface-1a1a1a);border:1px solid var(--line-333333);border-radius:8px;width:min(720px,calc(100vw - 40px));max-height:calc(100vh - 80px);display:flex;flex-direction:column;box-shadow:0 10px 30px #00000080}.panel-header.svelte-1aq2l94{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid var(--line-2a2a2a)}.panel-header.svelte-1aq2l94 h2:where(.svelte-1aq2l94){margin:0;font-size:16px;color:var(--ink-eeeeee)}.close-btn.svelte-1aq2l94{background:transparent;border:none;color:var(--ink-aaaaaa);font-size:22px;cursor:pointer;padding:0 6px}.close-btn.svelte-1aq2l94:hover{color:var(--ink-ffffff)}.panel-body.svelte-1aq2l94{overflow-y:auto;padding:14px 20px 18px}.group.svelte-1aq2l94{margin-bottom:18px}.group.svelte-1aq2l94 h3:where(.svelte-1aq2l94){margin:0 0 6px;font-size:12px;color:var(--ink-888888);text-transform:uppercase;letter-spacing:.06em}dl.svelte-1aq2l94{margin:0;display:grid;grid-template-columns:minmax(120px,200px) 1fr;gap:6px 16px}.row.svelte-1aq2l94{display:contents}dt.svelte-1aq2l94{display:flex;align-items:center;gap:6px;flex-wrap:wrap}dd.svelte-1aq2l94{margin:0;color:var(--ink-cdcdcd);font-size:13px;align-self:center}kbd.svelte-1aq2l94{display:inline-block;padding:2px 8px;border:1px solid var(--line-444444);border-bottom-width:2px;border-radius:4px;background:var(--surface-2a2a2a);color:var(--ink-f3f3f3);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;min-width:18px;text-align:center}.kbd-sep.svelte-1aq2l94{color:var(--ink-888888);font-size:11px;text-transform:lowercase}.footnote.svelte-1aq2l94{margin:8px 0 0;color:var(--ink-888888);font-size:12px}.app-shell.svelte-1n46o8q{display:flex;flex:1;min-height:0;min-width:0}.app-main.svelte-1n46o8q{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0}.top-bar.svelte-1n46o8q{display:flex;align-items:center;gap:10px;flex-shrink:0;padding:8px 16px;background:var(--surface-111111);border-bottom:1px solid var(--line-242424);min-width:0}.topbar-menu.svelte-1n46o8q{flex-shrink:0;width:34px;height:32px;border:1px solid var(--line-333333);border-radius:6px;background:var(--surface-1a1a1a);color:var(--ink-cbd5e1);font-size:16px;line-height:1;cursor:pointer}.topbar-menu.svelte-1n46o8q:hover{background:var(--surface-242424);color:var(--ink-ffffff)}.topbar-logo.svelte-1n46o8q{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;color:var(--ink-ffffff);text-decoration:none;font-weight:600;font-size:15px}.topbar-logo-mark.svelte-1n46o8q{color:var(--ink-8ab4f8);font-size:16px}.topbar-board.svelte-1n46o8q{flex-shrink:1;min-width:0}.topbar-add-board.svelte-1n46o8q{flex-shrink:0}.model-policy-badge.svelte-1n46o8q{flex-shrink:0;padding:2px 8px;border-radius:999px;border:1px solid var(--line-b91c1c);background:var(--surface-3b0d0d);color:var(--ink-fecaca);font-size:12px;font-weight:600;text-decoration:none;white-space:nowrap}.model-policy-badge.svelte-1n46o8q:hover{background:var(--surface-4c1111);color:var(--ink-ffffff)}.topbar-search.svelte-1n46o8q{flex:0 1 auto}.topbar-spacer.svelte-1n46o8q{flex:1 1 auto;min-width:8px}.topbar-inline-agents.svelte-1n46o8q{display:inline-flex;align-items:center;flex-shrink:0}.topbar-inline-avatar.svelte-1n46o8q{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;overflow:hidden;margin-left:-6px;border:2px solid var(--line-111111);background:var(--surface-2a3a5a)}.topbar-inline-avatar.svelte-1n46o8q:first-child{margin-left:0}.topbar-inline-avatar.svelte-1n46o8q img:where(.svelte-1n46o8q){width:100%;height:100%;object-fit:cover}.topbar-inline-initials.svelte-1n46o8q{color:var(--ink-93c5fd);font-size:10px;font-weight:600}.topbar-new.svelte-1n46o8q{flex-shrink:0}.create-menu.svelte-1n46o8q{position:relative;flex-shrink:0}.create-menu-toggle.svelte-1n46o8q{padding-left:8px;padding-right:8px}.create-menu-list.svelte-1n46o8q{position:absolute;top:calc(100% + 4px);right:0;z-index:120;display:flex;flex-direction:column;min-width:160px;padding:4px;border:1px solid var(--line-333333);border-radius:6px;background:var(--surface-1a1a1a);box-shadow:0 6px 18px #0006}.create-menu-item.svelte-1n46o8q{padding:7px 10px;border:none;border-radius:4px;background:none;color:var(--ink-e5e7eb);font-size:13px;text-align:left;cursor:pointer}.create-menu-item.svelte-1n46o8q:hover,.create-menu-item.svelte-1n46o8q:focus-visible{background:var(--surface-2a2a2a)}.topbar-health-pill.svelte-1n46o8q{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;border-radius:999px;border:1px solid var(--line-333333);background:var(--surface-1a1a1a);text-decoration:none}.topbar-health-pill.pass.svelte-1n46o8q{border-color:var(--line-15803d)}.topbar-health-pill.warn.svelte-1n46o8q{border-color:var(--line-a16207)}.topbar-health-pill.fail.svelte-1n46o8q{border-color:var(--line-b91c1c)}.topbar-filter-toggle.svelte-1n46o8q{flex-shrink:0;font-size:15px;line-height:1}.filter-row.svelte-1n46o8q{display:flex;flex-direction:column;gap:8px;flex-shrink:0;padding:10px 16px;background:var(--surface-141414);border-bottom:1px solid var(--line-242424)}.filter-row-controls.svelte-1n46o8q{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.app-body.svelte-1n46o8q{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;padding-bottom:34px}.error.svelte-1n46o8q{padding:2rem;color:var(--ink-ef4444);text-align:center;font-size:1rem}.loading.svelte-1n46o8q{padding:2rem;color:var(--ink-888888);text-align:center;font-size:1rem}.version-banner.svelte-1n46o8q{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-bottom:1px solid var(--line-7c2d12);background:var(--surface-3b1d12);color:var(--ink-fed7aa)}.version-banner-button.svelte-1n46o8q{padding:6px 12px;border:1px solid var(--line-fdba74);border-radius:6px;background:var(--surface-7c2d12);color:var(--ink-fff7ed);cursor:pointer;font-weight:600}.version-banner-button.svelte-1n46o8q:hover{background:var(--surface-9a3412)}.view-as-banner.svelte-1n46o8q{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px;border-bottom:1px solid var(--line-6d28d9);background:var(--surface-2e1065);color:var(--ink-ede9fe);font-size:13px}.view-as-id.svelte-1n46o8q{color:var(--ink-c4b5fd)}.view-as-exit.svelte-1n46o8q{padding:5px 12px;border:1px solid var(--line-c4b5fd);border-radius:6px;background:transparent;color:var(--ink-ede9fe);cursor:pointer}.view-as-exit.svelte-1n46o8q:hover{background:var(--surface-4c1d95)}.connection-banner.svelte-1n46o8q{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-bottom:1px solid var(--line-92400e);background:var(--surface-422006);color:var(--ink-fde68a)}.connection-banner-button.svelte-1n46o8q{padding:6px 12px;border:1px solid var(--line-fcd34d);border-radius:6px;background:var(--surface-92400e);color:var(--ink-fffbeb);cursor:pointer;font-weight:600}.connection-banner-button.svelte-1n46o8q:hover{background:var(--surface-b45309)}.agent-filter-slot.svelte-1n46o8q{display:flex;align-items:center;min-width:0}.search-box.svelte-1n46o8q{display:flex;align-items:center;gap:4px;position:relative;min-width:0}.search-input.svelte-1n46o8q{padding:5px 10px;background:var(--surface-222222);border:1px solid var(--line-444444);border-radius:4px;color:var(--ink-cccccc);font-size:13px;width:clamp(160px,16vw,180px)}.search-input.svelte-1n46o8q:focus{outline:none;border-color:var(--line-3b82f6);width:clamp(190px,20vw,240px)}.search-clear.svelte-1n46o8q{background:none;border:none;color:var(--ink-888888);font-size:16px;cursor:pointer;padding:0 2px;line-height:1}.search-clear.svelte-1n46o8q:hover{color:var(--ink-ffffff)}.search-count.svelte-1n46o8q{font-size:11px;color:var(--ink-888888);white-space:nowrap}.board-select.svelte-1n46o8q{display:inline-flex;align-items:center;gap:8px;padding:5px 10px;background:var(--surface-222222);border:1px solid var(--line-444444);border-radius:4px;color:var(--ink-cccccc);font-size:13px;cursor:pointer}.board-select.svelte-1n46o8q:hover{border-color:var(--line-666666)}.board-select-label.svelte-1n46o8q{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-select-caret.svelte-1n46o8q{color:var(--ink-888888);font-size:11px}.board-dropdown.svelte-1n46o8q{position:relative;min-width:0}.board-dropdown-menu.svelte-1n46o8q{position:absolute;top:100%;left:0;margin-top:4px;min-width:320px;padding:6px;border:1px solid var(--line-444444);border-radius:8px;background:var(--surface-2a2a2a);box-shadow:0 8px 20px #00000059;z-index:120}.board-dropdown-item.svelte-1n46o8q{display:flex;align-items:center;gap:8px;padding:4px;border-radius:6px}.board-dropdown-item.active.svelte-1n46o8q{background:var(--surface-1d2836)}.board-option-button.svelte-1n46o8q{display:flex;flex:1;align-items:center;gap:12px;min-width:0;padding:8px 10px;border:none;border-radius:4px;background:transparent;color:var(--ink-cccccc);cursor:pointer;text-align:left}.board-option-button.svelte-1n46o8q:hover{background:var(--surface-333333);color:var(--ink-ffffff)}.board-option-name.svelte-1n46o8q{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-option-meta.svelte-1n46o8q{flex-shrink:0;color:var(--ink-888888);font-size:11px;text-transform:uppercase;letter-spacing:.04em}.board-option-remove.svelte-1n46o8q{flex-shrink:0;padding:6px 10px;border:1px solid var(--line-7f1d1d);border-radius:4px;background:var(--surface-2b1212);color:var(--ink-fecaca);cursor:pointer;font-size:12px}.board-option-remove.svelte-1n46o8q:hover{background:var(--surface-3b1616)}.board-option-badge.svelte-1n46o8q{flex-shrink:0;padding:4px 8px;border-radius:999px;background:var(--surface-1d2836);color:var(--ink-93c5fd);font-size:11px;font-weight:600}.lane-dropdown.svelte-1n46o8q{position:relative}.lane-dropdown-menu.svelte-1n46o8q{position:absolute;top:100%;left:0;margin-top:4px;background:var(--surface-2a2a2a);border:1px solid var(--line-444444);border-radius:6px;padding:6px 0;min-width:200px;z-index:100;box-shadow:0 4px 12px #0006}.lane-dropdown-header.svelte-1n46o8q{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 12px 6px;border-bottom:1px solid var(--line-333333);margin-bottom:4px}.lane-dropdown-title.svelte-1n46o8q{color:var(--ink-888888);font-size:11px;text-transform:uppercase;letter-spacing:.04em}.lane-clear-button.svelte-1n46o8q{background:none;border:none;color:var(--ink-8ab4f8);cursor:pointer;font-size:11px;padding:0}.lane-clear-button.svelte-1n46o8q:hover{color:var(--ink-ffffff)}.lane-dropdown-item.svelte-1n46o8q{display:flex;align-items:center;gap:8px;padding:5px 12px;color:var(--ink-cccccc);font-size:13px;cursor:pointer;white-space:nowrap}.lane-dropdown-item.svelte-1n46o8q:hover{background:var(--surface-333333)}.lane-dropdown-item.svelte-1n46o8q input:where(.svelte-1n46o8q){accent-color:var(--mark-3b82f6)}.lane-dropdown-item.active.svelte-1n46o8q{background:var(--surface-1f2a3d)}.col-dropdown.svelte-1n46o8q{position:relative}.col-dropdown-menu.svelte-1n46o8q{position:absolute;top:100%;right:0;margin-top:4px;background:var(--surface-2a2a2a);border:1px solid var(--line-444444);border-radius:6px;padding:6px 0;min-width:160px;z-index:100;box-shadow:0 4px 12px #0006}.col-dropdown-item.svelte-1n46o8q{display:flex;align-items:center;gap:8px;padding:6px 12px;color:var(--ink-cccccc);font-size:13px;cursor:pointer;white-space:nowrap}.col-dropdown-item.svelte-1n46o8q:hover{background:var(--surface-333333)}.col-dropdown-item.svelte-1n46o8q input:where(.svelte-1n46o8q){accent-color:var(--mark-3b82f6)}.col-hidden-tag.svelte-1n46o8q{font-size:10px;color:var(--ink-666666);background:var(--surface-333333);padding:1px 5px;border-radius:3px;margin-left:auto}.sort-select.svelte-1n46o8q{padding:5px 10px;background:var(--surface-222222);border:1px solid var(--line-444444);border-radius:4px;color:var(--ink-cccccc);font-size:13px;cursor:pointer}.sort-select.svelte-1n46o8q:hover{border-color:var(--line-666666)}.btn-toggle.svelte-1n46o8q{padding:6px 14px;background:var(--surface-333333);color:var(--ink-cccccc);border:1px solid var(--line-444444);border-radius:4px;cursor:pointer;font-size:13px}.btn-toggle.svelte-1n46o8q:hover{background:var(--surface-444444);color:var(--ink-ffffff)}.btn-toggle.active.svelte-1n46o8q{background:var(--surface-2a3a5a);border-color:var(--line-3b82f6);color:var(--ink-8ab4f8)}.health-dot.svelte-1n46o8q{flex-shrink:0;width:8px;height:8px;border-radius:999px;background:var(--surface-6b7280)}.health-dot.pass.svelte-1n46o8q{background:var(--surface-22c55e);box-shadow:0 0 0 3px #22c55e1f}.health-dot.warn.svelte-1n46o8q{background:var(--surface-f59e0b);box-shadow:0 0 0 3px #f59e0b1f}.health-dot.fail.svelte-1n46o8q{background:var(--surface-ef4444);box-shadow:0 0 0 3px #ef44441f}.btn-new.svelte-1n46o8q{padding:6px 14px;background:var(--primary-button);color:var(--on-solid);border:none;border-radius:4px;cursor:pointer;font-size:13px;font-weight:500}.btn-new.svelte-1n46o8q:hover{background:var(--primary-button)}.status-bar.svelte-1n46o8q{position:fixed;right:0;bottom:0;left:0;z-index:40;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:16px;min-height:30px;padding:6px 14px;border-top:1px solid var(--line-242424);background:color-mix(in srgb,var(--bg-primary) 96%,transparent);color:var(--ink-9ca3af);font-size:11px;line-height:1.2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.status-bar-section.svelte-1n46o8q{display:flex;align-items:center;gap:8px;min-width:0}.status-bar-summary.svelte-1n46o8q{justify-content:center}.status-bar-state.svelte-1n46o8q{justify-content:flex-end}.status-bar.has-legal.svelte-1n46o8q{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.1fr) auto}.status-bar-legal.svelte-1n46o8q{justify-content:flex-end;color:var(--ink-6b7280)}.status-bar-label.svelte-1n46o8q{flex-shrink:0;color:var(--ink-6b7280);text-transform:uppercase;letter-spacing:.08em}.status-bar-value.svelte-1n46o8q,.status-bar-summary.svelte-1n46o8q span:where(.svelte-1n46o8q),.status-bar-state.svelte-1n46o8q span:where(.svelte-1n46o8q):last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-indicator.svelte-1n46o8q{flex-shrink:0;width:7px;height:7px;border-radius:999px;background:var(--surface-6b7280)}.status-indicator.online.svelte-1n46o8q{background:var(--surface-22c55e);box-shadow:0 0 0 3px #22c55e26}.status-indicator.syncing.svelte-1n46o8q{background:var(--surface-f59e0b);box-shadow:0 0 0 3px #f59e0b26}.status-indicator.offline.svelte-1n46o8q{background:var(--surface-ef4444);box-shadow:0 0 0 3px #ef444426}.latency-badge.svelte-1n46o8q{font-size:.7rem;padding:1px 6px;border-radius:4px;font-family:monospace}.latency-badge.fast.svelte-1n46o8q{background:var(--surface-muted);color:var(--success)}.latency-badge.svelte-1n46o8q:not(.fast):not(.slow){background:var(--surface-muted);color:var(--warning)}.latency-badge.slow.svelte-1n46o8q{background:var(--surface-muted);color:var(--danger)}@media(max-width:900px){.status-bar.svelte-1n46o8q,.status-bar.has-legal.svelte-1n46o8q{grid-template-columns:1fr;gap:4px;padding:8px 12px}.status-bar-legal.svelte-1n46o8q{display:none}.status-bar-summary.svelte-1n46o8q,.status-bar-state.svelte-1n46o8q{justify-content:flex-start}.app-body.svelte-1n46o8q{padding-bottom:72px}}@media(max-width:640px){.app-body.svelte-1n46o8q{padding-bottom:58px}.version-banner.svelte-1n46o8q,.connection-banner.svelte-1n46o8q{align-items:flex-start;flex-direction:column;padding:10px 12px}.top-bar.svelte-1n46o8q{flex-wrap:wrap;gap:6px}.topbar-logo-text.svelte-1n46o8q{display:none}.topbar-search.svelte-1n46o8q{flex:1 1 100%;order:1}.search-box.svelte-1n46o8q{min-width:0}.search-input.svelte-1n46o8q,.search-input.svelte-1n46o8q:focus{width:100%}.search-count.svelte-1n46o8q{flex-shrink:0}.topbar-board.svelte-1n46o8q{flex:1 1 calc(100% - 42px)}.board-select.svelte-1n46o8q{width:100%;justify-content:space-between}.board-select-label.svelte-1n46o8q{max-width:none}.topbar-spacer.svelte-1n46o8q{display:none}.filter-row-controls.svelte-1n46o8q{overflow-x:auto}.btn-toggle.svelte-1n46o8q,.btn-new.svelte-1n46o8q,.sort-select.svelte-1n46o8q{padding:7px 10px;font-size:12px}.board-dropdown-menu.svelte-1n46o8q,.lane-dropdown-menu.svelte-1n46o8q,.col-dropdown-menu.svelte-1n46o8q{min-width:0;max-width:calc(100vw - 24px)}.board-dropdown-menu.svelte-1n46o8q{width:min(320px,calc(100vw - 24px))}.board-dropdown-item.svelte-1n46o8q{align-items:stretch;flex-wrap:wrap}.board-option-button.svelte-1n46o8q{flex-basis:100%}.board-option-remove.svelte-1n46o8q,.board-option-badge.svelte-1n46o8q{margin-left:10px}.status-bar.svelte-1n46o8q{gap:3px;min-height:0;padding:6px 10px calc(6px + env(safe-area-inset-bottom))}.status-bar-path.svelte-1n46o8q{display:none}.status-bar-section.svelte-1n46o8q{gap:6px}}:root{--tl-done: #15803d;--tl-ghost: #94a3b8;--tl-slip-on-track: #9ca3af;--tl-slip-late-start: #fbbf24;--tl-slip-late-finish: #f87171;--tl-slip-done-late: #fb923c;--tl-sprint: light-dark(#1e40af, #1e3a8a);--tl-sprint-label: light-dark(#1e3a8a, #e2e8f0);--tl-milestone-label: light-dark(#6b21a8, #e2e8f0);--tl-tick: light-dark(#cbd5e1, #334155);--tl-tick-major: light-dark(#94a3b8, #475569);--tl-danger: #dc2626;--tl-body: light-dark(#374151, #cbd5e1);--tl-flow-ink: light-dark(#172033, #e2e8f0);--tl-paper: light-dark(#ffffff, #111111);--tl-head: light-dark(#f8fafc, #0f172a);--tl-ink: light-dark(#111827, #e2e8f0);--tl-muted: light-dark(#6b7280, #aab7c9);--tl-rule: light-dark(#d1d5db, #475569);--tl-grid: light-dark(#eef2f7, #334155);--tl-milestone: light-dark(#9333ea, #c084fc);--tl-today: light-dark(#e11d48, #f43f5e);--tl-hatch-bg: light-dark(#dbeafe, #1e3a5f);--tl-hatch-stripe: #60a5fa;--tl-note: light-dark(#1d4ed8, #93c5fd);--tl-fixed: light-dark(#64748b, #e5e7eb);--tl-human: #a78bfa;--tl-ai: #34d399;--tl-unassigned: #64748b;--tl-actual: #3b82f6;--tl-weekend: light-dark(#f1f5f9, #172033);--tl-risk-amber: light-dark(#f59e0b, #fbbf24);--tl-risk-red: #dc2626}:root{--priority-critical-bg: #7f1d1d;--priority-high-bg: #dc2626;--priority-medium-bg: #f59e0b;--priority-medium-ink: #111827;--priority-low-bg: light-dark(#166534, #10b981);--priority-low-ink: light-dark(#ffffff, #111827);--tl-axis-band-opacity: .55;--tl-body-band-opacity: .16;--tl-body-band-muted-opacity: .064;--primary-button: #1d4ed8;--on-solid: #ffffff;--danger-solid: #991b1b;--status-page: var(--bg-primary);--status-surface: var(--bg-elevated);--status-text: var(--text-primary);--status-ink: var(--text-primary);--status-muted: var(--text-muted);--status-line: var(--border);--status-line-soft: var(--border);--status-link: var(--link);--status-focus: var(--accent);--status-series-1: var(--info);--status-series-2: var(--success);--coverage-board: var(--info);--coverage-scratch: var(--warning);--rag-red-text: var(--danger);--rag-red-fg: var(--danger);--rag-red-border: var(--danger);--rag-red-bg: var(--surface-muted);--rag-amber-fg: var(--warning);--rag-amber-border: var(--warning);--rag-amber-bg: var(--surface-muted);--rag-green-fg: var(--success);--rag-green-border: var(--success);--rag-green-bg: var(--surface-muted);--rag-na-fg: var(--text-muted);--rag-na-border: var(--text-muted);--rag-na-bg: var(--surface-muted);color-scheme:dark;--bg-primary: light-dark(#ffffff, #000000);--bg: light-dark(#f8fafc, #111827);--bg-elevated: light-dark(#f1f5f9, #1e293b);--text-primary: light-dark(#111827, #f8fafc);--text: light-dark(#111827, #f8fafc);--text-muted: light-dark(#475569, #aab7c9);--border: light-dark(#94a3b8, #475569);--success: light-dark(#166534, #86efac);--danger: light-dark(#991b1b, #fca5a5);--warning: light-dark(#854d0e, #fde68a);--info: light-dark(#1e40af, #93c5fd);--accent: light-dark(#1e40af, #93c5fd);--link: light-dark(#1e40af, #93c5fd);--surface-muted: light-dark(#f1f5f9, #1e293b);--surface-subtle: light-dark(#f8fafc, #172033);--ink-000000: light-dark(#383838, #000000);--ink-111111: light-dark(#383838, #111111);--ink-166534: light-dark(#176936, #166534);--ink-1976d2: light-dark(#0e4072, #1976d2);--ink-1e3a8a: light-dark(#172c69, #1e3a8a);--ink-1e40af: light-dark(#13286d, #1e40af);--ink-22c55e: light-dark(#136d34, #22c55e);--ink-27272a: light-dark(#36363a, #27272a);--ink-27ae60: light-dark(#176839, #27ae60);--ink-2e7d32: light-dark(#225d25, #2e7d32);--ink-2f2f2f: light-dark(#383838, #2f2f2f);--ink-334155: light-dark(#303d50, #334155);--ink-3498db: light-dark(#13496c, #3498db);--ink-34d399: light-dark(#17694b, #34d399);--ink-38bdf8: light-dark(#04577b, #38bdf8);--ink-444444: light-dark(#383838, #444444);--ink-4682b4: light-dark(#24425c, #4682b4);--ink-475569: light-dark(#333e4c, #aab7c9);--ink-4a9eff: light-dark(#003b80, #4a9eff);--ink-4ade80: light-dark(#146c34, #4ade80);--ink-555555: light-dark(#383838, #aab7c9);--ink-60a5fa: light-dark(#043a7c, #60a5fa);--ink-64748b: light-dark(#353e4a, #aab7c9);--ink-666666: light-dark(#383838, #aab7c9);--ink-6b7280: light-dark(#33363d, #aab7c9);--ink-71717a: light-dark(#36363a, #aab7c9);--ink-718399: light-dark(#353f4a, #718399);--ink-777777: light-dark(#383838, #aab7c9);--ink-7aa2ff: light-dark(#002680, #7aa2ff);--ink-7dd3fc: light-dark(#03557d, #7dd3fc);--ink-7f1d1d: light-dark(#681818, #7f1d1d);--ink-86efac: light-dark(#0f7132, #86efac);--ink-888888: light-dark(#383838, #aab7c9);--ink-8a6508: light-dark(#795807, #8a6508);--ink-8a93a3: light-dark(#31363f, #8a93a3);--ink-8ab4f8: light-dark(#073278, #8ab4f8);--ink-8cc8ff: light-dark(#004380, #8cc8ff);--ink-92400e: light-dark(#74330b, #92400e);--ink-93a4b8: light-dark(#333f4d, #93a4b8);--ink-93c5fd: light-dark(#023c7d, #93c5fd);--ink-94a3b8: light-dark(#333e4d, #94a3b8);--ink-999999: light-dark(#383838, #999999);--ink-9be4b6: light-dark(#1b6436, #9be4b6);--ink-9ca3af: light-dark(#32373e, #9ca3af);--ink-9fb0c1: light-dark(#32404d, #9fb0c1);--ink-a1a1aa: light-dark(#35353b, #a1a1aa);--ink-a3a3a3: light-dark(#383838, #a3a3a3);--ink-a78bfa: light-dark(#23057a, #a78bfa);--ink-a7f3d0: light-dark(#0f7044, #a7f3d0);--ink-aaaaaa: light-dark(#383838, #aaaaaa);--ink-b8860b: light-dark(#785807, #b8860b);--ink-b91c1c: light-dark(#6f1111, #b91c1c);--ink-bae6fd: light-dark(#04537c, #bae6fd);--ink-bbbbbb: light-dark(#383838, #bbbbbb);--ink-bbf7d0: light-dark(#0d7231, #bbf7d0);--ink-bfd7ff: light-dark(#003080, #bfd7ff);--ink-bfdbfe: light-dark(#02397e, #bfdbfe);--ink-c0392b: light-dark(#681f17, #c0392b);--ink-c084fc: light-dark(#40037c, #c084fc);--ink-c3ccd6: light-dark(#343f4c, #c3ccd6);--ink-c4b5fd: light-dark(#1d037c, #c4b5fd);--ink-c62828: light-dark(#6a1515, #c62828);--ink-cbd5e1: light-dark(#2f3e51, #cbd5e1);--ink-cccccc: light-dark(#383838, #cccccc);--ink-cdcdcd: light-dark(#383838, #cdcdcd);--ink-cfe8ff: light-dark(#004280, #cfe8ff);--ink-d1d5db: light-dark(#31373f, #d1d5db);--ink-d4a017: light-dark(#73570c, #d4a017);--ink-d4b4ff: light-dark(#360080, #d4b4ff);--ink-d4d4d8: light-dark(#35353b, #d4d4d8);--ink-d6b38a: light-dark(#5e4221, #d6b38a);--ink-d6dde6: light-dark(#303e4f, #d6dde6);--ink-dbe3ee: light-dark(#293c57, #dbe3ee);--ink-dbeafe: light-dark(#03377c, #dbeafe);--ink-dc2626: light-dark(#6e1212, #dc2626);--ink-dddddd: light-dark(#383838, #dddddd);--ink-e2e8f0: light-dark(#2b3d54, #e2e8f0);--ink-e4e4e7: light-dark(#35353b, #e4e4e7);--ink-e5e5e5: light-dark(#383838, #e5e5e5);--ink-e5e7eb: light-dark(#31363f, #e5e7eb);--ink-e74c3c: light-dark(#72170e, #e74c3c);--ink-e8edf3: light-dark(#2c3e54, #e8edf3);--ink-ede9fe: light-dark(#1c067a, #ede9fe);--ink-eeeeee: light-dark(#383838, #eeeeee);--ink-ef4444: light-dark(#750a0a, #ef4444);--ink-ef6c00: light-dark(#803a00, #ef6c00);--ink-eff6ff: light-dark(#003880, #eff6ff);--ink-f0a7b6: light-dark(#6d1325, #f0a7b6);--ink-f1f5f9: light-dark(#264059, #f1f5f9);--ink-f2cf6e: light-dark(#75590a, #f2cf6e);--ink-f39c12: light-dark(#794d06, #f39c12);--ink-f3f3f3: light-dark(#383838, #f3f3f3);--ink-f3f4f6: light-dark(#303540, #f3f4f6);--ink-f43f5e: light-dark(#79071a, #f43f5e);--ink-f59e0b: light-dark(#7a4f05, #f59e0b);--ink-f87171: light-dark(#7a0606, #f87171);--ink-f8fafc: light-dark(#264059, #f8fafc);--ink-f9fafb: light-dark(#33404c, #f9fafb);--ink-facc15: light-dark(#7d6403, #facc15);--ink-fbbf24: light-dark(#7d5b02, #fbbf24);--ink-fca5a5: light-dark(#7b0404, #fca5a5);--ink-fcd34d: light-dark(#7d6102, #fcd34d);--ink-fdba74: light-dark(#7e4102, #fdba74);--ink-fde68a: light-dark(#7d6502, #fde68a);--ink-fecaca: light-dark(#7d0202, #fecaca);--ink-fed7aa: light-dark(#7e4401, #fed7aa);--ink-ff9999: light-dark(#800000, #ff9999);--ink-fff7ed: light-dark(#804700, #fff7ed);--ink-fffbeb: light-dark(#806600, #fffbeb);--ink-ffffff: light-dark(#383838, #ffffff);--line-111111: light-dark(#b8b8b8, #111111);--line-15803d: light-dark(#9bd4b0, #15803d);--line-166534: light-dark(#9bd4b1, #166534);--line-16a34a: light-dark(#9bd4b0, #16a34a);--line-1976d2: light-dark(#9bb8d4, #1976d2);--line-1a1a1a: light-dark(#b8b8b8, #1a1a1a);--line-1f1f1f: light-dark(#b8b8b8, #1f1f1f);--line-1f2937: light-dark(#a4b4cc, #1f2937);--line-1f5135: light-dark(#9bd4b4, #1f5135);--line-222222: light-dark(#b8b8b8, #222222);--line-223041: light-dark(#a1b5ce, #223041);--line-242424: light-dark(#b8b8b8, #242424);--line-243244: light-dark(#a2b5ce, #243244);--line-245736: light-dark(#9bd4af, #245736);--line-252525: light-dark(#b8b8b8, #252525);--line-2563eb: light-dark(#9badd4, #2563eb);--line-262626: light-dark(#b8b8b8, #262626);--line-282828: light-dark(#b8b8b8, #282828);--line-294563: light-dark(#9bb7d4, #294563);--line-2a2a2a: light-dark(#b8b8b8, #2a2a2a);--line-2a3747: light-dark(#a5b6ca, #2a3747);--line-2a3a52: light-dark(#a1b3cf, #2a3a52);--line-2a3a5a: light-dark(#9eafd2, #2a3a5a);--line-2a6d4e: light-dark(#9bd4ba, #2a6d4e);--line-2b2b2b: light-dark(#b8b8b8, #2b2b2b);--line-2c2c2c: light-dark(#b8b8b8, #2c2c2c);--line-2d2d2d: light-dark(#b8b8b8, #2d2d2d);--line-2d3748: light-dark(#a7b3c8, #2d3748);--line-2e7d32: light-dark(#9bd49e, #2e7d32);--line-2f2f2f: light-dark(#b8b8b8, #2f2f2f);--line-2f3437: light-dark(#b2b9bd, #2f3437);--line-2f6b42: light-dark(#9cd3ad, #2f6b42);--line-333333: light-dark(#b8b8b8, #333333);--line-334155: light-dark(#a6b4c9, #334155);--line-33465c: light-dark(#a3b6cc, #33465c);--line-343434: light-dark(#b8b8b8, #343434);--line-3498db: light-dark(#9bbdd4, #3498db);--line-374151: light-dark(#aab4c5, #374151);--line-383838: light-dark(#b8b8b8, #383838);--line-38bdf8: light-dark(#9bc3d4, #38bdf8);--line-3a3a3a: light-dark(#b8b8b8, #3a3a3a);--line-3b4d63: light-dark(#a6b6ca, #3b4d63);--line-3b82f6: light-dark(#9bb1d4, #3b82f6);--line-3f3f46: light-dark(#b4b4bb, #3f3f46);--line-444444: light-dark(#b8b8b8, #444444);--line-475569: light-dark(#aab5c5, #475569);--line-4a4a4a: light-dark(#b8b8b8, #4a4a4a);--line-4b5563: light-dark(#aeb6c1, #4b5563);--line-4b596b: light-dark(#abb6c4, #4b596b);--line-4b83d4: light-dark(#9bb2d4, #4b83d4);--line-4caf50: light-dark(#9bd49e, #4caf50);--line-4f46e5: light-dark(#9e9bd4, #4f46e5);--line-555555: light-dark(#b8b8b8, #555555);--line-5b9bd5: light-dark(#9bb9d4, #5b9bd5);--line-60a5fa: light-dark(#9bb5d4, #60a5fa);--line-64748b: light-dark(#acb6c3, #64748b);--line-666666: light-dark(#b8b8b8, #666666);--line-6b2b25: light-dark(#d4a09b, #6b2b25);--line-6b2f2f: light-dark(#d39c9c, #6b2f2f);--line-6b7280: light-dark(#b1b5be, #6b7280);--line-6d28d9: light-dark(#b19bd4, #6d28d9);--line-78350f: light-dark(#d4b09b, #78350f);--line-7c2d12: light-dark(#d4aa9b, #7c2d12);--line-7f1d1d: light-dark(#d49b9b, #7f1d1d);--line-888888: light-dark(#b8b8b8, #888888);--line-8b5cf6: light-dark(#ac9bd4, #8b5cf6);--line-8d3748: light-dark(#d49ba6, #8d3748);--line-8f6b1f: light-dark(#d4c29b, #8f6b1f);--line-92400e: light-dark(#d4b19b, #92400e);--line-94a3b8: light-dark(#a9b5c6, #94a3b8);--line-991b1b: light-dark(#d49b9b, #991b1b);--line-999999: light-dark(#b8b8b8, #999999);--line-9ca3af: light-dark(#b0b6bf, #9ca3af);--line-a16207: light-dark(#d4bd9b, #a16207);--line-b45309: light-dark(#d4b49b, #b45309);--line-b85c2e: light-dark(#d4ae9b, #b85c2e);--line-b8860b: light-dark(#d4c49b, #b8860b);--line-b91c1c: light-dark(#d49b9b, #b91c1c);--line-bbbbbb: light-dark(#b8b8b8, #bbbbbb);--line-c0392b: light-dark(#d4a09b, #c0392b);--line-c084fc: light-dark(#b89bd4, #c084fc);--line-c4b5fd: light-dark(#a79bd4, #c4b5fd);--line-cbd5e1: light-dark(#a4b6cb, #cbd5e1);--line-cccccc: light-dark(#b8b8b8, #cccccc);--line-d97706: light-dark(#d4ba9b, #d97706);--line-dc2626: light-dark(#d49b9b, #dc2626);--line-dddddd: light-dark(#b8b8b8, #dddddd);--line-e2e8f0: light-dark(#a1b4ce, #e2e8f0);--line-eeeeee: light-dark(#b8b8b8, #eeeeee);--line-ef4444: light-dark(#d49b9b, #ef4444);--line-f59e0b: light-dark(#d4bf9b, #f59e0b);--line-fbbf24: light-dark(#d4c49b, #fbbf24);--line-fcd34d: light-dark(#d4c79b, #fcd34d);--line-fdba74: light-dark(#d4b89b, #fdba74);--line-ffffff: light-dark(#b8b8b8, #ffffff);--mark-00a4ef: light-dark(#0093d6, #00a4ef);--mark-030712: light-dark(#1f47b8, #030712);--mark-04111f: light-dark(#1868be, #04111f);--mark-0b1220: light-dark(#375a9f, #0b1220);--mark-101923: light-dark(#436993, #101923);--mark-10b981: light-dark(#11c589, #10b981);--mark-16a34a: light-dark(#19bd56, #16a34a);--mark-1e3a5f: light-dark(#3363a3, #1e3a5f);--mark-1e3a8a: light-dark(#264ab0, #1e3a8a);--mark-1e40af: light-dark(#1f43b7, #1e40af);--mark-1f2937: light-dark(#4d6689, #1f2937);--mark-27ae60: light-dark(#27af61, #27ae60);--mark-3498db: light-dark(#207ab6, #3498db);--mark-34a853: light-dark(#33a451, #34a853);--mark-34d399: light-dark(#26b07e, #34d399);--mark-374151: light-dark(#52617a, #374151);--mark-38bdf8: light-dark(#0792cf, #38bdf8);--mark-3987e5: light-dark(#1963bd, #3987e5);--mark-3b82f6: light-dark(#0954cd, #3b82f6);--mark-4285f4: light-dark(#0c54ca, #4285f4);--mark-60a5fa: light-dark(#0761d0, #60a5fa);--mark-64748b: light-dark(#556377, #64748b);--mark-666666: #666666;--mark-7dd3fc: light-dark(#058fd1, #7dd3fc);--mark-7f1d1d: light-dark(#ae2828, #7f1d1d);--mark-7fba00: light-dark(#92d600, #7fba00);--mark-818cf8: light-dark(#0b1dcb, #818cf8);--mark-93c5fd: light-dark(#0465d2, #93c5fd);--mark-94a3b8: light-dark(#556781, #94a3b8);--mark-95a5a6: light-dark(#5d6e6f, #95a5a6);--mark-9a3412: light-dark(#c04116, #9a3412);--mark-9ca3af: light-dark(#5b6371, #9ca3af);--mark-a16207: light-dark(#cd7d09, #a16207);--mark-a78bfa: light-dark(#3a09cd, #a78bfa);--mark-cbd5e1: light-dark(#4e6888, #cbd5e1);--mark-d95926: light-dark(#b64b20, #d95926);--mark-dc2626: light-dark(#b81e1e, #dc2626);--mark-e2e8f0: light-dark(#49668d, #e2e8f0);--mark-e5e7eb: light-dark(#596273, #e5e7eb);--mark-e74c3c: light-dark(#bf2717, #e74c3c);--mark-ea4335: light-dark(#c22214, #ea4335);--mark-f25022: light-dark(#ca360c, #f25022);--mark-f39c12: light-dark(#cc810a, #f39c12);--mark-f59e0b: light-dark(#ce8408, #f59e0b);--mark-f8fafc: light-dark(#406b96, #f8fafc);--mark-f9fafb: light-dark(#52667a, #f9fafb);--mark-fbbc05: light-dark(#d39e03, #fbbc05);--mark-fbbf24: light-dark(#d29904, #fbbf24);--mark-ffb900: light-dark(#d69b00, #ffb900);--surface-0b0b0b: light-dark(#f7f7f7, #0b0b0b);--surface-0b0f17: light-dark(#f5f6fa, #0b0f17);--surface-0b1220: light-dark(#f4f6fb, #0b1220);--surface-0c131c: light-dark(#f4f7fa, #0c131c);--surface-0d0d0d: light-dark(#f7f7f7, #0d0d0d);--surface-0d141d: light-dark(#f4f7fa, #0d141d);--surface-0e0e0e: light-dark(#f7f7f7, #0e0e0e);--surface-0e1621: light-dark(#f4f7fa, #0e1621);--surface-0ea5e9: light-dark(#d1eaf5, #0ea5e9);--surface-0f1722: light-dark(#f4f7fa, #0f1722);--surface-0f172a: light-dark(#f4f6fb, #0f172a);--surface-0f2417: light-dark(#f4fbf7, #0f2417);--surface-0f2d1a: light-dark(#f4fbf6, #0f2d1a);--surface-101923: light-dark(#f4f7fa, #101923);--surface-102030: light-dark(#f4f7fb, #102030);--surface-10233d: light-dark(#f3f7fc, #10233d);--surface-111111: light-dark(#f7f7f7, #111111);--surface-111827: light-dark(#f4f6fa, #111827);--surface-111e30: light-dark(#f4f7fb, #111e30);--surface-121212: light-dark(#f7f7f7, #121212);--surface-123324: light-dark(#f4fbf8, #123324);--surface-14140f: light-dark(#f8f8f6, #14140f);--surface-141414: light-dark(#f7f7f7, #141414);--surface-142033: light-dark(#f4f7fb, #142033);--surface-14251a: light-dark(#f5faf7, #14251a);--surface-14532d: light-dark(#e6f9ee, #14532d);--surface-151515: light-dark(#f7f7f7, #151515);--surface-151a22: light-dark(#f6f7f9, #151a22);--surface-152130: light-dark(#f4f7fa, #152130);--surface-161616: light-dark(#f7f7f7, #161616);--surface-16181d: light-dark(#f6f7f8, #16181d);--surface-161b22: light-dark(#f6f7f9, #161b22);--surface-161d2b: light-dark(#f5f7fa, #161d2b);--surface-161e2c: light-dark(#f5f7fa, #161e2c);--surface-16202e: light-dark(#f5f7fa, #16202e);--surface-162234: light-dark(#f4f7fa, #162234);--surface-16351f: light-dark(#f4fbf6, #16351f);--surface-171717: light-dark(#f7f7f7, #171717);--surface-172033: light-dark(#f4f6fa, #172033);--surface-181a1b: light-dark(#f7f8f8, #181a1b);--surface-18202c: light-dark(#f5f7fa, #18202c);--surface-191817: light-dark(#f8f7f7, #191817);--surface-1a1a1a: light-dark(#f7f7f7, #1a1a1a);--surface-1a2a1a: light-dark(#f6f9f6, #1a2a1a);--surface-1a2a3a: light-dark(#f4f7fa, #1a2a3a);--surface-1a3a1a: light-dark(#f4faf4, #1a3a1a);--surface-1b1b1b: light-dark(#f7f7f7, #1b1b1b);--surface-1c1710: light-dark(#f9f8f5, #1c1710);--surface-1d1212: light-dark(#f9f6f6, #1d1212);--surface-1d1d1d: light-dark(#f7f7f7, #1d1d1d);--surface-1d2836: light-dark(#f5f7fa, #1d2836);--surface-1d2a36: light-dark(#f5f7fa, #1d2a36);--surface-1d4ed8: light-dark(#d1daf5, #1d4ed8);--surface-1e1e1e: light-dark(#f7f7f7, #1e1e1e);--surface-1e293b: light-dark(#f5f7fa, #1e293b);--surface-1f1111: light-dark(#faf5f5, #1f1111);--surface-1f1f1f: light-dark(#f7f7f7, #1f1f1f);--surface-1f2937: light-dark(#f5f7f9, #1f2937);--surface-1f2a3d: light-dark(#ebeef5, #1f2a3d);--surface-202020: light-dark(#f7f7f7, #202020);--surface-20262f: light-dark(#f6f7f9, #20262f);--surface-222222: light-dark(#f7f7f7, #222222);--surface-22c55e: light-dark(#d1f5de, #22c55e);--surface-232323: light-dark(#f7f7f7, #232323);--surface-233246: light-dark(#ebeff5, #233246);--surface-242424: light-dark(#f7f7f7, #242424);--surface-252525: light-dark(#f7f7f7, #252525);--surface-252c38: light-dark(#edeff3, #252c38);--surface-2563eb: light-dark(#d1dcf5, #2563eb);--surface-263238: light-dark(#edf1f3, #263238);--surface-27272a: light-dark(#f7f7f8, #27272a);--surface-273244: light-dark(#eceff4, #273244);--surface-2a0f0f: light-dark(#fbf4f4, #2a0f0f);--surface-2a1414: light-dark(#faf5f5, #2a1414);--surface-2a1f0c: light-dark(#fcf8f3, #2a1f0c);--surface-2a2a2a: light-dark(#f7f7f7, #2a2a2a);--surface-2a2a3a: light-dark(#ededf2, #2a2a3a);--surface-2a3a5a: light-dark(#eaeef5, #2a3a5a);--surface-2b1212: light-dark(#faf4f4, #2b1212);--surface-2b2b2b: light-dark(#f7f7f7, #2b2b2b);--surface-2e1065: light-dark(#ede6fa, #2e1065);--surface-2f2b1f: light-dark(#f9f8f6, #2f2b1f);--surface-2f2f2f: light-dark(#f0f0f0, #2f2f2f);--surface-30243f: light-dark(#efecf4, #30243f);--surface-311d1d: light-dark(#f9f5f5, #311d1d);--surface-33131b: light-dark(#fbf4f6, #33131b);--surface-333333: light-dark(#f0f0f0, #333333);--surface-33334a: light-dark(#ededf3, #33334a);--surface-334155: light-dark(#eceff4, #334155);--surface-34270f: light-dark(#fcf9f3, #34270f);--surface-3498db: light-dark(#d1e7f5, #3498db);--surface-374151: light-dark(#edeff3, #374151);--surface-383838: light-dark(#f0f0f0, #383838);--surface-3a1414: light-dark(#fbf4f4, #3a1414);--surface-3a1a1a: light-dark(#faf4f4, #3a1a1a);--surface-3a2510: light-dark(#fcf7f3, #3a2510);--surface-3a2a1a: light-dark(#faf7f4, #3a2a1a);--surface-3a2a5a: light-dark(#eeeaf5, #3a2a5a);--surface-3a3a3a: light-dark(#f0f0f0, #3a3a3a);--surface-3a4f78: light-dark(#d9e0ed, #3a4f78);--surface-3b0d0d: light-dark(#fcf2f2, #3b0d0d);--surface-3b1111: light-dark(#fcf3f3, #3b1111);--surface-3b1616: light-dark(#fbf4f4, #3b1616);--surface-3b1d12: light-dark(#fbf5f3, #3b1d12);--surface-3b82f6: light-dark(#d1dff5, #3b82f6);--surface-3c3215: light-dark(#fbf9f4, #3c3215);--surface-3d211d: light-dark(#faf5f5, #3d211d);--surface-422006: light-dark(#fcf7f2, #422006);--surface-444444: light-dark(#f0f0f0, #444444);--surface-4a2222: light-dark(#f5eaea, #4a2222);--surface-4a3a6a: light-dark(#e0dbeb, #4a3a6a);--surface-4a3f16: light-dark(#f8f4e7, #4a3f16);--surface-4c1111: light-dark(#f9e6e6, #4c1111);--surface-4c1414: light-dark(#f9e7e7, #4c1414);--surface-4c1d95: light-dark(#dfd1f5, #4c1d95);--surface-555555: light-dark(#e3e3e3, #555555);--surface-5cc8f9: light-dark(#f7fbfd, #5cc8f9);--surface-6b7280: light-dark(#e0e2e5, #6b7280);--surface-78350f: light-dark(#faede6, #78350f);--surface-7c2d12: light-dark(#faebe6, #7c2d12);--surface-7c3aed: light-dark(#ded1f5, #7c3aed);--surface-7f1d1d: light-dark(#f5d1d1, #7f1d1d);--surface-8b5cf6: light-dark(#f9f7fd, #8b5cf6);--surface-92400e: light-dark(#f5dfd1, #92400e);--surface-9a3412: light-dark(#f5dad1, #9a3412);--surface-b45309: light-dark(#f5e0d1, #b45309);--surface-b85c2e: light-dark(#f4ddd2, #b85c2e);--surface-c0392b: light-dark(#f5d5d1, #c0392b);--surface-cfe9fb: light-dark(#f7fbfd, #cfe9fb);--surface-dbeafe: light-dark(#f7f9fd, #dbeafe);--surface-dc2626: light-dark(#f5d1d1, #dc2626);--surface-dcfce7: light-dark(#f7fdf9, #dcfce7);--surface-e0e7ff: light-dark(#f7f8fd, #e0e7ff);--surface-e2e8f0: light-dark(#f8fafc, #e2e8f0);--surface-e5e7eb: light-dark(#f9fafb, #e5e7eb);--surface-e74c3c: light-dark(#f5d4d1, #e74c3c);--surface-ef4444: light-dark(#fdf7f7, #ef4444);--surface-f1f5f9: light-dark(#f8fafc, #f1f5f9);--surface-f59e0b: light-dark(#f5e8d1, #f59e0b);--surface-f8fafc: #f8fafc;--surface-fee2e2: light-dark(#fdf7f7, #fee2e2);--surface-fef2f2: light-dark(#fdf7f7, #fef2f2);--surface-fef3c7: light-dark(#fdfcf7, #fef3c7);--surface-ffffff: light-dark(#fafafa, #ffffff)}:root[data-theme=light]{color-scheme:light;--tl-axis-band-opacity: .18;--tl-body-band-opacity: .06;--tl-body-band-muted-opacity: .025}@media(prefers-color-scheme:light){:root:not([data-theme=dark]){color-scheme:light;--tl-axis-band-opacity: .18;--tl-body-band-opacity: .06;--tl-body-band-muted-opacity: .025}}*{margin:0;padding:0;box-sizing:border-box}html,body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:var(--bg-primary);color:var(--text-primary);height:100%;width:100%;overflow:hidden}#app{height:100vh;height:100dvh;width:100%;display:flex;flex-direction:column}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.tl-closed-period>:not(text){opacity:.45}
