[data-moving-bases] .frame-apparatus__description{max-width:76ch;line-height:1.7}[data-moving-bases] .frame-apparatus__heading{margin:26px 0 12px;font-size:18px}[data-moving-bases] [data-frame-analysis]{touch-action:pan-y}[data-moving-bases] .plab__readouts{grid-template-columns:repeat(auto-fit,minmax(155px,1fr))}[data-moving-bases] .basis-record{color:#31463b;margin:14px 0}[data-moving-bases] .basis-record[hidden]{display:none}[data-moving-bases] .basis-record__summary{cursor:pointer;font-weight:600}[data-moving-bases] .basis-record__scroll{max-height:320px;margin-top:12px;overflow:auto}[data-moving-bases] .basis-record__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}[data-moving-bases] .basis-record__table th,[data-moving-bases] .basis-record__table td{text-align:right;border-bottom:1px solid #d7e0d6;padding:8px}main:has([data-moving-bases]) .plab-lesson__formula-card .math-formula--display{font-size:clamp(14px,1.6vw,16px)}@media (width<=520px){[data-moving-bases] .plab__readouts{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-moving-bases] .plab__field[hidden]{display:none}.plab[data-moving-bases-workbench] .plab__stage{background:#071523;overflow:hidden}.plab[data-moving-bases-workbench] [data-stage-canvas]{touch-action:none;width:100%;height:clamp(350px,46vw,560px);display:block}.plab[data-moving-bases-workbench] .plab__three-dimensional-overlay-header{padding-top:3rem}.plab[data-moving-bases-workbench] .plab__workspace{align-items:start}.plab[data-moving-bases-workbench] .plab__readouts{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.plab[data-moving-bases-workbench] .plab__field[hidden]{display:none}.moving-basis-views,.moving-basis-modes{flex-wrap:wrap;justify-content:center;gap:.35rem;padding:.5rem .6rem;display:flex}.moving-basis-views{background:#102637}.moving-basis-views button{color:#dfedf5;font:inherit;cursor:pointer;background:#102b40;border:1px solid #385971;border-radius:1rem;padding:.35rem .65rem;font-size:.78rem}.moving-basis-views button[aria-pressed=true]{background:#28546b;border-color:#71c0d0}.moving-basis-modes button{color:#36596d;font:inherit;cursor:pointer;background:#f8fcfd;border:1px solid #c6dbe3;border-radius:1rem;padding:.35rem .75rem;font-size:.8rem}.moving-basis-modes button[aria-pressed=true]{background:#dceff4;border-color:#6faabc}.moving-basis-handle{color:#0000;z-index:2;touch-action:none;cursor:grab;background:0 0;border:1px dashed #b5862c;border-radius:50%;width:44px;height:44px;position:absolute;transform:translate(-50%,-50%)}.moving-basis-handle:focus-visible{outline-offset:3px;color:#f5d579;outline:3px solid #f5d579}.moving-basis-handle[hidden]{display:none}.moving-basis-legend{color:#456575;flex-wrap:wrap;justify-content:center;gap:.45rem .85rem;font-size:.76rem;display:flex}.moving-basis-legend__key{align-items:center;gap:.3rem;display:inline-flex}.moving-basis-legend__swatch{border:1px solid #b2c7d1;flex:none;width:18px;height:4px}.moving-basis-scale-note{color:#5d7785;margin:.65rem 0;font-size:.75rem;line-height:1.5}.moving-basis-clock{padding:.7rem 0;font-size:.9rem;overflow-x:auto}.moving-basis-hint,.moving-basis-status{color:#4d6978;font-size:.81rem;line-height:1.5}.moving-basis-advanced,.moving-basis-analysis,.moving-basis-sources{border:1px solid #d3e2e9;border-radius:.85rem;min-width:0;margin-top:.8rem;padding:.85rem;font-size:.85rem;line-height:1.6}.moving-basis-advanced summary,.moving-basis-analysis summary,.moving-basis-sources summary{color:#315e73;cursor:pointer;font-weight:600}.moving-basis-advanced .plab__field{margin-top:.7rem}.moving-basis-advanced .plab__preset{margin:.5rem .3rem 0 0}.moving-basis-statistics,.moving-basis-fit-errors{padding:.7rem 0;font-size:.8rem;overflow-x:auto}.moving-basis-data{grid-column:1/-1;min-width:0}.moving-basis-data__plots{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.moving-basis-chart{background:#f8fcfd;border:1px solid #d7e5eb;border-radius:1rem;min-width:0;padding:1rem}.moving-basis-chart__title{color:#2d5267;margin:0 0 .6rem;font-size:.92rem}.moving-basis-chart__axes{padding:.25rem 0;font-size:.8rem;overflow-x:auto}.moving-basis-chart__canvas{width:100%;height:220px;display:block}.moving-basis-chart__legend{color:#4c6978;flex-wrap:wrap;gap:.5rem .9rem;font-size:.75rem;display:flex}.moving-basis-chart__key{align-items:center;gap:.3rem;display:inline-flex}.moving-basis-chart__swatch{flex:none;width:18px;height:3px}.moving-basis-analysis__content{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;min-width:0;display:grid}.moving-basis-analysis__content[hidden],.moving-basis-empty[hidden]{display:none}.moving-basis-fit-errors,.moving-basis-analysis .basis-record{grid-column:1/-1}.moving-basis-laws{touch-action:none;background:#f8fcfd;border:1px solid #d7e5eb;border-radius:1rem;grid-column:1/-1;width:100%;height:320px;display:block}@media (width<=650px){.moving-basis-data__plots,.moving-basis-analysis__content{grid-template-columns:1fr}.moving-basis-laws{height:650px}.moving-basis-views button{padding:.3rem .5rem;font-size:.74rem}.plab[data-moving-bases-workbench] .plab__readouts{grid-template-columns:repeat(2,minmax(0,1fr))}.plab[data-moving-bases-workbench=frenet] .plab__readout:last-child{grid-column:1/-1}}.moving-basis-fitted-plots{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.moving-basis-fitted-plots[hidden],.moving-basis-fit-errors[hidden],.moving-basis-insufficient[hidden]{display:none}.moving-basis-insufficient{color:#567280;grid-column:1/-1;font-size:.82rem}@media (width<=650px){.moving-basis-fitted-plots{grid-template-columns:1fr}}
