.ui-primitives-module__tIDatG__button,.ui-primitives-module__tIDatG__dismissButton,.ui-primitives-module__tIDatG__toggleField{border:1px solid var(--wf-line,GrayText);color:var(--wf-text,CanvasText);font-family:var(--wf-font-body)}.ui-primitives-module__tIDatG__button{background:var(--wf-surface,Canvas);border-radius:var(--wf-radius-control);align-items:center;gap:var(--wf-space-1);padding:0 var(--wf-space-3);transition:background-color var(--wf-motion-fast), border-color var(--wf-motion-fast), color var(--wf-motion-fast);justify-content:center;display:inline-flex}.ui-primitives-module__tIDatG__button:focus-visible,.ui-primitives-module__tIDatG__dismissButton:focus-visible,.ui-primitives-module__tIDatG__toggleField:focus-visible{outline:3px solid var(--wf-focus-ring,Highlight);outline-offset:2px}.ui-primitives-module__tIDatG__button:disabled,.ui-primitives-module__tIDatG__dismissButton:disabled,.ui-primitives-module__tIDatG__toggleField:disabled{cursor:not-allowed;opacity:.6;transform:none}.ui-primitives-module__tIDatG__buttonPrimary{background:var(--wf-accent,Highlight);border-color:var(--wf-accent,Highlight);color:var(--wf-surface,Canvas)}.ui-primitives-module__tIDatG__buttonSecondary{background:var(--wf-surface,Canvas)}.ui-primitives-module__tIDatG__buttonUtility{background:0 0;border-color:#0000}.ui-primitives-module__tIDatG__buttonSm{min-height:calc(var(--wf-space-5) + var(--wf-space-1))}.ui-primitives-module__tIDatG__buttonMd{min-height:calc(var(--wf-space-5) + var(--wf-space-2))}.ui-primitives-module__tIDatG__buttonLg{min-height:var(--wf-space-6)}.ui-primitives-module__tIDatG__iconButton{min-width:calc(var(--wf-space-5) + var(--wf-space-1));padding:0}.ui-primitives-module__tIDatG__tag,.ui-primitives-module__tIDatG__statusBadge{background:var(--wf-surface,Canvas);border:1px solid var(--wf-line,GrayText);border-radius:var(--wf-radius-pill);color:var(--wf-text,CanvasText);font-family:var(--wf-font-body);align-items:center;gap:var(--wf-space-1);padding:var(--wf-space-1) var(--wf-space-2);display:inline-flex}.ui-primitives-module__tIDatG__statusSuccess{border-color:var(--wf-status-success,CanvasText)}.ui-primitives-module__tIDatG__statusNotice{border-color:var(--wf-status-notice,CanvasText)}.ui-primitives-module__tIDatG__statusDanger{border-color:var(--wf-status-danger,CanvasText)}.ui-primitives-module__tIDatG__statusNeutral{border-color:var(--wf-status-neutral,GrayText)}.ui-primitives-module__tIDatG__panel{background:var(--wf-surface,Canvas);border:1px solid var(--wf-line,GrayText);border-radius:var(--wf-radius-panel);color:var(--wf-text,CanvasText);padding:var(--wf-space-4)}.ui-primitives-module__tIDatG__panelTitle{font-family:var(--wf-font-display);margin:0 0 var(--wf-space-3)}.ui-primitives-module__tIDatG__dismissButton{background:var(--wf-surface,Canvas);border-radius:var(--wf-radius-control);min-height:calc(var(--wf-space-5) + var(--wf-space-1));min-width:calc(var(--wf-space-5) + var(--wf-space-1));justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-primitives-module__tIDatG__metric{color:var(--wf-text,CanvasText);font-family:var(--wf-font-body);margin:0}.ui-primitives-module__tIDatG__metricLabel,.ui-primitives-module__tIDatG__metricValue,.ui-primitives-module__tIDatG__metricMeaning{margin:0}.ui-primitives-module__tIDatG__metricValue{font-family:var(--wf-font-data)}.ui-primitives-module__tIDatG__metricOutput{color:var(--wf-accent,Highlight)}.ui-primitives-module__tIDatG__metricUnit{margin-inline-start:var(--wf-space-1)}.ui-primitives-module__tIDatG__metricMeaning{margin-block-start:var(--wf-space-1)}.ui-primitives-module__tIDatG__toggleField{background:var(--wf-surface,Canvas);border-radius:var(--wf-radius-control);font-family:var(--wf-font-body);align-items:center;gap:var(--wf-space-2);min-height:calc(var(--wf-space-5) + var(--wf-space-1));padding:var(--wf-space-1) var(--wf-space-2);text-align:start;grid-template-columns:minmax(0,1fr) auto;display:grid}.ui-primitives-module__tIDatG__toggleCopy{gap:var(--wf-space-1);display:grid}.ui-primitives-module__tIDatG__toggleDescription{color:var(--wf-text,CanvasText)}.ui-primitives-module__tIDatG__toggleIndicator{background:var(--wf-surface,Canvas);border:1px solid var(--wf-line,GrayText);border-radius:var(--wf-radius-pill);block-size:var(--wf-space-2);inline-size:var(--wf-space-4);transition:background-color var(--wf-motion-base), border-color var(--wf-motion-base)}.ui-primitives-module__tIDatG__toggleField[aria-checked=true] .ui-primitives-module__tIDatG__toggleIndicator{background:var(--wf-accent,Highlight);border-color:var(--wf-accent,Highlight)}
.eclipse-observatory-module__BQL7vG__eclipseExplorer{--eclipse-header-clearance:98px;--eclipse-dock-height:104px;--eclipse-dock-clearance:calc(16px + var(--eclipse-dock-height) + 12px);--eclipse-side-inset:28px;--eclipse-observation-panel-width:290px;--eclipse-surface:#07152fd1;--eclipse-surface-strong:#061127f0;--eclipse-line:#7eb5f252;--eclipse-text:#eff7ff;--eclipse-text-muted:#a9bdd7;--eclipse-blue:#67b6ff;--eclipse-gold:#ffc65c;--wf-surface:var(--eclipse-surface);--wf-line:var(--eclipse-line);--wf-text:var(--eclipse-text);--wf-accent:var(--eclipse-blue);--wf-focus-ring:#9ad1ff;color:var(--eclipse-text);background:#030816;height:100dvh;position:relative;overflow:hidden}.eclipse-observatory-module__BQL7vG__eclipseCanvas{bottom:var(--eclipse-dock-height);cursor:grab;left:0;right:0;top:var(--eclipse-header-clearance);width:100%;height:auto!important;position:absolute!important}.eclipse-observatory-module__BQL7vG__eclipseCanvas:active{cursor:grabbing}.eclipse-observatory-module__BQL7vG__pageTitle{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eclipse-observatory-module__BQL7vG__pageTitle small{color:var(--eclipse-text-muted);font-family:var(--wf-font-body);letter-spacing:.12em;margin-left:8px;font-size:11px;font-weight:700}.eclipse-observatory-module__BQL7vG__sceneLabel{border-radius:var(--wf-radius-pill);color:#ecf7ff;font-family:var(--wf-font-body);pointer-events:none;white-space:nowrap;background:#040e1fd6;border:1px solid #79beff85;align-items:center;padding:6px 10px;font-size:14px;font-weight:700;display:inline-flex}.eclipse-observatory-module__BQL7vG__observationSwitcher,.eclipse-observatory-module__BQL7vG__observationPanel,.eclipse-observatory-module__BQL7vG__playbackControls,.eclipse-observatory-module__BQL7vG__settingsPopover{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--eclipse-surface);border-color:var(--eclipse-line);box-shadow:0 18px 40px #0000003d}.eclipse-observatory-module__BQL7vG__observationSwitcher{border:1px solid var(--eclipse-line);border-radius:var(--wf-radius-control);left:var(--eclipse-side-inset);top:calc(var(--eclipse-header-clearance) + 12px);z-index:3;width:max-content;padding:6px;position:absolute}.eclipse-observatory-module__BQL7vG__observationSwitcher>p{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}.eclipse-observatory-module__BQL7vG__observationSwitcher>div{gap:6px;display:flex}.eclipse-observatory-module__BQL7vG__observationPrimaryActions{display:flex}.eclipse-observatory-module__BQL7vG__observationMode{color:var(--eclipse-text);text-align:left;background:linear-gradient(145deg,#0d2c57f0,#081a37f5);border:1px solid #73b4ff61;justify-content:center;align-items:center;gap:6px;width:auto;min-height:44px;padding:8px 10px;display:inline-flex}.eclipse-observatory-module__BQL7vG__observationMode[data-selected=true]{background:linear-gradient(145deg,#2d9cff,#225ec7);border-color:#67b6ffd1;box-shadow:inset 0 0 0 1px #d2efff47,0 0 24px #318cff47}.eclipse-observatory-module__BQL7vG__observationMode[data-selected=true] small{color:#e2f3ff}.eclipse-observatory-module__BQL7vG__observationMode span{display:block}.eclipse-observatory-module__BQL7vG__observationMode strong{font-size:13px}.eclipse-observatory-module__BQL7vG__observationMode small{display:none}.eclipse-observatory-module__BQL7vG__overviewMode{color:var(--eclipse-text-muted);border:1px solid #8db5e14d;justify-content:center;align-items:center;gap:7px;width:auto;min-height:44px;margin-left:6px;padding:8px 10px;display:flex}.eclipse-observatory-module__BQL7vG__overviewMode[data-selected=true]{color:var(--eclipse-text);border-color:#67b6ffd1}.eclipse-observatory-module__BQL7vG__observationPanel{color:var(--eclipse-text);right:var(--eclipse-side-inset);top:calc(var(--eclipse-header-clearance) + 12px);width:var(--eclipse-observation-panel-width);z-index:3;padding:22px;position:absolute}.eclipse-observatory-module__BQL7vG__observationPanel>h2{color:var(--eclipse-text-muted);font-family:var(--wf-font-body);margin-bottom:22px;font-size:15px;font-weight:700}.eclipse-observatory-module__BQL7vG__observationPanelDismiss,.eclipse-observatory-module__BQL7vG__settingsDismiss{color:var(--eclipse-text);background:0 0;border-color:#0000;position:absolute;top:12px;right:14px}.eclipse-observatory-module__BQL7vG__observationPanelStatus{color:var(--eclipse-gold);align-items:center;gap:9px;display:flex}.eclipse-observatory-module__BQL7vG__observationPanelStatus h3{font-family:var(--wf-font-display);margin:0;font-size:24px;line-height:1.2}.eclipse-observatory-module__BQL7vG__observationPanel>p{color:#dceaff;margin:18px 0 0;font-size:16px;line-height:1.65}.eclipse-observatory-module__BQL7vG__observationPanel .eclipse-observatory-module__BQL7vG__observationPrompt{color:var(--eclipse-text-muted);border-top:1px solid #8db5e138;margin-top:18px;padding-top:16px;font-size:14px}.eclipse-observatory-module__BQL7vG__observationPanel>small{color:#8095b4;margin-top:14px;font-size:12px;line-height:1.4;display:block}.eclipse-observatory-module__BQL7vG__observationPanelCompact{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:56px;padding:12px 52px 12px 16px;display:grid}.eclipse-observatory-module__BQL7vG__observationPanelCompact>svg{color:var(--eclipse-gold)}.eclipse-observatory-module__BQL7vG__observationPanelCompact h2{color:var(--eclipse-text);font-family:var(--wf-font-body);margin:0;font-size:18px;line-height:1.35}.eclipse-observatory-module__BQL7vG__safetyNotice{border-radius:var(--wf-radius-panel);bottom:var(--eclipse-dock-clearance);color:var(--eclipse-text);max-width:360px;right:var(--eclipse-side-inset);z-index:4;background:#172332f2;border:1px solid #ffc65cb8;padding:16px;position:absolute;box-shadow:0 16px 36px #0000004d}.eclipse-observatory-module__BQL7vG__safetyNotice strong{color:#ffe1a0;font-size:18px;line-height:1.35;display:block}.eclipse-observatory-module__BQL7vG__safetyNotice p{color:#eff7ff;margin:8px 0 14px;font-size:16px;line-height:1.55}.eclipse-observatory-module__BQL7vG__safetyDismiss{color:#fff3d5;border-color:#ffdb8fbd;min-height:44px}.eclipse-observatory-module__BQL7vG__playbackControls{border:1px solid var(--eclipse-line);border-radius:var(--wf-radius-panel);box-sizing:border-box;z-index:3;grid-template-columns:auto minmax(260px,1fr) auto auto;grid-template-areas:"play timeline speed support";align-items:center;gap:12px;height:104px;min-height:104px;padding:12px 16px;display:grid;position:absolute;bottom:16px;left:28px;right:28px}.eclipse-observatory-module__BQL7vG__playButton.eclipse-observatory-module__BQL7vG__playButton{color:#fff;background:linear-gradient(145deg,#3d9cff,#1a5bc2);border-color:#7fc3ff;border-radius:50%;place-items:center;gap:0;min-width:58px;min-height:58px;padding:0;display:grid}.eclipse-observatory-module__BQL7vG__playButton{grid-area:play}.eclipse-observatory-module__BQL7vG__playButton svg{flex:none;display:block}.eclipse-observatory-module__BQL7vG__timeScrubber{grid-area:timeline;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.eclipse-observatory-module__BQL7vG__timeCaption,.eclipse-observatory-module__BQL7vG__speedControls>span{color:var(--eclipse-text-muted);font-size:14px;font-weight:700}.eclipse-observatory-module__BQL7vG__timeCaption{gap:2px;display:grid}.eclipse-observatory-module__BQL7vG__timeCaption b{color:var(--eclipse-text)}.eclipse-observatory-module__BQL7vG__timeCaption small{color:var(--eclipse-text-muted);white-space:nowrap;font-size:11px;font-weight:700}.eclipse-observatory-module__BQL7vG__timelineTrack{min-width:0;min-height:44px;position:relative}.eclipse-observatory-module__BQL7vG__timeScrubber input{accent-color:var(--eclipse-gold);width:100%;min-height:38px}.eclipse-observatory-module__BQL7vG__timelineHint{display:none}.eclipse-observatory-module__BQL7vG__timelineMarks{pointer-events:none;position:absolute;inset:0}.eclipse-observatory-module__BQL7vG__timelineMarks span{background:var(--eclipse-gold);border-radius:50%;width:6px;height:6px;position:absolute;top:16px;transform:translate(-50%);box-shadow:0 0 0 2px #030816db}.eclipse-observatory-module__BQL7vG__timelineMarks span:after{display:none}.eclipse-observatory-module__BQL7vG__speedControls{flex-wrap:nowrap;grid-area:speed;align-items:center;gap:6px;display:flex}.eclipse-observatory-module__BQL7vG__speedButton{color:var(--eclipse-text);border:1px solid #8db5e142;min-width:48px}.eclipse-observatory-module__BQL7vG__speedButton[data-selected=true]{border-color:var(--eclipse-gold);color:#ffe3a8;background:#ffc65c29}.eclipse-observatory-module__BQL7vG__supportControls{grid-area:support;align-items:center;gap:6px;display:flex;position:relative}.eclipse-observatory-module__BQL7vG__guidanceButton,.eclipse-observatory-module__BQL7vG__moreButton,.eclipse-observatory-module__BQL7vG__replayButton,.eclipse-observatory-module__BQL7vG__cameraResetButton,.eclipse-observatory-module__BQL7vG__settingsButton{color:var(--eclipse-text);white-space:nowrap;border-color:#8db5e166;min-height:44px}.eclipse-observatory-module__BQL7vG__moreControls{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--eclipse-surface-strong);border:1px solid var(--eclipse-line);border-radius:var(--wf-radius-panel);z-index:6;gap:8px;width:218px;padding:10px;display:grid;position:absolute;bottom:calc(100% + 12px);right:0;box-shadow:0 18px 40px #0000004d}.eclipse-observatory-module__BQL7vG__loopControl{--wf-surface:#081b38b8;--wf-line:#7eb5f25c;--wf-text:var(--eclipse-text);--wf-accent:var(--eclipse-blue);width:100%;min-height:44px}.eclipse-observatory-module__BQL7vG__settingsBoundary{bottom:calc(var(--eclipse-dock-height) + 12px);right:var(--eclipse-side-inset);z-index:7;position:absolute}.eclipse-observatory-module__BQL7vG__settingsPopover{color:var(--eclipse-text);min-width:292px;padding:22px;position:relative}.eclipse-observatory-module__BQL7vG__settingsPopover>h2{color:var(--eclipse-text);font-family:var(--wf-font-body);margin-bottom:22px;font-size:17px}.eclipse-observatory-module__BQL7vG__qualityFieldset{border:0;margin:0;padding:0}.eclipse-observatory-module__BQL7vG__qualityFieldset legend{color:var(--eclipse-text-muted);margin-bottom:10px;font-size:14px;font-weight:700}.eclipse-observatory-module__BQL7vG__qualityFieldset>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.eclipse-observatory-module__BQL7vG__qualityFieldset button{color:var(--eclipse-text);border:1px solid #8db5e14d}.eclipse-observatory-module__BQL7vG__qualityFieldset button[data-selected=true]{border-color:var(--eclipse-blue);background:#4b97eb4d}.eclipse-observatory-module__BQL7vG__settingsSound{--wf-surface:#ffffff0d;--wf-line:#8db5e13d;--wf-text:var(--eclipse-text);--wf-accent:var(--eclipse-blue);width:100%;margin-top:18px}.eclipse-observatory-module__BQL7vG__screenReaderStatus{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.eclipse-observatory-module__BQL7vG__fallback,.eclipse-observatory-module__BQL7vG__loading{--eclipse-text:#eff7ff;--eclipse-text-muted:#b8c9df;--wf-surface:#07152ff0;--wf-line:#7eb5f26b;--wf-text:var(--eclipse-text);--wf-accent:#67b6ff;--wf-focus-ring:#9ad1ff;color:var(--eclipse-text,#eff7ff);text-align:center;background:radial-gradient(circle at 46% 38%,#0d2e5a 0%,#030816 58%);place-items:center;min-height:max(620px,100dvh - 82px);display:grid}.eclipse-observatory-module__BQL7vG__fallback>div,.eclipse-observatory-module__BQL7vG__loading>div{max-width:460px;padding:40px}.eclipse-observatory-module__BQL7vG__fallback h1,.eclipse-observatory-module__BQL7vG__loading h1{font-family:var(--wf-font-display)}.eclipse-observatory-module__BQL7vG__fallback p{font-size:16px;line-height:1.6}.eclipse-observatory-module__BQL7vG__fallback p,.eclipse-observatory-module__BQL7vG__loading small{color:var(--eclipse-text-muted,#b8c9df)}.eclipse-observatory-module__BQL7vG__fallback a{color:var(--eclipse-text,#eff7ff);outline-offset:4px;justify-content:center;align-items:center;min-height:44px;display:inline-flex}.eclipse-observatory-module__BQL7vG__loading a,.eclipse-observatory-module__BQL7vG__fallback button,.eclipse-observatory-module__BQL7vG__loading button{min-height:44px}.eclipse-observatory-module__BQL7vG__fallback a:focus-visible{outline:3px solid var(--wf-focus-ring,#9ad1ff)}.eclipse-observatory-module__BQL7vG__loading a:focus-visible,.eclipse-observatory-module__BQL7vG__fallback button:focus-visible,.eclipse-observatory-module__BQL7vG__loading button:focus-visible{outline:3px solid var(--wf-focus-ring,#9ad1ff);outline-offset:4px}.eclipse-observatory-module__BQL7vG__fallbackDiagram{justify-content:center;align-items:center;gap:28px;margin:0 auto 24px;display:flex}.eclipse-observatory-module__BQL7vG__fallbackSun,.eclipse-observatory-module__BQL7vG__fallbackMoon,.eclipse-observatory-module__BQL7vG__fallbackEarth{border-radius:50%;flex:none;display:block}.eclipse-observatory-module__BQL7vG__fallbackSun{background:#ffc857;width:64px;height:64px;box-shadow:0 0 18px #ffb33c}.eclipse-observatory-module__BQL7vG__fallbackMoon{background:#b8c4d4;width:24px;height:24px;box-shadow:inset -7px -2px #25364e85}.eclipse-observatory-module__BQL7vG__fallbackEarth{background:radial-gradient(circle at 34% 30%,#8ed6ff 0 10%,#4ca4d9 11% 64%,#184e86 65%);border:4px solid #8ed6ff;width:48px;height:48px;box-shadow:0 0 16px #61bdffb8}@media (prefers-reduced-motion:reduce){.eclipse-observatory-module__BQL7vG__observationPanel,.eclipse-observatory-module__BQL7vG__safetyNotice{transition:none}}@media (max-width:1300px){.eclipse-observatory-module__BQL7vG__eclipseExplorer{--eclipse-side-inset:20px}.eclipse-observatory-module__BQL7vG__playbackControls{grid-template-columns:auto minmax(210px,1fr) auto auto;gap:8px;padding:10px 12px;left:20px;right:20px}.eclipse-observatory-module__BQL7vG__speedControls>span{display:none}.eclipse-observatory-module__BQL7vG__speedButton{min-width:42px;padding-inline:8px}.eclipse-observatory-module__BQL7vG__guidanceButton,.eclipse-observatory-module__BQL7vG__moreButton{padding-inline:9px}}
:where(.gravity-lab-module__eQpyWW__gravityExplorer,.gravity-lab-module__eQpyWW__observatoryGrid,.gravity-lab-module__eQpyWW__experienceTitle,.gravity-lab-module__eQpyWW__moduleProgress,.gravity-lab-module__eQpyWW__experimentRail,.gravity-lab-module__eQpyWW__gravityControl,.gravity-lab-module__eQpyWW__playbackControls,.gravity-lab-module__eQpyWW__observationPanel,.gravity-lab-module__eQpyWW__settingsPopover){--lab-ink:#eef7ff;--lab-muted:#8ea5ba;--lab-blue:#4aa3ff;--lab-blue-soft:#87c8ff;--lab-lavender:#a8a4ff;--lab-mint:#80d9bd;--lab-gold:#f0ba62;--lab-line:#94badb30;--lab-glass:#071627d1;--lab-deep:#061321;color:var(--lab-ink);font-family:var(--wf-font-body)}.gravity-lab-module__eQpyWW__gravityExplorer[data-ui-skin=gravity]{--wf-surface:var(--lab-glass);--wf-text:var(--lab-ink);--wf-accent:var(--lab-blue);--wf-line:var(--lab-line);--wf-focus-ring:var(--lab-blue-soft);--wf-status-success:var(--lab-mint);--wf-status-notice:var(--lab-gold);--wf-status-danger:#f18d94;--wf-status-neutral:var(--lab-muted)}.gravity-lab-module__eQpyWW__gravityExplorer{background:radial-gradient(circle at 50% 36%,#185b9136,#0000 35%),linear-gradient(145deg,#040d18 0%,#061526 54%,#030a13 100%);grid-template-rows:auto minmax(0,1fr);width:100vw;height:100vh;padding-top:5.35rem;display:grid;overflow:hidden}.gravity-lab-module__eQpyWW__moduleProgress{z-index:11;color:#b9d9ed;font-variant-numeric:tabular-nums;text-align:center;letter-spacing:.035em;pointer-events:none;min-width:8.5rem;font-family:DIN Alternate,Avenir Next,sans-serif;font-size:.78rem;font-weight:700;position:fixed;top:1.95rem;left:50%;transform:translate(-50%)}.gravity-lab-module__eQpyWW__experienceTitle{z-index:11;color:#dceef8;letter-spacing:.035em;pointer-events:none;font-size:.76rem;font-weight:720;position:fixed;top:1.68rem;left:clamp(16rem,22vw,23rem)}.gravity-lab-module__eQpyWW__settingsBoundary{position:relative}.gravity-lab-module__eQpyWW__settingsTrigger{color:#dbeaf3;cursor:pointer;background:#091e31bf;border:1px solid #91bee038;border-radius:.72rem;justify-content:center;align-items:center;gap:.42rem;min-width:2.85rem;min-height:2.85rem;padding:0;display:inline-flex}.gravity-lab-module__eQpyWW__settingsTrigger:focus-visible,.gravity-lab-module__eQpyWW__objectChooserTrigger:focus-visible{outline-offset:3px;outline:2px solid #8dd9ff}.gravity-lab-module__eQpyWW__runtimeAssessment{color:#ddecf6;background:#061321;place-items:center;width:100vw;min-height:100vh;display:grid}.gravity-lab-module__eQpyWW__runtimeAssessment p{letter-spacing:.08em;font-size:.84rem}.gravity-lab-module__eQpyWW__observatoryGrid{background:radial-gradient(circle at 52% 39%,#1f5d931f,#0000 38%),linear-gradient(145deg,#040e1933,#05122014);grid-template:"rail stage observation"minmax(0,1fr)"dock dock dock"clamp(7.5rem,13.8vh,9.1rem)/clamp(7rem,8.7vw,8.4rem) minmax(0,1fr) clamp(14rem,16.4vw,15.8rem);grid-row:2;gap:clamp(.65rem,.9vw,.9rem);height:100%;min-height:0;padding:clamp(.75rem,1.2vw,1.2rem) clamp(1rem,1.55vw,1.55rem) clamp(1rem,1.55vw,1.55rem);display:grid;overflow:hidden}.gravity-lab-module__eQpyWW__stageSlot{background:radial-gradient(circle at 50% 52%,#3f96cc1f,#0000 31%),linear-gradient(#081d3173,#040f1bad);border:1px solid #7eb4dc14;border-radius:1.15rem;grid-area:stage;min-width:0;min-height:0;position:relative;overflow:hidden}.gravity-lab-module__eQpyWW__sceneCanvas{inset:0;position:absolute!important}.gravity-lab-module__eQpyWW__dualJumpViewport{background:radial-gradient(circle at 25% 30%,#3ba6c01f,#0000 35%),radial-gradient(circle at 76% 30%,#6845b224,#0000 36%),#030c16;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.45rem,.7vw,.72rem);min-width:0;min-height:0;padding:.58rem;display:grid;position:absolute;inset:0;overflow:hidden}.gravity-lab-module__eQpyWW__dualJumpViewport:before{z-index:3;pointer-events:none;content:"";border:1px solid #82cfe53d;border-radius:.92rem;position:absolute;inset:.58rem;box-shadow:inset 0 1px #e2f9ff0d}.gravity-lab-module__eQpyWW__dualJumpViewport[data-jump-view-mode=fair]:after{z-index:3;pointer-events:none;content:"";background:#96c6de38;width:1px;position:absolute;top:.58rem;bottom:.58rem;left:50%;transform:translate(-.5px)}.gravity-lab-module__eQpyWW__jumpViewPort{z-index:1;min-width:0;min-height:0;box-shadow:none;background:#05131f8c;border:0;border-radius:0;position:relative;overflow:hidden}.gravity-lab-module__eQpyWW__jumpSharedViewPort{border-color:#91bfda42;grid-column:1/-1}.gravity-lab-module__eQpyWW__jumpViewTrack{position:absolute;inset:0}.gravity-lab-module__eQpyWW__dualJumpCanvas{z-index:0;inset:0;width:100%!important;height:100%!important;position:absolute!important}.gravity-lab-module__eQpyWW__jumpLaneHudGrid{z-index:2;pointer-events:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.45rem,.7vw,.72rem);padding:.58rem;display:grid;position:absolute;inset:0}.gravity-lab-module__eQpyWW__jumpPeakMarkerGrid{z-index:3;pointer-events:none;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:absolute;inset:.58rem}.gravity-lab-module__eQpyWW__jumpPeakLane{min-width:0;position:relative;overflow:hidden}.gravity-lab-module__eQpyWW__jumpPeakLane span{right:.7rem;bottom:var(--peak-position);height:1px;color:var(--lab-mint);border-top:1px dashed #80d9bdb8;justify-content:flex-end;align-items:center;font-size:.75rem;font-weight:740;display:flex;position:absolute;left:.7rem}.gravity-lab-module__eQpyWW__jumpPeakLane[data-lane=tiga] span{justify-content:flex-start}.gravity-lab-module__eQpyWW__jumpLaneHud{-webkit-backdrop-filter:blur(.45rem);backdrop-filter:blur(.45rem);background:#030e19c2;border:1px solid #91dae72e;border-radius:.7rem;grid-template-columns:minmax(0,1fr) auto;align-self:start;gap:.18rem .55rem;min-width:0;margin:3.75rem .62rem .62rem;padding:.55rem .62rem;display:grid;box-shadow:0 .4rem 1.2rem #0003}.gravity-lab-module__eQpyWW__jumpLaneHud[data-lane=child],.gravity-lab-module__eQpyWW__jumpLaneHud[data-lane=tiga]{box-sizing:border-box;width:min(14rem,100% - 1.1rem)}.gravity-lab-module__eQpyWW__jumpLaneHud[data-lane=child]{justify-self:end}.gravity-lab-module__eQpyWW__jumpLaneHud[data-lane=tiga]{justify-self:start}.gravity-lab-module__eQpyWW__jumpLaneHud>div{min-width:0;display:grid}.gravity-lab-module__eQpyWW__jumpLaneHud strong{color:#eefaff;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.gravity-lab-module__eQpyWW__jumpLaneHud span,.gravity-lab-module__eQpyWW__jumpLaneHud small,.gravity-lab-module__eQpyWW__jumpLaneHud em{color:#abc7d4;font-size:.75rem;font-style:normal;line-height:1.35}.gravity-lab-module__eQpyWW__jumpLaneHud output{color:#8de5d5;font-variant-numeric:tabular-nums;align-self:start;font-family:DIN Alternate,Avenir Next,sans-serif;font-size:.9rem;font-weight:760}.gravity-lab-module__eQpyWW__jumpLaneHud small,.gravity-lab-module__eQpyWW__jumpLaneHud em{grid-column:1/-1}.gravity-lab-module__eQpyWW__jumpLaneHud em{color:var(--lab-mint);text-align:left}.gravity-lab-module__eQpyWW__jumpCameraReset{z-index:3;color:#e8f6fa;cursor:pointer;-webkit-backdrop-filter:blur(.55rem);backdrop-filter:blur(.55rem);background:#041624db;border:1px solid #8bd2e05c;border-radius:999px;min-height:2.45rem;padding:0 .86rem;font-size:.7rem;font-weight:720;position:absolute;bottom:1.15rem;left:50%;transform:translate(-50%);box-shadow:0 .55rem 1.6rem #0000004d}.gravity-lab-module__eQpyWW__jumpCameraReset:focus-visible{outline-offset:3px;outline:3px solid #91cffff5}.gravity-lab-module__eQpyWW__jumpViewModeControl{z-index:5;-webkit-backdrop-filter:blur(.55rem);backdrop-filter:blur(.55rem);background:#04121fe6;border:1px solid #7fcdde5c;border-radius:.78rem;grid-template-columns:repeat(2,minmax(7rem,1fr));padding:.2rem;display:grid;position:absolute;top:1rem;left:50%;transform:translate(-50%);box-shadow:0 .45rem 1.4rem #00000047}.gravity-lab-module__eQpyWW__jumpViewModeControl button{color:#a9c4d0;cursor:pointer;background:0 0;border:0;border-radius:.58rem;min-height:2.75rem;padding:0 .8rem;font-size:.875rem;font-weight:760}.gravity-lab-module__eQpyWW__jumpViewModeControl button[aria-pressed=true]{color:#f5feff;background:color-mix(in srgb, var(--lab-blue) 68%, #0b2b46)}.gravity-lab-module__eQpyWW__jumpViewModeControl button:focus-visible{outline-offset:3px;outline:3px solid #91cffff5}.gravity-lab-module__eQpyWW__jumpScaleCaption{z-index:4;color:#cce7eb;text-align:center;pointer-events:none;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:#04121fd6;border:1px solid #81c7d53d;border-radius:999px;justify-content:center;align-items:center;max-width:min(38rem,100% - 3rem);min-height:2rem;margin:0;padding:.38rem .78rem;font-size:.75rem;font-weight:680;line-height:1.35;display:flex;position:absolute;bottom:4.15rem;left:50%;transform:translate(-50%);box-shadow:0 .4rem 1.2rem #0000003d}.gravity-lab-module__eQpyWW__jumpScaleCaption[data-mode=real-height]{border-color:#a791e257;gap:.12rem;display:grid}.gravity-lab-module__eQpyWW__jumpScaleCaption strong,.gravity-lab-module__eQpyWW__jumpScaleCaption span{font-size:inherit}.gravity-lab-module__eQpyWW__jumpScaleCaption[data-mode=real-height] span{color:#b8cbd3;font-weight:580}.gravity-lab-module__eQpyWW__realHeightHud{z-index:3;pointer-events:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid;position:absolute;top:4.25rem;left:38%;right:4%}.gravity-lab-module__eQpyWW__realHeightHud>div{color:#dceff3;-webkit-backdrop-filter:blur(.45rem);backdrop-filter:blur(.45rem);background:#030e19cc;border:1px solid #8bd2e03d;border-radius:.68rem;gap:.12rem;width:max-content;max-width:15rem;padding:.5rem .62rem;display:grid;box-shadow:0 .4rem 1.2rem #00000038}.gravity-lab-module__eQpyWW__realHeightHud>div[data-lane=child]{justify-self:start}.gravity-lab-module__eQpyWW__realHeightHud>div[data-lane=tiga]{border-color:#a98be152;justify-self:start}.gravity-lab-module__eQpyWW__realHeightHud strong{color:#f1fbfd;font-size:.82rem}.gravity-lab-module__eQpyWW__realHeightHud span,.gravity-lab-module__eQpyWW__realHeightHud em{color:#acc8d2;font-variant-numeric:tabular-nums;font-size:.75rem;font-style:normal}.gravity-lab-module__eQpyWW__realHeightHud em{color:var(--lab-mint)}@media (max-height:800px) and (min-width:1024px){.gravity-lab-module__eQpyWW__jumpViewModeControl{top:.9rem}.gravity-lab-module__eQpyWW__jumpLaneHud{margin:4.35rem .48rem .48rem}.gravity-lab-module__eQpyWW__realHeightHud{top:4.35rem}.gravity-lab-module__eQpyWW__jumpScaleCaption{bottom:3.65rem}.gravity-lab-module__eQpyWW__jumpCameraReset{bottom:.65rem}}.gravity-lab-module__eQpyWW__sceneScaleBadge{z-index:3;color:#dcf1f7db;letter-spacing:.03em;pointer-events:none;-webkit-backdrop-filter:blur(.45rem);backdrop-filter:blur(.45rem);background:#04121fad;border:1px solid #81bfd533;border-radius:999px;padding:.3rem .58rem;font-size:.75rem;font-weight:680;position:absolute;top:.78rem;right:.85rem;box-shadow:0 .35rem 1rem #00071033}.gravity-lab-module__eQpyWW__sceneLoading{z-index:2;color:#dcecf5;text-align:center;background:radial-gradient(circle,#2e7eb12e,#0000 16rem),#040f1bb8;place-content:center;justify-items:center;display:grid;position:absolute;inset:0}.gravity-lab-module__eQpyWW__sceneLoading>span{border:1px solid #83c4ea47;border-top-color:#7fc9f1;border-radius:50%;width:3rem;height:3rem;animation:1.4s linear infinite gravity-lab-module__eQpyWW__gravity-scene-loading}.gravity-lab-module__eQpyWW__sceneLoading p{margin:.8rem 0 0;font-size:.86rem;font-weight:680}.gravity-lab-module__eQpyWW__sceneLoading small{color:var(--lab-muted);margin-top:.3rem;font-size:.68rem}.gravity-lab-module__eQpyWW__restNotice{color:#eaf6fd;background:#07212af5;border:1px solid #80d9bd52;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;width:100%;padding:.85rem .95rem;display:grid;box-shadow:0 .7rem 1.8rem #00050c38}.gravity-lab-module__eQpyWW__restNoticeSlot{background:#071827;border-bottom:1px solid #80d9bd1f;grid-row:1;padding:.55rem clamp(1rem,2vw,2rem)}.gravity-lab-module__eQpyWW__restNoticeSlot:empty{display:none}.gravity-lab-module__eQpyWW__restNotice>svg{color:#91ddc7}.gravity-lab-module__eQpyWW__restNotice strong,.gravity-lab-module__eQpyWW__restNotice p{margin:0}.gravity-lab-module__eQpyWW__restNotice strong{font-size:.82rem}.gravity-lab-module__eQpyWW__restNotice p{color:#aec2ce;margin-top:.16rem;font-size:.7rem;line-height:1.5}.gravity-lab-module__eQpyWW__restNotice button{color:#dff7ee;cursor:pointer;background:#3e806d38;border:1px solid #80d9bd52;border-radius:.62rem;min-height:2.45rem;padding:0 .7rem}@keyframes gravity-lab-module__eQpyWW__gravity-scene-loading{to{transform:rotate(360deg)}}.gravity-lab-module__eQpyWW__controlDock{border:1px solid var(--lab-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#04101de0;border-radius:1.15rem;grid-area:dock;grid-template-rows:minmax(0,1fr);grid-template-columns:4.1rem minmax(22rem,1fr) auto auto 2.85rem;align-items:center;gap:.7rem;padding:.78rem .9rem;display:grid;position:relative;box-shadow:0 1.2rem 3rem #00070f40}.gravity-lab-module__eQpyWW__smallScreenFallback{display:none}.gravity-lab-module__eQpyWW__compatibilityFallback{--lab-ink:#eef7ff;--lab-muted:#9db0c1;--lab-blue:#4aa3ff;min-height:100%;color:var(--lab-ink);text-align:center;background:radial-gradient(circle at 50% 34%,#4193cd2e,#0000 25rem),linear-gradient(150deg,#06121f,#081d2d 52%,#06131f);align-content:center;place-items:center;padding:clamp(2rem,6vw,5.5rem);display:grid}.gravity-lab-module__eQpyWW__fallbackOrbit{color:#9bd9c7;background:#0c2539c7;border:1px solid #8bc7e240;border-radius:50%;place-items:center;width:5rem;height:5rem;display:grid;position:relative}.gravity-lab-module__eQpyWW__fallbackOrbit span{border:1px solid #7bb8da54;border-radius:50%;position:absolute;inset:.55rem -.3rem;transform:rotate(-18deg)}.gravity-lab-module__eQpyWW__fallbackEyebrow{color:#8fc8ef;letter-spacing:.18em;margin:1.4rem 0 0;font-family:DIN Alternate,Avenir Next,sans-serif;font-size:.72rem;font-weight:720}.gravity-lab-module__eQpyWW__compatibilityFallback :is(h1,h2){letter-spacing:-.035em;max-width:19ch;margin:.45rem 0 0;font-size:clamp(1.75rem,3.4vw,3.15rem);line-height:1.16}.gravity-lab-module__eQpyWW__fallbackLead{max-width:42rem;color:var(--lab-muted);margin:1rem 0 0;font-size:.98rem;line-height:1.75}.gravity-lab-module__eQpyWW__fallbackScience{text-align:left;background:#11353f73;border:1px solid #80d9bd38;border-radius:1rem;gap:.45rem;max-width:38rem;margin-top:1.6rem;padding:1.1rem 1.25rem;display:grid}.gravity-lab-module__eQpyWW__fallbackScience span{color:#8edcc4;letter-spacing:.08em;font-size:.7rem;font-weight:700}.gravity-lab-module__eQpyWW__fallbackScience strong{font-size:1rem}.gravity-lab-module__eQpyWW__fallbackScience p{color:#b9cad6;margin:0;font-size:.82rem;line-height:1.65}.gravity-lab-module__eQpyWW__fallbackActions{flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:1.4rem;display:flex}.gravity-lab-module__eQpyWW__fallbackActions button,.gravity-lab-module__eQpyWW__fallbackActions a{color:#edf8ff;min-height:2.85rem;font:inherit;cursor:pointer;background:#0b2337c7;border:1px solid #8ebede47;border-radius:.72rem;justify-content:center;align-items:center;gap:.42rem;padding:0 .9rem;font-size:.82rem;text-decoration:none;display:inline-flex}.gravity-lab-module__eQpyWW__fallbackActions button{color:#071522;background:linear-gradient(135deg,#edf8ff,#a5d7f8);border-color:#e2f3ffbf;font-weight:700}.gravity-lab-module__eQpyWW__fallbackActions button:focus-visible,.gravity-lab-module__eQpyWW__fallbackActions a:focus-visible{outline-offset:3px;outline:3px solid #91cffff5}.gravity-lab-module__eQpyWW__experimentRail{border:1px solid var(--lab-line);border-radius:var(--wf-radius-panel);background:linear-gradient(180deg, #0e2439d4, #051220ed), var(--lab-deep);grid-area:rail;align-self:stretch;min-width:0;padding:1rem .62rem;box-shadow:inset 0 1px #ffffff06}.gravity-lab-module__eQpyWW__railHeading,.gravity-lab-module__eQpyWW__controlHeading,.gravity-lab-module__eQpyWW__observationHeading,.gravity-lab-module__eQpyWW__settingsHeading{align-items:center;display:flex}.gravity-lab-module__eQpyWW__railHeading{border-bottom:1px solid var(--lab-line);justify-content:center;padding:0 .2rem .85rem}.gravity-lab-module__eQpyWW__sectionIndex{color:var(--lab-blue-soft);letter-spacing:.13em;font-family:DIN Alternate,Avenir Next,sans-serif;font-size:.74rem;font-weight:700}.gravity-lab-module__eQpyWW__railHeading p,.gravity-lab-module__eQpyWW__railHeading span,.gravity-lab-module__eQpyWW__controlHeading h2,.gravity-lab-module__eQpyWW__controlHeading p,.gravity-lab-module__eQpyWW__observationHeading p,.gravity-lab-module__eQpyWW__observationHeading h2,.gravity-lab-module__eQpyWW__settingsHeading p,.gravity-lab-module__eQpyWW__settingsHeading h2{margin:0}.gravity-lab-module__eQpyWW__railHeading p{font-size:.9rem;font-weight:650}.gravity-lab-module__eQpyWW__experimentList{gap:.42rem;margin-top:.72rem;display:grid}.gravity-lab-module__eQpyWW__experimentButton{width:100%;min-height:5.25rem;color:var(--lab-muted);text-align:center;border-radius:var(--wf-radius-card);cursor:pointer;transition:color var(--wf-motion-fast) ease, border-color var(--wf-motion-fast) ease, background-color var(--wf-motion-fast) ease, transform var(--wf-motion-fast) ease;background:0 0;border:1px solid #0000;grid-template-columns:1fr;place-items:center;gap:.42rem;padding:.62rem .3rem;display:grid;position:relative;overflow:hidden}.gravity-lab-module__eQpyWW__experimentButton:after{content:"";background:0 0;border-radius:1rem;width:2px;position:absolute;inset:18% auto 18% 0}.gravity-lab-module__eQpyWW__experimentButton:hover{color:var(--lab-ink);background:#4aa3ff12;transform:translateY(-1px)}.gravity-lab-module__eQpyWW__experimentButton:disabled,.gravity-lab-module__eQpyWW__experimentButton[data-locked=true]{cursor:not-allowed;opacity:.62;background:#04121d8f;border-color:#97b8cd2e}.gravity-lab-module__eQpyWW__experimentButton:disabled:hover{transform:none}.gravity-lab-module__eQpyWW__experimentButton[data-selected=true]{color:var(--lab-ink);background:linear-gradient(100deg,#2072be4d,#2072be0f),#0b2740b8;border-color:#53acffa3;box-shadow:inset 0 0 1.1rem #46a1f617}.gravity-lab-module__eQpyWW__experimentButton[data-selected=true]:after{background:var(--lab-blue-soft);box-shadow:0 0 .8rem #50adff9e}.gravity-lab-module__eQpyWW__stationNumber{color:#9ebbd385;letter-spacing:.08em;align-self:start;margin-top:.18rem;font-family:DIN Alternate,Avenir Next,sans-serif;font-size:.58rem}.gravity-lab-module__eQpyWW__experimentIcon,.gravity-lab-module__eQpyWW__controlGlyph{color:var(--lab-blue-soft);background:#63afe714;border:1px solid #85c2f133;place-items:center;display:grid}.gravity-lab-module__eQpyWW__experimentIcon{border-radius:.8rem;width:2.75rem;height:2.75rem}.gravity-lab-module__eQpyWW__experimentButton[data-selected=true] .gravity-lab-module__eQpyWW__experimentIcon{color:#eaf7ff;background:#3b95e638}.gravity-lab-module__eQpyWW__experimentCopy{justify-items:center;min-width:0;display:grid}.gravity-lab-module__eQpyWW__experimentCopy strong{font-size:.78rem;font-weight:670}.gravity-lab-module__eQpyWW__experimentCopy small{color:var(--lab-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:.14rem;font-size:.75rem;overflow:hidden}.gravity-lab-module__eQpyWW__gravityControl{background:0 0;border:0;grid-area:1/2;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(7rem,.24fr) minmax(14rem,1fr) clamp(11rem,15vw,14rem);grid-template-areas:"heading range comparison""presets presets comparison";column-gap:clamp(.72rem,1.35vw,1.2rem);min-width:0;padding:.18rem .7rem .12rem;display:grid}.gravity-lab-module__eQpyWW__controlHeading{grid-area:heading;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;display:grid}.gravity-lab-module__eQpyWW__gravityControl .gravity-lab-module__eQpyWW__controlGlyph,.gravity-lab-module__eQpyWW__gravityControl .gravity-lab-module__eQpyWW__controlHeading p{display:none}.gravity-lab-module__eQpyWW__controlGlyph{border-radius:.7rem;width:2.25rem;height:2.25rem}.gravity-lab-module__eQpyWW__controlHeading h2{font-size:.72rem;font-weight:670}.gravity-lab-module__eQpyWW__controlHeading p{color:var(--lab-muted);margin-top:.12rem;font-size:.75rem}.gravity-lab-module__eQpyWW__gravityReadout{color:#f6fbff;font-variant-numeric:tabular-nums;font-family:DIN Alternate,Avenir Next,sans-serif;font-size:.98rem;font-weight:700}.gravity-lab-module__eQpyWW__rangeTrack{grid-area:range;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.72rem;margin-top:0;display:grid}.gravity-lab-module__eQpyWW__rangeTrack>span{color:var(--lab-muted);font-size:.75rem}.gravity-lab-module__eQpyWW__gravityRange{width:100%;height:1.25rem;accent-color:var(--lab-blue);cursor:ew-resize;margin:0}.gravity-lab-module__eQpyWW__gravityRange:disabled{cursor:not-allowed;opacity:.46;filter:saturate(.35)}.gravity-lab-module__eQpyWW__gravityRange::-webkit-slider-runnable-track{background:linear-gradient(90deg, #4aa3ff6b, var(--lab-blue) 55%, #b9d8e8d1);border-radius:1rem;height:.28rem;box-shadow:0 0 .75rem #56a5ee29}.gravity-lab-module__eQpyWW__gravityRange::-webkit-slider-thumb{appearance:none;background:var(--lab-blue);border:3px solid #eaf7ff;border-radius:50%;width:1.18rem;height:1.18rem;margin-top:-.45rem;box-shadow:0 0 0 .24rem #4096e73d,0 0 1rem #48a8ffa6}.gravity-lab-module__eQpyWW__gravityRange::-moz-range-track{background:linear-gradient(90deg, #4aa3ff6b, var(--lab-blue) 55%, #b9d8e8d1);border-radius:1rem;height:.28rem;box-shadow:0 0 .75rem #56a5ee29}.gravity-lab-module__eQpyWW__gravityRange::-moz-range-thumb{background:var(--lab-blue);border:3px solid #eaf7ff;border-radius:50%;width:1.18rem;height:1.18rem;box-shadow:0 0 0 .24rem #4096e73d,0 0 1rem #48a8ffa6}.gravity-lab-module__eQpyWW__gravityPresets{grid-area:presets;grid-template-columns:repeat(5,minmax(0,1fr));gap:.3rem;min-width:0;margin-top:0;display:grid}.gravity-lab-module__eQpyWW__gravityPresets button{min-height:1.75rem;color:var(--lab-muted);border-radius:var(--wf-radius-control);cursor:pointer;transition:color var(--wf-motion-fast) ease, border-color var(--wf-motion-fast) ease, background-color var(--wf-motion-fast) ease;background:#08192aa6;border:1px solid #8fb5d721;align-items:baseline;gap:.3rem;padding:.16rem .48rem;display:inline-flex}.gravity-lab-module__eQpyWW__gravityPresets button[data-selected=true]{color:#f4faff;background:#2a7eca47;border-color:#4da9fba6}.gravity-lab-module__eQpyWW__gravityPresets span{font-size:.75rem;font-weight:650}.gravity-lab-module__eQpyWW__gravityPresets small{color:inherit;font-variant-numeric:tabular-nums;font-family:DIN Alternate,Avenir Next,sans-serif;font-size:.75rem}.gravity-lab-module__eQpyWW__gravityPresets .gravity-lab-module__eQpyWW__zeroGravityButton[data-selected=true]{background:#7f74e03d;border-color:#b0a9ffb3}.gravity-lab-module__eQpyWW__jumpComparisonControl{grid-area:1/2;grid-template-columns:minmax(7.6rem,.36fr) minmax(0,1.64fr);align-items:center;gap:.72rem;min-width:0;padding:.12rem .7rem;display:grid}.gravity-lab-module__eQpyWW__jumpControlHeading{align-items:center;gap:.48rem;min-width:0;display:flex}.gravity-lab-module__eQpyWW__jumpControlHeading>svg{color:var(--lab-mint);flex:none}.gravity-lab-module__eQpyWW__jumpControlHeading h2,.gravity-lab-module__eQpyWW__jumpControlHeading p{margin:0}.gravity-lab-module__eQpyWW__jumpControlHeading h2{color:var(--lab-ink);font-size:.76rem}.gravity-lab-module__eQpyWW__jumpControlHeading p{color:var(--lab-muted);margin-top:.14rem;font-size:.66rem;line-height:1.35}.gravity-lab-module__eQpyWW__jumpLaneGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem;min-width:0;display:grid}.gravity-lab-module__eQpyWW__jumpLaneControl{border-radius:var(--wf-radius-card);background:#05152494;border:1px solid #7cbce12e;min-width:0;padding:.45rem .5rem}.gravity-lab-module__eQpyWW__jumpLaneHeading{justify-content:space-between;align-items:baseline;gap:.45rem;display:flex}.gravity-lab-module__eQpyWW__jumpLaneHeading strong{color:#eaf7ff;font-size:.72rem}.gravity-lab-module__eQpyWW__jumpLaneHeading output{color:var(--lab-mint);font-variant-numeric:tabular-nums;font-family:DIN Alternate,Avenir Next,sans-serif;font-size:.86rem;font-weight:750}.gravity-lab-module__eQpyWW__jumpLanePresets{grid-template-columns:repeat(5,minmax(0,1fr));gap:.24rem;margin-top:.32rem;display:grid}.gravity-lab-module__eQpyWW__jumpLanePresets button{min-width:0;min-height:2.1rem;color:var(--lab-muted);background:#08192ab3;border:1px solid #8fb5d721;border-radius:.52rem;justify-items:center;padding:.22rem .16rem;font-size:.61rem;display:grid}.gravity-lab-module__eQpyWW__jumpLanePresets button[data-selected=true]{color:#f4faff;background:#2c898440;border-color:#5bc4b9ad}.gravity-lab-module__eQpyWW__jumpLanePresets button span,.gravity-lab-module__eQpyWW__jumpLanePresets button small{max-width:100%;color:inherit;font-size:inherit;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gravity-lab-module__eQpyWW__playbackControls{display:contents}.gravity-lab-module__eQpyWW__resetFeedback{color:#9de4cf;letter-spacing:.03em;min-width:0;font-size:.7rem;font-weight:680;position:absolute;bottom:calc(100% + .35rem);right:4.2rem}.gravity-lab-module__eQpyWW__playButton,.gravity-lab-module__eQpyWW__resetButton{min-height:2.8rem;color:var(--lab-ink);border-radius:var(--wf-radius-control);cursor:pointer;transition:border-color var(--wf-motion-fast) ease, background-color var(--wf-motion-fast) ease, transform var(--wf-motion-fast) ease;background:#112b43c2;border:1px solid #8db9de3d;justify-content:center;align-items:center;gap:.42rem;padding:0 .82rem;display:inline-flex}.gravity-lab-module__eQpyWW__playButton{color:#061526;background:linear-gradient(135deg,#f0f8ff,#a7d7fa);border-color:#e1f3ffbf;border-radius:50%;grid-area:1/1;width:3.55rem;min-width:3.55rem;height:3.55rem;min-height:3.55rem;padding:0;font-weight:720}.gravity-lab-module__eQpyWW__playButton>span:not(.gravity-lab-module__eQpyWW__visuallyHidden){clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.gravity-lab-module__eQpyWW__playButton[data-running=true]{color:#eaf7ff;background:#256ba9a3;border-color:#56acf88c}.gravity-lab-module__eQpyWW__playButton:hover,.gravity-lab-module__eQpyWW__resetButton:hover{transform:translateY(-1px)}.gravity-lab-module__eQpyWW__gravityPresets button:disabled,.gravity-lab-module__eQpyWW__playButton:disabled,.gravity-lab-module__eQpyWW__resetButton:disabled,.gravity-lab-module__eQpyWW__comparisonModeControl:disabled{cursor:not-allowed;opacity:.56}.gravity-lab-module__eQpyWW__playButton:disabled:hover,.gravity-lab-module__eQpyWW__resetButton:disabled:hover{transform:none}.gravity-lab-module__eQpyWW__environmentControl{border-radius:var(--wf-radius-control);background:#030f1b94;border:1px solid #8db9de29;grid-area:1/3;align-items:center;gap:.3rem;padding:.28rem;display:inline-flex}.gravity-lab-module__eQpyWW__environmentLabel{color:var(--lab-muted);align-items:center;gap:.3rem;padding:0 .42rem;font-size:.75rem;display:inline-flex}.gravity-lab-module__eQpyWW__environmentControl button{min-height:2.5rem;color:var(--lab-muted);border-radius:var(--wf-radius-control);cursor:pointer;background:0 0;border:1px solid #0000;padding:0 .72rem}.gravity-lab-module__eQpyWW__environmentControl button[data-selected=true]{color:var(--lab-ink);background:#3084cd3d;border-color:#53adfc61}.gravity-lab-module__eQpyWW__environmentControl button:disabled,.gravity-lab-module__eQpyWW__objectPicker button:disabled{cursor:not-allowed;opacity:.55;border-style:dashed}.gravity-lab-module__eQpyWW__resetButton{color:var(--lab-muted);grid-area:1/4}.gravity-lab-module__eQpyWW__settingsBoundary{grid-area:1/5}.gravity-lab-module__eQpyWW__observationPanel{border:1px solid var(--lab-line);border-radius:var(--wf-radius-panel);background:linear-gradient(180deg, #0c2236de, #051220f0), var(--lab-deep);scrollbar-color:#70a4cc66 transparent;scrollbar-width:thin;grid-area:observation;align-self:stretch;min-width:0;padding:1.05rem .95rem;overflow:auto}.gravity-lab-module__eQpyWW__observationHeading{border-bottom:1px solid var(--lab-line);gap:.7rem;padding-bottom:.82rem}.gravity-lab-module__eQpyWW__observationHeading p,.gravity-lab-module__eQpyWW__settingsHeading p{color:var(--lab-muted);letter-spacing:.08em;font-size:.75rem}.gravity-lab-module__eQpyWW__observationHeading h2,.gravity-lab-module__eQpyWW__settingsHeading h2{margin-top:.16rem;font-size:1.05rem;font-weight:680}.gravity-lab-module__eQpyWW__objectChooser{border-bottom:1px solid var(--lab-line);margin-top:.72rem}.gravity-lab-module__eQpyWW__objectChooserTrigger{width:100%;color:var(--lab-muted);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.18rem .65rem;padding:0 0 .68rem;display:grid}.gravity-lab-module__eQpyWW__objectChooserTrigger>span:first-child{font-size:.68rem}.gravity-lab-module__eQpyWW__objectChooserTrigger strong{color:var(--lab-ink);grid-column:1;font-size:.82rem}.gravity-lab-module__eQpyWW__objectChooserAction{color:var(--lab-blue-soft);grid-area:1/2/span 2;font-size:.64rem}.gravity-lab-module__eQpyWW__fixedObjectSummary{color:var(--lab-muted);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.18rem .65rem;padding:0 0 .68rem;display:grid}.gravity-lab-module__eQpyWW__fixedObjectSummary>span:first-child{font-size:.68rem}.gravity-lab-module__eQpyWW__fixedObjectSummary strong{color:var(--lab-ink);grid-column:1;font-size:.82rem}.gravity-lab-module__eQpyWW__fixedObjectSummary>span:last-child{color:#a9c7dabd;grid-area:1/2/span 2;font-size:.64rem}.gravity-lab-module__eQpyWW__objectChooser:has(.gravity-lab-module__eQpyWW__objectPicker){padding-bottom:.65rem}.gravity-lab-module__eQpyWW__objectPicker{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;margin-top:.25rem;display:grid}.gravity-lab-module__eQpyWW__objectPicker button{min-width:0;min-height:2.5rem;color:var(--lab-muted);border-radius:var(--wf-radius-control);cursor:pointer;background:#0718289e;border:1px solid #84b1d721;align-items:center;gap:.42rem;padding:.35rem .46rem;font-size:.75rem;display:flex}.gravity-lab-module__eQpyWW__objectPicker button[data-selected=true]{color:var(--lab-ink);background:#2674b838;border-color:#4ea8f880}.gravity-lab-module__eQpyWW__objectMark{background:linear-gradient(145deg,#dceaf5,#687d8f);border:1px solid #dbedfab8;border-radius:50%;flex:none;width:.72rem;height:.72rem;box-shadow:inset -2px -2px 3px #00000057}.gravity-lab-module__eQpyWW__objectMark[data-shape=FEATHER]{background:#cce3de;border-color:#d9e8e5;border-radius:80% 10% 70% 20%;transform:rotate(-18deg)}.gravity-lab-module__eQpyWW__conditionList,.gravity-lab-module__eQpyWW__resultList{margin:0}.gravity-lab-module__eQpyWW__conditionList{grid-template-columns:repeat(2,minmax(0,1fr));gap:.46rem;margin-top:.72rem;display:grid}.gravity-lab-module__eQpyWW__resultList>div{border-bottom:1px solid var(--lab-line);padding:.66rem 0}.gravity-lab-module__eQpyWW__resultList>div>dl{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.8rem;display:grid}.gravity-lab-module__eQpyWW__conditionList>dl{border-radius:var(--wf-radius-control);background:#04111d75;border:1px solid #84b1d721;gap:.2rem;min-width:0;padding:.58rem .62rem;display:grid}.gravity-lab-module__eQpyWW__conditionList>.gravity-lab-module__eQpyWW__dropConditionSummary{grid-column:1/-1;gap:0;padding:0;overflow:hidden}.gravity-lab-module__eQpyWW__dropConditionSummary>div{grid-template-columns:4.4rem minmax(0,1fr);align-items:baseline;gap:.16rem .5rem;min-width:0;padding:.52rem .62rem;display:grid}.gravity-lab-module__eQpyWW__dropConditionSummary>div+div{border-top:1px solid #84b1d71c}.gravity-lab-module__eQpyWW__dropConditionSummary dd{gap:.16rem;min-width:0;display:grid}.gravity-lab-module__eQpyWW__dropConditionSummary output,.gravity-lab-module__eQpyWW__dropConditionSummary small{overflow-wrap:anywhere}.gravity-lab-module__eQpyWW__conditionList dt,.gravity-lab-module__eQpyWW__resultList dt{color:var(--lab-muted);font-size:.72rem}.gravity-lab-module__eQpyWW__conditionList dd,.gravity-lab-module__eQpyWW__resultList dd{color:var(--lab-ink);font-variant-numeric:tabular-nums;margin:0;font-family:DIN Alternate,Avenir Next,sans-serif;font-size:.78rem;font-weight:650}.gravity-lab-module__eQpyWW__projectileReachability{color:#c8e8ef;background:#22707329;border-left:2px solid #63d4c7ad;border-radius:0 .48rem .48rem 0;grid-column:1/-1;margin:0;padding:.42rem .58rem;font-size:.72rem;font-weight:650;line-height:1.45}.gravity-lab-module__eQpyWW__measurementResults{border-radius:var(--wf-radius-card);background:linear-gradient(145deg,#1a49693d,#030f1b94),#030f1b85;border:1px solid #6bbff647;margin-top:.72rem;padding:.86rem;box-shadow:inset 0 1px #d8f1ff0a}.gravity-lab-module__eQpyWW__evidenceComparison{border-radius:var(--wf-radius-card);background:linear-gradient(145deg,#1a496947,#030f1ba3),#030f1b8f;border:1px solid #6bbff657;grid-template-columns:minmax(0,1fr);gap:.48rem;margin-top:.72rem;padding:.78rem;display:grid;box-shadow:inset 0 1px #d8f1ff0d}.gravity-lab-module__eQpyWW__evidenceComparison>.gravity-lab-module__eQpyWW__resultHeading,.gravity-lab-module__eQpyWW__evidenceConclusion{grid-column:1/-1}.gravity-lab-module__eQpyWW__evidenceRun{background:#04111d8f;border:1px solid #7dbee12e;border-radius:.62rem;min-width:0;padding:.58rem}.gravity-lab-module__eQpyWW__evidenceRunHeading{gap:.18rem;display:grid}.gravity-lab-module__eQpyWW__evidenceRunHeading strong{color:#f3fbff;font-size:.88rem}.gravity-lab-module__eQpyWW__evidenceRunHeading span{color:#b5cbd9;min-height:2.4em;font-size:.75rem;line-height:1.2}.gravity-lab-module__eQpyWW__evidenceMeasurements{gap:.28rem;margin:.48rem 0 0;display:grid}.gravity-lab-module__eQpyWW__evidenceMeasurements>div{justify-content:space-between;align-items:baseline;gap:.4rem;display:flex}.gravity-lab-module__eQpyWW__evidenceMeasurements dt{color:var(--lab-muted);white-space:nowrap;font-size:.75rem}.gravity-lab-module__eQpyWW__evidenceMeasurements dd{color:#f5fbff;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-family:DIN Alternate,Avenir Next,sans-serif;font-size:.9rem;font-weight:720}.gravity-lab-module__eQpyWW__evidenceTargetResult{color:#8ee3d7;border-top:1px solid #8ee3d729;margin:.44rem 0 0;padding-top:.4rem;font-size:.76rem;font-weight:720;line-height:1.3}.gravity-lab-module__eQpyWW__evidenceConclusion{color:#f5d59d;background:#f0ba6214;border-left:2px solid #f0ba6294;margin:0;padding:.48rem .58rem;font-size:.82rem;font-weight:650;line-height:1.4}.gravity-lab-module__eQpyWW__resultHeading{color:var(--lab-blue-soft);align-items:center;gap:.42rem;font-size:.72rem;font-weight:650;display:flex}.gravity-lab-module__eQpyWW__emptyResult{color:var(--lab-muted);margin:.7rem 0 0;font-size:.75rem;line-height:1.55}.gravity-lab-module__eQpyWW__resultList{margin-top:.34rem}.gravity-lab-module__eQpyWW__resultList>div:last-child{border-bottom:0}.gravity-lab-module__eQpyWW__resultList dd{color:#f4fbff;font-size:.88rem}.gravity-lab-module__eQpyWW__resultList .gravity-lab-module__eQpyWW__unavailableResult{color:#b8cad8;text-align:right;max-width:62%;font-family:Avenir Next,Noto Sans SC,PingFang SC,sans-serif;font-size:.66rem;line-height:1.45}.gravity-lab-module__eQpyWW__resultList small{color:var(--lab-muted);font-size:.75rem}.gravity-lab-module__eQpyWW__jumpResultGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.52rem;display:grid}.gravity-lab-module__eQpyWW__jumpLaneResult{background:#04111d7a;border:1px solid #7bbce029;border-radius:.62rem;gap:.38rem;min-width:0;padding:.55rem;display:grid}.gravity-lab-module__eQpyWW__jumpLaneResult>strong{color:#eaf7ff;font-size:.72rem}.gravity-lab-module__eQpyWW__jumpLaneResult dl{gap:.1rem;margin:0;display:grid}.gravity-lab-module__eQpyWW__jumpLaneResult dt{color:var(--lab-muted);font-size:.75rem}.gravity-lab-module__eQpyWW__jumpLaneResult dd{color:var(--lab-ink);font-variant-numeric:tabular-nums;margin:0;font-family:DIN Alternate,Avenir Next,sans-serif;font-size:.75rem;font-weight:650}.gravity-lab-module__eQpyWW__findingSummary{background:linear-gradient(135deg,#f0ba621a,#59a6c712),#04121f80;border:1px solid #f0ba6233;border-radius:.72rem;gap:.36rem;margin-top:.68rem;padding:.72rem;display:grid}.gravity-lab-module__eQpyWW__findingSummary span{color:#f5ce8b;letter-spacing:.08em;font-size:.68rem;font-weight:700}.gravity-lab-module__eQpyWW__findingSummary p{color:#e4eef2;margin:0;font-size:.75rem;line-height:1.55}.gravity-lab-module__eQpyWW__comparisonModeControl{color:#d9ecf8;text-align:left;border-radius:var(--wf-radius-card);cursor:pointer;min-width:0;transition:border-color var(--wf-motion-fast) ease, background-color var(--wf-motion-fast) ease, box-shadow var(--wf-motion-fast) ease, transform var(--wf-motion-fast) ease;background:radial-gradient(circle at 12%,#329beb33,#0000 42%),linear-gradient(135deg,#18588761,#071828db);border:1px solid #54aef170;grid-area:comparison;grid-template-columns:minmax(0,1fr) auto;align-self:stretch;align-items:center;gap:.5rem;padding:.48rem .58rem;display:grid;box-shadow:inset 0 1px #c5e8ff0f,0 .45rem 1.2rem #020c1833}.gravity-lab-module__eQpyWW__directVariableControl{border-radius:var(--wf-radius-card);background:linear-gradient(135deg,#226c7e42,#071828db),#04121fad;border:1px solid #70c6da57;grid-area:comparison;align-content:center;gap:.2rem;min-width:0;padding:.3rem .55rem;display:grid}.gravity-lab-module__eQpyWW__directVariableControl>div{justify-content:space-between;align-items:baseline;gap:.55rem;display:flex}.gravity-lab-module__eQpyWW__directVariableControl strong{color:#edf9fd;font-size:.78rem}.gravity-lab-module__eQpyWW__directVariableControl output{color:#8ee3d7;font-variant-numeric:tabular-nums;font-family:DIN Alternate,Avenir Next,sans-serif;font-size:.92rem;font-weight:740}.gravity-lab-module__eQpyWW__directVariableControl small{color:#adc8d4;font-size:var(--child-copy-min);line-height:1.35}.gravity-lab-module__eQpyWW__directVariableRange{width:100%;min-width:0;height:var(--child-control-min);accent-color:#68cfc5;cursor:ew-resize;margin:0}.gravity-lab-module__eQpyWW__angleStepper{grid-template-columns:var(--child-control-min) minmax(4.5rem, 1fr) var(--child-control-min);align-items:center;gap:.42rem;min-width:0;display:grid}.gravity-lab-module__eQpyWW__angleStepButton{width:var(--child-control-min);min-width:var(--child-control-min);height:var(--child-control-min);min-height:var(--child-control-min);color:#dff6ff;background:#071f2ec7;border-color:#70c6da52;padding:0}.gravity-lab-module__eQpyWW__directVariableRange:disabled{cursor:not-allowed;opacity:.48}.gravity-lab-module__eQpyWW__directVariableRange:focus-visible{outline-offset:3px;outline:3px solid #91cffff5}.gravity-lab-module__eQpyWW__comparisonModeControl:hover:not(:disabled){border-color:#7cfc;transform:translateY(-1px);box-shadow:inset 0 1px #daf1ff1a,0 .7rem 1.5rem #0c518940}.gravity-lab-module__eQpyWW__comparisonModeControl[data-checked=true]{color:#eef9ff;background:radial-gradient(circle at 12%,#3db5ff5c,#0000 44%),linear-gradient(135deg,#2074b88f,#0a253ee6);border-color:#74d0ffd1}.gravity-lab-module__eQpyWW__comparisonModeControl>span:first-child{gap:.08rem;min-width:0;display:grid}.gravity-lab-module__eQpyWW__comparisonModeControl>span:first-child>span:first-child{color:#f0f8fd;font-size:.82rem;font-weight:750}.gravity-lab-module__eQpyWW__comparisonModeControl>span:first-child>span:first-child:before{color:var(--lab-blue-soft);content:"↻";margin-right:.38rem}.gravity-lab-module__eQpyWW__comparisonModeControl>span:first-child>span:last-child{color:var(--lab-muted);font-size:var(--child-copy-min);white-space:nowrap;text-overflow:ellipsis;line-height:1.3;overflow:hidden}.gravity-lab-module__eQpyWW__comparisonModeControl>span:last-child,.gravity-lab-module__eQpyWW__soundSetting [data-ui=toggle-field]>span:last-child{width:2.05rem;height:1.12rem;transition:background-color var(--wf-motion-fast) ease;background:#738fa86b;border-radius:1rem;display:block;position:relative}.gravity-lab-module__eQpyWW__comparisonModeControl>span:last-child:after,.gravity-lab-module__eQpyWW__soundSetting [data-ui=toggle-field]>span:last-child:after{content:"";width:.78rem;height:.78rem;transition:transform var(--wf-motion-fast) ease;background:#e8f4fb;border-radius:50%;position:absolute;top:.17rem;left:.17rem;box-shadow:0 .16rem .35rem #00000047}.gravity-lab-module__eQpyWW__comparisonModeControl[aria-checked=true]>span:last-child,.gravity-lab-module__eQpyWW__soundSetting [data-ui=toggle-field][aria-checked=true]>span:last-child{background:var(--lab-blue)}.gravity-lab-module__eQpyWW__comparisonModeControl[aria-checked=true]>span:last-child:after,.gravity-lab-module__eQpyWW__soundSetting [data-ui=toggle-field][aria-checked=true]>span:last-child:after{transform:translate(.93rem)}.gravity-lab-module__eQpyWW__comparisonObservationStatus{color:#bceaff;background:#1456792e;border:1px solid #53b5f147;border-radius:.68rem;align-items:flex-start;gap:.48rem;margin:.62rem 0 0;padding:.58rem .64rem;display:flex}.gravity-lab-module__eQpyWW__comparisonObservationStatus>svg{color:#72c9f5;flex:none;margin-top:.08rem}.gravity-lab-module__eQpyWW__comparisonObservationStatus>span{gap:.12rem;display:grid}.gravity-lab-module__eQpyWW__comparisonObservationStatus strong{color:#e5f6ff;font-size:.74rem;font-weight:720}.gravity-lab-module__eQpyWW__comparisonObservationStatus small{color:#b0cad9;font-size:.67rem;line-height:1.45}.gravity-lab-module__eQpyWW__settingsPopover{border-radius:var(--wf-radius-panel);background:linear-gradient(145deg, #0e273dfa, #051221fa), var(--lab-deep);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid #88bbe247;grid-area:observation;align-self:stretch;width:auto;min-width:0;min-height:0;padding:1rem;overflow:auto;box-shadow:0 1.6rem 4.2rem #00060d7a,inset 0 1px #ffffff0a}.gravity-lab-module__eQpyWW__settingsHeading{border-bottom:1px solid var(--lab-line);justify-content:space-between;gap:1rem;padding-bottom:.82rem}.gravity-lab-module__eQpyWW__settingsPopover>h2{color:var(--lab-ink);font-family:var(--wf-font-display);margin:0;font-size:1.05rem;font-weight:680}.gravity-lab-module__eQpyWW__settingsHeading>button{width:2.5rem;height:2.5rem;color:var(--lab-muted);border:1px solid var(--lab-line);border-radius:var(--wf-radius-control);cursor:pointer;background:#07172894;place-items:center;display:grid}.gravity-lab-module__eQpyWW__qualityFieldset{border:0;margin:.9rem 0 0;padding:0}.gravity-lab-module__eQpyWW__qualityFieldset legend{color:var(--lab-muted);margin-bottom:.5rem;font-size:.72rem}.gravity-lab-module__eQpyWW__qualityOptions{grid-template-columns:repeat(3,1fr);gap:.42rem;display:grid}.gravity-lab-module__eQpyWW__qualityOptions button{min-height:2.65rem;color:var(--lab-muted);border-radius:var(--wf-radius-control);cursor:pointer;background:#071829a6;border:1px solid #89b4d82e;font-size:.78rem;font-weight:650}.gravity-lab-module__eQpyWW__qualityOptions button[data-selected=true]{color:#f2f9ff;background:linear-gradient(145deg,#368edd85,#215e975c),#1e5e9780;border-color:#4caafcb3;box-shadow:inset 0 0 0 1px #a7d7fb1f}.gravity-lab-module__eQpyWW__soundSetting{border-top:1px solid var(--lab-line);justify-content:space-between;align-items:center;gap:1rem;margin-top:.9rem;padding-top:.9rem;display:flex}.gravity-lab-module__eQpyWW__soundSetting>span,.gravity-lab-module__eQpyWW__soundSetting [data-ui=toggle-field]{align-items:center;gap:.45rem;display:inline-flex}.gravity-lab-module__eQpyWW__soundSetting>span{color:var(--lab-muted);font-size:.74rem}.gravity-lab-module__eQpyWW__soundSetting [data-ui=toggle-field]{min-height:var(--child-control-min);color:var(--lab-ink);border:1px solid var(--lab-line);border-radius:var(--wf-radius-control);cursor:pointer;background:#071829a6;padding:0 .52rem}.gravity-lab-module__eQpyWW__soundSetting [data-ui=toggle-field]>span:first-child{display:none}.gravity-lab-module__eQpyWW__restoreSetting{border-top:1px solid var(--lab-line);gap:.55rem;margin-top:.9rem;padding-top:.9rem;display:grid}.gravity-lab-module__eQpyWW__restoreSetting p{color:var(--lab-muted);margin:0;font-size:.68rem;line-height:1.5}.gravity-lab-module__eQpyWW__restoreSetting button{color:#dcecf5;border-radius:var(--wf-radius-control);cursor:pointer;background:#071829a6;border:1px solid #89b4d838;justify-content:center;align-items:center;gap:.45rem;min-height:2.5rem;display:inline-flex}.gravity-lab-module__eQpyWW__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gravity-lab-module__eQpyWW__controlHeading h2,.gravity-lab-module__eQpyWW__objectChooserTrigger>span:first-child,.gravity-lab-module__eQpyWW__objectChooserAction,.gravity-lab-module__eQpyWW__fixedObjectSummary>span:first-child,.gravity-lab-module__eQpyWW__fixedObjectSummary>span:last-child,.gravity-lab-module__eQpyWW__conditionList dt,.gravity-lab-module__eQpyWW__resultList dt,.gravity-lab-module__eQpyWW__resultHeading,.gravity-lab-module__eQpyWW__emptyResult,.gravity-lab-module__eQpyWW__resultList .gravity-lab-module__eQpyWW__unavailableResult,.gravity-lab-module__eQpyWW__findingSummary span,.gravity-lab-module__eQpyWW__findingSummary p,.gravity-lab-module__eQpyWW__comparisonModeCopy strong,.gravity-lab-module__eQpyWW__comparisonModeCopy em,.gravity-lab-module__eQpyWW__comparisonObservationStatus strong,.gravity-lab-module__eQpyWW__comparisonObservationStatus small,.gravity-lab-module__eQpyWW__restoreSetting p,.gravity-lab-module__eQpyWW__soundSetting>span,.gravity-lab-module__eQpyWW__soundSetting button>span{font-size:var(--child-copy-min)}.gravity-lab-module__eQpyWW__gravityRange{height:var(--child-control-min)}.gravity-lab-module__eQpyWW__playButton{min-height:var(--child-primary-control-min)}.gravity-lab-module__eQpyWW__gravityPresets button{min-height:var(--child-control-min);padding:.35rem .58rem}.gravity-lab-module__eQpyWW__soundSetting button,.gravity-lab-module__eQpyWW__restoreSetting button{min-height:var(--child-control-min)}.gravity-lab-module__eQpyWW__conditionList>div{align-content:start}.gravity-lab-module__eQpyWW__conditionList small{color:#b7cedd;font-size:var(--child-copy-min);line-height:1.45}.gravity-lab-module__eQpyWW__scienceKey{color:#d8e8f1;font-size:var(--child-copy-min);background:#184c682e;border-left:2px solid #70ccef94;border-radius:0 .55rem .55rem 0;gap:.18rem;margin:.58rem 0 0;padding:.56rem .62rem;line-height:1.48;display:grid}.gravity-lab-module__eQpyWW__scienceKey strong{color:#88d5f6;font-size:var(--child-copy-min)}.gravity-lab-module__eQpyWW__modelAssumption{color:#c0d3df;border-top:1px solid var(--lab-line);margin-top:.62rem}.gravity-lab-module__eQpyWW__modelAssumption summary{color:#a8c4d5;cursor:pointer;min-height:2.75rem;padding:.72rem .2rem;font-size:.78rem;font-weight:650;line-height:1.3}.gravity-lab-module__eQpyWW__modelAssumption summary:focus-visible{outline-offset:2px;outline:3px solid #91cffff5}.gravity-lab-module__eQpyWW__modelAssumption>div{gap:.4rem;padding:0 .2rem .7rem;display:grid}.gravity-lab-module__eQpyWW__modelAssumption p{color:#b8ccd8;margin:0;font-size:.75rem;line-height:1.5}.gravity-lab-module__eQpyWW__actorTrajectoryLabel{z-index:2;color:#e3f4fb;min-height:2rem;font-size:var(--child-copy-min);white-space:nowrap;will-change:transform;background:#03111dd6;border:1px solid #79cfff8a;border-radius:999px;padding:.3rem .72rem;font-weight:760;line-height:1.3;position:absolute;top:0;left:0;box-shadow:0 .4rem 1.2rem #0000003d}.gravity-lab-module__eQpyWW__actorTrajectoryLabelBaseline{color:#dceaf0;border-color:#cfe5f070}.gravity-lab-module__eQpyWW__experimentButton:focus-visible,.gravity-lab-module__eQpyWW__gravityRange:focus-visible,.gravity-lab-module__eQpyWW__gravityPresets button:focus-visible,.gravity-lab-module__eQpyWW__playButton:focus-visible,.gravity-lab-module__eQpyWW__resetButton:focus-visible,.gravity-lab-module__eQpyWW__environmentControl button:focus-visible,.gravity-lab-module__eQpyWW__objectPicker button:focus-visible,.gravity-lab-module__eQpyWW__comparisonModeControl:focus-visible,.gravity-lab-module__eQpyWW__settingsPopover button:focus-visible{outline-offset:3px;outline:3px solid #91cffff5}@media (max-height:920px) and (min-width:1100px){.gravity-lab-module__eQpyWW__observatoryGrid{grid-template-rows:minmax(0,1fr) 6.75rem;gap:.7rem;padding:.7rem}.gravity-lab-module__eQpyWW__experimentButton{min-height:4rem}.gravity-lab-module__eQpyWW__observationPanel,.gravity-lab-module__eQpyWW__experimentRail{padding-top:.78rem;padding-bottom:.78rem}.gravity-lab-module__eQpyWW__gravityControl{grid-template-columns:minmax(6.5rem,.24fr) minmax(13rem,1fr) 10.9rem}.gravity-lab-module__eQpyWW__controlDock{padding-block:.5rem}.gravity-lab-module__eQpyWW__directVariableControl small{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gravity-lab-module__eQpyWW__comparisonModeCopy em{display:none}.gravity-lab-module__eQpyWW__observationHeading{padding-bottom:.62rem}.gravity-lab-module__eQpyWW__objectChooser,.gravity-lab-module__eQpyWW__conditionList,.gravity-lab-module__eQpyWW__measurementResults,.gravity-lab-module__eQpyWW__evidenceComparison,.gravity-lab-module__eQpyWW__findingSummary,.gravity-lab-module__eQpyWW__modelAssumption{margin-top:.52rem}.gravity-lab-module__eQpyWW__evidenceComparison{gap:.38rem;padding:.6rem}.gravity-lab-module__eQpyWW__evidenceRun{padding:.46rem}.gravity-lab-module__eQpyWW__modelAssumption summary{min-height:2.5rem;padding-block:.56rem}.gravity-lab-module__eQpyWW__settingsTrigger{gap:0;width:2.85rem}.gravity-lab-module__eQpyWW__settingsTrigger span{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}}@media (min-width:900px) and (max-width:1099px){.gravity-lab-module__eQpyWW__observatoryGrid{grid-template:"rail rail"3.25rem"stage observation"minmax(0,1fr)"dock dock"6.25rem/minmax(0,1fr) 13rem;gap:.5rem;padding:.5rem;display:grid}.gravity-lab-module__eQpyWW__experienceTitle,.gravity-lab-module__eQpyWW__railHeading{display:none}.gravity-lab-module__eQpyWW__experimentRail{padding:.22rem}.gravity-lab-module__eQpyWW__experimentList{grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem;height:100%;margin:0}.gravity-lab-module__eQpyWW__experimentButton{text-align:left;grid-template-columns:auto minmax(0,1fr);justify-items:start;gap:.4rem;min-height:2.75rem;padding:.2rem .45rem}.gravity-lab-module__eQpyWW__experimentIcon{width:2.1rem;height:2.1rem}.gravity-lab-module__eQpyWW__experimentCopy{justify-items:start}.gravity-lab-module__eQpyWW__observationPanel{padding:.58rem}.gravity-lab-module__eQpyWW__fixedObjectSummary{grid-template-columns:minmax(0,1fr)}.gravity-lab-module__eQpyWW__fixedObjectSummary>span:last-child{display:none}.gravity-lab-module__eQpyWW__observationHeading{padding-bottom:.58rem}.gravity-lab-module__eQpyWW__observationHeading h2{font-size:.95rem}.gravity-lab-module__eQpyWW__objectChooser,.gravity-lab-module__eQpyWW__conditionList,.gravity-lab-module__eQpyWW__measurementResults,.gravity-lab-module__eQpyWW__evidenceComparison,.gravity-lab-module__eQpyWW__findingSummary,.gravity-lab-module__eQpyWW__modelAssumption{margin-top:.52rem}.gravity-lab-module__eQpyWW__conditionList{gap:.36rem}.gravity-lab-module__eQpyWW__conditionList>dl{padding:.48rem}.gravity-lab-module__eQpyWW__evidenceComparison{gap:.32rem;padding:.52rem}.gravity-lab-module__eQpyWW__evidenceRun{padding:.42rem}.gravity-lab-module__eQpyWW__evidenceRunHeading span{font-size:.7rem}.gravity-lab-module__eQpyWW__evidenceMeasurements dd{font-size:.82rem}.gravity-lab-module__eQpyWW__findingSummary{padding:.58rem}.gravity-lab-module__eQpyWW__modelAssumption summary{min-height:2.5rem;padding-block:.56rem}.gravity-lab-module__eQpyWW__controlDock{grid-template-columns:3.5rem minmax(0,1fr) auto 2.75rem 2.75rem;align-items:center;gap:.45rem;padding:.35rem .5rem}.gravity-lab-module__eQpyWW__playButton{width:3.25rem;min-width:3.25rem;height:3.25rem;min-height:3.25rem}.gravity-lab-module__eQpyWW__gravityControl{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(6.5rem,.3fr) minmax(11rem,1fr) 10.5rem;grid-template-areas:"heading range comparison""presets presets comparison";column-gap:.45rem;padding-inline:.15rem}.gravity-lab-module__eQpyWW__gravityPresets{align-self:center;margin-top:0}.gravity-lab-module__eQpyWW__gravityPresets button{min-width:0;min-height:2.75rem;padding-inline:.35rem}.gravity-lab-module__eQpyWW__gravityPresets button span,.gravity-lab-module__eQpyWW__gravityPresets button small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gravity-lab-module__eQpyWW__gravityPresets button span{display:none}.gravity-lab-module__eQpyWW__jumpComparisonControl{gap:.45rem;padding-inline:.15rem}.gravity-lab-module__eQpyWW__jumpControlHeading{display:none}.gravity-lab-module__eQpyWW__jumpComparisonControl{grid-template-columns:minmax(0,1fr)}.gravity-lab-module__eQpyWW__jumpLaneControl{padding:.28rem .38rem}.gravity-lab-module__eQpyWW__jumpLanePresets{margin-top:.2rem}.gravity-lab-module__eQpyWW__jumpLanePresets button{min-height:2.75rem}.gravity-lab-module__eQpyWW__jumpLanePresets button span{display:none}.gravity-lab-module__eQpyWW__jumpLanePresets button small{font-size:.75rem}.gravity-lab-module__eQpyWW__environmentControl{grid-column:3;padding:.18rem}.gravity-lab-module__eQpyWW__environmentLabel{display:none}.gravity-lab-module__eQpyWW__environmentControl button{min-height:2.75rem;padding-inline:.52rem}.gravity-lab-module__eQpyWW__resetButton{grid-column:4}.gravity-lab-module__eQpyWW__resetButton span,.gravity-lab-module__eQpyWW__settingsTrigger span{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.gravity-lab-module__eQpyWW__settingsBoundary{grid-column:5}.gravity-lab-module__eQpyWW__settingsTrigger{font-size:0}.gravity-lab-module__eQpyWW__resetButton,.gravity-lab-module__eQpyWW__settingsTrigger{place-items:center;width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;padding:0;line-height:0;display:grid}.gravity-lab-module__eQpyWW__resetButton>svg,.gravity-lab-module__eQpyWW__settingsTrigger>svg{flex:none;margin:auto;display:block}.gravity-lab-module__eQpyWW__resetFeedback{right:3.4rem}}@media (max-width:899px){.gravity-lab-module__eQpyWW__observatoryGrid{display:none}}@media (prefers-reduced-motion:reduce){.gravity-lab-module__eQpyWW__sceneLoading>span{animation:none}.gravity-lab-module__eQpyWW__experimentButton,.gravity-lab-module__eQpyWW__gravityPresets button,.gravity-lab-module__eQpyWW__playButton,.gravity-lab-module__eQpyWW__resetButton,.gravity-lab-module__eQpyWW__comparisonModeControl,.gravity-lab-module__eQpyWW__comparisonModeControl>i,.gravity-lab-module__eQpyWW__comparisonModeControl>i:after,.gravity-lab-module__eQpyWW__soundSetting button i,.gravity-lab-module__eQpyWW__soundSetting button i:after{transition:none}}
