.tp-p-stage{grid-area:1/1/7/9}.tp-p-res{grid-area:1/9/7/13}.tp-p-sig{grid-area:7/1/10/13}.tp-stg .bd{flex-direction:column;padding:0;display:flex}.tp-area{background:var(--grid);-webkit-user-select:none;user-select:none;touch-action:none;flex:1;min-height:0;position:relative;overflow:hidden}.tp-pad{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.tp-pad .dl{fill:var(--tile);stroke:var(--ink-4);stroke-width:1.25px}.tp-pad .pd{fill:var(--tile);stroke:var(--ink-3);stroke-width:1.5px}.tp-pad .pz{fill:none;stroke:var(--ink-5);stroke-dasharray:3 3}.tp-pad .hz{fill:#0000;transition:fill .25s}.tp-pad .hz.on{fill:var(--acc-tint);transition:none}.tp-pad .hz.ok{fill:var(--green-tint)}.tp-pad .tk{fill:var(--d-track)}.tp-pad .tf{fill:var(--d-main);transition:width .2s,height .2s,x .2s,y .2s}.tp-pad .tf.ok{fill:var(--green)}.tp-pad .ar{fill:none;stroke:var(--ink-4);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.tp-pad .ar.on{stroke:var(--acc)}.tp-pad .ar.ok{stroke:var(--green)}.tp-pad .fg{fill:var(--acc-tint);stroke:var(--acc);stroke-width:1.5px}.tp-pad .fl{fill:none;stroke:var(--acc);stroke-dasharray:2 3}.tp-pad .ring{fill:none;stroke:var(--div)}.tp-pad .drg{fill:none;stroke:var(--acc);stroke-width:1.5px;stroke-dasharray:4 3}.tp-pad .drp{fill:var(--acc)}.tp-pad text{font:12px var(--sans);fill:var(--ink-3)}.tp-pad text.big{font:600 20px var(--sans);fill:var(--ink);paint-order:stroke;stroke-width:4px;stroke-linejoin:round;stroke:var(--tile)}.tp-pad text.big.on{fill:var(--acc)}.tp-pad text.v{font:600 13px var(--mono);fill:var(--ink-2)}.tp-pad text.hl{fill:var(--ink-4);font-size:12px}.tp-pad text.hl.on{fill:var(--acc);font-weight:600}.tp-pad text.hl.ok{fill:var(--green)}.tp-again{z-index:2;position:absolute;top:12px;right:12px}.tp-again[hidden]{display:none}.tp-ft{border-top:1px solid var(--div);background:var(--head);flex:none;align-items:stretch;min-height:36px;display:flex}.tp-ft>div{color:var(--ink-3);white-space:nowrap;align-items:center;gap:8px;padding:0 12px;font-size:12px;display:flex}.tp-ft>div+div{border-left:1px solid var(--div)}.tp-ft b{font:600 13px var(--mono);color:var(--ink)}.tp-ft b.nil{color:var(--ink-4);font-weight:400}#tpFL{min-width:88px;font-family:var(--sans)}#tpFM{min-width:72px}#tpFZ{min-width:48px}.tp-hint{min-width:0;color:var(--ink-3);text-align:right;white-space:normal;align-self:center;margin:0 12px 0 auto;padding:4px 0;font-size:12px;line-height:16px}.tp-rb{flex-direction:column;padding:0;display:flex}.tp-rs{border-bottom:1px solid var(--x-div);align-items:flex-end;gap:12px;padding:16px;display:flex}.tp-big{font:700 44px/44px var(--disp);letter-spacing:-.03em;color:var(--ac);white-space:nowrap;transition:color .3s}.tp-big small{font:400 20px var(--mono);letter-spacing:0;color:var(--x-ink-3);margin-left:2px}.tp-res.idle .tp-big,.tp-res.live .tp-big{color:var(--x-ink-4);font-weight:400}.tp-rs>div{flex-direction:column;min-width:0;padding-bottom:2px;display:flex}.tp-rs span{color:var(--x-ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:20px;overflow:hidden}.tp-rs small{color:var(--x-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.tp-cells{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(36px,1fr);min-height:0;display:grid}.tp-c{border-bottom:1px solid var(--x-div);align-items:center;gap:8px;min-width:0;padding:0 12px 0 16px;display:flex}.tp-cells .tp-c:nth-child(2n){border-left:1px solid var(--x-div);padding-left:12px}.tp-c svg{fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.tp-c .o{stroke:var(--x-axis);stroke-dasharray:2 2.2}.tp-c .k{stroke:none}.tp-c span{min-width:0;color:var(--x-ink-2);white-space:normal;flex:0 auto;font-size:13px}.tp-c em{text-align:right;min-width:0;font:12px var(--mono);color:var(--x-ink-4);white-space:normal;flex:1;font-style:normal}.tp-c em i{color:var(--x-ink-4);font-style:normal}.tp-c em i.ok{color:var(--x-ok)}.tp-c.part .o{stroke:var(--x-data);stroke-dasharray:none}.tp-c.part em{color:var(--x-ink-2)}.tp-c.ok .o{stroke:var(--x-ok);fill:var(--x-ok);stroke-dasharray:none}.tp-c.ok .k{stroke:var(--x-bg)}.tp-c.ok span{color:var(--x-ink)}.tp-c.ok em{color:var(--x-ok)}.tp-c.hit{background:var(--x-panel)}.tp-c.na .o{stroke:var(--x-axis);stroke-dasharray:none;fill:url(#tpHatchX)}.tp-c.na span,.tp-c.na em{color:var(--x-ink-4)}.tp-lab{height:28px;color:var(--x-ink-3);border-bottom:1px solid var(--x-div);align-items:center;padding:0 16px;font-size:12px;display:flex}.tp-more{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tp-more .tp-c{border-bottom:0;grid-template-rows:minmax(20px,auto) minmax(16px,auto);grid-template-columns:16px minmax(0,1fr);align-content:center;column-gap:8px;min-height:56px;padding:0 12px;display:grid}.tp-more .tp-c+.tp-c{border-left:1px solid var(--x-div)}.tp-more .tp-c svg{grid-row:1;align-self:center}.tp-more .tp-c em{text-align:left;font-family:var(--sans);grid-column:2}.tp-more .tp-c.na{background:repeating-linear-gradient(45deg, transparent 0 4px, var(--x-panel) 4px 5px)}.tp-sig .bd{padding:0;display:flex}.tp-sg{flex:1;min-width:0;position:relative}.tp-wave{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tp-wave .gd{stroke:var(--div)}.tp-wave .mid{stroke:var(--line)}.tp-wave .b{fill:var(--d-main)}.tp-wave .b.n{fill:var(--amber)}.tp-wave .b.t{fill:var(--d-mid)}.tp-wave .brk{fill:none;stroke:var(--ink-3)}.tp-wave text{font:12px var(--mono);fill:var(--ink-3)}.tp-wave text.s{font-family:var(--sans)}.tp-wave text.ln{font:600 12px var(--sans);fill:var(--ink-2)}.tp-wave text.e{font:13px var(--sans);fill:var(--ink-3)}.tp-sr{border-left:1px solid var(--line);flex-direction:column;flex:none;width:304px;display:flex}.tp-sk{border-bottom:1px solid var(--line);flex-direction:column;gap:4px;padding:16px;display:flex}.tp-sk span{color:var(--ink-3);font-size:12px;line-height:16px}.tp-sk b{font:600 24px/32px var(--sans);color:var(--ink);white-space:nowrap}.tp-sk b.nil{color:var(--ink-4);font-weight:400}.tp-sk b.ok{color:var(--green-ink)}.tp-sk b.w{color:var(--amber-ink)}.tp-sk small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.tp-sk small a{color:var(--ink-2);text-decoration:none}.tp-rows{flex-direction:column;flex:1;display:flex}.tp-rows>div{color:var(--ink-3);white-space:nowrap;flex:1;justify-content:space-between;align-items:center;gap:8px;padding:0 16px;font-size:12px;display:flex}.tp-rows>div+div{border-top:1px solid var(--div)}.tp-rows b{font:600 13px var(--mono);color:var(--ink)}.tp-rows b.nil{color:var(--ink-4);font-weight:400}.cb.tp-cb .t.c:is(.tp-p-read,.tp-p-ptp,.tp-p-odd) .bd{flex-direction:column;gap:0;padding:0;display:flex}.tp-cti{border-bottom:1px solid var(--line);margin:0;padding:12px 16px}.tp-tb{flex-direction:column;display:flex}.tp-tr{color:var(--ink-2);grid-template-columns:168px minmax(0,1.4fr) minmax(0,1fr);align-items:baseline;gap:12px;padding:10px 16px;font-size:13px;line-height:20px;display:grid}.tp-tr+.tp-tr{border-top:1px solid var(--div)}.tp-tr.h{border-bottom:1px solid var(--line);height:28px;color:var(--ink-3);align-items:center;padding-top:0;padding-bottom:0;font-size:12px}.tp-tr.h+.tp-tr{border-top:0}.tp-tr b{color:var(--ink);align-items:center;gap:8px;font-weight:600;display:flex}.tp-st{background:var(--green);border-radius:50%;flex:none;width:8px;height:8px}.tp-st.p{background:var(--tile);box-shadow:inset 0 0 0 1.5px var(--d-main)}.tp-st.n{background:var(--tile);box-shadow:inset 0 0 0 1px var(--ink-4)}.tp-tb.odd .tp-tr{grid-template-columns:136px minmax(0,1fr) minmax(0,1fr);align-items:center}.tp-op{flex-direction:column;gap:4px;display:flex}.tp-op b{font-size:13px}.tp-op svg{width:96px;height:40px}.tp-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:16px;display:grid}.tp-pp{background:var(--soft);min-width:0;box-shadow:inset 0 0 0 1px var(--soft-line);border-radius:6px;flex-direction:column;gap:4px;padding:12px;display:flex}.tp-pp .pz-ill{border-bottom:1px solid var(--line);justify-content:center;margin-bottom:8px;padding-bottom:12px;display:flex}.tp-pp b{font-size:14px;line-height:20px}.tp-pp span{color:var(--ink-3);font-size:12px;line-height:16px}.tp-cells3{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tp-cells3>div{flex-direction:column;gap:4px;min-width:0;padding:12px 16px;display:flex}.tp-cells3>div+div{border-left:1px solid var(--div)}.tp-cells3 h3{align-items:center;gap:8px;font-size:14px;line-height:20px;display:flex}.tp-cells3 h3 em{width:18px;height:18px;box-shadow:inset 0 0 0 1px var(--acc);font:600 12px var(--mono);color:var(--acc-ink);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.t.c .tp-cells3 p{color:var(--ink-3)}.pz-ill .pzi-pd{fill:var(--tile);stroke:var(--ink-3);stroke-width:1.25px}.pz-ill .pzi-pz{fill:none;stroke:var(--ink-5);stroke-dasharray:2 2}.pz-ill .pzi-fg{fill:var(--acc-tint);stroke:var(--acc);stroke-width:1.25px}.pz-ill .pzi-ar{fill:none;stroke:var(--acc);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.pz-ill .pzi-tr{fill:none;stroke:var(--d-mid);stroke-width:1.5px;stroke-linecap:round}.pz-ill .pzi-trg{fill:none;stroke:var(--amber);stroke-width:1.5px;stroke-dasharray:2 3}.pz-ill .pzi-hz{fill:var(--acc-tint);stroke:none}.pz-ill .pzi-b{fill:var(--d-main);stroke:none}.pz-ill .pzi-bt{fill:var(--d-mid);stroke:none}.pz-ill .pzi-bn{fill:var(--amber);stroke:none}.pz-ill .pzi-mid{stroke:var(--line)}.pz-ill .pzi-ok{fill:var(--green);stroke:none}.pz-ill .pzi-no{fill:none;stroke:var(--ink-5);stroke-dasharray:2 2}.pz-ill .pzi-brk{fill:none;stroke:var(--ink-3)}@media (width<=1179px){.tp-p-stage{grid-area:1/1/7/13}.tp-p-res{grid-area:7/1/11/13}.tp-p-sig{grid-area:11/1/14/13}.tp-cells{grid-template-columns:repeat(4,minmax(0,1fr))}.tp-cells .tp-c{border-left:1px solid var(--x-div);padding-left:12px}.tp-cells .tp-c:nth-child(4n+1){border-left:0;padding-left:16px}.tp-hint{display:none}}@media (width<=759px){.tp-p-stage{height:480px}.tp-p-res,.tp-p-sig{height:auto}.tp-cells{grid-template-columns:repeat(2,minmax(0,1fr))}.tp-cells .tp-c,.tp-cells .tp-c:nth-child(4n+1){border-left:0;padding-left:12px}.tp-cells .tp-c:nth-child(2n){border-left:1px solid var(--x-div)}.tp-more .tp-c{padding:0 8px}.tp-sig .bd{flex-direction:column}.tp-sg{flex:none;height:200px}.tp-sr{border-left:0;border-top:1px solid var(--line);width:auto}.tp-rows>div{flex:none;height:36px}.tp-ft>div:nth-child(3){display:none}.tp-res .xr-f{height:auto;min-height:40px;padding-top:8px;padding-bottom:8px}.tp-res .xr-f>span{white-space:normal}.tp-pair{grid-template-columns:minmax(0,1fr);padding:12px}.tp-cells3{grid-template-columns:minmax(0,1fr)}.tp-cells3>div+div{border-left:0;border-top:1px solid var(--div)}.tp-tr,.tp-tb.odd .tp-tr{grid-template-columns:minmax(0,1fr);align-items:baseline;gap:2px;padding:8px 12px}.tp-tr.h{display:none}.tp-op{flex-direction:row;align-items:center;gap:12px}.tp-rs span{white-space:normal}}@media (width<=399px){.tp-cells .tp-c,.tp-cells .tp-c:nth-child(4n+1){gap:4px;padding:0 8px}.tp-more .tp-c{padding:0 6px}}@media (width>=760px) and (width<=799px){.tp-cells .tp-c,.tp-cells .tp-c:nth-child(4n+1){gap:4px;padding:0 8px}}@media (width<=479px){.tp-p-odd .badge,.tp-p-faq .badge{display:none}}@media (width>=1180px) and (width<=1339px){.tp-cells .tp-c,.tp-cells .tp-c:nth-child(2n){gap:4px;padding:0 8px}}
