.air-wrap{--air-ink:#142344;--air-muted:#53617a;--air-blue:#2453db;--air-line:#dce4f2;--air-wash:#f5f8fe;max-width:1192px;margin:0 auto;padding:34px 28px 80px;color:var(--air-ink);font-size:16px;line-height:1.6}.air-wrap *{box-sizing:border-box}.air-wrap a{color:var(--air-blue)}.air-back{font-size:.88rem;text-decoration:none}.air-hero{max-width:850px;padding:38px 0 30px}.air-eyebrow{font-size:.72rem;font-weight:750;letter-spacing:.13em;line-height:1.5;text-transform:uppercase;color:var(--air-blue);margin:0 0 12px}.air-hero h1{font-size:clamp(2.3rem,5vw,4.2rem);line-height:1.06;letter-spacing:-.045em;margin:0 0 24px;color:var(--air-ink);max-width:800px}.air-lede{font-size:1.16rem;line-height:1.65;max-width:720px;color:var(--air-muted)}.air-pills{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.air-pills span,.air-label{font-size:.75rem;border:1px solid var(--air-line);border-radius:30px;padding:5px 10px;background:#fff;color:var(--air-muted)}.air-hero-compact{padding-bottom:20px}.air-hero-compact h1{font-size:clamp(2.2rem,4vw,3.5rem)}.air-report{margin-top:12px}.air-result-top{display:flex;justify-content:space-between;gap:28px;align-items:flex-end;border-top:1px solid var(--air-line);padding:30px 0 22px}.air-result-top h2{font-size:1.7rem;letter-spacing:-.025em;margin:0 0 12px}.air-meta,.air-note{color:var(--air-muted);font-size:.82rem;line-height:1.65}.air-toolbar{display:flex;gap:8px;flex-wrap:wrap;max-width:420px;justify-content:flex-end}.air-wrap button:not(.button){cursor:pointer;border:1px solid #bccce8;background:#fff;color:var(--air-ink);font:inherit;font-size:.8rem;font-weight:650;padding:9px 13px;border-radius:8px}.air-wrap button:hover:not(.button){background:var(--air-wash)}.air-wrap a:focus-visible,.air-wrap button:focus-visible,.air-wrap summary:focus-visible{outline:3px solid #91b3ff;outline-offset:4px}.air-jump{display:flex;gap:24px;flex-wrap:wrap;font-size:.82rem;font-weight:650;padding:14px 0 18px}.air-jump a{text-decoration:none}.air-overview{padding:28px 32px;border-radius:18px;border:1px solid #c8d9fb;background:linear-gradient(120deg,#eef4ff,#f8faff)}.air-status-row{display:flex;justify-content:space-between;gap:16px;align-items:center;font-size:.76rem;color:var(--air-muted);flex-wrap:wrap}.air-status{font-weight:700;border-radius:30px;padding:5px 11px;background:#e1edff;color:#1b48af}.air-status-partial,.air-status-unavailable{background:#fff0cf;color:#76520d}.air-overview h3{font-size:clamp(1.35rem,3vw,1.95rem);line-height:1.3;letter-spacing:-.025em;margin:19px 0 10px;max-width:850px}.air-overview p{margin:8px 0 0;max-width:850px;color:var(--air-muted)}.air-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0 10px}.air-metrics>div{border:1px solid var(--air-line);border-radius:14px;background:#fff;padding:22px}.air-metrics span,.air-metrics small{display:block;color:var(--air-muted);font-size:.78rem}.air-metrics strong{display:block;font-size:2.55rem;line-height:1.4;letter-spacing:-.04em;color:var(--air-ink)}.air-panel{border:1px solid var(--air-line);border-radius:18px;background:#fff;margin:30px 0;padding:28px}.air-section-heading{display:flex;justify-content:space-between;gap:18px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.air-section-heading h3{font-size:1.5rem;line-height:1.3;letter-spacing:-.025em;margin:0}.air-panel>p{color:var(--air-muted);font-size:.9rem;max-width:900px}.air-table-scroll{overflow-x:auto;margin-top:22px}.air-matrix{width:100%;border-collapse:collapse;font-size:.83rem}.air-matrix th,.air-matrix td{padding:18px 16px;border-bottom:1px solid var(--air-line);text-align:left;vertical-align:top;min-width:150px}.air-matrix thead th{background:var(--air-wash);font-weight:700}.air-matrix th:first-child{min-width:260px;width:36%}.air-matrix tbody th{font-weight:500}.air-matrix th span{display:block;margin:6px 0;color:var(--air-muted);line-height:1.55}.air-matrix small{display:block;color:var(--air-muted);margin-top:5px}.air-matrix th .air-you{font-size:.65rem;font-weight:600;color:var(--air-blue)}.air-cell{font-size:.74rem;font-weight:650;padding:5px 9px;border-radius:5px;white-space:nowrap;display:inline-block}.air-cell-yes{color:#155746;background:#e8f5ef}.air-cell-no{color:#5b6272;background:#f0f2f7}.air-cell-unknown{color:#785714;background:#fff4dc}.air-source-controls{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.air-source-controls button[aria-pressed=true]{background:var(--air-ink);border-color:var(--air-ink);color:white}.air-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.air-source-card{border:1px solid var(--air-line);border-radius:12px;padding:20px;min-width:0}.air-source-top{display:flex;flex-wrap:wrap;align-items:center;gap:9px;font-size:.7rem;color:var(--air-muted)}.air-source-id{color:var(--air-blue);font-weight:800}.air-source-card h4{font-size:1.05rem;margin:14px 0 5px;overflow-wrap:anywhere}.air-source-url{font-size:.75rem;overflow-wrap:anywhere;display:block;line-height:1.5}.air-wrap details{margin-top:18px}.air-wrap summary{cursor:pointer;font-size:.83rem;font-weight:650}.air-source-card blockquote{margin:12px 0;padding:12px 14px;background:var(--air-wash);border-left:3px solid #b1c7ee;color:var(--air-muted);font-size:.78rem;overflow-wrap:anywhere}.air-evidence-link{display:inline-block;margin-top:14px;font-size:.74rem}.air-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px}.air-action-card{border:1px solid var(--air-line);border-radius:12px;padding:22px;min-width:0}.air-priority{font-size:.68rem;text-transform:uppercase;letter-spacing:.12em;color:var(--air-blue);font-weight:750}.air-action-card h4{font-size:1.04rem;line-height:1.4;margin:10px 0}.air-action-card p{font-size:.84rem;color:var(--air-muted);line-height:1.7}.air-action-card .air-observed{background:var(--air-wash);border-radius:8px;padding:12px;color:var(--air-ink)}.air-evidence-links{display:flex;flex-wrap:wrap;gap:8px}.air-evidence-links a{font-size:.72rem;text-decoration:none;background:#eef3ff;border-radius:5px;padding:4px 8px}.air-answer{border-top:1px solid var(--air-line);padding:22px 0;scroll-margin-top:20px}.air-answer:first-of-type{margin-top:22px}.air-answer h4{font-size:1rem;margin:6px 0;line-height:1.5}.air-answer-text{white-space:pre-wrap;font-size:.86rem;padding:22px;background:var(--air-wash);border-radius:10px;overflow-wrap:anywhere;line-height:1.8;margin:12px 0}.air-unknown{color:#785714!important;background:#fff7e4;border-radius:8px;padding:12px;font-size:.87rem}.air-empty{color:var(--air-muted);font-size:.87rem;background:var(--air-wash);border-radius:10px;padding:18px}.air-detail,.air-method{padding:20px 0;font-size:.87rem}.air-next-step{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center;background:#142a50;border-radius:18px;padding:30px;color:white;margin:30px 0}.air-next-step .air-eyebrow{color:#aac7ff}.air-next-step h3{color:white;font-size:1.45rem;line-height:1.3;margin:0 0 12px}.air-next-step p:not(.air-eyebrow){font-size:.87rem;color:#d0ddf4;max-width:670px;margin:0}.air-next-links{display:flex;flex-direction:column;gap:12px}.air-next-links>a:not(.button){color:#d4e1ff;font-size:.83rem;text-align:center}.air-wrap .button{background:var(--air-blue);border:1px solid var(--air-blue);color:white;border-radius:9px;padding:12px 18px;cursor:pointer;font:inherit;font-weight:650;font-size:.88rem;line-height:1.5;text-decoration:none;display:inline-block;text-align:center}.air-wrap .button:hover{background:#1942bd}.air-start{display:grid;grid-template-columns:.9fr 1.1fr;gap:52px;align-items:start;margin-top:20px}.air-start-repeat{display:block;max-width:800px;margin:46px auto 0}.air-value{padding:28px 0}.air-value h2{font-size:1.95rem;line-height:1.2;letter-spacing:-.035em;margin:0 0 18px}.air-value>p{color:var(--air-muted);font-size:.95rem}.air-value-item{display:flex;gap:18px;margin:25px 0}.air-value-item>span{flex:0 0 36px;height:36px;background:#edf3ff;border:1px solid #d9e5fd;border-radius:9px;display:grid;place-items:center;font-size:.75rem;color:var(--air-blue);font-weight:750}.air-value-item h3{font-size:1rem;margin:0 0 5px}.air-value-item p{font-size:.84rem;color:var(--air-muted);margin:0}.air-form{border:1px solid var(--air-line);box-shadow:0 12px 40px #14234408;border-radius:18px;background:#fff;padding:30px}.air-form-heading h2{font-size:1.5rem;line-height:1.3;letter-spacing:-.025em;margin:0 0 8px}.air-form-heading p:not(.air-eyebrow){color:var(--air-muted);font-size:.84rem}.air-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px}.air-form label:not(.air-consent){display:block;font-weight:650;font-size:.8rem;margin:0 0 7px}.air-form input:not([type=checkbox]),.air-form select{width:100%;background:#fff;color:var(--air-ink);border:1px solid #9cabbe;border-radius:8px;padding:11px;font:inherit;font-size:.86rem;min-height:45px}.air-form details label{margin-top:17px!important}.air-form input:focus,.air-form select:focus{outline:3px solid #b3ceff;outline-offset:1px}.air-consent{display:flex;gap:11px;align-items:flex-start;font-size:.76rem;line-height:1.65;color:var(--air-muted);margin:24px 0 18px}.air-consent input{width:17px;height:17px;flex-shrink:0;margin-top:4px}.air-form .button{width:100%}.air-form button:disabled{opacity:.65;cursor:progress}.air-progress{font-size:.85rem;color:var(--air-blue)}.air-error{padding:18px 22px;border-left:4px solid #b03743;background:#fff0f2;border-radius:7px;color:#8d2331;margin:20px 0}.air-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#air-export-status{font-size:.73rem;color:var(--air-muted);flex-basis:100%;text-align:right}[hidden]{display:none!important}.air-source-card:target,.air-answer:target{outline:2px solid #88acf3;outline-offset:5px}section[id]{scroll-margin-top:24px}@media(max-width:850px){.air-start{grid-template-columns:1fr;gap:20px}.air-value{padding:10px 0}.air-value-item{margin:15px 0}.air-result-top{display:block}.air-toolbar{max-width:none;justify-content:flex-start;margin-top:20px}.air-next-step{grid-template-columns:1fr}.air-next-links{align-items:flex-start}.air-source-grid,.air-action-grid{grid-template-columns:1fr}}@media(max-width:520px){.air-wrap{padding:24px 18px 50px}.air-hero{padding:28px 0 16px}.air-hero h1{font-size:2.35rem}.air-lede{font-size:1rem}.air-metrics{grid-template-columns:1fr;gap:10px}.air-metrics>div{padding:16px 20px;display:grid;grid-template-columns:1fr auto;column-gap:14px}.air-metrics strong{grid-column:2;grid-row:1/3;font-size:2.1rem;align-self:center}.air-metrics small{max-width:200px}.air-panel,.air-form,.air-overview,.air-next-step{padding:22px 18px;border-radius:13px}.air-fields{grid-template-columns:1fr;gap:17px}.air-jump{gap:13px;font-size:.75rem}.air-toolbar{gap:6px}.air-wrap button:not(.button){padding:9px 10px;font-size:.74rem}.air-section-heading h3{font-size:1.3rem}.air-source-card,.air-action-card{padding:18px}.air-matrix th:first-child{min-width:205px}.air-value h2{font-size:1.65rem}}@media(prefers-reduced-motion:reduce){.air-wrap *{scroll-behavior:auto!important;transition:none!important}}@media print{.topbar,.pb-site-footer,.air-back,.air-hero,.air-form,.air-start,.air-toolbar,.air-jump,.air-source-controls,.air-next-step,button,.air-method{display:none!important}.air-wrap{padding:0;max-width:none;font-size:10pt}.air-panel{break-inside:auto;box-shadow:none;margin:14pt 0;padding:12pt}.air-source-grid,.air-action-grid{display:block}.air-source-card,.air-action-card,.air-answer{break-inside:avoid;margin:8pt 0}.air-source-card[hidden]{display:block!important}.air-source-card details>*:not(summary),.air-answer details>*:not(summary){display:block!important}.air-table-scroll{overflow:visible}.air-matrix{font-size:8pt}.air-matrix th,.air-matrix td{min-width:0;padding:8pt}.air-metrics strong{font-size:20pt}.air-result-top{padding-top:0}}

.air-hero-compact{padding:20px 0 12px}.air-hero-compact h1{font-size:clamp(1.8rem,3vw,2.7rem);margin-bottom:0}.air-hero-compact .air-lede,.air-hero-compact .air-pills{display:none}

/* Browser-only comparison of repeat evidence snapshots. */
.air-baseline-label{display:block;font-weight:700;font-size:.82rem;margin:18px 0 8px}.air-baseline input[type=file]{display:block;max-width:100%;border:1px solid #bccce8;border-radius:8px;padding:10px;background:#f5f8fe;color:#142344}.air-baseline #air-baseline-status{font-size:.84rem;min-height:1.5em;color:#2453db}.air-baseline-head{font-weight:750;color:#142344}.air-baseline-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.air-baseline-grid>div{padding:15px 18px;background:#f5f8fe;border:1px solid #dce4f2;border-radius:10px}.air-baseline-grid dt{font-size:.78rem;color:#53617a}.air-baseline-grid dd{font-size:1.5rem;font-weight:800;margin:5px 0 0;color:#142344}@media(max-width:520px){.air-baseline-grid{grid-template-columns:1fr}}@media print{.air-baseline>input,.air-baseline>label{display:none!important}}
