.zfXFEa_lab{border:1px solid var(--border-strong);color:var(--foreground);background:#eef2fc;border-radius:1.5rem;margin:2.5rem 0;padding:clamp(1rem,3vw,1.75rem);scroll-margin-top:7rem;font-size:.88rem;line-height:1.5}.zfXFEa_lab .zfXFEa_header h3{letter-spacing:-.045em;margin:0 0 .65rem;font-size:clamp(1.65rem,4vw,2.2rem)}.zfXFEa_lab .zfXFEa_header p{color:var(--muted-foreground);margin:0;font-size:.9rem}.zfXFEa_presets{flex-wrap:wrap;gap:.45rem;margin:1.3rem 0;display:flex}.zfXFEa_lab button{border:1px solid var(--border);color:#171c29;min-height:40px;font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:.5rem .85rem}.zfXFEa_lab button:hover{background:#dde6fa}.zfXFEa_lab button[aria-pressed=true],.zfXFEa_lab .zfXFEa_play{color:#fff;background:#202c48;border-color:#202c48}.zfXFEa_lab button:disabled{opacity:.4;cursor:default}.zfXFEa_lab button:focus-visible,.zfXFEa_lab input:focus-visible{outline-offset:3px;outline:3px solid #4764ac}.zfXFEa_editor{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:1.3rem;display:grid}.zfXFEa_graphWrap{border:1px solid var(--border);background:#fff;border-radius:1rem;min-width:0;padding:.6rem}.zfXFEa_graph{width:100%;display:block;overflow:visible}.zfXFEa_graph text{fill:#566174;font:10px var(--font-body)}.zfXFEa_grid{stroke:#e1e5ed;stroke-width:1px}.zfXFEa_reference{stroke:#c1c8d7;stroke-dasharray:4 4}.zfXFEa_curve{fill:none;stroke:#233d80;stroke-width:3px}.zfXFEa_guide{fill:none;stroke:#4e679d;stroke-width:1px;stroke-dasharray:3 4}.zfXFEa_firstHandle{color:#b44c27}.zfXFEa_secondHandle{color:#6e52a9}.zfXFEa_firstHandle line,.zfXFEa_secondHandle line{stroke:currentColor;stroke-width:1.5px}.zfXFEa_firstHandle circle,.zfXFEa_secondHandle circle{fill:#fff;stroke:currentColor;stroke-width:2.5px}.zfXFEa_firstHandle text,.zfXFEa_secondHandle text{fill:currentColor;font-weight:650}.zfXFEa_graph .zfXFEa_hitTarget{fill:#0000;stroke:none;cursor:grab;touch-action:none}.zfXFEa_graph .zfXFEa_hitTarget:active{cursor:grabbing}.zfXFEa_endpoint{fill:#233d80}.zfXFEa_sample{fill:#233d80;stroke:#fff;stroke-width:2px;pointer-events:none}.zfXFEa_controls{min-width:0}.zfXFEa_controls fieldset{border:0;min-width:0;margin:0 0 1rem;padding:0}.zfXFEa_controls legend{margin-bottom:.5rem;padding:0;font-weight:650}.zfXFEa_slider{margin-top:.55rem;display:block}.zfXFEa_slider>span{justify-content:space-between;gap:.5rem;font-size:.78rem;display:flex}.zfXFEa_slider output{font-variant-numeric:tabular-nums}.zfXFEa_slider input{accent-color:#304d8e;cursor:pointer;width:100%;height:32px;margin:0;display:block}.zfXFEa_lab .zfXFEa_hint{color:#586173;margin:.75rem 0 0;font-size:.74rem;line-height:1.6}.zfXFEa_transport{border-top:1px solid var(--border);margin-top:1.3rem;padding-top:1.2rem}.zfXFEa_transportTop{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.zfXFEa_transportTop>span{color:#586173;margin-left:.25rem;font-size:.7rem}.zfXFEa_lab .zfXFEa_reset{background:0 0;margin-left:auto}.zfXFEa_readouts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin:.8rem 0 1.3rem;display:grid}.zfXFEa_readouts>div{border:1px solid var(--border);background:#ffffffb3;border-radius:.7rem;padding:.7rem}.zfXFEa_readouts span{color:#586173;font-size:.64rem;display:block}.zfXFEa_readouts output{font-variant-numeric:tabular-nums;margin-top:.2rem;font-size:clamp(.95rem,2vw,1.25rem);display:block}.zfXFEa_trackRow,.zfXFEa_trackLegend{grid-template-columns:78px minmax(0,1fr);align-items:center;gap:.75rem;font-size:.73rem;display:grid}.zfXFEa_trackRow{min-height:40px}.zfXFEa_track{background:#c9d2e4;border-radius:999px;height:4px;margin-inline:10px;position:relative}.zfXFEa_startLine,.zfXFEa_endLine{background:#8c9bb9;width:1px;height:20px;position:absolute;top:-8px}.zfXFEa_startLine{left:25%}.zfXFEa_endLine{left:75%}.zfXFEa_linearDot,.zfXFEa_motionDot{border:2px solid #fff;border-radius:50%;width:18px;height:18px;position:absolute;top:50%;transform:translate(-50%,-50%)}.zfXFEa_linearDot{background:#808ba2}.zfXFEa_motionDot{background:#233d80}.zfXFEa_trackLegend>div{color:#586173;height:20px;margin-inline:10px;font-size:.65rem;position:relative}.zfXFEa_trackLegend>div>span{position:absolute;transform:translate(-50%)}.zfXFEa_trackLegend>div>span:first-child{left:25%}.zfXFEa_trackLegend>div>span:last-child{left:75%}@media (max-width:600px){.zfXFEa_editor{grid-template-columns:1fr;gap:1rem}.zfXFEa_graphWrap{width:100%;max-width:360px;margin-inline:auto}.zfXFEa_controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.zfXFEa_controls fieldset{margin-bottom:0}.zfXFEa_controls legend{font-size:.8rem}.zfXFEa_controls .zfXFEa_hint{grid-column:1/-1;margin-top:0}.zfXFEa_readouts{grid-template-columns:repeat(2,minmax(0,1fr))}.zfXFEa_lab button{min-height:44px}.zfXFEa_transportTop>span{flex-basis:100%;order:2;margin:.2rem 0 0}}
.nqTdVa_toggle{border:1px solid var(--border);background:#fff;border-radius:999px;gap:.35rem;padding:.25rem;display:inline-flex}.nqTdVa_toggle button{min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.35rem .8rem;font-size:.8rem}.nqTdVa_toggle button[aria-pressed=true]{color:#fff;background:#202c48}.nqTdVa_polygon{fill:none;stroke:#b8c0d2;stroke-width:1px;stroke-dasharray:3 3}.nqTdVa_ghost{fill:none;stroke:#9aa5bd;stroke-width:1.5px;stroke-dasharray:5 4}.nqTdVa_leftPiece{fill:none;stroke:#b44c27;stroke-width:3px}.nqTdVa_rightPiece{fill:none;stroke:#6e52a9;stroke-width:3px}.nqTdVa_level1{stroke:#d08a6e;stroke-width:1.2px;fill:#fff}.nqTdVa_level2{stroke:#8f7bc0;stroke-width:1.2px;fill:#fff}.nqTdVa_cutPoint{fill:#233d80;stroke:#fff;stroke-width:2px}.nqTdVa_cutLine{stroke:#233d80;stroke-width:1px;stroke-dasharray:3 4}.nqTdVa_badge{border-radius:999px;padding:.15rem .55rem;font-size:.68rem;font-weight:600;display:inline-block}.nqTdVa_badgeOk{color:#1f5c33;background:#dcefe1}.nqTdVa_badgeWarn{color:#8a3a16;background:#fbe4d6}.nqTdVa_table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin:.9rem 0 0;font-size:.74rem}.nqTdVa_table th,.nqTdVa_table td{text-align:right;border-bottom:1px solid var(--border);padding:.35rem .4rem}.nqTdVa_table th:first-child,.nqTdVa_table td:first-child{text-align:left}.nqTdVa_table th{color:#586173;font-weight:600}.nqTdVa_diffBad{color:#8a3a16;font-weight:650}.nqTdVa_diffOk{color:#1f5c33}.nqTdVa_bars{width:100%;display:block;overflow:visible}.nqTdVa_bars text{fill:#566174;font:10px var(--font-body)}.nqTdVa_axis{stroke:#c1c8d7;stroke-width:1px}.nqTdVa_sourceBar{fill:#e4e8f1}.nqTdVa_trimmed{fill:#c9d6f5}.nqTdVa_clipBlock{fill:#dce8ff;stroke:#4e679d;stroke-width:1px}.nqTdVa_keyDot{fill:#b44c27;stroke:#fff;stroke-width:1.5px}.nqTdVa_keyDotHidden{fill:#fff;stroke:#b44c27;stroke-width:1.5px;stroke-dasharray:2 2}.nqTdVa_link{stroke:#b44c27;stroke-width:1px;stroke-dasharray:3 3;opacity:.7}.nqTdVa_playhead{stroke:#233d80;stroke-width:2px}.nqTdVa_playheadSource{stroke:#233d80;stroke-width:1.5px;stroke-dasharray:4 3}.nqTdVa_controlsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1.2rem;margin-top:1rem;display:grid}.nqTdVa_select{flex-direction:column;gap:.3rem;font-size:.78rem;display:flex}.nqTdVa_select select,.nqTdVa_check{min-height:36px;font:inherit}.nqTdVa_check{align-items:center;gap:.5rem;font-size:.78rem;display:flex}.nqTdVa_check input{accent-color:#304d8e;width:18px;height:18px}@media (max-width:600px){.nqTdVa_controlsGrid{grid-template-columns:1fr}.nqTdVa_table{font-size:.7rem}}
