.sim-controls[data-astro-cid-4bebt3o7],.sim-form--prediction[data-astro-cid-4bebt3o7]{gap:.6rem;display:grid}.simulation-shell[data-simulation-key=kinematics-graph-explorer]{--sim-series-position:#2563eb;--sim-series-velocity:#0f766e;--sim-series-acceleration:#b45309}.simulation-shell[data-simulation-key=kinematics-graph-explorer][data-kinematics-view=explore] .simulation-shell__launch,.simulation-shell[data-simulation-key=kinematics-graph-explorer][data-kinematics-view=explore] .simulation-shell__session,.simulation-shell[data-simulation-key=kinematics-graph-explorer][data-kinematics-view=explore] .simulation-shell__panel--prompt,.simulation-shell[data-simulation-key=kinematics-graph-explorer][data-kinematics-view=explore] .simulation-shell__panel--feedback,.simulation-shell[data-simulation-key=kinematics-graph-explorer][data-kinematics-view=explore] .simulation-shell__panel--actions,.simulation-shell[data-simulation-key=kinematics-graph-explorer][data-kinematics-view=practice][data-session-state=not-started] .simulation-shell__panel--prompt,.simulation-shell[data-simulation-key=kinematics-graph-explorer][data-kinematics-view=practice][data-session-state=not-started] .simulation-shell__panel--feedback,.simulation-shell[data-simulation-key=kinematics-graph-explorer][data-kinematics-view=practice][data-session-state=not-started] .simulation-shell__panel--actions,.simulation-shell[data-simulation-key=kinematics-graph-explorer] .simulation-shell__panel--actions:has(.sim-action-strip button[hidden]){display:none}.sim-view-switch[data-astro-cid-4bebt3o7]{border:1px solid var(--sim-line-soft);background:var(--sim-surface);border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem;width:min(20rem,100%);padding:.2rem;display:inline-grid}.sim-view-switch__button[data-astro-cid-4bebt3o7]{min-height:var(--control-height,2.75rem);color:var(--sim-ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:.86rem;font-weight:800}.sim-view-switch__button[data-astro-cid-4bebt3o7][aria-pressed=true]{background:var(--sim-panel);color:var(--sim-accent-strong)}.sim-view-switch__button[data-astro-cid-4bebt3o7]:focus-visible{outline:2px solid var(--sim-accent);outline-offset:2px}.sim-row--wrap[data-astro-cid-4bebt3o7]{gap:.55rem .75rem}.sim-answer-row[data-astro-cid-4bebt3o7][hidden]{display:none}.sim-form[data-astro-cid-4bebt3o7] input[type=range],.sim-controls[data-astro-cid-4bebt3o7] input[type=range]{width:min(260px,100%)}.sim-svg-host[data-astro-cid-4bebt3o7]{overscroll-behavior-x:contain;overflow-x:auto}.kinematics-graph[data-astro-cid-4bebt3o7],.kinematics-graph__live[data-astro-cid-4bebt3o7]{gap:.65rem;display:grid}.kinematics-graph__live[data-astro-cid-4bebt3o7][hidden]{display:none}.kinematics-graph__live[data-astro-cid-4bebt3o7] section[data-astro-cid-4bebt3o7]{gap:.25rem;min-width:0;display:grid}.kinematics-graph__live[data-astro-cid-4bebt3o7] h4[data-astro-cid-4bebt3o7]{color:var(--sim-ink);margin:0;font-size:.82rem}.kinematics-graph[data-astro-cid-4bebt3o7] .jxgbox{border:1px solid var(--sim-line);background:var(--sim-panel);border-radius:10px;width:100%;height:clamp(145px,19vw,185px);position:relative;overflow:hidden;touch-action:pan-y!important}.kinematics-graph[data-astro-cid-4bebt3o7] .jxgbox svg text{cursor:default;user-select:none}.kinematics-graph[data-astro-cid-4bebt3o7] .JXGtext{background:0 0;margin:0;padding:0;color:var(--sim-ink-muted)!important;font-family:system-ui,sans-serif!important}.kinematics-graph__status[data-astro-cid-4bebt3o7]{color:var(--sim-ink-muted);margin:0;font-size:.86rem;line-height:1.45}.sim-svg-host[data-astro-cid-4bebt3o7] svg{width:100%;height:auto;display:block}.sim-section-heading[data-astro-cid-4bebt3o7]{font-size:var(--type-caption);color:var(--sim-accent-strong);margin:0;font-weight:650}.sim-output[data-astro-cid-4bebt3o7]{color:var(--ink-800);min-width:4.3rem;font-size:.92rem;font-weight:700}.sim-control-note[data-astro-cid-4bebt3o7],.sim-context[data-astro-cid-4bebt3o7]{color:var(--sim-ink-soft);margin:0;font-size:.86rem}.sim-prompt-flow[data-astro-cid-4bebt3o7]{gap:.55rem;display:grid}.sim-stage[data-astro-cid-4bebt3o7]{color:var(--sim-accent-strong);margin:0;font-size:.86rem;font-weight:700}.sim-focus-line[data-astro-cid-4bebt3o7]{color:var(--sim-ink);flex-wrap:wrap;gap:.25rem;margin:0;font-size:.93rem;line-height:1.45;display:flex}.sim-focus-label[data-astro-cid-4bebt3o7]{color:var(--sim-accent-strong);font-weight:700}.sim-prompt-question[data-astro-cid-4bebt3o7]{color:var(--sim-ink);margin:.1rem 0 0;font-weight:600}.sim-metrics[data-astro-cid-4bebt3o7]{margin:0}.sim-metrics[data-astro-cid-4bebt3o7]:empty{display:none}.sim-cue-details[data-astro-cid-4bebt3o7]{border-top:1px dashed var(--sim-line-soft);margin-top:.15rem;padding-top:.45rem}.sim-cue-details[data-astro-cid-4bebt3o7] summary[data-astro-cid-4bebt3o7]{cursor:pointer;color:var(--sim-accent-strong);font-size:.86rem;font-weight:800}.sim-cue-details__body[data-astro-cid-4bebt3o7]{gap:.5rem;padding-top:.45rem;display:grid}.sim-reset-marker[data-astro-cid-4bebt3o7]{padding-inline:.7rem}.sim-advanced[data-astro-cid-4bebt3o7]{border-top:1px dashed var(--sim-line);margin:0;padding-top:.4rem}.sim-advanced[data-astro-cid-4bebt3o7] summary[data-astro-cid-4bebt3o7]{cursor:pointer;color:var(--sim-ink-muted);font-weight:650;font-size:var(--type-caption)}.sim-fieldset--secondary[data-astro-cid-4bebt3o7]{border-top:0;padding-top:.45rem}.sim-equation[data-astro-cid-4bebt3o7]{font-family:var(--font-mono);color:var(--sim-ink)}.sim-feedback[data-astro-cid-4bebt3o7]:empty,.sim-hint[data-astro-cid-4bebt3o7]:empty{display:none}.sim-actions[data-astro-cid-4bebt3o7]{margin-top:.15rem}.sim-actions[data-astro-cid-4bebt3o7] button[disabled]{display:none}.sim-form[data-astro-cid-4bebt3o7] input:disabled,.sim-form[data-astro-cid-4bebt3o7] select:disabled{border-color:var(--sim-line-soft);background:color-mix(in srgb, var(--sim-surface) 88%, var(--sim-panel));color:var(--sim-ink-faint);cursor:not-allowed}@media (width<=619px){.sim-svg-host[data-astro-cid-4bebt3o7]{padding-bottom:.35rem}.kinematics-graph__live[data-astro-cid-4bebt3o7]{min-width:0}.sim-control-note[data-astro-cid-4bebt3o7],.sim-context[data-astro-cid-4bebt3o7],.sim-focus-line[data-astro-cid-4bebt3o7],.sim-prompt-question[data-astro-cid-4bebt3o7]{font-size:.88rem;line-height:1.38}}@media print{.kinematics-graph__live[data-astro-cid-4bebt3o7],.kinematics-graph__status[data-astro-cid-4bebt3o7]{display:none!important}}@media (width>=1120px){.simulation-shell[data-simulation-key=kinematics-graph-explorer][data-kinematics-view=explore] .simulation-shell__panel--controls{grid-area:1/1/auto/-1}.simulation-shell[data-simulation-key=kinematics-graph-explorer][data-kinematics-view=practice] .simulation-shell__panel--prompt{grid-area:2/1}.simulation-shell[data-simulation-key=kinematics-graph-explorer][data-kinematics-view=practice] .simulation-shell__panel--controls{grid-area:2/2}.simulation-shell[data-simulation-key=kinematics-graph-explorer][data-kinematics-view=practice] .simulation-shell__panel--feedback{grid-area:3/1/auto/-1}.simulation-shell[data-simulation-key=kinematics-graph-explorer][data-kinematics-view=practice] .simulation-shell__panel--actions{grid-area:4/1/auto/-1}}
