.atv-flow2{position:relative;min-height:100%;flex-direction:column;padding:10px clamp(20px,4vw,44px) 32px}.atv-flow2,.atv-viewport[data-view=team]{display:flex}.atv-viewport[data-view=team] .atv-view{height:100%;min-height:0;min-width:0;flex:1 1 auto}.atv-meet{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:safe center;gap:18px;overflow-y:auto}.atv-meet-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;align-content:start}.atv-meet-card{display:flex;flex-direction:column;gap:8px;padding:14px 16px 15px;border:1px solid var(--border);border-radius:16px;background:var(--bg-2)}.atv-meet-head{display:flex;align-items:baseline;gap:8px}.atv-meet-name{font-size:13px;font-weight:600;letter-spacing:.01em;color:var(--t2)}.atv-meet-count{margin-left:auto;font-family:var(--font);font-variant-numeric:tabular-nums;font-size:13px;color:var(--t4)}.atv-meet-purpose{margin:0;font-size:14px;line-height:1.5;color:var(--t3)}.atv-meet-who{display:flex;flex-wrap:wrap;gap:5px;margin-top:1px}.atv-meet-chip{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:4px 9px 4px 7px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--bg-2);font-size:13px;color:var(--t2);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color var(--m-fast) var(--m-out),border-color var(--m-fast) var(--m-out)}.atv-meet-chip:hover{color:var(--t1);border-color:var(--border-strong)}.atv-meet-chip svg{flex-shrink:0;color:var(--t4)}.atv-meet-more{align-self:center;font-size:13px;color:var(--t4)}.atv-firstrun{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:clamp(16px,4vw,48px);margin:-4px 0 18px;padding:16px 18px;border:1px solid var(--border);border-radius:16px;background:var(--bg-1)}.atv-firstrun-say{min-width:0}.atv-firstrun-eyebrow{display:block;font-size:12px;font-weight:600;letter-spacing:.01em;color:var(--t4)}.atv-firstrun-say h2{margin:5px 0 0;font-size:16px;font-weight:600;line-height:1.3;color:var(--t1)}.atv-firstrun-say p{margin:5px 0 0;max-width:60ch;font-size:14px;line-height:1.5;color:var(--t3)}.atv-firstrun-go{flex-shrink:0;display:inline-flex;align-items:center;gap:9px;max-width:320px;padding:10px 16px;border:1px solid transparent;border-radius:11px;background:var(--teal);color:var(--bg);text-align:left;cursor:pointer;transition:filter var(--m-fast) var(--m-out)}.atv-firstrun-go:hover{filter:brightness(1.08)}.atv-firstrun-go svg{flex-shrink:0}.atv-firstrun-go span{min-width:0;display:block;font-size:15px;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atv-firstrun-go em{display:block;font-style:normal;font-size:12px;font-weight:600;letter-spacing:.01em;opacity:.7}@media (max-width:900px){.atv-firstrun{flex-direction:column;align-items:stretch;gap:14px}.atv-firstrun-go{max-width:none;justify-content:center}}.atv-flow2-search{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:10px;border:1px solid var(--border);background:var(--bg-2);color:var(--t3);min-width:220px}.atv-flow2-search:focus-within{border-color:color-mix(in srgb,var(--teal) 55%,var(--border))}.atv-flow2-search input{border:none;outline:none;background:transparent;color:var(--t1);font-size:14px;width:100%}.atv-flow2-search input::placeholder{color:var(--t4)}.atv-flow2-chips{display:inline-flex;gap:5px}.atv-flow2-chips button{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid var(--border);background:var(--bg-2);color:var(--t3);font-size:13px;font-weight:600;text-transform:capitalize;cursor:pointer;transition:color var(--m-fast) var(--m-out),background-color var(--m-fast) var(--m-out),border-color var(--m-fast) var(--m-out)}.atv-flow2-chips button em{font-style:normal;font-family:var(--font);font-variant-numeric:tabular-nums;font-size:13px;color:var(--t4)}.atv-flow2-chips button:hover{color:var(--t1)}.atv-flow2-chips button[data-active]{color:var(--t1);background:var(--bg-3);border-color:var(--border-strong)}.atv-flow2-chips button[data-active] em{color:var(--t2)}.atv-flow2-chips button[data-active][data-tone=live]{color:var(--teal-strong);border-color:color-mix(in srgb,var(--teal) 45%,var(--border));background:transparent}.atv-flow2-chips button[data-active][data-tone=live] em{color:var(--teal-strong)}.atv-flow2-chips button[data-active][data-tone=review]{color:#d9b878;border-color:color-mix(in srgb,#c9a86a 45%,var(--border));background:color-mix(in srgb,#c9a86a 10%,transparent)}.atv-orb{position:relative;flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr)) auto;align-items:center;gap:clamp(10px,1.6vh,22px) clamp(26px,3vw,56px);padding:4px 2px 2px}.atv-orb[data-rows="1"]{grid-template-rows:minmax(0,1fr) auto}.atv-graph-web{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none;overflow:visible}.atv-graph-wire{stroke:var(--t3);stroke-width:1.5;stroke-dasharray:3 5;opacity:.6;transition:opacity var(--m-base) var(--m-out)}.atv-graph-wire[data-live]{stroke:var(--teal-strong);stroke-width:2;stroke-dasharray:6 11;stroke-dashoffset:17;opacity:1;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--teal-strong) 70%,transparent));animation:m-flow 1.1s linear infinite}.atv-graph-linelabel{position:absolute;z-index:2;transform:translate(-50%,-50%);padding:1px 6px;border-radius:var(--radius-md);background:var(--bg);font-family:var(--font);font-variant-numeric:tabular-nums;font-size:12px;letter-spacing:.03em;color:var(--t3);pointer-events:none;opacity:0}.atv-graph-linelabel[data-live]{color:var(--teal-strong)}.atv-orb-core{z-index:3;grid-column:2;grid-row:1/-1;justify-self:center}.atv-orb-cluster,.atv-orb-core{position:relative;align-self:stretch;min-height:0;display:flex;align-items:center}.atv-orb-cluster{z-index:2;min-width:0;overflow:hidden}.atv-orb-cluster[data-pos=nw]{grid-column:1;grid-row:1;justify-content:flex-end}.atv-orb-cluster[data-pos=ne]{grid-column:3;grid-row:1;justify-content:flex-start}.atv-orb-cluster[data-pos=sw]{grid-column:1;grid-row:2;justify-content:flex-end}.atv-orb-cluster[data-pos=se]{grid-column:3;grid-row:2;justify-content:flex-start}.atv-orb-card{width:min(100%,360px);max-height:100%;min-height:0;display:flex;flex-direction:column;gap:6px;padding:9px 11px 10px;border-radius:13px;border:1px solid var(--border);background:var(--bg-2);overflow:hidden;transition:border-color var(--m-fast) var(--m-out),box-shadow var(--m-fast) var(--m-out),background-color var(--m-fast) var(--m-out)}.atv-orb-card:hover{border-color:var(--border-strong);background:var(--bg-3)}.atv-orb-cluster[data-live] .atv-orb-card{border-color:color-mix(in srgb,var(--teal-strong) 55%,var(--border));box-shadow:0 0 0 1px color-mix(in srgb,var(--teal-strong) 18%,transparent)}.atv-orb-head{display:flex;align-items:center;gap:6px;width:100%;padding:0 0 1px 1px}.atv-orb-headmain{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:7px;padding:0;border:0;background:none;text-align:left;cursor:pointer}.atv-orb-chev{flex:0 0 auto;color:var(--t4);transform:rotate(-90deg);transition:transform var(--m-fast) var(--m-out),color var(--m-fast) var(--m-out)}.atv-orb-card[data-open] .atv-orb-chev{transform:rotate(0deg)}.atv-orb-headmain:hover .atv-orb-chev{color:var(--t2)}.atv-orb-headgo{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;border-radius:6px;background:none;color:transparent;cursor:pointer;transition:color var(--m-fast) var(--m-out),background-color var(--m-fast) var(--m-out)}.atv-orb-card:hover .atv-orb-headgo{color:var(--t3)}.atv-orb-headgo:hover{color:var(--t1);background:var(--bg-3)}.atv-orb-headmain:hover .atv-orb-name{color:var(--t1)}.atv-orb-name{letter-spacing:.01em;color:var(--t2)}.atv-orb-live,.atv-orb-name{font-family:var(--font);font-variant-numeric:tabular-nums;font-size:13px}.atv-orb-live{display:inline-flex;align-items:center;gap:5px;color:var(--teal-strong)}.atv-orb-live i{width:6px;height:6px;border-radius:50%;background:var(--teal-strong);box-shadow:0 0 6px var(--teal-strong)}.atv-orb-count{margin-left:auto;font-family:var(--font);font-variant-numeric:tabular-nums;font-size:13px;color:var(--t3)}.atv-orb-rows{display:flex;flex-direction:column;gap:3px;min-width:0;min-height:0;overflow:hidden;animation:m-fade var(--m-fast) var(--m-out)}.atv-orb .atv-graph-node{gap:8px;padding:5px 8px;border-radius:9px}.atv-orb .atv-graph-node-glyph{width:22px;height:22px;border-radius:7px}.atv-orb .atv-graph-node-name{display:block;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atv-orb .atv-graph-node-body{overflow:hidden}.atv-orb-rows{padding-bottom:1px;mask-image:linear-gradient(180deg,#000 calc(100% - 12px),transparent)}.atv-orb-head,.atv-orb-purpose,.atv-orb-work{flex-shrink:0}.atv-orb-card[data-open] .atv-orb-purpose{-webkit-line-clamp:1;line-clamp:1}.atv-orb .atv-graph-node-sub{font-size:13px}.atv-orb .atv-graph-node-meta{font-size:13px;flex:0 1 auto;max-width:42%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atv-orb-purpose{margin:0;font-size:13px;line-height:1.45;color:var(--t3);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.atv-orb-purpose,.atv-orb-work{padding:8px 2px 0;border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent)}.atv-orb-work{display:flex;flex-direction:column;gap:3px;min-width:0}.atv-orb-work-label{display:inline-flex;align-items:center;gap:6px;font-family:var(--font);font-variant-numeric:tabular-nums;font-size:12px;letter-spacing:.06em;color:var(--t3)}.atv-orb-work-label i{width:5px;height:5px;flex-shrink:0;border-radius:50%;background:var(--t3)}.atv-orb-work-label em{margin-left:auto;font-style:normal;letter-spacing:0;text-transform:none;color:var(--t3)}.atv-orb-work[data-tone=live] .atv-orb-work-label{color:var(--teal-strong)}.atv-orb-work[data-tone=live] .atv-orb-work-label i{background:var(--teal-strong);box-shadow:0 0 6px var(--teal-strong)}.atv-orb-work[data-tone=review] .atv-orb-work-label{color:var(--t2)}.atv-orb-work[data-tone=review] .atv-orb-work-label i{background:transparent;box-shadow:inset 0 0 0 1.5px var(--t3)}.atv-orb-work-title{display:block;width:100%;padding:0;border:0;background:none;text-align:left;font-size:14px;line-height:1.35;color:var(--t2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:color var(--m-fast) var(--m-out)}.atv-orb-work-title:hover{color:var(--t1);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--border-strong)}.atv-orb-progress{display:block;width:100%;height:2px;margin-top:3px;border-radius:var(--radius-pill);background:var(--bg-3);overflow:hidden}.atv-orb-progress i{display:block;height:100%;border-radius:inherit;background:var(--teal-strong);transition:width var(--m-base) var(--m-out)}.atv-orb-legend{grid-column:1/-1;grid-row:3;display:flex;justify-content:center;gap:18px;padding-top:4px;font-size:13px;color:var(--t3)}.atv-orb[data-rows="1"] .atv-orb-legend{grid-row:2}.atv-orb-legend span{gap:7px}.atv-orb-legend span,.atv-work-btn{display:inline-flex;align-items:center}.atv-work-btn{gap:5px;padding:5px 9px;border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--bg-2);color:var(--t2);font-size:13px;font-weight:600;cursor:pointer;transition:color var(--m-press) var(--m-out),background-color var(--m-press) var(--m-out),border-color var(--m-press) var(--m-out)}.atv-work-btn:hover{color:var(--t1);border-color:var(--border-strong);background:var(--bg-3)}.atv-work-btn svg{color:var(--t4)}.atv-work-btn:hover svg{color:var(--t2)}.atv-work-btn[data-primary]{color:var(--bg);background:var(--teal);border-color:transparent}.atv-work-btn[data-primary] svg{color:var(--bg)}.atv-work-btn[data-primary]:hover{filter:brightness(1.08);color:var(--bg);background:var(--teal)}.atv-graph-node{gap:8px;width:100%;padding:8px 11px;border-radius:13px;border:1px solid var(--border);background:var(--bg-1);transition:border-color var(--m-fast) var(--m-out),background-color var(--m-fast) var(--m-out)}.atv-graph-node,.atv-graph-node-main{display:flex;align-items:center;text-align:left}.atv-graph-node-main{gap:10px;flex:1 1 auto;min-width:0;padding:0;border:0;background:none;cursor:pointer;font:inherit;color:inherit}.atv-graph-node[data-depth]{margin-left:16px;width:auto;background:transparent;border-style:dashed}.atv-graph-node:hover{border-color:var(--border-strong)}.atv-graph-node[data-review] .atv-graph-node-meta{color:var(--t2)}.atv-graph-node-crew{display:inline-flex;align-items:center;gap:2px;flex:0 0 auto;height:18px;padding:0 5px 0 6px;border:1px solid var(--border);border-radius:var(--radius-pill);background:transparent;font:inherit;font-weight:700;font-variant-numeric:tabular-nums;cursor:pointer;transition:color var(--m-fast) var(--m-out),border-color var(--m-fast) var(--m-out);color:var(--t3);font-style:normal;font-size:11px;vertical-align:middle}.atv-graph-node-crew:hover{color:var(--t1);border-color:var(--border-strong)}.atv-graph-node-crew svg{transition:transform var(--m-fast) var(--m-out)}.atv-graph-node-crew[data-open]{color:var(--t1);border-color:var(--border-strong)}.atv-graph-node-crew[data-open] svg{transform:rotate(180deg)}.atv-graph-node-caret{flex:0 0 auto;color:var(--t4);transition:transform var(--m-fast) var(--m-out),color var(--m-fast) var(--m-out)}.atv-graph-node-main:hover .atv-graph-node-caret{color:var(--t2)}.atv-graph-node[data-expanded] .atv-graph-node-caret{transform:rotate(180deg);color:var(--t2)}.atv-graph-node[data-live]:not([data-expanded]) .atv-graph-node-caret{display:none}.atv-graph-node-detail{display:flex;flex-direction:column;gap:6px;width:100%;padding:10px 12px 11px;border:1px dashed var(--border);border-radius:13px;background:var(--bg-2)}.atv-graph-node-detail[data-depth]{margin-left:16px;width:auto}.atv-graph-detail-role{font-size:12px;line-height:1.45;color:var(--t3)}.atv-graph-detail-run{font-size:12px;line-height:1.45;color:var(--t2);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.atv-graph-detail-run em{font-style:normal;color:var(--t4)}.atv-graph-detail-open{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;margin-top:2px;padding:4px 10px;border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:transparent;color:var(--t1);font:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:color var(--m-fast) var(--m-out),border-color var(--m-fast) var(--m-out),background-color var(--m-fast) var(--m-out)}.atv-graph-detail-open svg{color:var(--t3)}.atv-graph-detail-open:hover{border-color:color-mix(in srgb,var(--teal) 55%,var(--border));background:var(--bg-3)}.atv-graph-detail-open:hover svg{color:var(--teal-strong)}.atv-graph-node[data-live]{border-color:color-mix(in srgb,var(--teal) 55%,var(--border));background:transparent;box-shadow:0 0 0 1px var(--border)}.atv-graph-node-glyph{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border-radius:10px;background:var(--bg-3);border:1px solid var(--border)}.atv-graph-node[data-live] .atv-graph-node-glyph{background:transparent;border-color:color-mix(in srgb,var(--teal) 40%,var(--border))}.atv-graph-node-body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.atv-graph-node-name{font-size:15px;font-weight:650;color:var(--t1)}.atv-graph-node-sub{font-size:13px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atv-graph-node[data-live] .atv-graph-node-sub{color:color-mix(in srgb,var(--teal-strong) 70%,var(--t2))}.atv-graph-node-meta{flex-shrink:0;font-family:var(--font);font-variant-numeric:tabular-nums;font-size:13px;color:var(--t3)}.atv-graph-node-meta[data-live]{color:var(--teal-strong)}.atv-leg-avail,.atv-leg-route{width:16px;height:0;border-top-width:2px;border-top-style:solid}.atv-leg-route{border-color:var(--teal-strong)}.atv-leg-avail{border-top-style:dashed;border-color:var(--t3)}.atv-leg-work{width:7px;height:7px;border-radius:50%;background:var(--teal-strong);box-shadow:0 0 6px transparent}.atv-flow-atla{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;width:264px;max-width:100%;max-height:100%;min-height:0;padding:16px 16px 14px;border-radius:18px;border:1px solid color-mix(in srgb,var(--agent) 48%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--agent) 15%,var(--bg-1)),var(--bg-1));box-shadow:0 0 0 1px color-mix(in srgb,var(--agent) 22%,transparent),0 24px 60px -30px color-mix(in srgb,var(--agent) 85%,transparent);transition:transform var(--m-fast) var(--m-out),box-shadow var(--m-fast) var(--m-out)}.atv-flow-atla:has(.atv-flow-atla-open:hover){transform:translateY(-2px);box-shadow:0 0 0 1px color-mix(in srgb,var(--agent) 32%,transparent),0 30px 70px -28px color-mix(in srgb,var(--agent) 90%,transparent)}.atv-flow-atla-open{display:flex;flex-direction:column;align-items:center;gap:3px;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.atv-flow-atla-aura{position:absolute;inset:-2px;border-radius:inherit;pointer-events:none;box-shadow:0 0 0 1px color-mix(in srgb,var(--agent) 40%,transparent);opacity:0}.atv-flow-atla[data-busy] .atv-flow-atla-aura{opacity:1}.atv-flow-atla-glyph{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;margin-bottom:6px;border-radius:13px;background:color-mix(in srgb,var(--agent) 22%,var(--bg-2));border:1px solid color-mix(in srgb,var(--agent) 42%,var(--border))}.atv-flow-atla-name{font-size:15px;font-weight:700;color:var(--t1)}.atv-flow-atla-role{font-size:13px;letter-spacing:.02em;color:var(--t3)}.atv-flow-atla-stats{display:flex;flex-direction:column;align-items:center;gap:4px;margin-top:9px;padding-top:9px;width:100%;border-top:1px solid var(--border)}.atv-flow-stat{display:inline-flex;align-items:center;gap:6px;font-family:var(--font);font-variant-numeric:tabular-nums;font-size:13px;color:var(--t3)}.atv-flow-stat svg{color:var(--t4)}.atv-flow-stat i{width:6px;height:6px;border-radius:50%;background:var(--t4)}.atv-flow-stat[data-live]{color:var(--teal-strong);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atv-flow-stat[data-live] i{flex:0 0 auto;background:var(--teal-strong);box-shadow:0 0 7px var(--teal-strong);animation:atv-live-breath 2.6s ease-in-out infinite}@keyframes atv-live-breath{0%,to{box-shadow:0 0 4px var(--teal-strong);opacity:.85}50%{box-shadow:0 0 11px var(--teal-strong);opacity:1}}@media (prefers-reduced-motion:reduce){.atv-flow-stat[data-live] i{animation:none}}.atv-flow-job{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:3px 9px;border:1px solid transparent;border-radius:var(--radius-pill);background:transparent;color:var(--t3);font-size:12px;cursor:pointer;transition:color var(--m-fast) var(--m-out),border-color var(--m-fast) var(--m-out),background-color var(--m-fast) var(--m-out)}.atv-flow-job svg{color:var(--t4);flex:0 0 auto;transition:color var(--m-fast) var(--m-out)}.atv-flow-job span{min-width:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:left;line-height:1.35}.atv-flow-job em{flex:0 0 auto;font-style:normal;font-size:11px;color:var(--t4)}.atv-flow-job:hover{color:var(--t1);border-color:var(--border);background:var(--bg-2)}.atv-flow-job:hover svg{color:var(--teal-strong)}.atv-flow-review{display:inline-flex;align-items:center;gap:6px;margin-top:5px;padding:2px 8px;border:0;background:none;font-family:var(--font);font-variant-numeric:tabular-nums;font-size:12px;color:var(--t3);cursor:pointer;transition:color var(--m-fast) var(--m-out)}.atv-flow-review:hover{color:var(--t1)}.atv-flow-review i{flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:transparent;box-shadow:inset 0 0 0 1.5px var(--t3)}.atv-flow-review:hover i{box-shadow:inset 0 0 0 1.5px var(--t1)}.atv-mc{flex:1 1 auto;min-height:0;display:flex;gap:clamp(20px,3vw,40px)}.atv-mc-rail{flex:0 0 clamp(290px,24vw,340px);min-width:0;display:flex;flex-direction:column;gap:12px;padding-right:clamp(16px,2.2vw,28px);border-right:1px solid var(--border);overflow:hidden}.atv-mc-atla{display:flex;align-items:center;gap:12px;padding:4px 2px;border:0;background:transparent;cursor:pointer;text-align:left}.atv-mc-atla-glyph{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:50%;background:color-mix(in srgb,var(--agent) 20%,var(--bg-2));border:1px solid color-mix(in srgb,var(--agent) 42%,var(--border))}.atv-mc-atla-id{display:flex;flex-direction:column;gap:2px;min-width:0}.atv-mc-atla-id b{font-size:15px;font-weight:650;color:var(--t1)}.atv-mc-atla-id em{font-style:normal;font-size:13px;color:var(--t4)}.atv-mc-atla:hover .atv-mc-atla-id b{color:var(--t2)}.atv-mc-now{display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:12px 13px 13px;border-radius:14px;border:1px solid var(--border);background:var(--bg-2)}.atv-mc-now[data-live]{border-color:color-mix(in srgb,var(--teal) 40%,var(--border));background:transparent}.atv-mc-now-label{display:inline-flex;align-items:center;gap:7px;font-family:var(--font);font-variant-numeric:tabular-nums;font-size:12px;letter-spacing:.01em;color:var(--t4)}.atv-mc-now-label i{width:6px;height:6px;border-radius:50%;background:var(--t4)}.atv-mc-now[data-live] .atv-mc-now-label{color:var(--teal-strong)}.atv-mc-now[data-live] .atv-mc-now-label i{background:var(--teal-strong);box-shadow:0 0 6px var(--teal-strong)}.atv-mc-now-title{font-size:15px;font-weight:650;line-height:1.35;color:var(--t1)}.atv-mc-now-meta{font-size:13px;color:var(--t4)}.atv-mc-bar{display:block;width:100%;height:3px;margin:4px 0 2px;border-radius:999px;background:var(--bg-3);overflow:hidden}.atv-mc-bar i{display:block;height:100%;border-radius:inherit;background:var(--teal-strong);transition:width var(--m-base) var(--m-out)}.atv-mc-stats{display:flex;flex-direction:column}.atv-mc-stat{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:8px 4px;border:0;border-radius:8px;background:transparent;color:var(--t3);font-size:14px;text-align:left;cursor:pointer;transition:color var(--m-press) var(--m-out),background-color var(--m-press) var(--m-out)}.atv-mc-stat[data-static]{cursor:default}.atv-mc-stat:not([data-static]):hover,.atv-mc-stat[data-active]{color:var(--t1);background:var(--bg-2)}.atv-mc-stat em{font-style:normal;font-family:var(--font);font-variant-numeric:tabular-nums;font-size:14px;color:var(--t2)}.atv-mc-stat em[data-tone=review]{color:var(--t1)}.atv-mc-next{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border-radius:12px;border:1px solid var(--border);background:transparent;cursor:pointer;text-align:left;transition:border-color var(--m-fast) var(--m-out),background-color var(--m-fast) var(--m-out)}.atv-mc-next:hover{border-color:var(--border-strong);background:var(--bg-2)}.atv-mc-next svg{flex-shrink:0;color:var(--t4)}.atv-mc-next:hover svg{color:var(--t2)}.atv-mc-next-tag{flex-shrink:0;align-self:flex-start;padding-top:1px;font-family:var(--font);font-variant-numeric:tabular-nums;font-size:12px;letter-spacing:.01em;color:var(--t4)}.atv-mc-next-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.atv-mc-next-body b{font-size:14px;font-weight:600;color:var(--t1)}.atv-mc-next-body b,.atv-mc-next-body em{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atv-mc-next-body em{font-style:normal;font-size:13px;color:var(--t4)}.atv-mc-ask{margin-top:auto;display:flex;align-items:center;gap:8px;padding:6px 6px 6px 14px;border-radius:999px;border:1px solid var(--border);background:var(--bg-2);transition:border-color var(--m-fast) var(--m-out)}.atv-mc-ask:focus-within{border-color:color-mix(in srgb,var(--teal) 45%,var(--border-strong))}.atv-mc-ask input{flex:1;min-width:0;border:0;outline:none;background:transparent;color:var(--t1);font-size:15px}.atv-mc-ask input::placeholder{color:var(--t4)}.atv-mc-ask button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border:0;border-radius:50%;background:var(--t1);color:var(--bg);cursor:pointer;transition:filter var(--m-fast) var(--m-out),opacity var(--m-fast) var(--m-out)}.atv-mc-ask button:disabled{opacity:.35;cursor:default}.atv-mc-ask button:not(:disabled):hover{filter:brightness(.9)}.atv-mc-main{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;gap:14px}.atv-mc-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.atv-mc-controls .atv-flow2-search{flex:1 1 auto;max-width:340px}.atv-mc-clearfilter{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--teal-strong) 45%,var(--border));background:color-mix(in srgb,var(--teal-strong) 8%,transparent);font-size:12px;font-weight:600;color:var(--t2);cursor:pointer;text-transform:capitalize;transition:color var(--m-fast) var(--m-out),border-color var(--m-fast) var(--m-out)}.atv-mc-clearfilter svg{color:var(--t4)}.atv-mc-clearfilter:hover{color:var(--t1);border-color:var(--teal-strong)}.atv-mc-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:4px;scrollbar-width:none}.atv-mc-scroll::-webkit-scrollbar{display:none}.atv-mc-section+.atv-mc-section{margin-top:28px}.atv-mc-sectionhead{display:flex;align-items:center;gap:12px;margin-bottom:12px}.atv-mc-sectionhead span{font-family:var(--font);font-variant-numeric:tabular-nums;font-size:13px;letter-spacing:.01em;color:var(--t4)}.atv-mc-sectionhead i{flex:1;height:1px;background:var(--border)}.atv-mc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.atv-mc-card{position:relative;display:flex;flex-direction:column;gap:3px;padding:12px 13px 13px;border-radius:14px;border:1px solid var(--border);background:var(--bg-1);cursor:pointer;text-align:left;transition:border-color var(--m-fast) var(--m-out),background-color var(--m-fast) var(--m-out),transform var(--m-fast) var(--m-out)}.atv-mc-card:hover{border-color:var(--border-strong);transform:translateY(-1px)}.atv-mc-card[data-status=live]{border-color:color-mix(in srgb,var(--teal) 45%,var(--border));background:transparent}.atv-mc-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:7px}.atv-mc-card-tile{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;background:var(--bg-3);border:1px solid var(--border)}.atv-mc-card[data-status=live] .atv-mc-card-tile{background:transparent;border-color:color-mix(in srgb,var(--teal) 38%,var(--border))}.atv-mc-card-status{display:inline-flex;align-items:center;gap:5px;font-family:var(--font);font-variant-numeric:tabular-nums;font-size:13px;color:var(--t4)}.atv-mc-card-status i{width:6px;height:6px;border-radius:50%;background:var(--teal-strong);box-shadow:0 0 6px transparent}.atv-mc-card-status[data-status=live]{color:var(--teal-strong)}.atv-mc-card-status[data-status=review]{color:var(--t2)}.atv-mc-card-name{font-size:15px;font-weight:650;color:var(--t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atv-mc-card-role{font-style:normal;font-size:13px;line-height:1.35;color:var(--t4);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.atv-mc-add{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-height:108px;padding:12px;border-radius:14px;border:1px dashed var(--border-strong);background:transparent;color:var(--t4);font-size:14px;font-weight:600;cursor:pointer;transition:color var(--m-fast) var(--m-out),border-color var(--m-fast) var(--m-out),background-color var(--m-fast) var(--m-out)}.atv-mc-add:hover{color:var(--t1);border-color:color-mix(in srgb,var(--teal) 50%,var(--border-strong));background:var(--bg-2)}.atv-mc-empty{padding:28px 12px;color:var(--t4);font-size:14px}.atv-tabs{position:relative;z-index:5;flex-shrink:0;display:flex;justify-content:space-between;padding:7px 12px;border-bottom:1px solid var(--border);background:var(--bg)}.atv-tabs,.atv-tabs-nav{align-items:center;gap:10px}.atv-tabs-nav{display:inline-flex;min-width:0;overflow-x:auto;scrollbar-width:none}.atv-tabs-nav::-webkit-scrollbar{display:none}.atv-tabs{--atv-ctl:38px}.atv-tabset{gap:2px;padding:2px;border:1px solid var(--border)}.atv-tab,.atv-tabset{display:inline-flex;align-items:center;border-radius:var(--radius-pill);background:transparent}.atv-tab{justify-content:center;gap:7px;min-width:calc(var(--atv-ctl) + 8px);height:calc(var(--atv-ctl) - 6px);padding:0 13px;color:var(--t3);border:1px solid transparent;font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:color var(--m-fast) var(--m-out),background-color var(--m-fast) var(--m-out),border-color var(--m-fast) var(--m-out)}.atv-tab svg{flex:0 0 auto;color:var(--t4);transition:color var(--m-fast) var(--m-out)}.atv-tab-label{white-space:nowrap}@media (max-width:840px){.atv-tab-label{display:none}.atv-tab{min-width:calc(var(--atv-ctl) + 8px);padding:0}}@media (max-width:640px){.atv-tabs{--atv-ctl:44px;padding:5px 10px}.atv-tab{height:var(--atv-ctl);min-width:calc(var(--atv-ctl) + 4px)}}.atv-tab:hover{color:var(--t1)}.atv-tab:hover svg{color:var(--t2)}.atv-tab[data-active]{color:var(--t1);background:var(--bg-4,var(--bg-3));border-color:var(--border-strong)}.atv-tab[data-active] svg{color:var(--teal-strong)}.atv-modeswitch{position:absolute;left:50%;transform:translateX(-50%);gap:2px;padding:2px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--bg)}.atv-modeswitch,.atv-modeswitch-btn{display:inline-flex;align-items:center}.atv-modeswitch-btn{gap:6px;height:calc(var(--atv-ctl, 28px) - 6px);padding:0 12px;border:1px solid transparent;border-radius:var(--radius-pill);background:transparent;font:inherit;font-size:13px;font-weight:600;color:var(--t3);white-space:nowrap;cursor:pointer;transition:color var(--m-fast) var(--m-out),border-color var(--m-fast) var(--m-out)}.atv-modeswitch-btn svg{color:var(--t4)}.atv-modeswitch-btn:hover{color:var(--t1)}.atv-modeswitch-btn[data-active]{color:var(--t1);border-color:var(--border-strong)}.atv-modeswitch-btn[data-active] svg{color:var(--teal-strong)}.atv-modeswitch-live{font-style:normal;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--atv-green)}@media (max-width:1080px){.atv-modeswitch{position:static;transform:none}}.atv-tab-actions{gap:6px;flex-shrink:0}.atv-iconbtn,.atv-tab-actions{display:inline-flex;align-items:center}.atv-iconbtn{justify-content:center;width:var(--atv-ctl,28px);height:var(--atv-ctl,28px);padding:0;border-radius:var(--radius-pill);color:var(--t2);background:transparent;border:1px solid var(--border);cursor:pointer;transition:color var(--m-fast) var(--m-out),background-color var(--m-fast) var(--m-out),border-color var(--m-fast) var(--m-out)}.atv-iconbtn svg{color:var(--t3);transition:color var(--m-fast) var(--m-out)}.atv-iconbtn:hover{color:var(--t1);border-color:var(--border-strong);background:var(--bg-3)}.atv-iconbtn:hover svg{color:var(--t1)}.atv-iconbtn[data-on]{border-color:color-mix(in srgb,var(--teal-strong) 55%,var(--border));background:color-mix(in srgb,var(--teal-strong) 9%,transparent)}.atv-iconbtn[data-on] svg{color:var(--teal-strong)}.atv-iconbtn[data-on]:hover{border-color:var(--teal-strong);background:color-mix(in srgb,var(--teal-strong) 15%,transparent)}.atv-add{position:relative;display:inline-flex}.atv-add-btn,.atv-add-btn:hover{color:var(--bg);background:var(--teal);border-color:transparent}.atv-add-btn svg,.atv-add-btn:hover svg{color:var(--bg)}.atv-add-btn:hover,.atv-add-btn[data-open]{filter:brightness(1.08)}.atv-add-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:40;min-width:156px;display:flex;flex-direction:column;padding:4px;gap:1px;border:1px solid var(--border-strong);border-radius:12px;background:var(--bg-2);box-shadow:0 12px 30px rgba(0,0,0,.34);animation:m-fade var(--m-fast) var(--m-out)}.atv-add-menu button{display:flex;align-items:center;gap:8px;padding:7px 9px;border:0;border-radius:8px;background:transparent;font-size:13px;font-weight:600;color:var(--t2);text-align:left;cursor:pointer;transition:color var(--m-fast) var(--m-out),background-color var(--m-fast) var(--m-out)}.atv-add-menu button svg{color:var(--t4)}.atv-add-menu button:hover{color:var(--t1);background:var(--bg-3)}.atv-add-menu button:hover svg{color:var(--teal-strong)}.ag3-rail{border-radius:14px}.ag3-rail-search{border-radius:10px}.atv-viewport[data-view=main]{display:flex}.atv-viewport[data-view=main] .atv-view{height:100%;min-height:0;min-width:0;flex:1 1 auto}.atv-dock-slim{padding:14px 20px;gap:11px;font-size:13px}.atv-dock-slim svg{width:15px;height:15px}.atv-composer-expand{width:40px;height:40px;border-radius:12px}.atv-composer-expand svg{width:17px;height:17px}.ag3-suggestions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;max-width:560px;margin-top:18px}.ag3-suggestions button{display:flex;align-items:center;gap:10px;padding:13px 15px;border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--bg-2);color:var(--t1);font-size:14px;font-weight:550;text-align:left;line-height:1.35;cursor:pointer;transition:border-color var(--m-fast) var(--m-out),background-color var(--m-fast) var(--m-out),transform var(--m-fast) var(--m-out)}.ag3-suggestions button:hover{border-color:color-mix(in srgb,var(--teal) 45%,var(--border-strong));background:var(--bg-3);transform:translateY(-1px)}.ag3-suggestions button svg{flex-shrink:0;color:var(--t2)}.ag3-atla-idle{display:flex;flex-direction:column;height:100%;min-height:0}.ag3-atla-idle .ag3-atla-empty{margin:0;flex:1 1 auto}.ag3-recentruns{flex-shrink:0;display:flex;flex-direction:column;gap:2px;padding:12px 12px 6px;border-top:1px solid var(--border)}.ag3-recentruns-head{padding:2px 8px 8px;font-family:var(--font);font-variant-numeric:tabular-nums;font-size:13px;letter-spacing:.01em;color:var(--t4)}.ag3-recentrun{display:flex;align-items:center;gap:10px;width:100%;padding:8px;border:0;border-radius:10px;background:transparent;cursor:pointer;text-align:left;transition:background-color var(--m-press) var(--m-out)}.ag3-recentrun:hover{background:var(--bg-2)}.ag3-recentrun-glyph{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:8px;background:var(--bg-3);border:1px solid var(--border);color:var(--t3)}.ag3-recentrun-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.ag3-recentrun-body b{font-size:14px;font-weight:550;color:var(--t1)}.ag3-recentrun-body b,.ag3-recentrun-body small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag3-recentrun-body small{font-size:13px;color:var(--t4)}.ag3-recentrun-badge{flex-shrink:0;padding:2px 8px;border-radius:999px;font-size:13px;font-weight:600;color:#d9b878;border:1px solid color-mix(in srgb,#c9a86a 45%,var(--border));background:color-mix(in srgb,#c9a86a 12%,transparent)}.ag3-opening{min-height:0;overflow-y:auto;border:1px solid var(--border);border-radius:var(--radius-md);background:transparent}.ag3-opening,.ag3-opening-hero{flex:1 1 auto;display:flex;flex-direction:column}.ag3-opening-hero{align-items:center;justify-content:center;gap:14px;padding:40px 24px 32px;text-align:center}.ag3-opening-logo{display:inline-flex;margin-bottom:2px}.ag3-opening-title{font-size:clamp(25px,3vw,33px);font-weight:600;letter-spacing:-.01em;color:var(--t1)}.ag3-opening-paused{display:inline-flex;align-items:center;gap:7px;margin-top:2px;padding:6px 14px;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--power-amber) 42%,var(--border));background:color-mix(in srgb,var(--power-amber) 10%,var(--bg-2));color:var(--power-amber);font-size:13px;font-weight:600;cursor:pointer;transition:border-color var(--m-fast) var(--m-out),background-color var(--m-fast) var(--m-out)}.ag3-opening-paused:hover{border-color:color-mix(in srgb,var(--power-amber) 60%,var(--border));background:color-mix(in srgb,var(--power-amber) 15%,var(--bg-2))}.ag3-opening-anchorbox{width:100%;max-width:640px;margin-top:12px}.ag3-opening-composer{width:100%;display:flex;flex-direction:column;gap:10px;padding:15px 16px 12px;border-radius:20px;border:1px solid var(--border-strong);background:var(--bg-2);transition:border-color var(--m-fast) var(--m-out)}.ag3-opening-composer:focus-within{border-color:color-mix(in srgb,var(--teal) 45%,var(--border-strong))}.ag3-opening-composer textarea{width:100%;resize:none;min-height:24px;max-height:160px;border:0;background:transparent;color:var(--t1);font-size:15px;line-height:1.5;font-family:inherit;outline:none;text-align:left}.ag3-opening-composer textarea::placeholder{color:var(--t4)}.ag3-opening-composer-row{display:flex;align-items:center;gap:8px}.ag3-opening-plus{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border-radius:10px;border:1px solid var(--border);background:var(--bg-3);color:var(--t2);cursor:pointer;transition:color var(--m-fast) var(--m-out),border-color var(--m-fast) var(--m-out)}.ag3-opening-plus:hover{color:var(--t1);border-color:var(--border-strong)}.ag3-opening-send{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:11px;border:0;background:var(--t1);color:var(--bg);cursor:pointer;transition:filter var(--m-fast) var(--m-out),opacity var(--m-fast) var(--m-out)}.ag3-opening-send:disabled{opacity:.35;cursor:default}.ag3-opening-send:not(:disabled):hover{filter:brightness(.9)}.ag3-opening-suggestions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:640px;margin-top:8px}.ag3-opening-suggestions button{padding:9px 16px;border-radius:999px;border:1px solid var(--border);background:var(--bg-2);color:var(--t2);font-size:15px;font-weight:500;cursor:pointer;transition:color var(--m-fast) var(--m-out),background-color var(--m-fast) var(--m-out),border-color var(--m-fast) var(--m-out)}.ag3-opening-suggestions button:hover{color:var(--t1);border-color:color-mix(in srgb,var(--teal) 55%,var(--border-strong));background:var(--bg-3);transform:translateY(-1px)}.ag3-opening-suggestions button:active{transform:translateY(0)}.ag3-opening-suggestions--minor{margin-top:6px}.ag3-opening-suggestions--minor button{padding:6px 13px;font-size:var(--t-meta);font-weight:400;color:var(--t3);background:transparent}.ag3-opening-suggestions--minor button:hover{color:var(--t2);background:var(--bg-2);border-color:var(--border-strong)}.ag3-opening-logo{animation:m-pop var(--m-slow) var(--m-out) both}.ag3-opening-composer,.ag3-opening-suggestions button,.ag3-opening-title{animation:m-rise var(--m-slow) var(--m-out) both}.ag3-opening-suggestions button{transition:color var(--m-fast) var(--m-out),background-color var(--m-fast) var(--m-out),border-color var(--m-fast) var(--m-out),transform var(--m-fast) var(--m-out)}.ag3-opening-title{animation-delay:48ms}.ag3-opening-composer,.ag3-opening-suggestions button:first-child{animation-delay:96ms}.ag3-opening-suggestions button:nth-child(2){animation-delay:.12s}.ag3-opening-suggestions button:nth-child(3){animation-delay:144ms}.ag3-opening-greet{display:block;margin-bottom:2px;font-size:.56em;font-weight:560;letter-spacing:.01em;color:var(--t3)}.ag3-opening-composer:focus-within{border-color:color-mix(in srgb,var(--teal) 62%,var(--border-strong))}@media (prefers-reduced-motion:reduce){.ag3-opening-composer,.ag3-opening-logo,.ag3-opening-suggestions button,.ag3-opening-title{animation:none}.ag3-opening-suggestions button:hover{transform:none}}.ag3-opening-recent{flex-shrink:0;width:100%;max-width:680px;margin:0 auto;padding:8px 20px 26px}.ag3-opening-recent-head{display:flex;align-items:baseline;justify-content:space-between;padding:0 6px 10px}.ag3-opening-recent-head span{font-family:var(--font);font-variant-numeric:tabular-nums;font-size:13px;letter-spacing:.01em;color:var(--t4)}.ag3-opening-recent-head em{font-style:normal;font-size:13px;color:var(--t4)}.ag3-opening-run{display:flex;align-items:center;gap:12px;width:100%;padding:12px 8px;border:0;border-top:1px solid color-mix(in srgb,var(--border) 55%,transparent);border-radius:0;background:transparent;cursor:pointer;text-align:left;transition:background-color var(--m-press) var(--m-out)}.ag3-opening-run:hover{background:var(--bg-2)}.ag3-opening-run-glyph{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:9px;border:1px solid var(--border);background:var(--bg-3);color:var(--t3)}.ag3-opening-run-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ag3-opening-run-body b{font-size:15px;font-weight:600;color:var(--t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag3-opening-run-body small{font-size:14px;color:var(--t4)}.ag3-opening-run-badge{flex-shrink:0;padding:4px 12px;border-radius:999px;font-size:13px;font-weight:600;color:#d9b878;border:1px solid color-mix(in srgb,#c9a86a 45%,var(--border));background:color-mix(in srgb,#c9a86a 12%,transparent)}html[data-theme=light] .ag3-opening-send{background:var(--t1);color:#ffffff}.ag3-delegate{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin:2px 0;padding:6px 11px;border-radius:10px;border:1px solid var(--border);background:var(--bg-2);font-size:14px;color:var(--t3)}.ag3-delegate svg{color:var(--t4)}.ag3-delegate b{font-weight:650;color:var(--t1)}.ag3-delegate em{font-style:normal;font-family:var(--font);font-variant-numeric:tabular-nums;font-size:13px;color:var(--t4)}.ag3-delegate[data-status=running]{border-color:color-mix(in srgb,var(--teal) 45%,var(--border));background:transparent}.ag3-delegate[data-status=running] em,.ag3-delegate[data-status=running] svg{color:var(--t2)}html[data-theme=light] .atv-flow2-search,html[data-theme=light] .atv-graph-node,html[data-theme=light] .atv-mc-ask,html[data-theme=light] .atv-mc-card{background:#ffffff}html[data-theme=light] .atv-flow-atla{background:linear-gradient(180deg,color-mix(in srgb,var(--agent) 12%,#ffffff),#ffffff)}html[data-theme=light] .atv-orb-card{background:color-mix(in srgb,#ffffff 88%,transparent)}html[data-theme=light] .atv-graph-node[data-live],html[data-theme=light] .atv-mc-card[data-status=live]{background:transparent}html[data-theme=light] .atv-graph-linelabel{background:var(--bg-1)}html[data-theme=light] .atv-mc-ask button{background:var(--t1);color:#ffffff}@media (max-width:1100px){.atv-viewport[data-view=team] .atv-view{height:auto}.atv-orb{display:flex;flex-direction:column;align-items:stretch;gap:18px}.atv-graph-linelabel,.atv-graph-web{display:none}.atv-orb-core{justify-content:center}.atv-orb-card{width:100%}.atv-mc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-height:820px){.atv-flow2[data-mode=live]{padding-top:8px;padding-bottom:12px}.atv-orb-legend{display:none}.atv-orb-card{gap:6px;padding:9px 11px 10px}.atv-orb .atv-graph-node{padding:5px 9px}.atv-orb .atv-graph-node-glyph{width:24px;height:24px}.atv-orb-work{padding-top:6px}.atv-flow-atla{padding:12px 14px 11px}.atv-flow-atla-glyph{width:36px;height:36px;margin-bottom:4px}.atv-flow-atla-stats{margin-top:7px;padding-top:7px}}@media (max-width:820px){.atv-mc{flex-direction:column}.atv-mc-rail{flex:0 0 auto;border-right:0;border-bottom:1px solid var(--border);padding:0 0 16px}.atv-mc-ask{margin-top:4px}.atv-mc-grid{grid-template-columns:minmax(0,1fr)}}@media (min-width:1101px){.atv-viewport[data-view=team]{overflow:hidden}.atv-viewport[data-view=team]>.atv-view{display:flex;height:100%;min-height:0;flex:1 1 auto}.atv-viewport[data-view=team] .atv-flow2{height:100%;min-height:0;flex:1 1 auto;overflow:hidden;padding-bottom:20px}.atv-viewport[data-view=team] .atv-orb{min-height:0}}.ag3-opening-composer .ag3-composer-field{position:relative;width:100%}.ag3-opening-composer .ag3-composer-field textarea{position:relative;z-index:1}.ag3-opening-hint{font-size:15px;line-height:1.5;text-align:left}.ag3-chat-bar .ag3-composer-field{position:relative;flex:1 1 auto;min-width:0;border-radius:var(--radius-md);background:var(--surface-1)}.ag3-chat-bar .ag3-composer-field textarea{position:relative;z-index:1;width:100%;background:transparent}.ag3-thread-hint{padding:9px 12px;font-size:14px;line-height:1.5}.ag3-rail-search .ag3-rail-search-field{position:relative;display:flex;flex:1 1 auto;min-width:0}.ag3-rail-search .ag3-rail-search-field input{position:relative;z-index:1}.ag3-rail-hint{font-size:14px}.atv-focus{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:16px}.atv-focus-head{display:flex;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--border)}.atv-focus-back,.atv-focus-head{flex:0 0 auto;align-items:center}.atv-focus-back{display:inline-flex;gap:6px;padding:6px 12px 6px 9px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--bg-2);color:var(--t2);font-size:13px;font-weight:600;cursor:pointer;transition:color var(--m-fast) var(--m-out),border-color var(--m-fast) var(--m-out)}.atv-focus-back:hover{color:var(--t1);border-color:var(--border-strong)}.atv-focus-id{min-width:0;flex:1 1 auto}.atv-focus-id h2{margin:0;font-size:17px;font-weight:650;letter-spacing:-.01em;color:var(--t1)}.atv-focus-id p{margin:3px 0 0;max-width:68ch;font-size:14px;line-height:1.5;color:var(--t3)}.atv-focus-counts{flex:0 0 auto;display:flex;align-items:center;gap:14px;font-size:13px;color:var(--t3)}.atv-focus-counts span{display:inline-flex;align-items:center;gap:7px}.atv-focus-counts span[data-live]{color:var(--teal-strong)}.atv-focus-counts span[data-live] i{width:6px;height:6px;border-radius:50%;background:var(--teal-strong);box-shadow:0 0 6px var(--teal-strong)}.atv-focus-body{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,.85fr);gap:clamp(20px,3vw,44px)}@media (max-width:1080px){.atv-focus-body{grid-template-columns:minmax(0,1fr)}.atv-focus-runs{display:none}}.atv-focus-tree{min-height:0;overflow-y:auto;padding-right:4px}.atv-focus-branch,.atv-focus-tree{display:flex;flex-direction:column;gap:7px}.atv-focus-branch[data-depth="1"],.atv-focus-branch[data-depth="2"],.atv-focus-branch[data-depth="3"],.atv-focus-branch[data-depth="4"]{position:relative;margin-left:22px;padding-left:16px}.atv-focus-branch[data-depth="1"]:before,.atv-focus-branch[data-depth="2"]:before,.atv-focus-branch[data-depth="3"]:before,.atv-focus-branch[data-depth="4"]:before{content:"";position:absolute;left:0;top:-3px;bottom:8px;width:1px;background:var(--border)}.atv-focus-branch[data-depth] .atv-graph-node{padding:8px 12px}.atv-focus-branch[data-depth] .atv-graph-node-glyph{width:28px;height:28px;border-radius:9px}.atv-focus-branch[data-depth] .atv-graph-node-name{font-size:14px;font-weight:600}.atv-focus-runs{min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:4px;padding-left:2px}.atv-focus-runs-head{padding:2px 0 8px;font-size:12px;font-weight:620;letter-spacing:.06em;text-transform:uppercase;color:var(--t4)}.atv-focus-runs-empty{margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px;font-size:14px;line-height:1.5;color:var(--t3)}.atv-focus-runs-empty button{padding:0;border:0;background:none;color:var(--t1);font-size:14px;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--border-strong)}.atv-focus-runs-empty button:hover{text-decoration-color:var(--t2)}.atv-run-node{position:relative;display:flex;align-items:flex-start;gap:9px;width:100%;padding:7px 9px;border:0;border-radius:9px;background:none;text-align:left;cursor:pointer;transition:background-color var(--m-press) var(--m-out)}.atv-run-node:hover{background:var(--bg-2)}.atv-run-node[data-depth="1"]{padding-left:27px}.atv-run-node[data-depth="2"]{padding-left:45px}.atv-run-node[data-depth="3"]{padding-left:63px}.atv-run-node[data-depth="4"]{padding-left:81px}.atv-run-node>i{flex:0 0 auto;margin-top:5px;width:6px;height:6px;border-radius:50%;background:transparent;box-shadow:inset 0 0 0 1.5px var(--t4)}.atv-run-node[data-live]>i{background:var(--teal-strong);box-shadow:0 0 6px var(--teal-strong)}.atv-run-node-body{min-width:0;display:flex;flex-direction:column;gap:1px}.atv-run-node-body b{font-size:13px;font-weight:600;color:var(--t2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atv-run-node[data-live] .atv-run-node-body b{color:var(--t1)}.atv-run-node-body small{font-size:13px;color:var(--t4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atv-peek{display:flex;flex-direction:column;min-height:0;gap:12px}.atv-peek-head{display:flex;gap:10px}.atv-peek-glyph,.atv-peek-head{align-items:center;flex:0 0 auto}.atv-peek-glyph{display:inline-flex;justify-content:center;width:34px;height:34px;border-radius:11px;border:1px solid var(--border);color:var(--agent,var(--t2))}.atv-peek-id{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1 auto}.atv-peek-id b{font-size:14px;font-weight:650;color:var(--t1)}.atv-peek-id em{font-style:normal;font-size:12px;line-height:1.35;color:var(--t4);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.atv-peek-close{flex:0 0 auto;display:inline-flex;padding:4px;border:1px solid var(--border);border-radius:var(--radius-pill);background:transparent;color:var(--t4);cursor:pointer;transition:color var(--m-fast) var(--m-out),border-color var(--m-fast) var(--m-out)}.atv-peek-close:hover{color:var(--t1);border-color:var(--border-strong)}.atv-peek-body{flex:1 1 auto;min-height:0;overflow-y:auto;gap:8px}.atv-peek-body,.atv-peek-latest{display:flex;flex-direction:column}.atv-peek-latest{gap:3px;padding:10px 11px;border:1px solid var(--border);border-left:2px solid var(--border-strong);border-radius:11px;background:transparent;text-align:left;cursor:pointer;transition:border-color var(--m-fast) var(--m-out)}.atv-peek-latest:hover{border-color:var(--border-strong)}.atv-peek-latest[data-live]{border-left-color:var(--teal)}.atv-peek-latest-label{display:flex;align-items:baseline;gap:7px;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--t5)}.atv-peek-latest[data-live] .atv-peek-latest-label{color:var(--atv-green)}.atv-peek-latest-label em{font-style:normal;letter-spacing:normal;text-transform:none;font-weight:600;color:var(--t5)}.atv-peek-latest b{font-size:13px;font-weight:550;line-height:1.45;color:var(--t1)}.atv-peek-empty{margin:0;font-size:13px;line-height:1.5;color:var(--t4)}.atv-peek-suggest{display:flex;align-items:baseline;gap:8px;padding:8px 11px;border:1px dashed var(--border);border-radius:11px;background:transparent;text-align:left;font-size:13px;line-height:1.45;color:var(--t2);cursor:pointer;transition:border-color var(--m-fast) var(--m-out),color var(--m-fast) var(--m-out)}.atv-peek-suggest:hover{color:var(--t1);border-color:var(--teal)}.atv-peek-suggest-tag{flex:0 0 auto;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--atv-green)}.atv-peek-recent{display:flex;flex-direction:column;gap:1px;min-width:0}.atv-peek-recent-tag{padding:6px 2px 2px;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--t5)}.atv-peek-recent button{display:flex;align-items:center;gap:8px;min-width:0;padding:5px 2px;border:0;background:none;text-align:left;font:inherit;font-size:12px;color:var(--t4);cursor:pointer;transition:color var(--m-fast) var(--m-out);overflow:hidden}.atv-peek-recent button>span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.atv-peek-recent button:hover{color:var(--t1)}.atv-peek-recent i{flex:0 0 auto;width:5px;height:5px;border-radius:50%;background:var(--t5)}.atv-peek-recent i[data-status=error]{background:var(--rose)}.atv-peek-recent i[data-status=running]{background:var(--teal)}.atv-peek-foot{flex:0 0 auto;display:flex;flex-direction:column;gap:8px}.atv-peek-open{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 12px;border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:transparent;font:inherit;font-size:13px;font-weight:600;color:var(--t2);cursor:pointer;transition:color var(--m-fast) var(--m-out),border-color var(--m-fast) var(--m-out)}.atv-peek-open:hover{color:var(--t1)}.atv-mc-card[data-peek],.atv-peek-open:hover{border-color:var(--teal)}