.bottom-nav.six{grid-template-columns:repeat(6,minmax(0,1fr))}
.cockpit-hero{margin-bottom:14px}.cockpit-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cockpit-grid .wide{grid-column:1/-1}
.position-action{display:grid;grid-template-columns:48px 1fr;align-items:center;gap:11px;width:100%;min-height:58px;padding:8px 12px;border:1px solid #347087;border-radius:12px;background:linear-gradient(130deg,#103344,#0b202b);color:#dff8fc;text-align:left}.position-action>i{display:grid;width:38px;height:38px;border:1px solid #5ed9ef;border-radius:50%;place-items:center;color:var(--cyan);font-style:normal;font-size:1.1rem}.position-action b,.position-action small{display:block}.position-action small{margin-top:3px;color:#8eabb7;font-size:.61rem}.position-status{margin:9px 2px 0;color:#88a2ae;font-size:.67rem;line-height:1.4}
.cockpit-weather-results{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:12px}.cockpit-weather-card{min-width:0;padding:11px;border:1px solid #304e5e;border-radius:11px;background:#091722}.cockpit-weather-card.destination{grid-column:1/-1;border-color:#56682d;background:linear-gradient(135deg,#1e2915,#0b1a20)}.cockpit-weather-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:7px}.cockpit-weather-card header span{color:#78929f;font-size:.51rem;font-weight:900;letter-spacing:.08em}.cockpit-weather-card.destination header span{color:#aab879}.cockpit-weather-card header b{display:block;margin-top:3px;color:var(--cyan);font-size:.9rem}.cockpit-weather-card.destination header b{color:#d7e995}.cockpit-weather-card header small{color:#98b0ba;font-size:.54rem;white-space:nowrap}.cockpit-weather-card code{display:block;overflow-wrap:anywhere;margin-top:9px;color:#d6e5ea;font-size:.61rem;line-height:1.5;white-space:pre-wrap}.cockpit-weather-card footer{margin-top:8px;color:#819664;font-size:.5rem}.cockpit-weather-card.empty code{color:#7e939d}
.temperature-converter{display:grid;grid-template-columns:1fr 32px 1fr;align-items:end;gap:8px}.temperature-converter>i{display:grid;height:50px;margin-bottom:0;place-items:center;color:#7894a0;font-style:normal;font-weight:900}.temperature-converter input{font-size:1.2rem;text-align:center}
.power-inputs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cockpit-power-result{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:8px;margin-top:13px}.cockpit-power-result>div{min-width:0;padding:11px 9px;border:1px solid #304b5a;border-radius:10px;background:#091722}.cockpit-power-result>div:first-child{border-color:#31846f;background:linear-gradient(135deg,#12352b,#0a1c24)}.cockpit-power-result span{display:block;color:#8099a5;font-size:.48rem;font-weight:900;letter-spacing:.07em}.cockpit-power-result strong{display:block;margin-top:6px;color:#dcebf0;font-size:.87rem;font-variant-numeric:tabular-nums}.cockpit-power-result>div:first-child strong{color:#72dfb2;font-size:1.35rem}.cockpit-power-result small{display:block;margin-top:4px;color:#718a96;font-size:.5rem;line-height:1.3}.power-limit{margin-top:10px;padding:10px 11px;border:1px solid #8a493b;border-radius:9px;background:#391d19;color:#ffc0ad;font-size:.63rem;line-height:1.45}.cockpit-method{margin-top:10px}.cockpit-method summary{min-height:42px;display:flex;align-items:center;padding:0 11px;border:1px solid #304b5a;border-radius:9px;background:#0b1923;color:#a8bdc6;font-size:.68rem;font-weight:800;cursor:pointer}.cockpit-method[open] summary{border-radius:9px 9px 0 0}.cockpit-method ul{margin:0;padding:10px 14px 12px 29px;border:1px solid #304b5a;border-top:0;border-radius:0 0 9px 9px;background:#0a1720;color:#839da8;font-size:.63rem;line-height:1.5}.cockpit-detail-summary{margin:0;padding:10px 12px 0;border-inline:1px solid #304b5a;background:#0a1720;color:#86bca7;font-size:.61rem;line-height:1.45}
.propeller-comparison{display:grid;grid-template-columns:1fr 24px 1fr;align-items:center;gap:7px;margin:0;padding:10px 12px;border-inline:1px solid #304b5a;background:#0a1720}.propeller-comparison>div{min-width:0}.propeller-comparison>i{color:#6c8793;text-align:center;font-style:normal}.propeller-comparison span,.propeller-comparison b,.propeller-comparison small{display:block}.propeller-comparison span{color:#78929f;font-size:.48rem;font-weight:900;letter-spacing:.07em}.propeller-comparison b{margin-top:4px;color:#dcebf0;font-size:.76rem}.propeller-comparison small{margin-top:3px;color:#7f98a3;font-size:.53rem;line-height:1.35}.propeller-comparison .propeller-assessment{grid-column:1/-1;margin-top:3px;padding-top:9px;border-top:1px solid #294250}.propeller-comparison .propeller-assessment b{color:#a9e4cb}.cockpit-safety{margin:0 0 14px}.cockpit-safety p{margin:0;padding:11px;border:1px solid #304b5a;border-top:0;border-radius:0 0 9px 9px;background:#0a1720;color:#839da8;font-size:.63rem;line-height:1.5}
@media(max-width:520px){.bottom-nav.six button{padding-inline:2px}.bottom-nav.six button b{font-size:.48rem}.cockpit-weather-results{grid-template-columns:1fr}.cockpit-weather-card.destination{grid-column:auto}.cockpit-power-result{grid-template-columns:1fr 1fr}.cockpit-power-result>div:first-child{grid-column:1/-1}.power-inputs{grid-template-columns:1fr 1fr}}
