.prose .air-figure{--air-ink:#102c3a;--air-muted:#58707b;--air-line:#134a5b29;width:100%;max-width:none;color:var(--air-ink);background:linear-gradient(#2566780a 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#2566780a 1px,#0000 1px) 0 0/28px 28px,linear-gradient(150deg,#fbfdfc,#edf5f4);margin:46px 0 56px;overflow:hidden;box-shadow:0 28px 70px -54px #08293794;border:1px solid var(--air-line)!important;border-radius:20px!important;padding:0!important}.post-layout:has(.air-figure)>div:first-child{min-width:0}@media (min-width:1280px){.prose .air-figure{--air-breakout-width:min(760px,calc(100% + 100px));width:var(--air-breakout-width);margin-left:calc(100% - var(--air-breakout-width))}}.post-layout:has(.air-figure) .prose.reveal{opacity:1;transform:none}.air-figure-head{border-bottom:1px solid var(--air-line);background:#ffffffad;justify-content:space-between;align-items:baseline;gap:20px;padding:18px 22px;display:flex}.air-figure-head>span,.air-stage-kicker,.air-control,.air-platform-index,.air-platform>div>span{text-transform:uppercase;letter-spacing:.11em;font-family:JetBrains Mono,ui-monospace,monospace}.air-figure-head>span{color:#2d7e91;font-size:10px;font-weight:700}.air-figure-head>strong{color:var(--air-ink);text-align:right;font-size:14px;font-weight:650}.prose .air-figure>figcaption{border-top:1px solid var(--air-line);color:var(--air-muted);text-align:left;background:#ffffff94;margin:0;padding:15px 22px 18px;font-size:10.5px;line-height:1.55}.air-data-journey{grid-template-columns:minmax(150px,1fr) 36px minmax(150px,1fr) 36px minmax(150px,1fr) 36px minmax(150px,1fr);align-items:center;gap:8px;padding:30px 24px;display:grid}.air-stage{background:#ffffffd1;border:1px solid #144c5d26;border-radius:16px;min-height:218px;padding:24px 18px 18px;position:relative;overflow:hidden}.air-stage:after{content:"";border:1px solid #3491a324;border-radius:43% 57% 61% 39%;width:120px;height:120px;position:absolute;bottom:-48px;right:-32px;transform:rotate(18deg)}.air-stage-human{color:#edf9fa;background:linear-gradient(150deg,#0a3444,#0d5261);border-color:#41a6b557}.air-stage-num{color:#19586847;font:650 24px/1 JetBrains Mono,ui-monospace,monospace;position:absolute;top:16px;right:16px}.air-stage-human .air-stage-num{color:#bfedf147}.air-stage-kicker{color:#2d7e91;margin-bottom:28px;font-size:9px;font-weight:700;display:block}.air-stage-human .air-stage-kicker{color:#8fd4dc}.air-stage strong{color:inherit;margin-bottom:8px;font-size:16px;line-height:1.2;display:block}.prose .air-stage p,.prose .air-platform p,.prose .air-pilot-path p{color:var(--air-muted);margin:0;font-size:12.5px;line-height:1.5}.prose .air-stage-human p{color:#b7d6da}.air-control{color:#4b7480;border-top:1px solid #154f5f1f;padding-top:10px;font-size:8.5px;line-height:1.35;position:absolute;bottom:14px;left:14px;right:14px}.air-stage-human .air-control{color:#9acbd1;border-color:#beebf029}.air-arrow{color:#4a93a1;align-items:center;display:flex}.air-arrow>span{opacity:.45;background:currentColor;width:100%;height:1px}.air-arrow svg{flex:0 0 12px;width:12px}.air-levers{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:24px;display:grid}.air-lever{background:#ffffffc7;border:1px solid #19536324;border-radius:15px;min-height:210px;padding:18px 16px}.air-lever>span{color:#22778b75;margin-bottom:34px;font:700 12px/1 JetBrains Mono,ui-monospace,monospace;display:block}.air-lever strong{color:var(--air-ink);margin-bottom:9px;font-size:16px;display:block}.prose .air-lever p{color:#32606c;margin:0 0 18px;font-size:12px;line-height:1.45}.air-lever small{color:var(--air-muted);font-size:10.5px;line-height:1.45;display:block}.air-risk-bands{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:24px;display:grid}.air-risk-band{background:#ffffffc7;border:1px solid #114a5b24;border-radius:16px;overflow:hidden}.air-risk-band-title{border-bottom:1px solid #114a5b1f;min-height:110px;padding:20px}.air-risk-band-title>span{letter-spacing:-.04em;margin-bottom:8px;font-size:27px;font-weight:520;display:block}.air-risk-band-title>strong{color:#4f6973;font-size:11px;font-weight:650}.air-risk-band.low .air-risk-band-title{background:#eaf7f1}.air-risk-band.medium .air-risk-band-title{background:#fff5df}.air-risk-band.high .air-risk-band-title{color:#f4fbfc;background:#163d4a}.air-risk-band.high .air-risk-band-title>strong{color:#b9d3d8}.prose .air-risk-band ul{margin:0;padding:16px 18px 18px 34px}.prose .air-risk-band li{color:var(--air-muted);margin-bottom:8px;padding-left:2px;font-size:11.5px;line-height:1.45}.air-platforms{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:24px;display:grid}.air-platform{background:#fffc;border:1px solid #114a5b24;border-radius:16px;min-height:420px;padding:24px 20px 20px;position:relative}.air-platform:nth-child(2){transform:translateY(10px)}.air-platform-index{color:#61a5b1;margin-bottom:32px;font-size:10px;font-weight:700;display:block}.prose .air-platform h3{color:var(--air-ink);letter-spacing:-.035em;margin:0 0 12px;font-size:25px;font-weight:520}.prose .air-platform .air-platform-fit{color:#315966;min-height:76px;font-size:13px;font-weight:550}.air-platform>div{border-top:1px solid #114a5b1f;margin-top:18px;padding-top:16px}.air-platform>div>span{color:#397f90;margin-bottom:7px;font-size:8.5px;font-weight:700;display:block}.air-pilot-path{grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;display:grid;margin:0!important;padding:28px 24px 34px!important}.air-pilot-path li{grid-template-rows:48px auto;gap:14px;display:grid;position:relative;margin:0!important;padding:0 18px!important}.air-pilot-path li:not(:last-child):after{content:"";background:#287e8f40;height:1px;position:absolute;top:23px;left:46px;right:-4px}.air-pilot-path li>span{z-index:1;color:#216e7e;background:#f7fcfb;border:1px solid #217a8d57;border-radius:50%;place-items:center;width:48px;height:48px;font:700 12px/1 JetBrains Mono,ui-monospace,monospace;display:grid;position:relative}.air-pilot-path strong{min-height:44px;color:var(--air-ink);margin-bottom:8px;font-size:13px;line-height:1.3;display:block}@media (max-width:1080px){.air-data-journey{grid-template-columns:1fr 24px 1fr}.air-data-journey .air-stage:nth-of-type(3){grid-column:1}.air-data-journey .air-arrow:nth-of-type(3){grid-column:2}.air-stage{min-height:196px}.air-platform{min-height:450px}}@media (min-width:781px) and (max-width:1080px){.air-levers{grid-template-columns:repeat(6,minmax(0,1fr))}.air-lever{grid-column:span 2}.air-lever:nth-child(4){grid-column:2/span 2}.air-lever:nth-child(5){grid-column:4/span 2}}@media (max-width:780px){.prose .air-figure{width:100%;margin:38px 0 46px;border-radius:16px!important}.air-figure-head{flex-direction:column;align-items:flex-start;gap:5px;padding:15px 17px}.air-figure-head>strong{text-align:left}.air-data-journey,.air-levers,.air-risk-bands,.air-platforms{grid-template-columns:1fr;padding:16px}.air-data-journey{gap:8px}.air-data-journey>*{grid-column:auto!important}.air-arrow{flex-direction:column;width:1px;height:22px;margin-left:30px}.air-arrow>span{width:1px;height:100%}.air-arrow svg{transform:rotate(90deg)}.air-stage{min-height:180px}.air-lever{grid-column:auto;min-height:0}.air-lever>span{margin-bottom:18px}.air-platform,.air-platform:nth-child(2){min-height:0;transform:none}.prose .air-platform .air-platform-fit{min-height:0}.air-pilot-path{grid-template-columns:1fr;gap:2px;padding:20px 16px 26px!important}.air-pilot-path li{grid-template-rows:auto;grid-template-columns:44px 1fr;gap:14px;padding:10px 0!important}.air-pilot-path li>span{width:44px;height:44px}.air-pilot-path li:not(:last-child):after{width:1px;height:auto;inset:45px auto -13px 21px}.air-pilot-path strong{min-height:0;margin-top:2px}}@media (max-width:420px){.prose .air-figure>figcaption{font-size:12px}.air-risk-band-title{min-height:0}.air-platform>div>span{font-size:10px}.prose .air-platform p{font-size:13px}}@media (prefers-reduced-motion:reduce){.air-platform:nth-child(2){transform:none}}.prose .air-plain-callout,.prose .air-training-note{background:linear-gradient(135deg,#f2faf9,#edf5f4);border:1px solid #23718430;border-left:3px solid #2d8699;border-radius:0 14px 14px 0;margin:34px 0;padding:24px 26px}.prose .air-plain-callout>span{color:#287a8d;letter-spacing:.13em;text-transform:uppercase;margin-bottom:10px;font:700 9.5px/1.3 JetBrains Mono,ui-monospace,monospace;display:block}.prose .air-plain-callout p,.prose .air-training-note p{color:#214854;margin:0;font-size:15px;line-height:1.65}.prose .air-training-note{background:#f5f8f8;border-left-color:#173e4c}.prose .air-training-note>strong{margin-bottom:9px;font-size:16px;display:block}.prose .air-training-note p+p{margin-top:10px;font-size:12.5px}.prose .air-tool-snapshot{gap:10px;margin:30px 0 40px;display:grid}.prose .air-tool-snapshot section{background:linear-gradient(135deg,#f7faf9f5,#eef6f5eb);border:1px solid #19536329;border-radius:14px;grid-template-columns:132px minmax(0,1fr);gap:5px 22px;margin:0;padding:19px 20px;display:grid}.prose .air-tool-snapshot span,.prose .air-starting-grid span,.prose .air-evidence-note>span{color:#287a8d;letter-spacing:.09em;text-transform:uppercase;font:700 10px/1.4 JetBrains Mono,ui-monospace,monospace}.prose .air-tool-snapshot strong{color:#173b48;font-size:15px;line-height:1.35}.prose .air-tool-snapshot p{color:#526c76;grid-column:2;margin:0;font-size:13px;line-height:1.5}.prose .air-evidence-note{color:#eef9fa;background:linear-gradient(145deg,#0d3140,#0a4b58);border-radius:16px;margin:38px 0 44px;padding:26px 28px;position:relative;overflow:hidden;box-shadow:0 24px 55px -42px #082937b8}.prose .air-evidence-note:after{content:"26";color:#cdf0f214;font:700 110px/1 JetBrains Mono,ui-monospace,monospace;position:absolute;bottom:-18px;right:18px}.prose .air-evidence-note>span{color:#9cd9df;margin-bottom:18px;display:block}.prose .air-evidence-note>strong{color:#fff;margin-bottom:10px;font-size:24px;display:block}.prose .air-evidence-note p{z-index:1;color:#d2e5e8;margin:0 0 14px;font-size:14px;line-height:1.65;position:relative}.prose .air-evidence-note a{z-index:1;color:#b9eef0;font-size:13px;font-weight:650;position:relative}.prose .air-starting-grid{grid-template-columns:1fr 1fr;gap:12px;margin:30px 0 42px;display:grid}.prose .air-starting-grid section{background:#f5faf7;border:1px solid #19536329;border-radius:15px;margin:0;padding:22px}.prose .air-starting-grid section:last-child{background:#faf7f2}.prose .air-starting-grid span{margin-bottom:15px;display:block}.prose .air-starting-grid section:last-child span{color:#8b6545}.prose .air-starting-grid ul{margin:0;padding-left:18px}.prose .air-starting-grid li{color:#405e69;margin:0 0 9px;padding-left:2px;font-size:13px;line-height:1.45}.prose h3{color:var(--text);letter-spacing:-.018em;margin:36px 0 14px;font-size:19px;font-weight:620;line-height:1.3}.prose .air-article-list{counter-reset:air-list;margin:30px 0 34px;padding:0;list-style:none}.prose .air-article-list li{color:var(--text-2);counter-increment:air-list;border-bottom:1px solid #184c5b1f;margin:0;padding:18px 0 18px 48px;font-size:15.5px;line-height:1.65;position:relative}.prose .air-article-list li:before{content:counter(air-list,decimal-leading-zero);color:#2b7f91;font:700 10px/1 JetBrains Mono,ui-monospace,monospace;position:absolute;top:21px;left:0}.prose .air-technical-note{background:#f8faf9;border:1px solid #19536329;border-radius:13px;margin:32px 0;overflow:hidden}.prose .air-technical-note summary,.prose .air-faq-stack summary{color:#173b48;cursor:pointer;padding:17px 50px 17px 20px;font-size:14px;font-weight:650;list-style:none;position:relative}.prose .air-technical-note summary::-webkit-details-marker{display:none}.prose .air-faq-stack summary::-webkit-details-marker{display:none}.prose .air-technical-note summary:after,.prose .air-faq-stack summary:after{content:"+";color:#2f7f90;font:500 20px/1 JetBrains Mono,ui-monospace,monospace;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.prose .air-technical-note[open] summary:after,.prose .air-faq-stack details[open] summary:after{content:"−"}.prose .air-technical-note>div{border-top:1px solid #1953631f;padding:4px 20px 20px}.prose .air-technical-note p{margin:16px 0 0;font-size:14px}.prose .air-pilot-checklist{background:#f7faf9;border:1px solid #19536329;border-radius:16px;margin:34px 0 38px;padding:26px 28px}.prose .air-pilot-checklist h3{margin:0 0 18px}.prose .air-pilot-checklist ul{grid-template-columns:1fr 1fr;gap:10px 28px;margin:0;padding:0;list-style:none;display:grid}.prose .air-pilot-checklist li{color:#4b666f;margin:0;padding:0 0 0 22px;font-size:13px;line-height:1.5;position:relative}.prose .air-pilot-checklist li:before{content:"";background:#3f98a8;border:1px solid #3f98a8;border-radius:50%;width:8px;height:8px;position:absolute;top:7px;left:0;box-shadow:inset 0 0 0 2px #f7faf9}.prose .air-scorecard{background:linear-gradient(145deg,#0d3140,#0a4553);border:1px solid #19536329;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(900px,100vw - 48px);margin:34px 0 40px;padding:18px;display:grid}.prose .air-scorecard section{background:#ffffff0f;border:1px solid #b1e4ea26;border-radius:13px;min-height:210px;padding:20px}.prose .air-scorecard section>span{color:#a2dce2;letter-spacing:.13em;text-transform:uppercase;margin-bottom:28px;font:700 10px/1 JetBrains Mono,ui-monospace,monospace;display:block}.prose .air-scorecard ul{margin:0;padding-left:17px}.prose .air-scorecard li{color:#d7e8ea;margin-bottom:8px;padding:0;font-size:12.5px;line-height:1.45}.prose .air-faq-stack{border-top:1px solid #19536329;margin:28px 0 42px}.prose .air-faq-stack details{border-bottom:1px solid #19536329}.prose .air-faq-stack p{margin:0;padding:0 50px 20px 20px;font-size:14.5px}.prose .air-source-desk{grid-template-columns:1fr 1fr;gap:12px;width:100%;margin:34px 0 40px;display:grid}.prose .air-source-desk section{background:#f8faf9;border:1px solid #19536329;border-radius:14px;padding:22px}.prose .air-source-desk h3{margin:0 0 16px;font-size:16px}.prose .air-source-desk ul{margin:0;padding-left:18px}.prose .air-source-desk li{color:#4a6570;margin-bottom:10px;font-size:12px;line-height:1.45}.prose .air-inline-related{border-top:1px solid #19536324;padding-top:20px}@media (max-width:780px){.prose .air-plain-callout,.prose .air-training-note{padding:20px}.prose .air-pilot-checklist{padding:22px 20px}.prose .air-pilot-checklist ul,.prose .air-starting-grid,.prose .air-scorecard,.prose .air-source-desk{grid-template-columns:1fr}.prose .air-tool-snapshot section{grid-template-columns:1fr;gap:7px}.prose .air-tool-snapshot p{grid-column:1}.prose .air-scorecard,.prose .air-source-desk{width:100%}.prose .air-scorecard section{min-height:0}.prose .air-scorecard section>span{margin-bottom:18px}}@media (max-width:959px){.post-layout.body-first-on-narrow .post-sidebar{order:0;margin-top:56px}.post-layout.body-first-on-narrow .toc-sidebar-card{display:none}}
