.expanded-workspace.altimetry-layout{display:block}.altimetry-layout>.course-nav,.altimetry-layout>.right{display:none}
#altimetryView{font-size:1rem;line-height:1.6}#altimetryView h3{font-size:1.35rem;margin:0 0 1rem;line-height:1.45}#altimetryView h4{font-size:1.05rem;margin:.8rem 0}#altimetryView button,#altimetryView input,#altimetryView select,#altimetryView textarea{font:inherit}#altimetryView button:focus-visible,#altimetryView input:focus-visible,#altimetryView select:focus-visible,#altimetryView textarea:focus-visible,#altimetryView summary:focus-visible{outline:3px solid #16809f;outline-offset:3px}
.alt-controls{display:flex;align-items:end;flex-wrap:wrap;gap:.85rem;margin:1rem 0}.alt-select-label{font-size:.875rem;font-weight:600;display:block}.alt-select-label select{display:block;max-width:100%;min-height:45px;border:1px solid #b9cfd6;border-radius:7px;padding:.5rem;margin-top:.3rem;background:white;color:#193e4b}.alt-controls .primary{min-height:45px}.alt-assumptions{font-size:.875rem;color:#4a6670;background:#e9f3f7;border:1px solid #cbdee5;border-radius:7px;padding:.65rem .85rem}.alt-progress{margin:.7rem 0 1rem;font-size:.95rem;font-weight:600}
.alt-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr);gap:1.3rem;align-items:start}.alt-problem,.alt-calculator{min-width:0;border:1px solid #c8dce3;border-radius:14px;background:white;padding:1.3rem}.alt-calculator{position:sticky;top:1rem;background:#f3f8fa}.alt-problem>.eyebrow{display:block;color:#4b6c76;margin-bottom:.5rem;font-size:.875rem}.alt-givens{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1px;border-radius:10px;background:#395c68;overflow:hidden;margin:.8rem 0 1.3rem}.alt-givens>div{padding:1rem;background:#173c48;color:white}.alt-givens dt{font-size:.875rem;color:#c8e1ea}.alt-givens dd{font-size:1.35rem;line-height:1.4;font-weight:650;margin:.25rem 0 0;font-variant-numeric:tabular-nums}
.alt-answer-field{margin:1rem 0}.alt-answer-field>label,.alt-notes-label{display:block;font-weight:600;font-size:1rem;margin:.35rem 0}.alt-answer-field>input,.alt-answer-form textarea,.alt-arithmetic input,.alt-solver input{display:block;width:100%;min-height:45px;padding:.65rem;border:1px solid #b3cad4;border-radius:7px;background:white;color:#193e4b}.alt-answer-field input:disabled{opacity:1;background:#f2f6f8;color:#264e5c}.alt-answer-form textarea{resize:vertical;min-height:75px}.alt-actions{display:flex;gap:.9rem;align-items:center;flex-wrap:wrap;margin:1rem 0}.alt-small,.alt-save-note{font-size:.875rem;color:#526b75;line-height:1.55;margin:.35rem 0}.alt-correct{border-left:3px solid #31864b;padding-left:.85rem}.alt-incorrect{border-left:3px solid #b96a35;padding-left:.85rem}.alt-check-result{font-weight:600;font-size:.95rem;margin:.35rem 0}.alt-hint{padding:1rem;background:#edf6e6;border-left:3px solid #64984d;border-radius:4px}.alt-feedback:focus{outline:3px solid #55879c;outline-offset:4px}.alt-feedback:not(:empty){border-top:1px solid #cedee5;padding-top:1rem}.alt-feedback>strong{display:block;font-size:1.1rem}.alt-steps{padding-left:1.4rem}.alt-steps li{padding:.5rem 0 .8rem .25rem}.alt-steps p{margin:.35rem 0}.alt-equation{display:block;white-space:normal;overflow-wrap:anywhere;padding:.65rem .8rem;background:#eaf3f7;border-radius:6px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:1rem;margin:.4rem 0}.alt-note{font-size:.875rem;background:#f5f6ec;padding:.75rem;border-radius:7px}.alt-sources,.alt-reference,.alt-review{border-top:1px solid #c5d9e2;padding-top:1rem;margin-top:1rem}.alt-sources>button,.alt-sources>a{display:block;text-align:left;margin:.5rem 0;font-size:.875rem}.alt-sources p{font-size:.875rem}.alt-sources summary,.alt-reference summary,.alt-review summary,.alt-history summary,.alt-solver-steps summary{cursor:pointer;font-weight:650;font-size:1rem}.alt-save-note{margin-top:1rem}
.alt-calc-tabs{display:flex;gap:.4rem;margin-bottom:1rem}.alt-calc-tab{flex:1;padding:.5rem;border:1px solid #b8cfd7;border-radius:7px;background:white;color:#214c5c;min-height:45px}.alt-calc-tab[aria-pressed=true]{background:#174a5b;color:white;border-color:#174a5b}.alt-arithmetic label{display:block;font-weight:600;margin-bottom:.35rem}.alt-arithmetic-result{display:block;min-height:55px;overflow-wrap:anywhere;text-align:right;padding:.65rem .75rem;background:#143a46;color:#d6f6a6;border-radius:8px;font-size:1.6rem;font-variant-numeric:tabular-nums;margin:.5rem 0}.alt-calculator-error{color:#954517;font-size:.9rem;line-height:1.5;margin:.4rem 0}.alt-calculator-error:empty{display:none}.alt-keypad{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;margin:.8rem 0}.alt-key{border:1px solid #bfd2db;background:white;color:#1b4555;border-radius:7px;min-height:44px;font-size:1.1rem!important;cursor:pointer}.alt-key:hover{background:#e3f1f6}.alt-equals{background:#c4ea92;font-weight:700;border-color:#a7cd77}.alt-use-result,.alt-load-values{width:100%;border:1px solid #9ebecb;color:#184d60;border-radius:7px;background:#e7f3f9;padding:.6rem;margin:.4rem 0;text-align:left;cursor:pointer}.alt-use-result:disabled{opacity:.6;cursor:default}.alt-history{margin-top:.8rem}.alt-history-item{display:block;background:white;border:1px solid #cbdde5;color:#244b5a;border-radius:5px;padding:.5rem;text-align:left;width:100%;overflow-wrap:anywhere;margin:.4rem 0}.alt-solver-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:.8rem 0}.alt-solver-inputs label{font-size:.875rem;font-weight:600}.alt-solver input{margin-top:.25rem}.alt-solver .alt-select-label select{width:100%}.alt-solver-results{margin:.7rem 0}.alt-solver-results>div{padding:.65rem .8rem;background:white;border:1px solid #c9dfe7;border-radius:6px;margin:.4rem 0}.alt-solver-results dt{font-size:.875rem;color:#456675}.alt-solver-results dd{font-size:1.25rem;font-weight:650;color:#143f50;margin:.2rem 0 0;font-variant-numeric:tabular-nums}.alt-solver-steps{margin-top:.8rem}.alt-solver .alt-steps{padding-left:1.2rem}
.alt-ladder{margin:1rem 0;padding:.9rem;background:#edf5fa;border:1px solid #d1e0e9;border-radius:10px}.alt-levels{border-left:2px solid #8baebf;margin:.8rem 0 .8rem .25rem;padding-left:.85rem}.alt-level{border-top:2px solid #a6bec9;padding:.55rem .3rem;margin-top:.45rem;display:flex;justify-content:space-between;align-items:baseline;gap:.6rem;flex-wrap:wrap}.alt-level>span{font-size:.875rem;color:#3b5968}.alt-level>strong{font-size:1rem;white-space:nowrap;color:#163e52}.alt-level-standard{border-top-style:dashed;border-color:#af8bd2}.alt-level-msl{border-color:#388bba}.alt-level-ground{border-color:#8aa776}.alt-level-ta{border-color:#c88b3c}.alt-level-trl{border-color:#307e7e}.alt-level-aircraft{border-color:#175f89;background:#dceef7}.alt-layer-result{font-weight:650;color:#215c60}.alt-reference table{border-collapse:collapse;width:100%;margin:.8rem 0}.alt-reference th,.alt-reference td{padding:.6rem;text-align:left;border-bottom:1px solid #cddfe6;font-size:1rem}.alt-reference th{font-weight:600;width:35%}.alt-review-list{display:flex;flex-wrap:wrap;gap:.5rem;margin:.8rem 0}.alt-review-button{border:1px solid #c7dae3;background:white;border-radius:6px;padding:.5rem .7rem;color:#254d5d;text-align:left}
@media(max-width:960px){.alt-layout{grid-template-columns:minmax(0,1.3fr) minmax(285px,1fr)}.alt-problem,.alt-calculator{padding:1rem}.alt-solver-inputs{grid-template-columns:1fr}}
@media(max-width:760px){.alt-layout{grid-template-columns:1fr}.alt-calculator{position:static}.alt-controls>*{max-width:100%;flex:1 1 230px}.alt-controls select{width:100%}.alt-reference th,.alt-reference td{display:block;width:auto}.alt-reference th{border-bottom:0;padding-bottom:.15rem}.alt-reference td{padding-top:.15rem}.alt-solver-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}.alt-actions{gap:.7rem}.alt-actions .primary{min-height:44px}.alt-givens{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}}
@media(max-width:390px){.alt-solver-inputs{grid-template-columns:1fr}.alt-calc-tabs{flex-wrap:wrap}.alt-calc-tab{flex-basis:100%}}

#altimetryView>.study-heading .eyebrow{font-size:.875rem}
