.tv_component{--page:#0a0b0d;--text-primary:#f8fbfd;--text-muted:#b5b5b5;--tick:#f9fafccc;--glass-back:#14141480;--glass-panel:#14141433;--glass-line:#8b8b8b33;--sage-600:#a2d0c1;--sage-300:#c2e1d6;--sage-900:#285045;--mist-600:#5f8db4;--mauve-600:#a2789d;--slate-200:#e4e9ec;--font-sans:var(--_typography---font--primary-family,"Geist"), system-ui, sans-serif;--font-mono:var(--_typography---font--secondary-family,"Geist Mono"), ui-monospace, monospace;--mist-dot:#a4c9e9;--mist-tag:#c4dcf2;--mist-ink:#2a4a65;--muted-2:#b7bec5;--mauve-300:#dab7d6;--mauve-200:#e9d0e6;--mauve-ink:#583c56}.tv_visual .tv_mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.tv_visual{font-variant-numeric:tabular-nums}.tv_component{box-sizing:border-box;aspect-ratio:628/716;place-items:center;width:100%;height:100%;min-height:0;padding:16px;display:grid;overflow:hidden;container-type:size}.tv_component.is-how{aspect-ratio:628/613}.is-tv-stacked .tv_component{aspect-ratio:301/433}.w-embed:has(>.tv_component){width:100%;height:100%}.tv_component>.tv_visual{margin:0}@property --tv-u{syntax:"<length>";inherits:true;initial-value:1px}.tv_visual{--tv-w:432;--tv-h:478;--tv-u:min(1px, calc(100cqw / var(--tv-w)), calc(100cqh / var(--tv-h)))}.tv_visual.is-agent-log{--tv-w:522;--tv-h:420}.tv_visual.is-routing{--tv-w:434;--tv-h:520}.tv_visual.is-capture{--tv-w:434;--tv-h:322}.tv_visual.is-transform{--tv-w:434;--tv-h:387}.tv_visual.is-act{--tv-w:434;--tv-h:484}.tv_visual{width:calc(432 * var(--tv-u));align-items:center;gap:calc(20 * var(--tv-u));flex-direction:column;display:flex}.tv_glass_wrap{background:var(--glass-back);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(calc(75 * var(--tv-u)));backdrop-filter:blur(calc(75 * var(--tv-u)))}.tv_glass_panel{background:var(--glass-panel);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(calc(50 * var(--tv-u)));backdrop-filter:blur(calc(50 * var(--tv-u)))}.tv_sources{gap:calc(12 * var(--tv-u));width:100%;display:flex}.tv_tile{border-radius:calc(10 * var(--tv-u));padding:calc(3 * var(--tv-u));flex:1}.tv_tile>div{border-radius:calc(7 * var(--tv-u));padding:calc(7 * var(--tv-u));gap:calc(3 * var(--tv-u));flex-direction:column;display:flex}.tv_tile .tv_label{font-size:calc(11 * var(--tv-u));line-height:calc(14 * var(--tv-u));font-weight:500}.tv_tile .tv_tile_count{font-size:calc(10 * var(--tv-u));line-height:calc(12 * var(--tv-u));gap:calc(3 * var(--tv-u));font-weight:500;display:flex}.tv_connector{width:calc(290 * var(--tv-u));height:calc(37 * var(--tv-u));display:block;overflow:visible}.tv_card{border-radius:calc(17 * var(--tv-u));width:100%;padding:calc(7 * var(--tv-u))}.tv_card>.tv_card_inner{border-radius:calc(10 * var(--tv-u));padding:calc(20 * var(--tv-u));gap:calc(20 * var(--tv-u));flex-direction:column;display:flex}.tv_head{gap:calc(3 * var(--tv-u));flex-direction:column;display:flex}.tv_head .tv_title{font-size:calc(15 * var(--tv-u));line-height:calc(20 * var(--tv-u));font-weight:600}.tv_head .tv_head_meta{font-size:calc(11 * var(--tv-u));line-height:calc(14 * var(--tv-u));color:var(--text-muted)}.tv_chart{gap:calc(7 * var(--tv-u));flex-direction:column;display:flex}.tv_plot{width:calc(385 * var(--tv-u));height:calc(73 * var(--tv-u));position:relative}.tv_plot_grid{left:calc(10 * var(--tv-u));top:calc(3 * var(--tv-u));width:calc(375 * var(--tv-u));height:calc(69 * var(--tv-u));position:absolute}.tv_plot_line{left:calc(10 * var(--tv-u));top:calc(11 * var(--tv-u));width:calc(365 * var(--tv-u));height:calc(53 * var(--tv-u));position:absolute;overflow:visible}.tv_plot_dot{width:calc(10 * var(--tv-u));height:calc(10 * var(--tv-u));background:var(--sage-600);border-radius:50%;position:absolute}.tv_chart_ticks{font-size:calc(10 * var(--tv-u));line-height:calc(12 * var(--tv-u));color:var(--tick);justify-content:space-between;display:flex}.tv_context{gap:calc(3 * var(--tv-u));font-size:calc(10 * var(--tv-u));line-height:calc(12 * var(--tv-u));flex-direction:column;display:flex}.tv_context .tv_context_trend{gap:calc(3 * var(--tv-u));font-weight:500;display:flex}.tv_context .tv_context_source{color:var(--text-muted)}.tv_row_list{gap:calc(10 * var(--tv-u));width:calc(378 * var(--tv-u));flex-direction:column;display:flex}.tv_row_item{height:calc(18 * var(--tv-u));padding:0 calc(10 * var(--tv-u));border-left:calc(2 * var(--tv-u)) solid var(--row-c);font-size:calc(11 * var(--tv-u));line-height:calc(14 * var(--tv-u));justify-content:space-between;align-items:center;font-weight:500;display:flex}.tv_row_item .tv_row_data{align-items:center;gap:calc(10 * var(--tv-u));display:flex}.tv_row_item .tv_reading{gap:calc(3 * var(--tv-u));display:flex}.tv_row_pill{align-items:center;gap:calc(3 * var(--tv-u));padding:calc(4 * var(--tv-u)) calc(7 * var(--tv-u));border-radius:calc(10 * var(--tv-u));background:var(--sage-300);color:var(--sage-900);font-size:calc(10 * var(--tv-u));line-height:1;display:inline-flex}.tv_row_pill:before{content:"";width:calc(6 * var(--tv-u));height:calc(6 * var(--tv-u));background:currentColor;border-radius:50%}.tv_note_tag{top:calc(-8 * var(--tv-u));height:calc(16 * var(--tv-u));padding:calc(2 * var(--tv-u)) calc(6 * var(--tv-u));border-radius:calc(3 * var(--tv-u)) calc(3 * var(--tv-u)) calc(3 * var(--tv-u)) 0;background:var(--mist-tag);color:var(--mist-ink);font-size:calc(10 * var(--tv-u));line-height:calc(12 * var(--tv-u));white-space:nowrap;transform-origin:0 100%;font-weight:500;position:absolute}.tv_note_line{top:calc(8 * var(--tv-u));opacity:.7;background:repeating-linear-gradient(to bottom, var(--mist-dot) 0 calc(3 * var(--tv-u)), transparent calc(3 * var(--tv-u)) calc(6 * var(--tv-u)));width:1px;position:absolute}.tv_note_dot{width:calc(10 * var(--tv-u));height:calc(10 * var(--tv-u));background:var(--mist-dot);border-radius:50%;position:absolute}.tv_row_pill.is-mist{background:var(--mist-tag);color:var(--mist-ink)}.tv_row_pill.is-mist:before{display:none}.tv_visual.is-agent-log{width:max-content;min-width:calc(522 * var(--tv-u))}.tv_visual.is-agent-log .tv_card{border-radius:calc(20 * var(--tv-u));padding:calc(4 * var(--tv-u))}.tv_visual.is-agent-log .tv_card>.tv_card_inner{border-radius:calc(16 * var(--tv-u));padding:calc(20 * var(--tv-u));gap:calc(20 * var(--tv-u));flex-direction:column;display:flex}.tv_agent_head{justify-content:space-between;align-items:flex-start;gap:calc(12 * var(--tv-u));display:flex}.tv_agent_head .tv_title{font-size:calc(16 * var(--tv-u));line-height:calc(20 * var(--tv-u));font-weight:600}.tv_agent_head .tv_sub{font-size:calc(12 * var(--tv-u));line-height:calc(16 * var(--tv-u));color:var(--muted-2);margin-top:calc(4 * var(--tv-u))}.tv_live{align-items:center;gap:calc(6 * var(--tv-u));padding:calc(4 * var(--tv-u)) calc(8 * var(--tv-u));border-radius:calc(12 * var(--tv-u));background:var(--sage-300);color:var(--sage-900);font-size:calc(12 * var(--tv-u));font-weight:500;line-height:1;display:inline-flex}.tv_live i{width:calc(6 * var(--tv-u));height:calc(6 * var(--tv-u));background:currentColor;border-radius:50%;position:relative}.tv_kpis{gap:calc(4 * var(--tv-u));display:flex}.tv_kpi{border-radius:calc(8 * var(--tv-u));padding:calc(12 * var(--tv-u));gap:calc(6 * var(--tv-u));background:#f9fafc0a;flex-direction:column;flex:1;display:flex}.tv_eyebrow{font-family:var(--font-mono);font-size:calc(10 * var(--tv-u));line-height:calc(12 * var(--tv-u));letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2)}.tv_kpi .tv_kpi_value{align-items:baseline;gap:calc(4 * var(--tv-u));display:flex}.tv_kpi .tv_num{font-family:var(--font-mono);font-size:calc(20 * var(--tv-u));line-height:calc(24 * var(--tv-u));font-variant-numeric:tabular-nums;font-weight:500;position:relative}.tv_kpi .tv_unit{font-size:calc(12 * var(--tv-u));line-height:calc(16 * var(--tv-u));color:var(--muted-2)}.tv_table{grid-template-columns:calc(12 * var(--tv-u)) calc(40 * var(--tv-u)) minmax(calc(64 * var(--tv-u)), max-content) 1fr calc(64 * var(--tv-u));column-gap:calc(12 * var(--tv-u));display:grid}.tv_table_cols,.tv_trow,.tv_table_history{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}.tv_table_cols{padding-bottom:calc(10 * var(--tv-u))}.tv_table_cols .is-right,.tv_trow .tv_trow_status{text-align:right}.tv_trow{height:calc(37 * var(--tv-u));border-top:1px solid var(--glass-line);font-size:calc(12 * var(--tv-u));line-height:calc(16 * var(--tv-u))}.tv_trow .tv_time{font-family:var(--font-mono);color:var(--muted-2)}.tv_trow .tv_trow_tank{gap:calc(4 * var(--tv-u));white-space:nowrap;display:flex}.tv_trow_lead{color:var(--mauve-300);font-weight:600}.tv_trow_chips{gap:calc(4 * var(--tv-u));white-space:nowrap;display:flex}.tv_trow_chip{padding:calc(2 * var(--tv-u)) calc(6 * var(--tv-u));border-radius:calc(4 * var(--tv-u));font-size:calc(10 * var(--tv-u));line-height:calc(12 * var(--tv-u));color:var(--mauve-ink);background:var(--mauve-300);opacity:.35;font-weight:500}.tv_trow.is-new .tv_time{color:var(--text-primary)}.tv_trow.is-new .tv_trow_chip{background:var(--mauve-200);opacity:1}.tv_trow_status{font-family:var(--font-mono);font-size:calc(10 * var(--tv-u));line-height:calc(12 * var(--tv-u));letter-spacing:.08em}.tv_trow_status.is-done{color:var(--muted-2);opacity:.6}.tv_foot{padding-top:calc(12 * var(--tv-u));border-top:1px solid var(--glass-line);font-size:calc(10 * var(--tv-u));line-height:calc(12 * var(--tv-u));color:var(--muted-2);justify-content:space-between;display:flex}.tv_foot .tv_foot_ok{color:var(--sage-600)}.tv_visual.is-routing{width:calc(434 * var(--tv-u));gap:0}.tv_event{width:calc(362 * var(--tv-u));border-radius:calc(16 * var(--tv-u));padding:calc(4 * var(--tv-u))}.tv_event>div{border-radius:calc(12 * var(--tv-u));padding:calc(10 * var(--tv-u)) calc(12 * var(--tv-u));align-items:center;gap:calc(10 * var(--tv-u));display:flex}.tv_icon{border-radius:calc(8 * var(--tv-u));font-size:calc(13 * var(--tv-u));line-height:calc(14 * var(--tv-u));background:#f9fafc1a;flex:none;place-items:center;font-weight:500;display:grid}.tv_icon.is-lg{width:calc(28 * var(--tv-u));height:calc(28 * var(--tv-u))}.tv_icon.is-sm{width:calc(24 * var(--tv-u));height:calc(24 * var(--tv-u))}.tv_icon .tv_icon_ai{color:var(--mauve-300)}.tv_icon .is-mono{font-family:var(--font-mono);font-size:calc(10 * var(--tv-u))}.tv_event .tv_text{gap:calc(2 * var(--tv-u));flex-direction:column;flex:1;display:flex}.tv_event .tv_title{font-size:calc(13 * var(--tv-u));line-height:calc(16 * var(--tv-u));font-weight:500}.tv_event .tv_time{font-family:var(--font-mono);font-size:calc(10 * var(--tv-u));line-height:calc(12 * var(--tv-u));color:var(--muted-2)}.tv_rconn{width:calc(4 * var(--tv-u));height:calc(32 * var(--tv-u));display:block;overflow:visible}.tv_visual.is-routing .tv_card{width:calc(434 * var(--tv-u));border-radius:calc(20 * var(--tv-u));padding:calc(4 * var(--tv-u))}.tv_visual.is-routing .tv_card>.tv_card_inner{border-radius:calc(16 * var(--tv-u));padding:calc(20 * var(--tv-u));gap:calc(12 * var(--tv-u));flex-direction:column;display:flex}.tv_routing_head{padding-bottom:calc(4 * var(--tv-u));gap:calc(4 * var(--tv-u));flex-direction:column;display:flex}.tv_routing_head .tv_title{font-size:calc(15 * var(--tv-u));line-height:calc(20 * var(--tv-u));font-weight:600}.tv_routing_head .tv_sub{font-size:calc(11 * var(--tv-u));line-height:calc(14 * var(--tv-u));color:var(--muted-2)}.tv_dest_item{height:calc(45 * var(--tv-u));grid-template-columns:calc(24 * var(--tv-u)) calc(88 * var(--tv-u)) 1fr calc(28 * var(--tv-u));column-gap:calc(10 * var(--tv-u));border-top:1px solid var(--glass-line);font-size:calc(12 * var(--tv-u));line-height:calc(16 * var(--tv-u));align-items:center;display:grid}.tv_dest_item .tv_dest_channel{font-weight:500}.tv_dest_item .tv_dest_target{color:var(--muted-2)}.tv_dest_item .tv_dest_target.is-mono{font-family:var(--font-mono);font-size:calc(11 * var(--tv-u))}.tv_dest_toggle{width:calc(28 * var(--tv-u));height:calc(16 * var(--tv-u));border-radius:calc(8 * var(--tv-u));background:var(--sage-300);position:relative}.tv_dest_toggle:after{content:"";left:calc(14 * var(--tv-u));top:calc(2 * var(--tv-u));width:calc(12 * var(--tv-u));height:calc(12 * var(--tv-u));background:var(--sage-900);border-radius:50%;position:absolute}.tv_dest_add{height:calc(38 * var(--tv-u));justify-content:center;align-items:center;gap:calc(8 * var(--tv-u));font-size:calc(12 * var(--tv-u));line-height:calc(16 * var(--tv-u));color:var(--muted-2);display:flex;position:relative}.tv_dest_add svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tv_plot_dot.is-1{left:calc(5 * var(--tv-u));top:calc(59 * var(--tv-u))}.tv_plot_dot.is-2{left:calc(90 * var(--tv-u));top:calc(36 * var(--tv-u))}.tv_plot_dot.is-3{left:calc(168 * var(--tv-u));top:calc(43 * var(--tv-u))}.tv_plot_dot.is-4{left:calc(243 * var(--tv-u));top:calc(19 * var(--tv-u))}.tv_plot_dot.is-5{left:calc(315 * var(--tv-u));top:calc(25 * var(--tv-u))}.tv_plot_dot.is-6{left:calc(370 * var(--tv-u));top:calc(6 * var(--tv-u))}.tv_note.is-1 .tv_note_line{left:calc(95 * var(--tv-u));height:calc(28 * var(--tv-u))}.tv_note.is-1 .tv_note_dot{left:calc(90 * var(--tv-u));top:calc(36 * var(--tv-u))}.tv_note.is-1 .tv_note_tag{left:calc(95 * var(--tv-u))}.tv_note.is-2 .tv_note_line{left:calc(248 * var(--tv-u));height:calc(11 * var(--tv-u))}.tv_note.is-2 .tv_note_dot{left:calc(243 * var(--tv-u));top:calc(19 * var(--tv-u))}.tv_note.is-2 .tv_note_tag{left:calc(248.5 * var(--tv-u));border-radius:calc(3 * var(--tv-u));transform-origin:50% 100%;translate:-50%}.tv_note.is-3 .tv_note_line{left:calc(320 * var(--tv-u));height:calc(17 * var(--tv-u))}.tv_note.is-3 .tv_note_dot{left:calc(315 * var(--tv-u));top:calc(25 * var(--tv-u))}.tv_note.is-3 .tv_note_tag{left:calc(320 * var(--tv-u))}.tv_visual.is-live .tv_row_item.is-1{--row-c:var(--mist-600)}.tv_visual.is-live .tv_row_item.is-2{--row-c:var(--mauve-600)}.tv_visual.is-live .tv_row_item.is-3{--row-c:var(--slate-200)}.tv_visual.is-context .tv_row_item{--row-c:var(--mist-dot)}.tv_count{display:inline-block;position:relative}.tv_visual{--k:1;--ease:cubic-bezier(.2, .7, .2, 1);--ease-in-out-cubic:cubic-bezier(.65, 0, .35, 1);--ease-settle:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--glow-sage:#a2d0c18c;--glow-mist:#a4c9e98c;--glow-mauve:#dab7d699;--stagger:calc(80ms * var(--k));--t-tiles:0s;--t-connector:calc(.4s * var(--k));--t-card:calc(.95s * var(--k));--t-head:calc(1.15s * var(--k));--draw-start:calc(1.4s * var(--k));--draw:calc(1.2s * var(--k));--tail-stagger:calc(.14s * var(--k));--settle:calc(var(--draw-start) + var(--draw) * .6)}@keyframes tv-rise{0%{opacity:0;transform:translateY(calc(8 * var(--tv-u)));filter:blur(calc(10 * var(--tv-u)))}}@keyframes tv-settle{0%{opacity:0;transform:translateY(calc(16 * var(--tv-u))) scale(.97);filter:blur(calc(10 * var(--tv-u)))}}@keyframes tv-scale{0%{opacity:0;filter:blur(calc(8 * var(--tv-u)));transform:scale(.9)}}@keyframes tv-fade{0%{opacity:0;filter:blur(calc(4 * var(--tv-u)))}}@keyframes tv-slide{0%{opacity:0;transform:translateX(calc(-10 * var(--tv-u)));filter:blur(calc(6 * var(--tv-u)))}}@keyframes tv-pill{0%{opacity:0;filter:blur(calc(4 * var(--tv-u)));transform:scale(.9)}}@keyframes tv-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes tv-wipe-down{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes tv-wipe-right{0%{clip-path:inset(calc(-6 * var(--tv-u)) 100% calc(-6 * var(--tv-u)) calc(-6 * var(--tv-u)))}to{clip-path:inset(calc(-6 * var(--tv-u)) calc(-6 * var(--tv-u)) calc(-6 * var(--tv-u)) calc(-6 * var(--tv-u)))}}@keyframes tv-pop{0%{opacity:0;box-shadow:0 0 0 0 var(--glow,transparent);transform:scale(0)}50%{opacity:1}to{box-shadow:0 0 0 calc(6 * var(--tv-u)) #fff0;transform:scale(1)}}@keyframes tv-pop-glyph{0%{opacity:0;text-shadow:0 0 calc(10 * var(--tv-u)) var(--glyph-glow,var(--glow-mauve));transform:scale(0)}50%{opacity:1}to{text-shadow:0 0 #0000;transform:scale(1)}}:is([data-tv=tabs]:not([data-tv-prev="2"]) .is-active .tv_visual.is-live,[data-tv=tabs]:not([data-tv-prev="1"]) .is-active .tv_visual.is-context) .tv_tile{animation:tv-scale calc(.5s * var(--k)) var(--ease-in-out-cubic) backwards;animation-delay:calc(var(--t-tiles) + var(--i) * var(--stagger));will-change:transform}.tv_seg{stroke-dasharray:1}:is([data-tv=tabs]:not([data-tv-prev="2"]) .is-active .tv_visual.is-live,[data-tv=tabs]:not([data-tv-prev="1"]) .is-active .tv_visual.is-context) .tv_seg{animation:tv-draw var(--dur) var(--seg-ease) backwards;animation-delay:var(--at);will-change:transform}.tv_seg_stem{--at:var(--t-connector);--dur:calc(.16s * var(--k));--seg-ease:cubic-bezier(.55, 0, 1, .45)}.tv_seg_arm{--at:calc(var(--t-connector) + .16s * var(--k));--dur:calc(.26s * var(--k));--seg-ease:linear}.tv_seg_drop{--at:calc(var(--t-connector) + .42s * var(--k));--dur:calc(.16s * var(--k));--seg-ease:cubic-bezier(0, .55, .45, 1)}:is([data-tv=tabs]:not([data-tv-prev="2"]) .is-active .tv_visual.is-live,[data-tv=tabs]:not([data-tv-prev="1"]) .is-active .tv_visual.is-context) .tv_card{animation:tv-settle calc(.9s * var(--k)) var(--ease-settle) backwards;animation-delay:var(--t-card);will-change:transform}:is([data-tv=tabs]:not([data-tv-prev="2"]) .is-active .tv_visual.is-live,[data-tv=tabs]:not([data-tv-prev="1"]) .is-active .tv_visual.is-context) .tv_head{animation:tv-fade calc(.4s * var(--k)) ease-out backwards;animation-delay:var(--t-head);will-change:transform}:is([data-tv=tabs]:not([data-tv-prev="2"]) .is-active .tv_visual.is-live,[data-tv=tabs]:not([data-tv-prev="1"]) .is-active .tv_visual.is-context) .tv_plot_grid,:is([data-tv=tabs]:not([data-tv-prev="2"]) .is-active .tv_visual.is-live,[data-tv=tabs]:not([data-tv-prev="1"]) .is-active .tv_visual.is-context) .tv_chart_ticks{animation:tv-fade calc(.4s * var(--k)) ease-out backwards;animation-delay:calc(var(--t-head) + var(--stagger));will-change:transform}:is([data-tv=tabs]:not([data-tv-prev="2"]) .is-active .tv_visual.is-live,[data-tv=tabs]:not([data-tv-prev="1"]) .is-active .tv_visual.is-context) .tv_plot_line{animation:tv-wipe-right var(--draw) linear backwards;animation-delay:var(--draw-start);will-change:transform}:is([data-tv=tabs]:not([data-tv-prev="2"]) .is-active .tv_visual.is-live,[data-tv=tabs]:not([data-tv-prev="1"]) .is-active .tv_visual.is-context) .tv_plot_dot{animation:tv-pop calc(.5s * var(--k)) var(--ease-spring) backwards;animation-delay:calc(var(--draw-start) + var(--at) * var(--draw));will-change:transform}.is-active .tv_context{animation:tv-fade calc(.6s * var(--k)) ease-out backwards;animation-delay:calc(var(--settle) - .2s * var(--k));will-change:transform}.is-active .tv_row_item{animation:tv-slide calc(.7s * var(--k)) var(--ease-settle) backwards;animation-delay:calc(var(--settle) + var(--i) * var(--tail-stagger));will-change:transform}.is-active .tv_row_pill{animation:tv-pill calc(.55s * var(--k)) var(--ease-spring) backwards, tv-bloom calc(1s * var(--k)) ease-out;animation-delay:calc(var(--settle) + var(--i) * var(--tail-stagger) + .15s * var(--k)), calc(var(--settle) + var(--i) * var(--tail-stagger) + .3s * var(--k));will-change:transform}.tv_visual.is-context{--t-swap:0s;--t-notes:calc(.35s * var(--k));--note-gap:calc(.3s * var(--k));--settle:calc(1.45s * var(--k))}[data-tv=tabs]:not([data-tv-prev="1"]) .tv_visual.is-context{--settle:calc(var(--draw-start) + var(--draw) + .15s * var(--k))}[data-tv=tabs]:not([data-tv-prev="1"]) .tv_visual.is-context .tv_note{--t:calc(var(--draw-start) + var(--at) * var(--draw))}@keyframes tv-swap{0%{opacity:0;filter:blur(calc(6 * var(--tv-u)))}}.is-active .tv_swap{animation:tv-swap calc(.5s * var(--k)) ease-out backwards;animation-delay:calc(var(--t-swap) + var(--i) * var(--stagger));will-change:transform}.tv_note{--t:calc(var(--t-notes) + var(--note-i) * var(--note-gap))}.is-active .tv_note_tag{animation:tv-pill calc(.55s * var(--k)) var(--ease-spring) backwards;animation-delay:var(--t);will-change:transform}.is-active .tv_note_line{animation:tv-wipe-down calc(.25s * var(--k)) var(--ease-in-out-cubic) backwards;animation-delay:calc(var(--t) + .12s * var(--k));will-change:transform}.is-active .tv_note_dot{animation:tv-pop calc(.5s * var(--k)) var(--ease-spring) backwards;animation-delay:calc(var(--t) + .3s * var(--k));will-change:transform}.tv_visual.is-live .tv_note{opacity:0}.is-active .tv_visual.is-live .tv_note>*{animation:none}[data-tv=tabs][data-tv-prev="2"] .tv_visual.is-live{--settle:calc(.45s * var(--k))}[data-tv=tabs][data-tv-prev="2"] .is-active .tv_visual.is-live .tv_note{animation:tv-note-out calc(.35s * var(--k)) ease-in backwards;animation-delay:calc((2 - var(--note-i)) * 60ms * var(--k));will-change:transform}[data-tv=tabs][data-tv-prev="2"] .is-active .tv_visual.is-live .tv_tile>div,[data-tv=tabs][data-tv-prev="2"] .is-active .tv_visual.is-live .tv_head{animation:tv-swap calc(.5s * var(--k)) ease-out backwards;animation-delay:calc(var(--i,3) * var(--stagger));will-change:transform}@keyframes tv-note-out{0%{opacity:1;filter:none}to{opacity:0;filter:blur(calc(6 * var(--tv-u)))}}.tv_visual.is-agent-log{--t-card:0s;--t-head:calc(.2s * var(--k));--t-kpis:calc(.35s * var(--k));--t-table:calc(.7s * var(--k));--t-fire:calc(1.45s * var(--k));--t-match:calc(1.75s * var(--k));--match-gap:calc(.12s * var(--k))}@property --tv-n{syntax:"<integer>";inherits:false;initial-value:0}@keyframes tv-count{0%{--tv-n:var(--from,0)}}@keyframes tv-out{0%{opacity:1;filter:blur()}to{opacity:0;filter:blur(calc(6 * var(--tv-u)))}}@keyframes tv-push{0%{transform:translateY(calc(-37 * var(--tv-u)))}}@keyframes tv-match{0%{opacity:.35;background-color:var(--mauve-300)}60%{transform:scale(1.08)}}@keyframes tv-ping{0%{box-shadow:0 0 #28504580}to{box-shadow:0 0 0 calc(6 * var(--tv-u)) #28504500}}.tv_count{--tv-n:var(--to)}.is-tv-ready .tv_count{visibility:hidden;counter-reset:n var(--tv-n)}.is-tv-ready .tv_count:after{content:counter(n);color:var(--count-c,var(--text-primary));visibility:visible;position:absolute;top:0;right:0}.is-tv-ready .tv_count.is-dec1{counter-reset:i round(down, calc(var(--tv-n) / 10), 1) f mod(var(--tv-n), 10)}.is-tv-ready .tv_count.is-dec2{counter-reset:i round(down, calc(var(--tv-n) / 100), 1) f mod(var(--tv-n), 100)}.is-tv-ready .tv_count.is-dec1:after{content:counter(i) "." counter(f)}.is-tv-ready .tv_count.is-dec2:after{content:counter(i) "." counter(f, decimal-leading-zero)}.tv_flip{display:inline-grid}.tv_flip>*{grid-area:1/1}.tv_flip_old{opacity:0}.is-active .tv_visual.is-agent-log .tv_card{animation:tv-settle calc(.9s * var(--k)) var(--ease-settle) backwards;animation-delay:var(--t-card);will-change:transform}.is-active .tv_agent_head{animation:tv-fade calc(.5s * var(--k)) ease-out backwards;animation-delay:var(--t-head);will-change:transform}.is-active .tv_live{animation:tv-pill calc(.5s * var(--k)) var(--ease-settle) backwards;animation-delay:calc(var(--t-head) + .15s * var(--k));will-change:transform}.is-active .tv_live i{animation:2.4s ease-in-out infinite tv-breathe;animation-delay:calc(var(--t-head) + .6s * var(--k));will-change:transform}.is-active .tv_kpi{animation:tv-rise calc(.6s * var(--k)) var(--ease-settle) backwards;animation-delay:calc(var(--t-kpis) + var(--i) * var(--stagger));will-change:transform}.is-active .tv_count{animation:tv-count calc(.9s * var(--k)) cubic-bezier(.25, 1, .5, 1) backwards;animation-delay:calc(var(--t-kpis) + var(--i) * var(--stagger));will-change:transform}.is-active .tv_flip_old{animation:tv-out calc(.3s * var(--k)) ease-in backwards;animation-delay:var(--t-fire);will-change:transform}.is-active .tv_flip_new{animation:tv-swap calc(.4s * var(--k)) ease-out backwards;animation-delay:calc(var(--t-fire) + .15s * var(--k));will-change:transform}.is-active .tv_table_cols{animation:tv-fade calc(.5s * var(--k)) ease-out backwards;animation-delay:var(--t-table);will-change:transform}.is-active .tv_table_history .tv_trow{animation:tv-slide calc(.7s * var(--k)) var(--ease-settle) backwards;animation-delay:calc(var(--t-table) + .1s * var(--k) + var(--i) * var(--tail-stagger));will-change:transform}.is-active .tv_table_history{animation:tv-push calc(.7s * var(--k)) var(--ease-settle) backwards;animation-delay:var(--t-fire);will-change:transform}.is-active .tv_trow.is-new{animation:tv-fade calc(.6s * var(--k)) ease-out backwards, tv-rowtint calc(1s * var(--k)) ease-out;animation-delay:calc(var(--t-fire) + .1s * var(--k)), calc(var(--t-match) + 4 * var(--match-gap));will-change:transform}.is-active .tv_trow.is-new .tv_trow_chip{animation:tv-match calc(.55s * var(--k)) var(--ease-spring) backwards, tv-bloom calc(.9s * var(--k)) ease-out;animation-delay:calc(var(--t-match) + var(--i) * var(--match-gap)), calc(var(--t-match) + var(--i) * var(--match-gap) + .1s * var(--k));will-change:transform}.is-active .tv_trow.is-new .tv_trow_lead{animation:tv-pop-glyph calc(.55s * var(--k)) var(--ease-spring) backwards;animation-delay:calc(var(--t-match) + 4 * var(--match-gap) + 50ms * var(--k));will-change:transform;display:inline-block}.is-active .tv_trow.is-new .tv_trow_status{animation:tv-swap calc(.4s * var(--k)) ease-out backwards;animation-delay:calc(var(--t-match) + 4 * var(--match-gap) + .1s * var(--k));will-change:transform}.is-active .tv_foot{animation:tv-fade calc(.5s * var(--k)) ease-out backwards;animation-delay:calc(var(--t-table) + .5s * var(--k));will-change:transform}.tv_visual.is-routing{--t-event:0s;--t-link:calc(.45s * var(--k));--t-card:calc(.65s * var(--k));--t-dests:calc(1s * var(--k));--t-switch:calc(1.55s * var(--k));--switch-gap:calc(.12s * var(--k))}@keyframes tv-tog-bg{0%{background-color:#f9fafc1f}}@keyframes tv-tog-kb{0%{transform:translateX(calc(-12 * var(--tv-u)));background-color:var(--muted-2)}}.is-active .tv_event{animation:tv-scale calc(.5s * var(--k)) var(--ease-in-out-cubic) backwards;animation-delay:var(--t-event);will-change:transform}.is-active .tv_event .tv_icon_ai{animation:tv-pop-glyph calc(.55s * var(--k)) var(--ease-spring) backwards;animation-delay:calc(var(--t-event) + .25s * var(--k));will-change:transform;display:inline-block}.is-active .tv_rconn path.tv_seg{animation:tv-draw calc(.3s * var(--k)) var(--ease-in-out-cubic) backwards;animation-delay:var(--t-link);will-change:transform}.is-active .tv_visual.is-routing .tv_card{animation:tv-settle calc(.9s * var(--k)) var(--ease-settle) backwards;animation-delay:var(--t-card);will-change:transform}.is-active .tv_routing_head{animation:tv-fade calc(.5s * var(--k)) ease-out backwards;animation-delay:calc(var(--t-card) + .15s * var(--k));will-change:transform}.is-active .tv_dest_item{animation:tv-slide calc(.7s * var(--k)) var(--ease-settle) backwards;animation-delay:calc(var(--t-dests) + var(--i) * var(--stagger));will-change:transform}.is-active .tv_dest_toggle{animation:tv-tog-bg calc(.3s * var(--k)) ease-out backwards, tv-bloom calc(.9s * var(--k)) ease-out;animation-delay:calc(var(--t-switch) + var(--i) * var(--switch-gap)), calc(var(--t-switch) + var(--i) * var(--switch-gap) + .2s * var(--k));will-change:transform}.is-active .tv_dest_toggle:after{animation:tv-tog-kb calc(.45s * var(--k)) var(--ease-spring) backwards;animation-delay:calc(var(--t-switch) + var(--i) * var(--switch-gap));will-change:transform}.is-active .tv_dest_add{animation:tv-fade calc(.5s * var(--k)) ease-out backwards;animation-delay:calc(var(--t-switch) + 6 * var(--switch-gap) + .1s * var(--k));will-change:transform}.tv_visual.is-capture{width:calc(434 * var(--tv-u))}.tv_visual.is-capture .tv_card{border-radius:calc(20 * var(--tv-u));padding:calc(4 * var(--tv-u))}.tv_visual.is-capture .tv_card>.tv_card_inner{border-radius:calc(16 * var(--tv-u));padding:calc(20 * var(--tv-u));gap:calc(16 * var(--tv-u));flex-direction:column;display:flex}.tv_capture_head{justify-content:space-between;align-items:center;display:flex}.tv_capture_kpi{align-items:baseline;gap:calc(6 * var(--tv-u));display:flex}.tv_capture_kpi .tv_num{font-family:var(--font-mono);font-size:calc(28 * var(--tv-u));line-height:calc(32 * var(--tv-u));font-weight:500;position:relative}.tv_capture_kpi .tv_unit{font-size:calc(15 * var(--tv-u));line-height:calc(20 * var(--tv-u));color:var(--muted-2)}.tv_capture_stream{align-items:center;gap:calc(6 * var(--tv-u));font-size:calc(12 * var(--tv-u));line-height:calc(16 * var(--tv-u));color:var(--sage-600);font-weight:500;display:flex}.tv_capture_stream i{width:calc(12 * var(--tv-u));height:calc(12 * var(--tv-u));border:1px solid #a2d0c166;border-radius:50%;position:relative}.tv_capture_stream i:after{content:"";inset:calc(2 * var(--tv-u));background:var(--sage-600);border-radius:50%;position:absolute}.tv_capture_tail{flex-direction:column;display:flex}.tv_capture_line{height:calc(37 * var(--tv-u));grid-template-columns:calc(53 * var(--tv-u)) calc(84 * var(--tv-u)) 1fr auto;column-gap:calc(12 * var(--tv-u));border-top:1px solid var(--glass-line);font-size:calc(12 * var(--tv-u));line-height:calc(16 * var(--tv-u));align-items:center;display:grid}.tv_capture_line .tv_time{font-family:var(--font-mono);font-size:calc(11 * var(--tv-u));line-height:calc(14 * var(--tv-u));color:var(--muted-2)}.tv_capture_proto{padding:calc(2 * var(--tv-u)) calc(6 * var(--tv-u));border-radius:calc(4 * var(--tv-u));font-family:var(--font-mono);font-size:calc(10 * var(--tv-u));line-height:calc(12 * var(--tv-u));white-space:nowrap;background:#f9fafc14;justify-self:start}.tv_capture_line .tv_reading{gap:calc(3 * var(--tv-u));justify-content:flex-end;display:flex}.tv_capture_line .tv_reading .tv_unit_sm{color:var(--muted-2)}.tv_capture_line.is-2{opacity:.85}.tv_capture_line.is-3{opacity:.7}.tv_capture_line.is-4{opacity:.55}.tv_capture_line.is-5{opacity:.42}.tv_capture_line.is-6{opacity:.3}.tv_visual.is-capture{--t-card:0s;--t-head:calc(.2s * var(--k));--t-rows:calc(.55s * var(--k));--tail:calc(1.44s * var(--k))}.is-active .tv_visual.is-capture .tv_card{animation:tv-settle calc(.9s * var(--k)) var(--ease-settle) backwards;animation-delay:var(--t-card);will-change:transform}.is-active .tv_capture_head{animation:tv-fade calc(.5s * var(--k)) ease-out backwards;animation-delay:var(--t-head);will-change:transform}.is-active .tv_capture_stream i:after{will-change:transform;animation:1.2s ease-in-out infinite tv-beat}.is-active .tv_capture_stream i{animation:2.4s ease-in-out infinite tv-breathe;animation-delay:var(--t-rows);will-change:transform}.is-active .tv_visual.is-capture .tv_count{animation:tv-count var(--tail) linear backwards;animation-delay:var(--t-rows);will-change:transform}.is-active .tv_capture_tail{animation:tv-tail-push var(--tail) linear backwards;animation-delay:var(--t-rows);will-change:transform}.is-active .tv_capture_line.is-1{animation:tv-tail-1 var(--tail) linear backwards;animation-delay:var(--t-rows);will-change:transform}.is-active .tv_capture_line.is-2{animation:tv-tail-2 var(--tail) linear backwards;animation-delay:var(--t-rows);will-change:transform}.is-active .tv_capture_line.is-3{animation:tv-tail-3 var(--tail) linear backwards;animation-delay:var(--t-rows);will-change:transform}.is-active .tv_capture_line.is-4{animation:tv-tail-4 var(--tail) linear backwards;animation-delay:var(--t-rows);will-change:transform}.is-active .tv_capture_line.is-5{animation:tv-tail-5 var(--tail) linear backwards;animation-delay:var(--t-rows);will-change:transform}.is-active .tv_capture_line.is-6{animation:tv-tail-6 var(--tail) linear backwards;animation-delay:var(--t-rows);will-change:transform}@keyframes tv-beat{50%{transform:scale(.7)}}@keyframes tv-ping-sage{0%{box-shadow:0 0 #a2d0c173}to{box-shadow:0 0 0 calc(6 * var(--tv-u)) #a2d0c100}}@keyframes tv-tail-push{0%{transform:translateY(calc(-185 * var(--tv-u)))}16.67%{transform:translateY(calc(-185 * var(--tv-u)));animation-timing-function:cubic-bezier(.16,1,.3,1)}33.33%{transform:translateY(calc(-148 * var(--tv-u)));animation-timing-function:cubic-bezier(.16,1,.3,1)}50%{transform:translateY(calc(-111 * var(--tv-u)));animation-timing-function:cubic-bezier(.16,1,.3,1)}66.67%{transform:translateY(calc(-74 * var(--tv-u)));animation-timing-function:cubic-bezier(.16,1,.3,1)}83.33%{transform:translateY(calc(-37 * var(--tv-u)));animation-timing-function:cubic-bezier(.16,1,.3,1)}to{transform:translateY(0)}}@keyframes tv-tail-1{0%{opacity:0;filter:blur(calc(6 * var(--tv-u)))}83.33%{opacity:0;filter:blur(calc(6 * var(--tv-u)))}to{opacity:1;filter:none}}@keyframes tv-tail-2{0%{opacity:0;filter:blur(calc(6 * var(--tv-u)))}66.67%{opacity:0;filter:blur(calc(6 * var(--tv-u)))}83.33%{opacity:1;filter:blur()}to{opacity:.85;filter:none}}@keyframes tv-tail-3{0%{opacity:0;filter:blur(calc(6 * var(--tv-u)))}50%{opacity:0;filter:blur(calc(6 * var(--tv-u)))}66.67%{opacity:1;filter:blur()}83.33%{opacity:.85}to{opacity:.7;filter:none}}@keyframes tv-tail-4{0%{opacity:0;filter:blur(calc(6 * var(--tv-u)))}33.33%{opacity:0;filter:blur(calc(6 * var(--tv-u)))}50%{opacity:1;filter:blur()}66.67%{opacity:.85}83.33%{opacity:.7}to{opacity:.55;filter:none}}@keyframes tv-tail-5{0%{opacity:0;filter:blur(calc(6 * var(--tv-u)))}16.67%{opacity:0;filter:blur(calc(6 * var(--tv-u)))}33.33%{opacity:1;filter:blur()}50%{opacity:.85}66.67%{opacity:.7}83.33%{opacity:.55}to{opacity:.42;filter:none}}@keyframes tv-tail-6{0%{opacity:0;filter:blur(calc(6 * var(--tv-u)))}16.67%{opacity:1;filter:blur()}33.33%{opacity:.85}50%{opacity:.7}66.67%{opacity:.55}83.33%{opacity:.42}to{opacity:.3;filter:none}}.tv_visual.is-transform{width:calc(434 * var(--tv-u))}.tv_visual.is-transform .tv_card{border-radius:calc(20 * var(--tv-u));padding:calc(4 * var(--tv-u))}.tv_visual.is-transform .tv_card>.tv_card_inner{border-radius:calc(16 * var(--tv-u));padding:calc(20 * var(--tv-u));gap:calc(16 * var(--tv-u));flex-direction:column;display:flex}.tv_transform_head{justify-content:space-between;align-items:flex-start;display:flex}.tv_transform_head .tv_title{font-size:calc(15 * var(--tv-u));line-height:calc(20 * var(--tv-u));margin-top:calc(4 * var(--tv-u));font-weight:600}.tv_live.is-sm{font-size:calc(11 * var(--tv-u));gap:calc(4 * var(--tv-u))}.tv_code{border-radius:calc(8 * var(--tv-u));padding:calc(16 * var(--tv-u)) calc(10 * var(--tv-u));font-family:var(--font-mono);font-size:calc(12 * var(--tv-u));line-height:calc(20 * var(--tv-u));white-space:pre;background:#f9fafc0a}.tv_code_line{padding:0 calc(6 * var(--tv-u));border-radius:calc(4 * var(--tv-u));background-image:linear-gradient(100deg,#0000 40%,#dab7d652 50%,#0000 60%);background-position:0 0;background-repeat:no-repeat;background-size:300% 100%;display:block}.tv_code_tok{display:inline-block}.tv_code_line .tv_code_keyword{color:var(--mauve-300)}.tv_code_line .tv_code_field{color:var(--muted-2)}.tv_match{flex-direction:column;display:flex}.tv_match>.tv_eyebrow{padding-bottom:calc(8 * var(--tv-u))}.tv_match_row{height:calc(37 * var(--tv-u));grid-template-columns:1fr auto calc(72 * var(--tv-u));column-gap:calc(8 * var(--tv-u));border-top:1px solid var(--glass-line);font-size:calc(12 * var(--tv-u));line-height:calc(16 * var(--tv-u));align-items:center;display:grid}.tv_match_row.is-1{height:calc(40 * var(--tv-u))}.tv_match_row.is-2,.tv_match_row.is-3{opacity:.7}.tv_match_row .tv_match_asset{gap:calc(4 * var(--tv-u));display:flex}.tv_match_cond{align-items:center;gap:calc(4 * var(--tv-u));color:var(--muted-2);display:flex}.tv_match_cond .tv_match_of{font-family:var(--font-mono)}.tv_match_row .tv_match_cond .tv_count{--count-c:var(--muted-2)}.tv_match_row.is-1 .tv_match_cond .tv_count{--count-c:var(--text-primary)}html:not(.is-tv-ready) .tv_match_row .tv_match_cond .tv_count{color:var(--count-c)}.tv_match_marks{gap:calc(3 * var(--tv-u));margin-right:calc(4 * var(--tv-u));display:flex}.tv_match_mark{width:calc(6 * var(--tv-u));height:calc(6 * var(--tv-u));border-radius:50%;position:relative;box-shadow:inset 0 0 0 1px #b7bec599}.tv_match_mark.is-met:after{content:"";background:var(--mauve-300);border-radius:50%;position:absolute;inset:0}.tv_match_row .tv_match_state{justify-self:end}.tv_match_fired{align-items:center;gap:calc(4 * var(--tv-u));padding:calc(4 * var(--tv-u)) calc(8 * var(--tv-u));border-radius:calc(10 * var(--tv-u));background:var(--mauve-200);color:var(--mauve-ink);font-size:calc(11 * var(--tv-u));font-weight:500;line-height:1;display:inline-flex}.tv_match_fired:before{content:"";width:calc(6 * var(--tv-u));height:calc(6 * var(--tv-u));background:currentColor;border-radius:50%}.tv_match_watch{font-family:var(--font-mono);font-size:calc(10 * var(--tv-u));line-height:calc(12 * var(--tv-u));letter-spacing:.08em;color:var(--muted-2)}.tv_transform_foot{padding-top:calc(12 * var(--tv-u));border-top:1px solid var(--glass-line);font-size:calc(10 * var(--tv-u));line-height:calc(12 * var(--tv-u));color:var(--muted-2)}.tv_visual.is-transform{--t-card:0s;--t-head:calc(.2s * var(--k));--t-code:calc(.45s * var(--k));--line-gap:calc(.35s * var(--k));--t-rows:calc(1.55s * var(--k));--t-eval:calc(2.1s * var(--k));--eval-gap:calc(.3s * var(--k))}.tv_match_row.is-1{--met:3}.tv_match_row.is-2{--met:2}.tv_match_row.is-3{--met:1}.is-active .tv_visual.is-transform .tv_card{animation:tv-settle calc(.9s * var(--k)) var(--ease-settle) backwards;animation-delay:var(--t-card);will-change:transform}.is-active .tv_transform_head{animation:tv-fade calc(.5s * var(--k)) ease-out backwards;animation-delay:var(--t-head);will-change:transform}.is-active .tv_visual.is-transform .tv_live{animation:tv-pill calc(.5s * var(--k)) var(--ease-settle) backwards;animation-delay:calc(var(--t-head) + .15s * var(--k));will-change:transform}.is-active .tv_visual.is-transform .tv_live i{animation:2.4s ease-in-out infinite tv-breathe;animation-delay:calc(var(--t-head) + .6s * var(--k));will-change:transform}.is-active .tv_code{animation:tv-fade calc(.4s * var(--k)) ease-out backwards;animation-delay:calc(var(--t-code) - .1s * var(--k));will-change:transform}.tv_code_tok:first-child{--w:0}.tv_code_tok:nth-child(2){--w:1}.tv_code_tok:nth-child(3){--w:2}.is-active .tv_code_tok{animation:tv-word calc(.55s * var(--k)) var(--ease-settle) backwards;animation-delay:calc(var(--t-code) + var(--i) * var(--line-gap) + var(--w) * 70ms * var(--k));will-change:transform}.is-active .tv_code_line{animation:tv-shimmer calc(.7s * var(--k)) ease-in-out;animation-delay:calc(var(--t-eval) + var(--i) * var(--eval-gap));will-change:transform}.is-active .tv_match>.tv_eyebrow{animation:tv-fade calc(.5s * var(--k)) ease-out backwards;animation-delay:calc(var(--t-rows) - .1s * var(--k));will-change:transform}.is-active .tv_match_row{animation:tv-slide-soft calc(.7s * var(--k)) var(--ease-settle) backwards;animation-delay:calc(var(--t-rows) + var(--i) * var(--stagger));will-change:transform}.is-active .tv_match_row.is-1{animation:tv-slide-soft calc(.7s * var(--k)) var(--ease-settle) backwards, tv-rowtint calc(1s * var(--k)) ease-out;animation-delay:calc(var(--t-rows) + var(--i) * var(--stagger)), calc(var(--t-eval) + 2 * var(--eval-gap) + .2s * var(--k));will-change:transform}.is-active .tv_match_mark.is-met:after{animation:tv-mark calc(.6s * var(--k)) var(--ease-spring) backwards;animation-delay:calc(var(--t-eval) + var(--i) * var(--eval-gap));will-change:transform}.is-active .tv_match_row .tv_count{animation:tv-count calc(var(--met) * var(--eval-gap)) steps(var(--met), jump-start) backwards;animation-delay:var(--t-eval);will-change:transform}.is-active .tv_match_fired{animation:tv-spring calc(.6s * var(--k)) var(--ease-spring) backwards, tv-bloom calc(1.1s * var(--k)) ease-out;animation-delay:calc(var(--t-eval) + 2 * var(--eval-gap) + .25s * var(--k)), calc(var(--t-eval) + 2 * var(--eval-gap) + .35s * var(--k));will-change:transform}.is-active .tv_transform_foot{animation:tv-fade calc(.5s * var(--k)) ease-out backwards;animation-delay:calc(var(--t-eval) + 3 * var(--eval-gap) + .3s * var(--k));will-change:transform}@keyframes tv-word{0%{opacity:0;transform:translateY(calc(4 * var(--tv-u)));filter:blur(calc(6 * var(--tv-u)))}}@keyframes tv-slide-soft{0%{opacity:0;transform:translateX(calc(-10 * var(--tv-u)));filter:blur(calc(6 * var(--tv-u)))}}@keyframes tv-shimmer{0%{background-color:#dab7d600;background-position:100% 0}35%{background-color:#dab7d61a}to{background-color:#dab7d600;background-position:0 0}}@keyframes tv-mark{0%{transform:scale(0);box-shadow:0 0 #dab7d6b3}to{box-shadow:0 0 0 calc(5 * var(--tv-u)) #dab7d600;transform:scale(1)}}@keyframes tv-spring{0%{opacity:0;filter:blur(calc(4 * var(--tv-u)));transform:scale(.6)}60%{opacity:1;filter:blur()}}@keyframes tv-bloom{0%{box-shadow:0 0 0 0 var(--glow,var(--glow-mauve))}to{box-shadow:0 0 0 calc(10 * var(--tv-u)) #fff0}}@keyframes tv-rowtint{25%{background-color:#dab7d612}}@keyframes tv-breathe{0%,to{box-shadow:0 0 0 0 var(--breathe,#28504559)}50%{box-shadow:0 0 0 calc(4 * var(--tv-u)) #fff0}}.tv_visual.is-act{width:calc(434 * var(--tv-u))}.tv_visual.is-act .tv_card{border-radius:calc(20 * var(--tv-u));padding:calc(4 * var(--tv-u))}.tv_visual.is-act .tv_card>.tv_card_inner{border-radius:calc(16 * var(--tv-u));padding:calc(24 * var(--tv-u));gap:calc(24 * var(--tv-u));flex-direction:column;display:flex}.tv_act_head{gap:calc(16 * var(--tv-u));flex-direction:column;display:flex}.tv_act_head .tv_head_row{justify-content:space-between;align-items:baseline;display:flex}.tv_act_head .tv_title{font-size:calc(16 * var(--tv-u));line-height:calc(20 * var(--tv-u));gap:calc(6 * var(--tv-u));font-weight:600;display:flex}.tv_act_head .tv_title .tv_mono{font-weight:500}.tv_head_took{font-size:calc(12 * var(--tv-u));line-height:calc(16 * var(--tv-u));color:var(--muted-2);gap:calc(4 * var(--tv-u));display:flex}.tv_head_took .tv_mono{color:var(--text-primary);font-weight:500}.tv_act_phases{align-items:center;gap:calc(8 * var(--tv-u));display:flex}.tv_act_phase{align-items:center;gap:calc(6 * var(--tv-u));padding:calc(4 * var(--tv-u)) calc(10 * var(--tv-u)) calc(4 * var(--tv-u)) calc(8 * var(--tv-u));border-radius:calc(12 * var(--tv-u));font-size:calc(12 * var(--tv-u));background:#f9fafc0f;font-weight:500;line-height:1;display:inline-flex}.tv_act_phase .tv_act_check{color:var(--sage-600);font-size:calc(11 * var(--tv-u));display:inline-block}.tv_act_sep{width:calc(16 * var(--tv-u));background:#8b8b8b73;height:1px}.tv_ev_list{flex-direction:column;display:flex}.tv_ev_item{grid-template-columns:calc(24 * var(--tv-u)) 1fr;column-gap:calc(14 * var(--tv-u));display:grid}.tv_ev_item .tv_rail{flex-direction:column;align-items:center;display:flex}.tv_rail_node{width:calc(24 * var(--tv-u));height:calc(24 * var(--tv-u));border-radius:50%;flex:none;place-items:center;display:grid}.tv_rail_node.is-agent{background:var(--mauve-200);color:var(--mauve-ink);font-size:calc(12 * var(--tv-u));--glow:var(--glow-mauve);font-weight:600}.tv_rail_node.is-person{font:500 calc(9 * var(--tv-u))/1 var(--font-mono);--glow:var(--glow-mist);background:#f9fafc1f}.tv_rail_node.is-ok{background:var(--sage-300);color:var(--sage-900);font-size:calc(12 * var(--tv-u));--glow:var(--glow-sage);font-weight:600}.tv_ev_item .tv_rail_line{background:#8b8b8b59;flex:1;width:1px;position:relative}.tv_ev_item .tv_rail_line:after{content:"";width:calc(2 * var(--tv-u));background:linear-gradient(var(--c), var(--c-next));height:100%;box-shadow:0 0 calc(6 * var(--tv-u)) color-mix(in srgb, var(--c-next) 55%, transparent);transform-origin:top;border-radius:1px;position:absolute;top:0;left:-.5px}.tv_ev_item .tv_rail_line:before{content:"";z-index:1;left:calc(-2 * var(--tv-u));width:calc(5 * var(--tv-u));height:calc(5 * var(--tv-u));margin-top:calc(-2.5 * var(--tv-u));background:var(--c-next);box-shadow:0 0 calc(8 * var(--tv-u)) calc(2 * var(--tv-u)) color-mix(in srgb, var(--c-next) 70%, transparent);opacity:0;border-radius:50%;position:absolute;top:100%}.tv_ev_item.is-agent{--c:var(--mauve-300)}.tv_ev_item.is-person{--c:var(--mist-dot)}.tv_ev_item.is-ok{--c:var(--sage-600)}.tv_ev_item.is-next-agent{--c-next:var(--mauve-300)}.tv_ev_item.is-next-person{--c-next:var(--mist-dot)}.tv_ev_item.is-next-ok{--c-next:var(--sage-600)}.tv_ev_item .tv_ev_content{padding:calc(3 * var(--tv-u)) 0 calc(20 * var(--tv-u));gap:calc(4 * var(--tv-u));flex-direction:column;display:flex}.tv_ev_item:last-child .tv_ev_content{padding-bottom:0}.tv_ev_item .tv_ev_head{justify-content:space-between;align-items:center;gap:calc(8 * var(--tv-u));display:flex}.tv_ev_item .tv_ev_head .tv_name{font-size:calc(13 * var(--tv-u));line-height:calc(18 * var(--tv-u));font-weight:500}.tv_ev_item .tv_ev_head .tv_time{font-family:var(--font-mono);font-size:calc(11 * var(--tv-u));line-height:calc(14 * var(--tv-u));color:var(--muted-2)}.tv_ev_item .tv_body{align-items:center;gap:calc(8 * var(--tv-u));font-size:calc(12 * var(--tv-u));line-height:calc(16 * var(--tv-u));color:var(--muted-2);display:flex}.tv_body_badge{align-items:center;gap:calc(4 * var(--tv-u));padding:calc(4 * var(--tv-u)) calc(8 * var(--tv-u));border-radius:calc(10 * var(--tv-u));font-size:calc(11 * var(--tv-u));font-weight:500;line-height:1;display:inline-flex}.tv_body_badge:before{content:"";width:calc(6 * var(--tv-u));height:calc(6 * var(--tv-u));background:currentColor;border-radius:50%}.tv_body_badge.is-agent{background:var(--mauve-200);color:var(--mauve-ink);--glow:var(--glow-mauve)}.tv_body_badge.is-ok{background:var(--sage-300);color:var(--sage-900);--glow:var(--glow-sage)}.tv_act_foot{padding-top:calc(16 * var(--tv-u));border-top:1px solid var(--glass-line);font-size:calc(12 * var(--tv-u));line-height:calc(16 * var(--tv-u));color:var(--muted-2)}.tv_visual.is-act{--t-card:0s;--t-head:calc(.2s * var(--k));--t-ev:calc(.6s * var(--k));--ev-gap:calc(.8s * var(--k));--t-flow:calc(.32s * var(--k));--flow:calc(.48s * var(--k))}.tv_act_phase.is-1{--at-ev:0}.tv_act_phase.is-2{--at-ev:2}.tv_act_phase.is-3{--at-ev:4}.is-active .tv_visual.is-act .tv_card{animation:tv-settle calc(.9s * var(--k)) var(--ease-settle) backwards;animation-delay:var(--t-card);will-change:transform}.is-active .tv_act_head .tv_title{animation:tv-fade calc(.5s * var(--k)) ease-out backwards;animation-delay:var(--t-head);will-change:transform}.is-active .tv_act_phase{animation:tv-pill calc(.5s * var(--k)) var(--ease-settle) backwards, tv-pending calc(.45s * var(--k)) ease-out backwards;animation-delay:calc(var(--t-head) + var(--i) * var(--stagger)), calc(var(--t-ev) + var(--at-ev) * var(--ev-gap) + .1s * var(--k));will-change:transform}.is-active .tv_act_phase .tv_act_check{--glyph-glow:var(--glow-sage);animation:tv-pop-glyph calc(.55s * var(--k)) var(--ease-spring) backwards;animation-delay:calc(var(--t-ev) + var(--at-ev) * var(--ev-gap) + .1s * var(--k));will-change:transform}.is-active .tv_act_sep{animation:tv-wipe-right calc(.3s * var(--k)) var(--ease-in-out-cubic) backwards;animation-delay:calc(var(--t-head) + .3s * var(--k) + var(--i) * var(--stagger));will-change:transform}.is-active .tv_ev_item .tv_rail_node{animation:tv-pop calc(.55s * var(--k)) var(--ease-spring) backwards;animation-delay:calc(var(--t-ev) + var(--i) * var(--ev-gap));will-change:transform}.is-active .tv_ev_item .tv_ev_content{animation:tv-slide calc(.7s * var(--k)) var(--ease-settle) backwards;animation-delay:calc(var(--t-ev) + var(--i) * var(--ev-gap) + 60ms * var(--k));will-change:transform}.is-active .tv_ev_item .tv_rail_line{animation:tv-fade calc(.3s * var(--k)) ease-out backwards;animation-delay:calc(var(--t-ev) + var(--i) * var(--ev-gap) + .15s * var(--k));will-change:transform}.is-active .tv_ev_item .tv_rail_line:after{animation:tv-fill var(--flow) var(--ease-in-out-cubic) backwards;animation-delay:calc(var(--t-ev) + var(--i) * var(--ev-gap) + var(--t-flow));will-change:transform}.is-active .tv_ev_item .tv_rail_line:before{animation:tv-tip var(--flow) var(--ease-in-out-cubic) backwards;animation-delay:calc(var(--t-ev) + var(--i) * var(--ev-gap) + var(--t-flow));will-change:transform}.is-active .tv_body_badge{animation:tv-pill calc(.55s * var(--k)) var(--ease-spring) backwards, tv-bloom calc(.9s * var(--k)) ease-out;animation-delay:calc(var(--t-ev) + var(--i) * var(--ev-gap) + .3s * var(--k)), calc(var(--t-ev) + var(--i) * var(--ev-gap) + .4s * var(--k));will-change:transform}.is-active .tv_head_took{animation:tv-swap calc(.5s * var(--k)) ease-out backwards;animation-delay:calc(var(--t-ev) + 4 * var(--ev-gap) + .2s * var(--k));will-change:transform}.is-active .tv_act_foot{animation:tv-fade calc(.5s * var(--k)) ease-out backwards;animation-delay:calc(var(--t-ev) + 4 * var(--ev-gap) + .45s * var(--k));will-change:transform}@keyframes tv-pending{0%{opacity:.45}}@keyframes tv-fill{0%{transform:scaleY(0)}}@keyframes tv-tip{0%{opacity:1;top:0}85%{opacity:1}to{opacity:0;top:100%}}.tv_plot_dot,.tv_row_pill,.tv_dest_toggle{--glow:var(--glow-sage)}.tv_note_dot,.tv_note_tag,.tv_row_pill.is-mist{--glow:var(--glow-mist)}.tv_trow_chip,.tv_match_fired{--glow:var(--glow-mauve)}.tv_capture_stream i{--breathe:#a2d0c173}.tv_visual .is-1{--i:0}.tv_visual .is-2{--i:1}.tv_visual .is-3{--i:2}.tv_visual .is-4{--i:3}.tv_visual .is-5{--i:4}.tv_visual .is-6{--i:5}.tv_plot_dot.is-1{--at:0}.tv_plot_dot.is-2{--at:.233}.tv_plot_dot.is-3{--at:.447}.tv_plot_dot.is-4{--at:.652}.tv_plot_dot.is-5{--at:.849}.tv_plot_dot.is-6{--at:1}.tv_note.is-1{--note-i:0;--at:.233}.tv_note.is-2{--note-i:1;--at:.652}.tv_note.is-3{--note-i:2;--at:.849}.is-tv-paused,.is-tv-paused *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.tv_visual,.tv_visual *{animation:none!important}}