.simulation-focus-shell{min-width:0}.simulation-focus-content{height:100%;min-width:0}.simulation-focus-content>.simulation{height:100%}.simulation-focus-actions{display:none}.simulation-focus-trigger,.simulation-focus-back{align-items:center;justify-content:center;gap:8px;min-height:44px;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.simulation-focus-trigger[hidden],.simulation-focus-back[hidden]{display:none}.simulation-focus-shell[data-focused=true]{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;width:100%;height:100vh;height:100dvh;background:#f3f6fa;isolation:isolate}.simulation-focus-shell[data-focused=true] .simulation-focus-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:0 0 auto;padding:max(8px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) 8px max(12px,env(safe-area-inset-left));background:#fff;border-bottom:1px solid #dce4ed}.simulation-focus-back{display:inline-flex;flex-shrink:0;border:1px solid #bdcddd;border-radius:8px;background:#fff;color:#173956;padding:8px 12px}.simulation-focus-label{color:#53677d;font-size:12px;font-weight:600;text-align:right}.simulation-focus-shell[data-focused=true] .simulation-focus-content{flex:1 1 auto;min-height:0;height:auto;overflow-y:auto;overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom)}.simulation-focus-shell[data-focused=true] .simulation-focus-content>.simulation{height:auto;min-height:100%;border:0;border-radius:0;box-shadow:none}@media(max-width:900px){.simulation-focus-actions{display:flex;justify-content:flex-end;margin-bottom:8px}.simulation-focus-trigger{display:inline-flex;border:1px solid #bdcddd;border-radius:8px;padding:8px 12px;color:#173956;background:#fff}.simulation-focus-content,.simulation-focus-content>.simulation{height:auto}.simulation-focus-shell[data-focused=true] .simulation-focus-actions{margin-bottom:0}}.diagram-viewport{position:relative;aspect-ratio:2/1;width:100%;overflow:hidden;background:#f4f7fb;touch-action:none;overscroll-behavior:contain}.diagram-viewport>svg{display:block;width:100%;height:100%;min-height:0;-webkit-user-select:none;user-select:none;touch-action:none}.diagram-controls,.diagram-help{display:none}@media(max-width:900px){.diagram-viewport{height:360px;aspect-ratio:auto}.diagram-controls{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;padding:12px 14px;background:#f7fafd;border-bottom:1px solid #e1e9f3}.diagram-controls>span{font-size:12px;font-weight:650;color:#486786}.diagram-controls>div{display:flex;align-items:center;gap:5px}.diagram-controls button{min-width:40px;min-height:40px;padding:8px;font-size:12px}.diagram-controls output{min-width:42px;text-align:center;font-size:11px;font-variant-numeric:tabular-nums;color:#47688c}.diagram-help{display:block;font-size:11px;line-height:1.6;margin:0;padding:11px 14px;color:#647e9b;background:#f7fafd}.diagram-viewport .scene-note{display:none}}.simulation-focus-shell[data-focused=true] .simulation>.panel-heading{display:none}.simulation-focus-shell[data-focused=true] .scene-caption,.simulation-focus-shell[data-focused=true] .legend,.simulation-focus-shell[data-focused=true] .particle-time span{display:none}.simulation-focus-shell[data-focused=true] .scale-controls{padding:9px 12px;gap:7px 12px}.simulation-focus-shell[data-focused=true] .scale-controls legend,.simulation-focus-shell[data-focused=true] .scale-controls p span{display:none}.simulation-focus-shell[data-focused=true] .view-bar{padding:9px 12px}.simulation-focus-shell[data-focused=true] .diagram-viewport,.simulation-focus-shell[data-focused=true] .scene-3d{height:clamp(320px,48dvh,640px)}.simulation-focus-shell[data-focused=true] .particle-vector-controls{padding:9px;gap:7px 12px}.simulation-focus-shell[data-focused=true] .particle-time,.simulation-focus-shell[data-focused=true] .transport{padding:10px 14px}@media(max-height:500px){.simulation-focus-shell[data-focused=true] .diagram-viewport,.simulation-focus-shell[data-focused=true] .scene-3d{height:65dvh;min-height:240px}}@media(min-width:1500px){.diagram-viewport:has(>.cart-scene){max-height:470px}}.simulation-focus-shell[data-focused=true] .transport{position:sticky;bottom:0;z-index:30;background:#fff;box-shadow:0 -2px 8px #17395612}.simulation-focus-shell[data-focused=true] .simulation{overflow:visible}:root{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#20334b;background:#f4f6f9;font-synthesis:none;font-weight:400;font-size:14px}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,select,input[type=range]{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #4089db;outline-offset:4px}.site-header{height:78px;background:#111e30;display:flex;align-items:center;padding:0 max(30px,calc((100vw - 1360px)/2));gap:13px;color:#fff}.brand-icon{width:35px;height:35px;border:1px solid #5c7e9f;border-radius:8px;display:grid;place-items:center;font-size:29px;color:#90c5f4}.brand{font-size:19px;font-weight:700;letter-spacing:-.4px}.brand span{font-weight:400;color:#d2dfec}.header-tag{font-size:10px;letter-spacing:1.8px;color:#9bafc7;border-left:1px solid #3b4a60;padding-left:24px;margin-left:14px}.version{margin-left:auto;font-size:10px;letter-spacing:2px;color:#aac0d7}main{max-width:1420px;margin:0 auto;padding:37px 30px 20px}.page-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:29px}.eyebrow{color:#62809f;font-size:10px;font-weight:700;letter-spacing:1.7px}h1{font-size:34px;letter-spacing:-1.2px;margin:10px 0 8px;font-weight:650}.page-heading p{margin:0;color:#718197;font-size:14px}.model-tag{padding:9px 13px;border:1px solid #dce4ec;background:#fff;border-radius:25px;font-size:11px;color:#5a6e83}.model-tag>span{display:inline-block;width:6px;height:6px;background:#169c88;border-radius:50%;margin-right:7px}.workspace{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:22px}.panel{border:1px solid #dce3eb;background:#fff;border-radius:12px;box-shadow:0 2px 4px #233b5710;overflow:hidden}.panel-heading{height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;border-bottom:1px solid #e8edf3}.panel-heading>div{display:flex;align-items:center;gap:12px}h2{font-size:15px;font-weight:650;margin:0}.section-number{font-size:10px;color:#7189a3;background:#f0f4f8;border:1px solid #e0e7ef;border-radius:4px;padding:4px 5px;font-weight:600}.status{display:flex;gap:6px;align-items:center;font-size:11px;color:#718197}.status>span{width:6px;height:6px;background:#92a1b3;border-radius:50%}.status.running{color:#07897f}.status.running>span{background:#07897f}.cart-scene{display:block;width:100%;height:auto}.scene-note{fill:#7b8da2;font-size:10px;letter-spacing:1px}.axis-label{fill:#76899f;font-size:11px}.legend{display:flex;justify-content:center;gap:21px;font-size:10px;color:#5a6d84;margin:7px 12px 11px}.legend>span{display:flex;align-items:center;gap:6px}.legend i{height:3px;width:16px;border-radius:2px}.orange{--accent:#d97728}.blue{--accent:#2479c6}.teal{--accent:#07897f}.purple{--accent:#7870ac}.neutral{--accent:#20334b}.legend i{background:var(--accent)}.scene-caption{text-align:center;font-size:10px;color:#8290a1;margin-bottom:18px;padding:0 15px}.transport{display:flex;align-items:center;justify-content:space-between;background:#fbfcfe;border-top:1px solid #e8edf3;padding:17px 22px;gap:12px}.buttons{display:flex;gap:9px}button{border:1px solid #d6dfe8;background:#fff;border-radius:6px;padding:10px 17px;font-weight:600;font-size:12px;color:#496079;min-width:90px}button:hover{background:#eef3f8}button.primary{background:#235c98;border-color:#235c98;color:#fff}button.primary:hover{background:#184a7e}button span{margin-right:5px}.speed-label{font-size:11px;color:#718197;display:flex;align-items:center;gap:10px}select{border:1px solid #d9e1eb;padding:7px 9px;border-radius:5px;background:#fff;color:#344c67}.tune-icon{color:#8395aa;font-size:23px}.parameter-body{padding:21px}.aside-intro{font-size:11px;color:#7c8b9e;margin:0 0 29px}.input-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.input-heading label{font-size:12px;font-weight:600}.input-heading em{font-family:Georgia,serif;font-size:14px;color:#8998a9;margin-left:5px}.input-heading output{font-size:20px;font-weight:650;color:#345a85;font-variant-numeric:tabular-nums}.input-heading small{font-size:11px;font-weight:500;color:#8393a5}.slider-group input{width:100%;margin:0;accent-color:#345f91;height:5px;display:block}.force-control input{accent-color:#d97728}.force-control output{color:#cd7026}.range-labels{display:flex;justify-content:space-between;color:#8a99aa;font-size:10px;margin-top:12px}.slider-group{margin-bottom:30px}.reset-note{display:flex;gap:10px;background:#f1f5fa;border:1px solid #e4ebf3;border-radius:6px;padding:11px;color:#627b98;font-size:11px;line-height:1.7}.reset-note>span{font-size:20px;line-height:1.1}.reset-note p{margin:0}.assumptions{border-top:1px solid #e7edf3;margin-top:24px;padding-top:20px}.assumptions h3{font-size:9px;letter-spacing:1.2px;color:#8293a7;margin:0 0 15px}.assumptions p{font-size:11px;color:#718398;margin:11px 0}.assumptions p span{margin-right:9px;color:#649080}.readouts{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin:22px 0}.readout{background:#fff;border:1px solid #dce3eb;border-radius:9px;padding:18px 20px;position:relative;overflow:hidden}.readout:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:var(--accent)}.readout-label{display:flex;justify-content:space-between;color:#718197;font-size:11px;margin-bottom:15px}.readout-label span{font:italic 16px Georgia,serif;color:var(--accent)}.readout output{font-size:28px;letter-spacing:-1px;font-weight:600;color:var(--accent);font-variant-numeric:tabular-nums}.unit{font-size:11px;color:#8493a4;margin-left:6px}.equations{display:grid;grid-template-columns:1.1fr 1fr 1.25fr 1.1fr;padding:25px 0;align-items:center}.equations-intro{padding:0 24px}.equations-intro h2{font-size:16px;margin-top:9px}.equations p{font-size:10px;color:#8292a5;margin:10px 0 0}.equation{padding:3px 25px;border-left:1px solid #e7edf3}.equation>span{font-size:8px;color:#7d8fa4;letter-spacing:1px;display:block;margin-bottom:12px}.equation strong{font:21px Georgia,serif;color:#3f5876;white-space:nowrap}.equation b{font-weight:400;color:#b3bdc8;margin:0 4px}footer{display:flex;justify-content:space-between;color:#8f9eb0;font-size:10px;margin-top:27px}footer span:first-child{font-size:9px;letter-spacing:1.2px}@media(min-width:1500px){main{padding-top:45px}.cart-scene{max-height:470px}}@media(max-width:1050px){.workspace{grid-template-columns:minmax(0,1fr) 280px;gap:15px}.legend{gap:10px;font-size:9px}.parameter-body{padding:18px}.equations{grid-template-columns:1fr 1fr;gap:24px}.equation:nth-child(3){border-left:0}.readout{padding:16px 13px}.readout output{font-size:24px}.slider-group{margin-bottom:23px}.assumptions{margin-top:18px;padding-top:16px}}@media(max-width:900px){.site-header{height:65px;padding:0 18px}.header-tag{display:none}.brand{font-size:17px}main{padding:25px 16px}.page-heading{align-items:flex-start;gap:10px}h1{font-size:29px}.page-heading p{font-size:12px}.model-tag{white-space:nowrap;font-size:9px;margin-top:3px}.workspace{grid-template-columns:1fr}.cart-scene{min-height:220px}.parameters .parameter-body{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.aside-intro,.reset-note{grid-column:1/-1}.assumptions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:0 15px}.assumptions h3{width:100%;margin-bottom:3px}.assumptions p{margin:7px 0}.readouts{grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0}.readout{padding:14px}.readout output{font-size:24px}.readout-label{font-size:10px;margin-bottom:10px}.equations{grid-template-columns:1fr 1fr}.equation,.equations-intro{padding:0 18px}.equation strong{font-size:18px}footer span:nth-child(2){display:none}}@media(max-width:420px){.model-tag{display:none}.transport{padding:13px;flex-wrap:wrap}.speed-label{margin-left:auto}.legend{flex-wrap:wrap}.readouts{grid-template-columns:1fr 1fr}.equations{grid-template-columns:1fr;gap:20px}.equation{border-left:0;border-top:1px solid #e7edf3;padding-top:18px}.readout:last-child{grid-column:1/-1}.parameter-body{column-gap:15px!important}.input-heading label{font-size:11px}.input-heading output{font-size:18px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto}}.view-bar{display:flex;align-items:center;justify-content:space-between;padding:12px 22px;border-bottom:1px solid #e8edf3;gap:12px;background:#fbfcfe}.view-bar>span{font-size:10px;color:#718197}.view-selector{display:flex;gap:3px;background:#eaf0f6;padding:3px;border-radius:7px}.view-selector button{min-width:74px;border:0;background:transparent;padding:7px 12px;color:#637c98}.view-selector button[aria-pressed=true]{background:#fff;color:#24588d;box-shadow:0 1px 4px #183c6320}.scene-3d-shell{position:relative;background:#f1f5fa}.scene-3d-toolbar{display:flex;align-items:center;justify-content:space-between;padding:13px 18px;gap:12px}.scene-3d-toolbar>span{font-size:9px;letter-spacing:1.2px;color:#63809e}.scene-3d-toolbar button{font-size:11px;padding:7px 12px}.scene-3d{height:430px;width:100%;touch-action:none;position:relative;isolation:isolate}.camera-help{padding:10px 14px 17px;text-align:center;font-size:11px;color:#617a95}.world-label{display:block;white-space:nowrap;font-size:12px;font-weight:650;background:#ffffffdf;border:1px solid #d9e2edaa;border-radius:4px;padding:3px 6px;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #2942630a}.scene-loading,.webgl-fallback{min-height:430px;display:grid;place-items:center;padding:35px;text-align:center;color:#627b98}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vector-layers{margin:24px 0 0;padding:14px 0 0;border:0;border-top:1px solid #e3eaf2}.vector-layers legend{font-size:10px;font-weight:700;color:#6a8099;padding:0 9px 0 0;letter-spacing:.7px}.vector-layers label{display:flex;align-items:center;gap:9px;font-size:12px;margin:10px 0;color:#4e6885;cursor:pointer}.vector-layers input{accent-color:var(--vector-color);width:15px;height:15px;margin:0}.vector-layers label span:before{content:"";display:inline-block;width:13px;height:3px;background:var(--vector-color);margin-right:8px;vertical-align:middle}.vector-layers p{font-size:10px;line-height:1.6;color:#7a8da3;margin:14px 0 0}.scene-3d-shell+.legend{margin-top:15px}@media(max-width:900px){.scene-3d{height:400px}.vector-layers{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:0 17px}.vector-layers p{width:100%;margin-top:4px}}@media(max-width:450px){.view-bar{padding:11px 14px;align-items:flex-start}.view-bar>span{max-width:100px;line-height:1.5;text-align:right}.scene-3d{height:370px}.world-label{font-size:10px;padding:2px 4px}.scene-3d-toolbar{padding:12px}.scene-3d-toolbar>span{font-size:8px}.camera-help{font-size:10px;line-height:1.6;padding:5px 20px 14px}}.label-overlay{position:absolute;inset:0;pointer-events:none;overflow:hidden}.gravity{--accent:#b05286}.scene-3d-shell~.legend{flex-wrap:wrap}.scenario-select{margin-left:auto;display:flex;align-items:center;gap:10px;font-size:10px;color:#aac0d7}.scenario-select select{color:#e2edf9;background:#1b304b;border-color:#3e5571;min-width:185px;font-size:12px}.scenario-select option{background:#1b304b}.particle-projection{display:block;width:100%;height:auto;min-height:240px}.projection-select{display:flex;gap:8px;align-items:center;font-size:11px;color:#667e98}.particle-vector-controls{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 20px;padding:17px 15px 12px}.particle-vector-controls label{font-size:11px;display:flex;align-items:center;gap:5px;cursor:pointer}.particle-vector-controls input{accent-color:currentColor}.particle-time{padding:16px 22px;font-size:12px;color:#647d99;border-top:1px solid #e7edf4;background:#fbfcfe}.particle-time output{font-size:20px;font-weight:650;color:#244c7a;margin-left:10px;font-variant-numeric:tabular-nums}.particle-time span{display:block;font-size:11px;margin-top:10px;color:#7b8da2}.component-controls{border:0;padding:0;margin:24px 0}.component-controls legend{font-size:11px;font-weight:650;color:#526e8e;margin-bottom:12px}.component-row{display:grid;grid-template-columns:28px minmax(0,1fr) 35px;gap:12px;align-items:center;margin:17px 0}.component-row label{font-size:12px;font-style:italic;color:#47658a}.component-row input{width:100%;accent-color:#346391;margin:0;height:5px}.component-row output{text-align:right;font-size:12px;font-variant-numeric:tabular-nums;color:#456383}.component-controls p{font-size:9px;color:#8193a8}.vector-readouts{margin:22px 0}.vector-readouts .panel-heading>span{font-size:10px;color:#7c8fa6}.vector-table-scroll{overflow:auto}table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}th,td{text-align:right;padding:14px 22px;border-bottom:1px solid #edf1f6;font-size:13px;white-space:nowrap}th:first-child{text-align:left}thead th{color:#738aa5;background:#f8fafd;font-size:10px;letter-spacing:.8px;text-transform:uppercase}tbody th{color:#4e6a8a;font-weight:600}tbody td{color:#2f5680}tbody td:last-child{font-size:11px;color:#7e91a6}.particle-equations{grid-template-columns:1fr 1.3fr 1.2fr 1.3fr}.particle-equations .equation strong{font-size:18px}@media(max-width:1100px){.particle-equations{grid-template-columns:1fr 1fr}}@media(max-width:900px){.particle-lab .parameter-body{display:block}.particle-lab .parameters .slider-group{max-width:400px}.particle-lab .component-controls{max-width:600px}.site-header .header-tag{display:none}.scenario-select{gap:6px}.particle-equations{grid-template-columns:1fr 1fr}}@media(max-width:600px){.site-header{height:auto;min-height:100px;flex-wrap:wrap;padding-top:12px;padding-bottom:12px;gap:8px}.scenario-select{width:100%;justify-content:space-between}.scenario-select select{flex:1;max-width:250px}.particle-equations{grid-template-columns:1fr}.particle-equations .equation{border-left:0;border-top:1px solid #e7edf3;padding-top:18px}.projection-select{flex-direction:column;gap:3px;align-items:flex-end}.particle-lab .model-tag{display:none}.vector-readouts .panel-heading{gap:15px;padding:0 16px}.vector-readouts .panel-heading h2{font-size:13px}.vector-readouts .panel-heading>span{font-size:9px;text-align:right}.vector-readouts th,.vector-readouts td{padding:13px 12px;font-size:11px}.particle-vector-controls{gap:10px 12px}}.particle-callouts{position:relative;pointer-events:none;overflow:hidden}.particle-callouts>svg{position:absolute;inset:0}.particle-callouts .world-label{font-size:11px;box-shadow:0 1px 4px #28426315;background:#fffffff2}.number-field{min-width:0;font-size:12px;font-weight:400}.number-with-unit{display:flex;align-items:center;gap:5px}.number-with-unit input{width:78px;min-width:0;flex:1;border:1px solid #b6c7da;border-radius:5px;background:#fff;color:#284f7c;padding:7px 5px;font:inherit;font-variant-numeric:tabular-nums}.number-with-unit input[aria-invalid=true]{border-color:#b33b35;background:#fff7f5}.number-with-unit input:disabled{color:#8998a9;background:#f1f4f8;cursor:not-allowed}.number-with-unit>span{font-size:10px;color:#70859e;white-space:nowrap}.input-error{display:block;color:#ad3a34;font-size:10px;line-height:1.5;margin-top:5px}.input-heading>.number-field{width:125px}.component-row{grid-template-columns:26px minmax(55px,1fr) 115px;gap:9px}.component-row .number-with-unit input{width:70px}.scale-controls{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;padding:12px 20px;margin:0;border:0;border-bottom:1px solid #dfe7f1;background:#f7fafd}.scale-controls legend{float:left;width:100%;margin-bottom:4px;font-size:10px;letter-spacing:.6px;color:#526f90;font-weight:700}.scale-mode{display:flex;align-items:center;gap:8px;font-size:11px;color:#657d99}.scale-controls>.number-field{width:150px}.scale-controls p{margin:0;font-size:10px;color:#557392;line-height:1.7}.scale-controls p span{display:block;color:#8192a6}.scale-notice{padding:10px 18px;color:#796039;background:#fff8e9;font-size:11px;line-height:1.7}.scale-notice button{border:0;padding:0;background:none;min-width:0;color:#275c93;text-decoration:underline;font-size:11px}.world-label small{display:block;font-size:10px;font-weight:400}.particle-callouts .world-label{font-size:12px;padding:4px 7px;font-weight:700}@media(max-width:600px){.scale-controls{padding:12px 14px;gap:10px}.scale-mode{flex-wrap:wrap}.component-row{grid-template-columns:28px minmax(70px,1fr) 120px}.number-with-unit input{font-size:14px}.scale-controls p{width:100%}}.number-field .number-with-unit input{height:32px;display:block}@media(max-width:600px){.number-field .number-with-unit input{height:36px}}.particle-annotation-overlay{position:absolute;inset:0;pointer-events:none;z-index:22;overflow:hidden}.particle-camera-actions{display:flex;gap:7px}.frame-motion-control{display:none}@media(max-width:900px){.particle-camera-toolbar{flex-wrap:wrap;gap:8px;padding:10px 14px}.particle-camera-toolbar>span{width:100%}.particle-camera-actions{width:100%;justify-content:flex-end}.particle-camera-actions button{min-height:40px;min-width:0;padding:8px 12px}.frame-motion-control{display:inline-block}}footer{flex-wrap:wrap;gap:10px 16px}footer span.footer-credit{display:block;margin-top:6px;font-size:10px;letter-spacing:.4px}.projectile-projection{display:block;width:100%;height:100%}.projectile-preview{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;padding:14px 20px;background:#f8fafd;color:#597796;font-size:11px}.projectile-preview label{display:flex;align-items:center;gap:7px;font-weight:650}.projectile-preview span{font-size:10px;color:#8195ab}.projectile-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-readout{font-size:20px;white-space:nowrap}.landing-readout output{font-size:22px}.flight-inspection{padding:16px 22px;border-top:1px solid #e3ebf4;background:#fbfcfe}.flight-inspection>div{display:flex;align-items:center;justify-content:space-between;gap:15px}.flight-inspection label{font-size:12px;font-weight:650;color:#557494}.flight-inspection .number-field{width:130px}.flight-inspection>input{display:block;width:100%;accent-color:#2d659e;margin:18px 0 12px}.flight-inspection p{margin:0;font-size:10px;line-height:1.7;color:#7a91a9}.flight-inspection p span{display:block;color:#476a91;font-size:12px}.landing-notice{display:flex;flex-direction:column;gap:6px;padding:16px 20px;background:#edf7f4;color:#32695b;font-size:12px;line-height:1.7}.landing-notice span:last-child{font-size:10px}.projectile-equations{grid-template-columns:1fr 1.5fr;gap:24px;padding:25px}.projectile-equations .equations-intro,.projectile-equations .equation{padding:0 10px}.projectile-equations .equation strong{font-size:17px;white-space:normal}.projectile-lab .transport button:disabled{opacity:.5;cursor:default}.projectile-lab .parameters .slider-group{margin-bottom:23px}.simulation-focus-shell[data-focused=true] .flight-inspection{padding:10px 14px}.simulation-focus-shell[data-focused=true] .projectile-preview{padding:9px 12px}.simulation-focus-shell[data-focused=true] .projectile-preview>span{display:none}@media(max-width:900px){.projectile-lab .parameter-body{display:block}.projectile-lab .parameters .slider-group{max-width:600px}.projectile-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.projectile-lab .model-tag{display:none}.projectile-summary .readout:last-child{grid-column:auto}.projectile-equations{grid-template-columns:1fr}.projectile-equations .equation{border-left:0;border-top:1px solid #e7edf3;padding-top:20px}.projectile-equations .equation strong{font-size:16px}.projectile-preview{padding:12px 14px}.projectile-summary .readout-label{line-height:1.5}.landing-readout,.landing-readout output{font-size:17px}}.projectile-summary .landing-readout{white-space:normal;overflow-wrap:anywhere}
