.tf-work-kinds{margin:.5rem 0 .25rem}.tf-work-kind-bar{background:var(--line,#2b4149);border-radius:.35rem;gap:2px;height:.7rem;display:flex;overflow:hidden}.tf-work-kind{min-width:4px;display:block}.tf-work-kind-legend{flex-wrap:wrap;gap:.25rem 1rem;margin:.45rem 0 0;padding:0;font-size:.85rem;list-style:none;display:flex}.tf-work-kind-legend li,.tf-flow .tf-work-kind-legend li{align-items:center;min-height:1.5rem;margin:0;display:inline-flex}.tf-kind-dot{vertical-align:baseline;border-radius:50%;width:.65rem;height:.65rem;margin-right:.35rem;display:inline-block}:root{--kind-reading:#2678b5;--kind-writing:#298a65;--kind-testing:#b66b20;--kind-rework:#9b5cbb;--kind-thinking:#b39424;--kind-running_commands:#b34e53;--kind-reporting:#c9737a}.tf-kind-reading{background:var(--kind-reading)}.tf-kind-writing{background:var(--kind-writing)}.tf-kind-testing{background:var(--kind-testing)}.tf-kind-rework{background:var(--kind-rework)}.tf-kind-running_commands{background:var(--kind-running_commands)}.tf-kind-thinking{background:var(--kind-thinking)}.tf-kind-reporting{background:var(--kind-reporting)}.tf-kind-head strong,.tf-kind-amount,.tf-kind-glue{white-space:nowrap}.tf-work-kind-legend li:not(.tf-kind-turn){align-items:baseline}.tf-work-kind-legend li:not(.tf-kind-turn) .tf-kind-dot{position:relative;top:.1em}.tf-work-kinds-missing{margin:.35rem 0 .1rem}.tf-work-kind-legend li.tf-kind-turn{flex-wrap:wrap}.tf-kind-steps{color:var(--muted,#5b6b70)}.tf-kind-step{white-space:nowrap}@media (width<=540px){.tf-work-kind-legend li.tf-kind-turn{grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.tf-kind-turn .tf-kind-steps{grid-column:2}.tf-kind-turn .tf-kind-sep{display:none}}.tp-view{max-width:1100px}.workspace:has(.tp-view)>.one-cost-workspace{display:none}.tp-search{gap:.4rem;max-width:30rem;margin:1rem 0;font-weight:600;display:grid}.tp-search input{border:1px solid var(--border,#b9c3d0);width:100%;font:inherit;border-radius:.5rem;padding:.65rem .8rem}.tp-meta{color:var(--muted,#586676);margin:.45rem 0 0;font-size:.86rem;line-height:1.4}.tp-more{margin:.6rem 0 0}.tp-list{margin:.7rem 0;padding:0;list-style:none}.tp-row{border-bottom:1px solid var(--border,#dce1e6);flex-wrap:wrap;align-items:baseline;gap:.45rem 1.25rem;padding:.65rem 0;display:flex}.tp-row>span:first-child{flex:15rem;font-weight:600}.tp-row small,.tp-row time{color:var(--muted,#586676)}.tp-row strong{font-variant-numeric:tabular-nums}.tp-task{border-bottom:1px solid var(--border,#dce1e6);padding:1rem 0}.tp-task-head,.tp-agent-head{justify-content:space-between;align-items:baseline;gap:.5rem 1rem;display:flex}.tp-task-head h3{margin:0 0 .2rem;font-size:1rem}.tp-task-head small,.tp-task-head time{color:var(--muted,#586676);margin-right:.7rem}.tp-task-cost,.tp-agent-head span{white-space:nowrap;font-variant-numeric:tabular-nums}.tp-task-split{color:var(--muted,#586676);margin:.3rem 0}.tp-task .tf-work-kinds{margin:.75rem 0}.tp-agent-details{margin-top:.6rem}.tp-agents,.tp-children ul,.tp-requests{margin:.5rem 0 0;padding:0;list-style:none}.tp-agent{border-left:3px solid var(--line,#bccbc6);padding:.65rem .75rem}.tp-agent-meta{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:.4rem .8rem;display:inline-flex}.tp-agent-cost{color:var(--text,#1c2b30);font-variant-numeric:tabular-nums;white-space:nowrap}.tp-children{margin:.5rem 0 0 .6rem}.tp-requests li{justify-content:space-between;gap:.5rem 1rem;padding:.3rem 0;display:flex}.tp-breakdown{border:1px solid var(--border,#dce1e6);border-radius:.5rem;margin:0 .75rem 1rem;padding:.8rem}.tp-breakdown h4{margin:1rem 0 .25rem}.tp-activity{margin:1rem 0}.tp-activity-intro{margin:.4rem 0 1rem}.tp-activity-bar{background:var(--line,#bccbc6);border-radius:.25rem;height:1rem;display:flex;overflow:hidden}.tp-activity-segment{min-width:2px;height:100%}.tp-activity-observed_reading{background:var(--kind-reading)}.tp-activity-observed_writing{background:var(--kind-writing)}.tp-activity-observed_testing{background:var(--kind-testing)}.tp-activity-repeat_edit_proxy{background:var(--kind-rework)}.tp-activity-thinking_inferred{background:var(--kind-thinking)}.tp-activity-other_observed{background:var(--kind-running_commands)}.tp-activity-overhead{background:#715592}.tp-activity-not_categorised{background:#718096}.tp-activity-custom-0{background:#c2577f}.tp-activity-custom-1{background:#4b4fa8}.tp-activity-custom-2{background:#8c5a2b}.tp-activity-custom-3{background:#1b8a8f}.tp-activity-custom-4{background:#5e7d1e}.tp-activity-custom-5{background:#2f3b45}.tp-activity-custom-6{background:#7a2a1d}.tp-activity-custom-7{background:#7d1d5f}.tp-activity-legend{gap:0 1.5rem;margin:.85rem 0 .5rem;padding:0;list-style:none;display:grid}.tp-activity-legend li{border-bottom:1px solid var(--line,#bccbc6);grid-template-columns:.85rem minmax(0,1fr) 3.4rem max-content;align-items:baseline;gap:.55rem;padding:.35rem 0;font-size:.875rem;display:grid}.tp-activity-swatch{border-radius:.2rem;width:.85rem;height:.85rem}.tp-activity-legend strong,.tp-activity-legend li>span:last-child{text-align:right;font-variant-numeric:tabular-nums}.tp-activity-coverage{font-weight:600}.tp-activity-legend.tp-activity-overhead-row{grid-template-columns:minmax(0,1fr);margin-bottom:0}.tp-activity-note{color:var(--muted,#586676);font-size:.9rem}@media (width<=520px){.tp-task-head,.tp-agent-head,.tp-requests li{flex-wrap:wrap}.tp-activity-legend li{gap:.35rem}.tp-agent-meta{justify-content:flex-start}}.tp-activity .sdv-button{min-height:44px;font:inherit;justify-self:start;font-weight:600}.sdv-button:focus-visible{outline:3px solid var(--accent,#12766a);outline-offset:2px}.tp-view .tc-card{border-radius:var(--r-3);background:var(--surface);box-shadow:var(--shadow-1);padding:var(--sp-6);border:0}.tp-hero--aside{gap:var(--sp-6);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;display:grid}.tp-hero .oh-metric dt{color:var(--ink-3);font-size:var(--t-12);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.tp-hero .oh-metric__value{margin:var(--sp-2) 0 var(--sp-3);font:500 var(--t-56)/1 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.tp-hero .ds-sowhat{margin-top:var(--sp-3)}.tp-stats{gap:var(--sp-5) var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tp-stats .ds-card{box-shadow:none;background:0 0;padding:0}.tp-state--merged{background:var(--good-tint);color:var(--good)}.tp-state--open{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.tp-bf{align-items:center;gap:var(--sp-2) var(--sp-5);margin:0 0 var(--sp-4);flex-wrap:wrap;display:flex}.tp-bf>div{flex-direction:column;display:flex}.tp-bf span{color:var(--ink-3);font-size:var(--t-12)}.tp-bf b{font:600 20px var(--font-ui);font-variant-numeric:tabular-nums}.tp-bf>i{color:var(--ink-4);font-size:20px;font-style:normal}.tp-bf p{margin:var(--sp-1) 0 0;font-size:var(--t-12);flex-basis:100%}.tp-coord{margin-bottom:var(--sp-4)}.tp-rank{margin:0;padding:0;list-style:none}.tp-rank li{gap:4px var(--sp-4);padding:var(--sp-3) 0;border-top:1px solid var(--line);display:grid}.tp-rank li:first-child{border-top:0}.tp-rank a{color:var(--ink);font-weight:500;text-decoration:none}.tp-rank a:hover{color:var(--brand-ink)}.tp-rank-m{font-size:var(--t-12)}.tp-prl li{grid-template-columns:52px minmax(0,1fr) auto;align-items:center}.tp-more summary{padding:var(--sp-2) 0;color:var(--brand-ink);font-size:var(--t-13);cursor:pointer}.tp-prl a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tp-pair{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.tp-pair>.tp-activity{padding:var(--sp-5);border-radius:var(--r-2);background:var(--surface);box-shadow:var(--shadow-1);margin:0}.tp-sources{margin:var(--sp-5) 0;color:var(--ink-3);font-size:var(--t-13)}.tp-sources summary{cursor:pointer}@media (width<=760px){.tp-view .tc-card{padding:var(--sp-5)}.tp-hero--aside,.tp-pair{gap:var(--sp-4);grid-template-columns:1fr}.tp-hero .oh-metric__value{font-size:44px}.tp-bf{flex-direction:column;align-items:stretch;gap:6px}.tp-bf>div{flex-direction:row;justify-content:space-between}.tp-bf>i{display:none}.tp-prl li{grid-template-columns:44px minmax(0,1fr)}.tp-prl a{white-space:normal}.tp-prl .ds-chip{grid-column:2;justify-self:start}}.tp-view .ss-runs .tp-list{margin:0}.tp-run-note{white-space:nowrap;color:var(--muted,#586676);align-items:center;font-size:.8rem;display:inline-flex}.rc-figure{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.1rem .7rem;min-width:0;margin-left:auto;font-weight:500;display:inline-flex}.rc-figure strong{font-variant-numeric:tabular-nums;color:var(--ink,#1c2b30);font-weight:700}.rc-part{white-space:nowrap;align-items:center;gap:.3rem;display:inline-flex}.rc-not-matched .rc-value{white-space:nowrap}.rc-sources{border-bottom:1px solid var(--line,#bac9c2);margin:0;padding:.1rem 0;font-size:.78rem}.rc-ticket-run .rc-sources{border-bottom:0;flex-basis:100%;padding:0}.rc-sources>summary{cursor:pointer;color:var(--muted,#566761);align-items:center;min-height:28px;display:flex}.rc-sources ul{margin:0 0 .3rem;padding:0;list-style:none}.rc-sources li{justify-content:space-between;gap:.8rem;padding:.1rem 0;display:flex}.rc-sources li>span{overflow-wrap:anywhere;min-width:0}.rc-sources li>strong{font-variant-numeric:tabular-nums;white-space:nowrap}.rc-folded>span{font-style:italic}.rc-ticket-runs{margin:.5rem 0 0;padding:0;list-style:none}.rc-ticket-run{border-top:1px solid var(--line,#bac9c2);flex-wrap:wrap;align-items:center;gap:.15rem .7rem;min-width:0;padding:.35rem .1rem;font-size:.85rem;display:flex}.rc-title{white-space:nowrap;align-items:center;font-weight:600;display:inline-flex}.rc-meta{color:var(--muted,#566761);white-space:nowrap;font-size:.78rem}.rc-end{flex-wrap:wrap;flex:auto;justify-content:flex-end;align-items:center;gap:.1rem .4rem;min-width:0;margin-left:auto;display:inline-flex}.rc-end .rc-figure{margin-left:0}.rc-basis{color:var(--muted,#566761);white-space:nowrap;font-size:.78rem}.rc-scope{color:var(--muted,#566761);white-space:nowrap;font-size:.78rem;font-weight:500}.cost-split{margin:0}.cost-split dl{margin:0;display:grid}.cost-split-row{border-top:1px solid #e3e9e5;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.1rem 1rem;padding:.7rem 0;display:grid}.cost-split-row:first-child{border-top:0;padding-top:.2rem}.cost-split-row dt{min-width:0;color:var(--ink,#1c2b30);flex-wrap:wrap;align-items:center;gap:0 .35rem;font-weight:600;display:flex}.cost-split-row dd{text-align:right;font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:0 .3rem;min-width:0;margin:0;display:flex}.cost-split-row dd .cost-split-note{flex-basis:auto}.cost-split-row dd strong{font-family:var(--pixel-heading,monospace);letter-spacing:-.01em;color:var(--ink,#1c2b30);overflow-wrap:anywhere;font-size:1.05rem}.cost-split-note{color:var(--muted,#52605a);flex-basis:100%;font-size:.8rem;font-weight:400;line-height:1.35}.cost-split-muted{color:var(--muted,#52605a)}.cost-split-saved dd strong{color:#7a5a00}.cost-split-subscription+.cost-split-row{border-top:2px dashed #b8c3bc;margin-top:.35rem}.cost-split-subscription dd strong{color:var(--muted,#52605a)}.cost-split-credit-count{color:var(--muted,#52605a);white-space:nowrap;font-size:.9rem}.cost-split-total{border-top:2px solid var(--ink,#1c2b30);margin-top:.2rem}.cost-split-total dt .cost-split-label{font-family:var(--pixel-heading,monospace);letter-spacing:.06em;text-transform:uppercase;font-size:.85rem}.cost-split-total dd strong{font-size:1.45rem}.cost-badge{white-space:nowrap;color:#26312c;background:#f1f3f1;border:1px solid #c9d0cb;border-radius:999px;padding:.1rem .5rem;font-size:.82rem;font-weight:600;display:inline-block}.cost-badge-subscription{color:#5a4300;background:#fbe7a1;border-color:#d9b43c}.cost-badge-credits{color:#4a2150;background:#f4eaf5;border-color:#b58bb9}.cost-badge-api_key{color:#1d3a5f;background:#e6eff9;border-color:#7d9cc4}.cost-badge-unknown{color:#52605a;background:#fff;border-style:dashed;font-weight:500}.sut-panel{--wo-ink:var(--ink,#1c2b30);margin-top:1.5rem}.sut-body{gap:1rem;padding:1.1rem;display:grid}.sut-body p{margin:0;line-height:1.55}.sut-intro{max-width:65ch}.sut-muted,.sut-scope,.sut-session-context,.sut-strip-caption{color:var(--muted,#566761);font-size:.85rem}.sut-legend{flex-wrap:wrap;gap:.6rem 1.2rem;font-size:.8rem;display:flex}.sut-legend>span{align-items:center;gap:.4rem;display:inline-flex}.sut-legend i{border:1px solid #263934;width:12px;height:12px}.sut-session{border:1px solid var(--line,#bac9c2);background:var(--surface,#fff);min-width:0;padding:1rem}.sut-session-heading{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.sut-session h3{margin:0 0 .2rem;font-size:1.05rem}.sut-session-heading p{overflow-wrap:anywhere;font-size:.82rem}.sut-count{font:.75rem var(--pixel-heading,monospace);white-space:nowrap;background:#edf3ef;padding:.25rem .4rem}.sut-session .sut-session-context{margin-top:.4rem}.sut-strip{background:#e5ece8;border:1px solid #2d443e;border-radius:2px;flex-wrap:nowrap;width:100%;height:18px;margin:1rem 0 .35rem;display:flex;position:relative;overflow:hidden}.sut-segment{flex-basis:0;min-width:0;height:100%}.sut-strip-selection{pointer-events:none;background:#fff;border-inline:1px solid #1c2b30;width:3px;position:absolute;inset-block:0;transform:translate(-50%);box-shadow:0 0 0 1px #fffa}.sut-event-picker{gap:.15rem;min-width:0;display:grid}.sut-event-picker label{color:var(--muted,#566761);justify-content:space-between;gap:.75rem;font-size:.8rem;display:flex}.sut-event-picker output{color:var(--ink,#1c2b30);font-variant-numeric:tabular-nums;font-weight:650}.sut-event-picker input{box-sizing:border-box;width:100%;min-height:44px;accent-color:var(--accent,#12766a);cursor:pointer;margin:0}.sut-body summary:focus-visible,.sut-more:focus-visible,.sut-inspector-controls button:focus-visible,.sut-event-picker input:focus-visible{outline:3px solid var(--accent,#12766a);outline-offset:3px}.sut-activity-0{--sut-color:#225e87;background-color:var(--sut-color)}.sut-activity-1{--sut-color:#25705b;background-color:var(--sut-color)}.sut-activity-2{--sut-color:#75538b;background-color:var(--sut-color)}.sut-activity-3{--sut-color:#9a4d38;background-color:var(--sut-color)}.sut-activity-4{--sut-color:#385477;background-color:var(--sut-color)}.sut-unlinked{--sut-color:#906311;background-color:var(--sut-color)}.sut-unknown{--sut-color:#65736f;background-color:var(--sut-color);background-image:repeating-linear-gradient(135deg,#0000,#0000 4px,#ffffff18 4px 6px)}.sut-body summary{cursor:pointer;padding:.2rem 0;font-weight:600}.sut-session-details>p{margin-top:.7rem}.sut-inspector-controls{justify-content:space-between;align-items:center;gap:.6rem;margin:.75rem 0;display:flex}.sut-inspector-controls button{border:1px solid var(--ink,#1c2b30);background:var(--surface,#fff);min-height:44px;color:var(--ink,#1c2b30);font:inherit;cursor:pointer;border-radius:2px;padding:.45rem .75rem;font-weight:600}.sut-inspector-controls button:disabled{cursor:not-allowed;opacity:.45}.sut-inspector-controls span{font-variant-numeric:tabular-nums;text-align:center;font-size:.82rem}.sut-selected-event{margin-bottom:.75rem}.sut-all-events{border-top:1px dashed var(--line,#bac9c2);padding-top:.65rem}.sut-all-events>summary{align-items:center;min-height:44px;display:flex}.sut-events{gap:.7rem;margin:1rem 0;padding:0;list-style:none;display:grid}.sut-event{border:1px solid var(--line,#bac9c2);border-left:4px solid var(--sut-color);background:var(--surface,#fff);min-width:0;padding:.8rem;position:relative}.sut-event.sut-selected{box-shadow:0 0 0 2px var(--sut-color)}.sut-event-top{color:var(--muted,#566761);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;font-size:.75rem;display:flex}.sut-badge{color:var(--sut-color);font-weight:700}.sut-event h4{overflow-wrap:anywhere;margin:.5rem 0;font-size:.95rem}.sut-usage{flex-wrap:wrap;gap:.6rem 1.2rem;margin:.5rem 0;font-size:.8rem;display:flex}.sut-usage dt{color:var(--muted,#566761)}.sut-usage dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.sut-costs,.sut-references{gap:.4rem;margin:.4rem 0;padding:0;font-size:.85rem;list-style:none;display:grid}.sut-costs details{color:var(--muted,#566761);font-size:.75rem}.sut-reference-note{color:var(--muted,#566761);font-size:.78rem}.sut-evidence{color:var(--muted,#566761);overflow-wrap:anywhere;font-size:.8rem}.sut-evidence dl{grid-template-columns:minmax(5rem,auto) minmax(0,1fr);gap:.3rem .8rem;display:grid}.sut-evidence dd{font-family:var(--pixel-heading,monospace);margin:0}.sut-evidence p{margin-top:.5rem}.sut-more{background:var(--surface,#fff);font:inherit;cursor:pointer;border:1px solid #1c2b30;justify-self:start;padding:.6rem 1rem;box-shadow:2px 2px #1c2b30}.sut-unresolved,.sut-linked-context{border-top:1px solid var(--line,#bac9c2);padding-top:.75rem}.sut-unresolved>article,.sut-linked-context>article{margin-top:.75rem}@media (width<=540px){.sut-body{padding:.8rem}.sut-session{padding:.75rem}.sut-session-heading{flex-wrap:wrap}.sut-event{padding:.65rem}.sut-spend-body{padding:.7rem .85rem .8rem}}.sut-spend{--wo-ink:var(--ink,#1c2b30)}.sut-spend-body{padding:.9rem 1.15rem 1rem}.sut-spend-partial{color:var(--muted,#566761);margin-left:auto;font-size:.8rem}.sut-spend-status{margin:0}.sut-scope strong{color:var(--ink,#1c2b30)}.sut-session{padding:.75rem}.sut-session-heading h3{font-size:.95rem}.sut-session-heading p{font-size:.75rem;line-height:1.3}.sut-session .sut-strip{height:12px;margin:.55rem 0 .3rem}.sut-session .sut-strip-caption{font-size:.72rem;line-height:1.3}.sut-session-details{border-top:0;margin-top:.35rem;padding-top:0}.sut-session-details>summary{align-items:center;gap:.4rem;min-height:44px;font-size:.8rem;display:flex}.sut-session-details>summary:before{content:"▸"}.sut-session-details[open]>summary:before{content:"▾"}.sut-session-details[open]{margin-top:.45rem}.sut-session-details[open]>summary{border-bottom:1px solid var(--line,#bac9c2);margin-bottom:.5rem}.sut-event .sut-costs details{margin-top:.25rem}.sut-recorded{background:#7b8b87}.sut-index-session{border:1px solid var(--line,#bac9c2);background:var(--surface,#fff);min-width:0;padding:.75rem}.sut-index-session+.sut-index-session{margin-top:.65rem}.sut-index-details{margin-top:.35rem}.sut-index-details>[role=status],.sut-index-details>[role=alert]:not(.load-error){color:var(--muted,#566761);font-size:.8rem}.sut-lane{background:var(--surface-alt,#edf7f0);margin-top:.65rem}.sut-lane .sut-session-heading h4{overflow-wrap:anywhere;margin:0}.sut-index-session .sut-session-heading{flex-wrap:nowrap}.sut-index-session .sut-session-heading>div{flex:1 1 0;min-width:0}.sut-index-session .sut-session-heading h3{margin:0;font-size:.95rem}.sut-index-session .sut-session-heading p{overflow-wrap:anywhere;margin:.2rem 0 0;font-size:.75rem;line-height:1.25}.sut-index-session .sut-session-heading .sut-count{text-align:right;flex:none}.sut-index-session .sut-strip{height:12px;margin:.55rem 0 .3rem}.sut-work-timeline{min-width:0;margin-top:.55rem}.sut-work-heading,.sut-usage-heading{justify-content:space-between;align-items:baseline;gap:.6rem;min-width:0;display:flex}.sut-work-heading strong,.sut-usage-heading strong{font-size:.78rem}.sut-work-heading span,.sut-usage-heading span{color:var(--muted,#566761);text-align:right;font-size:.7rem}.sut-work-strip{background:#e5ece8;border:1px solid #2d443e;border-radius:2px;align-items:stretch;width:100%;height:14px;margin:.25rem 0;display:flex;overflow:hidden}.sut-work-segment{border:0;border-right:1px solid #fff8;border-radius:0;flex-basis:0;min-width:0;height:100%;margin:0;padding:0}.sut-work-segment:last-child{border-right:0}.sut-work-pending{background:#8b9894 repeating-linear-gradient(135deg,#0000,#0000 4px,#fff2 4px 6px);flex:100%}.sut-work-reference-groups,.sut-work-references{flex-wrap:wrap;align-items:center;gap:.3rem .45rem;margin:.35rem 0 0;padding:0;font-size:.72rem;list-style:none;display:flex}.sut-work-reference-groups li{align-items:center;gap:.25rem;min-width:0;display:inline-flex}.sut-work-reference-groups i{flex:0 0 5px;width:5px;height:1.25rem}.sut-work-reference{border:1px solid var(--line,#bac9c2);background:var(--surface-alt,#edf7f0);max-width:100%;color:var(--ink,#1c2b30);text-overflow:ellipsis;white-space:nowrap;padding:.12rem .35rem;display:inline-block;overflow:hidden}a.sut-work-reference{color:var(--accent,#12766a)}.sut-work-inspector{border-top:1px dashed var(--line,#bac9c2);margin-top:.6rem;padding-top:.6rem}.sut-work-event{border:1px solid var(--line,#bac9c2);background:var(--surface,#fff);border-left:4px solid #65736f;min-width:0;padding:.7rem}.sut-work-event.sut-work-exact{border-left-color:var(--accent,#12766a)}.sut-work-event h4{overflow-wrap:anywhere;margin:.45rem 0;font-size:.92rem}.sut-work-phase{color:var(--muted,#566761);font-size:.78rem}.sut-work-event .sut-evidence{margin-top:.45rem}.sut-usage-heading{margin-top:.55rem}.sut-index-session .sut-usage-strip{opacity:.82;height:5px;margin:.2rem 0}.sut-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=540px){.sut-work-heading span,.sut-usage-heading span{font-size:.66rem}.sut-work-reference-groups{flex-wrap:nowrap;overflow:hidden}.sut-work-reference-groups li{flex:0 auto;overflow:hidden}}.sut-reported-section{border-top:1px solid var(--line,#bac9c2);min-width:0;padding-top:.65rem}.sut-reported-heading{justify-content:space-between;align-items:baseline;gap:.7rem;display:flex}.sut-reported-heading h3{margin:0;font-size:.95rem}.sut-reported-heading span{color:var(--muted,#566761);text-align:right;font-size:.72rem}.sut-reported-work{border-left:3px solid #75538b;margin-top:.55rem}@media (width<=540px){.sut-reported-heading{align-items:start}}.sut-native-tools{border-top:1px dashed var(--line,#bac9c2);margin-top:.55rem;padding-top:.45rem}.sut-native-tools>summary{align-items:center;min-height:44px;font-size:.78rem;display:flex}.sut-activity-selector{color:var(--muted,#566761);grid-template-columns:minmax(0,1fr);align-items:center;gap:.45rem;margin-top:.3rem;font-size:.72rem;display:grid}.sut-activity-selector select{border:1px solid var(--line,#bac9c2);background:var(--surface,#fff);width:100%;min-width:0;min-height:44px;color:var(--ink,#1c2b30);font:inherit;border-radius:2px;padding:.35rem .45rem}.sut-activity-selector select:focus-visible{outline:3px solid var(--accent,#12766a);outline-offset:2px}@media (width<=540px){.sut-activity-selector{gap:.2rem}}.ss-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ss-title h3{margin:0;font-size:1.05rem}.ss-title p,.ss-note,.ss-meta,.ss-time,.ss-empty{color:var(--muted,#566761);margin:.15rem 0 0;font-size:.82rem}.ss-total{text-align:right;white-space:nowrap;flex-direction:column;align-items:flex-end;display:flex}.ss-total strong{font-variant-numeric:tabular-nums;font-size:1.35rem;line-height:1.1}.ss-total span{color:var(--muted,#566761);font-size:.78rem}.ss-work,.ss-orphan-list{border-top:1px solid var(--line,#bac9c2);margin:.85rem 0 0;padding:0;list-style:none}.ss-item,.ss-orphan{border-bottom:1px solid var(--line,#bac9c2);grid-template-columns:.7rem 3.2rem minmax(0,1fr) auto;align-items:start;gap:.6rem;padding:.6rem 0;display:grid}.ss-orphan{grid-template-columns:6.5rem minmax(0,1fr)}.ss-dot{background-color:var(--sut-color);border-radius:50%;width:.7rem;height:.7rem;margin-top:.3rem}.ss-time{font-variant-numeric:tabular-nums;margin:0;padding-top:.1rem}.ss-main{min-width:0}.ss-what{overflow-wrap:anywhere;margin:0;font-weight:600}.ss-meta{flex-wrap:wrap;align-items:center;gap:.35rem .6rem;display:flex}.ss-item-subagent{padding-left:1.1rem}.ss-runs{margin:.85rem 0 0;padding:0;list-style:none}.ss-runs .ss-runs{margin:0}.ss-runs-child{border-left:2px solid var(--line,#bac9c2);margin-left:.3rem;padding-left:.7rem}.ss-run+.ss-run{margin-top:.5rem}.ss-run-head{border-bottom:1px solid var(--line,#bac9c2);color:var(--muted,#566761);flex-wrap:wrap;align-items:center;gap:.15rem .6rem;margin:0;padding:.3rem 0;font-size:.78rem;font-weight:600;display:flex}.ss-run-title,.ss-flag{white-space:nowrap;align-items:center;display:inline-flex}.ss-flag{color:var(--warn,#8a5a00);border:1px solid;padding:0 0 0 .4rem;font-size:.72rem;font-weight:600}.ss-runs .ss-work,.ss-runs .ss-orphan-list{border-top:0;margin:0}.ss-runs-child .ss-item-subagent,.ss-item-apart{padding-left:0}.ss-tag{border:1px solid var(--line,#bac9c2);color:var(--muted,#566761);white-space:nowrap;margin-left:.45rem;padding:.05rem .35rem;font-size:.7rem;font-weight:500;display:inline-block}.ss-chips{flex-wrap:wrap;gap:.3rem;display:inline-flex}.ss-chip{color:var(--ink,#1c2b30);background:#edf3ef;border:1px solid #0000;padding:.05rem .4rem;font-size:.75rem;text-decoration:none}a.ss-chip:hover{border-color:var(--accent,#12766a)}.ss-chip-pending{border:1px dashed var(--line,#bac9c2);color:var(--muted,#566761);background:0 0}.ss-cost{text-align:right;flex-direction:column;align-items:flex-end;min-width:5.5rem;display:flex}.ss-cost strong{font-variant-numeric:tabular-nums}.ss-cost .ss-note{max-width:10rem;margin:0;font-size:.72rem}.ss-cost .ss-subagent{white-space:nowrap;max-width:none}.ss-cost .ss-subagent-named{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:12rem;display:-webkit-box;overflow:hidden}.ss-skeleton{vertical-align:-.05em;background:color-mix(in srgb, var(--pixel-line,#83958f) 35%, transparent);border-radius:2px;height:.8em;display:inline-block}.ss-skeleton-title{width:min(18rem,100%)}.ss-skeleton-cost{width:7ch}.ss-item-waiting .ss-dot{background-color:color-mix(in srgb, var(--pixel-line,#83958f) 35%, transparent)}.ss-plan{margin:.1rem 0 .35rem}.ss-plan-paid{color:var(--warn,#8a5a00);font-weight:600}.ss-empty{margin-top:.75rem}.ss-technical{margin-top:.7rem}.ss-technical>summary,.ss-orphans>summary{cursor:pointer;color:var(--muted,#566761);min-height:32px;font-size:.82rem}.ss-orphans{border:1px solid var(--line,#bac9c2);background:var(--surface,#fff);margin-top:1rem;padding:.75rem 1rem}.ss-orphans>summary{color:var(--ink,#1c2b30);flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;font-size:.95rem;display:flex}.ss-orphans>summary span{color:var(--muted,#566761);font-size:.8rem}@media (width<=540px){.ss-head{flex-direction:column;gap:.4rem}.ss-total{text-align:left;align-items:flex-start}.ss-item{grid-template-columns:.7rem minmax(0,1fr) auto}.ss-item .ss-time{display:none}.ss-orphan{grid-template-columns:minmax(0,1fr);gap:.1rem}}@media (width<=720px){.ss-item{row-gap:0}.ss-item>.ss-main,.ss-item>.ss-cost{display:contents}.ss-item>.ss-dot,.ss-item>.ss-time{grid-row:1}.ss-item .ss-what{grid-area:1/-3/auto/-2}.ss-item .ss-main>:not(.ss-what){grid-column:-3/-1}.ss-item .ss-cost>*{text-align:right;white-space:nowrap;grid-area:1/-2/auto/-1;min-width:4.5rem}.ss-item .ss-cost>.ss-subagent{grid-area:2/-3/auto/-1;justify-self:end;min-width:0}.ss-item .ss-cost>.ss-subagent-named{white-space:normal;max-width:100%}.ss-item .ss-meta:empty{display:none}}.ss-shared{margin-top:.5rem}.ss-user-filter{min-width:0;max-width:100%;color:var(--ev-dim,var(--muted));align-items:center;gap:.5rem;margin:0;font-size:12px;display:inline-flex}.ss-user-filter select{border:1px solid var(--ev-line,var(--line));min-width:0;max-width:100%;min-height:36px;font:inherit;color:var(--ink,#1c2b30);background:var(--surface,#fff);appearance:none;text-overflow:ellipsis;border-radius:10px;flex:0 auto;padding:0 2rem 0 .7rem;font-size:13px}.ss-select{min-width:0;max-width:100%;display:inline-flex;position:relative}.ss-select:after{content:"";border-right:1.6px solid var(--ink,#1c2b30);border-bottom:1.6px solid var(--ink,#1c2b30);pointer-events:none;width:.4rem;height:.4rem;position:absolute;top:50%;right:.85rem;transform:translateY(-70%)rotate(45deg)}.ss-user-filter select:focus-visible{outline:2px solid var(--accent,#12766a);outline-offset:2px}.ss-session{padding:0}.ss-card{font-size:inherit;border-top:0;margin:0}.ss-card .ss-technical{border-top:0;margin-top:.3rem}.ss-card>summary.ss-row{cursor:pointer;align-items:center;gap:.4rem .9rem;min-height:44px;padding:.55rem .9rem;list-style:none;display:flex}.ss-card>summary.ss-row::-webkit-details-marker{display:none}.ss-row:before{content:"";border-right:2px solid var(--muted,#566761);border-bottom:2px solid var(--muted,#566761);flex:none;width:.45rem;height:.45rem;margin-right:.1rem;transform:rotate(-45deg)}.ss-card[open]>.ss-row:before{transform:rotate(45deg)}.ss-row-main{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.ss-row-main h3{margin:0;font-size:1rem}.ss-row-meta{color:var(--muted,#566761);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.ss-row-end{flex:none;align-items:center;gap:.5rem;display:flex}.ss-row-cost,.ss-badge{white-space:nowrap;align-items:center;display:inline-flex}.ss-badge .info-tip{margin-left:.1rem}.ss-row-cost strong{font-variant-numeric:tabular-nums;font-size:1.05rem}.ss-body{padding:0 .9rem .8rem 1.95rem}.ss-plan-line{flex-wrap:wrap;align-items:center;gap:.1rem 1rem;margin:0 0 .2rem;display:flex}@media (width<=540px){.ss-card>summary.ss-row{flex-wrap:wrap;padding:.55rem .75rem}.ss-row-meta{white-space:normal}.ss-row-end{justify-content:space-between;width:100%;padding-left:1.1rem}.ss-body{padding:0 .75rem .75rem}}@media (width<=480px){.sut-panel .sut-body{gap:0;padding:.4rem 0 .8rem}.sut-panel .sut-body>:not(.sut-index-session){padding-inline:.75rem}.sut-index-session{border-width:1px 0 0;padding:.2rem 0 .4rem}.sut-index-session+.sut-index-session{margin-top:0}.ss-body{padding:0 .75rem .6rem}.ss-cost{min-width:0}}.sut-more{justify-content:center;min-height:1px;padding:.5rem 0;display:flex}.ss-agent-split{margin:.5rem 0 .9rem}.ss-agent-split summary{cursor:pointer;font-size:.85rem}.ss-agent-split li{overflow-wrap:anywhere;gap:.15rem;display:grid}
