@import"https://cdn.jsdelivr.net/npm/@fontsource-variable/geist@5.1.0/index.css";@import"https://cdn.jsdelivr.net/npm/@fontsource-variable/geist-mono@5.1.0/index.css";.mcp-root{--mcp-bg-0: #0a0913;--mcp-bg-1: #110d22;--mcp-bg-2: #1a1431;--mcp-surface: rgba(255, 255, 255, .03);--mcp-surface-2: rgba(255, 255, 255, .05);--mcp-border: rgba(255, 255, 255, .08);--mcp-border-strong: rgba(255, 255, 255, .14);--mcp-text-0: #ffffff;--mcp-text-1: rgba(255, 255, 255, .78);--mcp-text-2: rgba(255, 255, 255, .48);--mcp-text-3: rgba(255, 255, 255, .32);--mcp-claude: #ff8a4c;--mcp-alex: #9b8cff;--mcp-athena: #e3b341;--mcp-thor: #ec5b5b;--mcp-nestor: #d9822b;--mcp-freya: #56c596;--mcp-hermes: #5bb1ff;--mcp-anthropic: #ff8a4c;--mcp-openclaw: #ff4e9d;--mcp-openrouter: #c9a4ff;--mcp-heartbeat: #5dcc8c;--mcp-latency: #f5d77a;position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(1200px 800px at 15% -10%,rgba(120,80,220,.22),transparent 60%),radial-gradient(900px 700px at 110% 10%,rgba(255,100,180,.14),transparent 60%),linear-gradient(180deg,var(--mcp-bg-1) 0%,var(--mcp-bg-0) 60%,#050410 100%);color:var(--mcp-text-1);font-family:Geist Variable,Inter,-apple-system,system-ui,sans-serif;font-feature-settings:"ss01","ss02","cv11";overflow:auto;-webkit-font-smoothing:antialiased;letter-spacing:-.005em}.mcp-root *,.mcp-root *:before,.mcp-root *:after{box-sizing:border-box}.mcp-layout{display:grid;grid-template-columns:240px 1fr;min-height:100vh}.mcp-sidebar{padding:28px 20px;border-right:1px solid var(--mcp-border);background:linear-gradient(180deg,rgba(255,255,255,.02),transparent)}.mcp-brand-block{margin-bottom:36px}.mcp-brand-loc{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--mcp-text-3);margin-bottom:8px}.mcp-brand-name{font-size:22px;font-weight:600;color:var(--mcp-text-0);letter-spacing:-.02em}.mcp-nav-section{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--mcp-text-3);margin:22px 0 10px 8px}.mcp-nav-item{display:flex;align-items:center;gap:12px;padding:9px 12px;border-radius:10px;font-size:14px;color:var(--mcp-text-1);cursor:pointer;transition:background .15s,color .15s}.mcp-nav-item:hover{background:var(--mcp-surface);color:var(--mcp-text-0)}.mcp-nav-item.is-active{background:linear-gradient(135deg,#785ae638,#503cb41a);color:var(--mcp-text-0);box-shadow:inset 0 0 0 1px #9678f059}.mcp-nav-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;box-shadow:0 0 8px currentColor}.mcp-nav-icon{width:18px;font-size:16px;opacity:.7}.mcp-main{padding:28px 36px 48px;max-width:1480px}.mcp-topbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.mcp-time{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--mcp-text-2);font-family:Geist Mono Variable,monospace}.mcp-topbar-right{display:flex;align-items:center;gap:12px}.mcp-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:10px;background:var(--mcp-surface);border:1px solid var(--mcp-border);font-size:12px;color:var(--mcp-text-1);cursor:pointer;transition:background .15s,border-color .15s}.mcp-pill:hover{background:var(--mcp-surface-2);border-color:var(--mcp-border-strong)}.mcp-pill .kbd{font-family:Geist Mono Variable,monospace;font-size:11px;padding:2px 6px;border-radius:4px;background:#ffffff0d;border:1px solid var(--mcp-border);color:var(--mcp-text-2)}.mcp-pill-bars{display:inline-flex;gap:3px}.mcp-pill-bars span{width:3px;height:14px;border-radius:2px;background:var(--mcp-heartbeat);box-shadow:0 0 6px var(--mcp-heartbeat)}.mcp-pill-bars span:nth-child(2){background:var(--mcp-anthropic);box-shadow:0 0 6px var(--mcp-anthropic)}.mcp-pill-bars span:nth-child(3){background:var(--mcp-hermes);box-shadow:0 0 6px var(--mcp-hermes)}.mcp-hero{margin-bottom:32px}.mcp-hero-title{font-size:56px;font-weight:600;letter-spacing:-.035em;color:var(--mcp-text-0);margin:0 0 8px;line-height:1}.mcp-hero-sub{font-size:15px;color:var(--mcp-text-2);letter-spacing:-.005em}.mcp-status-row{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-bottom:44px}.mcp-status-card{padding:18px 20px 20px;border-radius:18px;background:var(--mcp-surface);border:1px solid var(--mcp-border);position:relative;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:transform .18s,border-color .18s,box-shadow .18s}.mcp-status-card:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:18px;background:radial-gradient(140px 80px at 10% 0%,var(--accent, transparent) 0%,transparent 70%);opacity:.18;pointer-events:none}.mcp-status-card:hover{border-color:#ffffff2e;transform:translateY(-1px);box-shadow:0 8px 30px -10px #00000080}.mcp-status-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.mcp-status-label{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--mcp-text-2)}.mcp-status-label i{color:var(--accent);font-size:14px}.mcp-live{display:inline-flex;align-items:center;gap:5px;font-size:10px;letter-spacing:.16em;font-family:Geist Mono Variable,monospace;color:var(--mcp-heartbeat)}.mcp-live:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--mcp-heartbeat);box-shadow:0 0 6px var(--mcp-heartbeat);animation:mcp-pulse 1.6s ease-in-out infinite}@keyframes mcp-pulse{0%,to{opacity:1}50%{opacity:.35}}.mcp-status-value{font-size:30px;font-weight:600;color:var(--mcp-text-0);letter-spacing:-.025em;line-height:1;margin-bottom:8px}.mcp-status-sub{font-size:12px;color:var(--mcp-text-2)}.mcp-section-head{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--mcp-text-3);margin:0 0 16px}.mcp-agent-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}@media (max-width: 1600px){.mcp-agent-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 1100px){.mcp-agent-grid{grid-template-columns:repeat(2,1fr)}}.mcp-agent-card.is-ceo{border-color:#ff8a4c38}.mcp-agent-card.is-ceo:before{opacity:.3}.mcp-ceo-badge{display:inline-flex;align-items:center;gap:6px;font-size:9px;font-family:Geist Mono Variable,monospace;letter-spacing:.2em;color:var(--mcp-claude);background:#ff8a4c14;border:1px solid rgba(255,138,76,.25);padding:3px 9px;border-radius:999px;margin-bottom:12px}.mcp-agent-card{position:relative;padding:28px 26px 22px;border-radius:22px;background:linear-gradient(160deg,var(--mcp-surface-2) 0%,var(--mcp-surface) 100%);border:1px solid var(--mcp-border);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);cursor:pointer;overflow:hidden;transition:transform .2s,border-color .2s,box-shadow .2s}.mcp-agent-card:before{content:"";position:absolute;top:-120px;right:-120px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,var(--accent) 0%,transparent 60%);opacity:.2;pointer-events:none}.mcp-agent-card:hover{transform:translateY(-2px);border-color:var(--mcp-border-strong);box-shadow:0 14px 50px -16px var(--accent)}.mcp-agent-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:22px;position:relative;z-index:1}.mcp-agent-avatar{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 30% 30%,var(--accent) 0%,color-mix(in srgb,var(--accent) 40%,#000) 100%);font-size:26px;box-shadow:0 0 30px -4px var(--accent)}.mcp-agent-online{display:inline-flex;align-items:center;gap:6px;font-size:10px;letter-spacing:.18em;font-family:Geist Mono Variable,monospace;color:var(--mcp-heartbeat);background:#5dcc8c1a;border:1px solid rgba(93,204,140,.3);padding:4px 10px;border-radius:999px}.mcp-agent-online:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--mcp-heartbeat);box-shadow:0 0 6px var(--mcp-heartbeat)}.mcp-agent-name{font-size:26px;font-weight:600;letter-spacing:-.02em;color:var(--accent);margin:0 0 6px}.mcp-agent-desc{font-size:13px;color:var(--mcp-text-2);line-height:1.5;margin:0 0 20px;min-height:38px}.mcp-agent-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px}.mcp-stat-tile{padding:12px 14px;border-radius:12px;background:#0003;border:1px solid var(--mcp-border)}.mcp-stat-label{font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--mcp-text-3);margin-bottom:6px}.mcp-stat-value{font-size:20px;font-weight:600;color:var(--mcp-text-0);letter-spacing:-.01em;font-family:Geist Mono Variable,monospace}.mcp-control-link{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--mcp-text-2);transition:color .15s}.mcp-agent-card:hover .mcp-control-link{color:var(--accent)}.mcp-banner{margin-top:36px;padding:14px 18px;border-radius:12px;background:#ffb8000f;border:1px solid rgba(255,184,0,.2);color:var(--mcp-text-1);font-size:12px;display:flex;align-items:center;gap:10px}.mcp-banner i{color:#ffb800;font-size:16px}.mcp-agent-awaiting{display:inline-flex;align-items:center;gap:6px;font-size:10px;letter-spacing:.18em;font-family:Geist Mono Variable,monospace;color:#ffb864d9;background:#ffb86414;border:1px solid rgba(255,184,100,.25);padding:4px 10px;border-radius:999px}.mcp-agent-awaiting:before{content:"";width:6px;height:6px;border-radius:50%;background:#ffb864e6;box-shadow:0 0 5px #ffb864b3;animation:mcp-pulse 2.4s ease-in-out infinite}.mcp-filter-row{display:flex;align-items:center;gap:10px;width:100%;padding:7px 12px;margin:1px 0;border:none;background:transparent;color:var(--mcp-text-2);font-size:13px;text-align:left;cursor:pointer;border-radius:10px;font-family:inherit;transition:background .12s,color .12s}.mcp-filter-row:hover{background:var(--mcp-surface);color:var(--mcp-text-0)}.mcp-filter-row.is-active{background:var(--mcp-surface-2);color:var(--mcp-text-0);font-weight:500}.mcp-filter-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcp-filter-count{font-size:10px;font-family:Geist Mono Variable,monospace;padding:2px 7px;border-radius:999px;background:#5bb1ff1a;color:var(--mcp-hermes);border:1px solid rgba(91,177,255,.22)}.mcp-nav-dot--ghost{background:var(--mcp-text-3)!important;color:var(--mcp-text-3)!important;opacity:.4}.mcp-view-tabs{display:inline-flex;background:var(--mcp-surface);border:1px solid var(--mcp-border);border-radius:999px;padding:3px;gap:2px}.mcp-view-tab{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-family:inherit;letter-spacing:.04em;padding:6px 14px;border:none;background:transparent;color:var(--mcp-text-2);cursor:pointer;border-radius:999px;text-transform:capitalize;transition:background .12s,color .12s}.mcp-view-tab:hover{color:var(--mcp-text-0)}.mcp-view-tab.is-active{background:var(--mcp-surface-2);color:var(--mcp-text-0);font-weight:500}.mcp-view-tab i{font-size:14px}.mcp-action-btn{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-family:inherit;letter-spacing:.02em;padding:7px 12px;border-radius:10px;border:1px solid var(--mcp-border);background:var(--mcp-surface);color:var(--mcp-text-1);cursor:pointer;transition:background .12s,border-color .12s,color .12s,transform .08s}.mcp-action-btn:hover:not(:disabled){background:var(--mcp-surface-2);border-color:var(--mcp-border-strong);color:var(--mcp-text-0)}.mcp-action-btn:active:not(:disabled){transform:translateY(1px)}.mcp-action-btn:disabled{opacity:.45;cursor:not-allowed}.mcp-action-btn i{font-size:14px}.mcp-action-btn.is-primary{background:linear-gradient(135deg,#5bb1ff38,#5bb1ff1a);border-color:#5bb1ff59;color:var(--mcp-hermes);font-weight:500}.mcp-action-btn.is-primary:hover:not(:disabled){background:linear-gradient(135deg,#5bb1ff52,#5bb1ff29);border-color:#5bb1ff8c;color:#cfe4ff}.mcp-action-btn.is-danger{color:#f87171d9;border-color:#f8717140}.mcp-action-btn.is-danger:hover:not(:disabled){background:#f871711a;border-color:#f8717173;color:#f87171}.mcp-task-form{background:linear-gradient(160deg,var(--mcp-surface-2) 0%,var(--mcp-surface) 100%);border:1px solid var(--mcp-border-strong);border-radius:18px;padding:22px 24px;margin-bottom:24px;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 18px 60px -20px #0009}.mcp-task-form-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.mcp-task-form-head h2{margin:0;font-size:16px;font-weight:600;color:var(--mcp-text-0);letter-spacing:-.01em}.mcp-form-close{width:28px;height:28px;border-radius:8px;border:1px solid var(--mcp-border);background:transparent;color:var(--mcp-text-2);cursor:pointer;display:grid;place-items:center;transition:background .12s,color .12s}.mcp-form-close:hover{background:var(--mcp-surface);color:var(--mcp-text-0)}.mcp-form-grid{display:grid;gap:10px}.mcp-form-row-2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mcp-form-row-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.mcp-form-row-export{display:grid;grid-template-columns:2fr 1fr auto;gap:10px}.mcp-form-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:4px}.mcp-input{width:100%;padding:10px 14px;font-size:13px;font-family:inherit;background:#00000038;border:1px solid var(--mcp-border);border-radius:10px;color:var(--mcp-text-0);outline:none;transition:border-color .15s,background .15s}.mcp-input::placeholder{color:var(--mcp-text-3)}.mcp-input:focus{border-color:#5bb1ff73;background:#0000004d}textarea.mcp-input{resize:vertical;line-height:1.5;min-height:70px}select.mcp-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--mcp-text-2) 50%),linear-gradient(135deg,var(--mcp-text-2) 50%,transparent 50%);background-position:calc(100% - 18px) center,calc(100% - 13px) center;background-size:5px 5px;background-repeat:no-repeat;padding-right:30px;cursor:pointer}.mcp-task-empty{text-align:center;padding:60px 20px;color:var(--mcp-text-3);border:1px dashed var(--mcp-border);border-radius:18px;background:var(--mcp-surface)}.mcp-task-empty i{font-size:36px;display:block;margin-bottom:12px;opacity:.6}.mcp-task-empty p{font-size:13px;margin:0}.mcp-task-list{display:grid;gap:12px}.mcp-task-card{position:relative;padding:16px 20px 16px 24px;border-radius:14px;background:var(--mcp-surface);border:1px solid var(--mcp-border);transition:border-color .15s,background .15s}.mcp-task-card:hover{border-color:var(--mcp-border-strong)}.mcp-task-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:3px 0 0 3px;background:var(--accent);opacity:.5}.mcp-task-card.status-done{opacity:.82}.mcp-task-card.status-done:before{opacity:.28}.mcp-task-card.status-failed:before{background:var(--mcp-thor);opacity:.8}.mcp-task-card.priority-high:before{opacity:.85}.mcp-task-row{display:flex;gap:16px;align-items:flex-start}.mcp-task-body{flex:1;min-width:0}.mcp-task-actions{display:flex;gap:6px;align-items:center;flex-shrink:0}.mcp-task-head{display:flex;align-items:center;gap:10px;margin-bottom:6px;flex-wrap:wrap}.mcp-task-priority{font-size:9px;letter-spacing:.2em;text-transform:uppercase;font-family:Geist Mono Variable,monospace;padding:2px 8px;border-radius:999px;background:#ffffff0a;border:1px solid var(--mcp-border);color:var(--mcp-text-2)}.mcp-task-card.priority-high .mcp-task-priority{background:#f871711a;border-color:#f871714d;color:#fca5a5}.mcp-task-card.priority-medium .mcp-task-priority{background:#f5d77a1a;border-color:#f5d77a47;color:#f5d77a}.mcp-task-title{margin:0;font-size:15px;font-weight:600;color:var(--mcp-text-0);letter-spacing:-.01em;flex:1;min-width:0}.mcp-task-title.is-done{text-decoration:line-through;color:var(--mcp-text-2)}.mcp-task-desc{margin:4px 0 6px;font-size:13px;color:var(--mcp-text-1);line-height:1.55}.mcp-task-notes{margin:4px 0 6px;font-size:12px;color:var(--mcp-text-3);font-style:italic}.mcp-task-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--mcp-text-2)}.mcp-task-agent{display:inline-flex;align-items:center;gap:6px;font-weight:500;color:var(--mcp-text-1)}.mcp-task-sep{color:var(--mcp-text-3)}.mcp-task-trigger{display:inline-flex;align-items:center;gap:4px;font-size:11px;padding:3px 9px;border-radius:999px;background:var(--mcp-surface);border:1px solid var(--mcp-border);color:var(--mcp-text-2)}.mcp-task-trigger i{font-size:11px}.mcp-task-status{font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-family:Geist Mono Variable,monospace;padding:5px 12px;border-radius:999px;border:1px solid var(--mcp-border);background:var(--mcp-surface);color:var(--mcp-text-2);cursor:pointer;transition:background .12s,border-color .12s,color .12s;font-weight:500}.mcp-task-status:hover{background:var(--mcp-surface-2);color:var(--mcp-text-0)}.mcp-task-status.is-pending{background:#f5d77a1a;border-color:#f5d77a47;color:var(--mcp-latency)}.mcp-task-status.is-in-progress{background:#5bb1ff1f;border-color:#5bb1ff52;color:var(--mcp-hermes)}.mcp-task-status.is-done{background:#5dcc8c1a;border-color:#5dcc8c47;color:var(--mcp-heartbeat)}.mcp-task-status.is-failed{background:#f871711a;border-color:#f8717152;color:#f87171}.mcp-task-top{display:flex;align-items:center;gap:10px;margin-bottom:9px}.mcp-task-top .mcp-task-title{flex:1;min-width:0;font-size:15px;line-height:1.4;white-space:normal}.mcp-task-top .mcp-task-actions{margin-left:auto}.mcp-status-chip{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;font-size:11px;font-weight:500;letter-spacing:.01em;padding:4px 11px 4px 9px;border-radius:999px;border:1px solid var(--mcp-border);background:var(--mcp-surface-2);color:var(--mcp-text-2);cursor:pointer;font-family:inherit;transition:background .12s,border-color .12s,color .12s}.mcp-status-chip:hover{border-color:var(--mcp-border-strong);color:var(--mcp-text-0)}.mcp-status-dot{width:7px;height:7px;border-radius:50%;background:currentColor;flex-shrink:0}.mcp-status-chip.is-pending{color:var(--mcp-latency);border-color:#f5d77a38;background:#f5d77a12}.mcp-status-chip.is-in-progress{color:var(--mcp-hermes);border-color:#5bb1ff3d;background:#5bb1ff14}.mcp-status-chip.is-in-progress .mcp-status-dot{animation:mcp-pulse 1.4s ease-in-out infinite}.mcp-status-chip.is-done{color:var(--mcp-heartbeat);border-color:#5dcc8c33;background:#5dcc8c0f}.mcp-status-chip.is-failed{color:var(--mcp-thor);border-color:#ec5b5b3d;background:#ec5b5b12}@keyframes mcp-pulse{0%,to{opacity:1}50%{opacity:.3}}.mcp-icon-btn{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--mcp-text-3);cursor:pointer;transition:background .12s,color .12s,border-color .12s}.mcp-icon-btn:hover{background:var(--mcp-surface-2);color:var(--mcp-text-0);border-color:var(--mcp-border)}.mcp-icon-btn.is-danger:hover{color:var(--mcp-thor);border-color:#ec5b5b4d;background:#ec5b5b14}.mcp-icon-btn i{font-size:15px}.mcp-meta-item{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:var(--mcp-text-3);font-family:Geist Mono Variable,monospace}.mcp-meta-item i{font-size:12px}.mcp-task-section{margin-top:11px}.mcp-section-label{font-size:9px;letter-spacing:.18em;text-transform:uppercase;font-family:Geist Mono Variable,monospace;color:var(--mcp-text-3);margin-bottom:4px}.mcp-task-section .mcp-task-desc{margin:0}.mcp-task-note{display:flex;gap:8px;align-items:flex-start;margin-top:10px;padding:9px 12px;border-radius:10px;background:#f5d77a0d;border:1px solid rgba(245,215,122,.16);font-size:12px;line-height:1.5;color:var(--mcp-text-2)}.mcp-task-note i{color:var(--mcp-latency);font-size:14px;margin-top:1px;flex-shrink:0;opacity:.8}.mcp-task-result{margin-top:14px;border-radius:12px;background:#ffffff05;border:1px solid var(--mcp-border);overflow:hidden}.mcp-task-result.is-failed{background:#ec5b5b0a;border-color:#ec5b5b2e}.mcp-result-head{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px;padding:9px 14px;border:none;border-bottom:1px solid var(--mcp-border);background:#ffffff04;cursor:pointer;font-family:inherit;transition:background .12s}.mcp-result-head:hover{background:#ffffff0a}.mcp-result-label{font-size:9px;letter-spacing:.2em;text-transform:uppercase;font-family:Geist Mono Variable,monospace;color:var(--mcp-text-2)}.mcp-task-result.is-failed .mcp-result-label{color:var(--mcp-thor)}.mcp-result-toggle{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--mcp-text-3)}.mcp-result-toggle i{font-size:14px}.mcp-md{padding:12px 16px;font-size:13px;line-height:1.6;color:var(--mcp-text-1)}.mcp-md.is-clamped{max-height:150px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent 100%);mask-image:linear-gradient(180deg,#000 62%,transparent 100%)}.mcp-md.is-open{max-height:640px;overflow-y:auto}.mcp-md>:first-child{margin-top:0}.mcp-md>:last-child{margin-bottom:0}.mcp-md p{margin:0 0 8px}.mcp-md h1,.mcp-md h2,.mcp-md h3,.mcp-md h4{margin:14px 0 6px;font-weight:600;color:var(--mcp-text-0);line-height:1.3}.mcp-md h1{font-size:16px}.mcp-md h2{font-size:14.5px}.mcp-md h3,.mcp-md h4{font-size:13px}.mcp-md ul,.mcp-md ol{margin:6px 0 10px;padding-left:20px}.mcp-md li{margin:2px 0}.mcp-md a{color:var(--mcp-hermes);text-decoration:none}.mcp-md a:hover{text-decoration:underline}.mcp-md strong{color:var(--mcp-text-0);font-weight:600}.mcp-md hr{border:none;border-top:1px solid var(--mcp-border);margin:12px 0}.mcp-md blockquote{margin:8px 0;padding:2px 0 2px 12px;border-left:2px solid var(--mcp-border-strong);color:var(--mcp-text-2)}.mcp-md code{font-family:Geist Mono Variable,monospace;font-size:11.5px;background:#0000004d;padding:1px 5px;border-radius:5px;color:var(--mcp-text-0)}.mcp-md pre{background:#0000004d;border:1px solid var(--mcp-border);border-radius:8px;padding:10px 12px;overflow-x:auto;margin:8px 0}.mcp-md pre code{background:none;padding:0;font-size:11.5px;line-height:1.5}.mcp-md table{width:100%;border-collapse:collapse;margin:8px 0;font-size:12px;display:block;overflow-x:auto}.mcp-md th,.mcp-md td{text-align:left;padding:6px 10px;border:1px solid var(--mcp-border);vertical-align:top}.mcp-md th{background:#ffffff08;color:var(--mcp-text-1);font-weight:600;font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.mcp-md td{color:var(--mcp-text-1)}.mcp-md tr:nth-child(2n) td{background:#ffffff04}.mcp-result-more{display:block;width:100%;padding:7px 14px;border:none;border-top:1px solid var(--mcp-border);background:#ffffff04;color:var(--mcp-text-2);font-family:inherit;font-size:11px;letter-spacing:.02em;cursor:pointer;transition:background .12s,color .12s}.mcp-result-more:hover{background:#ffffff0d;color:var(--mcp-text-0)}.mcp-md::-webkit-scrollbar,.mcp-md *::-webkit-scrollbar{width:8px;height:8px}.mcp-md::-webkit-scrollbar-thumb,.mcp-md *::-webkit-scrollbar-thumb{background:var(--mcp-border-strong);border-radius:99px}.mcp-md::-webkit-scrollbar-track,.mcp-md *::-webkit-scrollbar-track{background:transparent}.mcp-agents-config{display:grid;gap:16px}.mcp-config-head{margin:0 0 6px;font-size:14px;font-weight:600;color:var(--mcp-text-0);display:flex;align-items:center;gap:8px}.mcp-config-head i{color:var(--mcp-text-2);font-size:16px}.mcp-agent-mini-avatar{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;font-size:18px;box-shadow:0 0 18px -4px var(--accent, var(--mcp-text-2))}.mcp-agent-mini-role{margin:2px 0 0;font-size:12px;color:var(--mcp-text-2)}.mcp-pill-warn,.mcp-pill-info,.mcp-pill-ok{font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-family:Geist Mono Variable,monospace;padding:3px 9px;border-radius:999px}.mcp-pill-warn{background:#f5d77a1a;border:1px solid rgba(245,215,122,.28);color:var(--mcp-latency)}.mcp-pill-info{background:#5bb1ff1a;border:1px solid rgba(91,177,255,.28);color:var(--mcp-hermes)}.mcp-pill-ok{background:#5dcc8c1a;border:1px solid rgba(93,204,140,.28);color:var(--mcp-heartbeat)}.mcp-toast{position:fixed;bottom:24px;right:24px;padding:12px 18px;border-radius:12px;font-size:13px;background:linear-gradient(160deg,var(--mcp-bg-2),var(--mcp-bg-1));border:1px solid var(--mcp-border-strong);color:var(--mcp-text-0);box-shadow:0 18px 60px -20px #000000b3;z-index:1000;max-width:420px}.mcp-toast.err{border-color:#f8717159;color:#fca5a5}.mcp-toast.ok{border-color:#5dcc8c59;color:#86efac}.mcp-login-wrap{min-height:100vh;display:grid;place-items:center;padding:24px}.mcp-login-card{width:100%;max-width:380px;background:linear-gradient(160deg,var(--mcp-surface-2) 0%,var(--mcp-surface) 100%);border:1px solid var(--mcp-border-strong);border-radius:18px;padding:32px 28px;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 32px 80px -20px #000000b3}.mcp-login-error{margin:8px 0 0;font-size:12px;color:#fca5a5}.mcp-login-submit{width:100%;justify-content:center;padding:12px 16px;margin-top:14px;font-size:13px;font-weight:500}.mcp-login-hint{margin:18px 0 0;font-size:11px;color:var(--mcp-text-3);line-height:1.55}.mcp-login-hint code{background:#00000040;padding:1px 6px;border-radius:5px;font-family:Geist Mono Variable,monospace;font-size:10.5px}.mcp-sc-banner{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding:11px 16px;border-radius:12px;background:#f5d77a14;border:1px solid rgba(245,215,122,.28);color:var(--mcp-text-1);font-size:13px}.mcp-sc-banner i{color:var(--mcp-latency);font-size:18px;flex-shrink:0}.mcp-sc-banner strong{color:var(--mcp-latency);font-weight:600}.mcp-sc-proposal{margin-top:12px;padding:12px 14px;border-radius:12px;background:#f5d77a0d;border:1px solid rgba(245,215,122,.22)}.mcp-sc-proposal.is-executed{background:#5dcc8c0d;border-color:#5dcc8c38}.mcp-sc-proposal.is-failed{background:#ec5b5b0d;border-color:#ec5b5b38}.mcp-sc-proposal.is-declined{background:var(--mcp-surface);border-color:var(--mcp-border);opacity:.7}.mcp-sc-proposal.is-executing{border-color:#5bb1ff52}.mcp-sc-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.mcp-sc-badge{display:inline-flex;align-items:center;gap:6px;font-size:9px;letter-spacing:.16em;text-transform:uppercase;font-family:Geist Mono Variable,monospace;color:var(--mcp-latency)}.mcp-sc-badge i{font-size:13px}.mcp-sc-proposal.is-executed .mcp-sc-badge{color:var(--mcp-heartbeat)}.mcp-sc-proposal.is-failed .mcp-sc-badge{color:var(--mcp-thor)}.mcp-sc-state{font-size:9px;letter-spacing:.16em;text-transform:uppercase;font-family:Geist Mono Variable,monospace;color:var(--mcp-text-3);padding:2px 8px;border-radius:999px;border:1px solid var(--mcp-border);background:var(--mcp-surface)}.mcp-sc-state.is-pending{color:var(--mcp-latency)}.mcp-sc-state.is-executing{color:var(--mcp-hermes)}.mcp-sc-state.is-executed{color:var(--mcp-heartbeat)}.mcp-sc-state.is-failed{color:var(--mcp-thor)}.mcp-sc-device{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--mcp-text-1);font-weight:500;margin-bottom:6px}.mcp-sc-device i{font-size:14px;color:var(--mcp-text-2)}.mcp-sc-cmd{margin:0 0 8px;padding:9px 12px;border-radius:8px;background:#00000052;border:1px solid var(--mcp-border);font-family:Geist Mono Variable,monospace;font-size:12px;line-height:1.5;color:var(--mcp-text-0);white-space:pre-wrap;word-break:break-word}.mcp-sc-reason{font-size:12px;color:var(--mcp-text-2);line-height:1.5;margin-bottom:10px}.mcp-sc-reason:before{content:"Why: ";color:var(--mcp-text-3)}.mcp-sc-actions{display:flex;gap:8px}.mcp-sc-result{margin-top:10px}.mcp-sc-output{margin:4px 0 0;padding:10px 12px;border-radius:8px;background:#00000047;border:1px solid var(--mcp-border);font-family:Geist Mono Variable,monospace;font-size:11.5px;line-height:1.5;color:var(--mcp-text-1);white-space:pre-wrap;word-break:break-word;max-height:320px;overflow-y:auto}.mcp-task-bands{display:grid;gap:28px}.mcp-band{display:grid;gap:12px}.mcp-band-head{display:flex;align-items:center;gap:9px;padding:0 2px 9px;border-bottom:1px solid var(--mcp-border)}.mcp-band-icon{font-size:15px}.mcp-band-icon.is-running{color:var(--mcp-hermes);animation:mcp-pulse 1.4s ease-in-out infinite}.mcp-band-icon.is-queued{color:var(--mcp-latency)}.mcp-band-icon.is-done{color:var(--mcp-heartbeat)}.mcp-band-name{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mcp-text-1);font-family:Geist Mono Variable,monospace}.mcp-band-sub{font-size:11px;color:var(--mcp-text-3)}.mcp-band-count{margin-left:auto;font-size:11px;font-family:Geist Mono Variable,monospace;padding:2px 9px;border-radius:999px;background:var(--mcp-surface-2);border:1px solid var(--mcp-border);color:var(--mcp-text-2)}.mcp-band-more{justify-self:start;display:inline-flex;align-items:center;gap:6px;margin-top:2px;padding:7px 14px;border-radius:10px;border:1px solid var(--mcp-border);background:var(--mcp-surface);color:var(--mcp-text-2);font-family:inherit;font-size:12px;cursor:pointer;transition:background .12s,color .12s,border-color .12s}.mcp-band-more:hover{background:var(--mcp-surface-2);color:var(--mcp-text-0);border-color:var(--mcp-border-strong)}.mcp-band-more i{font-size:14px}.mcp-task-card.is-collapsed{padding-top:12px;padding-bottom:12px}.mcp-task-card.is-collapsed .mcp-task-top{margin-bottom:6px}.mcp-task-card.is-collapsed .mcp-task-meta{margin-bottom:0}.mcp-task-title-btn{background:none;border:none;padding:0;margin:0;font:inherit;font-weight:600;text-align:left;color:var(--mcp-text-0);cursor:pointer}.mcp-task-title-btn:hover{color:var(--mcp-hermes)}.mcp-meta-peek{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-style:italic;color:var(--mcp-text-3)}.mcp-result-head--static{cursor:default}.mcp-result-head--static:hover{background:#ffffff04}.mcp-phase-bar-row{display:flex;align-items:center;gap:10px;margin-top:10px}.mcp-phase-bar{flex:1;height:6px;border-radius:999px;background:var(--mcp-surface-2);border:1px solid var(--mcp-border);overflow:hidden}.mcp-phase-bar>span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--mcp-hermes),var(--mcp-heartbeat));transition:width .3s ease}.mcp-phase-count{font-size:11px;font-family:Geist Mono Variable,monospace;color:var(--mcp-text-2);flex-shrink:0}.mcp-steps{list-style:none;margin:11px 0 0;padding:0;display:grid;gap:2px}.mcp-step{display:flex;align-items:baseline;gap:9px;padding:5px 8px;border-radius:8px;font-size:13px;color:var(--mcp-text-1)}.mcp-step:hover{background:#ffffff05}.mcp-step-ic{font-size:14px;flex-shrink:0;position:relative;top:2px;color:var(--mcp-text-3)}.mcp-step-body{flex:1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:4px}.mcp-step-head{display:flex;align-items:baseline;gap:9px}.mcp-step-title{flex:1;min-width:0;background:none!important;border:0;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere}.mcp-step ::selection,.mcp-step-title::selection{background:var(--accent);color:#0b1020}.mcp-step-note{color:var(--mcp-text-3);font-size:12px;font-style:italic;line-height:1.45;min-width:0;overflow-wrap:anywhere}.mcp-step.is-done .mcp-step-ic{color:var(--mcp-heartbeat)}.mcp-step.is-done .mcp-step-title{color:var(--mcp-text-3);text-decoration:line-through}.mcp-step.is-doing .mcp-step-ic{color:var(--mcp-hermes);animation:mcp-spin 1.6s linear infinite}.mcp-step.is-doing .mcp-step-title{color:var(--mcp-text-0);font-weight:500}.mcp-step.is-blocked .mcp-step-ic,.mcp-step.is-blocked .mcp-step-title{color:var(--mcp-latency)}.mcp-step-brief{display:flex;align-items:flex-start;gap:6px;width:100%;background:none;border:0;border-left:2px solid var(--accent);padding:1px 0 1px 7px;font:inherit;font-size:12px;line-height:1.45;color:var(--mcp-text-1);text-align:left;cursor:text;white-space:pre-wrap;opacity:.92}.mcp-step-brief:hover{opacity:1}.mcp-step-brief>span{min-width:0;overflow-wrap:anywhere}.mcp-step-brief .ti{font-size:12px;flex-shrink:0;position:relative;top:2px;color:var(--accent);opacity:.8}.mcp-step.is-done .mcp-step-brief{opacity:.55}.mcp-step-addnote{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:0;padding:0 2px;font-size:13px;line-height:1;color:var(--mcp-text-3);flex-shrink:0;cursor:pointer;opacity:0;transition:opacity .12s ease,color .12s ease}.mcp-step:hover .mcp-step-addnote{opacity:.6}.mcp-step-addnote:hover{opacity:1!important;color:var(--accent)}.mcp-step-addnote:focus-visible{opacity:1;outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.mcp-step-brief-input{width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#131a2e!important;border:1px solid var(--accent);border-radius:7px;padding:7px 9px;font-family:inherit;font-size:12px;line-height:1.45;color:#e8ecf8!important;-webkit-text-fill-color:#e8ecf8;caret-color:var(--accent);resize:vertical;min-height:46px}.mcp-step-brief-input:focus{outline:none;box-shadow:0 0 0 3px #ffffff0f}.mcp-step-brief-input::placeholder{color:var(--mcp-text-3)}@media (max-width: 700px){.mcp-step-brief-input{font-size:16px}}.mcp-step-gate{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:2px;padding:7px 9px;border:1px solid var(--mcp-latency);border-radius:8px;background:#fbbf2412;font-size:12px;color:var(--mcp-text-0)}.mcp-step-gate>.ti{color:var(--mcp-latency);font-size:14px;flex-shrink:0}.mcp-step-gate-txt{flex:1;min-width:140px}.mcp-step-gate.is-approved{border-color:var(--mcp-heartbeat);background:#4ade8012;color:var(--mcp-text-1)}.mcp-step-gate.is-approved>.ti{color:var(--mcp-heartbeat)}@keyframes mcp-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 900px){.mcp-form-row-2,.mcp-form-row-3,.mcp-form-row-export{grid-template-columns:1fr}.mcp-topbar{flex-wrap:wrap;gap:8px}.mcp-task-row{flex-direction:column}.mcp-task-actions{flex-wrap:wrap}}.mcp-status-chip.is-paused{color:#9aa3b2;border-color:#9aa3b24d;background:#9aa3b214}.mcp-status-chip.is-waiting{color:#e0a84a;border-color:#e0a84a4d;background:#e0a84a14}.mcp-task-card.status-paused{opacity:.82}.mcp-task-list{gap:8px}.mcp-task-card--compact{padding:11px 16px 11px 18px}.mcp-task-card--compact .mcp-task-top{margin-bottom:6px}.mcp-task-card--compact .mcp-task-top .mcp-task-title{font-size:13.5px;line-height:1.35}.mcp-task-card--compact .mcp-task-meta{margin-bottom:0;font-size:11.5px}.mcp-task-card--compact .mcp-phase-bar-row{margin-top:7px}.mcp-task-card--compact .mcp-task-title-btn{cursor:pointer;text-align:left}.mcp-task-card--compact .mcp-task-title-btn:hover{text-decoration:underline;text-underline-offset:2px}.mcp-task-card--compact .mcp-task-actions{gap:2px}.mcp-task-card--compact .mcp-icon-btn{width:26px;height:26px}.mcp-needs-you{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:600;letter-spacing:.01em;padding:2px 8px;border-radius:999px;white-space:nowrap;color:#e0a84a;border:1px solid rgba(224,168,74,.35);background:#e0a84a1a}.mcp-needs-you .ti{font-size:12px}.mcp-band-icon.is-waiting{color:#e0a84a}.mcp-taskwin-inner{max-width:760px;margin:0 auto;padding:22px 26px 60px;display:flex;flex-direction:column;gap:14px}.mcp-taskwin-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-bottom:12px;border-bottom:1px solid var(--mcp-border)}.mcp-taskwin-actions{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}.mcp-taskwin-actions a.mcp-action-btn{text-decoration:none;display:inline-flex;align-items:center;gap:6px}.mcp-taskwin-agent{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--mcp-text-1);text-transform:capitalize}.mcp-taskwin-title{position:relative;margin:2px 0 0;padding-left:12px;font-size:22px;font-weight:650;letter-spacing:-.01em;line-height:1.25;color:var(--mcp-text-0)}.mcp-taskwin-title:before{content:"";position:absolute;left:0;top:3px;bottom:3px;width:3px;border-radius:3px;background:var(--accent, var(--mcp-hermes))}.mcp-taskwin-meta{font-size:12.5px}.mcp-taskwin-waiting{border-color:#e0a84a59;background:#e0a84a14}.mcp-taskwin-msg{max-width:520px;margin:12vh auto 0;text-align:center;color:var(--mcp-text-2);display:flex;flex-direction:column;align-items:center;gap:10px}.mcp-taskwin-msg .ti{font-size:30px}.mcp-taskwin-msg a{color:var(--mcp-hermes)}.mcp-guidance{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:12px;border:1px solid var(--mcp-border);background:var(--mcp-surface)}.mcp-guidance.is-wanted{border-color:#e0a84a66;background:#e0a84a0f}.mcp-guidance-head{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--mcp-text-0)}.mcp-guidance-head .ti{font-size:15px;color:var(--mcp-hermes)}.mcp-guidance-flag{margin-left:4px;font-size:10.5px;font-weight:600;color:#e0a84a;border:1px solid rgba(224,168,74,.35);background:#e0a84a1a;padding:1px 8px;border-radius:999px}.mcp-guidance-thread{display:flex;flex-direction:column;gap:8px}.mcp-guidance-entry{border-left:2px solid var(--mcp-border-strong);padding:2px 0 2px 10px}.mcp-guidance-entry-meta{font-size:11px;color:var(--mcp-text-2);margin-bottom:2px}.mcp-guidance-entry-text{font-size:13px;color:var(--mcp-text-1);white-space:pre-wrap;line-height:1.5}.mcp-guidance-input{width:100%;box-sizing:border-box;resize:vertical;padding:9px 11px;border-radius:9px;font:inherit;font-size:13px;line-height:1.5;color:var(--mcp-text-0);background:#0000002e;border:1px solid var(--mcp-border-strong)}.mcp-guidance-input:focus{outline:none;border-color:var(--mcp-hermes)}.mcp-guidance-input::placeholder{color:var(--mcp-text-3)}.mcp-guidance-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.mcp-guidance-hint{font-size:11px;color:var(--mcp-text-2)}.mcp-signoff-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 14px;border-radius:12px;border:1px solid rgba(91,177,255,.4);background:#5bb1ff14}.mcp-signoff-txt{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--mcp-text-1);flex:1;min-width:220px}.mcp-signoff-txt .ti{font-size:18px;color:var(--mcp-hermes)}.mcp-signoff-txt strong{color:var(--mcp-text-0)}.mcp-signoff-bar .mcp-action-btn{margin-left:auto}.mcp-signoff-done{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:600;color:#5dcc8c;border:1px solid rgba(93,204,140,.35);background:#5dcc8c1a}.mcp-signoff-done .ti{font-size:15px}.mcp-signoff-undo{background:none;border:none;color:var(--mcp-text-2);font:inherit;font-size:11px;cursor:pointer;text-decoration:underline;padding:0}.mcp-signoff-undo:hover{color:var(--mcp-text-1)}.mcp-needs-review{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:600;letter-spacing:.01em;padding:2px 8px;border-radius:999px;white-space:nowrap;color:#5bb1ff;border:1px solid rgba(91,177,255,.35);background:#5bb1ff1a}.mcp-needs-review .ti{font-size:12px}.mcp-band-icon.is-review{color:var(--mcp-hermes)}.mcp-icon-btn.is-ok{color:#5dcc8c}.mcp-icon-btn.is-ok:hover{background:#5dcc8c24}.mcp-task-card.status-done.is-review{opacity:1}.vault-main{padding-top:28px}.vault-crumbs{display:flex;gap:6px;align-items:center;font-size:13px;color:var(--mcp-text-2);margin-bottom:18px}.vault-crumb{display:inline-flex;align-items:center;gap:6px}.vault-crumb a{color:var(--mcp-text-2);cursor:pointer}.vault-crumb a:hover{color:var(--mcp-text-0)}.vault-crumb-current{color:var(--mcp-text-0);font-weight:500}.vault-crumb-sep{color:var(--mcp-text-3)}.vault-grid{display:grid;grid-template-columns:280px 1fr;gap:18px;min-height:60vh}.vault-tree{border-radius:16px;background:var(--mcp-surface);border:1px solid var(--mcp-border);padding:10px;height:fit-content;max-height:80vh;overflow-y:auto}.vault-tree-head{padding:6px 10px 10px;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--mcp-text-3);border-bottom:1px solid var(--mcp-border);margin-bottom:6px}.vault-tree-empty{padding:20px 12px;color:var(--mcp-text-3);font-size:13px;text-align:center}.vault-tree-item{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:8px;font-size:13px;color:var(--mcp-text-1);cursor:pointer;transition:background .12s}.vault-tree-item:hover{background:var(--mcp-surface-2)}.vault-tree-item.is-selected{background:#785ae626;color:var(--mcp-text-0)}.vault-tree-icon{font-size:14px;width:14px;flex-shrink:0}.vault-tree-item.is-dir .vault-tree-icon{color:var(--mcp-hermes)}.vault-tree-item.is-file .vault-tree-icon{color:var(--mcp-text-3)}.vault-tree-name{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vault-tree-meta{font-size:10px;color:var(--mcp-text-3);font-family:Geist Mono Variable,monospace}.vault-viewer{border-radius:18px;background:var(--mcp-surface);border:1px solid var(--mcp-border);padding:24px 28px 32px;min-height:60vh;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.vault-viewer-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:50vh;color:var(--mcp-text-3);font-size:14px;gap:8px}.vault-viewer-icon{font-size:40px;opacity:.3;margin-bottom:10px}.vault-viewer-hint{font-size:11px;color:var(--mcp-text-3)}.vault-viewer-head{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:14px;margin-bottom:22px;border-bottom:1px solid var(--mcp-border)}.vault-viewer-path{font-family:Geist Mono Variable,monospace;font-size:13px;color:var(--mcp-text-1)}.vault-viewer-meta{font-size:11px;color:var(--mcp-text-3);font-family:Geist Mono Variable,monospace}.vault-md{color:var(--mcp-text-1);font-size:14px;line-height:1.65}.vault-md h1,.vault-md h2,.vault-md h3,.vault-md h4{color:var(--mcp-text-0);letter-spacing:-.015em;margin-top:1.6em;margin-bottom:.5em;line-height:1.25}.vault-md h1{font-size:28px;margin-top:0}.vault-md h2{font-size:20px}.vault-md h3{font-size:16px}.vault-md h4{font-size:14px;color:var(--mcp-text-2);text-transform:uppercase;letter-spacing:.1em}.vault-md p{margin:0 0 1em}.vault-md a{color:var(--mcp-hermes)}.vault-md a:hover{text-decoration:underline}.vault-md ul,.vault-md ol{padding-left:22px;margin:0 0 1em}.vault-md li{margin-bottom:.3em}.vault-md strong{color:var(--mcp-text-0)}.vault-md em{color:var(--mcp-text-2)}.vault-md blockquote{border-left:3px solid var(--mcp-hermes);background:#5bb1ff0d;padding:8px 14px;margin:12px 0;color:var(--mcp-text-2);font-style:italic}.vault-md code{font-family:Geist Mono Variable,monospace;font-size:.88em;background:#ffffff0f;padding:2px 6px;border-radius:4px;color:var(--mcp-athena)}.vault-md pre{background:#00000059;border:1px solid var(--mcp-border);border-radius:10px;padding:14px 16px;overflow-x:auto;font-size:12.5px;margin:0 0 1em}.vault-md pre code{background:none;padding:0;color:var(--mcp-text-1)}.vault-md hr{border:none;border-top:1px solid var(--mcp-border);margin:24px 0}.vault-md table{width:100%;border-collapse:collapse;margin:0 0 1em;font-size:13px}.vault-md th,.vault-md td{text-align:left;padding:8px 12px;border-bottom:1px solid var(--mcp-border)}.vault-md th{color:var(--mcp-text-0);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.mcp-sidebar a.mcp-nav-item{text-decoration:none}.cr-header{display:flex;justify-content:space-between;align-items:center;padding:28px 32px;border-radius:22px;background:linear-gradient(160deg,var(--mcp-surface-2),var(--mcp-surface));border:1px solid var(--mcp-border);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);margin-bottom:28px;position:relative;overflow:hidden}.cr-header:before{content:"";position:absolute;top:-100px;right:-80px;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,var(--accent) 0%,transparent 65%);opacity:.2;pointer-events:none}.cr-header-left{display:flex;align-items:flex-start;gap:22px;position:relative;z-index:1}.cr-avatar{width:72px;height:72px;font-size:36px}.cr-role{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--mcp-text-3);margin-bottom:4px}.cr-name{font-size:38px;font-weight:600;letter-spacing:-.025em;color:var(--accent);margin:0 0 8px;line-height:1}.cr-desc{font-size:14px;color:var(--mcp-text-2);margin:0;max-width:540px;line-height:1.55}.cr-header-right{display:flex;align-items:center;gap:14px;position:relative;z-index:1}.cr-stat-mini{display:flex;flex-direction:column;gap:4px;padding:10px 14px;border-radius:12px;background:#00000040;border:1px solid var(--mcp-border);min-width:110px}.cr-stat-mini span{font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--mcp-text-3)}.cr-stat-mini b{font-family:Geist Mono Variable,monospace;font-size:14px;color:var(--mcp-text-0);font-weight:600}.cr-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media (max-width: 1200px){.cr-grid{grid-template-columns:1fr}}.cr-panel{padding:22px 24px;border-radius:18px;background:var(--mcp-surface);border:1px solid var(--mcp-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.cr-panel-title{display:flex;justify-content:space-between;align-items:center;font-size:15px;font-weight:600;color:var(--mcp-text-0);margin:0 0 18px;letter-spacing:-.005em}.cr-panel-counts{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--mcp-text-3);font-weight:400;font-family:Geist Mono Variable,monospace}.cr-empty{padding:16px;background:#0003;border:1px dashed var(--mcp-border);border-radius:10px;color:var(--mcp-text-3);font-size:13px;text-align:center}.cr-empty code{font-family:Geist Mono Variable,monospace;font-size:11px;background:#ffffff0f;padding:2px 6px;border-radius:4px;color:var(--mcp-text-2)}.cr-kv{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:10px 0;border-bottom:1px solid var(--mcp-border);font-size:13px}.cr-kv:last-child{border-bottom:none}.cr-kv>span{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--mcp-text-3);flex-shrink:0}.cr-kv code{font-family:Geist Mono Variable,monospace;font-size:11.5px;color:var(--mcp-text-1);background:#ffffff0a;padding:3px 8px;border-radius:5px}.cr-kv.vertical{flex-direction:column;align-items:stretch;gap:8px}.cr-kv.vertical>span{margin-bottom:4px}.cr-mcp-chips{display:flex;flex-wrap:wrap;gap:6px}.cr-chip{font-size:11px;padding:4px 10px;border-radius:999px;background:#785ae61f;border:1px solid rgba(120,90,230,.3);color:var(--mcp-text-1);font-family:Geist Mono Variable,monospace}.cr-boundary{font-size:13px;color:var(--mcp-text-2);margin:0;line-height:1.55}.cr-task-list{display:flex;flex-direction:column;gap:8px}.cr-task-row{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-radius:10px;background:#0000002e;border:1px solid var(--mcp-border);transition:border-color .15s}.cr-task-row:hover{border-color:var(--mcp-border-strong)}.cr-task-title{font-size:13px;color:var(--mcp-text-1);flex:1;margin-right:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cr-task-meta{display:flex;align-items:center;gap:10px;flex-shrink:0}.cr-task-pill{font-size:9px;font-family:Geist Mono Variable,monospace;letter-spacing:.15em;text-transform:uppercase;padding:3px 8px;border-radius:999px;border:1px solid currentColor;opacity:.9}.cr-pill-pending{color:var(--mcp-latency)}.cr-pill-in-progress{color:var(--mcp-hermes)}.cr-pill-done{color:var(--mcp-heartbeat)}.cr-task-priority{font-size:10px;font-family:Geist Mono Variable,monospace;color:var(--mcp-text-3);text-transform:uppercase}.cr-session-list{display:flex;flex-direction:column;gap:4px}.cr-session-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;text-decoration:none;color:var(--mcp-text-1);font-size:13px;transition:background .12s}.cr-session-row:hover{background:var(--mcp-surface-2)}.cr-session-row i{color:var(--mcp-text-3);font-size:14px}.cr-session-name{flex:1;font-family:Geist Mono Variable,monospace;font-size:12px}.cr-session-meta{font-size:11px;color:var(--mcp-text-3)}.cr-todo-add{display:flex;gap:8px;margin:4px 0 14px}.cr-todo-input{flex:1;min-width:0;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:9px 12px;color:var(--mcp-text, #e8e8ef);font-size:13.5px;font-family:inherit}.cr-todo-input::placeholder{color:#ffffff57}.cr-todo-input:focus{outline:none;border-color:var(--mcp-athena, #8c8aff);background:#ffffff0f}.cr-todo-btn{border:none;border-radius:8px;padding:9px 16px;cursor:pointer;background:var(--mcp-athena, #8c8aff);color:#10101a;font-weight:600;font-size:13px;transition:opacity .15s ease}.cr-todo-btn:disabled{opacity:.4;cursor:not-allowed}.cr-todo-btn:not(:disabled):hover{opacity:.88}.cr-task-row{display:flex;align-items:center;gap:10px}.cr-task-row .cr-task-title{flex:1;min-width:0}.cr-task-check{flex:none;width:22px;height:22px;border-radius:50%;border:1.5px solid rgba(255,255,255,.22);background:transparent;color:#ffffff80;font-size:12px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .15s ease}.cr-task-check:hover{border-color:#ffffff80;color:#fff}.cr-check-in-progress{border-color:#e0a84a;color:#e0a84a}.cr-check-done{border-color:#4fc49a;color:#4fc49a;background:#4fc49a1f}.cr-task-del{flex:none;border:none;background:transparent;cursor:pointer;color:#ffffff47;font-size:18px;line-height:1;padding:0 4px;transition:color .15s ease}.cr-task-del:hover{color:#f08a82}.cr-task-more{font-size:12px;color:#fff6;margin-top:10px}.cr-task-more a{color:var(--mcp-athena, #8c8aff)}.cr-task-item{border-radius:8px;transition:background .15s ease}.cr-task-item.is-open{background:#ffffff08}.cr-task-title-btn{background:none;border:none;text-align:left;cursor:pointer;color:inherit;font:inherit;padding:0;display:flex;align-items:center;gap:8px}.cr-task-title-btn:hover{color:#fff}.cr-task-steps{font-family:monospace;font-size:11px;color:#a78bfa;background:#a78bfa1f;padding:1px 6px;border-radius:4px}.cr-task-expand{border:none;background:transparent;color:#ffffff57;cursor:pointer;font-size:11px;padding:0 3px}.cr-task-expand:hover{color:#fff}.cr-task-detail{padding:4px 4px 12px 34px;display:flex;flex-direction:column;gap:12px}.cr-task-desc{margin:0;font-size:12.5px;color:#9aa3b2;line-height:1.5}.cr-task-progress{height:4px;border-radius:3px;background:#ffffff14;overflow:hidden;margin-bottom:8px}.cr-task-progress>span{display:block;height:100%;background:#4fc49a;border-radius:3px;transition:width .3s ease}.cr-task-steps-list{display:flex;flex-direction:column;gap:5px}.cr-step{display:flex;align-items:center;gap:8px;font-size:12.5px}.cr-step-mark{width:16px;text-align:center;flex:none;color:#ffffff59}.cr-step-done .cr-step-mark{color:#4fc49a}.cr-step-in-progress .cr-step-mark{color:#e0a84a}.cr-step-title{color:#c2c2d0;min-width:0}.cr-step-done .cr-step-title{color:#7c8496}.cr-task-result{border-left:2px solid rgba(140,138,255,.4);padding-left:12px}.cr-task-result-label{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:#fff6;margin-bottom:5px}.cr-task-result-when{text-transform:none;letter-spacing:0;color:#ffffff4d}.cr-task-result-body{margin:0;max-height:220px;overflow-y:auto;white-space:pre-wrap;word-break:break-word;font-family:inherit;font-size:12.5px;line-height:1.55;color:#c8cdd8;background:#00000038;border-radius:6px;padding:10px 12px}.cr-task-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cr-act-btn{border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#d4d4e0;border-radius:7px;padding:6px 12px;font-size:12px;cursor:pointer;text-decoration:none;transition:all .15s ease}.cr-act-btn:hover{border-color:#ffffff4d;color:#fff}.cr-act-btn.is-primary{background:var(--mcp-athena, #8c8aff);border-color:transparent;color:#10101a;font-weight:600}.cr-act-btn.is-primary:hover{opacity:.88;color:#10101a}.cr-task-lastrun{font-size:11px;color:#ffffff59;margin-left:auto}.cr-job-legend{display:flex;gap:16px;flex-wrap:wrap;font-size:11.5px;color:#ffffff73;margin-bottom:12px}.cr-job-legend b{font-family:monospace;margin-right:4px}.cost-metered{color:#e0a84a}.cost-max{color:#4fc0d6}.cost-free{color:#fff6}.cr-job-list{display:flex;flex-direction:column}.cr-job-row{display:flex;align-items:center;gap:11px;padding:9px 2px;border-top:1px solid rgba(255,255,255,.06)}.cr-job-row:first-child{border-top:none}.cr-job-cost{flex:none;width:20px;height:20px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;font-family:monospace;font-size:12px;font-weight:700}.cr-job-cost.cost-metered{background:#e0a84a24;color:#e0a84a}.cr-job-cost.cost-max{background:#4fc0d61f;color:#4fc0d6}.cr-job-cost.cost-free{background:#ffffff0d;color:#fff6}.cr-job-main{flex:1;min-width:0}.cr-job-name{font-family:monospace;font-size:12.5px;font-weight:600;color:#e2e2ec;display:flex;align-items:center;gap:8px}.cr-job-what{font-size:12px;color:#8b93a3;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-job-flag{font-size:9.5px;letter-spacing:.04em;text-transform:uppercase;padding:1px 6px;border-radius:4px;font-family:var(--sans, sans-serif);font-weight:600}.flag-never-ran{background:#e0a84a29;color:#e0a84a}.flag-disabled{background:#ffffff14;color:#ffffff80}.cr-jobstatus-never-ran,.cr-jobstatus-disabled{opacity:.82}.cr-job-meta{flex:none;text-align:right;display:flex;flex-direction:column;gap:1px}.cr-job-when{font-family:monospace;font-size:11.5px;color:#b7bdca;font-variant-numeric:tabular-nums}.cr-job-last{font-size:10.5px;color:#ffffff57}.cr-job-note{font-size:11px;color:#ffffff61;margin:12px 0 0}.cr-task-edit{display:flex;flex-direction:column;gap:10px}.cr-edit-desc,.cr-reply-input{width:100%;box-sizing:border-box;resize:vertical;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:9px 12px;color:var(--mcp-text, #e8e8ef);font-size:13px;font-family:inherit;line-height:1.5}.cr-edit-desc:focus,.cr-reply-input:focus{outline:none;border-color:var(--mcp-athena, #8c8aff);background:#ffffff0f}.cr-edit-desc::placeholder,.cr-reply-input::placeholder{color:#ffffff52}.cr-guide-trail{display:flex;flex-direction:column;gap:6px;border-left:2px solid rgba(140,138,255,.4);padding-left:12px}.cr-guide-msg{font-size:12.5px;color:#d0d4e0;line-height:1.5}.cr-guide-who{display:inline-block;font-size:9.5px;letter-spacing:.05em;text-transform:uppercase;font-weight:700;color:var(--mcp-athena, #8c8aff);background:#8c8aff24;padding:1px 6px;border-radius:4px;margin-right:7px;vertical-align:1px}.cr-reply{display:flex;flex-direction:column;gap:8px;background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:12px}.cr-reply-actions{display:flex;gap:8px;justify-content:flex-end}.cr-task-pill.cr-pill-waiting{background:#e0a84a29;color:#e0a84a}.cr-check-waiting{border-color:#e0a84a;color:#e0a84a;background:#e0a84a1a}.cr-waiting-banner{display:flex;gap:10px;align-items:flex-start;background:#e0a84a1a;border:1px solid rgba(224,168,74,.3);border-radius:9px;padding:11px 13px;color:#f0dcb8;font-size:13px;line-height:1.5}.cr-waiting-icon{font-size:16px;flex:none}.cr-waiting-banner b{color:#e0a84a}.cr-waiting-hint{font-size:11.5px;color:#ffffff73;margin-top:3px}.cr-task-pill.cr-pill-working{background:#38bdf826;color:#38bdf8}.cr-check-working{border-color:#38bdf8;color:#38bdf8;background:#38bdf81a}.cr-job-item.is-open{background:#ffffff08;border-radius:8px}.cr-job-detail{padding:2px 4px 12px 33px;display:flex;flex-direction:column;gap:7px}.cr-job-kv{display:flex;gap:10px;align-items:baseline}.cr-job-kv>span{color:#fff6;min-width:68px;text-transform:uppercase;font-size:9.5px;letter-spacing:.05em;flex:none}.cr-job-kv>code{color:#c8cdd8;font-size:11.5px;word-break:break-all;background:#00000038;padding:2px 7px;border-radius:4px}.cr-job-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:5px}.cr-job-note2{font-size:11px;color:#fff6}.cr-activity{display:flex;flex-direction:column;max-height:460px;overflow-y:auto}.cr-act-item{display:flex;gap:11px;padding:8px 2px;border-top:1px solid rgba(255,255,255,.05);align-items:flex-start}.cr-act-item:first-child{border-top:none}.cr-act-dot{flex:none;width:22px;text-align:center;font-size:13px;margin-top:1px}.cr-act-body{flex:1;min-width:0}.cr-act-text{font-size:13px;color:#dfe3ec;line-height:1.45;word-break:break-word}.cr-act-steps{font-family:monospace;font-size:11px;color:#a78bfa;background:#a78bfa1f;padding:0 5px;border-radius:4px;margin-left:4px}.cr-act-status{font-size:9.5px;text-transform:uppercase;letter-spacing:.04em;padding:1px 6px;border-radius:4px;margin-left:6px;background:#ffffff14;color:#fff9}.cr-act-status.s-done{background:#4fc49a26;color:#4fc49a}.cr-act-status.s-waiting{background:#e0a84a29;color:#e0a84a}.cr-act-status.s-failed{background:#f08a8226;color:#f08a82}.cr-act-status.s-pending{background:#38bdf824;color:#38bdf8}.cr-act-meta{font-size:10.5px;color:#fff6;margin-top:2px}.cr-act-session .cr-act-text{color:#c7ccd8}.cr-act-telegram-out .cr-act-text{color:#aeb4c0}.cr-job-toggle{flex:none;width:30px;height:26px;border-radius:6px;border:1px solid rgba(255,255,255,.16);background:#ffffff0d;color:#c4c4d0;font-size:12px;cursor:pointer;margin-left:8px;transition:all .15s ease;display:inline-flex;align-items:center;justify-content:center}.cr-job-toggle:hover{border-color:#e0a84a;color:#e0a84a;background:#e0a84a1f}.cr-job-toggle.off{border-color:#4fc49a73;color:#4fc49a;background:#4fc49a1f}.cr-job-toggle.off:hover{background:#4fc49a33;color:#4fc49a;border-color:#4fc49a}.cr-job-toggle:disabled{opacity:.4;cursor:not-allowed}.cr-job-live{width:8px;height:8px;border-radius:50%;flex:none;margin-right:4px;align-self:center}.cr-job-live.active{background:#4fc49a;box-shadow:0 0 #4fc49a80;animation:cr-live-pulse 2.2s infinite}.cr-job-live.paused{background:transparent;border:1.5px solid rgba(255,255,255,.28);box-sizing:border-box}.cr-job-live.waiting{background:#e0a84a}@keyframes cr-live-pulse{0%{box-shadow:0 0 #4fc49a80}70%{box-shadow:0 0 0 6px #4fc49a00}to{box-shadow:0 0 #4fc49a00}}@media (prefers-reduced-motion: reduce){.cr-job-live.active{animation:none}}.cr-job-kv>code.cr-kv-plain{background:none;padding:0;color:#b7bdca;word-break:normal}.tc-reviewed{margin-left:10px;font-size:12px;color:var(--mcp-alex, #9b8cff);font-weight:600}.tc-tabs{display:flex;gap:8px;margin:6px 0 14px}.tc-tabs button{background:var(--mcp-surface, rgba(255,255,255,.03));color:#cfcfe6;border:1px solid var(--mcp-border, rgba(255,255,255,.08));border-radius:8px;padding:7px 14px;cursor:pointer;font-weight:600;font-size:13px}.tc-tabs button.on{background:var(--mcp-alex, #9b8cff);color:#16121f;border-color:var(--mcp-alex, #9b8cff)}.tc-banner{padding:9px 12px;border-radius:8px;margin-bottom:12px;font-size:13px}.tc-err{background:#ec5b5b1a;border:1px solid rgba(236,91,91,.3);color:#ff9a9a}.tc-grid{display:grid;grid-template-columns:250px 1fr 380px;gap:14px;align-items:start}@media (max-width: 1200px){.tc-grid{grid-template-columns:1fr}}.tc-queue{background:var(--mcp-surface, rgba(255,255,255,.03));border:1px solid var(--mcp-border, rgba(255,255,255,.08));border-radius:12px;padding:10px;max-height:78vh;overflow:auto}.tc-queue-head{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#8f8fa6;margin:4px 4px 10px}.tc-qitem{padding:9px 10px;border:1px solid var(--mcp-border, rgba(255,255,255,.08));border-radius:9px;margin-bottom:7px;cursor:pointer}.tc-qitem:hover{border-color:var(--mcp-alex, #9b8cff)}.tc-qitem.on{border-color:var(--mcp-alex, #9b8cff);box-shadow:0 0 0 2px #9b8cff2e}.tc-qtitle{font-size:13px;font-weight:600;color:#ecebf5}.tc-qmeta{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:5px;font-size:11px;color:#9a9ab0}.tc-qclient{color:#9a9ab0}.tc-tag{font-size:10px;font-weight:700;padding:1px 7px;border-radius:20px;background:#9b8cff29;color:var(--mcp-alex, #9b8cff);text-transform:uppercase}.tc-tag.quote{background:#56c59629;color:var(--mcp-freya, #56c596)}.tc-tag.tech{background:#5bb1ff29;color:var(--mcp-hermes, #5bb1ff)}.tc-status{margin-left:auto;font-size:11px}.tc-status.pending{color:var(--mcp-latency, #f5d77a)}.tc-status.reviewed{color:var(--mcp-freya, #56c596)}.tc-center{display:flex;flex-direction:column;gap:12px}.tc-card{background:var(--mcp-surface, rgba(255,255,255,.03));border:1px solid var(--mcp-border, rgba(255,255,255,.08));border-radius:12px;padding:14px}.tc-card h4{margin:0 0 9px;font-size:13px;color:var(--mcp-alex, #9b8cff);display:flex;align-items:baseline;gap:8px}.tc-sub{font-size:11px;color:#8f8fa6;font-weight:400}.tc-src,.tc-draft-ro{white-space:pre-wrap;font:13px/1.55 ui-monospace,SF Mono,Menlo,monospace;color:#d6d6e6;background:#00000038;border-radius:8px;padding:11px;margin:0}.tc-attempt .tc-draft-ro{background:#9b8cff0f}.tc-actionrow{display:flex;gap:10px;margin-top:9px;font-size:13px;color:#cdcde0}.tc-k{flex:0 0 84px;font-size:11px;text-transform:uppercase;letter-spacing:.03em;color:#8f8fa6;padding-top:2px}.tc-golden summary{cursor:pointer;font-size:13px;color:var(--mcp-athena, #e3b341);font-weight:600}.tc-golden[open] summary{margin-bottom:9px}.tc-nextphase{font-size:12px;color:#9a9ab0;display:flex;gap:10px;align-items:baseline;border-style:dashed}.tc-review{background:var(--mcp-surface, rgba(255,255,255,.03));border:1px solid var(--mcp-border, rgba(255,255,255,.08));border-radius:12px;padding:14px;position:sticky;top:12px}.tc-review h4{margin:0 0 10px;font-size:13px;color:#ecebf5}.tc-lbl{display:block;font-size:11px;font-weight:600;color:#8f8fa6;margin:12px 0 4px;text-transform:uppercase;letter-spacing:.03em}.tc-lbl-main{color:var(--mcp-alex, #9b8cff);margin-top:0}.tc-fb,.tc-rule{width:100%;box-sizing:border-box;background:#00000040;color:#ecebf5;border:1px solid var(--mcp-border, rgba(255,255,255,.08));border-radius:8px;padding:9px;font:13px/1.5 inherit}.tc-fb{min-height:70px;resize:vertical}.tc-fb-main{min-height:120px;border-color:#9b8cff59}.tc-dim{display:flex;align-items:center;justify-content:space-between;margin:8px 0;font-size:13px;color:#cdcde0}.tc-score{display:flex;gap:4px}.tc-score button{width:26px;height:26px;border:1px solid var(--mcp-border, rgba(255,255,255,.1));background:#0003;color:#9a9ab0;border-radius:6px;cursor:pointer;font-weight:600}.tc-score button.sel{background:var(--mcp-alex, #9b8cff);color:#16121f;border-color:var(--mcp-alex, #9b8cff)}.tc-verdict{display:flex;gap:8px}.tc-verdict button{flex:1;padding:9px;border:1px solid var(--mcp-border, rgba(255,255,255,.14));background:#0003;color:#cdcde0;border-radius:8px;cursor:pointer;font-weight:700;font-size:12px}.tc-verdict button:hover{border-color:var(--mcp-alex, #9b8cff)}.tc-verdict button.on{box-shadow:0 0 0 2px #9b8cff4d}.tc-verdict button.approve.on{background:var(--mcp-freya, #56c596);color:#0c2018;border-color:var(--mcp-freya, #56c596)}.tc-verdict button.revise.on{background:var(--mcp-latency, #f5d77a);color:#2a2410;border-color:var(--mcp-latency, #f5d77a)}.tc-verdict button.reject.on{background:var(--mcp-thor, #ec5b5b);color:#2a1010;border-color:var(--mcp-thor, #ec5b5b)}.tc-promo label{display:flex;align-items:center;gap:9px;font-size:13px;color:#cdcde0;padding:7px 9px;margin:3px 0;border-radius:7px;cursor:pointer;border:1px solid transparent}.tc-promo label:hover{background:#ffffff0d}.tc-promo input[type=checkbox]{width:18px;height:18px;accent-color:var(--mcp-alex, #9b8cff);cursor:pointer;flex:0 0 auto;margin:0}.tc-promo label:has(input:checked){color:var(--mcp-alex, #9b8cff);font-weight:700;background:#9b8cff24;border-color:#9b8cff66}.tc-save{width:100%;margin-top:14px;padding:12px;border:0;border-radius:9px;background:var(--mcp-alex, #9b8cff);color:#16121f;font-weight:700;font-size:14px;cursor:pointer}.tc-save:disabled{opacity:.5;cursor:default}.tc-board{width:100%;border-collapse:collapse;font-size:13px}.tc-board th,.tc-board td{border:1px solid var(--mcp-border, rgba(255,255,255,.08));padding:6px 10px;text-align:left;color:#d6d6e6}.tc-board th{background:#0003;color:#9a9ab0}.tc-note{font-size:11px;color:#8f8fa6;margin-top:8px}.tc-empty,.tc-empty-sm{color:#8f8fa6;font-size:13px;padding:16px;text-align:center}.tc-toast{position:fixed;right:18px;bottom:18px;max-width:380px;background:#16131f;color:#ecebf5;border:1px solid var(--mcp-alex, #9b8cff);border-radius:10px;padding:13px 15px;font-size:13px;box-shadow:0 10px 34px #0006}.dg-bar{display:flex;align-items:center;gap:14px;margin:2px 0 16px;flex-wrap:wrap}.dg-select{background:#ffffff0a;color:inherit;border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:7px 11px;font-size:13px}.dg-when{font-size:12px;opacity:.55}.dg-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.dg-chip{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:5px 13px;font-size:12.5px;line-height:1.2}.dg-chip b{font-size:13.5px;margin:0 1px}.dg-chip.critical{border-color:#ff636380;background:#ff636317}.dg-chip.drafted{border-color:#78aaff73;background:#78aaff14}.dg-section{margin-bottom:14px}.dg-section.is-empty{opacity:.6}.dg-quiet{font-size:11px;font-weight:500;opacity:.6;margin-left:8px}.dg-text{max-height:380px;overflow:auto;white-space:pre-wrap;word-break:break-word;line-height:1.5}.dg-comment{display:flex;gap:10px;align-items:stretch;margin-top:12px}.dg-comment .tc-fb{flex:1;min-height:48px}.dg-save{white-space:nowrap;align-self:stretch}.dg-fb-list{margin-top:10px;display:flex;flex-direction:column;gap:6px}.dg-fb{font-size:12.5px;background:#78c88c14;border-left:2px solid rgba(120,200,140,.55);padding:6px 10px;border-radius:4px}.dg-fb-at{opacity:.5;font-size:11px;margin-left:8px}:root{--color-brand-primary: #413FB6;--color-brand-secondary: #7171FF;--color-background-primary: #ffffff;--color-background-secondary: #f6f6f9;--color-background-tertiary: #ececf2;--color-background-info: #eef0ff;--color-background-success: #e8f7ee;--color-background-warning: #fff4e0;--color-background-danger: #fdebec;--color-border-primary: #d8d8e0;--color-border-secondary: #c4c4cf;--color-border-tertiary: #e5e5ec;--color-border-info: #b9c0ff;--color-border-success: #b7e0c3;--color-border-warning: #f3d49a;--color-border-danger: #f2b7bb;--color-text-primary: #1d1d24;--color-text-secondary: #5b5b69;--color-text-tertiary: #8a8a97;--color-text-info: #413FB6;--color-text-success: #1f7a3a;--color-text-warning: #8a5300;--color-text-danger: #9a1c25;--border-radius-md: 6px;--border-radius-lg: 10px;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--safe-right: env(safe-area-inset-right, 0px);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--color-text-primary);background:var(--color-background-secondary);-webkit-text-size-adjust:100%;text-size-adjust:100%}@media (prefers-color-scheme: dark){:root{--color-background-primary: #15161c;--color-background-secondary: #1c1d24;--color-background-tertiary: #25262e;--color-background-info: #232547;--color-background-success: #1a3325;--color-background-warning: #3a2e10;--color-background-danger: #3a1c20;--color-border-primary: #34353f;--color-border-secondary: #44455180;--color-border-tertiary: #2c2d36;--color-border-info: #4548a4;--color-border-success: #2f5b40;--color-border-warning: #6b521f;--color-border-danger: #6a2f36;--color-text-primary: #f0f0f4;--color-text-secondary: #a4a4b4;--color-text-tertiary: #74747f;--color-text-info: #9698ff;--color-text-success: #74d090;--color-text-warning: #f0c269;--color-text-danger: #f08087}}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-size:14px;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:contain}button,input,select,textarea{font-family:inherit;font-size:14px;color:var(--color-text-primary)}input,select,textarea{padding:8px 10px;background:var(--color-background-primary);border:.5px solid var(--color-border-secondary);border-radius:var(--border-radius-md);outline:none;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (min-width: 700px){input,select,textarea{font-size:14px}}input:focus,select:focus,textarea:focus{border-color:var(--color-border-info);box-shadow:0 0 0 2px var(--color-background-info)}button{cursor:pointer;padding:6px 12px;background:var(--color-background-primary);color:var(--color-text-primary);border:.5px solid var(--color-border-secondary);border-radius:var(--border-radius-md);transition:background .12s,border-color .12s,color .12s;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;min-height:32px}button:hover{background:var(--color-background-tertiary)}button:active{transform:translateY(.5px)}.app-shell{max-width:1200px;margin:0 auto;padding:calc(24px + var(--safe-top)) calc(16px + var(--safe-right)) calc(32px + var(--safe-bottom)) calc(16px + var(--safe-left))}@media (max-width: 700px){.app-shell{padding:calc(16px + var(--safe-top)) calc(12px + var(--safe-right)) calc(20px + var(--safe-bottom)) calc(12px + var(--safe-left))}}.app-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:8px}.app-header h1{font-size:20px;font-weight:600;margin:0;letter-spacing:-.01em}.app-header h1 .accent{color:var(--color-brand-primary)}.app-header .meta{font-size:12px;color:var(--color-text-secondary);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toast{position:fixed;bottom:calc(16px + var(--safe-bottom));right:calc(16px + var(--safe-right));left:calc(16px + var(--safe-left));max-width:480px;margin-left:auto;padding:10px 14px;border-radius:var(--border-radius-lg);font-size:13px;box-shadow:0 4px 20px #00000026;z-index:50}.toast.ok{background:var(--color-background-success);color:var(--color-text-success);border:.5px solid var(--color-border-success)}.toast.err{background:var(--color-background-danger);color:var(--color-text-danger);border:.5px solid var(--color-border-danger)}.agent-hq-sidebar{display:block}@media (max-width: 700px){.agent-hq-sidebar{display:none}}
