.pd[data-term]{--tmc-gut:0px;--tmc-head:calc(var(--h-lg) + 4px);--tmc-chart-min:140px;--tmc-row:28px;--tmc-above:339px;--tmc-floor:560px}.tmc-board{display:flex;flex-direction:column;min-height:0;gap:var(--tmc-gut);border:1px solid var(--tm-line);border-top:0;background:var(--color-surface)}@media (min-width:768px){.tmc-board{min-height:max(var(--tmc-floor),calc(100dvh - var(--tmc-above) - (var(--tmc-gut) * 2)));padding-bottom:0}}.tmc-course{display:grid;min-height:0;gap:var(--tmc-gut)}.tmc-course+.tmc-course{border-top:var(--tmc-seam,1px) solid var(--tm-line)}.tmc-course--top{flex:54 1 0;min-height:calc(var(--tmc-head) + var(--h-lg) + 1px + 77px + var(--h-md));grid-template-columns:8fr 4fr}@media (min-width:1440px){.tmc-course--top{min-height:min-content}.tmc-course--top>.tmc-plate{min-height:calc(var(--tmc-head) + var(--h-lg) + 1px + 77px + var(--h-md))}.tmc-course--top .tmc-assets{contain:size}}.tmc-course--mid{flex:46 1 0;min-height:230px;grid-template-columns:5fr 4fr 3fr}.tmc-course--foot{flex:none;min-height:148px;grid-template-columns:minmax(0,1fr)}.tmc-plate{display:flex;flex-direction:column;min-width:0;min-height:0}.tmc-plate+.tmc-plate{border-left:var(--tmc-seam,1px) solid var(--tm-line)}.tmc-board>.tmc-plate+.tmc-plate{border-left:0}@container style(--tmc-gut: 12px){.tmc-board{--tmc-seam:0px;border:0;background:none}.tmc-plate{border:1px solid var(--tm-line);background:var(--color-surface)}}.tmc-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;flex:none;height:var(--tmc-head);border-bottom:1px solid var(--tm-line)}.tmc-title{display:flex;align-items:center;gap:6px;padding-inline:var(--tm-pad);font-size:var(--text-title);line-height:var(--leading-body);font-weight:var(--weight-emphasis);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-ink)}.tmc-title,.tmc-titletext{min-width:0;white-space:nowrap;overflow:hidden}.tmc-titletext{text-overflow:ellipsis}.tmc-solidus{flex:none}.tmc-qual,.tmc-solidus{color:var(--color-ink-3);font-weight:400}.tmc-qual{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@container (max-width: 300px){.tmc-qual,.tmc-solidus{display:none}}.tmc-plink{display:inline-flex;align-items:center;gap:6px;align-self:stretch;padding-inline:var(--tm-pad);font-family:var(--font-fragment-mono),ui-monospace,monospace;font-size:var(--text-label);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-ink-2);white-space:nowrap;transition:background-color var(--dur-fast) linear,color var(--dur-fast) linear}.tmc-plink:hover{background:var(--color-ink);color:var(--color-surface)}.tmc-plink:active{transform:translateY(1px)}.tmc-head .tmc-plink{height:var(--h-lg);align-self:start}.tmc-foot .tmc-plink{height:var(--h-xs)}.tmc-modes{display:flex;align-self:stretch}.tmc-mode{display:inline-flex;align-items:center;height:var(--h-lg);padding-inline:var(--tm-dense);background:var(--tm-ctl);font-family:var(--font-fragment-mono),ui-monospace,monospace;font-size:var(--text-label);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-ink-2);white-space:nowrap;transition:background-color var(--dur-fast) linear,color var(--dur-fast) linear}.tmc-mode:hover{background:var(--tm-ctl-hover);color:var(--color-ink)}.tmc-mode:active{background:var(--tm-ctl-press)}.tmc-mode:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.tmc-mode:disabled{cursor:default;opacity:var(--opacity-disabled)}.tmc-fig{display:flex;min-width:0;flex-direction:column;gap:var(--space-1);padding:var(--tm-dense) var(--tm-pad)}.tmc-figv{font-size:var(--text-hero);line-height:var(--leading-hero);font-weight:var(--weight-display);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:var(--tracking-tight);color:var(--color-ink);white-space:nowrap}.tmc-figv[data-tone=positive]{color:var(--color-positive)}.tmc-figv[data-tone=negative]{color:var(--color-negative)}.tmc-figl{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) 6px;min-width:0;font-family:var(--font-fragment-mono),ui-monospace,monospace;font-size:var(--text-label);line-height:var(--leading-tight);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-ink-3)}.tmc-figl>.truncate{overflow:visible;text-overflow:clip}.tmc-move{display:inline-flex;align-items:center;gap:var(--space-1);flex:none;font-style:normal;font-variant-numeric:tabular-nums}.tmc-move.is-up{color:var(--color-positive)}.tmc-move.is-down{color:var(--color-negative)}.tmc-figw{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-fragment-mono),ui-monospace,monospace;font-size:var(--text-label);line-height:var(--leading-tight);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-ink-3);opacity:.72}.tmc-figs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));flex:none;border-bottom:1px solid var(--tm-line)}.tmc-figs>*+*{border-left:1px solid var(--tm-line)}.tmc-perf .tmc-figs{flex:1 1 auto;border-bottom:0}.tmc-perf .tmc-fig{justify-content:center;padding-block:var(--space-4)}.tmc-perf .tmc-foot{justify-content:flex-end}@container (max-width: 624px){.tmc-figs{grid-template-columns:repeat(2,minmax(0,1fr))}.tmc-figs>*{border-left:0}.tmc-figs>:nth-child(2n){border-left:1px solid var(--tm-line)}.tmc-figs>:nth-child(n+3){border-top:1px solid var(--tm-line)}}.tmc-chart{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;flex:1 1 auto;min-height:var(--tmc-chart-min);padding:var(--tm-dense) var(--tm-pad);gap:6px}.tmc-axis{display:flex;min-height:72px;flex-direction:column;justify-content:space-between;align-items:flex-end;padding-right:8px;font-family:var(--font-fragment-mono),ui-monospace,monospace;font-size:var(--text-label);line-height:1;font-variant-numeric:tabular-nums;color:var(--color-ink-3)}.tmc-tick{transform:translateY(-50%)}.tmc-tick:first-child{transform:none}.tmc-tick:last-child{transform:translateY(-100%)}.tmc-plot{position:relative;min-width:0;min-height:72px;border:1px solid var(--tm-line)}.tmc-plot svg{display:block;width:100%;height:100%}.tmc-months{grid-column:2;display:flex;justify-content:space-between;font-family:var(--font-fragment-mono),ui-monospace,monospace;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-ink-3)}.tmc-months,.tmc-read{font-size:var(--text-label);line-height:var(--leading-tight)}.tmc-read{position:absolute;top:8px;display:grid;gap:var(--space-1);padding:6px 8px;border:1px solid var(--color-line-active);background:var(--color-surface);pointer-events:none}.tmc-read.is-left{left:8px}.tmc-read.is-right{right:8px}.tmc-read-t{font-family:var(--font-fragment-mono),ui-monospace,monospace;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-ink-3)}.tmc-read-r{display:flex;align-items:center;gap:6px;color:var(--color-ink-2)}.tmc-read-r b{margin-left:auto;font-weight:var(--weight-emphasis);font-variant-numeric:tabular-nums;color:var(--color-ink)}.tmc-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--tm-pad);flex:none;min-height:var(--h-md);padding-left:var(--tm-pad);border-top:1px solid var(--tm-line)}.tmc-foot>.tmc-num{padding-right:var(--tm-pad)}.tmc-legend{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tm-pad)}.tmc-legend-item{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-fragment-mono),ui-monospace,monospace;font-size:var(--text-label);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-ink-2)}.tmc-swatch{width:8px;height:8px;flex:none}.tmc-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--tm-dense);flex:none;padding:var(--space-2) var(--tm-pad)}.tmc-hero-main{display:flex;min-width:0;flex-direction:column;gap:4px}.tmc-flows{display:grid;gap:4px}.tmc-flows>div{display:grid;grid-template-columns:auto auto;align-items:baseline;gap:8px;justify-content:end}.tmc-flows dt{font-family:var(--font-fragment-mono),ui-monospace,monospace;font-size:var(--text-label);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-ink-3)}.tmc-flows dd{font-size:var(--text-body);font-weight:var(--weight-emphasis)}.tmc-herov{font-size:var(--text-hero);line-height:var(--leading-hero);font-weight:var(--weight-display);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:var(--tracking-tight);color:var(--color-ink);white-space:nowrap}.tmc-herol{font-family:var(--font-fragment-mono),ui-monospace,monospace;font-size:var(--text-label);line-height:var(--leading-tight);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-ink-3)}.tmc-assets{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:thin;border-top:1px solid var(--tm-line)}.tmc-assets::-webkit-scrollbar{width:6px}.tmc-asset{display:grid;grid-template-columns:20px auto minmax(0,1fr) auto 46px;align-items:center;gap:var(--space-1) var(--space-2);min-height:38px;padding:var(--space-1) var(--tm-pad);border-bottom:1px solid var(--tm-line)}.tmc-asset>:first-child{grid-row:1;grid-column:1}.tmc-asset-n{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:var(--text-body);font-weight:var(--weight-emphasis)}.tmc-asset-n,.tmc-asset-v{grid-row:1;white-space:nowrap;color:var(--color-ink)}.tmc-asset-v{font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-num);text-align:right;font-size:var(--text-body);font-weight:var(--weight-emphasis)}.tmc-asset-a,.tmc-asset-s{grid-row:1;font-family:var(--font-fragment-mono),ui-monospace,monospace;font-size:var(--text-label);font-variant-numeric:tabular-nums;text-align:right;color:var(--color-ink-3);white-space:nowrap}.tmc-asset-a{min-width:0;overflow:hidden;text-overflow:ellipsis}.tmc-mix{display:flex;height:16px;margin:var(--space-2) var(--tm-pad) 0}.tmc-mix-seg{min-width:1px;background:var(--color-ink-3)}.tmc-mix-seg+.tmc-mix-seg{border-left:1px solid var(--color-surface)}.tmc-mixkey{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);padding:var(--space-1) var(--tm-pad) var(--tm-dense);font-family:var(--font-fragment-mono),ui-monospace,monospace;font-size:var(--text-label);line-height:var(--leading-tight);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-ink-3);list-style:none;margin:0}.tmc-mixkey>li{display:flex;align-items:center;gap:6px}.tmc-mix-dot{width:7px;height:7px;flex:none;background:var(--color-ink-3)}.tmc-assetsrc{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:var(--h-xs);padding:0 var(--tm-pad);border-bottom:1px solid var(--tm-line);background:var(--color-surface-2)}.tmc-assetsrc dt{font-family:var(--font-fragment-mono),ui-monospace,monospace;font-size:var(--text-label);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-ink-3)}.tmc-assetsrc dd{font-size:var(--text-meta);color:var(--color-ink-2)}.tmc-asset[data-unpriced=true] .tmc-asset-v{font-family:var(--font-fragment-mono),ui-monospace,monospace;font-size:var(--text-label);font-weight:400;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-ink-3)}.tmc-emptynote{padding:var(--space-3) var(--tm-pad);font-size:var(--text-meta);color:var(--color-ink-3)}.tmc-alloc-head{display:flex;align-items:center;justify-content:space-between;gap:var(--tm-dense);flex:none;min-height:var(--tmc-row);padding:0 var(--tm-pad)}.tmc-colhead{font-family:var(--font-fragment-mono),ui-monospace,monospace;font-size:var(--text-label);line-height:var(--leading-tight);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-ink-3);white-space:nowrap}.tmc-colhead--r{text-align:right;font-variant-numeric:tabular-nums;color:var(--color-ink-2)}.tmc-alloc{display:flex;flex:none;height:16px;margin:var(--tm-pad) var(--tm-pad) 0}.tmc-alloc-seg{min-width:1px;transition:width var(--dur-slow) var(--ease-out)}.tmc-alloc-seg+.tmc-alloc-seg{border-left:1px solid var(--color-surface)}.tmc-allocs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));flex:none}.tmc-allocrow{display:flex;min-width:0;flex-direction:column;gap:4px;padding:var(--space-2) var(--tm-pad)}.tmc-allocrow+.tmc-allocrow{border-left:1px solid var(--tm-line)}.tmc-allocrow dt{display:flex;min-width:0;align-items:center;gap:6px;font-family:var(--font-fragment-mono),ui-monospace,monospace;font-size:var(--text-label);line-height:var(--leading-tight);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-ink-3)}.tmc-allocrow .tmc-val{display:flex;align-items:baseline;gap:8px;min-width:0}.tmc-allocrow .tmc-num{text-align:left;font-size:var(--text-stat);line-height:var(--leading-stat);font-weight:var(--weight-emphasis)}.tmc-allocrow .tmc-share{font-family:var(--font-fragment-mono),ui-monospace,monospace;font-size:var(--text-label);font-variant-numeric:tabular-nums;color:var(--color-ink-3)}.tmc-allocgroup:before{content:"";display:block;width:24px;height:3px;margin-bottom:8px;background:var(--seg,transparent)}.tmc-allocrow{transition:opacity var(--dur-fast) linear,background-color var(--dur-fast) linear}.tmc-allocrow[data-dim=true]{opacity:.4}.tmc-allocrow[data-on=true]{background:color-mix(in oklab,var(--color-ink) 4%,transparent)}.tmc-alloc[data-hot] .tmc-alloc-seg:not([data-on]){opacity:.3}.tmc-alloc-seg{transition:width var(--dur-slow) var(--ease-out),opacity var(--dur-fast) linear}.tmc-allocgroup{order:-1;font-family:var(--font-fragment-mono),ui-monospace,monospace;font-size:var(--text-label);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-ink-3)}.tmc-allocglyph{flex:none}.tmc-allocglyph,.tmc-allocrow dt{color:var(--color-ink-2)}@media (max-width:1360px){.tmc-allocs{grid-template-columns:repeat(3,minmax(0,1fr))}.tmc-allocrow:nth-child(3n+1){border-left:0}.tmc-allocrow:nth-child(n+4){border-top:1px solid var(--tm-line)}}@media (max-width:720px){.tmc-allocs{grid-template-columns:repeat(2,minmax(0,1fr))}.tmc-allocrow:nth-child(odd){border-left:0}.tmc-allocrow:nth-child(2n){border-left:1px solid var(--tm-line)}.tmc-allocrow:nth-child(n+3){border-top:1px solid var(--tm-line)}}.tmc-scroll{min-height:0;flex:1 1 auto;overflow-y:auto;scrollbar-width:thin}.tmc-scroll::-webkit-scrollbar{width:6px}.tmc-colrow{display:grid;align-items:center;min-height:var(--tmc-row);padding-inline:var(--tm-pad);border-bottom:1px solid var(--tm-line);background:var(--color-surface);font-family:var(--font-fragment-mono),ui-monospace,monospace;font-size:var(--text-label);line-height:var(--leading-tight);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-ink-3)}.tmc-colrow>*{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tmc-colrow--stick{position:sticky;top:0;z-index:1}.tmc-row{display:grid;align-items:center;min-height:var(--tmc-row);padding:4px var(--tm-pad);border-bottom:1px solid var(--tm-line);font-size:var(--text-meta);line-height:var(--leading-tight);color:var(--color-ink-2);transition:background-color var(--dur-fast) linear,box-shadow var(--dur-fast) linear}.tmc-row>*{min-width:0}a.tmc-row:hover{box-shadow:inset 2px 0 0 var(--color-brand)}a.tmc-row:active,a.tmc-row:hover{background:var(--color-surface-2)}a.tmc-row:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.tmc-name{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:var(--text-body);font-weight:var(--weight-emphasis)}.tmc-name,.tmc-num{white-space:nowrap;color:var(--color-ink)}.tmc-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:var(--tracking-num);text-align:right}.tmc-num.is-up,.tmc-num[data-tone=positive]{color:var(--color-positive)}.tmc-num.is-down,.tmc-num[data-tone=negative]{color:var(--color-negative)}.tmc-dim{color:var(--color-ink-3)}.tmc-r{text-align:right}.tmc-mono{font-family:var(--font-fragment-mono),ui-monospace,monospace;font-size:var(--text-label);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-ink-3);white-space:nowrap}.tmc-ev{color:var(--color-ink-2)}.tmc-ev:active{transform:translateY(1px)}.tmc-ico{display:inline-flex;color:var(--color-ink-3)}.tmc-ico.is-in{color:var(--color-positive)}.tmc-go{display:inline-flex;color:var(--color-ink-3);transition:color var(--dur-fast) linear,transform var(--dur-fast) var(--ease-out)}a.tmc-row:hover .tmc-go{color:var(--color-brand);transform:translateX(2px)}.tmc-state{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0;font-size:var(--text-meta);color:var(--color-ink-2)}.tmc-state>svg{flex:none;color:var(--color-ink-3)}.tmc-state[data-on=idle]>svg,.tmc-state[data-on=running]>svg{color:var(--color-positive)}.tmc-state[data-on=paused]>svg{color:var(--color-warning)}.tmc-state[data-on=pending]>svg{color:var(--color-ink-2)}.tmc-state:is([data-on=failed],[data-on=last_failed]){color:var(--color-ink);font-weight:var(--weight-emphasis)}.tmc-state:is([data-on=failed],[data-on=last_failed])>svg{color:var(--color-negative)}.tmc-track{position:relative;height:6px;background:var(--color-surface-2)}.tmc-track-f{position:absolute;inset:0 auto 0 0;background:var(--color-ink)}.tmc-track-f[data-hot=true]{background:var(--color-warning)}.tmc-track-f[data-inactive=true]{background:var(--color-ink-3)}.tmc-deptrow{--dept-sym:40px;--dept-cols:var(--dept-sym) minmax(0,2.4fr) minmax(136px,1fr) minmax(96px,0.8fr) minmax(96px,0.8fr) 16px;grid-template-columns:var(--dept-cols);column-gap:var(--space-4)}.tmc-deptrow.tmc-row{grid-template-rows:20px 16px;row-gap:var(--space-1);align-content:center;min-height:60px;padding-block:var(--space-2)}.tmc-deptrow.tmc-row>.tmc-dept-sym,.tmc-deptrow.tmc-row>.tmc-go{grid-row:1/span 2;align-self:center}.tmc-deptrow.tmc-row>.tmc-dept-sym{grid-column:1}.tmc-deptrow.tmc-row>.tmc-name{grid-row:1;grid-column:2}.tmc-deptrow.tmc-row>.tmc-state{grid-row:1;grid-column:3}.tmc-deptrow.tmc-row>.tmc-dept-spent{grid-row:1;grid-column:4}.tmc-deptrow.tmc-row>.tmc-dept-budget{grid-row:1;grid-column:5}.tmc-deptrow.tmc-row>.tmc-go{grid-column:6}.tmc-deptrow.tmc-row>.tmc-obj{grid-row:2;grid-column:2}.tmc-deptrow.tmc-row>.tmc-when{grid-row:2;grid-column:3}.tmc-deptrow.tmc-row>.tmc-meter{grid-row:2;grid-column:4}.tmc-deptrow.tmc-row>.tmc-dept-pct{grid-row:2;grid-column:5}.tmc-dept-pct,.tmc-when{font-size:var(--text-label);line-height:16px;color:var(--color-ink-3)}.tmc-when{min-width:0;padding-left:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.tmc-deptrow[data-alert=fail] .tmc-dept-sym{border-color:var(--color-negative);box-shadow:inset 0 0 0 1px var(--color-negative)}.tmc-deptrow[data-alert=warn] .tmc-dept-sym{border-color:var(--color-warning);box-shadow:inset 0 0 0 1px var(--color-warning)}.tmc-zeros{color:var(--color-ink-3);opacity:.6}.tmc-dept-sym{align-items:center;justify-content:center;width:var(--dept-sym);height:var(--dept-sym);border:1px solid var(--tm-line);background:var(--color-surface-2);color:var(--color-ink);transition:border-color var(--dur-fast) linear,box-shadow var(--dur-fast) linear}a.tmc-deptrow:focus-visible .tmc-dept-sym,a.tmc-deptrow:hover .tmc-dept-sym{border-color:var(--color-ink-3)}.tmc-deptrow .tmc-name{font-size:15px;line-height:20px;font-weight:var(--weight-emphasis);letter-spacing:-.005em}.tmc-deptrow .tmc-num{font-size:var(--text-meta);line-height:20px}.tmc-deptrow .tmc-go{justify-content:flex-end}.tmc-deptrow .tmc-name,.tmc-deptrow .tmc-obj{padding-left:calc(var(--lvl, 0) * var(--space-4))}.tmc-deptrow.tmc-row{position:relative}.tmc-rail{position:absolute;top:-1px;bottom:-1px;left:calc(var(--tm-pad) + var(--dept-sym) + var(--space-4) + (var(--k) - 1) * var(--space-4) + 3px);width:1px;background:var(--color-ink-3);pointer-events:none}.tmc-rail--tick[data-last]{bottom:auto;height:21px}.tmc-rail--tick:after{content:"";position:absolute;top:20px;left:0;width:9px;height:1px;background:inherit}.tmc-rail--down{top:50px}.tmc-obj{min-width:0;max-width:calc(56ch + var(--lvl, 0) * var(--space-4));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-meta);line-height:16px;color:var(--color-ink-3)}.tmc-obj[data-empty]{font-style:italic}.tmc-meter{display:flex;align-items:center}.tmc-meter .tmc-track{width:100%;height:4px;background:var(--tm-line)}.tmc-meter .tmc-track-f{background:var(--color-ink-2)}.tmc-meter .tmc-track-f[data-some]{min-width:2px}.tmc-meter .tmc-track-f[data-hot=true]{background:var(--color-warning)}.tmc-meter .tmc-track-f[data-inactive=true]{background:var(--color-ink-3)}.tmc-dept-band{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-6,24px);padding:var(--space-3) var(--tm-pad);border-bottom:1px solid var(--tm-line)}.tmc-dept-chips{display:flex;flex-wrap:wrap;min-width:0}.tmc-dept-chip{display:inline-flex;align-items:center;gap:var(--space-2);height:32px;padding:0 var(--space-3);margin-left:-1px;border:1px solid var(--tm-line);background:transparent;font-size:var(--text-meta);color:var(--color-ink-2);cursor:pointer;transition:background-color var(--dur-fast) linear,color var(--dur-fast) linear}.tmc-dept-chip:first-child{margin-left:0}.tmc-dept-chip .tmc-state{color:inherit;font-weight:inherit}.tmc-dept-chip:hover{background:var(--color-surface-2);color:var(--color-ink)}.tmc-dept-chip:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px;position:relative;z-index:1}.tmc-dept-chip:active{transform:translateY(1px)}.tmc-dept-chip[aria-pressed=true]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-bg);position:relative;z-index:1}.tmc-dept-count{font-variant-numeric:tabular-nums;font-weight:var(--weight-emphasis);color:var(--color-ink)}.tmc-dept-chip[aria-pressed=true] .tmc-dept-count{color:inherit}.tmc-dept-burn{display:flex;align-items:center;gap:var(--space-2);min-width:0;white-space:nowrap}.tmc-dept-burn-label{margin-right:var(--space-1);font-family:var(--font-fragment-mono),ui-monospace,monospace;font-size:var(--text-label);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-ink-3)}.tmc-dept-burn-n{font-size:15px;font-weight:var(--weight-emphasis)}.tmc-dept-burn .tmc-meter{width:120px;margin-left:var(--space-2)}.tmc-dept-burn .tmc-dept-pct{min-width:4ch;font-size:var(--text-meta);color:var(--color-ink-2)}.tmc-dept-obs>[role=status]{padding-left:calc(var(--tm-pad) + 40px + var(--space-4));font-size:var(--text-label)}@container (max-width: 600px){.tmc-deptrow{--dept-cols:var(--dept-sym) minmax(0,2fr) minmax(112px,1fr) minmax(80px,0.8fr) 16px;column-gap:var(--space-3)}.tmc-deptrow .tmc-dept-budget{display:none}.tmc-deptrow.tmc-row>.tmc-meter{grid-column:4}.tmc-deptrow.tmc-row>.tmc-go{grid-column:5}}@container (max-width: 400px){.tmc-deptrow{--dept-sym:32px;--dept-cols:var(--dept-sym) minmax(0,1fr) 20px 72px 16px}.tmc-deptrow .tmc-when{display:none}.tmc-deptrow .tmc-state>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tmc-deptrow.tmc-colrow>:nth-child(3){visibility:hidden}}.tmc-ledrow{grid-template-columns:30px 16px 70px minmax(0,1fr) 58px;gap:6px}.tmc-ledlink{text-decoration-line:underline;text-decoration-color:var(--tm-line);text-underline-offset:3px}.tmc-ledlink:hover{color:var(--color-ink);text-decoration-color:currentColor}.tmc-ledlink:active{transform:translateY(1px)}.tmc-more{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--tm-pad);font-size:var(--text-meta);color:var(--color-negative)}.tmc-morebtn{margin-left:auto;height:var(--h-xs);padding:0 var(--space-3);border:1px solid var(--tm-line);font-family:var(--font-fragment-mono),ui-monospace,monospace;font-size:var(--text-label);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-ink-2);transition:background-color var(--dur-fast) linear,color var(--dur-fast) linear}.tmc-morebtn:hover{background:var(--color-ink);color:var(--color-surface)}.tmc-morebtn:active:not(:disabled){transform:translateY(1px)}.tmc-morebtn:disabled{color:var(--color-ink-3);background:transparent}.tmc-kvrow{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:var(--space-2);height:var(--h-sm);padding-inline:var(--tm-pad);border-bottom:1px solid var(--tm-line)}.tmc-kvrow dt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-fragment-mono),ui-monospace,monospace;font-size:var(--text-label);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-ink-3)}.tmc-kvrow dd{display:flex;align-items:center;min-width:0;height:var(--h-xs);font-size:var(--text-body);color:var(--color-ink)}.tmc-kvrow dd>span{min-width:0}.tmc-xl{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--h-xs);height:var(--h-xs);color:var(--color-ink-3);transition:color var(--dur-fast) linear}.tmc-xl:hover{color:var(--color-ink)}.tmc-xl:active{transform:scale(var(--press-icon))}.tmc-plugs{display:flex;flex-wrap:wrap;gap:0;padding:var(--tm-dense) var(--tm-pad)}.tmc-plug{position:relative;display:flex;width:32px;height:32px;align-items:center;justify-content:center;border:1px solid var(--tm-line);color:var(--color-ink-2);transition:background-color var(--dur-fast) linear,color var(--dur-fast) linear}.tmc-plugs>li+li .tmc-plug{margin-left:-1px}.tmc-plug:hover{background:var(--color-ink);color:var(--color-surface);z-index:1}.tmc-plug:active{transform:translateY(1px)}.tmc-plug:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px;z-index:1}.tmc-plug-v{top:0;right:0;background:var(--color-brand)}.tmc-plug-s,.tmc-plug-v{position:absolute;width:5px;height:5px}.tmc-plug-s{bottom:0;left:0;background:var(--color-ink-3)}.tmc-plug[data-run=crashed] .tmc-plug-s{background:var(--color-negative)}.tmc-plug[data-run=awaiting_approval] .tmc-plug-s,.tmc-plug[data-run=starting] .tmc-plug-s{background:var(--color-warning)}.tmc-plug[data-run=disabled],.tmc-plug[data-run=stopped]{color:var(--color-ink-3);border-style:dashed}.tmc-plugnote{padding:var(--space-1) var(--tm-pad) var(--tm-dense);font-family:var(--font-fragment-mono),ui-monospace,monospace;font-size:var(--text-label);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-ink-3)}.tmc-plugnote[data-run=crashed],.tmc-privmark[data-run=crashed]{color:var(--color-negative)}.tmc-privs{padding:0 var(--tm-pad) var(--tm-dense)}.tmc-priv{display:flex;min-width:0;align-items:center;gap:6px;min-height:var(--h-xs);color:var(--color-ink-3)}.tmc-priv .tmc-name{font-size:var(--text-meta)}.tmc-privmark{flex:none;margin-left:auto;font-family:var(--font-fragment-mono),ui-monospace,monospace;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-ink-3)}.tmc-addr,.tmc-privmark{font-size:var(--text-label)}.tmc-addr{height:auto;min-height:var(--h-xs);align-items:flex-start;line-height:var(--leading-tight);text-align:left}.tmc-addr>.pd-mono{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.tmc-price{grid-column:1/-1;min-width:0;overflow:hidden;text-overflow:ellipsis}.tmc-alloc,.tmc-alloc-head,.tmc-figs,.tmc-foot,.tmc-head,.tmc-hero,.tmc-mix,.tmc-mixkey,.tmc-period{flex:none}.tmc-plate{container-type:inline-size}@media (max-width:1439px){.tmc-board{height:auto;min-height:0}.tmc-course--mid,.tmc-course--top{grid-template-columns:minmax(0,1fr);flex:none;min-height:0}.tmc-plate+.tmc-plate{border-left:0;border-top:1px solid var(--tm-line)}.tmc-allocs,.tmc-scroll{overflow:visible}.tmc-colrow--stick{position:static}.tmc-chart{min-height:200px;max-height:260px}}.tmc-period{display:flex;min-height:var(--h-md);align-items:center;justify-content:space-between;gap:var(--space-3);padding:0 var(--space-4);border-bottom:1px solid var(--tm-line)}.tmc-public-ledger{margin-top:var(--space-4)}@media (prefers-reduced-motion:reduce){.tmc-alloc-seg,.tmc-go,.tmc-mode,.tmc-morebtn,.tmc-plink,.tmc-plug,.tmc-row{transition-duration:1ms}.tmc-ev:active,.tmc-ledlink:active,.tmc-morebtn:active:not(:disabled),.tmc-plink:active,.tmc-plug:active{transform:none}}.tmc-kvrow-address{height:auto;min-height:var(--h-sm);padding-block:var(--space-1);align-items:start}.tmc-kvrow-address dd{height:auto;min-height:var(--h-xs);align-items:flex-start}.tmc-kvrow-address .tmc-addr{flex:1 1 0%;max-width:calc(100% - var(--h-xs));min-width:0}.tmc-kvrow-address .tmc-addr>.pd-mono{min-width:0;flex:1 1 0%}.pd[data-term]{--tmc-pair-colhead:32px;--tmc-pair-row:40px;--tmc-pair-foot:44px;--tmc-pair-rows:6;--tmc-pair-gutter:var(--space-3);--tmc-pair-sym:20px;--tmc-pair-symgap:var(--space-2);--tmc-pair-label:112px;--tmc-pair-slot:32px}.tmc-course--mid{container:tmc-ops/inline-size}@media (min-width:1440px){.tmc-course--mid{grid-template-columns:minmax(0,1fr);flex:none;min-height:0}}.tmc-pair{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;border-top:1px solid var(--tm-line)}.tmc-pair>.tmc-plate+.tmc-plate{border-left:0;border-top:1px solid var(--tm-line)}@container tmc-ops (min-width: 920px){.tmc-pair{grid-template-columns:minmax(0,64fr) minmax(0,36fr);grid-template-rows:minmax(calc(var(--tmc-head) + var(--tmc-pair-colhead) + var(--tmc-pair-rows) * var(--tmc-pair-row) + var(--tmc-pair-foot) - 1px),auto);gap:0;align-items:stretch}.tmc-pair>.tmc-plate+.tmc-plate{border-top:0;border-left:1px solid var(--tm-line)}.tmc-pair>.tmc-acts{contain:size}.tmc-pair>.tmc-acts .tmc-scroll{overflow-y:auto}.tmc-pair>.tmc-rec .tmc-scroll{overflow:visible;flex:none}.tmc-pair .tmc-colrow--stick{position:sticky}.tmc-pair>.tmc-acts .tmc-foot,.tmc-pair>.tmc-acts .tmc-scroll{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--tm-line) transparent}.tmc-pair>.tmc-acts .tmc-foot{overflow:hidden}}@container tmc-ops (min-width: 920px){.tmc-pair>.tmc-acts .tmc-scroll:has(.tmc-row.tmc-ledrow){background-image:linear-gradient(to bottom,transparent calc(var(--tmc-pair-row) - 1px),var(--tm-line) 0);background-size:100% var(--tmc-pair-row);background-position:0 calc(var(--tmc-pair-colhead) - var(--tmc-pair-row));background-attachment:local}}.tmc-titleico{flex:none;margin-inline:2px 4px;color:var(--color-ink-2)}.tmc-pair .tmc-title{display:block;line-height:calc(var(--tmc-head) - 1px);text-overflow:ellipsis}.tmc-pair .tmc-title>*{display:inline}.tmc-pair .tmc-titleico{margin-inline:2px 10px;vertical-align:-3px}.tmc-pair .tmc-solidus{margin-inline:var(--space-2)}.tmc-pair .tmc-qual{font-size:var(--text-body);letter-spacing:var(--tracking-caps)}.tmc-pair .tmc-modes{align-self:stretch}.tmc-pair .tmc-mode{display:block;height:auto;padding-inline:var(--tmc-pair-gutter);font-size:var(--text-meta);line-height:calc(var(--tmc-head) - 1px);text-align:center}.tmc-pair .tmc-mode:before{content:"\200b";font-family:var(--font-sans,inherit);font-size:var(--text-title);letter-spacing:0}.tmc-pair .tmc-colrow{height:var(--tmc-pair-colhead);min-height:0;padding-block:0;font-size:var(--text-meta)}.tmc-pair .tmc-row{height:var(--tmc-pair-row);min-height:0;padding-block:0;align-items:baseline;align-content:center}.tmc-pair .tmc-ledrow{grid-template-columns:56px 132px minmax(0,1fr) 88px;column-gap:0}.tmc-pair .tmc-ledrow>*{min-width:0;padding-right:var(--tmc-pair-gutter);line-height:var(--leading-body)}.tmc-pair .tmc-colrow.tmc-ledrow>*{line-height:var(--leading-tight)}.tmc-pair .tmc-ledrow>:last-child{padding-right:0;text-align:right}.tmc-pair .tmc-row>.tmc-mono{overflow:hidden;font-size:12px;line-height:var(--leading-body);font-variant-numeric:tabular-nums}.tmc-pair .tmc-leddept,.tmc-pair .tmc-ledev{display:flex;align-items:baseline;gap:var(--tmc-pair-symgap);overflow:hidden}.tmc-pair .tmc-ledsym{display:inline-flex;flex:none;align-self:center;align-items:center;justify-content:center;width:var(--tmc-pair-sym);height:var(--tmc-pair-sym);color:var(--color-ink-2)}.tmc-pair .tmc-ledev>.tmc-ev,.tmc-pair .tmc-ledname{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tmc-pair .tmc-ledname{font-size:var(--text-body);font-weight:500;color:var(--color-ink-2)}.tmc-pair .tmc-leddept.tmc-ledlink{text-decoration:none}.tmc-pair .tmc-leddept.tmc-ledlink>.tmc-ledname{text-decoration-line:underline;text-decoration-color:var(--tm-line);text-underline-offset:3px}.tmc-pair .tmc-leddept.tmc-ledlink:hover>.tmc-ledname{color:var(--color-ink);text-decoration-color:currentColor}.tmc-pair .tmc-leddept[data-none] .tmc-ledname,.tmc-pair .tmc-leddept[data-none] .tmc-ledsym{color:var(--color-ink-3)}.tmc-pair .tmc-ev{font-size:14px;font-weight:500;line-height:var(--leading-body);color:var(--color-ink)}.tmc-pair .tmc-row[data-repeat] .tmc-ev,.tmc-pair .tmc-row[data-repeat] .tmc-ledname{color:var(--color-ink-3)}.tmc-pair .tmc-foot>.tmc-num,.tmc-pair .tmc-row>.tmc-num{font-size:var(--text-body);font-weight:500;font-variant-numeric:tabular-nums}.tmc-pair .tmc-more{height:var(--tmc-pair-row);padding-block:0;border-bottom:1px solid var(--tm-line)}.tmc-pair .tmc-foot{position:relative;display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:space-between;gap:0 var(--space-2);height:auto;min-height:var(--tmc-pair-foot);margin-top:-1px;padding-block:0}.tmc-pair .tmc-foothead{display:inline-flex;align-items:center;font-size:var(--text-meta);line-height:var(--leading-body)}.tmc-pair .tmc-foothead>svg{flex:none;margin-inline:2px 10px;color:var(--color-ink-2)}.tmc-pair .tmc-footqual{margin-left:var(--space-2);color:var(--color-ink-3)}.tmc-pair .tmc-footqual:before{content:"/";margin-right:var(--space-2)}@container (max-width: 460px){.tmc-pair .tmc-footword{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tmc-pair .tmc-footword+.tmc-footqual{margin-left:0}.tmc-pair .tmc-footword+.tmc-footqual:before{content:none}}.tmc-pair .tmc-kvrow{display:grid;grid-template-columns:calc(var(--tmc-pair-sym) + var(--tmc-pair-symgap)) var(--tmc-pair-label) minmax(0,1fr) var(--tmc-pair-slot) var(--tmc-pair-slot);column-gap:0;align-items:center;height:var(--tmc-pair-row);min-height:0;padding:0 var(--space-2) 0 var(--tm-pad)}.tmc-pair .tmc-kvrow.tmc-colrow{height:var(--tmc-pair-colhead)}.tmc-pair .tmc-kvrow.tmc-colrow>:first-child{grid-column:1/-1}.tmc-pair .tmc-kvrow dt{display:grid;grid-column:1/3;grid-template-columns:subgrid;align-items:center;overflow:visible;font-family:inherit;font-size:12px;line-height:var(--leading-body);letter-spacing:0;text-transform:none;color:var(--color-ink-3)}.tmc-pair .tmc-kvsym{display:inline-flex;align-items:center;justify-content:center;width:var(--tmc-pair-sym);height:var(--tmc-pair-sym);color:var(--color-ink-2)}.tmc-pair .tmc-kvlabel{min-width:0;padding-right:var(--tmc-pair-gutter);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tmc-pair .tmc-kvrow dd{display:grid;grid-column:3/-1;grid-template-columns:subgrid;align-items:center;height:auto;min-height:0;font-size:var(--text-body);font-weight:500;line-height:var(--leading-body);color:var(--color-ink)}.tmc-pair .tmc-kvval{grid-column:1/-1;min-width:0}.tmc-pair .tmc-kvval[data-empty]{color:var(--color-ink-3)}.tmc-pair .tmc-kvcopy{display:grid;grid-column:1/3;grid-template-columns:subgrid;align-items:center;height:var(--tmc-pair-slot);min-width:0;gap:0;text-align:left}.tmc-pair .tmc-kvcopy>.pd-mono{min-width:0;font-size:var(--text-body);font-weight:500;color:var(--color-ink)}.tmc-pair .tmc-kvcopy>svg{justify-self:center}.tmc-pair .tmc-kvrow .tmc-xl{grid-column:3;justify-self:center;width:var(--tmc-pair-slot);height:var(--tmc-pair-slot)}.tmc-pair .tmc-privs{padding:0}.tmc-pair .tmc-priv{display:grid;grid-template-columns:calc(var(--tmc-pair-sym) + var(--tmc-pair-symgap)) var(--tmc-pair-label) minmax(0,1fr);align-items:center;gap:0;height:var(--tmc-pair-row);min-height:0;padding:0 var(--space-2) 0 var(--tm-pad);border-bottom:1px solid var(--tm-line)}.tmc-pair .tmc-priv .tmc-name{font-size:var(--text-body);font-weight:500;color:var(--color-ink)}.tmc-pair .tmc-privmark{min-width:0;margin-left:0;padding-right:var(--tmc-pair-gutter);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:inherit;font-size:12px;letter-spacing:0;text-transform:none}.tmc-pair .tmc-plugnote{display:flex;align-items:center;height:var(--tmc-pair-row);padding:0 var(--tm-pad);border-bottom:1px solid var(--tm-line);font-size:var(--text-meta)}.tmc-pair .tmc-plugfoot{padding-right:0}.tmc-pair .tmc-plugs{display:flex;flex:0 1 auto;flex-wrap:nowrap;justify-content:flex-end;margin-left:auto;padding:0}.tmc-pair .tmc-plugs>li{flex:0 1 var(--tmc-pair-row);min-width:var(--tmc-pair-slot)}.tmc-pair .tmc-plug{width:100%;height:var(--tmc-pair-row);border:0;color:var(--color-ink-3)}.tmc-pair .tmc-plug[data-verified]{color:var(--color-ink-2)}.tmc-pair .tmc-plug:hover{color:var(--color-surface)}.tmc-pair .tmc-plugs>li+li .tmc-plug{margin-left:0}.tmc-pair .tmc-plug-s{top:auto;right:var(--space-2);bottom:0;left:var(--space-2);width:auto;height:2px}.tmc-pair .tmc-plug[data-run=disabled],.tmc-pair .tmc-plug[data-run=stopped]{color:var(--color-ink-3);outline:0}.tmc-pair .tmc-plugnone{font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-ink-3)}.tmc-allocplate .tmc-title{gap:6px}.tmc-pair .tmc-ledtile{--tile:var(--color-ink-2);display:inline-flex;flex:none;align-self:center;align-items:center;justify-content:center;width:24px;height:24px;margin-right:-4px;border:1px solid color-mix(in srgb,var(--tile) 45%,transparent);background:color-mix(in srgb,var(--tile) 14%,transparent);color:var(--tile);overflow:hidden;transition:background-color var(--dur-fast) linear,border-color var(--dur-fast) linear,color var(--dur-fast) linear}.tmc-pair .tmc-ledtile[data-tone=in]{--tile:var(--color-positive)}.tmc-pair .tmc-ledtile[data-tone=out]{--tile:var(--color-negative)}.tmc-pair .tmc-ledtile[data-tone=alert]{--tile:var(--color-warning)}.tmc-pair .tmc-ledtile[data-tone=neutral]{background:transparent;border-color:var(--tm-line)}.tmc-pair .tmc-ledev{gap:calc(var(--tmc-pair-symgap) + 4px)}.tmc-allocplate .tmc-titleico,.tmc-pair .tmc-foothead>.ops-glyph,.tmc-pair .tmc-kvsym,.tmc-pair .tmc-ledsym,.tmc-pair .tmc-titleico{color:var(--color-ink)}.tmc-titleico{display:inline-flex}.tmc-pair .tmc-titleico{display:inline}.tmc-pair .tmc-titleico>svg{display:inline;vertical-align:-3px}.tmc-allocplate .tmc-titleico{margin-inline:2px 4px}.tmc-pair .tmc-kvrow:not(.tmc-colrow),.tmc-pair .tmc-priv,.tmc-pair .tmc-row{position:relative;transition:background-color var(--dur-fast) linear}.tmc-pair .tmc-kvrow:not(.tmc-colrow):before,.tmc-pair .tmc-priv:before,.tmc-pair .tmc-row:before{content:"";position:absolute;top:0;bottom:0;left:0;width:2px;background:var(--row-tone,var(--color-ink));transform:scaleY(0);transform-origin:top;transition:transform .18s var(--ease-out,ease-out)}.tmc-pair .tmc-row:has(.tmc-ledtile[data-tone=in]){--row-tone:var(--color-positive)}.tmc-pair .tmc-row:has(.tmc-ledtile[data-tone=out]){--row-tone:var(--color-negative)}.tmc-pair .tmc-row:has(.tmc-ledtile[data-tone=alert]){--row-tone:var(--color-warning)}.tmc-pair .tmc-kvrow:not(.tmc-colrow):hover,.tmc-pair .tmc-priv:hover,.tmc-pair .tmc-row:focus-within,.tmc-pair .tmc-row:hover{background:color-mix(in srgb,var(--color-ink) 5%,transparent)}.tmc-pair .tmc-kvrow:not(.tmc-colrow):hover:before,.tmc-pair .tmc-priv:hover:before,.tmc-pair .tmc-row:focus-within:before,.tmc-pair .tmc-row:hover:before{transform:scaleY(1)}.tmc-pair .tmc-row:focus-within .tmc-ledtile:not([data-tone=neutral]),.tmc-pair .tmc-row:hover .tmc-ledtile:not([data-tone=neutral]){background:var(--tile);border-color:var(--tile);color:var(--color-surface)}.tmc-pair .tmc-row:hover .tmc-ledtile[data-tone=neutral]{border-color:var(--color-ink-2);color:var(--color-ink)}.tmc-pair .tmc-row:hover .tmc-ev,.tmc-pair .tmc-row:hover .tmc-ledname{color:var(--color-ink)}@keyframes ops-drop{0%{transform:translateY(-9px);opacity:0}60%{transform:translateY(1px);opacity:1}to{transform:none}}@keyframes ops-lift{0%{transform:translateY(9px);opacity:0}60%{transform:translateY(-1px);opacity:1}to{transform:none}}@keyframes ops-turn{0%{transform:rotate(-180deg)}to{transform:none}}@keyframes ops-shake{0%,to{transform:none}20%{transform:translateX(-2px) rotate(-6deg)}40%{transform:translateX(2px) rotate(6deg)}60%{transform:translateX(-1px) rotate(-3deg)}80%{transform:translateX(1px)}}@keyframes ops-flare{0%{transform:scale(1)}45%{transform:scale(1.25) translateY(-1px)}to{transform:scale(1)}}@keyframes ops-back{0%{transform:none}45%{transform:translateX(-3px)}to{transform:none}}@keyframes ops-slide{0%{transform:translateX(-6px);opacity:.2}to{transform:none;opacity:1}}@keyframes ops-pop{0%{transform:scale(.7)}60%{transform:scale(1.12)}to{transform:none}}.ops-glyph{transform-origin:50% 50%}:is(.tmc-pair .tmc-row,.tmc-pair .tmc-kvrow,.tmc-pair .tmc-priv,.tmc-pair .tmc-plug):is(:hover,:focus-visible,:focus-within) .ops-glyph[data-motion=drop]{animation:ops-drop .34s var(--ease-out,ease-out)}:is(.tmc-pair .tmc-row,.tmc-pair .tmc-kvrow,.tmc-pair .tmc-priv,.tmc-pair .tmc-plug):is(:hover,:focus-visible,:focus-within) .ops-glyph[data-motion=lift]{animation:ops-lift .34s var(--ease-out,ease-out)}:is(.tmc-pair .tmc-row,.tmc-pair .tmc-kvrow,.tmc-pair .tmc-priv,.tmc-pair .tmc-plug):is(:hover,:focus-visible,:focus-within) .ops-glyph[data-motion=turn]{animation:ops-turn .42s var(--ease-out,ease-out)}:is(.tmc-pair .tmc-row,.tmc-pair .tmc-kvrow,.tmc-pair .tmc-priv,.tmc-pair .tmc-plug):is(:hover,:focus-visible,:focus-within) .ops-glyph[data-motion=shake]{animation:ops-shake .42s linear}:is(.tmc-pair .tmc-row,.tmc-pair .tmc-kvrow,.tmc-pair .tmc-priv,.tmc-pair .tmc-plug):is(:hover,:focus-visible,:focus-within) .ops-glyph[data-motion=flare]{animation:ops-flare .36s var(--ease-out,ease-out)}:is(.tmc-pair .tmc-row,.tmc-pair .tmc-kvrow,.tmc-pair .tmc-priv,.tmc-pair .tmc-plug):is(:hover,:focus-visible,:focus-within) .ops-glyph[data-motion=back]{animation:ops-back .32s var(--ease-out,ease-out)}:is(.tmc-pair .tmc-row,.tmc-pair .tmc-kvrow,.tmc-pair .tmc-priv,.tmc-pair .tmc-plug):is(:hover,:focus-visible,:focus-within) .ops-glyph[data-motion=slide]{animation:ops-slide .3s var(--ease-out,ease-out)}:is(.tmc-pair .tmc-row,.tmc-pair .tmc-kvrow,.tmc-pair .tmc-priv,.tmc-pair .tmc-plug):is(:hover,:focus-visible,:focus-within) .ops-glyph[data-motion=pop]{animation:ops-pop .3s var(--ease-out,ease-out)}.tmc-pair .tmc-ledsym>svg{transition:transform .18s var(--ease-out,ease-out)}.tmc-pair .tmc-row:hover .tmc-ledsym>svg{transform:scale(1.15)}@keyframes ops-launch{0%{transform:none}45%{transform:translate(5px,-5px);opacity:0}46%{transform:translate(-5px,5px);opacity:0}to{transform:none;opacity:1}}@keyframes ops-hop{0%,to{transform:none}40%{transform:translateY(-3px)}}.tmc-pair .tmc-xl{overflow:hidden}.tmc-pair .tmc-xl:focus-visible>svg,.tmc-pair .tmc-xl:hover>svg{animation:ops-launch .38s var(--ease-out,ease-out)}.tmc-pair .tmc-kvcopy:hover>svg{animation:ops-hop .26s var(--ease-out,ease-out);color:var(--color-ink)}.tmc-pair .tmc-plug .ops-glyph{transition:transform .16s var(--ease-out,ease-out)}.tmc-pair .tmc-plug:is(:hover,:focus-visible){background:var(--color-ink);color:var(--color-surface)}.tmc-pair .tmc-foothot{display:inline-flex;align-items:baseline;gap:var(--space-2);min-width:0;overflow:hidden;font-family:var(--font-sans,inherit);font-size:var(--text-body);font-weight:500;letter-spacing:0;text-transform:none;white-space:nowrap;text-overflow:ellipsis;color:var(--color-ink);animation:ops-slide .2s var(--ease-out,ease-out)}.tmc-pair .tmc-plugfoot:has(.tmc-foothead[data-hot]){flex-wrap:nowrap}.tmc-pair .tmc-foothead[data-hot]{flex:1 1 0;min-width:0;overflow:hidden}.tmc-pair .tmc-foothead[data-hot]>.tmc-footqual,.tmc-pair .tmc-foothead[data-hot]>.tmc-footword{display:none}.tmc-pair .tmc-foothot-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.tmc-pair .tmc-foothot-run{flex:none;font-family:var(--font-fragment-mono),ui-monospace,monospace;font-size:var(--text-label);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-positive)}.tmc-pair .tmc-foothot-run[data-run=crashed]{color:var(--color-negative)}.tmc-pair .tmc-foothot-run:is([data-run=starting],[data-run=awaiting_approval]){color:var(--color-warning)}.tmc-pair .tmc-foothot-run:is([data-run=stopped],[data-run=disabled]){color:var(--color-ink-3)}@media (prefers-reduced-motion:reduce){.ops-glyph,.tmc-pair .tmc-foothot,.tmc-pair .tmc-kvcopy>svg,.tmc-pair .tmc-xl>svg{animation:none!important}.tmc-pair .tmc-kvrow:before,.tmc-pair .tmc-ledsym>svg,.tmc-pair .tmc-priv:before,.tmc-pair .tmc-row:before{transition:none}}