:root{--air-good:var(--color-confirmation-green);--air-warn:#d97706;--air-bad:var(--color-accent);--air-critical:#c0182f;--air-governed:#7d5ff3;--air-violet:#d4a9f6;--air-p1:var(--color-accent);--air-p2:#d23f7a;--air-p3:#b8459f;--air-p4:#9e47bf;--air-p5:#7d5ff3;--air-p6:#4437dd}html[data-air=report] .page-frame>main>:not([data-air-report]),html:not([data-air=report]) [data-air-report]{display:none!important}.air-banner{display:none}.page-frame>main>section.air-hero:first-child>.container>:first-child,.page-frame>main>section[data-air-report]:first-child>.container>:first-child{padding-left:0}html[data-air-banner=resume] .air-banner-resume,html[data-air-banner=reopen] .air-banner-reopen{display:flex}html[data-air-banner=badLink] .air-banner-badLink{display:block}.air-progress{background:linear-gradient(90deg, var(--color-accent), var(--air-p5));transition:width .4s cubic-bezier(.4,0,.2,1)}.air-option:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}.air-input{border:1px solid var(--color-border);background:var(--color-surface);width:100%;min-height:44px;color:var(--color-foreground);font:inherit;border-radius:8px;padding:.6rem .8rem;font-size:15px}.air-input::placeholder{color:#7a7a7a}.air-input:focus{outline:2px solid var(--color-accent);outline-offset:1px;border-color:var(--color-accent)}.air-input[aria-invalid=true]{border-color:var(--color-accent)}.air-peek:after{content:"";background:linear-gradient(180deg, #fff0, var(--color-surface));height:72px;position:absolute;inset:auto 0 0}.air-band{background:linear-gradient(45deg,#080027,#220047,#080027)}.air-ring-progress{transition:stroke-dashoffset 1.2s cubic-bezier(.4,0,.2,1)}.air-bar-seg{transition:flex-basis .9s cubic-bezier(.4,0,.2,1)}.air-bar-seg+.air-bar-seg{box-shadow:inset 2px 0 #ffffff8c}.air-chevron{transition:transform .2s}[aria-expanded=true]>.air-chevron{border-color:var(--air-governed);color:var(--air-governed);transform:rotate(45deg)}.air-details>summary{cursor:pointer;list-style:none}.air-details>summary::-webkit-details-marker{display:none}.air-details>summary:after{content:"+";color:var(--air-governed);flex:none;font-size:20px;font-weight:400;line-height:1}.air-details[open]>summary:after{content:"–"}[data-air-section]{scroll-margin-top:calc(var(--air-header-h,60px) + 72px)}@media (prefers-reduced-motion:no-preference){html[data-air=report]{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){.air-progress,.air-ring-progress,.air-bar-seg,.air-option,.air-dot,.air-chevron{transition:none!important}}@media (max-width:759px){html[data-air-stuck] body{padding-bottom:76px}}.air-print-only{display:none}@media print{html[data-air=report] .page-frame>header,html[data-air=report] .page-frame>footer,[data-air-nav],[data-air-sticky],.air-no-print,html[data-air=report] .page-frame:before,html[data-air=report] .page-frame:after,html[data-air=report] .page-frame>main>:before,html[data-air=report] .page-frame>main>:after{display:none!important}html[data-air=report] .air-band,html[data-air=report] .air-print-color{-webkit-print-color-adjust:exact;print-color-adjust:exact}[data-air-pillar-body][hidden]{display:grid!important}.air-print-avoid{break-inside:avoid}.air-print-only{display:block!important}}
