.atv-shell{position:relative;height:100%;min-height:0;display:flex;flex-direction:column;background:var(--bg);color:var(--t1);isolation:isolate;font-feature-settings:"cv01","ss01"}.atv-viewport{position:relative;z-index:2;flex:1 1 auto;min-height:min(260px,40vh);overflow:auto;background:transparent}.atv-view{min-height:100%}.atv-view[hidden]{display:none}.atv-board-wrap{width:100%;padding:16px 24px 30px}.atv-bar{gap:14px;flex-wrap:wrap;padding-bottom:18px}.atv-bar,.atv-bar-end{display:flex;align-items:center}.atv-bar-end{gap:12px;margin-left:auto}.atv-bar-live{display:inline-flex;align-items:center;gap:6px;font-family:var(--font);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:560;color:var(--atv-green);white-space:nowrap}.atv-bar-live i{width:5px;height:5px;border-radius:50%;background:var(--teal);animation:m-live var(--m-ambient) var(--m-in-out) infinite}.atv-bar-need{font-family:var(--font);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:560;color:var(--t2);white-space:nowrap;padding:3px 9px;border-radius:999px;border:1px solid var(--border);background:transparent;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-bar-need:hover{color:var(--t1);border-color:var(--border-strong)}.atv-bar-need[data-on]{color:var(--bg);background:var(--t1);border-color:var(--t1)}.atv-bar-need:focus-visible{outline:none;border-color:var(--teal-border);box-shadow:0 0 0 3px var(--teal-dim)}.atv-canvas{display:flex;flex-direction:column;gap:22px}.atv-row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;align-items:start}.atv-row+.atv-row{padding-top:22px;border-top:1px solid color-mix(in srgb,var(--t1) 7%,transparent)}.atv-band{position:relative;grid-column:span var(--units,12);min-width:0;transition:transform var(--m-base) var(--m-out)}.atv-edge{position:absolute;top:10px;bottom:10px;right:-9px;z-index:3;display:grid;place-items:center;width:16px;padding:0;border:none;background:none;cursor:col-resize;touch-action:none;opacity:0;transition:opacity var(--m-fast) var(--m-out)}.atv-edge>span{width:3px;height:100%;max-height:46px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--t1) 20%,transparent);transition:background-color var(--m-fast) var(--m-out),height var(--m-fast) var(--m-out)}.atv-band:hover .atv-edge{opacity:1}.atv-edge:focus-visible>span,.atv-edge:hover>span{background:color-mix(in srgb,var(--t1) 45%,transparent);max-height:100%}.atv-edge:focus-visible{opacity:1;outline:none}.atv-edge[data-mine]{opacity:.45}.atv-edge[data-mine]>span{background:color-mix(in srgb,var(--t1) 34%,transparent)}.atv-band:hover .atv-edge[data-mine],.atv-band[data-sizing] .atv-edge{opacity:1}.atv-band[data-sizing] .atv-edge>span{max-height:100%;background:color-mix(in srgb,var(--t1) 60%,transparent)}.atv-canvas[data-sizing] .atv-band:not([data-sizing]) .atv-bubble{opacity:.72}.atv-band[data-carrying]{position:relative;z-index:5}.atv-bubble[data-dragging]{transform:scale(1.012);box-shadow:0 2px 6px rgba(0,0,0,.06),0 18px 40px rgba(0,0,0,.13);border-color:color-mix(in srgb,var(--area,var(--t1)) 55%,transparent);cursor:grabbing}.atv-grip{display:grid;place-items:center;flex-shrink:0;width:18px;height:22px;margin-left:-4px;padding:0;border:none;border-radius:6px;background:none;color:var(--t5);opacity:.3;cursor:grab;touch-action:none;transition:opacity var(--m-fast) var(--m-out),color var(--m-fast) var(--m-out),background-color var(--m-fast) var(--m-out)}.atv-bubble:hover .atv-grip{opacity:.75}.atv-grip:focus-visible,.atv-grip:hover{opacity:1;color:var(--t2);background:color-mix(in srgb,var(--t1) 7%,transparent)}.atv-grip:active{cursor:grabbing}.atv-bubble[data-dragging] .atv-grip{opacity:1;color:var(--t1)}.atv-canvas[data-arranging] .atv-bubble:not([data-dragging]){border-style:dashed;border-color:color-mix(in srgb,var(--area,var(--t1)) 34%,transparent)}.atv-canvas-empty{margin:20px 0 0;font-size:13px;color:var(--t4)}.atv-bubble{display:flex;flex-direction:column;gap:8px;padding:10px 10px 11px;border-radius:16px;border:1px solid color-mix(in srgb,var(--area,var(--t1)) 30%,transparent);background:color-mix(in srgb,var(--area,var(--t1)) 5%,transparent);height:100%;transform-origin:center top;transition:border-color var(--m-base) var(--m-out),background-color var(--m-base) var(--m-out),box-shadow var(--m-base) var(--m-out),transform var(--m-base) var(--m-out),opacity var(--m-base) var(--m-out)}.atv-bubble[data-focused]{border-color:color-mix(in srgb,var(--area,var(--t1)) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--area,var(--t1)) 13%,transparent);transform:scale(1.018);z-index:2}.atv-canvas[data-focusing] .atv-bubble:not([data-focused]){transform:scale(.988);opacity:.7}.atv-bubble[data-live]{border-color:color-mix(in srgb,var(--teal) 46%,transparent)}.atv-bubble[data-span=wide]{gap:11px;padding:14px 16px 16px;border-radius:22px}.atv-bubble[data-span=half]{gap:9px;padding:11px 12px 13px;border-radius:18px}.atv-bubble[data-span=narrow]{gap:7px;padding:9px 10px 10px;border-radius:14px}.atv-bubble[data-span=wide] .atv-bubble-name b{font-size:13.5px;letter-spacing:.09em}.atv-bubble[data-span=narrow] .atv-bubble-name b{font-size:11px}.atv-bubble-body{display:grid;grid-template-columns:repeat(var(--cards,1),minmax(0,1fr));grid-auto-flow:dense;gap:9px 10px;align-items:start}.atv-bubble[data-span=narrow] .atv-bubble-body{gap:7px}.atv-bubble-head{display:flex;align-items:center;gap:7px;padding:0 2px 7px;border-bottom:1px solid color-mix(in srgb,var(--area,var(--t1)) 26%,transparent)}.atv-bubble-name{display:inline-flex;align-items:center;gap:7px;min-width:0;text-decoration:none;color:var(--t2);transition:color var(--m-fast) var(--m-out)}.atv-bubble-name:hover{color:var(--t1)}.atv-bubble-name>svg:first-child{flex-shrink:0;color:color-mix(in srgb,var(--area,var(--t1)) 76%,var(--t1))}.atv-bubble-name b{font-size:12px;font-weight:660;letter-spacing:.07em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atv-bubble-name>svg:last-child{flex-shrink:0;opacity:.34;transition:opacity var(--m-fast) var(--m-out),transform var(--m-base) var(--m-out)}.atv-bubble-name:hover>svg:last-child{opacity:1;transform:translateX(2px)}.atv-bubble-name[data-static]{cursor:default}.atv-bubble-need{margin-left:auto;font-size:11.5px;font-weight:600;color:var(--t1);white-space:nowrap}.atv-bubble-live{display:inline-flex;align-items:center;gap:5px;font-family:var(--font);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600;color:var(--atv-green)}.atv-bubble-live i{width:5px;height:5px;border-radius:50%;background:var(--teal);animation:m-live var(--m-ambient) var(--m-in-out) infinite}.atv-bubble-count{margin-left:auto;font-family:var(--font);font-variant-numeric:tabular-nums;font-size:12px;color:var(--t4)}.atv-bubble-live~.atv-bubble-count,.atv-bubble-need~.atv-bubble-count{margin-left:9px}.atv-bubble-need~.atv-bubble-live{margin-left:10px}.atv-bubble-more{align-self:flex-start;margin:1px 0 0;padding:3px 9px;border:none;border-radius:var(--radius-pill);background:none;font:inherit;font-size:12px;font-weight:560;color:var(--t5);cursor:pointer;transition:color var(--m-fast) var(--m-out),background-color var(--m-fast) var(--m-out)}.atv-bubble-more:hover{color:var(--t1);background:color-mix(in srgb,var(--t1) 5%,transparent)}.atv-bubble[data-open] .atv-card[data-extra]{animation:m-rise var(--m-base) var(--m-out) both}.atv-card[data-extra]:nth-child(4n+1){animation-delay:calc(var(--m-stagger) * 0)}.atv-card[data-extra]:nth-child(4n+2){animation-delay:calc(var(--m-stagger) * 1)}.atv-card[data-extra]:nth-child(4n+3){animation-delay:calc(var(--m-stagger) * 2)}.atv-card[data-extra]:nth-child(4n){animation-delay:calc(var(--m-stagger) * 3)}.atv-card{position:relative;display:flex;flex-direction:column;gap:6px;padding:9px 10px 10px;border-radius:12px;border:1px solid color-mix(in srgb,var(--t1) 18%,transparent);background:var(--bg);text-align:left;cursor:pointer;outline:none;transition:border-color var(--m-fast) var(--m-out),box-shadow var(--m-base) var(--m-out),transform var(--m-base) var(--m-out)}.atv-card:focus-visible,.atv-card:hover{border-color:color-mix(in srgb,var(--t1) 34%,transparent);box-shadow:0 1px 2px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.06);transform:translateY(-1px)}.atv-card:active{transform:translateY(0)}.atv-card[data-open]{border-color:color-mix(in srgb,var(--t1) 40%,transparent);box-shadow:0 1px 2px rgba(0,0,0,.05),0 8px 22px rgba(0,0,0,.08)}.atv-card[data-live]{border-color:color-mix(in srgb,var(--teal) 46%,transparent)}.atv-card[data-live]:before{content:"";position:absolute;left:-1px;top:12px;bottom:12px;width:2.5px;border-radius:0 var(--radius-pill) var(--radius-pill) 0;background:var(--teal)}.atv-card[data-lane=review]{border-color:color-mix(in srgb,var(--t1) 26%,transparent);box-shadow:0 1px 2px rgba(0,0,0,.05),0 6px 16px rgba(0,0,0,.07)}.atv-card[data-lane=done]{opacity:.78}.atv-card[data-lane=done]:hover{opacity:1}.atv-card-head{display:flex;align-items:flex-start;gap:9px}.atv-card-title{flex:1 1 auto;min-width:0;font-size:13px;font-weight:560;line-height:1.4;color:var(--t1);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.atv-card-new{display:inline-block;width:5px;height:5px;margin-right:5px;border-radius:50%;background:var(--t2);vertical-align:middle}.atv-card-state{flex-shrink:0;display:inline-flex;align-items:baseline;gap:5px;font-size:11px;font-weight:560;letter-spacing:.01em;color:var(--t4);white-space:nowrap}.atv-card-state[data-state=ready]{color:var(--t3)}.atv-card-state[data-state=running]{color:var(--atv-green)}.atv-card-state[data-state=review]{padding:1.5px 8px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--t1) 9%,transparent);color:var(--t1);font-weight:620}.atv-card-state em{font-style:normal;font-family:var(--font);font-variant-numeric:tabular-nums;font-weight:520}.atv-card-asks{display:block;margin-top:-2px;font-size:12px;line-height:1.4;color:var(--t3)}.atv-card-foot{display:flex;align-items:center;gap:8px;min-width:0}.atv-card-folded{font-family:var(--font);font-variant-numeric:tabular-nums;font-weight:600}.atv-card-folded,.atv-card-kind{flex-shrink:0;font-size:11px;color:var(--t5)}.atv-card-kind{margin-left:auto;font-weight:560;white-space:nowrap}.atv-path{overflow:hidden}.atv-path,.atv-path-node,.atv-path-step{display:inline-flex;align-items:center;min-width:0}.atv-path-node{gap:4px;color:var(--t3)}.atv-path-node>svg{flex-shrink:0}.atv-path-mono{flex-shrink:0;display:inline-grid;place-items:center;width:13px;height:13px;border:1px solid var(--border-strong);border-radius:50%;font-size:8px;font-weight:700;font-style:normal;line-height:1;letter-spacing:0;color:var(--t3)}.atv-path-node b{font-size:11.5px;font-weight:540;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atv-path-link{position:relative;flex-shrink:0;width:17px;height:9px;margin:0 5px}.atv-path-link:before{content:"";position:absolute;top:4px;left:0;right:4px;height:1px;background:color-mix(in srgb,var(--t1) 22%,transparent)}.atv-path-link:after{content:"";top:1.5px;right:0;border-top:1px solid color-mix(in srgb,var(--t1) 34%,transparent);border-right:1px solid color-mix(in srgb,var(--t1) 34%,transparent);transform:rotate(45deg)}.atv-path-link i,.atv-path-link:after{position:absolute;width:5px;height:5px}.atv-path-link i{top:2px;left:0;border-radius:50%;background:color-mix(in srgb,var(--teal) 30%,#ffffff);box-shadow:0 0 6px 1.5px color-mix(in srgb,var(--teal) 65%,transparent);opacity:0}.atv-path-link i:after{content:"";position:absolute;top:1.5px;right:3px;width:13px;height:2px;border-radius:var(--radius-pill);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--teal) 55%,transparent))}.atv-path[data-live] .atv-path-link:before{background:linear-gradient(90deg,color-mix(in srgb,var(--teal) 22%,transparent),color-mix(in srgb,var(--teal) 60%,transparent));height:1.5px;top:3.5px}.atv-path[data-live] .atv-path-link:after{border-top-color:color-mix(in srgb,var(--teal) 60%,transparent);border-right-color:color-mix(in srgb,var(--teal) 60%,transparent)}.atv-path[data-live] .atv-path-link i{--m-travel-from:0px;--m-travel-to:11px;animation:m-travel var(--m-ambient) linear infinite}.atv-path[data-live] .atv-path-node{color:var(--t2)}.atv-path[data-live] .atv-path-step:last-child .atv-path-node{color:var(--t1)}.atv-path[data-live] .atv-path-step:last-child .atv-path-node>svg{color:var(--atv-green)}.atv-path[data-live] .atv-path-step:last-child .atv-path-node b{font-weight:620}.atv-card-do{display:flex;align-items:center;gap:6px;margin-top:1px}.atv-do{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border:1px solid color-mix(in srgb,var(--t1) 14%,transparent);border-radius:8px;background:none;font:inherit;font-size:12px;font-weight:580;color:var(--t2);white-space:nowrap;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),opacity var(--m-fast) var(--m-out),transform var(--m-press) var(--m-out)}.atv-do:hover{color:var(--t1);border-color:var(--border-strong)}.atv-do:active{transform:scale(.965)}.atv-do>svg{flex-shrink:0;transition:transform var(--m-fast) var(--m-out)}.atv-do[data-do=start]:hover>svg{transform:translateX(1.5px)}.atv-do[data-do=open]:hover>svg{transform:translate(1.5px,-1.5px)}.atv-do[data-do=reopen]:hover>svg{transform:rotate(-38deg)}.atv-do[data-do=approve]:hover>svg{transform:scale(1.12)}.atv-do[data-quiet]{padding-inline:7px;border-color:transparent;color:var(--t4)}.atv-do[data-quiet]:hover{border-color:color-mix(in srgb,var(--t1) 16%,transparent);color:var(--t2)}.atv-do[data-do=approve]{border-color:transparent;background:var(--t1);color:var(--bg)}.atv-do[data-do=approve]:hover{background:var(--atv-green);color:#ffffff;border-color:transparent}.atv-do[data-do=start]{border-color:color-mix(in srgb,var(--t1) 28%,transparent);color:var(--t1)}.atv-do[data-do=dismiss]{border-color:transparent;color:var(--t4)}.atv-undo{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin:-4px -3px -4px 2px;padding:0;border:none;border-radius:6px;background:none;color:var(--t5);opacity:.5;cursor:pointer;transition:opacity var(--m-fast) var(--m-out),color var(--m-fast) var(--m-out),background-color var(--m-fast) var(--m-out)}.atv-card:focus-within .atv-undo,.atv-card:hover .atv-undo{opacity:1}.atv-undo:hover{color:var(--t1);background:color-mix(in srgb,var(--t1) 8%,transparent)}.atv-zones{display:flex;align-items:center;gap:3px;flex-wrap:wrap;min-width:0}.atv-zone{position:relative;display:inline-flex;align-items:center;justify-content:center;width:27px;height:27px;padding:0;border:1px solid color-mix(in srgb,var(--area,var(--t1)) 22%,transparent);border-radius:50%;background:color-mix(in srgb,var(--area,var(--t1)) 6%,transparent);color:color-mix(in srgb,var(--area,var(--t1)) 76%,var(--t1));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),color var(--m-fast) var(--m-out)}.atv-zone:hover{border-color:color-mix(in srgb,var(--area,var(--t1)) 55%,transparent);background:color-mix(in srgb,var(--area,var(--t1)) 13%,transparent);transform:translateY(-1px)}.atv-zone:active{transform:none}.atv-zone[data-focused]{border-color:color-mix(in srgb,var(--area,var(--t1)) 68%,transparent);color:var(--t1)}.atv-zone[data-live] i{position:absolute;top:1px;right:1px;width:6px;height:6px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 2px var(--bg)}.atv-zone[data-beacon]{border-color:var(--guide-edge);color:var(--guide)}.atv-zone[data-beacon=urgent]{border-color:var(--guide)}.atv-card-plan{display:inline-flex;align-items:center;gap:3px;flex-shrink:0;padding:1px 6px 1px 5px;border:1px solid color-mix(in srgb,var(--t1) 12%,transparent);border-radius:var(--radius-pill);color:var(--t5);font-size:9.5px;font-weight:620;letter-spacing:.03em;text-decoration:none;white-space:nowrap;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-card-plan:hover{color:var(--t2);border-color:color-mix(in srgb,var(--t1) 26%,transparent);background:color-mix(in srgb,var(--t1) 5%,transparent)}.atv-card[data-plan]{border-left-color:color-mix(in srgb,var(--area,var(--t1)) 40%,transparent)}.atv-card[data-size=sm]{padding:7px 10px 8px;gap:4px;border-radius:10px}.atv-card[data-size=sm] .atv-card-title{font-size:12.5px}.atv-card[data-size=md]{padding:10px 11px 11px}.atv-card[data-size=lg]{padding:12px 13px 13px;gap:8px;border-radius:14px}.atv-card[data-size=lg] .atv-card-title{font-size:14px;line-height:1.35}.atv-band[data-spans][data-cards="3"] .atv-card[data-lane=review],.atv-band[data-spans][data-cards="4"] .atv-card[data-lane=review]{grid-column:span 2}.atv-preview{display:flex;align-items:center;gap:9px;padding:8px 9px;border-radius:9px;border:1px solid color-mix(in srgb,var(--t1) 8%,transparent);background:color-mix(in srgb,var(--t1) 3%,transparent);text-decoration:none;color:inherit;overflow:hidden;transition:border-color var(--m-fast) var(--m-out),background-color var(--m-fast) var(--m-out)}a.atv-preview:hover{border-color:color-mix(in srgb,var(--t1) 22%,transparent);background:color-mix(in srgb,var(--t1) 5%,transparent)}.atv-preview-plate{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:36px;border-radius:4px 7px 4px 4px;border:1px solid color-mix(in srgb,var(--t1) 13%,transparent);background:var(--bg);color:var(--t4)}.atv-preview-body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.atv-preview-body b{font-size:12px;font-weight:600;color:var(--t1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atv-preview-body em{font-style:normal;font-size:11.5px;line-height:1.4;color:var(--t4);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.atv-preview-body em[data-meta]{color:var(--t5);letter-spacing:.02em}.atv-preview>svg:last-child{flex-shrink:0;color:var(--t5)}.atv-preview[data-kind=image]{padding:0;border-radius:10px}.atv-preview[data-kind=image] img{display:block;width:100%;max-height:132px;object-fit:cover}.atv-preview[data-kind=note]{padding:9px 11px;border-left:2px solid color-mix(in srgb,var(--t1) 14%,transparent);border-radius:4px 9px 9px 4px}.atv-preview-text{font-size:11.5px;line-height:1.5;color:var(--t3);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.atv-plan{display:flex;flex-direction:column;gap:4px;margin:0;padding:0 0 0 1px;list-style:none}.atv-plan-step{display:flex;align-items:center;gap:8px;min-width:0;font-size:11.5px;line-height:1.4;color:var(--t4)}.atv-plan-step>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atv-plan-step i{position:relative;flex-shrink:0;width:5px;height:5px;border-radius:50%;background:color-mix(in srgb,var(--t1) 30%,transparent)}.atv-plan-step+.atv-plan-step i:before{content:"";position:absolute;left:2px;bottom:5px;width:1px;height:8px;background:color-mix(in srgb,var(--t1) 22%,transparent)}.atv-plan-step[data-status=completed]{color:var(--t3)}.atv-plan-step[data-status=completed] i{background:color-mix(in srgb,var(--t1) 44%,transparent)}.atv-plan-step[data-status=running]{color:var(--t1);font-weight:560}.atv-plan-step[data-status=running] i{background:var(--teal);animation:m-live var(--m-ambient) var(--m-in-out) infinite}.atv-plan-step[data-status=failed] i{background:var(--t3)}.atv-card-drawer{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--m-base) var(--m-out)}.atv-card[data-open] .atv-card-drawer{grid-template-rows:1fr}.atv-card-drawer-inner{min-height:0;overflow:hidden}.atv-card-caret{flex-shrink:0;margin-left:2px;color:var(--t5);opacity:.5;transition:transform var(--m-base) var(--m-out),opacity var(--m-fast) var(--m-out)}.atv-card:hover .atv-card-caret{opacity:1}.atv-card[data-open] .atv-card-caret{transform:rotate(180deg);opacity:1}.atv-detail{display:flex;flex-direction:column;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--t1) 8%,transparent);animation:m-fade var(--m-base) var(--m-out) var(--m-press) both}.atv-detail-summary{margin:0;font-size:12.5px;line-height:1.5;color:var(--t2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.atv-detail-summary[data-empty]{display:block;color:var(--t5)}.atv-trail{display:flex;flex-direction:column;gap:5px;margin:0;padding:0;list-style:none}.atv-trail-step{display:flex;align-items:flex-start;gap:7px;min-width:0;font-size:12px;line-height:1.45;color:var(--t4)}.atv-trail-step>svg{flex-shrink:0;margin-top:2px;color:var(--t5)}.atv-trail-step>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atv-trail-step[data-status=running]{color:var(--t2)}.atv-trail-step[data-status=running]>svg{color:var(--atv-green)}.atv-trail-step[data-status=failed]>svg{color:var(--t3)}.atv-made{display:flex;flex-wrap:wrap;gap:5px}.atv-made-item{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:3px 8px;border:1px solid color-mix(in srgb,var(--t1) 12%,transparent);border-radius:7px;font-size:11.5px;font-weight:540;color:var(--t2);text-decoration:none;white-space:nowrap;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-made-item:hover{color:var(--t1);border-color:var(--border-strong);background:color-mix(in srgb,var(--t1) 4%,transparent)}.atv-made-item[data-flat]{color:var(--t4);border-style:dashed}.atv-made-item[data-flat]:hover{color:var(--t4);border-color:color-mix(in srgb,var(--t1) 12%,transparent);background:none}.atv-detail-open{display:inline-flex;align-items:center;gap:3px;padding:2px 0;border:none;background:none;font:inherit;font-size:12px;font-weight:560;color:var(--t4);cursor:pointer;transition:color var(--m-fast) var(--m-out)}.atv-detail-open:hover{color:var(--t1)}.atv-detail-open>svg{transition:transform var(--m-fast) var(--m-out)}.atv-detail-open:hover>svg{transform:translateX(2px)}.atv-card-now{display:flex;align-items:center;gap:6px;margin-top:-2px;font-size:12px;line-height:1.4;color:var(--t3);animation:m-fade var(--m-base) var(--m-out) both}.atv-card-warming{display:block;height:9px;width:62%;margin-top:1px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--t1) 8%,transparent)}.tv-orbit[data-settling]{transition:transform var(--m-slow) var(--m-out)}@media (prefers-reduced-motion:reduce){.tv-orbit[data-settling]{transition:none}}.atv-card-now i{flex-shrink:0;width:4px;height:4px;border-radius:50%;background:var(--teal)}.atv-ring{flex-shrink:0;transform:rotate(-90deg)}.atv-ring-track{stroke:color-mix(in srgb,var(--t1) 12%,transparent)}.atv-ring-arc{stroke:var(--teal);transition:stroke-dashoffset var(--m-slow) var(--m-out)}.atv-bubble-faces{margin-left:auto;padding-left:6px}.atv-bubble-face,.atv-bubble-faces{display:inline-flex;align-items:center}.atv-bubble-face{justify-content:center;width:19px;height:19px;flex-shrink:0;aspect-ratio:1;border-radius:50%;border:1px solid color-mix(in srgb,var(--area,var(--t1)) 18%,transparent);background:var(--bg);color:var(--t3)}.atv-bubble-face+.atv-bubble-face{margin-left:-6px}.atv-bubble-faces b{margin-left:4px;font-family:var(--font);font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:600;color:var(--t5)}.atv-bubble-faces~.atv-bubble-live,.atv-bubble-faces~.atv-bubble-need{margin-left:10px}.atv-bubble-faces~.atv-bubble-count{margin-left:9px}.atv-beacon{display:flex;align-items:center;gap:6px;margin:-1px 0 1px;font-size:11px;color:var(--guide)}.atv-beacon>svg{flex-shrink:0}.atv-beacon b{font-weight:660;letter-spacing:.02em;white-space:nowrap}.atv-beacon em{font-style:normal;min-width:0;color:var(--t4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atv-beacon a{display:inline-flex;align-items:center;gap:1px;margin-left:auto;flex-shrink:0;padding:1px 5px 1px 7px;border:1px solid color-mix(in srgb,var(--guide) 34%,transparent);border-radius:var(--radius-pill);font-weight:620;color:var(--guide);text-decoration:none;transition:background-color var(--m-fast) var(--m-out),border-color var(--m-fast) var(--m-out)}.atv-beacon a:hover{border-color:var(--guide);background:color-mix(in srgb,var(--guide) 9%,transparent)}.atv-beacon[data-mode=urgent] b{color:var(--guide)}.atv-card[data-beacon=urgent]{border-color:var(--guide)}.atv-bubble[data-beacon]{border-color:color-mix(in srgb,var(--guide) 42%,transparent)}.atv-bubble[data-beacon=urgent]{border-color:color-mix(in srgb,var(--guide) 62%,transparent)}.atv-zone[data-beacon]{border-color:color-mix(in srgb,var(--guide) 48%,transparent);color:var(--t1)}.atv-zone[data-beacon]:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--guide)}.atv-detail-foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:1px;padding-top:7px;border-top:1px solid color-mix(in srgb,var(--t1) 7%,transparent)}.atv-detail-open[data-yes],.atv-detail-open[data-yes]:hover{color:var(--teal-strong)}.atv-detail-plan{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:560;color:var(--t4);text-decoration:none;transition:color var(--m-fast) var(--m-out)}.atv-detail-plan:hover{color:var(--t1)}.atv-card[data-departing]{pointer-events:none;animation:m-exit var(--m-exit) var(--m-in) both}.atv-card[data-arriving]{animation:m-rise var(--m-base) var(--m-out) both}.atv-card[data-beacon]{border-color:var(--guide-edge)}.atv-card[data-beacon]:hover{border-color:var(--guide)}.atv-bubble-skeleton{border-color:color-mix(in srgb,var(--t1) 8%,transparent)}.atv-card-skeleton{cursor:default;pointer-events:none}.atv-sk{display:block;height:9px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--t1) 9%,transparent)}.atv-sk-name{width:88px;height:10px}.atv-sk-short{width:52%}.atv-failed{margin-top:28px;padding-top:20px;border-top:1px solid color-mix(in srgb,var(--t1) 10%,transparent)}.atv-failed-head{display:flex;align-items:center;gap:7px;padding:2px 3px;border:none;background:none;font:inherit;font-size:12.5px;color:var(--t4);cursor:pointer;transition:color var(--m-fast) var(--m-out)}.atv-failed-head:hover{color:var(--t1)}.atv-failed[data-systemic] .atv-failed-head{color:var(--t2)}.atv-failed-head>svg{flex-shrink:0;transition:transform var(--m-fast) var(--m-out)}.atv-failed[data-open] .atv-failed-head>svg{transform:rotate(90deg)}.atv-failed-head em{font-style:normal;color:var(--t5)}.atv-failed-body{display:flex;flex-direction:column;gap:10px;padding:8px 3px 0 22px}.atv-failed-group b{display:block;margin-bottom:3px;font-size:12.5px;font-weight:600;color:var(--t2)}.atv-failed-group p{margin:0 0 6px;font-size:12.5px;line-height:1.45;color:var(--t4)}.atv-failed-runs{display:flex;flex-wrap:wrap;gap:5px}.atv-failed-run{padding:3px 9px;border:1px solid color-mix(in srgb,var(--t1) 12%,transparent);border-radius:7px;background:none;font:inherit;font-size:12px;color:var(--t4);cursor:pointer;transition:color var(--m-fast) var(--m-out),border-color var(--m-fast) var(--m-out)}.atv-failed-run:hover{color:var(--t1);border-color:var(--border-strong)}.atv-failed-more{align-self:center;font-size:12px;color:var(--t5)}.atv-failed-note{margin:0;font-size:12.5px;color:var(--t5)}.atv-upnext{margin-top:28px;padding-top:20px;border-top:1px solid color-mix(in srgb,var(--t1) 10%,transparent);display:flex;flex-wrap:wrap;align-items:center;gap:8px}.atv-upnext-label{font-size:12.5px;font-weight:600;color:var(--t4)}.atv-upnext-items{display:flex;flex-wrap:wrap;gap:5px}.atv-upnext-item{display:inline-flex;align-items:center;gap:6px;padding:3px 9px 3px 6px;border:1px solid color-mix(in srgb,var(--t1) 12%,transparent);border-radius:7px;font-size:12px;color:var(--t4)}.atv-upnext-glyph{flex-shrink:0}.atv-upnext-more{align-self:center;font-size:12px;color:var(--t5)}html:not([data-theme=light]) .atv-bubble{border-color:color-mix(in srgb,var(--area,var(--t1)) 16%,transparent);background:color-mix(in srgb,var(--area,var(--t1)) 5%,transparent)}html:not([data-theme=light]) .atv-bubble-head{border-bottom-color:color-mix(in srgb,var(--area,var(--t1)) 13%,transparent)}html:not([data-theme=light]) .atv-bubble-name>svg:first-child{color:color-mix(in srgb,var(--area,var(--t1)) 60%,var(--t1))}html:not([data-theme=light]) .atv-card{background:var(--bg-1)}html:not([data-theme=light]) .atv-card[data-lane=review]{box-shadow:none}@media (max-width:900px){.atv-board-wrap{padding:14px 14px 26px}}.atv-dock{position:relative;z-index:3;flex-shrink:0;border-top:1px solid var(--border);background:var(--bg)}.atv-dock,.atv-dock-terminal{display:flex;flex-direction:column}.atv-dock-terminal{min-height:0}.atv-term-head{display:flex;align-items:center;gap:9px;width:100%;padding:11px 16px 7px;color:var(--t3);background:transparent;border:none;text-align:left;cursor:pointer;transition:background-color var(--m-fast) var(--m-out),color var(--m-fast) var(--m-out)}.atv-term-head:hover{background:var(--bg-2);color:var(--t2)}.atv-term-title{font-family:var(--font);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;letter-spacing:.01em;color:var(--t2)}.atv-term-live{display:inline-flex;align-items:center;gap:6px;font-family:var(--font);font-variant-numeric:tabular-nums;font-size:13px;color:var(--t3)}.atv-term-live i{width:6px;height:6px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 1px var(--border);animation:m-live var(--m-ambient) var(--m-in-out) infinite}.atv-shell:has(.atv-graph-wire[data-live]) .atv-term-live i,.atv-shell:has(.atv-web-flow) .atv-term-live i{animation:none}.atv-term-idle{font-family:var(--font);font-variant-numeric:tabular-nums;font-size:13px;color:var(--t4)}.atv-term-collapse{margin-left:auto;display:inline-flex;padding:3px;border-radius:8px;color:var(--t4);background:transparent;border:1px solid transparent;cursor:pointer}.atv-term-collapse:hover{color:var(--t2);background:var(--bg-3)}.atv-term-body{flex:1;min-height:0;max-height:clamp(132px,26vh,300px);overflow-y:auto;padding:4px 12px 12px;display:flex;flex-direction:column;gap:9px;font-family:var(--font);font-variant-numeric:tabular-nums}.atv-term-empty{font-size:13px;color:var(--t4);padding:8px 2px}.atv-term-line{position:relative;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"who state title time" "who msg   msg   msg" "who facts facts facts";align-items:center;gap:5px 10px;padding:11px 13px 11px 14px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--t1) 4%,var(--bg-2));font-size:14px;line-height:1.45;transition:background-color var(--m-fast) var(--m-out)}.atv-term-line:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--t1) 22%,transparent)}.atv-term-line[data-tone=run]:before{background:var(--teal)}.atv-term-line[data-tone=fail]:before{background:color-mix(in srgb,var(--rose) 42%,transparent)}.atv-term-line:hover{background:color-mix(in srgb,var(--t1) 8%,var(--bg-2))}.atv-term-who{grid-area:who;align-self:start;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-top:1px;border-radius:50%;background:var(--bg-3);color:var(--t2)}.atv-term-who:empty{display:none}.atv-term-state{grid-area:state;display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--radius-pill);background:var(--bg-3);font-size:12px;font-weight:650;letter-spacing:.01em;color:var(--t2);white-space:nowrap}.atv-term-line:hover .atv-term-state{background:var(--bg-4,var(--bg-2))}.atv-term-line[data-tone=fail] .atv-term-state{color:color-mix(in srgb,var(--rose) 55%,var(--t2))}.atv-term-line[data-tone=run] .atv-term-state{background:color-mix(in srgb,var(--teal) 16%,transparent);color:var(--teal-strong)}.atv-term-title-line{grid-area:title;min-width:0;font-weight:600;font-size:14px;color:var(--t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atv-term-line time{grid-area:time;color:var(--t4);font-size:12px;text-align:right;white-space:nowrap}.atv-term-msg{grid-area:msg;color:var(--t3);font-size:13.5px;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.atv-term-facts{grid-area:facts;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12px;color:var(--t4)}.atv-term-facts span+span:before{content:"·";margin-right:8px;color:var(--t4)}.atv-dock-slim{display:flex;align-items:center;gap:8px;width:100%;padding:9px 14px;background:transparent;border:none;cursor:pointer;color:var(--t3);font-family:var(--font);font-variant-numeric:tabular-nums;font-size:13px;letter-spacing:.01em;transition:color var(--m-fast) var(--m-out)}.atv-dock-slim:hover{color:var(--t1)}.atv-dock-slim .atv-term-live{text-transform:none;letter-spacing:normal}.atv-composer{display:flex}.atv-composer-expand,.atv-composer-glyph{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid var(--border)}.atv-composer-expand{color:var(--t3);background:var(--bg-2);cursor:pointer}.atv-composer-expand:hover{color:var(--t1);border-color:var(--border-strong)}.atv-composer textarea{flex:1;resize:none;max-height:96px;padding:9px 13px;border-radius:10px;border:1px solid var(--border);background:var(--bg-2);color:var(--t1);font-size:15px;line-height:1.4;font-family:inherit;outline:none;transition:border-color var(--m-fast) var(--m-out)}.atv-composer textarea:focus{border-color:color-mix(in srgb,var(--teal) 55%,var(--border))}.atv-composer textarea::placeholder{color:var(--t4)}.atv-composer button[type=submit]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:var(--radius-pill);color:var(--bg);border:none;cursor:pointer;transition:filter var(--m-fast) var(--m-out),opacity var(--m-fast) var(--m-out)}.atv-composer button[type=submit]:disabled{opacity:.4;cursor:default}.atv-composer button[type=submit]:not(:disabled):hover{filter:brightness(1.1)}.atv-web{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none;overflow:visible}.atv-web-wire{color:var(--t2)}.atv-web-base{stroke:currentColor;stroke-width:1.6;opacity:.3}.atv-web-base,.atv-web-flow{transition:opacity var(--m-base) var(--m-out)}.atv-web-flow{stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-dasharray:6 15;stroke-dashoffset:21;animation:m-flow 1.1s linear infinite}.atv-web-dot,.atv-web-flow{filter:drop-shadow(0 0 4px currentColor)}.atv-web-dot{fill:currentColor;transition:opacity var(--m-base) var(--m-out)}@media (max-width:900px){.atv-tab-actions{gap:6px}}@media (max-width:640px){.atv-tabs-nav{flex:1 1 auto;min-width:0}.atv-tabset{flex:0 1 auto;justify-content:flex-start;overflow-x:auto}}html[data-theme=light] .atv-composer,html[data-theme=light] .atv-dock,html[data-theme=light] .atv-shell,html[data-theme=light] .atv-tabs{background:var(--bg)}html[data-theme=light] .atv-add-btn,html[data-theme=light] .atv-add-btn svg,html[data-theme=light] .atv-composer button[type=submit]{color:#ffffff}html[data-theme=light] .atv-composer-glyph{background:#ffffff}.atv-shell{--atv-green:color-mix(in srgb,var(--teal) 42%,var(--t1))}.atv-view-enter{animation:m-fade var(--m-base) var(--m-out) both}.atv-view-enter.is-leaving{animation:m-exit var(--m-exit) var(--m-in) both}.atv-shell .ag3-atla-task,.atv-shell .ag3-chat-avatar,.atv-shell .ag3-msg-avatar,.atv-shell .ag3-page,.atv-shell .ag3-panel-agent-face,.atv-shell .ag3-thinking-orb{--agent-color:var(--atv-green)!important}.atv-shell .ag3-chat,.atv-shell .ag3-live,.atv-shell .ag3-panel,.atv-shell .ag3-rail{border-radius:14px}.atv-shell .ag3-chat-bar,.atv-shell .ag3-msg-bubble,.atv-shell .ag3-summary{border-radius:12px}.atv-shell .ag3-live-actions button,.atv-shell .ag3-run-btn,.atv-shell .ag3-summary-action{border-radius:var(--radius-pill)}.atv-shell .ag3-rail{animation:m-rise var(--m-base) var(--m-out) both}.atv-shell .ag3-split{animation:m-fade var(--m-base) var(--m-out) both}.atv-shell .ag3-split.is-leaving{animation:m-exit var(--m-exit) var(--m-in) both}.atv-shell .ag3-rail{padding-top:12px;padding-bottom:12px;gap:6px}.atv-shell .ag3-summary-body{font-size:15px;line-height:1.62;color:var(--t2)}.atv-shell .ag3-summary-body p{margin:0 0 .85em}.atv-shell .ag3-summary-body h1,.atv-shell .ag3-summary-body h2,.atv-shell .ag3-summary-body h3{margin:1.3em 0 .5em;line-height:1.3}.atv-shell .ag3-summary-body ol,.atv-shell .ag3-summary-body ul{margin:.5em 0 .9em;padding-left:1.3em}.atv-shell .ag3-summary-body li{margin:.3em 0}.atv-shell .ag3-summary-body li::marker{color:var(--t4)}.atv-shell .ag3-chat-feed{gap:14px}.atv-shell .ag3-msg-bubble{line-height:1.6;font-size:15px;padding:11px 14px}.atv-shell .ag3-live-title,.atv-shell .ag3-summary-title{letter-spacing:-.01em}.atv-composer{align-items:center;gap:8px;padding:10px 14px 12px;background:transparent}.atv-composer-glyph{background:transparent}.atv-composer-expand,.atv-composer-glyph{width:32px;height:32px;border-radius:50%}.atv-composer-field{position:relative;display:flex;align-items:center;flex:1 1 auto;min-width:0;border-radius:var(--radius-pill);border:1px solid var(--border-strong);background:transparent;transition:border-color var(--dur-fast) var(--ease-standard)}.atv-composer-field:focus-within{border-color:var(--teal)}.atv-composer textarea{border:0;background:transparent;border-radius:var(--radius-pill);padding:9px 18px;font-size:14px;min-height:34px}.atv-composer textarea:focus{border-color:transparent}.atv-composer-hint{position:absolute;left:18px;right:18px;font-size:14px;pointer-events:none}.atv-composer button[type=submit]{width:34px;height:34px;border-radius:50%;border:1px solid var(--teal);background:var(--teal);color:var(--on-accent);flex:0 0 auto}.atv-composer button[type=submit]:disabled{background:transparent;border-color:var(--border-strong);color:var(--t4);opacity:1}.atv-view-split{position:relative;display:flex;align-items:stretch;gap:0;min-height:0}.atv-view-split>.atv-view-main{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column}.atv-room-tab{position:absolute;top:50%;right:0;z-index:4;display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 5px 12px;border:1px solid var(--border);border-right:0;border-radius:10px 0 0 10px;background:var(--bg);color:var(--t3);cursor:pointer;transform:translateY(-50%);transition:color var(--m-fast) var(--m-out),border-color var(--m-fast) var(--m-out),padding-right var(--m-base) var(--m-out);animation:m-slide-left var(--m-base) var(--m-out) both}.atv-room-tab-label{writing-mode:vertical-rl;text-orientation:mixed;font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.atv-room-tab-live{display:grid;place-items:center;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--teal-dim);border:1px solid var(--teal-border);color:var(--teal-strong);font-size:10px;font-weight:700;font-variant-numeric:tabular-nums}.atv-room-tab:focus-visible,.atv-room-tab:hover{color:var(--t1);border-color:var(--border-strong);padding-right:9px;outline:none}.atv-room-rail{flex:0 0 auto;animation:m-slide-in-right var(--m-base) var(--m-out) both;width:clamp(300px,26%,380px);min-height:0;display:flex;flex-direction:column;border-left:1px solid var(--border)}@media (prefers-reduced-motion:reduce){.atv-room-rail,.atv-room-tab{animation:none}.atv-room-tab{transition:none}}.atv-room-rail>*{flex:1 1 auto;min-height:0}.atv-room-rail .atv-room{border:0;border-radius:0;background:transparent;height:100%}.atv-room-rail[data-overlay]{position:absolute;inset:0;width:auto;z-index:4;border-left:0;background:var(--bg)}.atv-dock-bar{display:flex;align-items:center;gap:9px;width:100%;padding:10px 16px;border:none;background:transparent;color:var(--t3);font:inherit;font-size:13px;text-align:left;cursor:pointer;transition:color var(--m-fast) var(--m-out),background-color var(--m-fast) var(--m-out)}.atv-dock-bar:hover{color:var(--t1);background:color-mix(in srgb,var(--t1) 4%,transparent)}.atv-dock-bar>svg{flex-shrink:0}.atv-dock-bar-title{flex-shrink:0;font-weight:560;color:var(--t2)}.atv-dock-bar[data-live] .atv-dock-bar-title{color:var(--t1)}.atv-dock-bar-who{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--t4)}.atv-dock-bar-go{margin-left:auto;flex-shrink:0;opacity:.55;transition:opacity var(--m-fast) var(--m-out)}.atv-dock-bar:hover .atv-dock-bar-go{opacity:1}.tv{position:relative;flex-direction:column;height:100%;min-height:0;padding:10px 22px 14px;overflow:hidden;container-type:inline-size;container-name:board}.tv,.tv-bar{display:flex}.tv-bar{position:sticky;top:0;z-index:12;gap:14px;flex-wrap:nowrap;flex-shrink:0;min-height:34px;padding-bottom:10px;background:var(--bg)}.tv-bar,.tv-cut{align-items:center}.tv-cut{position:relative;display:inline-flex;padding:3px;background:color-mix(in srgb,var(--t1) 5%,transparent)}.tv-cut,.tv-cut-slide{border-radius:var(--radius-pill)}.tv-cut-slide{position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);background:var(--bg);box-shadow:0 1px 2px rgba(0,0,0,.06),0 2px 8px rgba(0,0,0,.08);transition:transform var(--m-base) var(--m-spring)}.tv-cut-slide[data-at=teams]{transform:translateX(100%)}.tv-cut button{position:relative;z-index:1;min-width:84px;padding:5px 14px;border:none;border-radius:var(--radius-pill);background:none;font:inherit;font-size:12.5px;font-weight:560;color:var(--t4);cursor:pointer;transition:color var(--m-fast) var(--m-out)}.tv-cut button:hover{color:var(--t2)}.tv-cut button[data-active]{color:var(--t1);font-weight:640}.tv-say{flex:1 1 240px;min-width:0;margin:0;font-size:13px;line-height:1.35;color:var(--t3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv-say b{font-weight:620;color:var(--t1)}.tv-say em{padding:0 6px;border:1px solid color-mix(in srgb,var(--t1) 18%,transparent);border-radius:6px;font-style:normal;font-weight:600;color:var(--t2)}.tv-count{display:inline-flex;align-items:center;gap:9px;margin-left:auto;font-family:var(--font);font-variant-numeric:tabular-nums;font-size:12.5px;white-space:nowrap}.tv-count b{font-weight:600;color:var(--atv-green)}.tv-count b[data-quiet]{color:var(--t4);font-weight:520}.tv-count b[data-why]{max-width:46ch;white-space:normal}.tv-count b[data-why=empty],.tv-count b[data-why=paused]{color:var(--t2)}.tv-count b[data-why=blocked]{color:var(--rose);font-weight:600}.tv-count:has(b[data-why]){white-space:normal;align-items:flex-start}.tv-count em{font-style:normal;color:var(--t5)}.tv-count i{width:5px;height:5px;border-radius:50%;background:var(--teal);animation:m-live var(--m-ambient) var(--m-in-out) infinite}.tv-stage{position:relative;flex:1 1 auto;min-height:200px;overflow:hidden;touch-action:none;cursor:grab}.tv-stage[data-panning]{cursor:grabbing;user-select:none}.tv-orbit{position:absolute;top:0;left:0;transform-origin:0 0;will-change:transform;animation:m-fade var(--m-base) var(--m-out) both}.tv-onit{display:flex;margin:0;padding:0;flex-direction:column;gap:4px;list-style:none}.tv-onit li{display:flex;min-width:0;align-items:baseline;gap:6px}.tv-onit-who{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;padding:0;border:none;background:none;font:inherit;color:var(--t2);cursor:pointer;transition:color var(--m-fast) var(--m-out)}.tv-onit-who:hover{color:var(--t1)}.tv-onit-who b{font-size:10.5px;font-weight:620}.tv-onit li>em{overflow:hidden;min-width:0;color:var(--atv-green);font-size:10.5px;font-style:normal;font-weight:520;white-space:nowrap;text-overflow:ellipsis}.tv-onit-more{color:var(--t5);font-size:10px;font-weight:560}.tv-crew{display:flex;align-items:center;gap:3px;flex-wrap:wrap}.tv-crew i{width:12px;height:4px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--t1) 13%,transparent)}.tv-crew i[data-live]{background:var(--teal)}.tv-cam{position:absolute;right:10px;bottom:10px;z-index:6;display:inline-flex;align-items:center;gap:1px;padding:3px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--bg);box-shadow:0 1px 2px rgba(0,0,0,.05),0 6px 16px rgba(0,0,0,.07)}.tv-cam button:not(.tv-cam-fit){display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:26px;height:24px;padding:0 6px;border:none;border-radius:var(--radius-pill);background:none;color:var(--t4);font:inherit;font-family:var(--font);font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:600;cursor:pointer;transition:color var(--m-fast) var(--m-out),background-color var(--m-fast) var(--m-out)}.tv-cam button:hover:not(:disabled){color:var(--t1);background:color-mix(in srgb,var(--t1) 7%,transparent)}.tv-cam button:disabled{opacity:.35;cursor:default}.tv-cam-fit{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:26px;height:24px;padding:0 8px;border:none;border-radius:var(--radius-pill);background:none;color:var(--t3);font:inherit;font-family:var(--font);font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:600;cursor:pointer;transition:color var(--m-fast) var(--m-out),background-color var(--m-fast) var(--m-out)}.tv-sky{position:absolute;inset:0;pointer-events:none}.tv-link{fill:none;stroke:color-mix(in srgb,var(--t1) 22%,transparent);stroke-width:1.25;stroke-dasharray:6 7;stroke-linecap:round}.tv-link[data-live]{stroke:color-mix(in srgb,var(--teal) 55%,transparent);stroke-width:1.75;stroke-dasharray:7 9;stroke-dashoffset:64;animation:m-flow var(--m-ambient) linear infinite}.tv-plug{fill:var(--bg);stroke:color-mix(in srgb,var(--t1) 26%,transparent);stroke-width:1.25}.tv-plug[data-live]{fill:var(--teal);stroke:none}.tv-empty{position:absolute;left:50%;top:58%;transform:translateX(-50%);margin:0;font-size:13px;color:var(--t4);text-align:center}.tv-atla{position:absolute;z-index:2;width:0;height:0}.tv-atla-rings{position:absolute;left:0;top:0;width:176px;height:176px;transform:translate(-50%,-50%);overflow:visible;pointer-events:none}.tv-atla-ring{fill:none;stroke:color-mix(in srgb,var(--t1) 11%,transparent);stroke-width:1;stroke-dasharray:3 7;transform-origin:60px 60px;animation:m-orbit var(--m-orbit-slower) linear infinite}.tv-atla-ring[data-rev]{stroke-dasharray:2 9;animation:m-orbit-rev var(--m-orbit) linear infinite}.tv-atla-arc{fill:none;stroke:var(--teal);stroke-width:2;stroke-linecap:round;transform:rotate(-90deg);transform-origin:60px 60px;transition:stroke-dashoffset var(--m-slow) var(--m-out)}.tv-atla-glow{position:absolute;left:0;top:0;transform:translate(-50%,-50%);width:196px;height:196px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--t1) 7%,transparent),transparent 66%);pointer-events:none}.tv-atla[data-live] .tv-atla-glow{background:radial-gradient(circle,color-mix(in srgb,var(--teal) 14%,transparent),transparent 66%);animation:m-live var(--m-breath) var(--m-in-out) infinite}.tv-atla-core{position:absolute;left:0;top:0;z-index:2;display:grid;place-items:center;width:78px;height:78px;padding:0;transform:translate(-50%,-50%);border:1px solid color-mix(in srgb,var(--teal) 42%,transparent);border-radius:50%;background:radial-gradient(circle at 38% 32%,color-mix(in srgb,var(--teal) 12%,var(--bg)),var(--bg) 72%);box-shadow:0 6px 20px -10px rgba(0,0,0,.5),inset 0 1px 0 color-mix(in srgb,var(--t1) 8%,transparent);color:var(--t1);cursor:pointer;transition:border-color var(--m-fast) var(--m-out),transform var(--m-base) var(--m-out),box-shadow var(--m-base) var(--m-out)}.tv-atla-core:hover{border-color:var(--teal);transform:translate(-50%,-50%) scale(1.06);box-shadow:0 10px 26px -10px rgba(0,0,0,.55),0 0 22px color-mix(in srgb,var(--teal) 26%,transparent)}.tv-atla-name{position:absolute;left:0;top:50px;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;white-space:nowrap}.tv-atla-name b{font-size:13px;font-weight:680;color:var(--t1)}.tv-atla-name em{font-style:normal;font-family:var(--font);font-variant-numeric:tabular-nums;font-size:10.5px;color:var(--t3)}.tv-atla[data-live] .tv-atla-name em{color:var(--atv-green)}.tv-block{position:absolute;z-index:3;transform:translate(-50%,-50%);isolation:isolate;display:flex;flex-flow:row wrap;align-content:flex-start;gap:8px 10px;padding:12px 13px;border:1px solid color-mix(in srgb,var(--t1) 9%,transparent);border-radius:14px;background:var(--bg);transition:border-color var(--m-fast) var(--m-out),box-shadow var(--m-base) var(--m-out)}.tv-block:hover{transform:translate(-50%,calc(-50% - 1px))}.tv-block[data-grouped]:hover{transform:translate(-50%,-1px)}.tv-block:active{transition-duration:var(--m-press)}.tv-block:hover .tv-block-title{text-decoration:underline;text-underline-offset:2px}.tv-block a,.tv-block button{cursor:pointer}.tv-block>*{flex:1 1 100%;min-width:0}.tv-block>.tv-doc{flex:1 1 44%}.tv-block>.tv-onit{flex:1 1 42%}.tv-block>.tv-crew,.tv-block>.tv-dock{flex:0 1 auto}.tv-block>.tv-block-do{flex:1 1 auto;justify-content:flex-end;margin-top:0}.tv-lead-who{flex-direction:row;align-items:baseline;gap:5px}.tv-lead-who em:before{content:"·";margin-right:5px;color:var(--t4)}.tv-block:focus-within,.tv-block:hover{border-color:color-mix(in srgb,var(--t1) 20%,transparent);box-shadow:0 1px 2px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.06)}.tv-block[data-grouped]{transform:translate(-50%)}.tv-block[style*="--area"]{border-color:color-mix(in srgb,var(--area) 22%,transparent);background:linear-gradient(color-mix(in srgb,var(--area) 3%,transparent),color-mix(in srgb,var(--area) 3%,transparent)),var(--bg)}.tv-block:hover{border-color:color-mix(in srgb,var(--t1) 18%,transparent);box-shadow:0 1px 2px rgba(0,0,0,.04),0 5px 14px rgba(0,0,0,.06)}.tv-block[data-live]{border-color:color-mix(in srgb,var(--teal) 40%,transparent)}.tv-block[data-lane=review]{border-color:color-mix(in srgb,var(--t1) 24%,transparent);box-shadow:0 1px 2px rgba(0,0,0,.05),0 6px 16px rgba(0,0,0,.07)}.tv-block[data-size=sm]{opacity:.82}.tv-block[data-size=sm]:focus-within,.tv-block[data-size=sm]:hover{opacity:1}.tv-block-head{display:flex;align-items:flex-start;gap:10px}.tv-block-title{flex:1 1 auto;min-width:0;padding:0;border:none;background:none;font:inherit;font-size:14px;font-weight:600;line-height:1.32;letter-spacing:-.005em;color:var(--t1);text-align:left;cursor:pointer;overflow-wrap:anywhere}.tv-block-title:hover{text-decoration:underline;text-underline-offset:2px}.tv-block-state{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;font-family:var(--font);font-variant-numeric:tabular-nums;font-size:11px;font-weight:560;color:var(--t5);white-space:nowrap}.tv-block-state[data-state=running]{color:var(--atv-green)}.tv-block-state[data-state=review]{padding:1.5px 8px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--t1) 9%,transparent);color:var(--t1);font-weight:620}.tv-block-state i{width:5px;height:5px;border-radius:50%;background:var(--teal);animation:m-live var(--m-ambient) var(--m-in-out) infinite}.tv-block-bar{position:relative;height:2px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--t1) 8%,transparent);overflow:hidden}.tv-block-bar:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--teal);transform:scaleX(var(--p,0));transform-origin:left center;transition:transform var(--m-slow) var(--m-out)}.tv-block-line{margin:-2px 0 0;font-size:12px;line-height:1.45;color:var(--t3);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tv-dock{display:flex;align-items:center;padding-top:1px}.tv-dock-a{position:relative;display:grid;place-items:center;width:27px;height:27px;padding:0;margin-left:-6px;border:1px solid var(--border);border-radius:50%;background:var(--bg);color:var(--t4);cursor:pointer;transition:color var(--m-fast) var(--m-out),border-color var(--m-fast) var(--m-out),transform var(--m-fast) var(--m-out)}.tv-dock-a:first-child{margin-left:0}.tv-dock-a:focus-visible,.tv-dock-a:hover{color:var(--t1);border-color:var(--border-strong);transform:translateY(-2px);z-index:3}.tv-dock-a[data-live]{color:var(--t1);border-color:color-mix(in srgb,var(--teal) 55%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--teal) 18%,transparent);animation:m-drift var(--m-ambient) var(--m-in-out) infinite}.tv-dock-a[data-live]:nth-child(2n){animation-delay:calc(var(--m-ambient) * -.4)}.tv-dock-a[data-live]:nth-child(3n){animation-delay:calc(var(--m-ambient) * -.7)}.tv-dock-more{margin-left:8px;font-family:var(--font);font-variant-numeric:tabular-nums;font-size:11px;color:var(--t5)}.tv-peek{position:absolute;left:-6px;bottom:calc(100% + 8px);z-index:20;display:flex;flex-direction:column;gap:2px;width:max-content;max-width:230px;padding:7px 10px;border:1px solid var(--border);border-radius:9px;background:var(--bg-3);box-shadow:0 8px 24px rgba(0,0,0,.18);text-align:left;opacity:0;transform:translateY(3px);pointer-events:none;transition:opacity var(--m-fast) var(--m-out),transform var(--m-base) var(--m-out)}.tv-dock-a:focus-visible .tv-peek,.tv-dock-a:hover .tv-peek{opacity:1;transform:none}.tv-peek b{font-size:12px;font-weight:640;color:var(--t1)}.tv-peek em{font-style:normal;font-size:11.5px;line-height:1.4;color:var(--t3)}.tv-block-do{display:flex;align-items:center;gap:6px;margin-top:1px}.tv-do{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border:1px solid color-mix(in srgb,var(--t1) 14%,transparent);border-radius:8px;background:none;font:inherit;font-size:12px;font-weight:580;color:var(--t2);cursor:pointer;white-space:nowrap;transition:color var(--m-fast) var(--m-out),border-color var(--m-fast) var(--m-out),background-color var(--m-fast) var(--m-out)}.tv-do:hover{color:var(--t1);border-color:var(--border-strong)}.tv-do[data-do=approve]{border-color:transparent;background:var(--t1);color:var(--bg)}.tv-do[data-do=approve]:hover{background:var(--t2);color:var(--bg)}.tv-doc{display:flex;align-items:center;gap:10px;padding:7px 9px;border:1px solid color-mix(in srgb,var(--t1) 9%,transparent);border-radius:10px;background:color-mix(in srgb,var(--t1) 2.5%,transparent);text-decoration:none;color:inherit;transition:border-color var(--m-fast) var(--m-out),background-color var(--m-fast) var(--m-out)}.tv-doc:hover{border-color:color-mix(in srgb,var(--t1) 22%,transparent);background:color-mix(in srgb,var(--t1) 5%,transparent)}.tv-doc-sheet{position:relative;flex-shrink:0;display:flex;flex-direction:column;justify-content:center;gap:3px;width:26px;height:32px;padding:0 5px;border:1px solid color-mix(in srgb,var(--t1) 15%,transparent);border-radius:3px 7px 3px 3px;background:var(--bg);overflow:hidden}.tv-doc-sheet i{display:block;height:1.5px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--t1) 17%,transparent)}.tv-doc-sheet i:last-of-type{width:62%}.tv-doc-scan{position:absolute;left:0;right:0;top:0;height:9px;background:linear-gradient(color-mix(in srgb,var(--teal) 26%,transparent),transparent);--m-travel-from:-9px;--m-travel-to:32px;animation:m-travel var(--m-ambient) var(--m-in-out) infinite}.tv-doc-body{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1 auto}.tv-doc-body b{font-size:12px;font-weight:600;color:var(--t1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv-doc-body em{font-style:normal;font-size:10.5px;font-weight:560;letter-spacing:.03em;color:var(--t5)}.tv-doc-who{flex-shrink:0;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;border:1px solid color-mix(in srgb,var(--teal) 50%,transparent);color:var(--atv-green);box-shadow:0 0 0 3px color-mix(in srgb,var(--teal) 9%,transparent)}.bp,.tv-doc-who{background:var(--bg)}.bp{position:absolute;z-index:30;left:16px;bottom:14px;display:flex;width:min(556px,calc(100% - 32px));flex-direction:column;border:1px solid color-mix(in srgb,var(--t1) 18%,transparent);border-radius:14px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 8px 24px rgba(0,0,0,.08);padding:0 11px 4px}.bp[data-shut]{width:min(330px,calc(100% - 32px));padding-bottom:0}.bp[data-shut] .bp-grip{cursor:pointer}.bp-grip{display:flex;align-items:center;gap:10px;padding:7px 2px 6px;cursor:ns-resize;touch-action:none;user-select:none}.bp-grip-bar{flex-shrink:0;width:34px;height:4px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--t1) 16%,transparent);transition:background var(--m-fast) var(--m-out)}.bp-grip:hover .bp-grip-bar,.bp-grip[data-dragging] .bp-grip-bar{background:color-mix(in srgb,var(--t1) 32%,transparent)}.bp-grip-say{display:inline-flex;align-items:baseline;gap:9px;min-width:0;overflow:hidden;font-size:11.5px;white-space:nowrap}.bp-grip-say b{font-weight:620;color:var(--t3)}.bp-grip-say em{font-style:normal;font-family:var(--font);font-variant-numeric:tabular-nums;color:var(--t5)}.bp-grip-say em[data-live]{color:var(--atv-green);font-weight:600}.bp-grip-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:auto;padding:0;border:none;border-radius:7px;background:none;color:var(--t4);cursor:pointer;transition:background var(--m-fast) var(--m-out),color var(--m-fast) var(--m-out),transform var(--m-base) var(--m-spring)}.bp-grip-btn:hover{background:color-mix(in srgb,var(--t1) 6%,transparent);color:var(--t2)}.bp[data-shut] .bp-grip-btn{transform:rotate(180deg)}.bp-body{display:grid;grid-template-columns:minmax(0,1fr);column-gap:24px;align-items:start;min-height:0;padding-top:2px;clip-path:inset(-320px 0 0 0);transition:height var(--m-base) var(--m-out)}.bp-body[data-sizing]{transition:none}.bp[data-shut] .bp-body{height:0}.bp-body:has(>.bp-plan){grid-template-columns:minmax(0,1fr) minmax(240px,300px)}@container board (max-width: 720px){.bp-body,.bp-body:has(>.bp-plan){grid-template-columns:minmax(0,1fr);row-gap:12px}}.bp .bp-body,.bp .bp-body:has(>.bp-plan){grid-template-columns:minmax(0,1fr);row-gap:10px}.bp .bp-plan{padding-top:2px;border-top:1px solid color-mix(in srgb,var(--t1) 8%,transparent)}.atv-todo{display:flex;flex-direction:column;gap:4px;margin:1px 0 0;padding:0;list-style:none}.atv-todo li{display:flex;align-items:flex-start;gap:7px;min-width:0;font-size:11.5px;line-height:1.45;color:var(--t2)}.atv-todo li i{flex-shrink:0;width:9px;height:9px;margin-top:3px;border:1px solid color-mix(in srgb,var(--t1) 26%,transparent);border-radius:3px}.atv-todo li span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv-parts{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.tv-part{display:flex;align-items:center;gap:8px;min-width:0;font-size:11.5px;line-height:1.4;color:var(--t5)}.tv-part>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv-part i{position:relative;flex-shrink:0;width:5px;height:5px;border-radius:50%;background:color-mix(in srgb,var(--t1) 18%,transparent)}.tv-part+.tv-part i:before{content:"";position:absolute;left:2px;bottom:5px;width:1px;height:8px;background:color-mix(in srgb,var(--t1) 12%,transparent)}.tv-part[data-status=completed]{color:var(--t4)}.tv-part[data-status=completed] i{background:color-mix(in srgb,var(--t1) 30%,transparent)}.tv-part[data-status=running]{color:var(--t1);font-weight:560}.tv-part[data-status=running] i{background:var(--teal);box-shadow:0 0 0 3px color-mix(in srgb,var(--teal) 14%,transparent);animation:m-live var(--m-ambient) var(--m-in-out) infinite}.tv-live{position:relative;display:flex;flex-direction:column;padding:7px 10px 8px;border:1px solid color-mix(in srgb,var(--t1) 9%,transparent);border-radius:9px;background:color-mix(in srgb,var(--t1) 2.5%,transparent);overflow:hidden}.tv-live[data-live]{border-color:color-mix(in srgb,var(--teal) 32%,transparent)}.tv-live-scan{position:absolute;left:0;right:0;top:0;height:14px;pointer-events:none;background:linear-gradient(color-mix(in srgb,var(--teal) 14%,transparent),transparent);--m-travel-from:-14px;--m-travel-to:120px;animation:m-travel calc(var(--m-ambient) * 1.6) var(--m-in-out) infinite}.tv-live .tv-part{font-size:12px}.tv-live .tv-part>span{white-space:normal;overflow:visible;text-overflow:clip}.tv-paper{display:flex;flex-direction:column;gap:6px;min-width:0;text-decoration:none;color:inherit}.tv-paper-page{position:relative;display:block;width:100%;aspect-ratio:16/7;border:1px solid color-mix(in srgb,var(--t1) 12%,transparent);border-radius:8px;background:#fff;overflow:hidden;transition:border-color var(--m-fast) var(--m-out),box-shadow var(--m-base) var(--m-out)}.tv-paper:hover .tv-paper-page{border-color:color-mix(in srgb,var(--t1) 28%,transparent);box-shadow:0 2px 10px rgba(0,0,0,.08)}.tv-paper-page iframe{position:absolute;inset:0;width:100%;height:100%;border:0;pointer-events:none;background:#fff}.tv-paper-cap{display:flex;align-items:center;gap:6px;min-width:0;color:var(--t3)}.tv-paper-cap b{min-width:0;flex:1 1 auto;font-size:12px;font-weight:600;color:var(--t1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv-paper-cap em{flex-shrink:0;font-style:normal;font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--t5)}.tv-paper:hover .tv-paper-cap em{color:var(--t2)}.tv-todo{display:flex;flex-direction:column;gap:5px;margin:0;padding:0;list-style:none}.tv-todo li{display:flex;align-items:flex-start;gap:8px;min-width:0;font-size:12.5px;line-height:1.4;color:var(--t2)}.tv-todo li>span{min-width:0;overflow-wrap:anywhere}.tv-todo i{flex-shrink:0;width:12px;height:12px;margin-top:2.5px;border:1.5px solid color-mix(in srgb,var(--t1) 34%,transparent);border-radius:4px}.tv-block[data-lit]{border-color:color-mix(in srgb,var(--t1) 42%,transparent);box-shadow:0 1px 2px rgba(0,0,0,.05),0 6px 18px rgba(0,0,0,.09)}.tv-part-who{position:relative;flex-shrink:0;margin-left:auto;display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;border:1px solid color-mix(in srgb,var(--teal) 50%,transparent);background:var(--bg);color:var(--atv-green);box-shadow:0 0 0 3px color-mix(in srgb,var(--teal) 10%,transparent),0 0 14px color-mix(in srgb,var(--teal) 22%,transparent)}.tv-part-drift{display:grid;place-items:center;animation:m-drift var(--m-ambient) var(--m-in-out) infinite}.tv-block-roster{margin:0;font-size:11px;line-height:1.5;color:var(--t5);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tv-lead{display:flex;align-items:center;gap:8px;width:100%;margin:2px 0 0;padding:5px 6px 5px 5px;border:1px solid transparent;border-radius:var(--radius-sm,8px);background:none;text-align:left;cursor:pointer;transition:background var(--m-fast) var(--m-out),border-color var(--m-fast) var(--m-out)}.tv-lead:hover{border-color:var(--border)}.tv-lead:focus-visible,.tv-more:focus-visible{outline:2px solid var(--border-strong);outline-offset:2px}.tv-lead-face{position:relative;display:grid;place-items:center;flex:0 0 auto;width:26px;height:26px;border:1px solid var(--border);border-radius:50%;background:var(--bg);color:var(--t2)}.tv-lead[data-live] .tv-lead-face{border-color:color-mix(in srgb,var(--teal) 45%,var(--border))}.tv-lead-who{display:flex;min-width:0;flex-direction:column;gap:1px}.tv-lead-who b{font-size:11.5px;font-weight:600;line-height:1.2;color:var(--t1)}.tv-lead-who em{overflow:hidden;font-size:10.5px;font-style:normal;line-height:1.25;color:var(--t4);text-overflow:ellipsis;white-space:nowrap}.tv-lead-work{display:flex;gap:3px;margin-left:auto;padding-right:2px}.tv-lead-work i{width:3px;height:3px;border-radius:50%;background:var(--teal);animation:m-typing var(--m-ambient) var(--m-in-out) infinite}.tv-lead-work i:nth-child(2){animation-delay:calc(var(--m-ambient) / 6)}.tv-lead-work i:nth-child(3){animation-delay:calc(var(--m-ambient) / 3)}.tv-stage:after{content:"";position:sticky;bottom:0;left:0;display:block;height:30px;margin-top:-30px;background:linear-gradient(to top,var(--bg),transparent);pointer-events:none}.tv-groupname{position:absolute;z-index:4;display:inline-flex;align-items:center;gap:6px;padding:3px 9px;transform:translate(-50%,-50%);border:1px solid color-mix(in srgb,var(--area,var(--t1)) 26%,transparent);border-radius:var(--radius-pill);background:var(--bg);font-size:10px;font-weight:660;letter-spacing:.09em;text-transform:uppercase;color:var(--t3);white-space:nowrap;pointer-events:none}.tv-groupname em{font-style:normal;font-family:var(--font);font-variant-numeric:tabular-nums;font-size:10px;font-weight:600;letter-spacing:0;color:var(--t5)}.tv-more-wrap{position:absolute;z-index:4;transform:translate(-50%);display:flex;flex-direction:column;align-items:flex-start}.tv-more-wrap[data-open]{z-index:9}.tv-more-wrap[data-up] .tv-more-menu{top:auto;bottom:calc(100% + 6px)}.tv-more{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 9px 0 11px;border:1px solid color-mix(in srgb,var(--area,var(--t1)) 30%,transparent);border-radius:var(--radius-pill);background:var(--bg);font:inherit;font-size:11.5px;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)}.tv-more:hover,.tv-more[aria-expanded=true]{border-color:color-mix(in srgb,var(--area,var(--t1)) 60%,transparent);color:var(--t1)}.tv-more svg{transition:transform var(--m-fast) var(--m-out)}.tv-more[aria-expanded=true] svg{transform:rotate(180deg)}.tv-more-menu{position:absolute;top:calc(100% + 6px);left:0;width:100%;min-width:250px;max-height:306px;overflow-y:auto;margin:0;padding:5px;border:1px solid color-mix(in srgb,var(--t1) 14%,transparent);border-radius:12px;background:var(--bg);box-shadow:0 1px 2px rgba(0,0,0,.05),0 10px 28px rgba(0,0,0,.12);list-style:none}.tv-more-row{display:flex;align-items:center;gap:8px;width:100%;height:29px;padding:0 8px;border:none;border-radius:7px;background:none;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--m-fast) var(--m-out)}.tv-more-row:focus-visible,.tv-more-row:hover{background:color-mix(in srgb,var(--t1) 6%,transparent);outline:none}.tv-more-row>i{flex-shrink:0;width:5px;height:5px;margin:0 3.5px;border-radius:50%;background:color-mix(in srgb,var(--t1) 24%,transparent)}.tv-more-row b{flex:1 1 auto;min-width:0;overflow:hidden;font-size:12.5px;font-weight:560;line-height:1.3;color:var(--t2);text-overflow:ellipsis;white-space:nowrap}.tv-more-row:hover b{color:var(--t1)}.tv-more-row em{flex-shrink:0;font-style:normal;font-family:var(--font);font-variant-numeric:tabular-nums;font-size:10.5px;color:var(--t5)}.tv-more-row[data-live] b{color:var(--t1);font-weight:600}.tv-more-row[data-live] em{color:var(--atv-green)}.tv-more-row[data-lane=done] b{color:var(--t4)}.bp-bench{display:flex;min-width:0;flex-direction:column;gap:6px}.bp-wheel-head{display:flex;align-items:center;gap:12px;min-height:22px}.bp-wheel-name{display:inline-flex;align-items:baseline;gap:8px;min-width:0}.bp-wheel-name b{font-size:11px;font-weight:660;letter-spacing:.09em;text-transform:uppercase;color:var(--t2)}.bp-wheel-name em{font-family:var(--font);font-variant-numeric:tabular-nums;font-size:11px;font-style:normal;color:var(--t5);white-space:nowrap}.bp-wheel-nav{display:inline-flex;align-items:center;gap:7px}.bp-wheel-nav button{display:grid;place-items:center;width:20px;height:20px;padding:0;border:1px solid var(--border);border-radius:50%;background:none;color:var(--t4);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),opacity var(--m-fast) var(--m-out)}.bp-wheel-nav button:hover:not(:disabled){color:var(--t1);border-color:var(--border-strong);background:color-mix(in srgb,var(--t1) 5%,transparent)}.bp-wheel-nav button:disabled{opacity:.3;cursor:default}.bp-wheel-dots{display:inline-flex;align-items:center;gap:4px}.bp-wheel-dots i{width:5px;height:5px;border-radius:50%;background:color-mix(in srgb,var(--t1) 16%,transparent);transition:background-color var(--m-fast) var(--m-out),width var(--m-base) var(--m-out)}.bp-wheel-dots i[data-on]{width:14px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--t1) 52%,transparent)}.bp-wheel-free{margin-left:auto;font-family:var(--font);font-variant-numeric:tabular-nums;font-size:11px;color:var(--t5);white-space:nowrap}.bp-wheel-free b{font-weight:660;color:var(--t3)}.bp-track{position:relative;clip-path:inset(-280px 0 0 0)}.bp-pages{display:flex;transform:translateX(calc(var(--at, 0) * -100%));transition:transform var(--m-base) var(--m-out)}.bp-page{display:flex;align-items:flex-start;gap:10px;flex:0 0 100%;min-width:100%;flex-wrap:wrap;opacity:0;transition:opacity var(--m-fast) var(--m-out)}.bp-page[data-on]{opacity:1}.bp-seat-wrap{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;width:56px;transition:opacity var(--m-fast) var(--m-out)}.bp-seat-wrap[data-off]{opacity:.28}.bp-seat{position:relative;display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid color-mix(in srgb,var(--t1) 11%,transparent);border-radius:14px;background:none;color:var(--t3);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),transform var(--m-base) var(--m-out),box-shadow var(--m-base) var(--m-out)}.bp-seat:focus-visible,.bp-seat:hover{color:var(--t1);border-color:var(--border-strong);background:color-mix(in srgb,var(--t1) 5%,transparent);transform:translateY(-3px);box-shadow:0 1px 2px rgba(0,0,0,.04),0 8px 20px rgba(0,0,0,.08);z-index:3}.bp-seat[data-plan]{border-color:color-mix(in srgb,var(--t1) 28%,transparent);color:var(--t2)}.bp-seat[data-live]{color:var(--t1);border-color:color-mix(in srgb,var(--teal) 55%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--teal) 15%,transparent)}.bp-seat-live{position:absolute;right:5px;bottom:5px;width:6px;height:6px;border-radius:50%;background:var(--teal);animation:m-live var(--m-ambient) var(--m-in-out) infinite}.bp-seat[data-cast]{color:var(--t1);border-color:var(--t1);background:color-mix(in srgb,var(--t1) 8%,transparent);transform:translateY(-3px)}.bp-seat-name{max-width:100%;overflow:hidden;font-size:9.5px;font-weight:560;line-height:1.2;color:var(--t5);text-align:center;text-overflow:ellipsis;white-space:nowrap}.bp-seat-wrap:hover .bp-seat-name{color:var(--t2)}.bp-mono{font-family:var(--font);font-variant-numeric:tabular-nums;font-size:14px;font-weight:660;letter-spacing:.02em;color:var(--t3)}.bp-seat[data-cast] .bp-mono,.bp-seat[data-live] .bp-mono{color:var(--t1)}.bp-pop{position:absolute;left:50%;bottom:calc(100% - 2px);z-index:20;display:flex;flex-direction:column;gap:7px;width:232px;padding:10px 11px 11px;border:1px solid var(--border);border-radius:13px;background:var(--bg);box-shadow:0 2px 6px rgba(0,0,0,.06),0 16px 36px rgba(0,0,0,.14);opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:opacity var(--m-fast) var(--m-out),transform var(--m-base) var(--m-out)}.bp-seat-wrap:focus-within .bp-pop,.bp-seat-wrap:hover .bp-pop{opacity:1;pointer-events:auto;transform:translate(-50%,-6px)}.bp-pop-head{display:flex;flex-direction:column;gap:1px}.bp-pop-head b{font-size:12px;font-weight:640;color:var(--t1)}.bp-pop-head em{font-size:10.5px;font-style:normal;color:var(--t5)}.bp-pop-now{display:flex;align-items:baseline;gap:6px;padding-top:6px;border-top:1px solid color-mix(in srgb,var(--t1) 8%,transparent);font-size:11px;line-height:1.35;color:var(--t4)}.bp-pop-now[data-live]{color:var(--atv-green)}.bp-pop-now i{flex-shrink:0;width:5px;height:5px;border-radius:50%;background:var(--teal)}.bp-pop-asks{display:flex;flex-direction:column;gap:4px}.bp-pop-ask{display:flex;align-items:center;gap:6px;width:100%;padding:6px 8px;border:1px solid var(--border);border-radius:8px;background:none;font:inherit;font-size:10.5px;font-weight:560;line-height:1.3;color:var(--t2);text-align:left;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),transform var(--m-press) var(--m-out)}.bp-pop-ask:hover{color:var(--t1);border-color:var(--border-strong);background:color-mix(in srgb,var(--t1) 5%,transparent)}.bp-pop-ask:active{transform:scale(.97)}.bp-pop-ask>svg{flex-shrink:0;color:var(--t4)}.bp-pop-ask:hover>svg{color:var(--t1)}@media (max-width:820px){.tv{padding:14px 14px 18px}}.bp-plan{display:flex;min-width:0;flex-direction:column;gap:6px}.bp-plan-head{font-size:10px;font-weight:660;letter-spacing:.09em;text-transform:uppercase;color:var(--t4)}.bp-runs{display:flex;margin:0;padding:0;flex-direction:column;gap:3px;list-style:none}.bp-run{position:relative;display:flex;align-items:center;gap:9px;padding:2px 6px 2px 7px;border:1px solid transparent;border-radius:var(--radius-sm,8px);transition:border-color var(--m-fast) var(--m-out),background-color var(--m-fast) var(--m-out)}.bp-run:hover,.bp-run[data-lit]{border-color:var(--border);background:color-mix(in srgb,var(--t1) 3%,transparent)}.bp-run-rank{display:grid;place-items:center;flex:0 0 auto;width:18px;height:18px;border-radius:6px;background:color-mix(in srgb,var(--area,var(--t3)) 18%,transparent);color:var(--t2);font-family:var(--font);font-variant-numeric:tabular-nums;font-size:10px;font-weight:660}.bp-run-body{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:1px}.bp-run-body b{overflow:hidden;font-size:11.5px;font-weight:580;line-height:1.3;color:var(--t1);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.bp-run-meta{display:flex;gap:6px}.bp-run-meta,.bp-run-who{min-width:0;align-items:center}.bp-run-who{display:inline-flex;gap:4px;color:var(--t4);font-size:9.5px;font-weight:560;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bp-run[data-lit] .bp-run-who{color:var(--t2)}.bp-flow{flex:0 0 auto}.bp-flow,.bp-flow-step{display:flex;align-items:center}.bp-flow-arrow{width:9px;height:1px;margin:0 3px;background:color-mix(in srgb,var(--t1) 22%,transparent)}.bp-flow-who{display:grid;place-items:center;flex:0 0 auto;width:17px;height:17px;border:1px solid var(--border);border-radius:50%;background:var(--bg);color:var(--t3)}.bp-run-kind{margin-left:auto;padding:0 5px;color:var(--t5);font-size:8.5px;font-weight:640;letter-spacing:.05em}.bp-run-go{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;padding:4px 9px;border:1px solid transparent;border-radius:var(--radius-pill);background:var(--t1);color:var(--bg);font-size:10.5px;font-weight:620;cursor:pointer;transition:background var(--m-fast) var(--m-out),transform var(--m-press) var(--m-out)}.bp-run-go:active{transform:scale(.96)}.bp-run-go:hover{background:var(--t2)}.bp-run-go:focus-visible{outline:2px solid var(--border-strong);outline-offset:2px}.bp-run:nth-child(n+4){animation-delay:calc(var(--m-stagger) * 3)}.tv-block{touch-action:none}.tv-block:active{cursor:grabbing}.tv-block[data-moved]{border-color:color-mix(in srgb,var(--t1) 22%,transparent)}.bp-plan-head{display:flex;align-items:center;gap:6px}.bp-plan-head em{padding:0 5px;border-radius:999px;background:color-mix(in srgb,var(--t1) 7%,transparent);color:var(--t3);font-size:9.5px;font-style:normal;font-weight:640;letter-spacing:0}.bp-run-kind{flex:0 0 auto;padding:1px 6px;border:1px solid var(--border);border-radius:999px;color:var(--t4);font-size:9px;font-style:normal;font-weight:620;letter-spacing:.04em;text-transform:uppercase}.bp-run[data-kind=prepped] .bp-run-kind{border-color:color-mix(in srgb,var(--area,var(--t3)) 40%,transparent);color:var(--t3)}.bp-run{animation:m-rise var(--m-base) var(--m-out) both}.bp-run:nth-child(2){animation-delay:var(--m-stagger)}.bp-run:nth-child(3){animation-delay:calc(var(--m-stagger) * 2)}.bp-run:nth-child(4){animation-delay:calc(var(--m-stagger) * 3)}.tf{min-width:0;margin-top:10px;padding-top:9px;border-top:1px solid color-mix(in srgb,var(--t1) 10%,transparent)}.bp>.tf{grid-column:1/-1}.tf-bar{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap}.tf-label{flex:0 0 auto;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--t4)}.tf-chips{display:flex;gap:4px;flex-wrap:wrap;min-width:0}.tf-chip{padding:2px 9px;border:1px solid transparent;border-radius:var(--radius-pill);background:none;color:var(--t4);font-size:11.5px;font-weight:600;cursor:pointer;transition:color var(--m-fast) var(--m-out),border-color var(--m-fast) var(--m-out)}.tf-chip:hover{color:var(--t2)}.tf-chip[data-on]{color:var(--t1);border-color:var(--border-strong)}.tf-more{margin-left:auto;flex:0 0 auto;padding:0;border:0;background:none;color:var(--t4);font-size:11.5px;font-weight:600;cursor:pointer}.tf-more:hover{color:var(--t1)}.tf-lines{list-style:none;margin:5px 0 0;padding:0;min-width:0}.bp-bench>.tf{display:flex;align-items:baseline;gap:10px;margin-top:7px;padding-top:7px;flex-wrap:wrap}.bp-bench>.tf>.tf-bar{flex:0 0 auto;gap:8px}.bp-bench>.tf>.tf-lines{flex:1 1 200px;min-width:0;margin:0}.bp-bench>.tf .tf-label{font-size:9.5px}.bp-bench>.tf>.tf-bar .tf-more{margin-left:0}.tf-line{min-width:0}.tf-line>.tf-open{display:flex;align-items:center;gap:8px;width:100%;min-width:0;padding:3px 4px;margin:0 -4px;border:0;border-radius:var(--radius-sm);background:none;text-align:left;cursor:pointer}.tf-line>.tf-open:hover{background:color-mix(in srgb,var(--t1) 5%,transparent)}.tf-line:not(:has(>.tf-open)){display:flex;align-items:center;gap:8px;padding:3px 0}.tf-who{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;min-width:0;color:var(--t1);font-size:12px;font-weight:620}.tf-who svg{flex-shrink:0;color:var(--t3)}.tf-mono{flex-shrink:0;display:inline-grid;place-items:center;width:13px;height:13px;border:1px solid var(--border-strong);border-radius:50%;font-size:8px;font-weight:700;font-style:normal;line-height:1;color:var(--t3)}.tf-arrow{flex-shrink:0;width:10px;height:1px;background:var(--border-strong);position:relative}.tf-arrow:after{content:"";position:absolute;right:0;top:-1.5px;border-left:3px solid var(--border-strong);border-top:2px solid transparent;border-bottom:2px solid transparent}.tf-verb{flex:0 0 auto;color:var(--t4);font-size:11.5px}.tf-text{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--t3);font-size:12px}.tf-live{flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:var(--atv-green)}.tf-age{flex:0 0 auto;color:var(--t4);font-size:11px;font-variant-numeric:tabular-nums}.tf-quiet{padding:3px 0;color:var(--t4);font-size:12px}.tf-quiet-go{margin-left:6px;padding:0;border:0;background:none;font:inherit;font-size:12px;font-weight:600;color:var(--t3);text-decoration:underline;text-underline-offset:2px;cursor:pointer;transition:color var(--m-fast) var(--m-out)}.tf-quiet-go:hover{color:var(--t1)}.tv-block[data-density=compact]{gap:6px 9px;padding:10px 11px}.tv-block[data-density=compact] .tv-block-line,.tv-block[data-density=compact] .tv-block-roster,.tv-block[data-density=compact] .tv-part:nth-child(n+4),.tv-block[data-density=compact] .tv-recent,.tv-block[data-density=compact] .tv-todo li:nth-child(n+3){display:none}.tv-block[data-density=compact] .tv-paper-page{aspect-ratio:16/5}.tv-block[data-density=mini]{gap:5px 8px;padding:9px 10px;border-radius:11px}.tv-block[data-density=mini] .tv-asks,.tv-block[data-density=mini] .tv-block-line,.tv-block[data-density=mini] .tv-block-roster,.tv-block[data-density=mini] .tv-doc,.tv-block[data-density=mini] .tv-dock,.tv-block[data-density=mini] .tv-lead-who em,.tv-block[data-density=mini] .tv-onit,.tv-block[data-density=mini] .tv-paper-page,.tv-block[data-density=mini] .tv-part:nth-child(n+3),.tv-block[data-density=mini] .tv-recent,.tv-block[data-density=mini] .tv-relay,.tv-block[data-density=mini] .tv-todo li:nth-child(n+2){display:none}.tv-block[data-density=mini] .tv-purpose{font-size:11.5px}.tv-block[data-density=compact] .tv-purpose{font-size:12px}.tv-block[data-density=compact] .tv-relay{margin-top:13px}.tv-block[data-density=compact] .tv-relay-face{width:25px;height:25px}.tv-block[data-density=compact] .tv-relay-rail{top:14px}.tv-block[data-density=mini] .tv-live{padding:5px 8px 6px}.tv-block[data-density=mini] .tv-block-title{font-size:13px}.tv-block[data-density=mini] .tv-do{padding:3px 8px;font-size:11px}.tv-block{cursor:pointer}.tv-block[data-dragging]{cursor:grabbing;z-index:8}.tv-groupname{pointer-events:auto;cursor:grab}.tv-groupname[data-dragging]{cursor:grabbing;z-index:8}.tv-orbit[data-settling] .tv-block,.tv-orbit[data-settling] .tv-groupname,.tv-orbit[data-settling] .tv-more-wrap{transition:translate var(--m-slow) var(--m-out),left var(--m-slow) var(--m-out),top var(--m-slow) var(--m-out),opacity var(--m-base) var(--m-out),border-color var(--m-fast) var(--m-out),box-shadow var(--m-base) var(--m-out)}.tv-link,.tv-plug{transition:opacity var(--m-base) var(--m-out),stroke var(--m-fast) var(--m-out),stroke-width var(--m-fast) var(--m-out)}.tv-orbit[data-settling] .tv-link,.tv-orbit[data-settling] .tv-plug{opacity:0;transition-duration:var(--m-exit)}.tv-link[data-hot]{stroke:color-mix(in srgb,var(--teal) 78%,transparent);stroke-width:2;stroke-dasharray:9 6}.tv-comet{fill:none;stroke:var(--teal);stroke-width:2.6;stroke-linecap:round;stroke-dasharray:.14 1;stroke-dashoffset:.14;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--teal) 70%,transparent));animation:m-comet var(--m-slow) var(--m-in-out) forwards}.tv-spawn{animation:m-spawn var(--m-slow) var(--m-out)}.tv-block{transition:border-color var(--m-fast) var(--m-out),box-shadow var(--m-base) var(--m-out),opacity var(--m-base) var(--m-out)}.tv-orbit[data-focus] .tv-block:not([data-focused]){opacity:.3}.tv-orbit[data-focus] .tv-block:not([data-focused]):hover{opacity:.85}.tv-block[data-focused]{border-color:color-mix(in srgb,var(--teal) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--teal) 14%,transparent),0 10px 28px rgba(0,0,0,.12)}.tv-stage:focus-visible{outline:none;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--t1) 14%,transparent)}.tv-cam-tidy{display:grid;place-items:center;width:26px;height:26px;padding:0;border:none;border-radius:7px;background:none;color:var(--t3);cursor:pointer;transition:color var(--m-fast) var(--m-out),background-color var(--m-fast) var(--m-out)}.tv-cam-tidy:hover{color:var(--t1);background:color-mix(in srgb,var(--t1) 7%,transparent)}.tv-recent{margin:-2px 0 0;font-size:11.5px;line-height:1.4;color:var(--t3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv-recent em{margin-right:6px;font-style:normal;font-size:9.5px;font-weight:640;letter-spacing:.09em;text-transform:uppercase;color:var(--t5)}.tv-asks{display:flex;flex-wrap:wrap;gap:6px}.tv-ask{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:3px 9px;border:1px solid var(--border);border-radius:var(--radius-pill);background:none;font:inherit;font-size:11px;font-weight:560;color:var(--t2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:color var(--m-fast) var(--m-out),border-color var(--m-fast) var(--m-out)}.tv-ask:hover{color:var(--t1);border-color:var(--border-strong)}.tv-ask svg{flex-shrink:0;color:var(--t4)}.tv-block[data-lane=team] .tv-block-title{font-size:15.5px;letter-spacing:-.005em}.tv-block[data-lane=team] .tv-block-state{font-size:12px}.tv-block[data-lane=team] .tv-lead-who b{font-size:13px}.tv-block[data-lane=team] .tv-lead-who em{font-size:12px}.tv-block[data-lane=team] .tv-lead-face{width:30px;height:30px}.tv-block[data-lane=team] .tv-block-line{font-size:13px}.tv-block[data-lane=team] .tv-block-roster{font-size:12px;line-height:1.55}.tv-block[data-lane=team] .tv-onit-who b{font-size:12px}.tv-block[data-lane=team] .tv-onit li>em,.tv-block[data-lane=team] .tv-recent{font-size:11.5px}.tv-block[data-lane=team] .tv-ask{font-size:12px;padding:4px 11px}.tv-block[data-lane=team] .tv-crew i{width:7px;height:7px}.tv-purpose{margin:1px 0 0;font-size:12.5px;line-height:1.5;color:var(--t3)}.tv-relay{position:relative;display:flex;align-items:flex-start;gap:0;width:min(100%,calc(var(--of, 3) * 96px));margin:15px auto 1px;padding:2px 2px 0}.tv-relay-rail{position:absolute;left:calc(50% / var(--of, 3));right:calc(50% / var(--of, 3));top:15px;height:1px;overflow:hidden;background:var(--border)}.tv-relay[data-live] .tv-relay-rail{background:color-mix(in srgb,var(--teal) 30%,var(--border))}.tv-relay-pulse{position:absolute;inset:0 auto 0 0;width:34%;border-radius:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--teal) 85%,transparent),transparent);--m-travel-from:-100%;--m-travel-to:340%;animation:m-travel var(--m-relay) var(--m-in-out) infinite}.tv-relay-note{position:absolute;right:0;top:-13px;font-size:10px;font-weight:560;letter-spacing:.01em;color:var(--t5)}.tv-relay[data-live] .tv-relay-note{color:var(--t4)}.tv-relay-node{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0;flex:1 1 0;padding:0;border:0;background:none;font:inherit;cursor:pointer}.tv-relay-face{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--border);border-radius:50%;background:var(--bg);color:var(--t2);transition:border-color var(--m-base) var(--m-out),color var(--m-base) var(--m-out)}.tv-relay[data-live] .tv-relay-node[data-at] .tv-relay-face{border-color:color-mix(in srgb,var(--teal) 60%,var(--border));color:var(--t1);box-shadow:0 0 0 3px color-mix(in srgb,var(--teal) 12%,transparent)}.tv-relay-node em{max-width:100%;overflow:hidden;font-style:normal;font-size:10.5px;line-height:1.3;font-weight:560;color:var(--t4);text-align:center;text-overflow:ellipsis;white-space:nowrap}.tv-relay-node[data-at] em{color:var(--t2)}.tv-relay-node:hover em{color:var(--t1)}.tv-relay-node:hover .tv-relay-face{border-color:var(--border-strong)}.tv-block:hover .tv-relay-pulse{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.tv-relay-pulse{animation:none;opacity:0}.tv-comet,.tv-spawn{animation:none}.tv-comet{opacity:0}.tv-orbit[data-settling] .tv-block,.tv-orbit[data-settling] .tv-groupname,.tv-orbit[data-settling] .tv-more-wrap{transition:none}}