.orbit-lab{--orbit-surface:var(--surface,#f7f9fc);--orbit-line:var(--line,#d1dcee);--orbit-ink:var(--ink,#1d242d);--orbit-muted:var(--ink-2,#647995);--orbit-accent:var(--accent,#465f82);color:var(--orbit-ink);min-width:0}.orbit-lab *{box-sizing:border-box}.orbit-lab h2,.orbit-lab h3,.orbit-lab h4,.orbit-lab p{margin:0}.orbit-lab h2{font-size:clamp(22px,2.2vw,30px);font-weight:500;letter-spacing:-.035em;line-height:1.25}.orbit-lab h3{font-size:19px;font-weight:500;letter-spacing:-.025em}.orbit-muted{color:var(--orbit-muted);font-size:13px;line-height:1.6}.orbit-section-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px}.orbit-section-head p{margin-top:8px}.orbit-eyebrow{display:block;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--orbit-muted);margin-bottom:8px}.orbit-paper,.orbit-count,.orbit-status{font-size:11px;border:1px solid var(--orbit-line);padding:6px 10px;border-radius:30px;white-space:nowrap}.orbit-paper{align-self:flex-start}.orbit-overview{display:grid;grid-template-columns:1fr 1fr 1.5fr 1fr;border:1px solid var(--orbit-line);border-radius:18px;background:var(--orbit-surface);padding:18px 20px;gap:20px}.orbit-stat{min-width:0;display:flex;flex-direction:column;gap:6px}.orbit-stat>span{font-size:11px;color:var(--orbit-muted)}.orbit-stat>strong{font-size:19px;font-weight:500;line-height:1.3;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.orbit-overview .orbit-stat:nth-child(3)>strong{font-size:16px}.orbit-legend{display:flex;gap:18px;flex-wrap:wrap;margin:20px 0 14px;font-size:11px;color:var(--orbit-muted)}.orbit-legend>span{display:flex;gap:6px;align-items:center}.orbit-dot{display:inline-block;flex:none;width:5px;height:5px;border-radius:50%;background:var(--orbit-muted)}.orbit-dot.trading{background:#4e9875}.orbit-dot.warming,.orbit-dot.confirming{background:#ac8852}.orbit-dot.delayed,.orbit-dot.paused{background:#be7373}.orbit-dot.unknown{background:transparent;border:1px solid var(--orbit-muted)}.orbit-systems{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.orbit-system{min-width:0;border:1px solid var(--orbit-line);border-radius:24px;overflow:hidden;background:linear-gradient(135deg,var(--orbit-surface),var(--bg,#fff));padding:22px 20px 16px}.orbit-card-head{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.orbit-card-head p{margin-top:5px;font-size:12px}.orbit-count{color:var(--orbit-muted);padding:4px 8px}.orbit-graph{position:relative;height:352px;margin:22px 0 20px}.orbit-wires{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.orbit-wires line{stroke:var(--orbit-line);stroke-width:1;vector-effect:non-scaling-stroke}.orbit-wires ellipse{fill:none;stroke:var(--orbit-line);stroke-width:1;stroke-dasharray:3 7;opacity:.6;vector-effect:non-scaling-stroke}.orbit-wires .trading{stroke:color-mix(in srgb,#4e9875 55%,var(--orbit-line))}.orbit-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:136px;height:136px;border-radius:50%;border:1px solid var(--orbit-line);background:var(--orbit-surface);box-shadow:0 0 0 9px color-mix(in srgb,var(--orbit-line) 15%,transparent),0 10px 30px color-mix(in srgb,var(--orbit-accent) 8%,transparent);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:5px;padding:12px}.orbit-core-icon{font-size:10px;color:var(--orbit-muted);letter-spacing:.1em}.orbit-core strong{font-size:15px;font-weight:500;line-height:1.2;max-width:104px}.orbit-core-caption{font-size:9px;color:var(--orbit-muted)}.orbit-core-status{font-size:9px;border-top:1px solid var(--orbit-line);padding-top:7px;margin-top:1px;color:var(--orbit-muted)}.orbit-agent{position:absolute;transform:translate(-50%,-50%);width:94px;min-height:63px;padding:8px 5px;border:1px solid var(--orbit-line);border-radius:12px;background:var(--bg,#fff);color:var(--orbit-ink);font:inherit;display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;transition:border-color .18s,box-shadow .18s,background .18s}.orbit-agent:hover,.orbit-agent.is-picked{border-color:var(--orbit-accent);box-shadow:0 3px 15px color-mix(in srgb,var(--orbit-accent) 12%,transparent)}.orbit-agent.is-picked{background:var(--surface-2,var(--orbit-surface))}.orbit-agent:focus-visible{outline:2px solid var(--orbit-accent);outline-offset:3px}.orbit-agent-name{display:flex;align-items:center;gap:5px;font-size:12px}.orbit-agent>strong{font-size:13px;font-weight:500;line-height:1.2;font-variant-numeric:tabular-nums}.orbit-agent-state{font-size:9px;color:var(--orbit-muted);white-space:nowrap}.orbit-leader-mark{font-size:9px;color:var(--orbit-accent)}.orbit-agent.is-leader{border-color:var(--orbit-accent)}.orbit-system-totals{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:8px;padding-top:16px;border-top:1px solid var(--orbit-line)}.orbit-footnote{font-size:11px!important;color:var(--orbit-muted);line-height:1.6!important;margin-top:14px!important}.orbit-detail{margin-top:18px;border:1px solid var(--orbit-line);border-radius:20px;padding:22px;background:var(--orbit-surface)}.orbit-detail>p{margin-top:8px}.orbit-detail-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.orbit-detail-head h3{font-size:24px}.orbit-detail-stats,.orbit-rules{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:20px}.orbit-detail-notes{padding:16px 0;margin-top:16px;border-top:1px solid var(--orbit-line)}.orbit-detail-notes h4{font-size:13px;font-weight:500;margin-bottom:6px}.orbit-detail-notes p{font-size:13px;line-height:1.6;margin-top:5px}.orbit-rules{border-top:1px solid var(--orbit-line);padding-top:16px;margin-top:0}.orbit-rules .orbit-stat>strong{font-size:16px}.orbit-rejections{margin-top:16px;font-size:13px}.orbit-rejections summary{cursor:pointer}.orbit-rejections dl{display:grid;grid-template-columns:1fr auto;gap:8px}.orbit-rejections dd{margin:0}.orbit-notice{padding:12px 16px;margin-top:16px!important;border:1px solid var(--orbit-line);border-radius:12px;font-size:13px;color:var(--orbit-muted)}.orbit-lab .positive{color:var(--good,#448568)}.orbit-lab .negative{color:var(--crit,#cb555b)}.orbit-analysis{margin-top:22px;border-top:1px solid var(--line);padding-top:18px}.orbit-analysis>summary{font-size:15px;cursor:pointer}.orbit-analysis[open]>summary{margin-bottom:18px}.orbit-lab .orbit-agent{text-transform:none;letter-spacing:normal;box-sizing:border-box}.paper-lab:has(.orbit-lab){padding:0;border:none;background:transparent;box-shadow:none}.paper-lab:has(.orbit-lab)>.v3-section-head{display:none}
@media(max-width:1100px){.orbit-systems{grid-template-columns:1fr}.orbit-graph{height:370px;max-width:640px;margin-left:auto;margin-right:auto}.orbit-agent{width:100px}.orbit-system{padding:22px}}
@media(max-width:600px){.orbit-section-head{align-items:flex-start}.orbit-paper{display:none}.orbit-section-head p{font-size:12px;max-width:280px}.orbit-overview{grid-template-columns:1fr 1fr;gap:18px;padding:16px}.orbit-overview .orbit-stat>strong{font-size:17px}.orbit-legend{gap:10px 14px;font-size:10px}.orbit-system{padding:17px 12px 14px;border-radius:20px}.orbit-card-head h3{font-size:18px}.orbit-card-head p{font-size:11px}.orbit-count{font-size:10px;padding:4px 6px}.orbit-graph{height:328px;margin:24px 0 18px}.orbit-agent{width:76px;min-height:58px;padding:7px 3px;border-radius:10px;gap:3px}.orbit-agent-name{font-size:11px;gap:4px}.orbit-agent>strong{font-size:12px}.orbit-agent-state{font-size:8px}.orbit-core{width:102px;height:102px;gap:3px;box-shadow:0 0 0 6px color-mix(in srgb,var(--orbit-line) 15%,transparent)}.orbit-core strong{font-size:12px}.orbit-core-status{font-size:8px;padding-top:5px}.orbit-core-caption{font-size:8px}.orbit-core-icon{font-size:8px}.orbit-system-totals .orbit-stat>strong{font-size:16px}.orbit-system-totals .orbit-stat>span{font-size:10px}.orbit-detail{padding:18px}.orbit-detail-stats,.orbit-rules{grid-template-columns:1fr 1fr;gap:16px}.orbit-footnote{font-size:10px!important}}
@media(prefers-reduced-motion:reduce){.orbit-agent{transition:none}}

.v3-page .orbit-lab h2{font-size:clamp(22px,2.2vw,30px);line-height:1.25}.v3-page .orbit-lab h3{font-size:19px}.v3-page .orbit-lab .orbit-detail-head h3{font-size:24px}.orbit-lab h2,.orbit-lab h3{color:var(--orbit-ink)}

.orbit-wallets{margin-top:12px;font-size:12px}.orbit-wallets summary{cursor:pointer;padding:8px 0}.orbit-wallet-list{max-height:280px;overflow:auto}.orbit-wallet-row{display:grid;grid-template-columns:18px 1fr auto auto;align-items:center;gap:9px;padding:9px 0;border-bottom:1px solid var(--line,#ced8e4);font-size:11px}.orbit-wallet-row strong{font-weight:500}.orbit-wallets p{line-height:1.6}

.orbit-network{margin:20px 0;border:1px solid var(--orbit-line);border-radius:24px;overflow:hidden;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--orbit-accent) 7%,transparent),transparent 65%),var(--bg,#fff)}
.orbit-network-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;border-bottom:1px solid var(--orbit-line)}
.orbit-network-key{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--orbit-muted)}
.orbit-energy-key{width:22px;height:2px;background:linear-gradient(90deg,transparent,var(--orbit-accent));border-radius:4px}
.orbit-network-viewport{overflow:auto;max-height:1040px;scrollbar-width:thin;scrollbar-color:var(--orbit-line) transparent;overscroll-behavior-x:contain;outline-offset:-3px}
.orbit-network-canvas{width:1100px;height:1040px;position:relative;margin:auto;background-image:radial-gradient(var(--orbit-line) .65px,transparent .65px);background-size:24px 24px}
.orbit-network-wires{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
.orbit-network-wires line{stroke:var(--orbit-line);stroke-width:1;vector-effect:non-scaling-stroke}
.orbit-network-wires .orbit-energy{stroke:var(--orbit-accent);stroke-width:2.2;stroke-linecap:round;stroke-dasharray:12 230;animation:orbit-electricity 1.8s linear infinite;filter:drop-shadow(0 0 3px var(--orbit-accent))}
.orbit-network-wires .dispatch{stroke:#b38a4e;stroke-dasharray:18 380;animation-duration:2.3s}
.orbit-network-group{position:absolute;inset:0;pointer-events:none}
.orbit-network-group button{pointer-events:auto}
.orbit-network .orbit-core{width:105px;height:105px;gap:4px;padding:10px;color:var(--orbit-ink);font:inherit;cursor:pointer;box-shadow:0 0 0 6px color-mix(in srgb,var(--orbit-line) 20%,transparent);transition:box-shadow .2s}
.orbit-network .orbit-core strong{font-size:13px}.orbit-network .orbit-core-icon{font-size:9px}.orbit-network .orbit-core-caption{font-size:8px}.orbit-network .orbit-core-status{font-size:8px;padding-top:4px}
.orbit-network .orbit-core:focus-visible{outline:2px solid var(--orbit-accent);outline-offset:5px}
.orbit-network .orbit-core.has-signal{border-color:var(--orbit-accent)}
.orbit-network .orbit-agent{width:76px;min-height:54px;border-radius:12px;padding:6px 3px;gap:3px;box-shadow:0 3px 10px color-mix(in srgb,var(--orbit-accent) 5%,transparent)}
.orbit-network .orbit-agent-name{font-size:10px;gap:4px}.orbit-network .orbit-agent>strong{font-size:12px}.orbit-network .orbit-agent-state{font-size:8px}
.orbit-supervisor{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:184px;height:184px;border:1px solid var(--orbit-line);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;background:linear-gradient(145deg,var(--bg,#fff),var(--orbit-surface));box-shadow:0 0 0 12px color-mix(in srgb,var(--orbit-line) 15%,transparent),0 0 0 28px color-mix(in srgb,var(--orbit-line) 7%,transparent),0 12px 40px color-mix(in srgb,var(--orbit-accent) 10%,transparent)}
.orbit-supervisor svg{width:30px;height:30px;fill:none;stroke:var(--orbit-accent);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.orbit-supervisor strong{font-size:18px;font-weight:500;letter-spacing:-.03em}
.orbit-supervisor-state{font-size:10px;color:var(--orbit-muted);padding:5px 8px;border-radius:20px;border:1px solid var(--orbit-line)}
.orbit-supervisor-note{font-size:11px;color:var(--orbit-ink);padding:5px 14px;border:1px solid var(--orbit-line);border-radius:999px;background:var(--orbit-surface)}
.orbit-supervisor:before{content:'';position:absolute;inset:-7px;border:2px solid transparent;border-radius:50%;pointer-events:none}
.orbit-supervisor.is-working:before{border-top-color:var(--orbit-accent);border-right-color:var(--orbit-line);animation:orbit-thinking 2.5s linear infinite}
.orbit-network-nav{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;padding:16px 12px 8px;border-top:1px solid var(--orbit-line)}
.orbit-network-jump{border:1px solid var(--orbit-line);border-radius:20px;padding:8px 12px;background:var(--orbit-surface);color:var(--orbit-ink);font:inherit;font-size:11px;cursor:pointer}
.orbit-network-help{text-align:center;font-size:11px;color:var(--orbit-muted);padding:6px 16px 18px}
.orbit-system.is-focused{border-color:var(--orbit-accent)}
.orbit-systems{margin-top:18px}.orbit-system-totals{margin-top:16px}
@keyframes orbit-electricity{to{stroke-dashoffset:-484}}
@keyframes orbit-thinking{to{transform:rotate(360deg)}}
@media(max-width:700px){.orbit-network-viewport{height:580px}.orbit-network-toolbar{padding:14px;flex-wrap:wrap;gap:6px}.orbit-network-toolbar>.orbit-muted{font-size:11px}.orbit-network-key{font-size:10px}.orbit-network{border-radius:20px}.orbit-network-jump{min-height:40px}}
@media(prefers-reduced-motion:reduce){.orbit-network-wires .orbit-energy,.orbit-supervisor.is-working:before{animation:none;filter:none}.orbit-network .orbit-core{transition:none}}

.orbit-supervisor{color:var(--orbit-ink);font:inherit;cursor:pointer}.orbit-supervisor:focus-visible{outline:2px solid var(--orbit-accent);outline-offset:9px}.orbit-supervisor:hover{border-color:var(--orbit-accent)}
.supervisor-chat{width:min(660px,calc(100vw - 24px));max-width:660px;height:min(800px,calc(100dvh - 32px));max-height:calc(100dvh - 32px);padding:0;border:1px solid var(--orbit-line);border-radius:24px;background:var(--bg,#fff);color:var(--orbit-ink);box-shadow:0 24px 100px #0003}
.supervisor-chat[open]{display:flex;flex-direction:column}.supervisor-chat::backdrop{background:#09111c66;backdrop-filter:blur(5px)}
.supervisor-chat-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px 16px}.supervisor-chat-head h2{font-size:24px}.supervisor-chat-head .orbit-eyebrow{font-size:10px;margin-bottom:6px}
.supervisor-chat-close{width:36px;height:36px;border:1px solid var(--orbit-line);border-radius:50%;background:var(--orbit-surface);color:var(--orbit-muted);font-size:24px;cursor:pointer;line-height:1}
.supervisor-chat-summary{font-size:12px;padding:12px 24px;background:var(--orbit-surface);border-top:1px solid var(--orbit-line);border-bottom:1px solid var(--orbit-line);color:var(--orbit-muted)}
.supervisor-chat-history{padding:22px 24px;flex:1;min-height:120px;overflow:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:18px;scrollbar-width:thin}
.supervisor-chat-welcome{margin:auto 0;max-width:440px}.supervisor-chat-welcome h3{font-size:22px;margin-bottom:12px}.supervisor-chat-welcome p{font-size:14px;line-height:1.7;color:var(--orbit-muted)}
.supervisor-message{max-width:96%;font-size:14px;line-height:1.65;overflow-wrap:anywhere}.supervisor-message p{white-space:pre-wrap}.supervisor-message-label{display:block;color:var(--orbit-muted);font-size:10px;letter-spacing:.04em;margin-bottom:5px}.supervisor-message.user{align-self:flex-end;border:1px solid var(--orbit-line);border-radius:16px 16px 4px 16px;padding:12px 16px;background:var(--orbit-surface)}.supervisor-message.assistant{align-self:flex-start;padding:4px 0}
.supervisor-chat-starters{display:flex;gap:7px;flex-wrap:wrap;padding:8px 24px 12px}.supervisor-chat-prompt{font:inherit;font-size:11px;color:var(--orbit-muted);border:1px solid var(--orbit-line);background:var(--orbit-surface);padding:8px 10px;border-radius:20px;cursor:pointer}
.supervisor-chat-form{display:flex;align-items:flex-end;gap:10px;margin:0 24px;border:1px solid var(--orbit-line);padding:10px;border-radius:18px;background:var(--orbit-surface)}.supervisor-chat-form:focus-within{border-color:var(--orbit-accent)}
.supervisor-chat-form textarea{width:100%;min-width:0;max-height:130px;border:0;resize:none;background:transparent;color:var(--orbit-ink);font:inherit;font-size:14px;line-height:1.5;padding:4px;outline:none;box-shadow:none}.supervisor-chat-form textarea::placeholder{color:var(--orbit-muted)}
.supervisor-chat-send{border:0;border-radius:12px;padding:11px 16px;background:var(--orbit-accent);color:var(--bg,#fff);font:inherit;font-size:13px;cursor:pointer}.supervisor-chat-send:disabled{opacity:.45;cursor:wait}
.supervisor-chat-error{color:var(--crit,#cb555b);font-size:12px;line-height:1.5;padding:8px 24px 0}.supervisor-chat-foot{padding:10px 24px 18px;color:var(--orbit-muted);font-size:10px;line-height:1.5}
.supervisor-chat .is-working{animation:supervisor-reading 1.6s ease-in-out infinite}@keyframes supervisor-reading{50%{opacity:.55}}
@media(max-width:600px){.supervisor-chat-head{padding:18px 16px 14px}.supervisor-chat-history{padding:18px 16px}.supervisor-chat-starters{padding:8px 16px}.supervisor-chat-form{margin:0 16px}.supervisor-chat-summary{padding:12px 16px}.supervisor-chat-prompt{min-height:38px}.supervisor-chat-foot,.supervisor-chat-error{padding-left:16px;padding-right:16px}}
@media(prefers-reduced-motion:reduce){.supervisor-chat .is-working{animation:none}}

.automation-explorer{margin:22px 0;border:1px solid var(--orbit-line);border-radius:24px;background:var(--bg,#fff);overflow:hidden;scroll-margin-top:80px}
.explorer-crumbs{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:18px 24px 0;font-size:12px}.explorer-crumb{border:0;background:transparent;color:var(--orbit-muted);font:inherit;padding:5px 0;cursor:pointer}.explorer-crumb[aria-current]{color:var(--orbit-ink)}.explorer-separator{color:var(--orbit-muted);opacity:.5}
.explorer-heading{padding:16px 24px 20px;display:flex;justify-content:space-between;align-items:center;gap:16px}.explorer-heading .orbit-eyebrow{font-size:10px;margin-bottom:5px}.explorer-heading h2{font-size:26px}.explorer-button{border:1px solid var(--orbit-line);border-radius:20px;background:var(--orbit-surface);color:var(--orbit-ink);padding:9px 15px;font:inherit;font-size:12px;cursor:pointer;white-space:nowrap}.explorer-button:disabled{opacity:.45;cursor:default}
.explorer-tabs{display:flex;gap:6px;padding:0 24px 12px;border-bottom:1px solid var(--orbit-line);overflow:auto;scrollbar-width:thin}.explorer-tab{border:1px solid transparent;border-radius:20px;background:transparent;color:var(--orbit-muted);padding:9px 17px;font:inherit;font-size:13px;white-space:nowrap;cursor:pointer}.explorer-tab[aria-selected=true]{background:var(--orbit-surface);border-color:var(--orbit-line);color:var(--orbit-ink);box-shadow:0 2px 6px color-mix(in srgb,var(--orbit-accent) 7%,transparent)}
.explorer-content{padding:24px;min-height:260px}.explorer-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.explorer-stat{min-width:0;display:flex;flex-direction:column;gap:7px;padding:16px;border:1px solid var(--orbit-line);border-radius:17px;background:var(--orbit-surface)}.explorer-stat>span{font-size:11px;color:var(--orbit-muted)}.explorer-stat>strong{font-size:20px;font-weight:500;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:1.35}
.explorer-note{font-size:12px;line-height:1.65;color:var(--orbit-muted);margin:8px 0 18px!important}.explorer-empty{padding:32px 18px;text-align:center;background:var(--orbit-surface);border-radius:16px;font-size:13px;color:var(--orbit-muted);line-height:1.6;margin:12px 0}
.explorer-list{display:flex;flex-direction:column;border:1px solid var(--orbit-line);border-radius:18px;overflow:hidden;margin-top:20px}.explorer-list-row{display:grid;grid-template-columns:minmax(0,1.6fr) 1fr 1fr 15px;align-items:center;gap:16px;padding:16px 18px;border:0;border-bottom:1px solid var(--orbit-line);background:var(--bg,#fff);color:var(--orbit-ink);font:inherit;text-align:left;cursor:pointer}.explorer-list-row:last-child{border-bottom:0}.explorer-list-row:hover{background:var(--orbit-surface)}.explorer-list-row>div:first-child{display:flex;flex-direction:column;gap:6px}.explorer-list-row strong{font-weight:500}.explorer-list-row>div:first-child>span{font-size:11px;color:var(--orbit-muted)}.explorer-list-row .explorer-stat{border:0;background:transparent;padding:0}.explorer-list-row .explorer-stat strong{font-size:17px}.explorer-next{color:var(--orbit-muted);font-size:22px}
.explorer-traders{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:22px}.explorer-trader{border:1px solid var(--orbit-line);border-radius:18px;padding:17px;background:linear-gradient(135deg,var(--orbit-surface),var(--bg,#fff));color:var(--orbit-ink);font:inherit;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:8px}.explorer-trader strong{font-size:15px;font-weight:500}.explorer-trader span,.explorer-trader small{font-size:10px;color:var(--orbit-muted)}.explorer-trader b{font-size:21px;font-weight:500}.explorer-trader:hover{border-color:var(--orbit-accent)}
.explorer-checks{display:grid;grid-template-columns:1fr auto;gap:12px;font-size:13px;line-height:1.5}.explorer-checks dd{margin:0;font-variant-numeric:tabular-nums;color:var(--orbit-muted)}.explorer-checks dt,.explorer-checks dd{padding-bottom:10px;border-bottom:1px solid var(--orbit-line)}
.explorer-actions{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.explorer-subtitle{font-size:16px!important;margin:24px 0 12px!important}.explorer-position,.explorer-signal{display:flex;align-items:center;gap:18px;border-bottom:1px solid var(--orbit-line);padding:14px 0;font-size:12px}.explorer-position .explorer-stat{border:0;padding:0;background:none}.explorer-position .explorer-stat strong{font-size:15px}.explorer-token{color:var(--orbit-ink);text-decoration:none;font-weight:500}.explorer-token:hover{text-decoration:underline}
.explorer-table-wrap{overflow:auto;border:1px solid var(--orbit-line);border-radius:17px}.explorer-table{border-collapse:collapse;width:100%;min-width:630px;font-size:12px;text-align:left}.explorer-table th{font-weight:400;color:var(--orbit-muted);background:var(--orbit-surface);padding:12px 16px}.explorer-table td{padding:13px 16px;border-top:1px solid var(--orbit-line);vertical-align:top}.explorer-trade-detail summary{cursor:pointer}.explorer-trade-detail p{margin-top:8px!important;color:var(--orbit-muted);font-size:11px;max-width:250px;line-height:1.5}.explorer-past{margin-top:20px;font-size:13px}.explorer-past summary{cursor:pointer}.explorer-past p{margin-top:12px!important;color:var(--orbit-muted)}
.automation-explorer button:focus-visible,.explorer-token:focus-visible{outline:2px solid var(--orbit-accent);outline-offset:3px}
@media(max-width:1000px){.explorer-traders{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:600px){.explorer-heading{padding:16px;align-items:flex-start}.explorer-heading h2{font-size:23px}.explorer-heading .explorer-button{font-size:10px;padding:9px}.explorer-crumbs{padding:14px 16px 0;font-size:11px}.explorer-tabs{padding:0 16px 12px}.explorer-tab{font-size:12px;padding:9px 12px}.explorer-content{padding:16px}.explorer-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.explorer-stat{padding:13px}.explorer-stat>strong{font-size:18px}.explorer-stat>span{font-size:10px}.explorer-traders{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.explorer-trader{padding:14px}.explorer-list-row{grid-template-columns:minmax(0,1.2fr) 1fr 10px;gap:8px;padding:15px 12px}.explorer-list-row>.explorer-stat:nth-child(3){display:none}.explorer-list-row strong{font-size:13px}.explorer-list-row .explorer-stat strong{font-size:15px}.explorer-list-row>div:first-child>span{font-size:10px}.explorer-position,.explorer-signal{flex-wrap:wrap;gap:12px}.automation-explorer{border-radius:20px}.explorer-button{min-height:38px}}

.supervisor-change-log{display:grid;gap:10px}.supervisor-change{border:1px solid var(--line);border-radius:16px;padding:16px;background:var(--surface);min-width:0}.supervisor-change-top{display:flex;justify-content:space-between;gap:12px;align-items:center}.supervisor-change-top span,.supervisor-change small{font-size:12px;color:var(--ink-2)}.supervisor-change p{margin:8px 0;line-height:1.5;overflow-wrap:anywhere}.supervisor-change-reason{color:var(--ink-2);font-size:14px}.supervisor-change-diff{font-size:14px}@media(max-width:540px){.supervisor-change-top{align-items:flex-start;flex-direction:column;gap:4px}.supervisor-change{padding:12px}}

/* Supervisor selector in the Automation heading, Claude hub and review cards. */
.supervisor-switch{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--line,#d1dcee);border-radius:999px;background:var(--surface,#f7f9fc);margin-left:auto}
.supervisor-switch-tab{border:0;border-radius:999px;padding:7px 14px;font:inherit;font-size:13px;font-weight:600;line-height:1.2;color:var(--ink-2,#647995);background:transparent;cursor:pointer;min-height:32px;white-space:nowrap}
.supervisor-switch-tab[aria-selected=true]{background:var(--bg,#fff);color:var(--ink,#1d242d);box-shadow:0 1px 4px rgba(0,0,0,.14)}
.supervisor-switch-tab:focus-visible{outline:2px solid var(--accent,#465f82);outline-offset:2px}
.orbit-supervisor.is-claude{border-color:color-mix(in srgb,var(--orbit-accent) 45%,var(--orbit-line))}
.supervisor-reviews{display:grid;gap:12px}
.supervisor-review{border:1px solid var(--orbit-line);border-radius:17px;padding:16px 18px;background:var(--orbit-surface);min-width:0}
.supervisor-review-top{display:flex;justify-content:space-between;gap:12px;align-items:baseline;flex-wrap:wrap}
.supervisor-review-top strong{font-size:15px;font-weight:500;letter-spacing:-.02em}
.supervisor-review-top span{color:var(--orbit-muted);font-size:12px}
.supervisor-review p{margin:8px 0 0;font-size:13px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}
.supervisor-review-links{margin-top:10px;display:flex;gap:6px;flex-wrap:wrap}
@media(max-width:600px){.supervisor-switch{margin-left:0;width:100%}.supervisor-switch-tab{flex:1}.supervisor-review{padding:12px}}

/* Claude hub: next-review text two pixels larger, no cadence pill. Claude Reviews: one-line changes list. */
.orbit-supervisor.is-claude .orbit-supervisor-state{font-size:12px}
.supervisor-log-title{margin:22px 0 10px!important}
.supervisor-log{display:block;font-size:12px;border:1px solid var(--orbit-line);border-radius:14px;overflow:hidden}
.supervisor-log-head,.supervisor-log-row{display:grid;grid-template-columns:86px minmax(0,1fr) auto;gap:12px;align-items:center;padding:8px 12px;min-width:0}
.supervisor-log-head{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--orbit-muted);background:var(--orbit-surface)}
.supervisor-log-row{border-top:1px solid var(--orbit-line);cursor:pointer;line-height:1.35}
.supervisor-log-row:hover,.supervisor-log-row:focus-visible{background:color-mix(in srgb,var(--orbit-surface) 60%,transparent);outline:none}
.supervisor-log-type{font-weight:600;white-space:nowrap}
.supervisor-log-change{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}
.supervisor-log-date{white-space:nowrap;color:var(--orbit-muted);font-variant-numeric:tabular-nums}
.supervisor-log-row.is-queued .supervisor-log-date{color:var(--orbit-accent)}
.supervisor-log-detail{display:none;grid-column:1/-1;color:var(--orbit-muted);white-space:normal;line-height:1.5}
.supervisor-log-row.is-open .supervisor-log-change{white-space:normal}
.supervisor-log-row.is-open .supervisor-log-detail{display:block}
@media(max-width:600px){.supervisor-log-head,.supervisor-log-row{grid-template-columns:66px minmax(0,1fr) auto;gap:8px;padding:8px}.supervisor-log-date{font-size:11px}}
