.formulae-study-reading{min-width:0}.formulae-study-reading .formulae-heading h1{overflow:clip}.formulae-study-workspace{grid-template-columns:minmax(0,1fr) minmax(24rem,30rem);align-items:start;gap:clamp(1.5rem,3vw,3rem);display:grid}.formulae-viz-rail{color:#6c6052;background:0 0;border-left:1px solid #ae906830;min-width:0;position:relative}.formulae-viz-rail-content{max-height:none;overflow:visible}.formulae-viz-rail .notebook-capture-button{min-height:44px}.formulae-viz-toggle{display:none}.formulae-visualization{--viz-copper:#967447;text-align:left;color:#6c6052;min-width:0;margin:0;padding:0 0 0 1.25rem}:root .formulae-visualization h3{letter-spacing:-.02em;color:#705637;margin:0;font-size:1.1rem;font-weight:400;line-height:1.4}.formulae-visualization p{overflow-wrap:anywhere;line-height:1.55}.formulae-viz-plot{margin:.5rem 0}.formulae-viz-loaded-example{color:#705637;border-left:2px solid #ae906860;margin:.5rem 0;padding-left:.7rem;font-size:.8rem}.formulae-viz-loaded-example>span{color:#897352;margin-bottom:.2rem;font-size:.68rem;display:block}:root .exacta-workbench .formulae-viz-loaded-example:focus{box-shadow:none!important;outline:none!important}.formulae-viz-loaded-example{scroll-margin-top:7rem}.formulae-viz-point-readout{color:#897352;overflow-wrap:anywhere;align-items:center;min-height:2.8em;font-size:.72rem;line-height:1.4;display:flex}.formulae-viz-inspect-point{cursor:pointer;outline:none}:root .exacta-workbench .formulae-viz-inspect-point:focus{box-shadow:none!important;outline:none!important}.formulae-viz-point-focus{fill:none;stroke:#967447;stroke-width:1.5px;opacity:0;pointer-events:none}.formulae-viz-inspect-point:is(:hover,:focus-visible) .formulae-viz-point-focus{opacity:1}.formulae-viz-plot>svg,.formulae-viz-zoom-surface>svg{width:100%;height:auto;display:block;overflow:visible}.formulae-viz-zoom-toolbar{color:#897352;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.25rem .5rem;font-size:.65rem;display:flex}.formulae-viz-zoom-toolbar>div{align-items:center;gap:.25rem;display:flex}.formulae-viz-zoom-toolbar button{min-width:44px}.formulae-viz-zoom-toolbar button:disabled{opacity:.4;cursor:default!important}.formulae-viz-zoom-surface{min-width:0}:root .exacta-workbench .formulae-visualization .formulae-viz-zoom-toolbar button{color:#705637;background:var(--exacta-liquid-film,#ae906810);border:1px solid var(--glass-edge,#ae906830);width:44px;height:44px;box-shadow:var(--glass-rim,inset 0 1px #fffaf077);border-radius:.85rem;padding:0;font-size:1rem;transition:background-color .16s ease-out,border-color .16s ease-out;scale:var(--formulae-zoom-rest-scale,1)!important;translate:var(--formulae-zoom-rest-offset,0px 0px)!important}.formulae-visualization svg text{fill:currentColor;stroke:none;font:17px system-ui,sans-serif}.formulae-viz-axes,.formulae-viz-vessel{fill:none;stroke:currentColor;stroke-width:1.2px}.formulae-viz-grid{stroke:currentColor;opacity:.1}.formulae-viz-symmetry{fill:none;stroke:currentColor;stroke-dasharray:5 5;stroke-width:1.2px}.formulae-viz-curve{fill:none;stroke:var(--viz-copper);stroke-width:2.7px}.formulae-viz-point{fill:var(--viz-copper)}.formulae-viz-root{fill:#f6f1e8;stroke:currentColor;stroke-width:2px}.formulae-viz-positive,.formulae-viz-liquid{fill:#ae90682e}.formulae-viz-negative{stroke:var(--viz-copper);stroke-width:1px}.formulae-viz-hatch{fill:none;stroke:var(--viz-copper);stroke-width:1px}.formulae-viz-legend{flex-wrap:wrap;justify-content:flex-start;gap:.4rem 1rem;font-size:.72rem;line-height:1.5;display:flex}.formulae-viz-legend span{align-items:center;gap:.4rem;display:inline-flex}.formulae-viz-legend i{width:.6rem;height:.6rem;display:inline-block}.viz-key-point{background:#967447;border-radius:50%}.viz-key-square{background:#967447}.formulae-viz-reading-key{border-block:1px solid #ae906825;margin-bottom:.6rem;padding:.65rem 0}.formulae-viz-readouts{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.65rem 1rem;margin:0;padding:0;display:grid}.formulae-viz-readouts+.formulae-viz-legend{margin-top:.6rem}.formulae-viz-readouts>div{flex:7rem;min-width:0}.formulae-viz-readouts dt{color:#897352;align-items:center;gap:.4rem;font-size:.7rem;line-height:1.5;display:flex}.formulae-viz-readouts dt i{box-sizing:border-box;flex:0 0 .5rem;width:.5rem;height:.5rem;display:inline-block}.formulae-viz-readouts dd{color:#705637;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:.2rem 0 0;font-size:.8rem;line-height:1.5}.formulae-viz-readouts dd span{display:block}.viz-key-root{border:1px solid;border-radius:50%}.formulae-viz-legend .viz-key-axis{border-top:1px dashed;width:1rem;height:0}.viz-key-positive{background:#ae906830;border:1px solid #967447}.viz-key-negative{background:repeating-linear-gradient(135deg,#0000 0 3px,#967447 3px 4px);border:1px solid #967447}.formulae-viz-primary{text-align:center;font-size:.95rem}:root .formulae-viz-primary>.formula-math{padding:.2rem 0}:root .formulae-viz-primary .katex-display{margin:.2rem 0}.formulae-viz-insight{margin:.25rem 0 0;font-size:.85rem}.formulae-viz-observation{border-left:2px solid #a1815660;margin-top:.55rem;padding:0 .7rem}.formulae-viz-observation-label{color:#897352;font-size:.7rem;font-weight:500}.formulae-viz-controls{border-top:1px solid #ae906825;padding-top:.25rem}.formulae-viz-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}:root .formulae-viz-toolbar h4{color:#705637;margin:0;font-size:.8rem;font-weight:500}.formulae-viz-help{color:#897352;margin:.1rem 0 0;font-size:.68rem}.formulae-viz-control{grid-template-columns:10.5rem minmax(0,1fr) 3.5rem;align-items:center;gap:.7rem;min-width:0;display:grid}.formulae-viz-equation-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.formulae-viz-terms dt{color:#705637;font-weight:500}.formulae-viz-terms dd{margin:.2rem 0 .8rem;line-height:1.5}.formulae-viz-control label{font-size:.8rem;line-height:1.3}.formulae-viz-control label small{color:#897352;font-size:.68rem;display:block}:root .formulae-visualization .formulae-viz-number{box-sizing:border-box;width:100%;min-width:0;height:44px;box-shadow:none;font:inherit;text-align:center;font-variant-numeric:tabular-nums;color:#705637;background:0 0;border:0;border-bottom:1px solid #ae906840;border-radius:0;padding:.3rem;font-size:.85rem}:root .formulae-visualization input[type=range]{appearance:none;width:100%;height:44px;min-height:44px;box-shadow:none;cursor:pointer;accent-color:var(--viz-copper);background:0 0;border:0;margin:0;padding:0}.formulae-visualization input[type=range]::-webkit-slider-runnable-track{background:#d8c9b3;border-radius:2px;height:3px}.formulae-visualization input[type=range]::-moz-range-track{background:#d8c9b3;border-radius:2px;height:3px}.formulae-visualization input[type=range]::-webkit-slider-thumb{appearance:none;background:#f1e8d9;border:1px solid #a18156;border-radius:50%;width:18px;height:18px;margin-top:-7.5px}.formulae-visualization input[type=range]::-moz-range-thumb{background:#f1e8d9;border:1px solid #a18156;border-radius:50%;width:18px;height:18px}.formulae-viz-concavity{border:0;align-items:center;gap:.7rem;min-width:0;margin:.2rem 0 0;padding:0;display:flex}.formulae-viz-concavity legend{float:left;width:10.5rem;font-size:.8rem}.formulae-viz-concavity>div{gap:.25rem;display:flex}:root .exacta-workbench .formulae-visualization button:not(.formulae-select button){cursor:pointer;min-height:44px;font:inherit;color:#776b5c;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:1px solid #0000;border-radius:.5rem;padding:.35rem .6rem;font-size:.75rem;transform:none}:root .exacta-workbench .formulae-visualization button:not(.formulae-select button):before,:root .exacta-workbench .formulae-visualization button:not(.formulae-select button):after{content:none}:root .exacta-workbench .formulae-visualization button:not(.formulae-select button):hover{background:#ae906810}:root .exacta-workbench .formulae-visualization button:not(.formulae-select button)[aria-pressed=true]{color:#705637;background:#ae906819;border-color:#a181563b}.formulae-viz-footer{margin-top:.6rem}:root .exacta-workbench .formulae-visualization .formulae-viz-reset{color:#897352;align-items:center;gap:.35rem;padding-inline:.5rem;font-size:.72rem;display:inline-flex;position:static}.formulae-viz-assumptions{font-size:.82rem}:root .exacta-workbench .formulae-viz-assumptions>summary{box-sizing:border-box;cursor:pointer;color:#705637;width:100%;min-height:44px;box-shadow:none;background:#ae906808;border:1px solid #a1815628;border-radius:.6rem;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem .75rem;font-size:.8rem;list-style:none;display:flex}.formulae-viz-assumptions>summary::-webkit-details-marker{display:none}.formulae-viz-assumptions[open] .formulae-viz-chevron{transform:rotate(180deg)}.formulae-viz-assumptions>summary:hover{background:#ae906813}.formulae-viz-assumptions>summary:before,.formulae-viz-assumptions>summary:after{content:none!important}.formulae-viz-assumptions li{margin-block:.5rem;line-height:1.5}.formulae-viz-equations{min-width:0;font-size:.8rem}.formulae-viz-equations>.formula-math{max-width:100%;display:block;overflow-x:auto}.formulae-viz-rail :focus-visible{outline-offset:2px;outline:2px solid #967447}.formulae-viz-announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (min-width:1200px){.formulae-study-workspace>.formulae-study-reading,.formulae-study-workspace>.formulae-viz-rail{height:var(--formulae-pane-height,calc(100dvh - 8rem));box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#ae906860 transparent;min-height:0;scroll-padding-block:.75rem;overflow:hidden auto}.formulae-study-workspace>.formulae-study-reading{padding-right:.75rem}.formulae-study-workspace .formulae-heading h1{font-size:clamp(1.65rem,2.2vw,2rem);line-height:1.2}.formulae-study-workspace .formulae-heading{margin-top:0}.formulae-study-workspace>.formulae-viz-rail{padding-right:.5rem}.formulae-study-workspace :is(.formulae-study-flow,.formulae-theory-section,.formulae-viz-loaded-example){scroll-margin-top:.75rem}:root .formulae-portal .formulae-study-reading .formulae-study-tabs{z-index:5;box-sizing:border-box;background:var(--paper,#f5f1e7);border-bottom:1px solid #ae906825;width:100%;padding-block:.5rem .75rem;position:sticky;top:0}.formulae-viz-rail:not([data-quadratic-pilot=true]) .formulae-viz-rail-content>.formulae-select{z-index:4;background:var(--paper,#f5f1e7);border-bottom:1px solid #ae906825;padding-block:.35rem .65rem;position:sticky;top:-.85rem}}@media (max-width:74.99rem){.exacta-workbench:has(.formulae-viz-rail[data-open=true]){z-index:1}.formulae-study-workspace{padding-bottom:4rem;display:block}.formulae-viz-rail{top:auto;bottom:max(.75rem,env(safe-area-inset-bottom));z-index:60;background:#f6f1e8;border:1px solid #ae906830;border-radius:.75rem;width:auto;max-width:28rem;margin-left:auto;position:fixed;left:1rem;right:1rem}.formulae-viz-toggle{border-radius:inherit;color:#705637;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#f6f1e8;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;font-size:.85rem;display:flex}.formulae-viz-rail[data-open=false] .formulae-viz-rail-content{display:none}.formulae-viz-rail[data-open=true]{overscroll-behavior:contain;max-width:38rem;inset:5rem .5rem .5rem;overflow-y:auto}.formulae-viz-rail[data-open=true] .formulae-viz-toggle{z-index:2;border-bottom:1px solid #ae906825;position:sticky;top:0}.formulae-viz-rail:not([data-quadratic-pilot=true]) .formulae-viz-rail-content,.formulae-visualization{padding:.75rem}.formulae-viz-control{grid-template-columns:9rem minmax(0,1fr) 3rem;gap:.5rem}.formulae-viz-concavity legend{width:9rem}}@media (max-width:440px){.formulae-viz-control{grid-template-columns:minmax(0,1fr) 3rem;gap:0 .5rem;margin-top:.55rem}.formulae-viz-control label{grid-column:1/-1}.formulae-viz-control label small{margin-left:.4rem;display:inline}}@media (prefers-reduced-motion:reduce){.formulae-viz-rail *,.formulae-visualization *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.formulae-visualization{--viz-copper:CanvasText}.formulae-viz-positive,.formulae-viz-liquid{fill:canvas;stroke:canvastext}.formulae-viz-root{fill:canvas}.formulae-visualization input[type=range]{appearance:auto!important}}.formulae-viz-exploration{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:.65rem;margin-top:.75rem;display:grid}.formulae-viz-scale{margin:.15rem auto 0;display:block}@media (max-width:440px){.formulae-viz-exploration{grid-template-columns:1fr;gap:.3rem}}.formulae-viz-exploration .formulae-select-label{margin-bottom:.35rem;font-size:.7rem}.formulae-viz-exploration .formulae-select-trigger{gap:.4rem;min-height:44px;padding:.65rem .75rem;font-size:.78rem}.formulae-viz-exploration .formulae-select-trigger>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.formulae-viz-exploration .formulae-select-options{overscroll-behavior:contain;max-height:min(18rem,42dvh)}:root .exacta-workbench .formulae-viz-exploration .formulae-select-options button{white-space:normal;min-height:44px;font-size:.78rem}:root .exacta-workbench .formulae-viz-exploration button:focus-visible{outline-offset:3px;border-radius:1.15rem;outline:2px solid #a1815660}:root .exacta-workbench .formulae-viz-exploration button[role=option]:focus-visible{outline-offset:-2px;background:#ae90681c;border-radius:.8rem}.formulae-viz-reasoning{padding:.25rem .25rem 0}.formulae-viz-reasoning ol{counter-reset:reasoning;margin:1rem 0;padding:0;list-style:none}.formulae-viz-reasoning ol>li{counter-increment:reasoning;margin:0 0 1.1rem;padding:0 0 0 1.8rem;position:relative}.formulae-viz-reasoning ol>li:before{content:counter(reasoning);color:#a18156;font-size:.8rem;position:absolute;top:0;left:0}:root .formulae-viz-reasoning h4{color:#705637;margin:0 0 .3rem;font-size:.84rem;font-weight:500;line-height:1.5}.formulae-viz-reasoning p{margin:0;font-size:.82rem;line-height:1.65}:root .formulae-viz-reasoning .formula-math{box-shadow:none;background:0 0;border:0;margin:.35rem 0 0;padding:.3rem 0;font-size:.85rem;overflow-x:auto}.formulae-viz-experiment{border-top:1px solid #ae906830;padding:.9rem 0 .7rem}.formulae-viz-model-notes{border-top:1px solid #ae906825;margin-top:.4rem;font-size:.75rem}.formulae-viz-model-notes>summary{color:#897352;cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;min-height:44px;display:flex}.formulae-viz-model-notes[open]>summary>span:last-child{transform:rotate(180deg)}:root .exacta-workbench .formulae-viz-rail :is(button,input,summary):focus{outline:none!important}:root .exacta-workbench .formulae-viz-rail :is(button,summary):focus-visible{box-shadow:inset 0 -2px #967447,0 2px 8px #96744712!important}:root .exacta-workbench .formulae-viz-rail .formulae-viz-number:focus-visible{background:#ae90680a;border-bottom-color:#967447;box-shadow:inset 0 -2px #967447!important}:root .exacta-workbench .formulae-viz-rail input[type=range]:focus-visible{box-shadow:none!important}.formulae-viz-rail input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #f6f1e8,0 0 0 5px #967447}.formulae-viz-rail input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px #f6f1e8,0 0 0 5px #967447}@media (forced-colors:active){:root .exacta-workbench .formulae-viz-rail :is(button,input,summary):focus-visible{outline-offset:2px;outline:2px solid highlight!important}}.formulae-viz-rail[data-multiple-models=true] .formulae-visualization>header{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.formulae-viz-rail[data-multiple-models=true] .formulae-viz-rail-content>.formulae-select{margin-bottom:1rem}
.chapter-ratios{--chapter-ink:#705637;--chapter-line:#ae90684d}.chapter-ratios .chapter-instruction{margin:.6rem 0;font-size:.8rem}.chapter-ratios .chapter-zoom,.chapter-ratios .similarity-correspondence{flex-wrap:wrap;gap:.4rem;display:flex}.chapter-ratios .chapter-zoom{justify-content:flex-end}.chapter-ratios button{min-height:44px;transition:background-color .14s ease-out!important;transform:none!important}.chapter-ratios .similarity-scenes{min-width:0}.chapter-ratios .similarity-scene{border-bottom:1px solid var(--chapter-line);padding:.75rem 0}.chapter-ratios .similarity-scene h4{margin:0;font-size:.85rem;font-weight:500}.chapter-ratios .similarity-canvas{height:200px;position:relative;overflow:hidden}.chapter-ratios .similarity-canvas svg{width:100%;height:200px}.chapter-ratios .similarity-canvas svg text{paint-order:stroke;stroke:#fffdf8;stroke-width:3px;font-size:13px}.chapter-ratios .similarity-original{fill:#e9e4d9;stroke:#8d8475;stroke-width:1.5px}.chapter-ratios .similarity-copy{fill:#ae90682b;stroke:#967447;stroke-width:1.5px}.chapter-ratios .similarity-edge{stroke:#0000;stroke-width:3px}.chapter-ratios .similarity-side-active .similarity-edge{stroke:#705637}.chapter-ratios .similarity-division{stroke:#967447;stroke-width:1px;stroke-dasharray:3 3;fill:none}:root .chapter-ratios .similarity-handle{width:44px;height:44px;box-shadow:none;touch-action:none;cursor:nwse-resize;background:0 0;border:0;border-radius:50%;place-items:center;margin:-22px 0 0 -22px;padding:0;display:grid;position:absolute}.chapter-ratios .similarity-handle span{background:#fffaf0;border:2px solid #967447;border-radius:50%;width:10px;height:10px}.chapter-ratios .similarity-handle:focus-visible{outline-offset:-5px;outline:2px solid #967447}.chapter-ratios .similarity-area{margin:0;font-size:.8rem}.chapter-ratios .similarity-correspondence{margin:.75rem 0;font-size:.75rem}.chapter-ratios .chapter-details{border-top:1px solid var(--chapter-line);padding:.7rem 0}.chapter-ratios summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.chapter-ratios .chapter-check{align-items:center;gap:.6rem;min-height:44px;font-size:.85rem;display:flex}.chapter-ratios .chapter-control-error{color:#8a4231;grid-column:1/-1}.chapter-ratios .chapter-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1rem 0;display:grid}.chapter-ratios .chapter-result-grid dt{font-size:.75rem}.chapter-ratios .chapter-result-grid dd{overflow-wrap:anywhere;margin:.25rem 0}.chapter-ratios .chapter-diagram{width:100%;height:auto;margin:1rem 0;display:block}.chapter-ratios .chapter-diagram text{font-size:14px}.chapter-ratios .chapter-diagram .chapter-fill{fill:#ae906840;stroke:#967447;stroke-width:1.2px}.chapter-ratios .chapter-diagram .chapter-neutral{fill:#e9e4d9;stroke:#8d8475;stroke-width:1.2px}.chapter-ratios .chapter-diagram .chapter-guide{fill:none;stroke:#967447;stroke-width:1px;stroke-dasharray:4 4}.chapter-ratios .chapter-step{border-bottom:1px solid var(--chapter-line);padding:.7rem 0;font-size:.85rem}.chapter-ratios .chapter-step strong{font-weight:500;display:block}.formulae-chapter-actions{flex-wrap:wrap;gap:.5rem;margin:.8rem 0;display:flex}@media (prefers-reduced-motion:reduce){.chapter-ratios *{transition:none!important}}.chapter-ratios .similarity-area>span{padding-right:.4rem;display:block}
.chapter-forces{color:var(--ink,#51483c)}.chapter-forces .forces-scene{aspect-ratio:4/3;width:100%;margin-block:12px;position:relative;overflow:hidden}.chapter-forces .forces-scene svg{width:100%;height:100%;color:var(--copper,#92724a);display:block;overflow:hidden}.chapter-forces .forces-scene text{font:15px var(--font-sans,sans-serif);fill:var(--ink,#51483c);paint-order:stroke;stroke:var(--paper,#f5f1e7);stroke-width:3px;stroke-linejoin:round}.chapter-forces .forces-object{fill:#aa855d20;stroke:#92724a;stroke-width:1.5px}.chapter-forces .forces-surface,.chapter-forces .forces-vector{fill:none;stroke:currentColor;stroke-width:1.5px}.chapter-forces .forces-guide{fill:none;stroke:currentColor;opacity:.35;stroke-dasharray:4 5}.chapter-forces .forces-component{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-dasharray:5 4}.chapter-forces .forces-handle{touch-action:none;cursor:grab;background:0 0;border:0;border-radius:50%;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;position:absolute;transform:none}.chapter-forces .forces-handle span{background:#faf6ed;border:2px solid #967447;border-radius:50%;width:10px;height:10px;margin:auto;display:block}.chapter-forces .forces-handle:focus-visible{outline-offset:0;outline:2px solid #967447}.chapter-forces .forces-tools,.chapter-forces .forces-buttons{flex-wrap:wrap;gap:8px;display:flex}.chapter-forces .forces-tools{justify-content:flex-end;margin-top:12px}.chapter-forces .forces-tools button,.chapter-forces .forces-buttons button,.chapter-forces summary{min-height:44px}.chapter-forces .forces-tools button{min-width:44px}.chapter-forces .forces-playback{border-block:1px solid #96744726;gap:12px;padding-block:12px;display:grid}.chapter-forces .forces-controls{gap:14px;margin-block:20px;display:grid}.chapter-forces .forces-hint{opacity:.85;margin-block:8px;font-size:.82rem;line-height:1.5}.chapter-forces .forces-readouts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin-block:16px;display:grid}.chapter-forces .forces-readouts div{min-width:0}.chapter-forces dt,.chapter-forces .forces-motion span{font-size:.8rem;line-height:1.5}.chapter-forces dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:3px 0 0}.chapter-forces dd small{font-size:.75rem;display:block}.chapter-forces .forces-motion{flex-wrap:wrap;gap:12px 20px;display:flex}.chapter-forces .forces-motion strong{font-variant-numeric:tabular-nums;display:block}.chapter-forces .forces-details{border-top:1px solid #96744726;margin-block:16px;padding-top:8px}.chapter-forces .forces-details summary{cursor:pointer;padding-block:12px;display:list-item}.chapter-forces .forces-event{border-left:2px solid #967447;padding-left:12px;font-size:.9rem}.chapter-forces .chapter-control-error{grid-column:1/-1}@media (prefers-reduced-motion:reduce){.chapter-forces *{transition:none!important;animation:none!important}}
.chapter-torque .torque-scene{aspect-ratio:440/350}.chapter-torque .torque-secondary{fill:#96744735;stroke:currentColor;stroke-width:1.5px}.chapter-torque .torque-cutout{stroke:currentColor;stroke-width:1.5px}.chapter-torque .torque-arm{fill:none;stroke:currentColor;stroke-width:1.5px}.chapter-torque .torque-pivot{fill:var(--paper,#f5f1e7);stroke:currentColor;stroke-width:2px}.chapter-torque .torque-cg{fill:currentColor;stroke:var(--paper,#f5f1e7);stroke-width:2px}.chapter-torque .forces-scene{margin-bottom:8px}.chapter-torque .torque-scene svg text{font-size:16px}.chapter-torque .torque-region-centre{fill:var(--paper,#f5f1e7);stroke:currentColor;stroke-width:1.5px}
.chapter-momentum .momentum-area{fill:color-mix(in srgb,var(--copper,#92724a) 18%,transparent);stroke:var(--copper,#92724a);stroke-width:1px}.chapter-momentum .momentum-legend{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 16px;margin-block:8px;font-size:.8rem;display:flex}.chapter-momentum .momentum-hover{fill:#0000;stroke:none}.chapter-momentum .momentum-hover:focus-visible{stroke:var(--copper,#92724a);stroke-width:3px}.chapter-momentum .momentum-cm{fill:var(--copper,#92724a)}.chapter-momentum .momentum-clipped{text-align:center;background:var(--paper,#f5f1e7);font-size:.75rem;position:absolute;inset:auto 8px 42px}.chapter-momentum .momentum-impact{margin-block:12px}.chapter-momentum .momentum-time{justify-content:space-between;align-items:center;gap:12px;font-size:.85rem;display:flex}.chapter-momentum .momentum-time input{max-width:150px;min-height:44px}.chapter-momentum .forces-handle:focus-visible span{outline:2px solid var(--color-focus,#967447);outline-offset:5px}.chapter-momentum .forces-scene text{font-size:15px}@media (max-width:480px){.chapter-momentum .momentum-legend span{width:100%;display:block}}.chapter-momentum .momentum-contact-stages{color:var(--formulae-copper,#946c43);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.chapter-momentum .momentum-contact-stages figure{min-width:0;margin:0}.chapter-momentum .momentum-contact-stages svg{width:100%;height:auto;display:block}.chapter-momentum .momentum-contact-stages figcaption{text-align:center;font-size:.9rem}.chapter-momentum .momentum-contact-stages>p{color:inherit;grid-column:1/-1;font-size:.9rem}
.formula-motion-study-module__rxNTjW__study{--motion-primary:var(--exacta-brand-copper,#9b7049);--motion-secondary:#466c75;--motion-ink:#594a37;--motion-paper:var(--paper,#f1eadd);--motion-edge:var(--glass-edge,#ae906830);--motion-film:var(--exacta-liquid-film,linear-gradient(145deg,#fffbf21f,#ae90680b));color:var(--motion-ink)}.formula-motion-study-module__rxNTjW__heading{gap:.5rem;margin-bottom:.3rem;display:grid}.formula-motion-study-module__rxNTjW__heading .forces-heading{gap:.7rem;display:grid}.formulae-viz-rail[data-multiple-models=true] .formula-motion-study-module__rxNTjW__heading>h3{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.formula-motion-study-module__rxNTjW__stage{background:0 0;border-bottom:1px solid #ad8d6225;padding-top:.45rem;position:relative}.formula-motion-study-module__rxNTjW__tools{align-items:center;gap:.5rem;padding-bottom:.4rem;display:flex}.formula-motion-study-module__rxNTjW__tools>[role=group]{flex-wrap:wrap;gap:.35rem;width:100%;display:flex}.formula-motion-study-module__rxNTjW__tools>[role=group]>button{white-space:normal;min-height:40px;color:var(--motion-ink);flex:1}.formula-motion-study-module__rxNTjW__tools>.formulae-select{flex:1;min-width:0}.formula-motion-study-module__rxNTjW__tools .forces-zoom{flex:none;gap:.3rem;display:flex}.formula-motion-study-module__rxNTjW__tools .forces-zoom button{min-width:36px;min-height:38px;padding:.3rem .5rem}.formula-motion-study-module__rxNTjW__diagram{min-width:0}.formula-motion-study-module__rxNTjW__sceneHeading{flex-wrap:wrap;justify-content:space-between;gap:.4rem .75rem;margin:.75rem 0 .35rem;font-size:.78rem;line-height:1.5;display:flex}.formula-motion-study-module__rxNTjW__sceneHeading>span:first-child{font-weight:600}.formula-motion-study-module__rxNTjW__sceneHeading>span+span{color:#6e665a}.formula-motion-study-module__rxNTjW__diagram>svg{aspect-ratio:720/560;background:0 0;border:0;border-radius:0;width:100%;height:auto;display:block;overflow:hidden}.formula-motion-study-module__rxNTjW__study .formula-motion-study-module__rxNTjW__diagram text{font:var(--motion-label-size,21px) var(--font-sans,sans-serif);fill:var(--motion-ink);font-variant-numeric:tabular-nums}.formula-motion-study-module__rxNTjW__study .formula-motion-study-module__rxNTjW__diagram .formula-motion-study-module__rxNTjW__sectionLabel{font-size:max(23px,var(--motion-label-size,21px));font-weight:500}.formula-motion-study-module__rxNTjW__study .formula-motion-study-module__rxNTjW__diagram .formula-motion-study-module__rxNTjW__value{font-size:31px;font-weight:500}.formula-motion-study-module__rxNTjW__plot{isolation:isolate}.formula-motion-study-module__rxNTjW__axis,.formula-motion-study-module__rxNTjW__track,.formula-motion-study-module__rxNTjW__tick{fill:none;stroke:#88735b;stroke-width:1.6px}.formula-motion-study-module__rxNTjW__track{stroke:#b09b7d;stroke-width:2px}.formula-motion-study-module__rxNTjW__grid{fill:none;stroke:#b49b791f;stroke-width:1px}.formula-motion-study-module__rxNTjW__zero{fill:none;stroke:#88735b70;stroke-width:1.2px}.formula-motion-study-module__rxNTjW__initial,.formula-motion-study-module__rxNTjW__milestoneLine{fill:none;stroke:#8d806b66;stroke-width:1.2px;stroke-dasharray:4 5}.formula-motion-study-module__rxNTjW__timeGuide{fill:none;stroke:#584733a8;stroke-width:1.7px;stroke-dasharray:5 4}.formula-motion-study-module__rxNTjW__actor,.formula-motion-study-module__rxNTjW__dot{fill:var(--motion-primary);stroke:#fffaf0;stroke-width:2.5px}.formula-motion-study-module__rxNTjW__actor{stroke-width:4px}.formula-motion-study-module__rxNTjW__actorLabel{fill:var(--motion-primary)!important;font-weight:600!important}.formula-motion-study-module__rxNTjW__arrow{fill:none;stroke:var(--motion-primary);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.formula-motion-study-module__rxNTjW__curve{fill:none;stroke:var(--motion-primary);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.formula-motion-study-module__rxNTjW__futureCurve{fill:none;stroke:var(--motion-primary);stroke-width:2px;opacity:.7}.formula-motion-study-module__rxNTjW__diagram [data-secondary=true] .formula-motion-study-module__rxNTjW__actor,.formula-motion-study-module__rxNTjW__diagram [data-secondary=true] .formula-motion-study-module__rxNTjW__dot{fill:var(--motion-secondary)}.formula-motion-study-module__rxNTjW__diagram [data-secondary=true] .formula-motion-study-module__rxNTjW__curve,.formula-motion-study-module__rxNTjW__diagram [data-secondary=true] .formula-motion-study-module__rxNTjW__futureCurve,.formula-motion-study-module__rxNTjW__diagram [data-secondary=true] .formula-motion-study-module__rxNTjW__arrow{stroke:var(--motion-secondary)}.formula-motion-study-module__rxNTjW__diagram [data-secondary=true] .formula-motion-study-module__rxNTjW__actorLabel,.formula-motion-study-module__rxNTjW__diagram .formula-motion-study-module__rxNTjW__actorLabel[data-secondary]{fill:var(--motion-secondary)!important}.formula-motion-study-module__rxNTjW__openDot{fill:var(--motion-paper);stroke:var(--motion-primary);stroke-width:2px}.formula-motion-study-module__rxNTjW__diagram [data-secondary=true] .formula-motion-study-module__rxNTjW__openDot{stroke:var(--motion-secondary)}.formula-motion-study-module__rxNTjW__positiveArea{fill:color-mix(in srgb,var(--motion-primary) 19%,transparent);stroke:none}.formula-motion-study-module__rxNTjW__negativeArea{fill:color-mix(in srgb,var(--motion-secondary) 19%,transparent);stroke:none}.formula-motion-study-module__rxNTjW__scrubber{fill:#0000;cursor:crosshair;touch-action:pan-y}.formula-motion-study-module__rxNTjW__scrubber:focus-visible{stroke:var(--motion-primary);stroke-width:2px;outline:none}.formula-motion-study-module__rxNTjW__bridge{fill:#bba78855;stroke:#a18760;stroke-width:1.5px}.formula-motion-study-module__rxNTjW__bridgeSupport{stroke:#a18760;stroke-width:4px}.formula-motion-study-module__rxNTjW__train{fill:var(--motion-primary);stroke:#754122;stroke-width:1.3px}.formula-motion-study-module__rxNTjW__window{fill:#f9f3e4;stroke:none}.formula-motion-study-module__rxNTjW__wheel{fill:#50463b;stroke:#f9f3e4;stroke-width:1.5px}.formula-motion-study-module__rxNTjW__key{flex-wrap:wrap;gap:.25rem .75rem;margin:.5rem 0 .2rem;font-size:.68rem;line-height:1.5;display:flex}.formula-motion-study-module__rxNTjW__key span{align-items:center;gap:.35rem;display:inline-flex}.formula-motion-study-module__rxNTjW__key i{border-top:2px solid var(--motion-primary);width:15px;height:0;display:inline-block}.formula-motion-study-module__rxNTjW__key .formula-motion-study-module__rxNTjW__primaryKey{border-color:var(--motion-primary)}.formula-motion-study-module__rxNTjW__key .formula-motion-study-module__rxNTjW__secondaryKey{border-color:var(--motion-secondary)}.formula-motion-study-module__rxNTjW__key .formula-motion-study-module__rxNTjW__futureKey{border-top:2px dashed #8b7964}.formula-motion-study-module__rxNTjW__hint{color:#716555;margin:.2rem 0 .5rem;font-size:.69rem}.formula-motion-study-module__rxNTjW__playback{padding:.3rem 0}.formula-motion-study-module__rxNTjW__stage>.formula-motion-study-module__rxNTjW__playback{border-bottom:1px solid #ae906825;margin-bottom:.5rem}.formula-motion-study-module__rxNTjW__transport{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.formula-motion-study-module__rxNTjW__transport button{font:inherit;cursor:pointer;border:1px solid #a3815830;border-radius:10px;min-height:38px;font-size:.75rem}.formula-motion-study-module__rxNTjW__transport button:disabled{opacity:.45;cursor:default}.formula-motion-study-module__rxNTjW__play{background:var(--motion-primary);color:#fff9ed;align-items:center;gap:.5rem;padding:.4rem .75rem;display:inline-flex}.formula-motion-study-module__rxNTjW__restart{min-width:38px;color:var(--motion-ink);background:#a381580b}.formula-motion-study-module__rxNTjW__timeReadout{color:#80694f;font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:.73rem}.formula-motion-study-module__rxNTjW__timeInput{align-items:center;gap:.4rem;margin-left:auto;font-size:.7rem;display:flex}.formula-motion-study-module__rxNTjW__timeInput input{width:5rem;min-height:38px;color:var(--motion-ink);font:inherit;font-variant-numeric:tabular-nums;background:#fffaf380;border:1px solid #a3815830;border-radius:8px;padding:.3rem .5rem}.formula-motion-study-module__rxNTjW__rates{border:1px solid #a3815820;border-radius:9px;gap:2px;padding:2px;display:flex}.formula-motion-study-module__rxNTjW__rates button{background:0 0;border:0;border-radius:6px;min-width:30px;min-height:32px;padding:.25rem}.formula-motion-study-module__rxNTjW__rates button[aria-pressed=true]{color:#754c28;background:#a381581b}.formula-motion-study-module__rxNTjW__timeline{color:var(--motion-ink);margin-top:.45rem;font-size:.7rem;display:block}.formula-motion-study-module__rxNTjW__timeline>span{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.formula-motion-study-module__rxNTjW__timeline output{font-variant-numeric:tabular-nums}.formula-motion-study-module__rxNTjW__timeline input{width:100%;min-height:26px;accent-color:var(--motion-primary);cursor:pointer;display:block}.formula-motion-study-module__rxNTjW__marks{flex-wrap:wrap;gap:.3rem;margin-top:.45rem;display:flex}.formula-motion-study-module__rxNTjW__marks button{color:var(--motion-ink);font:inherit;cursor:pointer;background:#a3815806;border:1px solid #a3815825;border-radius:7px;align-items:center;gap:.4rem;min-height:32px;padding:.3rem .45rem;font-size:.66rem;display:flex}.formula-motion-study-module__rxNTjW__marks span{color:#806d53;font-variant-numeric:tabular-nums}.formula-motion-study-module__rxNTjW__scale{color:#786b59;margin:.4rem 0 0;font-size:.65rem}.formula-motion-study-module__rxNTjW__warning{color:#875223;margin:.4rem 0;font-size:.75rem}.formula-motion-study-module__rxNTjW__readings .forces-readouts{gap:.75rem 1rem;margin:1rem 0}.formula-motion-study-module__rxNTjW__readings .forces-readouts div{border-bottom:1px solid #ad8d621c;padding-bottom:.5rem}.formula-motion-study-module__rxNTjW__readings dd{color:var(--motion-ink);font-size:1rem}.formula-motion-study-module__rxNTjW__equation .formula-math{margin:.5rem 0;font-size:.85rem}.formula-motion-study-module__rxNTjW__parameters{border-top:1px solid #ad8d6225;margin-top:.25rem}.formula-motion-study-module__rxNTjW__parameters>summary{cursor:pointer;min-height:44px;padding:.7rem 0;font-size:.8rem}.formula-motion-study-module__rxNTjW__parameters .forces-controls{gap:.85rem;margin:.75rem 0 1rem}.formula-motion-study-module__rxNTjW__parameters .formulae-viz-control{grid-template-columns:minmax(0,1fr) 4rem;gap:.25rem .75rem}.formula-motion-study-module__rxNTjW__parameters .formulae-viz-control label{grid-column:1/-1;line-height:1.5}.formula-motion-study-module__rxNTjW__parameters .formulae-viz-control label small{margin-left:.4rem;display:inline}.formula-motion-study-module__rxNTjW__footer{font-size:.8rem}@media (max-width:440px){.formula-motion-study-module__rxNTjW__tools{align-items:center;gap:.4rem}.formula-motion-study-module__rxNTjW__tools .forces-zoom button{min-width:32px;min-height:36px;font-size:.68rem}.formula-motion-study-module__rxNTjW__transport{gap:.3rem}.formula-motion-study-module__rxNTjW__transport button{min-height:40px}.formula-motion-study-module__rxNTjW__timeInput{margin-left:auto}.formula-motion-study-module__rxNTjW__timeInput input{width:4.25rem}.formula-motion-study-module__rxNTjW__rates{justify-content:center;width:100%;margin-top:.2rem}.formula-motion-study-module__rxNTjW__rates button{flex:1;min-height:28px}.formula-motion-study-module__rxNTjW__parameters .formulae-viz-control{grid-template-columns:minmax(0,1fr) 4rem}}@media (max-height:750px){.formula-motion-study-module__rxNTjW__stage{position:static}}@media (prefers-reduced-motion:reduce){.formula-motion-study-module__rxNTjW__study *{transition:none!important;animation:none!important}}:root .exacta-workbench .formula-motion-study-module__rxNTjW__study[data-motion-study]{box-shadow:none;background:0 0;border:0;padding:0}:is(:root .exacta-workbench .formula-motion-study-module__rxNTjW__study[data-motion-study] .formula-motion-study-module__rxNTjW__transport button,:root .exacta-workbench .formula-motion-study-module__rxNTjW__study[data-motion-study] .formula-motion-study-module__rxNTjW__optionButtons button,:root .exacta-workbench .formula-motion-study-module__rxNTjW__study[data-motion-study] .formula-motion-study-module__rxNTjW__comparisonTools button,:root .exacta-workbench .formula-motion-study-module__rxNTjW__study[data-motion-study] .formula-motion-study-module__rxNTjW__marks button){border:1px solid var(--motion-edge);border-radius:var(--exacta-control-radius,.85rem);background:var(--motion-film);min-height:38px;box-shadow:var(--glass-rim,inset 0 1px #fffaf03b);color:#80694f;padding:.35rem .55rem;font-size:.72rem}:root .exacta-workbench .formula-motion-study-module__rxNTjW__study[data-motion-study] .formula-motion-study-module__rxNTjW__transport .formula-motion-study-module__rxNTjW__play{background:var(--exacta-liquid-selected,#ae906826);border-color:var(--glass-edge-strong,#a1815660);color:#705637;min-width:6.5rem}:root .exacta-workbench .formula-motion-study-module__rxNTjW__study[data-motion-study] button[aria-pressed=true]{background:var(--exacta-liquid-selected,#ae906826);border-color:var(--glass-edge-strong,#a1815660);color:#705637}:root .exacta-workbench .formula-motion-study-module__rxNTjW__study[data-motion-study] button:disabled{opacity:.4;cursor:default}:root .exacta-workbench .formula-motion-study-module__rxNTjW__study[data-motion-study] .formula-motion-study-module__rxNTjW__rates{box-shadow:none;background:0 0;border:0;gap:.25rem;padding:0}:root .exacta-workbench .formula-motion-study-module__rxNTjW__study[data-motion-study] .formula-motion-study-module__rxNTjW__rates button{min-width:36px}:root .exacta-workbench .formula-motion-study-module__rxNTjW__study[data-motion-study] .formula-motion-study-module__rxNTjW__timeInput input{background:var(--motion-film);border-color:var(--motion-edge);border-radius:var(--exacta-control-radius,.85rem);box-shadow:var(--glass-rim,inset 0 1px #fffaf03b);color:#705637}.formula-motion-study-module__rxNTjW__transport .formula-motion-study-module__rxNTjW__repeat{margin-left:auto}.formula-motion-study-module__rxNTjW__initialHandle{fill:var(--motion-paper);stroke:var(--motion-primary);stroke-width:3px;cursor:ns-resize;touch-action:none}.formula-motion-study-module__rxNTjW__initialHandle:focus-visible{stroke-width:5px;outline:none}.formula-motion-study-module__rxNTjW__referenceCurve{fill:none;stroke:#736a5e;stroke-width:2px;stroke-dasharray:10 4 2 4;opacity:.75}.formula-motion-study-module__rxNTjW__referenceCurve[data-secondary=true]{stroke:var(--motion-secondary);opacity:.5}.formula-motion-study-module__rxNTjW__key .formula-motion-study-module__rxNTjW__referenceKey{border-color:#736a5e;border-top-style:dotted}.formula-motion-study-module__rxNTjW__tangent{fill:none;stroke:var(--motion-secondary);stroke-width:2.5px;stroke-dasharray:9 3}.formula-motion-study-module__rxNTjW__study .formula-motion-study-module__rxNTjW__diagram .formula-motion-study-module__rxNTjW__cursorReading{font-size:var(--motion-label-size,21px);fill:var(--motion-ink)}.formula-motion-study-module__rxNTjW__inspector{border-top:1px solid #ae906825;margin:.85rem 0 1rem;padding:.85rem 0}.formula-motion-study-module__rxNTjW__inspector dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1rem;margin:0;display:grid}.formula-motion-study-module__rxNTjW__inspector dt{color:#897352;font-size:.75rem;line-height:1.5}.formula-motion-study-module__rxNTjW__inspector dd{color:#705637;margin:.25rem 0;font-size:.95rem}.formula-motion-study-module__rxNTjW__feedback{color:var(--motion-ink);margin:.65rem 0 0;font-size:.82rem;line-height:1.6}.formula-motion-study-module__rxNTjW__study .motion-experiments{border-top:1px solid var(--motion-edge);padding:.85rem 0}.formula-motion-study-module__rxNTjW__study .motion-experiments>p{color:var(--motion-ink);margin:0 0 .4rem;font-size:.76rem;font-weight:500}.formula-motion-study-module__rxNTjW__study .motion-experiments>div{flex-wrap:wrap;gap:.35rem;display:flex}.formula-motion-study-module__rxNTjW__study .motion-experiments button{white-space:normal;min-height:40px;color:var(--motion-ink);font-size:.75rem}.formula-motion-study-module__rxNTjW__utility{flex-wrap:wrap;align-items:center;gap:.4rem .75rem;margin:.5rem 0 .75rem;display:flex}.formula-motion-study-module__rxNTjW__utility button{box-shadow:none;color:var(--motion-ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:36px;padding:.3rem 0;font-size:.72rem;text-decoration:underline}.formula-motion-study-module__rxNTjW__utility button:disabled{text-decoration:none}.formula-motion-study-module__rxNTjW__study .motion-control-group{border-top:1px solid var(--motion-edge);margin:.5rem 0}.formula-motion-study-module__rxNTjW__study .motion-control-group>summary{cursor:pointer;min-height:38px;padding:.4rem 0;font-size:.75rem}.formulae-motion-capture{border-top:1px solid #ae906825;margin-top:.5rem;padding-top:.3rem}.formulae-motion-capture .notebook-capture-button{min-height:36px;font-size:.72rem}:root .exacta-workbench .formula-motion-study-module__rxNTjW__study[data-motion-study] .formula-motion-study-module__rxNTjW__transport .formula-motion-study-module__rxNTjW__play{color:var(--motion-ink);font-weight:500}:root .exacta-workbench .formula-motion-study-module__rxNTjW__study[data-motion-study] .formula-motion-study-module__rxNTjW__transport button{color:var(--motion-ink)}@media (pointer:coarse){.formula-motion-study-module__rxNTjW__utility button,.formula-motion-study-module__rxNTjW__tools button{min-height:44px}.formula-motion-study-module__rxNTjW__study .motion-experiments button{min-height:44px}}.formula-motion-study-module__rxNTjW__study .formula-motion-study-module__rxNTjW__slopeReading{color:var(--motion-secondary);margin:.4rem 0 .2rem;font-size:.72rem}.formula-motion-study-module__rxNTjW__displayOptions,.formula-motion-study-module__rxNTjW__playbackOptions{margin:.4rem 0 .2rem}.formula-motion-study-module__rxNTjW__displayOptions>summary,.formula-motion-study-module__rxNTjW__playbackOptions>summary{cursor:pointer;color:#80694f;min-height:38px;padding:.4rem 0;font-size:.73rem}.formula-motion-study-module__rxNTjW__playbackOptions[open]{padding-bottom:.4rem}.formula-motion-study-module__rxNTjW__playbackOptions .formula-motion-study-module__rxNTjW__timeInput{width:100%;margin:.4rem 0}.formula-motion-study-module__rxNTjW__optionLabel{color:#897352;margin:.65rem 0 .3rem;font-size:.7rem}.formula-motion-study-module__rxNTjW__optionButtons,.formula-motion-study-module__rxNTjW__comparisonTools{flex-wrap:wrap;gap:.35rem;margin:.4rem 0;display:flex}.formula-motion-study-module__rxNTjW__diagram .formula-motion-study-module__rxNTjW__hint{font-size:.72rem;line-height:1.5}.formula-motion-study-module__rxNTjW__warning button{text-underline-offset:3px;text-decoration:underline}@media (max-width:440px){.formula-motion-study-module__rxNTjW__inspector dl{gap:.75rem}.formula-motion-study-module__rxNTjW__timeInput,.formula-motion-study-module__rxNTjW__transport .formula-motion-study-module__rxNTjW__repeat{margin-left:0}}@media (forced-colors:active){.formula-motion-study-module__rxNTjW__curve,.formula-motion-study-module__rxNTjW__futureCurve,.formula-motion-study-module__rxNTjW__arrow,.formula-motion-study-module__rxNTjW__actor,.formula-motion-study-module__rxNTjW__dot,.formula-motion-study-module__rxNTjW__axis,.formula-motion-study-module__rxNTjW__track{stroke:canvastext}.formula-motion-study-module__rxNTjW__actor,.formula-motion-study-module__rxNTjW__dot{fill:canvastext}.formula-motion-study-module__rxNTjW__play{color:buttontext;background:buttonface}}
.quadratic-pilot{--quadratic-line:var(--color-border-subtle,#ae906830)}.quadratic-pilot-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .75rem;margin-block:.5rem;display:flex}.quadratic-pilot-toolbar .forces-zoom{gap:.2rem;display:flex}.quadratic-pilot-equation{min-width:0;overflow-x:auto}.quadratic-pilot-equation .formula-math{padding-block:.25rem;display:block}.quadratic-pilot-equation .katex-display{margin-block:.3rem}.quadratic-pilot-workarea{grid-template-columns:minmax(0,1fr);align-items:start;gap:.75rem 1rem;display:grid}.quadratic-pilot-plot{min-width:0}.quadratic-pilot-controls{border-block-start:1px solid var(--quadratic-line);min-width:0;padding-block-start:.5rem}.quadratic-pilot-controls[hidden]{display:none}.quadratic-pilot .quadratic-pilot-hint{color:var(--color-text-secondary,#776b5c);margin:0 0 .4rem;font-size:.75rem}.quadratic-pilot .quadratic-pilot-controls .forces-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .75rem;margin:0 0 .4rem;display:grid}.quadratic-pilot .quadratic-pilot-controls .forces-controls>.formulae-select{grid-column:1/-1}.quadratic-pilot .quadratic-pilot-controls .forces-controls>div:has(>.formulae-select){grid-column:1/-1}.quadratic-pilot-controls .formulae-viz-control{grid-template-columns:minmax(0,1fr) 3.5rem;gap:0 .45rem;margin:0}.quadratic-pilot-controls .formulae-viz-control label{grid-column:1/-1;font-size:.75rem}.quadratic-pilot-controls .formulae-viz-control label small{margin-inline-start:.3rem;display:inline}.quadratic-pilot-controls .formulae-select-label{margin-bottom:.25rem;font-size:.75rem}.quadratic-pilot-controls .formulae-select-trigger{min-height:44px;padding:.5rem .65rem;font-size:.8rem}.quadratic-pilot-readings{margin-top:.75rem}.quadratic-pilot-readings .science-legend{margin-bottom:.5rem}.quadratic-pilot .quadratic-pilot-readings .forces-readouts{gap:.5rem 1rem;margin-block:.5rem}.quadratic-pilot-readings dt{font-size:.75rem}.quadratic-pilot-readings dd{font-size:.85rem}.formulae-viz-rail[data-quadratic-pilot=true]{container:quadratic-rail/inline-size}@container quadratic-rail (min-width:42rem){.quadratic-pilot[data-adjusting=true] .quadratic-pilot-workarea{grid-template-columns:minmax(0,1fr) 15rem}.quadratic-pilot[data-adjusting=true] .quadratic-pilot-controls{border-block-start:0;border-inline-start:1px solid var(--quadratic-line);padding:0 0 0 .75rem}.quadratic-pilot .quadratic-pilot-controls .forces-controls{grid-template-columns:minmax(0,1fr)}}@media (min-width:64rem){.formulae-study-workspace:has(>.formulae-viz-rail[data-quadratic-pilot=true] [data-viz-panel]:not([hidden]) .quadratic-pilot[data-adjusting=true]){grid-template-columns:minmax(12rem,.6fr) minmax(0,1.4fr);display:grid}}@media (max-width:1199px){.formulae-viz-rail[data-quadratic-pilot=true],.formulae-viz-rail[data-quadratic-pilot=true][data-open=true]{box-sizing:border-box;width:100%;max-width:none;max-height:none;margin:1rem 0 0;position:static;inset:auto;overflow:visible}.formulae-viz-rail[data-quadratic-pilot=true][data-open=true] .formulae-viz-toggle{position:static}.formulae-viz-rail[data-quadratic-pilot=true] .quadratic-pilot{padding:.75rem}}@media (max-width:480px){.quadratic-pilot-toolbar{gap:.2rem}.quadratic-pilot .quadratic-pilot-controls .forces-controls{column-gap:.5rem}}@media (forced-colors:active){.quadratic-pilot{--quadratic-line:CanvasText}}.quadratic-pilot-actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.formulae-viz-rail[data-multiple-models=true] .quadratic-pilot>.forces-heading h3{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root .formulae-visualization.quadratic-pilot .quadratic-pilot-controls .formulae-viz-control label,:root .formulae-visualization.quadratic-pilot .quadratic-pilot-controls .formulae-select-label{color:var(--color-text-primary,#51483c);font-size:.9rem}:root .formulae-visualization.quadratic-pilot .quadratic-pilot-controls .formulae-viz-number{color:var(--color-text-primary,#51483c);font-size:1rem}@media (min-width:1200px){.formulae-viz-rail[data-quadratic-pilot=true] .formulae-viz-rail-content>.formulae-select{z-index:4;background:var(--paper,#f5f1e7);margin-bottom:.35rem;padding-block:.3rem;position:sticky;top:0}.formulae-viz-rail[data-quadratic-pilot=true] .quadratic-pilot-toolbar{z-index:3;background:var(--paper,#f5f1e7);margin-block:.35rem;padding-block:.2rem;position:sticky;top:0}.formulae-viz-rail[data-quadratic-pilot=true][data-multiple-models=true] .quadratic-pilot-toolbar{top:4.5rem}}.quadratic-pilot-actions .capture-visualization{font-size:.8rem}.quadratic-pilot-evaluation{border-top:1px solid var(--quadratic-line);grid-column:1/-1;padding-top:.5rem}.quadratic-pilot-evaluation h4{color:var(--color-text-primary,#51483c);margin:0 0 .35rem;font-size:.875rem;font-weight:500}.quadratic-pilot-actions .notebook-capture-button{font-size:.8rem}
.chapter-science{--science-copper:var(--copper,#92724a)}.science-canvas{aspect-ratio:640/430;width:100%;margin:12px 0;position:relative}.science-canvas>svg{width:100%;height:100%;display:block;overflow:hidden}.science-canvas text{fill:var(--ink,#51483c);paint-order:stroke;stroke:var(--paper,#f5f1e7);stroke-width:3px;stroke-linejoin:round;font-family:inherit;font-size:18px}.science-canvas .science-axis,.science-line,.science-vector path{fill:none;stroke:var(--science-copper);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.science-line.secondary{stroke:#667b85}.science-guide{fill:none;stroke:#b4aca2;stroke-width:1.4px;stroke-dasharray:5 5}.science-fill,.science-area{fill:color-mix(in srgb,var(--science-copper) 16%,transparent);stroke:var(--science-copper);stroke-width:1.5px}.science-canvas .science-body{fill:color-mix(in srgb,var(--science-copper) 12%,var(--paper,#f5f1e7));stroke:var(--science-copper);stroke-width:1.5px}.science-canvas .science-surface{fill:var(--paper,#f5f1e7);stroke:var(--science-copper);stroke-width:1.5px}.science-canvas .science-curve{fill:none;stroke:var(--science-copper);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.science-liquid{fill:#829cac44;stroke:#738c97;stroke-width:1.5px}.science-solid{fill:#829cac1e;stroke:#738c97;stroke-width:1.5px}.science-point{fill:var(--science-copper);stroke:var(--paper,#f5f1e7);stroke-width:2px}.science-area.negative{fill:#879ba72e;stroke:#708794;stroke-dasharray:4 3}.science-legend{color:var(--ink,#51483c);flex-wrap:wrap;gap:6px 20px;margin:4px 0 16px;font-size:.82rem;line-height:1.5;display:flex}.science-legend span:before{content:"·";color:var(--science-copper);margin-right:6px}.science-handle{cursor:grab;touch-action:none;background:0 0;border:0;border-radius:50%;width:44px;height:44px;padding:0;position:absolute}.science-handle span{border:2px solid var(--science-copper);background:var(--paper,#f5f1e7);border-radius:50%;width:13px;height:13px;margin:auto;display:block}.science-handle:focus-visible{outline:2px solid var(--science-copper);outline-offset:2px}.science-handle:active{cursor:grabbing}.science-playback{border-top:1px solid var(--science-copper)20;gap:12px;margin-top:14px;padding:16px 0;display:grid}.science-time{align-items:center;gap:12px;font-size:.85rem;display:flex}.science-time input{width:140px;min-height:44px}.chapter-science .forces-readouts{grid-template-columns:repeat(2,minmax(0,1fr))}.chapter-science .forces-readouts dd{overflow-wrap:anywhere}.chapter-science .formula-math{max-width:100%;overflow-x:auto}.chapter-science .forces-controls{margin-top:20px}.chapter-science .forces-details{margin:20px 0}.science-warning{color:#805d42;font-size:.84rem;line-height:1.5}@media (max-width:480px){.chapter-science .forces-readouts{grid-template-columns:1fr 1fr;gap:12px}.science-canvas text{font-size:24px}.science-time{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.chapter-science *,.chapter-science :before{transition:none!important;animation:none!important}}.science-point:focus-visible{outline:2px solid var(--science-copper);outline-offset:3px}.science-matrices{gap:18px;min-width:0;margin:16px 0;display:grid}.science-matrix-table{table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.science-matrix-table caption{text-align:left;color:var(--ink,#51483c);margin-bottom:8px;font-size:.85rem}.science-matrix-table td{text-align:center;border-bottom:1px solid color-mix(in srgb,var(--science-copper) 18%,transparent);overflow-wrap:anywhere;padding:6px 2px}.science-matrix-table td span{justify-content:center;align-items:center;min-height:44px;display:flex}.science-matrix-table td[data-selected]{background:color-mix(in srgb,var(--science-copper) 12%,transparent)}.science-matrix-table button{width:100%;min-width:44px;min-height:44px}.composition-steps{color:var(--ink-muted,#70695f);gap:.5rem;margin:1rem 0;padding-left:1.5rem;display:grid}.composition-steps li{overflow-wrap:anywhere;padding:.35rem 0}.composition-steps strong{color:var(--ink,#51483c);font-variant-numeric:tabular-nums;margin-left:.5rem}.composition-mapping{border-collapse:collapse;text-align:center;font-variant-numeric:tabular-nums;width:100%;margin:1rem 0}.composition-mapping th,.composition-mapping td{border-bottom:1px solid #a86c3a29;min-height:44px;padding:.65rem}.composition-mapping caption{text-align:left;caption-side:top;color:var(--ink-muted,#70695f);padding:.5rem 0}.science-polynomials{gap:1rem;min-width:0;display:grid}.science-polynomials .forces-readouts{margin:0}.polynomial-table{table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.85rem}.polynomial-table caption{text-align:left;color:var(--ink,#51483c);margin:.5rem 0}.polynomial-table th,.polynomial-table td{border-bottom:1px solid color-mix(in srgb,var(--science-copper) 18%,transparent);overflow-wrap:anywhere;text-align:center;padding:.65rem .3rem}.polynomial-table .formula-math{font-size:inherit}.science-polynomials .polynomial-table td[data-excluded=true]{opacity:.45;background:#b873330b}.science-sets .button{min-width:44px;min-height:44px}.sets-regions,.sets-subsets,.sets-portions{flex-wrap:wrap;gap:.6rem;margin-block:1rem;display:flex}.sets-regions>div{border:1px solid #b8733329;border-radius:12px;flex:130px;gap:.3rem;padding:.75rem;display:grid}.sets-regions strong{font-size:1.35rem}.sets-subsets span,.sets-portions span{background:#b8733311;border-radius:8px;padding:.4rem .65rem}.sets-fraction{border:1px solid #b873334d;min-height:44px;margin-block:1rem;display:flex}.sets-fraction span{border-inline-end:1px solid #b8733333;flex:1}.sets-fraction span[data-filled=true]{background:#b8733347}.sets-open-point{fill:var(--formulae-bg,#faf8f4);stroke:#b87333;stroke-width:2px}.science-sampling-grid{grid-template-columns:repeat(auto-fit,minmax(44px,1fr));gap:.4rem;margin-block:1rem;display:grid}.science-sampling-grid span{border:1px solid #b873331f;border-radius:8px;place-items:center;min-height:44px;display:grid}.science-sampling-grid span[data-selected=true]{background:#b8733326;font-weight:600}
.chapter-flow .flow-scene svg{aspect-ratio:640/460;overflow:hidden}.chapter-flow .flow-scene text{fill:currentColor;font-size:17px}.chapter-flow .flow-fill{fill:var(--copper,#92724a);fill-opacity:.12;stroke:currentColor;stroke-width:1.5px}.chapter-flow .flow-light{fill-opacity:.06}.chapter-flow .flow-line{fill:none;stroke:currentColor;stroke-width:2px}.chapter-flow .flow-guide{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-dasharray:5 5;opacity:.65}.chapter-flow .flow-tube{fill:none;stroke:var(--copper,#92724a);stroke-opacity:.35;stroke-width:12px;stroke-linejoin:round}.chapter-flow .flow-hatch{fill:var(--copper,#92724a);fill-opacity:.06;stroke:currentColor;stroke-width:1px;stroke-dasharray:4 4}.chapter-flow .flow-point{fill:currentColor}.chapter-flow .flow-point:focus-visible{outline:2px solid var(--copper,#92724a);outline-offset:4px}.chapter-flow .flow-handle{touch-action:none;width:44px;height:44px}.chapter-flow .flow-handle:focus-visible{outline:2px solid var(--copper,#92724a);outline-offset:3px}.chapter-flow .flow-legend{color:var(--text-muted);flex-wrap:wrap;gap:8px 20px;margin:8px 0 16px;padding:0;font-size:.8rem;line-height:1.5;list-style:none;display:flex}.chapter-flow .flow-legend li{align-items:baseline;gap:8px;display:flex}.chapter-flow .flow-legend li:before{content:"";border-top:2px solid;flex:none;width:18px}.chapter-flow .flow-legend li[data-pattern=dash]:before{border-top-style:dashed}.chapter-flow .flow-playback{margin-block:12px 20px}.chapter-flow .flow-time{justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-block:8px;display:flex}.chapter-flow .flow-time input{width:10rem;max-width:50%;min-height:44px}@media (max-width:480px){.chapter-flow .flow-scene text{font-size:22px}.chapter-flow .forces-buttons{grid-template-columns:1fr 1fr;display:grid}.chapter-flow .flow-legend{display:grid}.chapter-flow .flow-time{flex-wrap:wrap}.chapter-flow .flow-time input{max-width:100%}}@media (prefers-reduced-motion:reduce){.chapter-flow *{transition:none!important;animation:none!important}}
.chapter-hydrostatics .hydro-fill{fill:var(--copper,#92724a);fill-opacity:.12;stroke:currentColor;stroke-width:1.5px}.chapter-hydrostatics .hydro-light{opacity:.5}.chapter-hydrostatics .hydro-outline,.chapter-hydrostatics .hydro-arrow{fill:none;stroke:currentColor;stroke-width:2px}.chapter-hydrostatics .hydro-guide{stroke:currentColor;stroke-width:1px;stroke-dasharray:5 5;fill:none;opacity:.6}.chapter-hydrostatics .hydro-tube{fill:none;stroke:var(--copper,#92724a);stroke-opacity:.3;stroke-width:40px}.chapter-hydrostatics .hydro-piston{fill:none;stroke:currentColor;stroke-width:9px}.chapter-hydrostatics .hydro-scene svg{aspect-ratio:640/460;overflow:hidden}.chapter-hydrostatics .hydro-scene text{font-size:18px}.chapter-hydrostatics .hydro-time{align-items:center;gap:12px;min-height:44px;display:flex}.chapter-hydrostatics .hydro-time input{flex:1;min-width:0;min-height:44px}.chapter-hydrostatics .hydro-handle{touch-action:none;width:44px;height:44px}[data-viz-panel][id^=viz-hydro-]>.notebook-capture-button{min-width:44px;min-height:44px}@media (max-width:480px){.chapter-hydrostatics .hydro-scene text{font-size:26px}.chapter-hydrostatics .forces-buttons{grid-template-columns:1fr 1fr;display:grid}}.chapter-hydrostatics .hydro-water{stroke:none}
.chapter-gravity .gravity-fill{fill:var(--copper,#92724a);fill-opacity:.12;stroke:currentColor;stroke-width:1.5px}.chapter-gravity .gravity-scene svg{overflow:hidden}.chapter-gravity .gravity-legend{overflow-wrap:anywhere;flex-wrap:wrap;gap:8px 18px;font-size:.82rem;line-height:1.6;display:flex}.chapter-gravity .gravity-time{align-items:center;gap:16px;min-height:44px;display:flex}.chapter-gravity .gravity-time input{flex:1;min-width:0;min-height:44px}.chapter-gravity .gravity-cabin svg{width:100%;max-height:180px;color:var(--copper,#92724a);display:block}.chapter-gravity .gravity-cabin p{font-size:.85rem;line-height:1.6}.chapter-gravity .gravity-cut svg{width:100%;color:var(--copper,#92724a);font-size:22px;display:block}.chapter-gravity .gravity-cut p{font-size:.85rem;line-height:1.6}[data-viz-panel][id^=viz-gravity-]>.notebook-capture-button{min-width:44px;min-height:44px}.chapter-gravity .forces-scene text{font-size:16px}@media (max-width:480px){.chapter-gravity .forces-readouts{gap:10px}.chapter-gravity .gravity-legend{display:grid}.chapter-gravity .forces-scene text{font-size:18px}}
.chapter-energy .energy-scene text{font-size:16px}.chapter-energy .energy-bar,.chapter-energy .energy-area{fill:color-mix(in srgb,var(--copper,#92724a) 18%,transparent);stroke:var(--copper,#92724a);stroke-width:1px}.chapter-energy .energy-point{fill:var(--paper,#f5f1e7);stroke:var(--copper,#92724a);stroke-width:2px}.chapter-energy .energy-legend{flex-wrap:wrap;gap:6px 16px;margin-block:8px;font-size:.8rem;display:flex}.chapter-energy .energy-legend span{font-variant-numeric:tabular-nums}.chapter-energy .forces-handle:focus-visible span{outline:2px solid var(--color-focus,#967447);outline-offset:5px}
