.topbar.svelte-yic9pk{grid-area:top;display:grid;grid-template-columns:auto minmax(200px,1fr) auto auto;grid-template-rows:auto;gap:.85rem;align-items:center;padding:.55rem .85rem;border-bottom:1px solid #f9731633;background:linear-gradient(180deg,#0e1a20f0,#0a1418ee);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0;z-index:50;min-height:3.1rem}.brand.svelte-yic9pk{display:flex;align-items:center;gap:.5rem;color:#fb923c;font-weight:700;letter-spacing:.06em;text-shadow:0 0 12px rgba(249,115,22,.4)}.brand-text.svelte-yic9pk{font-size:.95rem}.brand-tag.svelte-yic9pk{color:#94a3b8;font-size:.66rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;margin-left:.2rem}.project-picker.svelte-yic9pk{position:relative;min-width:0}.project-button.svelte-yic9pk{display:flex;align-items:center;gap:.4rem;padding:.4rem .8rem;background:linear-gradient(180deg,#14242c,#0d1b22);border:1px solid #f9731640;color:#ffedd5;font-size:.78rem;border-radius:8px;cursor:pointer;width:100%;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-button.svelte-yic9pk:hover{border-color:#fb923c}.project-name.svelte-yic9pk{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.caret.svelte-yic9pk{color:#fdba74;font-size:.75rem}.dropdown.svelte-yic9pk{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#0a1418f4;border:1px solid #f9731644;border-radius:10px;padding:.4rem;box-shadow:0 14px 40px #00000073;z-index:60;min-width:240px}.dropdown.svelte-yic9pk ul:where(.svelte-yic9pk){list-style:none;padding:0;margin:0;max-height:220px;overflow:auto;display:grid;gap:.18rem}.dropdown.svelte-yic9pk li:where(.svelte-yic9pk){display:flex}.dropdown.svelte-yic9pk li.selected:where(.svelte-yic9pk) .select:where(.svelte-yic9pk){background:#f973162e;border-color:#fb923c;color:#fff}.dropdown.svelte-yic9pk li.muted:where(.svelte-yic9pk){color:#94a3b8;padding:.3rem .5rem;font-size:.74rem}.dropdown.svelte-yic9pk .select:where(.svelte-yic9pk){flex:1;background:transparent;border:1px solid transparent;color:#ffedd5;text-align:left;padding:.4rem .6rem;border-radius:6px;font-size:.78rem;cursor:pointer}.dropdown.svelte-yic9pk .select:where(.svelte-yic9pk):hover{background:#14242c;border-color:#f9731633}.dropdown.svelte-yic9pk .actions:where(.svelte-yic9pk){margin-top:.45rem;padding-top:.45rem;border-top:1px solid #f9731633;display:grid;gap:.35rem}.dropdown.svelte-yic9pk .actions:where(.svelte-yic9pk) input:where(.svelte-yic9pk){width:100%;padding:.35rem .5rem;background:#0e1a20;border:1px solid #f9731640;border-radius:6px;color:#ffedd5;font-size:.76rem;box-sizing:border-box}.dropdown.svelte-yic9pk .actions:where(.svelte-yic9pk) button:where(.svelte-yic9pk){display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .55rem;background:#14242c;border:1px solid #f9731640;border-radius:6px;color:#ffedd5;font-size:.74rem;cursor:pointer}.dropdown.svelte-yic9pk .actions:where(.svelte-yic9pk) button.primary:where(.svelte-yic9pk){background:linear-gradient(180deg,#f97316,#c2410c);border-color:#fdba74;color:#fff}.dropdown.svelte-yic9pk .actions:where(.svelte-yic9pk) button.danger:where(.svelte-yic9pk){background:#7f1d1d73;border-color:#f8717180;color:#fecaca}.status-cluster.svelte-yic9pk{display:flex;gap:.45rem;align-items:center;flex-wrap:wrap}.pill.svelte-yic9pk{display:inline-flex;align-items:center;gap:.3rem;padding:.28rem .55rem;border:1px solid #f9731640;border-radius:999px;background:#0e1a20;font-size:.7rem;color:#fdba74}.pill.ok.svelte-yic9pk{border-color:#22c55e80;color:#86efac;background:#14532d2e}.pill.err.svelte-yic9pk{border-color:#ef44448c;color:#fda4af;background:#7f1d1d38}.pill.svelte-yic9pk .bad:where(.svelte-yic9pk){color:#fda4af;margin-left:.2rem}.actions-cluster.svelte-yic9pk{display:flex;gap:.4rem}.action.svelte-yic9pk{display:inline-flex;align-items:center;gap:.3rem;background:#14242c;border:1px solid #f9731640;color:#fdba74;padding:.4rem .65rem;font-size:.74rem;border-radius:8px;cursor:pointer;white-space:nowrap}.action.svelte-yic9pk:hover{border-color:#fb923c}.action.svelte-yic9pk:disabled{opacity:.6;cursor:wait}.ticker.svelte-yic9pk{grid-column:1 / -1;color:#fcd34d;font-size:.74rem;border-top:1px solid #f9731622;padding:.4rem .2rem 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.left-nav.svelte-1tgltwi{grid-area:nav;border-right:1px solid #f9731633;background:linear-gradient(180deg,#0a1418f0,#06090bf0);padding:.6rem .45rem;min-height:100%;overflow-y:auto}ul.svelte-1tgltwi{list-style:none;padding:0;margin:0;display:grid;gap:.32rem}button.svelte-1tgltwi{width:100%;display:flex;flex-direction:column;align-items:center;gap:.22rem;padding:.55rem .3rem;border-radius:9px;background:transparent;border:1px solid transparent;color:#94a3b8;cursor:pointer;font-size:.62rem;letter-spacing:.04em;text-transform:uppercase;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .15s ease}button.svelte-1tgltwi:hover{background:#14242c;color:#fdba74;border-color:#f9731633;transform:translateY(-1px)}button.active.svelte-1tgltwi{background:linear-gradient(180deg,#f973162e,#f973160f);border-color:#fb923c;color:#fff7ed;box-shadow:0 0 22px #f9731640,inset 0 0 16px #f973161f}.icon-wrap.svelte-1tgltwi{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:7px;background:#14242c;border:1px solid #f9731622}button.active.svelte-1tgltwi .icon-wrap:where(.svelte-1tgltwi){background:linear-gradient(180deg,#f97316,#c2410c);color:#fff;border-color:#fdba74}.count.svelte-1tgltwi{position:absolute;top:-6px;right:-8px;min-width:14px;height:14px;padding:0 4px;border-radius:999px;background:#f97316;color:#fff;font-size:.58rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;line-height:1}.label.svelte-1tgltwi{font-weight:600}.mascot.svelte-1vfs0ll{position:fixed;right:1.1rem;bottom:10rem;z-index:200;display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;pointer-events:none}.sprite-wrap.svelte-1vfs0ll{pointer-events:auto;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:0;margin:0;background:transparent;border:none;cursor:pointer;animation:svelte-1vfs0ll-bob 2.6s ease-in-out infinite}.sprite-box.svelte-1vfs0ll{width:68px;height:80px;display:flex;align-items:flex-end;justify-content:center;overflow:hidden}.sprite.svelte-1vfs0ll{max-width:100%;max-height:100%;width:auto;height:100%;display:block;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor;-webkit-user-select:none;user-select:none}.state-error.svelte-1vfs0ll .sprite:where(.svelte-1vfs0ll){animation:svelte-1vfs0ll-shake .5s ease-in-out}.pedestal.svelte-1vfs0ll{display:none}.bubble.svelte-1vfs0ll{pointer-events:auto;position:relative;max-width:300px;min-width:170px;padding:.65rem .9rem .7rem;background:#091016f7;border:1px solid var(--border);border-radius:12px;color:#e2e8f0;font-size:.8rem;line-height:1.4;animation:svelte-1vfs0ll-pop .22s ease-out;margin-right:.25rem}.bubble-label.svelte-1vfs0ll{font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.15rem;font-weight:700}.bubble-text.svelte-1vfs0ll{white-space:pre-wrap;word-break:break-word}.bubble-close.svelte-1vfs0ll{position:absolute;top:4px;right:6px;width:20px;height:20px;background:transparent;border:none;color:#94a3b8;cursor:pointer;font-size:.7rem;padding:0;line-height:1;border-radius:4px}.bubble-close.svelte-1vfs0ll:hover{color:#f8fafc;background:#ffffff0f}.bubble-tail.svelte-1vfs0ll{position:absolute;bottom:-7px;right:34px;width:14px;height:14px;background:#091016f5;border-right:1px solid var(--border);border-bottom:1px solid var(--border);transform:rotate(45deg);border-bottom-right-radius:3px}.mascot-restore.svelte-1vfs0ll{position:fixed;right:1rem;bottom:1rem;z-index:200;width:28px;height:28px;border-radius:50%;background:#0f172ad9;border:1px solid rgba(251,146,60,.6);color:#fb923c;font-size:.85rem;cursor:pointer;opacity:.55;transition:opacity .2s ease}.mascot-restore.svelte-1vfs0ll:hover{opacity:1}@keyframes svelte-1vfs0ll-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes svelte-1vfs0ll-pulse{0%,to{opacity:.7;transform:scaleX(1)}50%{opacity:1;transform:scaleX(1.15)}}@keyframes svelte-1vfs0ll-pop{0%{opacity:0;transform:translateY(-4px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes svelte-1vfs0ll-shake{0%,to{transform:translate(0)}20%{transform:translate(-3px)}40%{transform:translate(3px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}}@media(max-width:760px){.mascot.svelte-1vfs0ll{right:.6rem;bottom:8rem;gap:.35rem}.sprite-box.svelte-1vfs0ll{width:56px;height:66px}.bubble.svelte-1vfs0ll{max-width:210px;font-size:.76rem}}.md-root.svelte-180jyqg{color:#e2e8f0;line-height:1.6;font-size:.85rem;word-break:break-word;overflow-wrap:anywhere}.md-root.svelte-180jyqg .md-h{margin:.85rem 0 .45rem;color:#fdba74;font-weight:700;letter-spacing:.01em;line-height:1.25}.md-root.svelte-180jyqg .md-h.md-h1{font-size:1.18rem;border-bottom:1px solid #f9731633;padding-bottom:.2rem;color:#fbbf24}.md-root.svelte-180jyqg .md-h.md-h2{font-size:1.04rem;color:#fb923c}.md-root.svelte-180jyqg .md-h.md-h3{font-size:.93rem;color:#fdba74}.md-root.svelte-180jyqg .md-h.md-h4{font-size:.86rem;color:#ffedd5}.md-root.svelte-180jyqg .md-p{margin:.45rem 0}.md-root.svelte-180jyqg .md-ul,.md-root.svelte-180jyqg .md-ol{margin:.45rem 0;padding-left:1.3rem;display:grid;gap:.18rem}.md-root.svelte-180jyqg .md-ul li,.md-root.svelte-180jyqg .md-ol li{line-height:1.5}.md-root.svelte-180jyqg .md-strong{color:#fff7ed;font-weight:700}.md-root.svelte-180jyqg .md-em{color:#fde68a;font-style:italic}.md-root.svelte-180jyqg .md-link{color:#38bdf8;text-decoration:underline;text-underline-offset:2px}.md-root.svelte-180jyqg .md-link:hover{color:#7dd3fc}.md-root.svelte-180jyqg .md-inline-code{background:#14242c;border:1px solid #f9731633;padding:.05rem .3rem;border-radius:4px;font-size:.78rem;color:#fcd34d;font-family:JetBrains Mono,monospace}.md-root.svelte-180jyqg .md-code{margin:.55rem 0;background:#0a1418;border:1px solid #f9731633;border-radius:8px;padding:.55rem .7rem;font-size:.78rem;line-height:1.5;color:#fde68a;overflow-x:auto;position:relative}.md-root.svelte-180jyqg .md-code-lang{position:absolute;top:.25rem;right:.5rem;font-size:.62rem;color:#fb923c;text-transform:uppercase;letter-spacing:.05em}.md-root.svelte-180jyqg .md-quote{margin:.45rem 0;padding:.4rem .65rem;border-left:3px solid #fb923c;background:#0e1a20;border-radius:0 6px 6px 0;color:#fde68a}.md-root.svelte-180jyqg .md-hr{border:0;border-top:1px solid #f9731633;margin:.7rem 0}.md-root.svelte-180jyqg .md-ref{display:inline-block;padding:0 .3rem;margin:0 .05rem;background:linear-gradient(180deg,#f9731622,#c2410c1a);border:1px solid #f9731655;border-radius:4px;color:#ffedd5;font-weight:600;font-size:.78rem;font-family:JetBrains Mono,monospace}.md-root.svelte-180jyqg .md-pin{display:inline-block;background:#0d1b22;border:1px solid #38bdf855;border-radius:4px;padding:0 .3rem;margin:0 .05rem;font-family:JetBrains Mono,monospace;font-size:.78rem}.md-root.svelte-180jyqg .md-pin-ref{color:#fdba74;font-weight:600}.md-root.svelte-180jyqg .md-pin-name{color:#7dd3fc}.md-root.svelte-180jyqg .md-table-wrap{overflow-x:auto;margin:.55rem 0;border:1px solid #f9731633;border-radius:8px}.md-root.svelte-180jyqg .md-table{width:100%;border-collapse:collapse;font-size:.78rem}.md-root.svelte-180jyqg .md-table th{background:#14242c;color:#fdba74;text-align:left;padding:.4rem .55rem;border-bottom:1px solid #f9731644;font-weight:600}.md-root.svelte-180jyqg .md-table td{padding:.35rem .55rem;border-bottom:1px solid #f9731622}.md-root.svelte-180jyqg .md-table tr:last-child td{border-bottom:none}.md-root.svelte-180jyqg .md-table tr:nth-child(2n) td{background:#0f1c2280}.agent-tool.svelte-7azdy3{display:flex;flex-direction:column;gap:.55rem;min-width:0;width:100%;height:100%;flex:1 1 auto;min-height:0;overflow:hidden;box-sizing:border-box}.head.svelte-7azdy3{flex:0 0 auto}.feed.svelte-7azdy3{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:.4rem .2rem 1rem;margin-bottom:0;border-radius:14px;scroll-behavior:smooth}.composer.svelte-7azdy3{flex:0 0 auto;flex-shrink:0}.head.svelte-7azdy3{display:flex;justify-content:space-between;align-items:center;padding:.65rem .85rem;border:1px solid #f9731633;border-radius:14px;background:linear-gradient(180deg,#0f1c22d9,#0a1216d9)}.title.svelte-7azdy3{display:flex;align-items:center;gap:.4rem;color:#fb923c}.title.svelte-7azdy3 h1:where(.svelte-7azdy3){font-size:.95rem;margin:0;letter-spacing:.04em;text-transform:uppercase}.title.svelte-7azdy3 .tag:where(.svelte-7azdy3){color:#94a3b8;font-size:.7rem;font-weight:400;letter-spacing:.02em;text-transform:none;margin-left:.4rem}.head-actions.svelte-7azdy3{display:flex;align-items:center;gap:.5rem}.active-pill.svelte-7azdy3{display:inline-flex;align-items:center;gap:.3rem;padding:.28rem .55rem;border-radius:999px;border:1px solid #f9731644;background:#f973161a;color:#ffedd5;font-size:.7rem}.active-pill.subtle.svelte-7azdy3{border-color:#94a3b866;background:transparent;color:#94a3b8}.focus-toggle.svelte-7azdy3{display:inline-flex;align-items:center;gap:.5rem;padding:.3rem .55rem .3rem .7rem;border-radius:999px;border:1px solid rgba(148,163,184,.4);background:transparent;color:#94a3b8;font-size:.72rem;font-family:inherit;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.focus-toggle.svelte-7azdy3:hover{border-color:#fb923c8c;color:#fed7aa}.focus-toggle.on.svelte-7azdy3{border-color:#f9731488;background:#f9731624;color:#ffedd5}.focus-toggle.svelte-7azdy3 strong:where(.svelte-7azdy3){color:#fb923c;font-weight:700}.focus-toggle.svelte-7azdy3 .muted:where(.svelte-7azdy3){font-style:italic;opacity:.85}.focus-toggle.svelte-7azdy3 .switch:where(.svelte-7azdy3){display:inline-block;width:26px;height:14px;border-radius:999px;background:#1e293b;border:1px solid rgba(148,163,184,.4);position:relative;transition:background .18s ease,border-color .18s ease}.focus-toggle.svelte-7azdy3 .knob:where(.svelte-7azdy3){position:absolute;top:1px;left:1px;width:10px;height:10px;border-radius:50%;background:#94a3b8;transition:transform .18s ease,background .18s ease}.focus-toggle.on.svelte-7azdy3 .switch:where(.svelte-7azdy3){background:#f9731647;border-color:#fb923c}.focus-toggle.on.svelte-7azdy3 .knob:where(.svelte-7azdy3){background:#fb923c;transform:translate(12px)}.clear.svelte-7azdy3{background:transparent;border:1px solid #f9731640;color:#fdba74;font-size:.7rem;padding:.28rem .55rem;border-radius:6px;cursor:pointer}.clear.svelte-7azdy3:hover{border-color:#fb923c}.messages.svelte-7azdy3{list-style:none;margin:0;padding:0 .3rem;display:grid;gap:.85rem}.message.svelte-7azdy3{display:grid;gap:.35rem}.bubble-meta.svelte-7azdy3{display:flex;gap:.5rem;align-items:center}.who.svelte-7azdy3{font-size:.62rem;letter-spacing:.1em;color:#94a3b8;font-weight:700}.message.user.svelte-7azdy3 .bubble:where(.svelte-7azdy3){background:linear-gradient(180deg,#0a1418,#0e1a20);border:1px solid rgba(56,189,248,.35);border-left-width:3px;color:#e0f2fe;align-self:end;max-width:92%;margin-left:auto;padding:.65rem .85rem;border-radius:12px 4px 12px 12px}.message.user.svelte-7azdy3 .bubble-meta:where(.svelte-7azdy3){justify-content:flex-end}.message.assistant.svelte-7azdy3 .bubble:where(.svelte-7azdy3){background:linear-gradient(180deg,#0f1c22d9,#0a1216d9);border:1px solid #f9731644;border-left:3px solid #f97316;padding:.85rem 1rem;border-radius:4px 14px 14px;box-shadow:0 0 22px #f973160f}.user-text.svelte-7azdy3{color:#e0f2fe;line-height:1.5;white-space:pre-wrap;word-break:break-word;font-size:.86rem}.focus-chips.svelte-7azdy3{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center}.focus-label.svelte-7azdy3{font-size:.65rem;color:#94a3b8;letter-spacing:.06em;text-transform:uppercase}.focus-chip.svelte-7azdy3{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .5rem;background:linear-gradient(180deg,#22c55e1f,#16653429);border:1px solid rgba(34,197,94,.4);color:#bbf7d0;border-radius:8px;font-size:.7rem;cursor:help}.focus-chip.svelte-7azdy3 strong:where(.svelte-7azdy3){color:#fff}.focus-chip.svelte-7azdy3 .cn:where(.svelte-7azdy3){color:#86efac}.meta-row.svelte-7azdy3{display:flex;flex-wrap:wrap;gap:.32rem}.chip.svelte-7azdy3{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .45rem;background:#0e1a20;border:1px solid #f9731644;color:#fdba74;font-size:.66rem;border-radius:999px}.chip.ok.svelte-7azdy3{border-color:#22c55e73;color:#86efac}.chip.warn.svelte-7azdy3{border-color:#ef444480;color:#fda4af}.ground.svelte-7azdy3{border:1px solid #f9731622;border-radius:8px;background:#0a1418}.ground.svelte-7azdy3 summary:where(.svelte-7azdy3){cursor:pointer;padding:.4rem .65rem;color:#fdba74;font-size:.74rem;font-weight:600}.ground[open].svelte-7azdy3 summary:where(.svelte-7azdy3){border-bottom:1px solid #f9731622}.ground-grid.svelte-7azdy3{display:grid;gap:.6rem;padding:.5rem .65rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.ground-block.svelte-7azdy3 h5:where(.svelte-7azdy3){margin:0 0 .3rem;color:#fdba74;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ground-list.svelte-7azdy3{list-style:none;margin:0;padding:0;display:grid;gap:.22rem}.ground-list.svelte-7azdy3 li:where(.svelte-7azdy3){background:#0e1a20;border:1px solid #f9731622;padding:.32rem .45rem;border-radius:6px;font-size:.7rem;display:grid;gap:.18rem}.ground-list.svelte-7azdy3 li:where(.svelte-7azdy3) strong:where(.svelte-7azdy3){color:#ffedd5}.ground-list.svelte-7azdy3 .cn:where(.svelte-7azdy3){color:#94a3b8;font-size:.66rem}.ground-list.svelte-7azdy3 .reason:where(.svelte-7azdy3){color:#fda4af;font-size:.66rem}.ground-list.svelte-7azdy3 .role:where(.svelte-7azdy3){display:inline-block;padding:0 .35rem;border-radius:4px;background:#14242c;border:1px solid #f9731622;color:#fdba74;font-size:.6rem;text-transform:uppercase;letter-spacing:.06em;margin-right:.3rem}.ground-list.svelte-7azdy3 .role.active:where(.svelte-7azdy3){background:linear-gradient(180deg,#f97316,#c2410c);color:#fff;border-color:#fdba74}.ground-list.svelte-7azdy3 a:where(.svelte-7azdy3){color:#38bdf8;text-decoration:underline;text-underline-offset:2px;word-break:break-all}.pending.svelte-7azdy3 .bubble:where(.svelte-7azdy3){border-style:dashed}.thinking.svelte-7azdy3{display:flex;align-items:center;gap:.4rem;color:#fdba74}.dot.svelte-7azdy3{width:6px;height:6px;border-radius:50%;background:#fb923c;animation:svelte-7azdy3-pulse 1.2s infinite}.dot.svelte-7azdy3:nth-child(2){animation-delay:.2s}.dot.svelte-7azdy3:nth-child(3){animation-delay:.4s}.thinking-label.svelte-7azdy3{font-size:.74rem}@keyframes svelte-7azdy3-pulse{0%,to{opacity:.3;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.welcome.svelte-7azdy3{max-width:820px;margin:1rem auto;padding:1.4rem;border:1px solid #f9731633;border-radius:16px;background:linear-gradient(180deg,#0f1c22d9,#0a1216d9);text-align:center}.welcome-icon.svelte-7azdy3{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:14px;background:linear-gradient(180deg,#f97316,#c2410c);color:#fff;margin-bottom:.6rem;box-shadow:0 12px 32px #f973164d}.welcome.svelte-7azdy3 h2:where(.svelte-7azdy3){margin:0 0 .3rem;color:#fff7ed;font-size:1.05rem}.welcome.svelte-7azdy3 p:where(.svelte-7azdy3){margin:0 auto .85rem;color:#cbd5e1;font-size:.82rem;max-width:560px;line-height:1.5}.examples.svelte-7azdy3{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.45rem;margin:.8rem 0}.example.svelte-7azdy3{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .65rem;background:#0e1a20;border:1px solid #f9731633;border-radius:9px;color:#fdba74;text-align:left;font-size:.75rem;cursor:pointer;transition:border-color .15s ease,transform .15s ease}.example.svelte-7azdy3:hover{border-color:#fb923c;transform:translateY(-1px)}.capabilities.svelte-7azdy3{display:inline-flex;flex-wrap:wrap;gap:.4rem;margin-top:.4rem}.cap.svelte-7azdy3{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .55rem;border:1px solid #f9731633;border-radius:999px;color:#fdba74;font-size:.7rem;background:#0a1418}.composer.svelte-7azdy3{display:grid;grid-template-columns:1fr;gap:.4rem;padding:.7rem 5rem .7rem .7rem;border:1px solid #f9731633;border-radius:14px;background:linear-gradient(180deg,#0f1c22fa,#0a1216fa);position:relative;z-index:2}.composer.svelte-7azdy3 textarea:where(.svelte-7azdy3){width:100%;border-radius:10px;background:#0a1418;border:1px solid #f9731640;color:#ffedd5;padding:.6rem .7rem;font-size:.85rem;line-height:1.5;resize:none;min-height:64px;max-height:9rem;box-sizing:border-box;font-family:inherit;overflow-y:auto}.composer.svelte-7azdy3 textarea:where(.svelte-7azdy3):focus{outline:none;border-color:#fb923c;box-shadow:0 0 0 3px #fb923c26}.composer-actions.svelte-7azdy3{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.hint.svelte-7azdy3{color:#94a3b8;font-size:.7rem}.send.svelte-7azdy3{display:inline-flex;align-items:center;gap:.4rem;background:linear-gradient(180deg,#f97316,#c2410c);border:1px solid #fdba74;color:#fff;padding:.5rem .9rem;border-radius:9px;font-weight:600;cursor:pointer;font-size:.82rem}.send.svelte-7azdy3:disabled{opacity:.55;cursor:not-allowed}.wrap.svelte-kb8h9v{margin-top:.5rem}.title.svelte-kb8h9v{margin:0 0 .4rem;display:flex;align-items:center;gap:.35rem;color:#fdba74;font-size:.72rem}.empty.svelte-kb8h9v{color:#94a3b8;font-size:.7rem;margin:0}.roots.svelte-kb8h9v{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.root.svelte-kb8h9v{border:1px solid #f9731633;border-radius:8px;background:#0c161bcc;overflow:hidden}.pin-head.svelte-kb8h9v{display:flex;align-items:center;gap:.35rem;padding:.35rem .45rem;background:linear-gradient(90deg,#f9731618,transparent);border-bottom:1px solid #f9731622;font-size:.72rem}.order.svelte-kb8h9v{color:#fb923c;font-variant-numeric:tabular-nums;min-width:1.4rem}.lbl.svelte-kb8h9v{color:#fff7ed;font-weight:600}.meta.svelte-kb8h9v{margin-left:auto;color:#94a3b8;font-size:.64rem}.branches.svelte-kb8h9v{list-style:none;margin:0;padding:.35rem .45rem .45rem 1.5rem;border-left:2px solid #f9731633;margin-left:.65rem;display:grid;gap:.22rem}.leaf.svelte-kb8h9v{position:relative;font-size:.7rem;color:#e2e8f0;padding:.2rem 0 .2rem .5rem}.leaf.svelte-kb8h9v:before{content:"";position:absolute;left:-.55rem;top:50%;width:.45rem;height:1px;background:#f9731655}.net.svelte-kb8h9v{color:#7dd3fc;font-weight:600}.arrow.svelte-kb8h9v{margin:0 .25rem;color:#64748b}.nref.svelte-kb8h9v{color:#fde68a;font-weight:600}.npin.svelte-kb8h9v{color:#cbd5e1;margin-left:.2rem}.part.svelte-kb8h9v{margin-left:.35rem;color:#94a3b8;font-size:.66rem}.more.svelte-kb8h9v{color:#94a3b8;font-size:.64rem;font-style:italic}.components-tool.svelte-axj4oi{display:flex;flex-direction:column;gap:.55rem;width:100%;height:100%;flex:1 1 auto;min-width:0;min-height:0}.components-tool.svelte-axj4oi>.head:where(.svelte-axj4oi){flex:0 0 auto}.components-tool.svelte-axj4oi>.layout:where(.svelte-axj4oi){flex:1 1 auto;min-height:0}.head.svelte-axj4oi{display:flex;justify-content:space-between;align-items:center;padding:.65rem .85rem;border:1px solid #f9731633;border-radius:14px;background:linear-gradient(180deg,#0f1c22d9,#0a1216d9)}.title.svelte-axj4oi{display:flex;align-items:center;gap:.4rem;color:#fb923c}.title.svelte-axj4oi h1:where(.svelte-axj4oi){margin:0;font-size:.95rem;text-transform:uppercase;letter-spacing:.04em}.title.svelte-axj4oi .tag:where(.svelte-axj4oi){color:#94a3b8;font-size:.7rem;text-transform:none;letter-spacing:.02em;margin-left:.4rem}.rail-summary.svelte-axj4oi{display:inline-flex;align-items:center;gap:.3rem;color:#fdba74;font-size:.74rem}.layout.svelte-axj4oi{display:grid;grid-template-columns:320px minmax(0,1fr);gap:.6rem;min-height:0}.list.svelte-axj4oi{display:flex;flex-direction:column;border:1px solid #f9731633;border-radius:14px;background:#0a1216b3;overflow:hidden;min-height:0}.filter.svelte-axj4oi{display:flex;align-items:center;gap:.4rem;padding:.55rem .65rem;border-bottom:1px solid #f9731633;background:#0e1a20;color:#fdba74}.filter.svelte-axj4oi input:where(.svelte-axj4oi){flex:1;background:transparent;border:none;color:#fff7ed;font-size:.78rem}.filter.svelte-axj4oi input:where(.svelte-axj4oi):focus{outline:none}.list.svelte-axj4oi ul:where(.svelte-axj4oi){list-style:none;margin:0;padding:.4rem;flex:1;overflow-y:auto;display:grid;gap:.3rem}.list.svelte-axj4oi ul:where(.svelte-axj4oi) li.empty:where(.svelte-axj4oi){padding:.5rem;color:#94a3b8;font-size:.74rem}.list.svelte-axj4oi ul:where(.svelte-axj4oi) button:where(.svelte-axj4oi){width:100%;text-align:left;background:#0e1a20;border:1px solid #f9731622;color:#ffedd5;border-radius:9px;padding:.5rem .6rem;cursor:pointer;transition:border-color .12s ease,transform .12s ease}.list.svelte-axj4oi ul:where(.svelte-axj4oi) button:where(.svelte-axj4oi):hover{border-color:#fb923c;transform:translateY(-1px)}.list.svelte-axj4oi ul:where(.svelte-axj4oi) button.selected:where(.svelte-axj4oi){border-color:#fb923c;background:linear-gradient(180deg,#f973162e,#f9731614);box-shadow:inset 0 0 18px #f973161a}.row1.svelte-axj4oi{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.cn.svelte-axj4oi{font-size:.82rem}.count.svelte-axj4oi{font-size:.66rem;color:#fb923c;background:#14242c;padding:0 .4rem;border-radius:999px}.row2.svelte-axj4oi{display:flex;gap:.5rem;margin-top:.18rem;color:#94a3b8;font-size:.7rem}.fp.svelte-axj4oi{color:#fdba74}.detail.svelte-axj4oi{display:flex;flex-direction:column;overflow-y:auto;border:1px solid #f9731633;border-radius:14px;background:#0a1216b3;padding:.85rem;gap:.85rem}.empty-detail.svelte-axj4oi{margin:auto;text-align:center;color:#94a3b8;display:grid;place-items:center;gap:.45rem}.detail-head.svelte-axj4oi{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;flex-wrap:wrap}.detail-head.svelte-axj4oi h2:where(.svelte-axj4oi){margin:0;font-size:1.05rem;color:#fff7ed}.detail-head.svelte-axj4oi .sub:where(.svelte-axj4oi){margin:.2rem 0 0;color:#94a3b8;font-size:.75rem}.ref-pills.svelte-axj4oi{display:flex;flex-wrap:wrap;gap:.25rem;max-width:380px}.ref-btn.svelte-axj4oi{background:#0e1a20;border:1px solid #f9731633;color:#fdba74;padding:.2rem .5rem;border-radius:5px;font-size:.7rem;font-family:JetBrains Mono,monospace;cursor:pointer}.ref-btn.active.svelte-axj4oi{background:linear-gradient(180deg,#f97316,#c2410c);border-color:#fdba74;color:#fff}.actions-row.svelte-axj4oi{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.55rem}.action-card.svelte-axj4oi{background:#0e1a20;border:1px solid #f9731633;border-radius:12px;padding:.65rem;display:grid;gap:.35rem}.action-card.cta.svelte-axj4oi{border-color:#22c55e73;background:linear-gradient(180deg,#14532d2e,#082f4929)}.action-card.svelte-axj4oi h3:where(.svelte-axj4oi){margin:0;font-size:.74rem;color:#fdba74;display:flex;align-items:center;gap:.35rem;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.status-line.svelte-axj4oi{margin:0;font-size:.74rem;color:#cbd5e1}.status-line.muted.svelte-axj4oi{color:#94a3b8}.status-line.ok.svelte-axj4oi{color:#86efac}.status-line.svelte-axj4oi .bad:where(.svelte-axj4oi){color:#fda4af}.status-line.svelte-axj4oi .pending:where(.svelte-axj4oi){color:#fde68a}.status-line.svelte-axj4oi .r2:where(.svelte-axj4oi){color:#94a3b8}.status-line.svelte-axj4oi a:where(.svelte-axj4oi){color:#38bdf8;text-decoration:underline;text-underline-offset:2px}.action-card.svelte-axj4oi input:where(.svelte-axj4oi){background:#0a1418;border:1px solid #f9731640;color:#ffedd5;border-radius:6px;padding:.35rem .5rem;font-size:.74rem;box-sizing:border-box;width:100%}.action-card.svelte-axj4oi button:where(.svelte-axj4oi){background:#14242c;border:1px solid #f9731640;color:#ffedd5;border-radius:6px;padding:.35rem .55rem;font-size:.74rem;cursor:pointer}.action-card.svelte-axj4oi button.primary:where(.svelte-axj4oi){background:linear-gradient(180deg,#f97316,#c2410c);border-color:#fdba74;color:#fff;font-weight:600}.action-card.svelte-axj4oi button:where(.svelte-axj4oi):disabled{opacity:.6;cursor:wait}.action-card.svelte-axj4oi .hint:where(.svelte-axj4oi){margin:.1rem 0 0;color:#94a3b8;font-size:.66rem}.search-row.svelte-axj4oi{display:flex;gap:.3rem}.search-row.svelte-axj4oi input:where(.svelte-axj4oi){flex:1}.search-row.svelte-axj4oi button:where(.svelte-axj4oi){white-space:nowrap}.jlc-results.svelte-axj4oi{list-style:none;margin:0;padding:0;display:grid;gap:.25rem;max-height:130px;overflow:auto}.jlc-results.svelte-axj4oi li:where(.svelte-axj4oi){display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:.4rem;padding:.28rem .4rem;background:#0a1418;border:1px solid #f9731622;border-radius:6px;font-size:.7rem}.jlc-results.svelte-axj4oi .pkg:where(.svelte-axj4oi){color:#94a3b8}.jlc-results.svelte-axj4oi button.assign:where(.svelte-axj4oi){padding:.2rem .45rem}.grid.svelte-axj4oi{display:grid;gap:.65rem;grid-template-columns:repeat(auto-fit,minmax(420px,1fr))}.panel.svelte-axj4oi{border:1px solid #f9731633;border-radius:12px;background:#0a1418;padding:.75rem}.panel.svelte-axj4oi h3:where(.svelte-axj4oi){margin:0 0 .2rem;font-size:.78rem;color:#fdba74;display:flex;align-items:center;gap:.35rem}.panel.svelte-axj4oi .sub:where(.svelte-axj4oi){margin:0 0 .4rem;color:#94a3b8;font-size:.72rem}.pinout.svelte-axj4oi{list-style:none;margin:0;padding:0;display:grid;gap:.22rem;max-height:280px;overflow:auto}.pinout.svelte-axj4oi li:where(.svelte-axj4oi){display:grid;grid-template-columns:60px 1fr auto;gap:.4rem;padding:.3rem .45rem;border:1px solid #f9731622;border-radius:6px;background:#0e1a20;font-family:JetBrains Mono,monospace;font-size:.74rem}.pinout.svelte-axj4oi .pin-num:where(.svelte-axj4oi){color:#fdba74;font-weight:700}.pinout.svelte-axj4oi .pin-sig:where(.svelte-axj4oi){color:#ffedd5}.pinout.svelte-axj4oi .pin-v:where(.svelte-axj4oi){color:#38bdf8}.rail-list.svelte-axj4oi{list-style:none;margin:0;padding:0;display:grid;gap:.28rem}.rail-list.svelte-axj4oi li:where(.svelte-axj4oi){display:flex;justify-content:space-between;padding:.3rem .5rem;background:#0e1a20;border:1px solid #f9731622;border-radius:6px;font-size:.74rem}.rail-list.svelte-axj4oi strong:where(.svelte-axj4oi){color:#fcd34d;font-family:JetBrains Mono,monospace}.rail-list.svelte-axj4oi .rail-count:where(.svelte-axj4oi){color:#94a3b8;font-size:.7rem}.ds-tool.svelte-1cb28xy{display:flex;flex-direction:column;gap:.55rem;width:100%;height:100%;flex:1 1 auto;min-width:0;min-height:0;overflow:hidden}.ds-tool.svelte-1cb28xy>.head:where(.svelte-1cb28xy),.ds-tool.svelte-1cb28xy>.stats:where(.svelte-1cb28xy),.ds-tool.svelte-1cb28xy>.filter:where(.svelte-1cb28xy){flex:0 0 auto}.ds-tool.svelte-1cb28xy>.assets:where(.svelte-1cb28xy){flex:1 1 auto;min-height:0}.head.svelte-1cb28xy{display:flex;justify-content:space-between;align-items:center;padding:.65rem .85rem;border:1px solid #f9731633;border-radius:14px;background:linear-gradient(180deg,#0f1c22d9,#0a1216d9)}.title.svelte-1cb28xy{display:flex;align-items:center;gap:.4rem;color:#fb923c}.title.svelte-1cb28xy h1:where(.svelte-1cb28xy){margin:0;font-size:.95rem;text-transform:uppercase;letter-spacing:.04em}.title.svelte-1cb28xy .tag:where(.svelte-1cb28xy){color:#94a3b8;font-size:.7rem;text-transform:none;letter-spacing:.02em;margin-left:.4rem}.head-actions.svelte-1cb28xy{display:flex;gap:.4rem}.btn.svelte-1cb28xy{display:inline-flex;align-items:center;gap:.3rem;background:#14242c;border:1px solid #f9731640;color:#ffedd5;padding:.4rem .6rem;border-radius:7px;font-size:.74rem;cursor:pointer}.btn.svelte-1cb28xy:disabled{opacity:.6;cursor:wait}.btn.primary.svelte-1cb28xy{background:linear-gradient(180deg,#f97316,#c2410c);border-color:#fdba74;color:#fff;font-weight:600}.stats.svelte-1cb28xy{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.45rem}.stat.svelte-1cb28xy{display:flex;align-items:baseline;justify-content:space-between;gap:.4rem;padding:.5rem .7rem;border:1px solid #f9731640;border-radius:10px;background:#0e1a20}.stat.svelte-1cb28xy span:where(.svelte-1cb28xy){color:#94a3b8;font-size:.7rem;text-transform:uppercase;letter-spacing:.06em}.stat.svelte-1cb28xy strong:where(.svelte-1cb28xy){color:#fff7ed;font-size:1rem}.stat.ok.svelte-1cb28xy{border-color:#22c55e73}.stat.ok.svelte-1cb28xy strong:where(.svelte-1cb28xy){color:#86efac}.stat.warn.svelte-1cb28xy{border-color:#eab30880}.stat.warn.svelte-1cb28xy strong:where(.svelte-1cb28xy){color:#fde68a}.stat.err.svelte-1cb28xy{border-color:#ef44448c}.stat.err.svelte-1cb28xy strong:where(.svelte-1cb28xy){color:#fda4af}.filter.svelte-1cb28xy{display:flex;align-items:center;gap:.4rem;padding:.4rem .65rem;background:#0e1a20;border:1px solid #f9731633;border-radius:10px;color:#fdba74}.filter.svelte-1cb28xy input:where(.svelte-1cb28xy){flex:1;background:transparent;border:none;color:#ffedd5;font-size:.78rem}.filter.svelte-1cb28xy input:where(.svelte-1cb28xy):focus{outline:none}.muted.svelte-1cb28xy{color:#94a3b8;font-size:.78rem;padding:1.2rem;text-align:center}.assets.svelte-1cb28xy{list-style:none;margin:0;padding:0;display:grid;gap:.5rem;overflow-y:auto}.asset.svelte-1cb28xy{border:1px solid #f9731633;border-radius:11px;background:#0a1418;padding:.55rem .7rem;display:grid;gap:.32rem}.asset.ok.svelte-1cb28xy{border-color:#22c55e66}.asset.warn.svelte-1cb28xy{border-color:#eab30873}.asset.err.svelte-1cb28xy{border-color:#ef44448c}.row1.svelte-1cb28xy{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;color:#fdba74}.filename.svelte-1cb28xy{color:#fff7ed;word-break:break-all;flex:1 1 240px;min-width:0}.status-pill.svelte-1cb28xy{text-transform:uppercase;font-size:.62rem;letter-spacing:.06em;padding:.1rem .42rem;border-radius:999px;background:#14242c;border:1px solid #f9731633;color:#fdba74}.asset.ok.svelte-1cb28xy .status-pill:where(.svelte-1cb28xy){background:#22c55e26;color:#86efac;border-color:#22c55e66}.asset.warn.svelte-1cb28xy .status-pill:where(.svelte-1cb28xy){background:#eab30826;color:#fde68a;border-color:#eab30866}.asset.err.svelte-1cb28xy .status-pill:where(.svelte-1cb28xy){background:#ef44442e;color:#fda4af;border-color:#ef444480}.size.svelte-1cb28xy{color:#94a3b8;font-size:.7rem}.row2.svelte-1cb28xy{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap;color:#94a3b8;font-size:.7rem}.src.svelte-1cb28xy{display:inline-flex;align-items:center;gap:.25rem;color:#38bdf8;text-decoration:underline;text-underline-offset:2px}.key.svelte-1cb28xy{font-family:JetBrains Mono,monospace;color:#fb923c;word-break:break-all}.error.svelte-1cb28xy{background:#7f1d1d4d;border:1px solid rgba(248,113,113,.4);color:#fecaca;border-radius:6px;padding:.32rem .5rem;font-size:.72rem}.refs.svelte-1cb28xy{display:flex;flex-wrap:wrap;gap:.32rem;align-items:center}.refs.svelte-1cb28xy .label:where(.svelte-1cb28xy){color:#94a3b8;font-size:.66rem;text-transform:uppercase;letter-spacing:.06em}.ref-chip.svelte-1cb28xy{display:inline-flex;align-items:center;gap:.3rem;background:#0e1a20;border:1px solid #f9731640;color:#fdba74;padding:.15rem .45rem;border-radius:6px;font-size:.7rem}.ref-chip.svelte-1cb28xy strong:where(.svelte-1cb28xy){color:#fff7ed}.ref-chip.svelte-1cb28xy .cn:where(.svelte-1cb28xy){color:#94a3b8;font-size:.66rem}.diag-tool.svelte-1oyy7lq{display:flex;flex-direction:column;gap:.55rem;width:100%;height:100%;flex:1 1 auto;min-width:0;min-height:0;overflow-y:auto}.head.svelte-1oyy7lq{display:flex;justify-content:space-between;align-items:center;padding:.65rem .85rem;border:1px solid #f9731633;border-radius:14px;background:linear-gradient(180deg,#0f1c22d9,#0a1216d9)}.title.svelte-1oyy7lq{display:flex;align-items:center;gap:.4rem;color:#fb923c}.title.svelte-1oyy7lq h1:where(.svelte-1oyy7lq){margin:0;font-size:.95rem;text-transform:uppercase;letter-spacing:.04em}.title.svelte-1oyy7lq .tag:where(.svelte-1oyy7lq){color:#94a3b8;font-size:.7rem;text-transform:none;letter-spacing:.02em;margin-left:.4rem}.stats.svelte-1oyy7lq{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.45rem}.stat.svelte-1oyy7lq{display:flex;align-items:baseline;justify-content:space-between;gap:.4rem;padding:.5rem .7rem;border:1px solid #f9731640;border-radius:10px;background:#0e1a20}.stat.svelte-1oyy7lq span:where(.svelte-1oyy7lq){color:#94a3b8;font-size:.7rem;text-transform:uppercase;letter-spacing:.06em}.stat.svelte-1oyy7lq strong:where(.svelte-1oyy7lq){color:#fff7ed;font-size:1rem}.stat.ok.svelte-1oyy7lq{border-color:#22c55e73}.stat.ok.svelte-1oyy7lq strong:where(.svelte-1oyy7lq){color:#86efac}.stat.err.svelte-1oyy7lq{border-color:#ef44448c}.stat.err.svelte-1oyy7lq strong:where(.svelte-1oyy7lq){color:#fda4af}.grid.svelte-1oyy7lq{display:grid;gap:.55rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.panel.svelte-1oyy7lq{background:#0a1216b3;border:1px solid #f9731633;border-radius:12px;padding:.7rem;display:grid;gap:.4rem}.panel.svelte-1oyy7lq h3:where(.svelte-1oyy7lq){margin:0;font-size:.78rem;color:#fdba74;display:flex;align-items:center;gap:.35rem;letter-spacing:.04em;text-transform:uppercase}.line.svelte-1oyy7lq{margin:0;color:#ffedd5;font-size:.78rem;display:inline-flex;gap:.3rem;align-items:center}.small.svelte-1oyy7lq{font-size:.7rem}.muted.svelte-1oyy7lq{color:#94a3b8;font-size:.74rem;margin:0}.error.svelte-1oyy7lq{background:#7f1d1d4d;border:1px solid rgba(248,113,113,.4);color:#fecaca;padding:.3rem .5rem;border-radius:6px;font-size:.72rem}.actions.svelte-1oyy7lq{display:flex;gap:.4rem}.actions.svelte-1oyy7lq button:where(.svelte-1oyy7lq){display:inline-flex;align-items:center;gap:.3rem;background:#14242c;border:1px solid #f9731640;color:#ffedd5;padding:.36rem .55rem;border-radius:7px;font-size:.72rem;cursor:pointer}.actions.svelte-1oyy7lq button:where(.svelte-1oyy7lq):disabled{opacity:.6;cursor:wait}.mcp-queue-hint.svelte-1oyy7lq{margin:.35rem 0 0;padding:.45rem .55rem;font-size:.68rem;line-height:1.45;color:#94a3b8;background:#0f172a73;border:1px solid rgba(148,163,184,.25);border-radius:8px}.mcp-queue-hint.svelte-1oyy7lq code:where(.svelte-1oyy7lq){font-size:.62rem;color:#cbd5e1;word-break:break-all}.mcp-tools-details.svelte-1oyy7lq{margin:.35rem 0 0;padding:.35rem .45rem;border:1px solid rgba(148,163,184,.2);border-radius:8px;background:#0f172a59}.mcp-tools-details.svelte-1oyy7lq summary:where(.svelte-1oyy7lq){cursor:pointer;font-size:.68rem;color:#fdba74;font-weight:600}.mcp-dl.svelte-1oyy7lq{margin:.45rem 0 0;padding:0;display:grid;gap:.45rem;font-size:.66rem;line-height:1.45;color:#cbd5e1}.mcp-dl.svelte-1oyy7lq dt:where(.svelte-1oyy7lq){margin:0;color:#94a3b8;font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:.6rem}.mcp-dl.svelte-1oyy7lq dd:where(.svelte-1oyy7lq){margin:.1rem 0 0}.tiny.svelte-1oyy7lq{font-size:.62rem;margin:.4rem 0 0}.pending-banner.svelte-1oyy7lq{display:flex;align-items:flex-start;gap:.35rem;margin:0 0 .35rem;padding:.4rem .5rem;font-size:.7rem;line-height:1.4;color:#fecaca;background:#7f1d1d40;border:1px solid rgba(248,113,113,.35);border-radius:8px}.pending-banner.subtle.svelte-1oyy7lq{color:#fdba74;background:#7c2d1233;border-color:#fb923c59}.run-list.svelte-1oyy7lq,.docs.svelte-1oyy7lq{list-style:none;margin:0;padding:0;display:grid;gap:.25rem;max-height:260px;overflow:auto}.run-list.svelte-1oyy7lq li:where(.svelte-1oyy7lq),.docs.svelte-1oyy7lq li:where(.svelte-1oyy7lq){display:flex;gap:.5rem;align-items:center;padding:.32rem .5rem;background:#0e1a20;border:1px solid #f9731622;border-radius:6px;font-size:.72rem}.run-list.svelte-1oyy7lq li.ok:where(.svelte-1oyy7lq),.docs.svelte-1oyy7lq li.ok:where(.svelte-1oyy7lq){border-color:#22c55e66}.run-list.svelte-1oyy7lq li.err:where(.svelte-1oyy7lq),.docs.svelte-1oyy7lq li.err:where(.svelte-1oyy7lq){border-color:#ef444480}.run-list.svelte-1oyy7lq li.pend:where(.svelte-1oyy7lq){border-color:#fbbf2459}.run-list.svelte-1oyy7lq li.run:where(.svelte-1oyy7lq){border-color:#38bdf866}.run-list.svelte-1oyy7lq li.pend:where(.svelte-1oyy7lq) .status:where(.svelte-1oyy7lq){color:#fde68a;border-color:#fbbf2466}.run-list.svelte-1oyy7lq li.run:where(.svelte-1oyy7lq) .status:where(.svelte-1oyy7lq){color:#7dd3fc;border-color:#38bdf873}.tool.svelte-1oyy7lq,.fname.svelte-1oyy7lq{flex:1;color:#ffedd5;word-break:break-all}.status.svelte-1oyy7lq,.dstatus.svelte-1oyy7lq{text-transform:uppercase;font-size:.62rem;letter-spacing:.06em;color:#fdba74;padding:.05rem .4rem;border-radius:999px;background:#14242c;border:1px solid #f9731633}.run-list.svelte-1oyy7lq li.ok:where(.svelte-1oyy7lq) .status:where(.svelte-1oyy7lq),.docs.svelte-1oyy7lq li.ok:where(.svelte-1oyy7lq) .dstatus:where(.svelte-1oyy7lq){color:#86efac;border-color:#22c55e66}.run-list.svelte-1oyy7lq li.err:where(.svelte-1oyy7lq) .status:where(.svelte-1oyy7lq),.docs.svelte-1oyy7lq li.err:where(.svelte-1oyy7lq) .dstatus:where(.svelte-1oyy7lq){color:#fda4af;border-color:#ef444480}.errtxt.svelte-1oyy7lq{color:#fda4af;font-size:.66rem}.pinout-panel.svelte-1oyy7lq{min-height:0}.pinout-panel.svelte-1oyy7lq .filter:where(.svelte-1oyy7lq) input:where(.svelte-1oyy7lq){width:100%;background:#0a1418;border:1px solid #f9731640;color:#ffedd5;font-size:.78rem;border-radius:6px;padding:.35rem .5rem;box-sizing:border-box}.pinout-grid.svelte-1oyy7lq{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.32rem;max-height:400px;overflow:auto}.pinout-row.svelte-1oyy7lq{display:flex;align-items:center;gap:.35rem;padding:.28rem .4rem;border:1px solid #f9731622;background:#0e1a20;border-radius:6px;font-family:JetBrains Mono,monospace;font-size:.72rem}.pinout-row.svelte-1oyy7lq .pin:where(.svelte-1oyy7lq){color:#fdba74;font-weight:700;min-width:2rem}.pinout-row.svelte-1oyy7lq .sig:where(.svelte-1oyy7lq){color:#ffedd5;flex:1}.pinout-row.svelte-1oyy7lq .v:where(.svelte-1oyy7lq){color:#38bdf8}.pinout-row.svelte-1oyy7lq .hint:where(.svelte-1oyy7lq){color:#94a3b8;font-size:.66rem}.upload-tool.svelte-jv8e29{display:flex;flex-direction:column;gap:.65rem;width:100%;height:100%;flex:1 1 auto;min-width:0;min-height:0;overflow-y:auto}.head.svelte-jv8e29{padding:.65rem .85rem;border:1px solid #f9731633;border-radius:14px;background:linear-gradient(180deg,#0f1c22d9,#0a1216d9)}.title.svelte-jv8e29{display:flex;align-items:center;gap:.4rem;color:#fb923c}.title.svelte-jv8e29 h1:where(.svelte-jv8e29){margin:0;font-size:.95rem;text-transform:uppercase;letter-spacing:.04em}.title.svelte-jv8e29 .tag:where(.svelte-jv8e29){color:#94a3b8;font-size:.7rem;text-transform:none;letter-spacing:.02em;margin-left:.4rem}.dropzone.svelte-jv8e29{border:2px dashed rgba(34,211,238,.5);border-radius:14px;padding:2rem 1rem;text-align:center;background:radial-gradient(circle at top,#0e74902e,#0206178c);box-shadow:inset 0 0 12px #38bdf81a;transition:all .2s ease;color:#7dd3fc;display:grid;place-items:center;gap:.4rem}.dropzone.active.svelte-jv8e29{border-color:#22d3ee;transform:translateY(-2px);box-shadow:0 0 24px #22d3ee40}.dropzone.disabled.svelte-jv8e29{opacity:.5;pointer-events:none}.dropzone.svelte-jv8e29 h2:where(.svelte-jv8e29){margin:0;color:#e0f2fe;font-size:1rem}.dropzone.svelte-jv8e29 p:where(.svelte-jv8e29){margin:0;color:#93c5fd;font-size:.78rem}.dropzone.svelte-jv8e29 code:where(.svelte-jv8e29){background:#0e1a20;padding:0 .35rem;border-radius:4px;font-size:.72rem;color:#fcd34d}.picker.svelte-jv8e29{margin-top:.4rem;display:inline-flex;align-items:center;gap:.4rem}.picker.svelte-jv8e29 input:where(.svelte-jv8e29){display:none}.picker.svelte-jv8e29 span:where(.svelte-jv8e29){background:linear-gradient(180deg,#22d3ee,#0e7490);color:#02151c;border-radius:8px;padding:.45rem .85rem;font-weight:600;font-size:.8rem;cursor:pointer;border:1px solid #67e8f9}.recent.svelte-jv8e29{border:1px solid #f9731633;border-radius:12px;padding:.7rem;background:#0a1216b3}.recent.svelte-jv8e29 h3:where(.svelte-jv8e29){margin:0 0 .4rem;font-size:.78rem;color:#fdba74;text-transform:uppercase;letter-spacing:.04em}.muted.svelte-jv8e29{color:#94a3b8;font-size:.78rem}.recent.svelte-jv8e29 ul:where(.svelte-jv8e29){list-style:none;margin:0;padding:0;display:grid;gap:.28rem;max-height:360px;overflow:auto}.recent.svelte-jv8e29 li:where(.svelte-jv8e29){display:flex;align-items:center;gap:.4rem;padding:.34rem .5rem;background:#0e1a20;border:1px solid #f9731622;border-radius:6px;font-size:.74rem;color:#ffedd5}.recent.svelte-jv8e29 li.ok:where(.svelte-jv8e29){border-color:#22c55e66}.recent.svelte-jv8e29 li.err:where(.svelte-jv8e29){border-color:#ef444480}.recent.svelte-jv8e29 .name:where(.svelte-jv8e29){flex:1;word-break:break-all}.recent.svelte-jv8e29 .status:where(.svelte-jv8e29){text-transform:uppercase;font-size:.62rem;letter-spacing:.06em;color:#fdba74;padding:.05rem .4rem;border-radius:999px;background:#14242c;border:1px solid #f9731633}.recent.svelte-jv8e29 li.ok:where(.svelte-jv8e29) .status:where(.svelte-jv8e29){color:#86efac;border-color:#22c55e66}.recent.svelte-jv8e29 li.err:where(.svelte-jv8e29) .status:where(.svelte-jv8e29){color:#fda4af;border-color:#ef444480}html,body{margin:0;padding:0;overflow:hidden;width:100%;height:100%}body{font-family:JetBrains Mono,Inter,Segoe UI,monospace;background:radial-gradient(circle at top,#101b21,#091115 45%,#05090b);color:#e2e8f0;min-height:100vh;height:100vh;height:100dvh;overflow:hidden}.app.svelte-1uha8ag{display:flex;flex-direction:column;width:100%;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;min-height:0;overflow:hidden;box-sizing:border-box}.shell.svelte-1uha8ag{display:flex;flex-direction:row;align-items:stretch;gap:.55rem;padding:.55rem;box-sizing:border-box;flex:1 1 auto;width:100%;min-height:0}.shell.svelte-1uha8ag>.left-nav{flex:0 0 84px;width:84px;box-sizing:border-box}.content.svelte-1uha8ag{flex:1 1 auto;min-width:0;min-height:0;width:100%;box-sizing:border-box;display:flex;flex-direction:column}.content.svelte-1uha8ag>*{flex:1 1 auto;min-width:0;min-height:0;overflow:hidden}.splash.svelte-1uha8ag{text-align:center;color:#fdba74;padding:2rem;font-size:.95rem}.splash.error.svelte-1uha8ag{color:#fda4af}.bg-shift.svelte-1uha8ag{position:fixed;inset:-30%;background:radial-gradient(circle at 20% 20%,#f9731620 0%,transparent 35%),radial-gradient(circle at 75% 30%,#22d3ee16 0%,transparent 42%),radial-gradient(circle at 40% 80%,#f9731618 0%,transparent 38%);filter:blur(24px);pointer-events:none;opacity:.5;z-index:-2}.bg-grid.svelte-1uha8ag{position:fixed;inset:0;background-image:linear-gradient(to right,rgba(249,115,22,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(249,115,22,.05) 1px,transparent 1px);background-size:28px 28px;pointer-events:none;-webkit-mask-image:radial-gradient(circle at center,black,transparent 78%);mask-image:radial-gradient(circle at center,black,transparent 78%);z-index:-1}@media(max-width:760px){.shell.svelte-1uha8ag{flex-direction:column}.shell.svelte-1uha8ag>.left-nav{flex:0 0 auto;width:100%}}
