.aircraft-cwt-module__tpD4Lq__pageWrap{width:100%;max-width:1200px;margin:0 auto;padding:0 16px 64px}.aircraft-cwt-module__tpD4Lq__intro{margin:16px 0 24px}.aircraft-cwt-module__tpD4Lq__intro h1{color:#0f172a;margin:8px 0 12px;font-size:clamp(28px,3.4vw,46px);font-weight:800;line-height:1.15}.aircraft-cwt-module__tpD4Lq__eyebrow{text-transform:uppercase;letter-spacing:.08em;color:#0369a1;background:#e0f2fe;border-radius:4px;margin-bottom:8px;padding:4px 10px;font-size:13px;font-weight:700;display:inline-block}.aircraft-cwt-module__tpD4Lq__lead{color:#334155;max-width:900px;margin:12px 0 20px;font-size:clamp(16px,1.25vw,19px);line-height:1.6}.aircraft-cwt-module__tpD4Lq__toolBox{background:#fff;border:1px solid #cbd5e1;border-radius:10px;margin:28px 0 40px;padding:24px;box-shadow:0 4px 14px #0f172a0f}.aircraft-cwt-module__tpD4Lq__toolBox h2{color:#0f172a;margin-top:0;margin-bottom:8px;font-size:22px;font-weight:700}.aircraft-cwt-module__tpD4Lq__toolSubhead{color:#64748b;margin-bottom:20px;font-size:14px}.aircraft-cwt-module__tpD4Lq__modeSwitch{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.aircraft-cwt-module__tpD4Lq__modeButton{cursor:pointer;color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:600;transition:all .15s ease-in-out}.aircraft-cwt-module__tpD4Lq__modeButtonActive{color:#fff;background:#0284c7;border-color:#0284c7}.aircraft-cwt-module__tpD4Lq__toolLayout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px;display:grid}@media (max-width:860px){.aircraft-cwt-module__tpD4Lq__toolLayout{grid-template-columns:1fr}}.aircraft-cwt-module__tpD4Lq__inputCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:18px}.aircraft-cwt-module__tpD4Lq__fieldGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:600px){.aircraft-cwt-module__tpD4Lq__fieldGrid{grid-template-columns:1fr}}.aircraft-cwt-module__tpD4Lq__fieldFull{grid-column:1/-1}.aircraft-cwt-module__tpD4Lq__fieldGroup{flex-direction:column;gap:6px;display:flex}.aircraft-cwt-module__tpD4Lq__fieldGroup label{color:#1e293b;font-size:13px;font-weight:600}.aircraft-cwt-module__tpD4Lq__fieldGroup input,.aircraft-cwt-module__tpD4Lq__fieldGroup select{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:9px 12px;font-size:14px}.aircraft-cwt-module__tpD4Lq__fieldGroup input:focus,.aircraft-cwt-module__tpD4Lq__fieldGroup select:focus{border-color:#0284c7;outline:none;box-shadow:0 0 0 2px #0284c733}.aircraft-cwt-module__tpD4Lq__unitRow{gap:8px;display:flex}.aircraft-cwt-module__tpD4Lq__unitRow input{flex:1}.aircraft-cwt-module__tpD4Lq__unitRow select{width:76px}.aircraft-cwt-module__tpD4Lq__resultsCard{background:#fff;border:1px solid #cbd5e1;border-radius:8px;flex-direction:column;gap:16px;padding:18px;display:flex}.aircraft-cwt-module__tpD4Lq__statusHeader{border-bottom:1px solid #e2e8f0;align-items:center;gap:12px;padding-bottom:12px;display:flex}.aircraft-cwt-module__tpD4Lq__badge{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:9999px;padding:4px 10px;font-size:12px;font-weight:700}.aircraft-cwt-module__tpD4Lq__badgeResolved{color:#15803d;background:#dcfce7}.aircraft-cwt-module__tpD4Lq__badgeWarning{color:#854d0e;background:#fef9c3}.aircraft-cwt-module__tpD4Lq__badgeEscalation{color:#b91c1c;background:#fee2e2}.aircraft-cwt-module__tpD4Lq__badgeEmpty{color:#475569;background:#e2e8f0}.aircraft-cwt-module__tpD4Lq__resultTitle{color:#0f172a;font-size:16px;font-weight:700;line-height:1.3}.aircraft-cwt-module__tpD4Lq__boundaryAlert{color:#1e3a8a;background:#eff6ff;border-left:4px solid #0284c7;border-radius:4px;padding:12px 14px;font-size:13px;font-weight:500;line-height:1.5}.aircraft-cwt-module__tpD4Lq__dangerAlert{color:#991b1b;background:#fef2f2;border-left:4px solid #ef4444;border-radius:4px;padding:12px 14px;font-size:13px;font-weight:500;line-height:1.5}.aircraft-cwt-module__tpD4Lq__warningAlert{color:#92400e;background:#fffbeb;border-left:4px solid #f59e0b;border-radius:4px;padding:12px 14px;font-size:13px;font-weight:500;line-height:1.5}.aircraft-cwt-module__tpD4Lq__metricGrid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;display:grid}.aircraft-cwt-module__tpD4Lq__metricCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:10px 12px}.aircraft-cwt-module__tpD4Lq__metricVal{color:#0f172a;margin-bottom:2px;font-size:17px;font-weight:700}.aircraft-cwt-module__tpD4Lq__metricKey{color:#64748b;font-size:12px;font-weight:500}.aircraft-cwt-module__tpD4Lq__checklist{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.aircraft-cwt-module__tpD4Lq__checkItem{color:#334155;padding-left:20px;font-size:13px;line-height:1.45;position:relative}.aircraft-cwt-module__tpD4Lq__checkItem:before{content:"✓";color:#0284c7;font-weight:700;position:absolute;left:0}.aircraft-cwt-module__tpD4Lq__checkItemEscalate:before{content:"⚠️";position:absolute;left:0}.aircraft-cwt-module__tpD4Lq__actionRow{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.aircraft-cwt-module__tpD4Lq__primaryBtn{color:#fff;cursor:pointer;background:#0284c7;border:none;border-radius:6px;justify-content:center;align-items:center;padding:10px 18px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s ease-in-out;display:inline-flex}.aircraft-cwt-module__tpD4Lq__primaryBtn:hover{background:#0369a1}.aircraft-cwt-module__tpD4Lq__secondaryBtn{color:#334155;cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;justify-content:center;align-items:center;padding:10px 16px;font-size:14px;font-weight:600;transition:all .15s ease-in-out;display:inline-flex}.aircraft-cwt-module__tpD4Lq__secondaryBtn:hover{background:#e2e8f0}.aircraft-cwt-module__tpD4Lq__section{margin:48px 0}.aircraft-cwt-module__tpD4Lq__section h2{color:#0f172a;margin-bottom:12px;font-size:clamp(22px,2.2vw,30px);font-weight:700;line-height:1.25}.aircraft-cwt-module__tpD4Lq__section h3{color:#1e293b;margin:24px 0 8px;font-size:18px;font-weight:600}.aircraft-cwt-module__tpD4Lq__section p{color:#334155;margin:12px 0;font-size:16px;line-height:1.65}.aircraft-cwt-module__tpD4Lq__tableWrap{border:1px solid #e2e8f0;border-radius:8px;margin:20px 0;overflow-x:auto;box-shadow:0 1px 3px #0000000a}.aircraft-cwt-module__tpD4Lq__table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.aircraft-cwt-module__tpD4Lq__table th,.aircraft-cwt-module__tpD4Lq__table td{border-bottom:1px solid #e2e8f0;padding:12px 14px}.aircraft-cwt-module__tpD4Lq__table th{color:#0f172a;white-space:nowrap;background:#f8fafc;font-weight:600}.aircraft-cwt-module__tpD4Lq__table tr:last-child td{border-bottom:none}.aircraft-cwt-module__tpD4Lq__table tr:hover td{background:#f1f5f9}.aircraft-cwt-module__tpD4Lq__callout{background:#f8fafc;border:1px solid #cbd5e1;border-left:4px solid #0284c7;border-radius:6px;margin:24px 0;padding:20px}.aircraft-cwt-module__tpD4Lq__callout h4{color:#0f172a;margin:0 0 8px;font-size:16px;font-weight:700}.aircraft-cwt-module__tpD4Lq__callout p{margin:6px 0;font-size:15px;line-height:1.6}.aircraft-cwt-module__tpD4Lq__caseCard{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin:20px 0;padding:22px;box-shadow:0 2px 6px #00000008}.aircraft-cwt-module__tpD4Lq__caseHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:14px;display:flex}.aircraft-cwt-module__tpD4Lq__caseOutcome{border-radius:4px;padding:4px 10px;font-size:13px;font-weight:700}.aircraft-cwt-module__tpD4Lq__outcomePass{color:#166534;background:#dcfce7}.aircraft-cwt-module__tpD4Lq__outcomeEscalate{color:#991b1b;background:#fee2e2}.aircraft-cwt-module__tpD4Lq__outcomeWarning{color:#854d0e;background:#fef9c3}.aircraft-cwt-module__tpD4Lq__svgWrap{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;align-items:center;margin:24px 0;padding:16px;display:flex}.aircraft-cwt-module__tpD4Lq__svgWrap svg{max-width:100%;height:auto}.aircraft-cwt-module__tpD4Lq__svgCaption{color:#64748b;text-align:center;margin-top:10px;font-size:13px;line-height:1.4}.aircraft-cwt-module__tpD4Lq__faqItem{border-bottom:1px solid #e2e8f0;padding:16px 0}.aircraft-cwt-module__tpD4Lq__faqQuestion{color:#0f172a;cursor:pointer;justify-content:space-between;align-items:center;font-size:16px;font-weight:600;list-style:none;display:flex}.aircraft-cwt-module__tpD4Lq__faqQuestion::-webkit-details-marker{display:none}.aircraft-cwt-module__tpD4Lq__faqQuestion:after{content:"+";color:#64748b;font-size:18px;font-weight:400}details[open] .aircraft-cwt-module__tpD4Lq__faqQuestion:after{content:"−"}.aircraft-cwt-module__tpD4Lq__faqAnswer{color:#475569;margin-top:10px;font-size:15px;line-height:1.6}.aircraft-cwt-module__tpD4Lq__feedbackText{color:#0369a1;margin-top:8px;font-size:13px;font-weight:600}.aircraft-cwt-module__tpD4Lq__pageWrap .aircraft-cwt-module__tpD4Lq__intro{margin:12px 0}.aircraft-cwt-module__tpD4Lq__pageWrap .aircraft-cwt-module__tpD4Lq__lead{margin:8px 0}.aircraft-cwt-module__tpD4Lq__pageWrap .aircraft-cwt-module__tpD4Lq__toolBox{margin:16px 0 24px;padding:16px}.aircraft-cwt-module__tpD4Lq__toolFields{border:0;min-width:0;padding:0}.aircraft-cwt-module__tpD4Lq__srOnly{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.aircraft-cwt-module__tpD4Lq__fieldGroup,.aircraft-cwt-module__tpD4Lq__inputCard,.aircraft-cwt-module__tpD4Lq__resultsCard{min-width:0}.aircraft-cwt-module__tpD4Lq__fieldGroup input,.aircraft-cwt-module__tpD4Lq__fieldGroup select{width:100%;min-width:0;min-height:48px;font-size:16px}.aircraft-cwt-module__tpD4Lq__unitRow select{flex:0 0 76px}.aircraft-cwt-module__tpD4Lq__modeButton,.aircraft-cwt-module__tpD4Lq__primaryBtn,.aircraft-cwt-module__tpD4Lq__secondaryBtn{min-height:48px}.aircraft-cwt-module__tpD4Lq__modeButton[aria-pressed=true]{color:#fff;background:#0369a1}.aircraft-cwt-module__tpD4Lq__modeButton:focus-visible,.aircraft-cwt-module__tpD4Lq__primaryBtn:focus-visible,.aircraft-cwt-module__tpD4Lq__secondaryBtn:focus-visible,.aircraft-cwt-module__tpD4Lq__pageWrap summary:focus-visible,.aircraft-cwt-module__tpD4Lq__tableWrap:focus-visible{outline-offset:3px;outline:3px solid #0369a1}.aircraft-cwt-module__tpD4Lq__primaryBtn:disabled,.aircraft-cwt-module__tpD4Lq__secondaryBtn:disabled{opacity:.55;cursor:not-allowed}.aircraft-cwt-module__tpD4Lq__contextDetails{margin-top:16px}.aircraft-cwt-module__tpD4Lq__contextDetails summary{cursor:pointer;color:#0f172a;min-height:48px;padding:8px 0;font-weight:600}.aircraft-cwt-module__tpD4Lq__contextDetails[open] summary{margin-bottom:12px}.aircraft-cwt-module__tpD4Lq__fieldHelp{color:#475569;margin:6px 0;font-size:13px;line-height:1.5}.aircraft-cwt-module__tpD4Lq__fieldError{color:#991b1b;font-size:14px;line-height:1.5}.aircraft-cwt-module__tpD4Lq__pageWrap a{text-underline-offset:3px;text-decoration:underline}.aircraft-cwt-module__tpD4Lq__pageWrap .aircraft-cwt-module__tpD4Lq__primaryBtn,.aircraft-cwt-module__tpD4Lq__pageWrap .aircraft-cwt-module__tpD4Lq__secondaryBtn{text-decoration:none}.aircraft-cwt-module__tpD4Lq__jumpNav{flex-wrap:wrap;gap:8px 20px;display:flex}.aircraft-cwt-module__tpD4Lq__jumpNav a{padding:12px 0}.aircraft-cwt-module__tpD4Lq__statusHeader{flex-wrap:wrap}.aircraft-cwt-module__tpD4Lq__tableWrap{max-width:100%}.aircraft-cwt-module__tpD4Lq__table{min-width:580px}.aircraft-cwt-module__tpD4Lq__table caption{text-align:left;color:#0f172a;padding:14px;font-weight:600}.aircraft-cwt-module__tpD4Lq__table th[scope=row]{white-space:normal}.aircraft-cwt-module__tpD4Lq__sourceList{color:#334155;padding-left:24px;line-height:1.6;list-style:outside}.aircraft-cwt-module__tpD4Lq__sourceList li{margin:12px 0}.aircraft-cwt-module__tpD4Lq__faqQuestion{gap:16px;min-height:48px}.aircraft-cwt-module__tpD4Lq__feedbackText{min-height:20px}.aircraft-cwt-module__tpD4Lq__checkItem:before{content:"→"}.aircraft-cwt-module__tpD4Lq__pageWrap{overflow-wrap:anywhere}.aircraft-cwt-module__tpD4Lq__svgWrap{display:block;overflow-x:auto}.aircraft-cwt-module__tpD4Lq__svgWrap svg{width:100%;min-width:520px;max-width:none;display:block}@media (max-width:600px){.aircraft-cwt-module__tpD4Lq__pageWrap{padding:0 12px 40px}.aircraft-cwt-module__tpD4Lq__pageWrap .aircraft-cwt-module__tpD4Lq__toolBox{padding:12px}.aircraft-cwt-module__tpD4Lq__toolLayout{gap:12px}.aircraft-cwt-module__tpD4Lq__inputCard,.aircraft-cwt-module__tpD4Lq__resultsCard{padding:12px}.aircraft-cwt-module__tpD4Lq__modeSwitch{gap:8px}.aircraft-cwt-module__tpD4Lq__modeButton{flex:110px;padding:8px;font-size:13px}.aircraft-cwt-module__tpD4Lq__toolSubhead{margin-bottom:12px}.aircraft-cwt-module__tpD4Lq__toolBox h2{font-size:19px}.aircraft-cwt-module__tpD4Lq__intro h1{font-size:27px}}@media (prefers-reduced-motion:reduce){.aircraft-cwt-module__tpD4Lq__modeButton,.aircraft-cwt-module__tpD4Lq__primaryBtn,.aircraft-cwt-module__tpD4Lq__secondaryBtn{transition:none}}.aircraft-cwt-module__tpD4Lq__modeSwitch{border:0;min-width:0;padding:0}.aircraft-cwt-module__tpD4Lq__pageWrap .aircraft-cwt-module__tpD4Lq__primaryBtn{color:#fff;background:#0369a1}.aircraft-cwt-module__tpD4Lq__pageWrap .aircraft-cwt-module__tpD4Lq__secondaryBtn{color:#334155}.aircraft-cwt-module__tpD4Lq__pageWrap .aircraft-cwt-module__tpD4Lq__jumpNav a,.aircraft-cwt-module__tpD4Lq__pageWrap .aircraft-cwt-module__tpD4Lq__sourceList a{align-items:center;min-width:48px;min-height:48px;display:inline-flex}.aircraft-cwt-module__tpD4Lq__softwareEvidence img{border:1px solid #cbd5e1;border-radius:8px;width:100%;height:auto}
