.tcx-body{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.tcx-head{font-size:var(--tcb-type-micro);letter-spacing:.24em;color:var(--color-ink70);white-space:nowrap;flex:none;align-items:baseline;gap:clamp(4px,1vh,10px);padding:clamp(2px,.6vh,7px) clamp(6px,1.2vh,14px) 0;font-weight:800;display:flex}.tcx-headn{font-size:var(--tcb-type-body);color:var(--color-ink)}.tcx-list{flex:auto;align-items:stretch;min-width:0;min-height:0;display:flex}.tcx-cell{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex}.tcx-cell+.tcx-cell{border-left:1px solid var(--color-ink15)}.tcx-cell>.tcb-mono{flex:auto}.tcx-cell>.tcx-acts{flex:none}.tcx-list .tcb-mononame{font-size:var(--tcb-type-body);letter-spacing:.06em;white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.tcx-list .tcb-monosub{color:var(--color-ink70);-webkit-line-clamp:none;white-space:normal;overflow-wrap:anywhere;display:block;overflow:visible}.tcx-list .tcb-mono>.tcb-mononame,.tcx-list .tcb-mono>.tcb-monosub{grid-column:1/-1}.tcx-dead{cursor:not-allowed}.tcx-dead .tcb-mononame{color:var(--color-ink70)}.tcx-dead:hover{background:0 0}.tcx-none{font-size:var(--tcb-type-body);letter-spacing:.08em;color:var(--color-ink70);flex:1;justify-content:center;align-items:center;font-weight:800;display:flex}.tcx-pager{flex:none;justify-content:center;align-items:center;gap:clamp(3px,.8vh,8px);padding:clamp(2px,.6vh,7px);display:flex}.tcx-dot{font-size:var(--tcb-type-micro);letter-spacing:.08em}.tcx-dot-on{border-color:var(--color-voltBlue);background:var(--color-voltBlueSoft)}.tcx-transport{flex:auto;gap:clamp(2px,.6vh,8px);min-height:0}.tcx-readout{text-align:center;flex-direction:column;flex:0 auto;align-items:center;gap:clamp(1px,.3vh,4px);min-width:0;padding:clamp(3px,.8vh,9px) clamp(6px,1.2vh,14px) 0;display:flex;overflow:hidden}.tcx-count{font-size:var(--tcb-type-cta);letter-spacing:.24em;color:var(--color-ink);white-space:nowrap;font-weight:800}.tcx-note{font-size:var(--tcb-type-micro);letter-spacing:.16em;color:var(--color-ink70);max-width:100%;font-weight:800}.tcx-controls{flex:auto;align-items:stretch;min-width:0;min-height:0;display:flex}.tcx-key+.tcx-key{border-left:1px solid var(--color-ink15)}.tcx-key{min-width:0;min-height:44px;color:var(--color-ink);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:clamp(2px,.6vh,7px);padding:clamp(3px,.8vh,8px);display:flex;overflow:hidden}.tcx-key:hover:not(:disabled){background:color-mix(in srgb, var(--color-voltBlue) 8%, transparent)}.tcx-key:focus-visible{background:var(--color-voltBlueSoft);outline:none}.tcx-key:disabled{opacity:.35;cursor:not-allowed}.tcx-key-on{background:var(--color-voltBlueSoft)}.tcx-keyname{font-size:var(--tcb-type-cta);letter-spacing:.12em;white-space:nowrap;font-weight:800;line-height:1.25}.tcx-keysub{font-size:var(--tcb-type-micro);letter-spacing:.12em;color:var(--color-ink70);white-space:normal;overflow-wrap:anywhere;text-align:center;max-width:100%;font-weight:800}.tcx-key-out .tcx-keyname{color:var(--color-ink70)}.tcx-key-out:hover:not(:disabled) .tcx-keyname{color:var(--color-ink)}@media (prefers-reduced-motion:reduce){.tcx-transport,.tcx-transport *,.tcx-body,.tcx-body *{transition:none!important;animation:none!important}}html[data-motion-reduce] .tcx-transport,html[data-motion-reduce] .tcx-transport *,html[data-motion-reduce] .tcx-body,html[data-motion-reduce] .tcx-body *{transition:none!important;animation:none!important}@container tcv-deck (width<=599px){.tce.tce-solo .tcx-list{grid-template-columns:1fr 1fr;grid-auto-rows:minmax(44px,1fr);grid-auto-flow:row;display:grid}.tce.tce-solo .tcx-list>.tcx-cell{border-left:none;border-top:1px solid var(--color-ink15);min-width:0}.tce.tce-solo .tcx-list>.tcx-cell:nth-child(-n+2){border-top:none}.tce.tce-solo .tcx-list>.tcx-cell:nth-child(2n){border-left:1px solid var(--color-ink15)}.tce.tce-solo .tcx-list>.tcx-cell>.tcb-mono{gap:clamp(1px,.4cqh,4px);padding:clamp(2px,.8cqh,6px) clamp(4px,1.4cqw,10px)}.tce.tce-solo .tcx-list>.tcx-cell>.tcb-mono>.tcb-mononame{flex:none}.tce.tce-solo .tcx-list>.tcx-cell>.tcb-mono>.tcb-monosub{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:auto;min-height:0;display:-webkit-box;overflow:hidden}}@container tcv-deck (width<=479px){.tce.tce-solo .tcx-list .tcb-mononame{font-size:var(--tcb-type-cta);line-height:1.25}}.tcx-transport,.tcx-acts,.tcx-rec{--tcx-r-panel:20px;--tcx-r-card:14px;--tcx-r-chip:10px}.tcx-acts{flex-direction:column;gap:6px;padding:2px 14px 12px;display:flex}.tcx-actrow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tcx-act{border-radius:var(--tcx-r-chip);min-height:44px;color:var(--color-ink70);font:inherit;font-size:var(--tcb-type-body);letter-spacing:.06em;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 12px;font-weight:700}.tcx-act:hover{color:var(--color-ink);background:var(--tchome-fill,transparent)}.tcx-act:focus-visible{color:var(--color-ink);background:var(--color-voltBlueSoft);outline:none}.tcx-act:active{color:var(--color-voltBlue)}.tcx-actdead{font-size:var(--tcb-type-micro);letter-spacing:.16em;color:var(--color-ink70);opacity:.75;padding:12px 0 2px;font-weight:800;display:block}.tcx-acts[data-dead=true]{padding-top:0}.tcx-actwhy,.tcx-actsaid{font-size:var(--tcb-type-micro);letter-spacing:.1em;color:var(--color-ink70);overflow-wrap:anywhere;font-weight:700}.tcx-actsaid{color:var(--color-voltBlue)}.tcx-acts[data-big=true]{gap:8px;padding:0}.tcx-acts[data-big=true] .tcx-actrow{gap:8px}.tcx-acts[data-big=true] .tcx-act{border-radius:var(--tcx-r-card);background:var(--tchome-fill,transparent);min-width:0;color:var(--color-ink);font-size:var(--tcb-type-cta);text-align:center;flex:1 1 0;padding:0 8px}.tcx-acts[data-big=true] .tcx-act:hover{background:var(--tchome-fill2,transparent)}.tcx-rec{flex-direction:column;gap:14px;display:flex}.tcx-recband{border-radius:var(--tcx-r-card);background:var(--tchome-fill,transparent);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.tcx-reckick{font-size:var(--tcb-type-micro);letter-spacing:.24em;color:var(--color-ink70);font-weight:800}.tcx-recline{font-size:var(--tcb-type-body);color:var(--color-ink)}.tcx-recwhy{font-size:var(--tcb-type-micro);letter-spacing:.1em;color:var(--color-ink70)}.tcx-moves{max-height:42vh;font-family:var(--tchome-mono,var(--font-mono));font-variant-numeric:tabular-nums;margin:0;padding:0;list-style:none;overflow-y:auto}.tcx-move{font-size:var(--tcb-type-micro);grid-template-columns:3.5ch 9ch 1fr;gap:8px;padding:3px 0;line-height:1.5;display:grid}.tcx-moven{color:var(--color-ink70);text-align:right}.tcx-movev{color:var(--color-ink);letter-spacing:.04em;font-weight:700}.tcx-moved{color:var(--color-ink70);overflow-wrap:anywhere}.tcx-prov{font-family:var(--tchome-mono,var(--font-mono));font-variant-numeric:tabular-nums;font-size:var(--tcb-type-micro);grid-template-columns:auto 1fr;gap:3px 12px;margin:0;display:grid}.tcx-prov dt{color:var(--color-ink70);letter-spacing:.16em}.tcx-prov dd{color:var(--color-ink);overflow-wrap:anywhere;margin:0}.tcx-recacts{gap:8px;display:flex}.tcx-recbtn{border-radius:var(--tcx-r-card);background:var(--tchome-fill2,transparent);min-height:44px;color:var(--color-ink);font:inherit;font-size:var(--tcb-type-cta);letter-spacing:.16em;cursor:pointer;border:0;flex:1 1 0;font-weight:800}.tcx-recbtn:hover{background:var(--color-voltBlueSoft)}.tcx-recbtn:focus-visible{background:var(--color-voltBlueSoft);outline:none}.tcx-recsaid{font-size:var(--tcb-type-micro);letter-spacing:.16em;color:var(--color-voltBlue);text-align:center;font-weight:800}.tcx-rectail{height:24px}.tcx-transport.tcx-transport[data-phone=true]{flex-direction:column;flex:auto;align-self:stretch;gap:10px;min-height:0;padding:10px 12px 12px;display:flex;overflow:hidden}.tcx-stage{flex:auto;justify-content:center;align-items:center;min-height:0;display:flex}.tcx-glass{aspect-ratio:1;border-radius:var(--tcx-r-card);background:var(--color-paper);max-width:100%;height:min(100%,100cqw);overflow:hidden}.tcx-glass>*{width:100%;height:100%}.tcx-transport[data-phone=true] .tcx-band{border-radius:var(--tcx-r-panel);background:color-mix(in srgb, var(--color-ink) 6%, transparent);flex-direction:column;flex:none;gap:8px;padding:10px;display:flex}.tcx-transport.tcx-transport[data-phone=true] .tcx-band{padding:10px}.tcx-transport[data-phone=true] .tcx-readout{padding:0}.tcx-transport[data-phone=true] .tcx-controls{gap:4px}.tcx-transport[data-phone=true] .tcx-key{border-radius:var(--tcx-r-chip)}.tcx-transport[data-phone=true] .tcx-key+.tcx-key{border-left:0}.tcx-transport[data-phone=true] .tcx-key-out{border-radius:var(--tcx-r-card);background:color-mix(in srgb, var(--color-ink) 8%, transparent);flex-direction:row;flex:none;justify-content:center;align-self:stretch;gap:8px}.tcx-scrub{width:100%;height:28px;accent-color:var(--color-voltBlue);cursor:pointer;flex:none;margin:0}.tcx-scrub:focus-visible{outline:2px solid var(--color-voltBlue);outline-offset:2px}.tcx-transport:not([data-phone=true]) .tcx-readout .tcx-scrub{flex:none;height:18px}.tcx-rail{min-height:0;max-height:24vh;font-family:var(--tchome-mono,var(--font-mono));font-variant-numeric:tabular-nums;flex-direction:column;flex:0 auto;justify-content:flex-end;margin:0;padding:0 2px;list-style:none;display:flex;overflow-y:auto}.tcx-railrow{font-size:var(--tcb-type-micro);color:var(--color-ink70);opacity:.6;grid-template-columns:3.5ch 8ch 1fr;gap:8px;padding:2px 0;line-height:1.5;display:grid}.tcx-railrow[data-now=true]{color:var(--color-ink);opacity:1}.tcx-railn{text-align:right}.tcx-railv{letter-spacing:.04em;font-weight:700}.tcx-raild{overflow-wrap:anywhere}.tcx-transport:not([data-phone=true]) .tcx-stage,.tcx-transport:not([data-phone=true]) .tcx-rail{display:none}@container tcv-deck (width>=720px){.tcx-transport:not([data-phone=true]) .tcx-rail{flex:0 34%;min-width:0;padding-left:12px;display:flex}}@media (prefers-reduced-motion:reduce){.tcx-acts,.tcx-acts *,.tcx-rec,.tcx-rec *{transition:none!important;animation:none!important}}html[data-motion-reduce] .tcx-acts,html[data-motion-reduce] .tcx-acts *,html[data-motion-reduce] .tcx-rec,html[data-motion-reduce] .tcx-rec *{transition:none!important;animation:none!important}
