.ae-panel{margin:14px 0;min-width:0}.ae-pad{padding:16px 18px}.ae-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:24px}.ae-columns article,.ae-actuators{min-width:0}.ae-columns h3{font-size:16px;font-weight:600;color:#e1eeec;margin:0 0 5px}.ae-columns h4{font-size:12px;font-weight:600;color:#dbe8e8;margin:0}.ae-explain,.ae-mount-note{font-size:12px;line-height:1.55;color:#aebfc8;margin:0 0 12px}.ae-mount{margin:0 0 15px;border:1px solid #354650;border-radius:7px;background:#121d26;padding:8px 12px}.ae-mount svg{display:block;width:100%;height:169px}.ae-mount figcaption{text-align:center;font-size:11px;color:#a9bcc4}.ae-mount figcaption strong{font:600 14px var(--mono);color:#e1c28e;display:inline-block;margin-right:4px}.ae-body-outline{fill:#233640;stroke:#8a9fa9;stroke-width:1.4}.ae-body-axis{fill:none;stroke:#71919c;stroke-width:.7;stroke-dasharray:3 4}.ae-gyro-mark{fill:#e6b875;stroke:#563a23;stroke-width:1.3}.ae-gyro-leader{fill:none;stroke:#b89a67;stroke-width:.9}.ae-cm-leader{fill:none;stroke:#abbcc7;stroke-width:.9}.ae-cm-mark{stroke:#eff4ed;fill:#17212b;stroke-width:1.4}.ae-gyro-text{fill:#ebc68e}.ae-cm-text{fill:#e6eeef}.ae-gyro-text,.ae-cm-text{font:11px system-ui,sans-serif}.ae-svg-value{font:9px ui-monospace,monospace;fill:#9eb4bf}.ae-axis{stroke:#aabac7;stroke-width:1;fill:none}.ae-inertia h4{display:flex;justify-content:space-between;gap:8px;margin-bottom:6px}.ae-inertia h4 small{font-size:10px;color:#a2b7c0;font-weight:400}.ae-inertia-row{display:grid;grid-template-columns:18px 1fr 74px;align-items:center;gap:9px;padding:5px 0;font-size:11px;color:#aebfc5}.ae-inertia-row b{font:11px var(--mono);text-align:right;color:#cfe3e4}.ae-inertia-track{height:7px;background:#20323b;border-radius:2px;overflow:hidden}.ae-inertia-track i{display:block;height:100%;background:#77bbb8;border-radius:2px}.ae-inertia-row:nth-child(3) .ae-inertia-track i{background:#8eaabd}.ae-inertia-row:nth-child(4) .ae-inertia-track i{background:#b9accc}.ae-tensor{width:100%;border-collapse:collapse;margin:10px 0 12px;background:#17212b;border:1px solid #33444e;border-radius:4px;font:11px var(--mono);font-variant-numeric:tabular-nums}.ae-tensor caption{text-align:left;color:#bed1d6;font:11px/1.5 system-ui,sans-serif;padding-bottom:6px}.ae-tensor caption span{float:right;color:#96acb8;font-size:10px}.ae-tensor th{font-weight:400;color:#9bb2bc}.ae-tensor td,.ae-tensor th{padding:5px 7px;text-align:right}.ae-tensor th:first-child{text-align:left}.ae-tensor thead{border-bottom:1px solid #2f414b}.ae-tensor td{color:#d4e5e3}.ae-mount-note{margin:8px 0 0;font-size:11px}.ae-actuators header{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap}.ae-status{font-size:9px;color:#91d2bc;background:#17362e;padding:4px 6px;border:1px solid #36594e;border-radius:4px;white-space:nowrap;margin-bottom:6px}.ae-status.ae-limit{background:#382c1b;border-color:#785839;color:#edc28c}.ae-torque{border:1px solid #344650;border-radius:6px;background:#121d26;padding:10px 10px 2px}.ae-chart-key{display:flex;gap:16px;font-size:10px;color:#91a8b5}.ae-chart-key span:last-child{margin-left:auto}.ae-command-key{color:#e9b871}.ae-achieved-key{color:#92d6cf}.ae-command-key:before,.ae-achieved-key:before{content:"";display:inline-block;width:13px;height:3px;background:currentColor;vertical-align:middle;margin-right:5px}.ae-achieved-key:before{height:5px}.ae-torque svg{display:block;width:100%;height:auto}.ae-chart-zero{stroke:#516a78;stroke-width:1;stroke-dasharray:3 3}.ae-command{fill:none;stroke:#e2b477;stroke-width:3;stroke-linecap:round}.ae-achieved{fill:none;stroke:#91d4ce;stroke-width:5;stroke-linecap:round}.ae-chart-axis{fill:#d4e3e5;font:11px ui-monospace,monospace}.ae-command-text{fill:#e2b477;font:10px ui-monospace,monospace}.ae-achieved-text{fill:#91d4ce;font:10px ui-monospace,monospace}.ae-gimbal-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin:12px 0 7px}.ae-gimbal-head span{font-size:10px;color:#9bb2be}.ae-gimbals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.ae-gimbal{padding:7px 6px;background:#18262f;border:1px solid #344851;border-radius:5px;text-align:center;min-width:0}.ae-gimbal>span{font-size:10px;color:#a9bfc8}.ae-gimbal svg{display:block;width:60px;max-width:100%;height:46px;margin:2px auto;stroke:#48626e;fill:none;stroke-width:1.2}.ae-gimbal svg g{stroke:#99d2c6}.ae-gimbal svg g circle{fill:#99d2c6}.ae-gimbal .ae-encoder-pointer{stroke-width:2.4;stroke-linecap:round}.ae-gimbal .ae-encoder-ticks{stroke:#708a96;stroke-width:1}.ae-gimbal>b,.ae-gimbal>small{display:block;font:11px/1.5 var(--mono);color:#d9ebe6}.ae-gimbal>small{font-size:9px;color:#91b5c1}.ae-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:12px 0}.ae-facts>div{border-left:2px solid #42646d;padding-left:8px}.ae-facts dt{font-size:10px;color:#9fb7c3}.ae-facts dd{margin:3px 0 0;color:#dcebea;font:12px/1.45 var(--mono)}.ae-facts meter{display:block;width:80px;height:7px;margin-top:3px;accent-color:#83c9c2}.ae-vector-wrap{overflow:auto}.ae-vectors{font-size:11px;border-collapse:collapse;width:100%;font-variant-numeric:tabular-nums}.ae-vectors caption{text-align:left;padding-bottom:6px;color:#c4d8d7}.ae-vectors th,.ae-vectors td{padding:5px 4px;border-bottom:1px solid #2c3f49;text-align:right}.ae-vectors th{font-weight:400;color:#a9bec8}.ae-vectors th:first-child{text-align:left}.ae-vectors tbody th{font:11px/1.3 system-ui,sans-serif;letter-spacing:0;text-transform:none}.ae-vectors tbody th small{display:block;color:#809eac;font-size:9px;margin-top:2px}.ae-vectors td{font:10px var(--mono);color:#d5e4e5}.ae-basis{border-top:1px solid #35434d;margin-top:15px;padding-top:11px;font-size:12px}.ae-basis summary{color:#acd9d2;cursor:pointer}.ae-basis p{color:#adc1c9;font-size:12px;line-height:1.6;margin:11px 0}.ae-basis .ae-equation{background:#182831;border:1px solid #3c5059;border-radius:5px;font:13px/1.6 var(--mono);color:#dcece6;text-align:center;padding:10px}.ae-sources{display:flex;flex-wrap:wrap;gap:7px 16px;padding:5px 0}.ae-sources a{font-size:11px;color:#9ed5cd}.ae-wait{border:1px solid #354650;border-radius:7px;background:#15232b;padding:18px;align-self:start}.ae-wait h3{font-size:15px}.ae-wait p{font-size:12px;line-height:1.6;color:#a8bdc7}.fs-console .ae-columns{margin-top:16px}.fs-console .ae-explain{font-size:12px;margin-bottom:12px}.fs-console .ae-mount-note{font-size:11px}.fs-console .ae-inertia h4{font-size:12px}.fs-console .ae-columns h3{font-size:16px}.fs-console .ae-gimbal-head h4{font-size:12px;margin:0}
@media(max-width:1100px){.ae-columns{grid-template-columns:1fr;gap:22px}.ae-mass{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr);column-gap:16px;align-items:start}.ae-mass>h3,.ae-mass>.ae-explain,.ae-mass>.ae-mount-note{grid-column:1/-1}.ae-mount{align-self:stretch;margin:0}.ae-mount svg{height:175px}.ae-inertia .ae-tensor{margin-bottom:0}.ae-gimbals{gap:10px}.ae-torque svg{max-height:174px}.ae-vectors{font-size:12px}.ae-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}
.ae-vectors tbody th small{text-transform:none;letter-spacing:0}
@media(max-width:580px){.ae-command-text,.ae-achieved-text{font-size:13px}.ae-chart-axis{font-size:13px}.ae-pad{padding:13px}.ae-mass{display:block}.ae-mount{margin-bottom:14px}.ae-columns h3{font-size:15px}.ae-status{font-size:9px}.ae-gimbals{gap:5px}.ae-gimbal{padding:6px 3px}.ae-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ae-basis .ae-equation{font-size:11px}.ae-inertia-row{grid-template-columns:18px 1fr 68px}.ae-tensor td,.ae-tensor th{padding:6px 5px}.ae-mount-note{margin-top:12px}.ae-vector-wrap{margin-top:10px}}

.ae-facts .ae-pointing{grid-column:1/-1;display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:7px 9px;border:1px solid #3c5660;border-radius:5px;background:#162730}.ae-pointing dt{font-size:11px;color:#bed7da}.ae-pointing dd{font-size:14px;margin:0}
