.projectile-playground .physics-studio__labs a{border:1px solid var(--pp-white-line);background:rgba(4,72,64,.68);color:#fff}.projectile-playground [hidden]{display:none!important}.projectile-studio__workspace{grid-template-columns:minmax(0,1fr) 310px}.projectile-canvas{min-height:650px}.projectile-canvas__stage{height:100%;min-height:650px;cursor:grab;touch-action:none}.projectile-canvas.is-panning .projectile-canvas__stage{cursor:grabbing}.projectile-canvas__tools{grid-auto-flow:column}.projectile-tool--text{width:auto!important;min-width:42px;padding:0 .48rem!important;font-size:.62rem!important;font-weight:850}.projectile-grid-line{stroke:rgba(255,255,255,.13);stroke-width:1;vector-effect:non-scaling-stroke}.projectile-grid-line--major{stroke:rgba(255,255,255,.22);stroke-width:1.3}.projectile-ground-plane{fill:rgba(80,235,205,.06);stroke:rgba(126,255,224,.25);stroke-width:1}.projectile-axis{stroke-width:2;stroke-linecap:round;vector-effect:non-scaling-stroke}.projectile-axis--x{stroke:#45ead8}.projectile-axis--y{stroke:#ff83a9}.projectile-axis--z{stroke:#c69aff}.projectile-axis-label,.projectile-value-label,.projectile-angle-label,.projectile-constraint-label{font-family:Inter,system-ui,sans-serif;font-weight:800;paint-order:stroke;stroke:#075c51;stroke-width:4;stroke-linejoin:round}.projectile-axis-label{fill:#fff;font-size:16px}.projectile-path{fill:none;stroke-width:4;stroke-linecap:round;stroke-dasharray:11 9;vector-effect:non-scaling-stroke;filter:drop-shadow(0 2px 3px rgba(3,63,55,.35))}.projectile-history{fill:none;stroke-width:2.5;stroke-dasharray:7 8;opacity:.55;vector-effect:non-scaling-stroke}.projectile-apex-guide{stroke:rgba(255,255,255,.58);stroke-width:1.4;stroke-dasharray:5 6;vector-effect:non-scaling-stroke}.projectile-marker{stroke:none;filter:drop-shadow(0 3px 4px rgba(3,54,47,.38))}.projectile-marker--3d{stroke:rgba(255,255,255,.26);stroke-width:.75}.projectile-vector{fill:none;stroke-width:2.5;stroke-linecap:round;vector-effect:non-scaling-stroke}.projectile-vector--result{stroke-width:3}.projectile-vector-head{stroke:none}.projectile-value-label{font-size:12px;stroke-width:3}.projectile-angle-arc{fill:none;stroke:#ffd76a;stroke-width:2;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.projectile-angle-label{fill:#ffe791;font-size:12px;stroke-width:3}.projectile-constraint{cursor:move}.projectile-constraint-shape{fill:rgba(255,174,82,.18);stroke:#ffb35b;stroke-width:2;vector-effect:non-scaling-stroke}.projectile-constraint-surface{fill:rgba(255,174,82,.16);stroke:#ffbe70;stroke-width:1.5}.projectile-constraint-label{fill:#ffe4be;font-size:12px;stroke-width:3}.projectile-incline{fill:rgba(198,154,255,.09);stroke:#d6b4ff;stroke-width:2;vector-effect:non-scaling-stroke}.projectile-target-ring{fill:rgba(255,255,255,.08);stroke-width:3;vector-effect:non-scaling-stroke}.projectile-safety-envelope{fill:rgba(255,211,79,.08);stroke:#ffd34f;stroke-width:2;stroke-dasharray:9 7;vector-effect:non-scaling-stroke}.projectile-canvas__legend{position:absolute;z-index:6;top:69px;right:14px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem .62rem;max-width:320px;padding:.4rem .58rem;border:1px solid var(--pp-white-line);border-radius:999px;background:rgba(4,72,64,.78);color:#fff;font-size:.61rem;font-weight:750}.projectile-canvas__legend span{display:inline-flex;align-items:center;gap:.28rem}.projectile-canvas__legend i{width:9px;height:9px;border-radius:50%;box-shadow:0 0 0 1px rgba(255,255,255,.25)}.projectile-canvas__camera-hint{position:absolute;z-index:5;top:110px;right:16px;padding:.35rem .55rem;border-radius:7px;background:rgba(3,59,53,.7);color:#dffbf5;font-size:.62rem;font-weight:700}.projectile-canvas__playback{position:absolute;z-index:6;right:18px;bottom:70px;left:72px;display:grid;grid-template-columns:38px minmax(100px,1fr) 66px;align-items:center;gap:.65rem;padding:.42rem .58rem;border:1px solid var(--pp-white-line);border-radius:999px;background:rgba(4,72,64,.86);color:#fff}.projectile-canvas__playback button{display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:50%;background:#ffd34f;color:#173d35;cursor:pointer}.projectile-canvas__playback input{width:100%;accent-color:#ffd34f}.projectile-canvas__playback>span{font-size:.7rem;font-weight:800;font-variant-numeric:tabular-nums}.projectile-inspector__swatch{display:inline-block;width:22px;height:22px;border-radius:50%;background:#c875ff}.projectile-inspector__body{padding:0 1rem 1rem}.projectile-picker{margin:.65rem 0 .3rem}.projectile-control{display:grid;gap:.38rem;margin-top:.68rem;color:#fff;font-size:.7rem;font-weight:750}.projectile-control>span{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.projectile-control i{font-family:Georgia,serif;font-style:italic}.projectile-control__entry{display:flex;align-items:center;gap:.22rem}.projectile-control__entry input{width:5.4rem;min-height:28px;padding:.2rem .38rem;border:1px solid var(--pp-white-line);border-radius:7px;background:#075c51;color:#fff;text-align:right;font-variant-numeric:tabular-nums}.projectile-control__entry small{color:#b8eee5;font-size:.62rem}.projectile-control input[type=range]{width:100%;accent-color:#ffd34f}.projectile-control small{display:flex;justify-content:space-between;color:#a9ddd4;font-size:.58rem;font-weight:650}.projectile-control--unit{grid-template-columns:1fr auto;align-items:center}.projectile-control--unit>span{justify-content:flex-start}.projectile-control select,.projectile-constraint-card select{min-height:32px;padding:.3rem .42rem;border:1px solid var(--pp-white-line);border-radius:7px;background:#075c51;color:#fff;font-size:.68rem}.projectile-constraint-editor{margin-top:.85rem;padding-top:.7rem;border-top:1px solid var(--pp-white-line)}.projectile-constraint-editor__heading{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:#fff;font-size:.72rem;font-weight:850}.projectile-constraint-editor__heading button{padding:.35rem .48rem;border:1px solid var(--pp-white-line);border-radius:7px;background:#075c51;color:#fff;cursor:pointer;font-size:.64rem}.projectile-constraint-card{margin-top:.55rem;padding:.55rem;border:1px solid rgba(255,255,255,.2);border-radius:9px;background:rgba(3,61,55,.33)}.projectile-constraint-card__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.35rem}.projectile-constraint-card__head button{width:28px;border:1px solid var(--pp-white-line);border-radius:6px;background:transparent;color:#fff;cursor:pointer}.projectile-constraint-card .projectile-control{margin-top:.48rem}.projectile-display{margin-top:.8rem;border-top:1px solid var(--pp-white-line);color:#fff;font-size:.69rem}.projectile-display summary{padding:.68rem 0 .45rem;cursor:pointer;font-weight:800}.projectile-display label{display:flex;align-items:center;gap:.42rem;padding:.25rem 0}.projectile-results{max-height:none}.projectile-results .calculation-panel__values{grid-template-columns:repeat(2,minmax(0,1fr))}.projectile-results .calculation-panel__working p{display:grid;gap:.25rem}.projectile-results__status{margin:.6rem 0;padding:.48rem .55rem;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:rgba(4,72,64,.5);color:#d9f7ef;font-size:.67rem;line-height:1.4}.projectile-results__status.is-success{border-color:#5ee4af;background:rgba(26,147,101,.2)}.projectile-results__status.is-warning{border-color:#ffd56f;background:rgba(166,111,15,.18)}.projectile-solution__diagram-svg{display:block;width:100%;height:auto;max-height:260px}.projectile-solution .addition-solution__given i{background:#c875ff}.projectile-solution .addition-solution__equation{font-family:"STIX Two Math","Cambria Math",Georgia,serif}.projectile-solution__setup{margin-top:.6rem;padding:.6rem .75rem;border-left:3px solid #008c83;background:#eff9f6;font-size:.9rem}.physics-canvas:fullscreen{width:100vw;height:100vh;min-height:100vh;border-radius:0}.physics-canvas:fullscreen .projectile-canvas__stage{height:100vh;min-height:100vh}.physics-canvas:fullscreen .projectile-canvas__playback{bottom:18px}.physics-canvas:fullscreen.is-fullscreen-drawer-open .projectile-canvas__playback{right:340px}.projectile-playground .physics-fullscreen-drawer .projectile-inspector,.projectile-playground .physics-fullscreen-drawer .projectile-results,.projectile-playground .physics-fullscreen-drawer .projectile-solution{display:block;width:auto;margin:0;border:0;border-radius:0;box-shadow:none}.projectile-playground .physics-fullscreen-drawer .projectile-solution{background:#fff;color:#092444}.projectile-playground .physics-fullscreen-drawer__body{overflow:auto}.projectile-guided{overflow:hidden}

.projectile-experiment-controls{margin-top:.85rem;padding-top:.7rem;border-top:1px solid var(--pp-white-line)}.projectile-experiment-controls>strong{display:block;color:#fff;font-size:.72rem}.projectile-experiment-controls .projectile-control{margin-top:.5rem}
@media(max-width:1120px){.projectile-studio__workspace{grid-template-columns:minmax(0,1fr) 285px}.projectile-canvas{min-height:610px}.projectile-canvas__stage{min-height:610px}}
@media(max-width:900px){.projectile-studio__workspace{grid-template-columns:minmax(0,1fr)}.projectile-studio__sidebar{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.projectile-results{grid-column:auto}.projectile-canvas{min-height:570px}.projectile-canvas__stage{min-height:570px}}
@media(max-width:720px){.projectile-playground,.projectile-playground .physics-studio,.projectile-playground .guided-experiments{max-width:100%;overflow:hidden}.projectile-playground .physics-playground__heading{flex-direction:row;align-items:center}.projectile-playground .physics-studio__toolbar,.projectile-playground .guided-experiments__cards{max-width:100%;overflow-x:auto;overflow-y:hidden}.projectile-playground .physics-studio__labs a{min-width:86px}.projectile-studio__sidebar{grid-template-columns:1fr}.projectile-canvas{height:520px;min-height:520px;padding-top:48px;padding-bottom:58px}.projectile-canvas.is-mobile-tools-open{height:580px;padding-top:106px}.projectile-canvas__stage{height:500px;min-height:500px}.projectile-canvas__tools{grid-template-columns:repeat(8,minmax(40px,1fr));overflow-x:auto}.projectile-canvas__tools button{min-width:40px}.projectile-canvas__legend{top:48px;right:8px;max-width:205px;border-radius:10px;font-size:.56rem}.projectile-canvas.is-mobile-tools-open .projectile-canvas__legend{top:105px}.projectile-canvas__camera-hint{top:88px;right:8px}.projectile-canvas__playback{right:8px;bottom:58px;left:8px;grid-template-columns:32px minmax(70px,1fr) 50px;gap:.38rem;padding:.3rem .4rem}.projectile-canvas__playback button{width:30px;height:30px}.projectile-canvas__playback>span{font-size:.61rem}.projectile-canvas .physics-canvas__zoom{bottom:12px}.projectile-canvas .physics-canvas__insight{right:8px;bottom:9px;left:128px}.projectile-canvas .physics-canvas__insight p{display:none}.projectile-inspector__body{padding:0 .8rem .8rem}.projectile-control__entry input{width:5rem}.projectile-results .calculation-panel__values{grid-template-columns:repeat(3,minmax(0,1fr))}.physics-canvas:fullscreen.is-fullscreen-drawer-open .projectile-canvas__playback{right:8px}.projectile-solution .addition-solution__diagram>summary{display:flex}.projectile-solution__diagram-svg{max-height:210px}}
@media(max-width:460px){.projectile-playground .physics-playground__heading h1{font-size:1.55rem}.projectile-playground .physics-playground__back{display:none}.projectile-canvas{height:535px;min-height:535px}.projectile-canvas.is-mobile-tools-open{height:600px}.projectile-canvas__stage{height:515px;min-height:515px}.projectile-canvas__legend{max-width:180px}.projectile-results .calculation-panel__values{grid-template-columns:repeat(2,minmax(0,1fr))}.projectile-tool--text{font-size:.58rem!important}.projectile-canvas__playback{bottom:56px}}
@media(max-width:340px){.projectile-canvas{height:500px;min-height:500px}.projectile-canvas__stage{height:480px;min-height:480px}.projectile-canvas__legend{max-width:155px;font-size:.52rem}.projectile-canvas__playback{grid-template-columns:30px minmax(55px,1fr) 45px}.projectile-control__entry input{width:4.5rem}.projectile-results .calculation-panel__values{grid-template-columns:1fr 1fr}}
@media(prefers-reduced-motion:reduce){.projectile-playground *{scroll-behavior:auto!important;transition:none!important}}

/* Final projectile controls and interaction refinements. */
.projectile-canvas__stage{cursor:default;touch-action:pan-y}.projectile-canvas.is-pan-enabled .projectile-canvas__stage{cursor:grab;touch-action:none}.projectile-canvas.is-pan-enabled.is-panning .projectile-canvas__stage{cursor:grabbing}
.projectile-canvas__tools{display:flex;flex-direction:column;grid-auto-flow:initial;overflow:visible!important;transition:transform .2s ease}.projectile-canvas__tools.is-collapsed{transform:translateX(calc(-100% + 40px))}.projectile-canvas__toolbar-collapse{order:99!important;border-color:rgba(255,255,255,.2)!important;background:#075c51!important;font-size:1.35rem!important}.projectile-canvas__tools.is-collapsed>button:not(.projectile-canvas__toolbar-collapse){visibility:hidden;pointer-events:none}
.projectile-axis-head--x{fill:#45ead8}.projectile-axis-head--y{fill:#ff83a9}.projectile-axis-head--z{fill:#c69aff}.projectile-collision-marker{fill:rgba(255,177,83,.15);stroke:#ffd06a;stroke-width:2;vector-effect:non-scaling-stroke}.projectile-collision-cross{fill:none;stroke:#fff0c9;stroke-width:2;stroke-linecap:round;vector-effect:non-scaling-stroke}
.projectile-control__entry{border-radius:7px;background:#075c51}.projectile-control__entry input{border-radius:7px}.projectile-control__unit-select{min-height:28px!important;padding:.15rem .3rem!important;border:0!important;border-left:1px solid var(--pp-white-line)!important;border-radius:0 7px 7px 0!important;background:#075c51!important;font-size:.62rem!important}.projectile-control__direction-mode{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:#a9ddd4;font-size:.58rem;font-weight:650}.projectile-control__direction-mode select{min-height:25px;padding:.12rem .3rem;font-size:.58rem}.projectile-control--speed{--slider-accent:#c875ff}.projectile-control--angle{--slider-accent:#ffd064}.projectile-control:has([data-pj-range="height"]){--slider-accent:#45ead8}.projectile-constraint-card .projectile-control{--slider-accent:#ffb35b}.projectile-control input[type=range]{accent-color:var(--slider-accent,#ffd34f)}.projectile-control input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:99px;background:linear-gradient(90deg,var(--slider-accent,#ffd34f),rgba(1,54,49,.82))}.projectile-control input[type=range]::-webkit-slider-thumb{margin-top:-5px}.projectile-control input[type=range]::-moz-range-track{height:4px;border-radius:99px;background:rgba(1,54,49,.82)}.projectile-control input[type=range]::-moz-range-progress{height:4px;background:var(--slider-accent,#ffd34f)}
.projectile-constraint-editor__heading{align-items:stretch}.projectile-section-toggle{display:flex!important;flex:1;align-items:center;justify-content:space-between;border:0!important;background:transparent!important;padding:.35rem 0!important;font-weight:850!important}.projectile-section-toggle i{font-style:normal;font-size:1rem}.projectile-results__body{display:block}.projectile-results__values{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.65rem!important}.projectile-results__group{display:grid;align-content:start;gap:.22rem}.projectile-results__group>span{display:grid!important;grid-template-columns:18px 8px minmax(0,1fr);gap:.2rem!important;padding:.05rem 0!important}.projectile-results__group b{color:#90efdf;font-weight:500}.projectile-results__group strong{text-align:right}.projectile-results .calculation-panel__formula-layout strong,.projectile-results .calculation-panel__working p{display:grid;gap:.35rem}.projectile-results .calculation-panel__formula-layout strong>span,.projectile-results .calculation-panel__working p>span{display:block;margin:0;color:#fff;font-family:"STIX Two Math","Cambria Math",Georgia,serif;font-size:.78rem;letter-spacing:0;text-transform:none;white-space:nowrap;overflow-x:auto}.math-fraction{display:inline-grid!important;grid-template-rows:auto auto!important;vertical-align:middle;margin:0 .14em!important;text-align:center!important;color:inherit!important;font:inherit!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important}.math-fraction>span{display:block!important;margin:0!important;padding:.05em .18em!important;color:inherit!important;font:inherit!important;letter-spacing:0!important;text-transform:none!important}.math-fraction>span:first-child{border-bottom:1px solid currentColor}
.projectile-solution__axis-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.55rem}.projectile-solution__axis{min-width:0;padding:.72rem;border:1px solid #cfe5df;border-radius:10px}.projectile-solution__axis--x{background:#effaf7;border-color:#c9eae0}.projectile-solution__axis--y{background:#fff1f5;border-color:#f1d3dd}.projectile-solution__axis>small{display:block;margin-bottom:.35rem;color:#087d74;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.projectile-solution__expression{display:grid;gap:.35rem;font-family:"STIX Two Math","Cambria Math",Georgia,serif;font-size:.9rem}.projectile-solution__expression>span{overflow-x:auto;white-space:nowrap}.projectile-solution__expression>strong,.projectile-solution__full-expression>strong{justify-self:start;padding:.28rem .48rem;border-radius:999px;background:#087d74;color:#fff;font-family:Inter,system-ui,sans-serif;font-size:.76rem}.projectile-solution__full-expression{display:grid;gap:.45rem;margin-top:.5rem;padding:.75rem;border:1px solid #dbe4ec;border-radius:10px;background:#f8fbfc;font-family:"STIX Two Math","Cambria Math",Georgia,serif}.projectile-solution__full-expression>span{overflow-x:auto;white-space:nowrap}.projectile-solution__xy-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}.projectile-motion-card{min-width:0;padding:1rem;border:1px solid;border-radius:14px}.projectile-motion-card--x{border-color:#bfe7dc;background:#effaf7}.projectile-motion-card--y{border-color:#efd0dc;background:#fff1f5}.projectile-motion-card header{display:flex;align-items:flex-start;gap:.65rem}.projectile-motion-card header>span{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border-radius:50%;background:#087d74;color:#fff;font-weight:900}.projectile-motion-card h3,.projectile-motion-card p{margin:0}.projectile-motion-card h3{font-size:1rem}.projectile-motion-card p{margin-top:.2rem;font-size:.75rem;line-height:1.45}.projectile-motion-visual{position:relative;height:72px;margin:.8rem 0;border-bottom:2px solid #8aa7a0}.projectile-motion-visual i{position:absolute;bottom:12%;width:9px;height:9px;border-radius:50%;background:#087d74;transform:translateX(-50%)}.projectile-motion-visual--y:after{content:"g ↓";position:absolute;top:3px;right:5px;color:#d0527c;font-size:.7rem;font-weight:800}.projectile-motion-card dl{display:grid;gap:.25rem;margin:.6rem 0}.projectile-motion-card dl>div{display:flex;justify-content:space-between;gap:.5rem;font-size:.75rem}.projectile-motion-card dt{color:#55716b}.projectile-motion-card dd{margin:0;font-weight:750}.projectile-motion-card>strong{display:block;padding:.45rem .55rem;border-radius:8px;background:#087d74;color:#fff;font-size:.75rem;text-align:center}
@media(max-width:720px){.projectile-canvas__tools{display:none;flex-direction:row;grid-template-columns:none!important;overflow:visible!important}.projectile-canvas.is-mobile-tools-open .projectile-canvas__tools{display:flex}.projectile-canvas__tools>button{flex:1 0 40px}.projectile-canvas__tools.is-collapsed{transform:translateX(calc(-100% + 38px))}.projectile-canvas__toolbar-collapse{flex:0 0 38px!important}.projectile-solution__axis-grid,.projectile-solution__xy-card{grid-template-columns:1fr}.projectile-solution__expression>span,.projectile-solution__full-expression>span{white-space:normal;overflow-wrap:anywhere}.projectile-results__values{grid-template-columns:repeat(2,minmax(0,1fr))!important}}

/* Final coordinated Projectile Playground corrections. */
.projectile-vector{stroke-width:3.25}.projectile-angle-arc{stroke-dasharray:none}.projectile-canvas__tools.is-collapsed{width:40px;height:40px;transform:none;background:transparent;border-color:transparent;box-shadow:none}.projectile-canvas__tools.is-collapsed .projectile-canvas__toolbar-collapse{position:absolute;top:0;left:0;width:40px;height:40px;visibility:visible}.projectile-solution__axis--z{background:#f5f0ff;border-color:#dacbf1}.projectile-solution__axis-grid.is-3d{grid-template-columns:repeat(3,minmax(0,1fr))}.projectile-solution__time-derivation{gap:.65rem}.projectile-solution__time-derivation>span{display:block;line-height:2}.projectile-solution__timeline{display:grid;grid-template-columns:30px minmax(0,1fr) 92px;align-items:center;gap:.45rem;margin:.35rem .65rem .65rem}.projectile-solution__timeline button{display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:50%;background:#087d74;color:#fff;cursor:pointer}.projectile-solution__timeline input{width:100%;accent-color:#087d74}.projectile-solution__timeline output{color:#49645f;font-size:.7rem;font-weight:800;font-variant-numeric:tabular-nums}.solution-live-vectors path{fill:none;stroke-width:2.3}.solution-live-vectors text,.solution-vector-label,.solution-projection-label{font:700 10px Inter,system-ui,sans-serif;paint-order:stroke;stroke:#fff;stroke-width:3px;stroke-linejoin:round}.solution-projection-label{fill:#6d7780;font-size:9px}.projectile-solution__xy-card{display:block;padding:1rem;border:1px solid #d7e6e2;border-radius:16px;background:#fff}.projectile-motion-card__intro{margin-bottom:.85rem}.projectile-motion-card__intro h2{margin:0;color:#092444;font-size:1.08rem}.projectile-motion-card__intro p{margin:.28rem 0 0;color:#55716b;font-size:.82rem}.projectile-motion-card__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.projectile-motion-card__grid.is-3d{grid-template-columns:repeat(3,minmax(0,1fr))}.projectile-motion-card--z{border-color:#dacbf1;background:#f5f0ff}.projectile-motion-visual--z:after{content:"aₓ = 0";position:absolute;top:3px;right:5px;color:#6d3dab;font-size:.7rem;font-weight:800}.addition-solution__deeper details[open] summary span{content:"−"}.guided-experiments__actions{display:flex;align-items:center;gap:1rem}.guided-experiments__actions>[data-pj-back-explore]{padding:.55rem .8rem;border:1px solid #087d74;border-radius:999px;background:#fff;color:#087d74;font-weight:800;cursor:pointer}.guided-experiments__cards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible!important}.projectile-solution .addition-solution__visual{align-self:start;position:sticky;top:1rem}
@media(max-width:900px){.projectile-solution__axis-grid.is-3d,.projectile-motion-card__grid.is-3d{grid-template-columns:1fr}.guided-experiments__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){.projectile-solution__axis-grid.is-3d,.projectile-motion-card__grid,.guided-experiments__cards{grid-template-columns:1fr}.projectile-solution__expression>span{overflow-wrap:normal;word-break:normal}.projectile-solution__timeline{grid-template-columns:28px minmax(0,1fr) 78px}.projectile-solution .addition-solution__visual{position:static}.guided-experiments__actions{align-items:flex-end;flex-direction:column;gap:.45rem}}
@media(orientation:landscape) and (max-height:620px) and (min-width:700px){.projectile-solution .addition-solution__body{grid-template-columns:minmax(0,1fr) minmax(280px,38%)}.projectile-solution .addition-solution__visual{position:sticky;top:.5rem;max-height:calc(100vh - 1rem);overflow:auto}}
@media(max-width:380px){.projectile-results__values{grid-template-columns:1fr!important}.projectile-control__entry input{width:4.1rem}.projectile-control__unit-select{max-width:56px}}
