:root{--type-xs:.75rem;--type-sm:.844rem;--type-base:.95rem;--type-md:1.069rem;--type-lg:1.201rem;--type-xl:1.352rem;--type-2xl:1.521rem;--type-3xl:clamp(1.875rem, 5vw, 3rem);--font-serif:"Comma Serif", Georgia, "Times New Roman", serif;--font-sans:"Alcyone", system-ui, -apple-system, Segoe UI, sans-serif;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:2rem;--space-8:3rem;--color-heading:#c8dcf0;--color-text:#ffffffe0;--color-muted:#c8dcf0bf;--color-label:#ffffffa6;--color-faint:#c8dcf08c}.air-page{max-width:1200px;margin:0 auto;padding:0 1.5rem 4rem}.air-page a:not([class]),.air-page a[href],.air-hero a{color:#00dce6;text-decoration:none}.air-page a:not([class]):hover,.air-page a[href]:hover,.air-hero a:hover{color:#33f2ff;text-decoration:underline}.air-page a:not([class]):visited,.air-page a[href]:visited,.air-hero a:visited{color:#8be8ee}.air-toc{z-index:2;backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff26;border-radius:12px;max-width:680px;margin:2.5rem auto 1.5rem;transition:border-color .3s,background .3s;position:relative;overflow:hidden}.air-toc:hover{background:#ffffff14;border-color:#ffffff38}.air-toc[open]{background:#ffffff0f;border-color:#ffffff2e}.air-toc-toggle{width:100%;font-size:var(--type-base);letter-spacing:.06em;text-transform:uppercase;color:#c8dcf0d9;cursor:pointer;user-select:none;align-items:center;gap:.6rem;padding:1rem 1.25rem;font-weight:500;list-style:none;transition:color .2s;display:flex}.air-toc-toggle::-webkit-details-marker{display:none}.air-toc-toggle::marker{content:"";display:none}.air-toc-toggle:hover{color:#c8dcf0f2}.air-toc-icon{opacity:.6;flex-shrink:0}.air-toc-chevron{opacity:.5;flex-shrink:0;margin-left:auto;transition:transform .3s,opacity .2s}.air-toc[open] .air-toc-chevron{opacity:.7;transform:rotate(180deg)}.air-toc-nav{padding:0 1.25rem 1.25rem;animation:.3s air-toc-reveal}@keyframes air-toc-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.air-toc-acts{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.air-toc-act{border-left:2px solid var(--toc-act-color,#ffffff14);margin:0;padding-left:.65rem}.air-toc-act[data-toc-act="0"]{--toc-act-color:var(--act-0);--toc-act-rgb:var(--act-0-rgb)}.air-toc-act[data-toc-act="1"]{--toc-act-color:var(--act-1);--toc-act-rgb:var(--act-1-rgb)}.air-toc-act[data-toc-act="2"]{--toc-act-color:var(--act-2);--toc-act-rgb:var(--act-2-rgb)}.air-toc-act[data-toc-act="3"]{--toc-act-color:var(--act-3);--toc-act-rgb:var(--act-3-rgb)}.air-toc-act[data-toc-act="4"]{--toc-act-color:var(--act-4);--toc-act-rgb:var(--act-4-rgb)}.air-toc-act[data-toc-act="5"]{--toc-act-color:var(--act-5);--toc-act-rgb:var(--act-5-rgb)}.air-toc-act-link{padding:var(--space-2) var(--space-3);font-size:var(--type-base);letter-spacing:.01em;color:#ffffffeb;border-radius:6px;min-height:44px;font-weight:600;text-decoration:none;transition:color .15s,background .15s;display:block}a.air-toc-act-link:hover{background:rgba(var(--toc-act-rgb,255,255,255), .07)}.air-toc-act-heading{cursor:default;color:var(--toc-act-color,#ffffffeb);text-transform:none;font-variant:small-caps;letter-spacing:.05em}.air-toc-act-num{font-size:var(--type-xs);letter-spacing:.14em;text-transform:uppercase;background:rgba(var(--toc-act-rgb,255,255,255), .14);color:var(--toc-act-color,#ffffffe6);vertical-align:1px;border-radius:3px;margin-right:.55rem;padding:.1rem .45rem;font-weight:700;display:inline-block}.air-toc-sections{margin:0;padding:.1rem 0 .4rem .6rem;list-style:none}.air-toc-sections li{margin:0}.air-toc-sections a{padding:var(--space-2) var(--space-3);font-size:var(--type-sm);color:#ffffffc7;border-radius:5px;min-height:44px;font-weight:500;line-height:1.4;text-decoration:none;transition:color .15s,background .15s,padding-left .18s;display:block}.air-toc-sections a:hover{color:#fff;background:rgba(var(--toc-act-rgb,255,255,255), .09);padding-left:.95rem}.air-toc-sec-title{font-size:var(--type-sm);color:#ffffffeb;margin-bottom:.1rem;font-weight:600;display:block}.air-toc-hint{font-size:var(--type-xs);letter-spacing:.005em;color:rgb(var(--toc-act-rgb,200,220,240));opacity:1;font-weight:400;line-height:1.4;display:block}.air-toc-sections a:hover .air-toc-hint{color:rgba(var(--toc-act-rgb,255,255,255), .95);opacity:1}.air-toc-act[data-toc-act="0"]>.air-toc-hint{font-size:var(--type-xs);color:rgb(var(--act-0-rgb));opacity:1;padding:0 .65rem .25rem}.air-toc a:visited{color:#ffffffbf}.air-toc a:visited:hover{color:#fff}.air-toc-act>a.air-toc-act-link:visited{color:#ffffffeb}.air-toc-act>a.air-toc-act-link:visited:hover{color:#fff}.air-hero{justify-content:center;align-items:center;min-height:280px;padding:120px 1.5rem 3rem;display:flex;position:relative;overflow:hidden}.air-hero-bg{z-index:0;background:0 0;position:absolute;inset:0}.air-story-back{z-index:3;text-align:left;width:100%;padding:0 clamp(1.25rem,4vw,2.5rem);position:absolute;top:clamp(80px,9vw,104px);left:0}.air-hero .air-story-back a{font-size:var(--type-xs);text-transform:uppercase;letter-spacing:.18em;color:#c8dcf08c;font-weight:500;text-decoration:none;transition:color .25s}.air-hero .air-story-back a:visited{color:#c8dcf08c}.air-hero .air-story-back a:hover,.air-hero .air-story-back a:focus-visible{color:#8a9ff0;outline:none;text-decoration:none}@media (prefers-reduced-motion:reduce){.air-hero .air-story-back a{transition:none}}#air-delaunay-canvas{z-index:0;pointer-events:none;position:fixed;inset:0}@media (width<=768px){#air-delaunay-canvas{display:none}}.air-hero-icon{mix-blend-mode:screen;width:627px;height:627px;margin:0 auto 1.5rem;display:block}.air-hero-content{text-align:center;max-width:1200px;padding:0 1.5rem;position:relative}.air-hero-eyebrow{font-size:var(--type-xs);text-transform:uppercase;letter-spacing:.3em;color:#ff7832;margin-bottom:.75rem;font-weight:500}.air-hero-eyebrow-sep,.air-hero-readtime{color:#ff78328c;font-weight:400}.air-hero-title{font-family:var(--font-serif);font-size:var(--type-3xl);color:var(--color-heading);letter-spacing:-.005em;margin:0 0 1rem;font-weight:700;line-height:1.15}.air-hero-subtitle{font-size:var(--type-base);color:#ffffffbf;max-width:600px;margin:0 auto;line-height:1.65}.air-toc{margin-top:2rem;margin-bottom:-1rem}.air-toc-grid{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.air-toc-box{border:1px solid color-mix(in srgb, var(--toc-color) 30%, transparent);background:color-mix(in srgb, var(--toc-color) 6%, transparent);cursor:pointer;border-radius:8px;align-items:center;gap:.5rem;padding:.55rem .75rem;text-decoration:none;transition:background .2s,border-color .2s,transform .15s;display:flex}.air-toc-box:hover{background:color-mix(in srgb, var(--toc-color) 14%, transparent);border-color:color-mix(in srgb, var(--toc-color) 50%, transparent);transform:translateY(-1px)}.air-toc-num{font-size:var(--type-xs);color:var(--toc-color);text-align:center;opacity:.85;min-width:1.1em;font-weight:700}.air-toc-label{font-size:var(--type-sm);color:#c8dcf0d9;font-weight:500;line-height:1.25}.air-toc-box:hover .air-toc-label{color:#c8dcf0}@media (width<=900px){.air-toc-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=600px){.air-toc-grid{grid-template-columns:repeat(2,1fr)}.air-toc-box{padding:.45rem .6rem}.air-toc-label{font-size:var(--type-xs)}}.air-section{scroll-margin-top:calc(var(--header-offset,80px) + 1rem);background:#08090fe0;border:1px solid #ffffff0f;border-radius:16px;margin-top:3rem;padding:2rem;transition:border-color .3s;position:relative}.air-myths,.air-hero,.air-about{scroll-margin-top:calc(var(--header-offset,80px) + 1rem)}.air-section:hover{border-color:#ffffff1a}.air-section--future{opacity:.6}.air-section-header{margin-bottom:1.5rem}.air-section-kicker{font-size:var(--type-xs);text-transform:uppercase;letter-spacing:.28em;color:var(--act-accent,#6c83c4);margin:0 0 .4rem;font-weight:500;line-height:1.2}.air-section-title-row{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.air-section-title{font-family:var(--font-serif);font-size:var(--type-xl);color:var(--color-heading);letter-spacing:.005em;margin:0;font-weight:600;line-height:1.25}.air-section-title--muted{color:#c8dcf0b3}.air-section-desc{font-size:var(--type-base);color:var(--color-muted);margin:0;line-height:1.65}.air-section-desc--muted{color:#c8dcf0b8}.air-collapse-btn{color:#ffffffb8;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:4px;transition:all .2s;display:flex}.air-collapse-btn:hover{color:#ffffffe6;border-color:#ffffff4d}.air-collapse-btn[aria-expanded=false] svg{transform:rotate(180deg)}.air-section-body{transition:max-height .4s,opacity .3s;overflow:hidden}.air-section-body.collapsed{opacity:0;pointer-events:none;max-height:0!important}.air-coming-badge{font-size:var(--type-xs);color:#ff7832;white-space:nowrap;letter-spacing:.04em;border:1px solid #ff783273;border-radius:999px;padding:.15em .7em;font-weight:500}.air-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.air-view-switcher{background:#ffffff0d;border-radius:10px;gap:2px;padding:3px;display:flex}.air-view-btn{font-size:var(--type-sm);color:#ffffffb8;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;min-height:44px;padding:.4em 1em;font-weight:500;transition:all .2s}.air-view-btn:hover{color:#ffffffeb}.air-view-btn:focus-visible{outline-offset:2px;outline:2px solid #00d9ffb3}.air-view-btn.active{color:#fff;background:#ffffff1a}.air-fullscreen-btn:focus-visible{outline-offset:2px;outline:2px solid #00d9ffb3}.air-controls-right{align-items:center;gap:.75rem;display:flex}.air-toggle-label{cursor:pointer;font-size:var(--type-sm);color:#ffffffb8;align-items:center;gap:.5rem;min-height:44px;display:flex}.air-toggle-label input[type=checkbox]{accent-color:#ff7832cc;cursor:pointer;width:16px;height:16px}.air-emerging-toggle{position:relative}.air-emerging-toggle input[type=checkbox]{accent-color:#b693ff}.air-emerging-toggle[data-tooltip]:after{content:attr(data-tooltip);-webkit-backdrop-filter:blur(7px);color:#ffffffd9;width:260px;max-width:80vw;font-size:var(--type-xs);white-space:normal;text-align:left;pointer-events:none;opacity:0;z-index:30;background:#08080eb8;border:1px solid #b693ff4d;border-radius:6px;padding:.6rem .8rem;font-weight:400;line-height:1.55;transition:opacity .18s;position:absolute;top:calc(100% + 8px);right:0}.air-emerging-toggle[data-tooltip]:hover:after{opacity:1}.air-legend-break{flex-basis:100%;height:0;margin:0}.air-mcap-tip-date{font-size:var(--type-xs);color:#ffffff8c;letter-spacing:.02em;margin-bottom:.4rem}.air-mcap-tip-row{white-space:nowrap;align-items:center;gap:.4rem;padding:.12rem 0;display:flex}.air-mcap-tip-icon{flex-shrink:0;width:13px;height:13px;display:block}.air-mcap-tip-name{font-size:var(--type-xs);color:#ffffffd1;margin-right:auto;padding-right:.85rem}.air-mcap-tip-val{font-size:var(--type-xs);font-variant-numeric:tabular-nums;font-weight:500}.air-mcap-tip-tag{text-transform:uppercase;letter-spacing:.04em;color:#ffffff80;border:1px solid #fff3;border-radius:4px;margin-left:.1rem;padding:0 .25em;font-size:.68em}.air-toggle-text{white-space:nowrap}.air-fullscreen-btn{color:#ffffffb8;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:6px;transition:all .2s;display:flex}.air-fullscreen-btn:hover{color:#fffc;border-color:#fff3}.air-chart-wrap{background:#000000d1;border:1px solid #ffffff0f;border-radius:12px;position:relative;overflow:visible}#pdoom-chart-wrap{background:#13161a;border-color:#ffffff14}.air-chart{width:100%;height:520px;position:relative}.air-chart svg{width:100%;height:100%;display:block}.air-chart svg path,.air-chart svg line,.air-fullscreen-chart svg path,.air-fullscreen-chart svg line{mix-blend-mode:screen}.air-chart--tall{height:1100px}.air-chart-legend{border-top:1px solid #ffffff0f;flex-wrap:wrap;gap:.5rem 1rem;min-height:36px;padding:.75rem 1rem;display:flex}.air-legend-item{font-size:var(--type-xs);color:#ffffffc7;cursor:pointer;white-space:nowrap;align-items:center;gap:.35rem;transition:opacity .2s;display:flex}.air-legend-item:hover{opacity:.8}.air-legend-item.dimmed{opacity:.25}.air-legend-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.air-legend-icon{fill-opacity:.9;flex-shrink:0;width:14px;height:14px;display:block}.air-tooltip{pointer-events:none;backdrop-filter:blur(8px);font-size:var(--type-sm);color:#ffffffd9;z-index:100;opacity:0;background:#0f0f148c;border:1px solid #ffffff26;border-radius:10px;max-width:280px;padding:.6rem .8rem;line-height:1.4;transition:opacity .15s;position:absolute;box-shadow:0 4px 20px #00000080}.air-tooltip.visible{opacity:1}.air-tooltip-header{align-items:flex-start;gap:.55rem;margin-bottom:.45rem;display:flex}.air-tooltip-logo{fill-opacity:.95;flex-shrink:0;width:22px;height:22px;margin-top:1px;display:block}.air-tooltip-logo-fallback{border-radius:50%;flex-shrink:0;width:14px;height:14px;margin-top:5px;display:block}.air-tooltip-titles{flex-direction:column;gap:.1rem;min-width:0;display:flex}.air-tooltip-model{color:#fff;font-weight:600;line-height:1.2}.air-tooltip-org{font-size:var(--type-xs);color:#fff9;line-height:1.2}.air-tooltip-score{font-size:var(--type-md);font-variant-numeric:tabular-nums;font-weight:700}.air-tooltip-date{font-size:var(--type-xs);color:#ffffffbf}.air-source{background:#00dce608;border-top:1px solid #00dce626;border-radius:0 0 10px 10px;margin-top:1.25rem;padding:.75rem 1rem}.air-source-text{font-size:var(--type-sm);color:#c8dcf0d1;margin:0;line-height:1.55}.air-source-text:before{content:"⊕ ";color:#00dce699;font-weight:700}.air-source-text a{color:#00dce6;font-weight:500;text-decoration:none}.air-source-text a:hover{color:#33f2ff;text-decoration:underline}.air-source-note{font-size:var(--type-xs);color:#c8dcf0a6;margin:.4rem 0 0;padding-left:1.2em;line-height:1.55}.air-source-asof{white-space:nowrap;color:#c8dcf099;font-variant-numeric:tabular-nums}.air-back-top{color:#c8dcf099;font-size:var(--type-sm);cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;gap:.4rem;width:fit-content;margin-top:1.25rem;margin-left:auto;margin-right:auto;padding:.5rem 1rem;font-family:Alcyone,sans-serif;text-decoration:none;transition:color .2s,border-color .2s,background .2s;display:flex}.air-back-top:hover{color:#00dce6;background:#00dce60f;border-color:#00dce64d}.air-back-top svg{flex-shrink:0;width:16px;height:16px}.air-about{margin-top:var(--space-8);padding:var(--space-7);background:#ffffff05;border:1px solid #ffffff0f;border-radius:16px}.air-about-title{font-family:var(--font-serif);font-size:var(--type-xl);color:var(--color-heading);margin:0 0 var(--space-4);letter-spacing:.005em;font-weight:600}.air-about-body{font-size:var(--type-base);color:var(--color-muted);line-height:1.65}.air-about-body>p{margin:0 0 1rem}.air-about-body a{color:#00dce6;text-decoration:none}.air-about-body a:hover{color:#33f2ff;text-decoration:underline}.air-about-section{background:#ffffff05;border-left:3px solid #ffffff2e;border-radius:2px;margin-bottom:.75rem;padding:0}.air-about-section>summary{cursor:pointer;user-select:none;align-items:center;gap:.5rem;padding:.6rem .9rem;list-style:none;display:flex}.air-about-section>summary::-webkit-details-marker{display:none}.air-about-section>summary:before{content:"▶";font-size:var(--type-xs);color:#ffffff8c;flex-shrink:0;transition:transform .2s}.air-about-section[open]>summary:before{transform:rotate(90deg)}.air-about-section>summary h3{font-size:var(--type-sm);color:#c8dcf0d9;margin:0;font-weight:700}.air-about-section>summary:hover h3{color:#c8dcf0}.air-about-section>p,.air-about-section>ul{margin:0;padding:0 .9rem .5rem}.air-about-section p{font-size:var(--type-xs);margin:0 0 .5rem;padding:0 .9rem;line-height:1.6}.air-about-section h4{font-size:var(--type-sm);color:#c8dcf0bf;margin:.8rem .9rem .25rem;font-weight:600}.air-about-section--amber{border-left-color:#eec002}.air-about-section--teal{border-left-color:#1bd0d5}.air-about-section--blue{border-left-color:#4662d7}.air-about-section--purple{border-left-color:#a855f7}.air-about-section--green{border-left-color:#22c55e}.air-about-section--amber>summary h3{color:#eec002}.air-about-section--teal>summary h3{color:#1bd0d5}.air-about-section--blue>summary h3{color:#6b82e8}.air-about-section--purple>summary h3{color:#b87cf7}.air-about-section--green>summary h3{color:#34d166}.air-ref-cat{color:#c8dcf0b8;font-size:var(--type-xs);letter-spacing:.06em;margin:.7rem .9rem .3rem;font-weight:600}.air-ref-cat:first-of-type{margin-top:.3rem}.air-refs{margin:0 0 .3rem;padding:0 .9rem;list-style:none}.air-refs li{font-size:var(--type-xs);color:#c8dcf0b8;border-bottom:1px solid #ffffff0a;padding:.3rem 0;line-height:1.5}.air-refs li:last-child{border-bottom:none}.air-refs li em{color:#c8dcf0c7}.air-refs li a{color:#00ccd6;font-size:var(--type-xs)}.air-refs li a:hover{color:#33f2ff}@media (prefers-reduced-motion:reduce){.air-dot-item,.air-dot-pip,.air-dot-label,.air-about-section>summary:before{transition:none}}.air-fullscreen-overlay{z-index:9999;height:100dvh;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0);padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0);background:#000;flex-direction:column;display:flex;position:fixed;inset:0}.air-fullscreen-overlay[hidden]{display:none}.air-fullscreen-header{border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;padding:.75rem 1.5rem;display:flex}.air-fullscreen-title{font-size:var(--type-lg);color:#c8dcf0;margin:0;font-weight:600}.air-fullscreen-close{color:#ffffffc7;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:8px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:6px;transition:all .2s;display:flex}.air-fullscreen-close:hover{color:#fff;border-color:#ffffff4d}.air-fullscreen-chart{flex:1;min-height:0;position:relative;overflow:hidden}.air-fullscreen-chart svg{width:100%;height:100%;display:block}@media (width<=768px){.air-hero{min-height:220px;padding-top:100px}.air-section{margin-top:2rem;padding:1.25rem}.air-controls{flex-direction:column;align-items:stretch}.air-view-switcher{width:100%}.air-view-btn{text-align:center;flex:1}.air-controls-right{justify-content:space-between}.air-chart{height:380px}.air-chart--tall{height:900px}.air-page{padding:0 1rem 3rem}.air-tooltip{max-width:220px;font-size:.75rem}.air-fullscreen-header{padding:.5rem 1rem}.air-fullscreen-title{font-size:var(--type-base)}}@media (prefers-reduced-motion:reduce){.air-section-body,.air-tooltip{transition:none}}.tax-category-bar{flex-wrap:wrap;gap:6px;margin-bottom:1.25rem;display:flex}.tax-cat-btn{font-size:var(--type-xs);color:#ffffffc7;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff1f;border-radius:999px;min-height:32px;padding:.3em .75em;font-weight:500;transition:all .25s}.tax-cat-btn:hover{color:#fff;border-color:#ffffff59}.tax-cat-btn.active{color:#fff;border-color:var(--cat-color,#ffffff4d);background:color-mix(in srgb, var(--cat-color,#888) 20%, transparent)}.tax-evidence-filter{background:#ffffff0a;border-radius:8px;gap:2px;padding:2px;display:flex}.tax-ev-btn{font-size:var(--type-xs);color:#ffffffb8;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;min-height:32px;padding:.3em .65em;transition:all .2s;display:flex}.tax-ev-btn:hover{color:#ffffffe6}.tax-ev-btn.active{color:#fff;background:#ffffff1a}.tax-ev-btn:focus-visible{outline-offset:2px;outline:2px solid #00d9ffb3}.tax-ev-pip{border-radius:50%;flex-shrink:0;width:7px;height:7px}.tax-ev-pip--demo{background:#4ade80}.tax-ev-pip--obs{background:#facc15}.tax-ev-pip--proj{background:#f87171}.tax-container{background:#0003;border:1px solid #ffffff0f;border-radius:0;min-height:400px;padding:1.25rem;position:relative;overflow:visible}.tax-cards{z-index:2;gap:6px;transition:gap .4s;display:grid;position:relative}.tax-cards[data-view=table]{grid-template-columns:repeat(9,1fr);gap:5px}.tax-cards[data-view=grid]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.tax-card{z-index:1;cursor:pointer;background:var(--card-bg,#ffffff08);border:1px solid #ffffff14;border-radius:0;transition:transform .3s,box-shadow .3s,opacity .3s,border-color .3s;position:relative;overflow:hidden}.tax-card:hover{box-shadow:0 6px 24px #00000080, 0 0 0 1px var(--cat-color,#ffffff26);border-color:var(--cat-color,#fff3);z-index:10;transform:translateY(-2px)}.tax-card.dimmed{opacity:.15;pointer-events:none}.tax-card.highlighted{border-color:var(--cat-color,#fff);box-shadow:0 0 16px color-mix(in srgb, var(--cat-color,#fff) 40%, transparent);z-index:10}.tax-card-icon{object-fit:contain;filter:grayscale(.3)brightness(.85);opacity:.7;pointer-events:none;transition:opacity .3s,filter .3s;display:block}.tax-card:hover .tax-card-icon{opacity:1;filter:grayscale(0)brightness()}.tax-cards[data-view=table] .tax-card{aspect-ratio:auto;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:0;padding:6px 4px;display:flex}.tax-cards[data-view=table] .tax-card-icon{width:36px;height:36px;margin-bottom:3px}.tax-cards[data-view=table] .tax-card-id{font-size:var(--type-xs);color:var(--cat-color,#fffc);letter-spacing:.02em;margin-bottom:2px;font-weight:700}.tax-cards[data-view=table] .tax-card-title{font-size:var(--type-xs);color:#ffffffbf;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;line-height:1.2;display:-webkit-box;overflow:hidden}.tax-cards[data-view=table] .tax-card-ev{border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:3px}.tax-cards[data-view=table] .tax-card-teaser{display:none}.tax-cards[data-view=table] .tax-card-cat-bar{background:var(--cat-color,#888);height:3px;position:absolute;top:0;left:0;right:0}.tax-cards[data-view=grid] .tax-card{flex-direction:column;gap:.3rem;min-height:110px;padding:.85rem;display:flex}.tax-cards[data-view=grid] .tax-card-icon{width:52px;height:52px;margin-bottom:.25rem}.tax-cards[data-view=grid] .tax-card-cat-bar{background:var(--cat-color,#888);height:3px;position:absolute;top:0;left:0;right:0}.tax-cards[data-view=grid] .tax-card-header{align-items:center;gap:.4rem;display:flex}.tax-cards[data-view=grid] .tax-card-id{font-size:var(--type-xs);color:var(--cat-color,#ffffffb3);font-weight:700}.tax-cards[data-view=grid] .tax-card-ev{border-radius:50%;flex-shrink:0;width:7px;height:7px}.tax-cards[data-view=grid] .tax-card-title{font-size:var(--type-sm);color:#ffffffd9;font-weight:600;line-height:1.3}.tax-cards[data-view=grid] .tax-card-teaser{font-size:var(--type-xs);color:#c8dcf0b8;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.tax-row-label{font-size:var(--type-xs);color:var(--cat-color,#ffffff80);border-bottom:1px solid #ffffff0f;grid-column:1/-1;align-items:center;gap:.5rem;margin-bottom:2px;padding:.5rem 0 .15rem;font-weight:600;display:flex}.tax-row-label-num{opacity:.6;font-weight:700}.tax-cards[data-view=grid] .tax-row-label{display:none}.tax-compounds{border-top:1px solid #ffffff0f;margin-top:1.5rem;padding-top:1.25rem}.tax-compounds-title{font-size:var(--type-lg);color:#c8dcf0;margin:0 0 .4rem;font-weight:600}.tax-compounds-desc{font-size:var(--type-sm);color:#c8dcf0bf;max-width:700px;margin:0 0 1rem;line-height:1.5}.tax-compound-cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;display:grid}.tax-compound-card{cursor:pointer;background:#ffffff05;border:1px solid #ffffff14;border-radius:0;padding:1rem;transition:all .3s;position:relative;overflow:hidden}.tax-compound-card:before{content:"";background:linear-gradient(90deg, var(--link-a,#888), var(--link-b,#888));height:3px;position:absolute;top:0;left:0;right:0}.tax-compound-card:hover{border-color:#fff3;transform:translateY(-2px);box-shadow:0 6px 20px #0006}.tax-compound-card.active{background:#ffc8640d;border-color:#ffc86466;box-shadow:0 0 20px #ffc8641a}.tax-compound-icon{object-fit:contain;opacity:.35;filter:grayscale(.4);pointer-events:none;width:44px;height:44px;transition:opacity .3s,filter .3s;position:absolute;top:12px;right:12px}.tax-compound-card:hover .tax-compound-icon{opacity:.65;filter:grayscale(0)}.tax-compound-id{font-size:var(--type-xs);color:#ffc864;margin-bottom:.3rem;font-weight:700}.tax-compound-title{font-size:var(--type-sm);color:#ffffffd9;margin-bottom:.4rem;font-weight:600;line-height:1.3}.tax-compound-desc{font-size:var(--type-xs);color:#c8dcf0b8;line-height:1.5}.tax-compound-links{flex-wrap:wrap;gap:4px;margin-top:.5rem;display:flex}.tax-compound-link-pip{font-size:var(--type-xs);color:#c8dcf0b8;background:#ffffff14;border-radius:0;padding:.15em .5em;font-weight:600}.tax-bonds-svg{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.tax-bond-line{stroke-width:1.5px;fill:none;opacity:0;transition:opacity .4s}.tax-bond-line.visible{opacity:.6}.tax-scroll-hint{backdrop-filter:blur(6px);color:#ffc864e6;font-size:var(--type-sm);pointer-events:none;z-index:200;opacity:0;visibility:hidden;white-space:nowrap;background:#08080e8c;border:1px solid #ffc8644d;align-items:center;gap:.5rem;padding:.45rem 1rem .45rem .75rem;font-family:inherit;transition:opacity .35s,transform .35s,visibility 0s .35s;display:flex;position:fixed;bottom:2rem;left:50%;transform:translate(-50%)translateY(.4rem)}.tax-scroll-hint.visible{opacity:1;visibility:visible;transition:opacity .35s,transform .35s;transform:translate(-50%)translateY(0)}.tax-scroll-hint-arrow{flex-shrink:0;animation:1.1s ease-in-out infinite taxHintBounce}@keyframes taxHintBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.tax-detail{z-index:200;-webkit-backdrop-filter:blur(6px);opacity:0;pointer-events:none;background:#0c0c1299;border:1px solid #ffffff26;border-radius:0;width:380px;max-width:calc(100vw - 2rem);max-height:80vh;padding:1.25rem;transition:opacity .25s,transform .25s;position:fixed;overflow-y:auto;transform:translateY(8px);box-shadow:0 12px 48px #000000b3}.tax-detail.visible{opacity:1;pointer-events:auto;transform:translateY(0)}.tax-detail[hidden]{display:none}.tax-detail-header{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.tax-detail-id{font-size:var(--type-xs);background:var(--cat-color,#ffffff1a);color:#fff;border-radius:0;padding:.15em .5em;font-weight:700}.tax-detail-evidence{font-size:var(--type-xs);color:#c8dcf0bf;align-items:center;gap:4px;display:flex}.tax-detail-close{color:#ffffffb8;font-size:var(--type-xl);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;margin-left:auto;padding:4px 8px;display:flex}.tax-detail-close:hover{color:#fff}.tax-detail-icon-wrap{background:#ffffff08;border:1px solid #ffffff0f;border-radius:0;align-items:center;gap:.75rem;margin-bottom:.75rem;padding:.5rem;display:flex}.tax-detail-icon{object-fit:contain;flex-shrink:0;width:64px;height:64px}.tax-detail-icon-alt{font-size:var(--type-xs);color:#c8dcf0b8;font-style:italic;line-height:1.4}.tax-detail-title{font-size:var(--type-lg);color:#c8dcf0;margin:0 0 .5rem;font-weight:600;line-height:1.3}.tax-detail-desc{font-size:var(--type-base);color:#c8dcf0c7;margin:0 0 .75rem;line-height:1.65}.tax-detail-tech{font-size:var(--type-xs);color:#c8dcf0b8;border-top:1px solid #ffffff0f;margin:0;padding-top:.5rem;line-height:1.5}.tax-detail-related{flex-wrap:wrap;gap:4px;margin-top:.5rem;display:flex}.tax-detail-refs{border-top:1px solid #ffffff0f;margin-top:.75rem;padding-top:.5rem}.tax-detail-refs:empty{display:none}.tax-detail-refs-header{color:#ffc86499;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.35rem;font-size:.7rem;font-weight:600}.tax-detail-ref-item{font-size:var(--type-xs);color:#c8dcf099;margin-bottom:.3rem;line-height:1.45}.tax-detail-ref-item a{color:#c8dcf099;border-bottom:1px solid #c8dcf026;text-decoration:none;transition:color .2s,border-color .2s}.tax-detail-ref-item a:hover{color:#dcf0ffe6;border-color:#dcf0ff66}.tax-card.flip-animating{z-index:20;transition:transform .5s cubic-bezier(.4,0,.2,1),width .5s cubic-bezier(.4,0,.2,1),height .5s cubic-bezier(.4,0,.2,1);position:absolute!important}@media (width<=768px){.tax-cards[data-view=table]{grid-template-columns:repeat(5,1fr);gap:4px}.tax-cards[data-view=grid]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.tax-compound-cards{grid-template-columns:1fr}.tax-container{padding:.75rem}.tax-evidence-filter{flex-wrap:wrap}.tax-detail{width:calc(100vw - 1rem);max-height:60vh;top:auto!important;bottom:.5rem!important;left:.5rem!important}}@media (width<=480px){.tax-cards[data-view=table]{grid-template-columns:repeat(4,1fr)}}.fund-kpis{justify-content:center;align-items:center;gap:2rem;padding:2rem 0;display:flex}.fund-kpi{text-align:center;flex-direction:column;align-items:center;display:flex}.fund-kpi-amount{font-variant-numeric:tabular-nums;font-size:clamp(2rem,5vw,3.5rem);font-weight:700;line-height:1.1}.fund-kpi--cap .fund-kpi-amount{color:#f87171}.fund-kpi--safe .fund-kpi-amount{color:#4ade80}.fund-kpi-label{font-size:var(--type-sm);color:#c8dcf0bf;margin-top:.35rem}.fund-kpi-sub{font-size:var(--type-xs);color:#c8dcf094;margin-top:.15rem}.fund-kpi--vs{flex-shrink:0}.fund-kpi-vs{font-size:var(--type-sm);color:#c8dcf08c;font-style:italic}.fund-pixel-wrap{text-align:center;margin:1.5rem 0}.fund-pixel-grid{flex-wrap:wrap;justify-content:center;gap:1px;max-width:900px;margin:0 auto;display:flex}.fund-pixel{border-radius:1px;width:6px;height:6px}.fund-pixel--cap{background:#f8717173}.fund-pixel--safe{z-index:1;background:#4ade80;position:relative;box-shadow:0 0 6px #4ade80,0 0 12px #4ade8066}.fund-pixel-caption{font-size:var(--type-xs);color:#c8dcf0a6;justify-content:center;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.fund-pixel-cap-dot,.fund-pixel-safe-dot{border-radius:1px;width:8px;height:8px;display:inline-block}.fund-pixel-cap-dot{background:#f8717173}.fund-pixel-safe-dot{background:#4ade80}.fund-ratio-bar-wrap{margin:2rem 0 1.5rem}.fund-ratio-bar{border-radius:3px;height:28px;display:flex;overflow:hidden}.fund-ratio-bar-cap{background:linear-gradient(90deg,#f8717140,#f8717166);flex:1199}.fund-ratio-bar-safe{background:#4ade80;flex:1;min-width:3px;box-shadow:0 0 8px #4ade80}.fund-ratio-labels{font-size:var(--type-xs);justify-content:space-between;margin-top:.35rem;display:flex}.fund-ratio-label-cap{color:#f87171}.fund-ratio-label-safe{color:#4ade80}.fund-comparisons{background:#ffffff04;border:1px solid #ffffff0f;margin:2rem 0;padding:1.25rem}.fund-comparisons-intro{font-size:var(--type-sm);color:#c8dcf0b8;margin-bottom:.75rem}.fund-comparisons-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;display:grid}.fund-compare-item{align-items:baseline;gap:.5rem;display:flex}.fund-compare-amount{font-size:var(--type-sm);color:#c8dcf0c7;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.fund-compare-label{font-size:var(--type-xs);color:#c8dcf09e;line-height:1.4}.fund-callouts{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px;margin-top:1rem;display:grid}.fund-callout{background:#ffffff05;border:1px solid #ffffff0f;padding:.75rem}.fund-callout-label{font-size:var(--type-xs);color:#ff7832;margin-bottom:.25rem;font-weight:700}.fund-callout-text{font-size:var(--type-sm);color:#c8dcf0bf;line-height:1.5}.fund-breakdown{z-index:50;backdrop-filter:blur(7px);pointer-events:none;opacity:0;background:#0c0c1299;border:1px solid #ffffff26;max-width:300px;padding:.75rem;transition:opacity .2s;position:absolute}.fund-breakdown.visible{opacity:1;pointer-events:auto}.inc-sparkline{height:60px;margin-bottom:1rem;position:relative}.inc-timeline{padding-left:2rem;position:relative}.inc-year-marker{border:1px solid #ffffff14;border-left:3px solid rgba(var(--act-3-rgb), .55);color:#ffffffeb;text-align:left;cursor:pointer;background:#ffffff06;border-radius:6px;align-items:baseline;gap:.7rem;width:100%;margin-top:.35rem;padding:.85rem 1rem;font-family:inherit;transition:background .15s,border-color .15s;display:flex}.inc-year-marker:hover{background:rgba(var(--act-3-rgb), .07);border-color:rgba(var(--act-3-rgb), .35)}.inc-year-marker[aria-expanded=true]{background:rgba(var(--act-3-rgb), .05);border-bottom-right-radius:0;border-bottom-left-radius:0}.inc-year-sign{width:20px;height:20px;font-size:var(--type-md);color:rgba(var(--act-3-rgb), 1);justify-content:center;align-items:center;font-weight:400;line-height:1;transition:transform .2s;display:inline-flex}.inc-year-marker[aria-expanded=true] .inc-year-sign{color:#ffffffb3}.inc-year-label{font-family:var(--font-sans);font-size:var(--type-md);letter-spacing:.02em;color:#fffffff0;font-weight:700}.inc-year-count{font-size:var(--type-xs);letter-spacing:.02em;color:var(--color-faint);background:#ffffff0f;border-radius:10px;margin-left:auto;padding:.18rem .55rem;font-weight:600}.inc-year-count[data-count="1"]:after{content:" incident";color:#ffffff73;font-weight:400}.inc-year-count:after{content:" incidents";color:#ffffff73;font-weight:400}.inc-year-group{border-left:1px solid rgba(var(--act-3-rgb), .18);margin:0 0 .25rem .7rem;padding:.25rem 0 .5rem .6rem}.inc-year-group[hidden]{display:none}.inc-item{cursor:pointer;border-left:2px solid #ffffff0f;gap:.75rem;margin:0 0 .15rem .25rem;padding:.65rem 1rem;transition:border-color .18s,background .18s;display:flex}.inc-item:hover{border-left-color:var(--cat-color,#ffffff4d);background:#ffffff05}.inc-item.expanded{border-left-color:var(--cat-color,#888);background:#ffffff09}.inc-hint{color:#ffffffad;border:1px dashed rgba(var(--act-3-rgb), .3);background:#ffffff08;border-radius:6px;align-items:flex-start;gap:.5rem;margin:.75rem 0 1.1rem;padding:.65rem .9rem;font-size:.82rem;line-height:1.5;display:flex}.inc-hint-icon{color:rgba(var(--act-3-rgb), 1);margin-top:.06rem;font-size:.92rem;font-weight:700}.inc-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:5px}.inc-content{flex:1;min-width:0}.inc-title{font-size:var(--type-sm);color:#ffffffe0;font-weight:600;line-height:1.3}.inc-date{font-size:var(--type-xs);color:#c8dcf0b8}.inc-desc{font-size:var(--type-xs);color:#c8dcf0b8;margin-top:.25rem;line-height:1.5;display:none}.inc-item.expanded .inc-desc{display:block}.inc-severity{border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:7px}.inc-cat-filter{flex-wrap:wrap;gap:4px;display:flex}.inc-cat-btn{font-size:var(--type-xs);color:#ffffffb8;cursor:pointer;background:0 0;border:1px solid #ffffff1a;min-height:28px;padding:.2em .6em;transition:all .2s}.inc-cat-btn:hover{color:#fff;border-color:#ffffff40}.inc-cat-btn.active{color:#fff;background:#ffffff1a}.gov-timeline-track{position:relative}.cht-domains{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;margin-bottom:1.5rem;padding-top:4px;display:grid}.cht-domain{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;padding:1.5rem;transition:border-color .25s,background .25s,box-shadow .25s}.cht-domain:hover{background:#ffffff0d;border-color:#ffffff24;box-shadow:0 -2px 12px #ffffff08}.cht-domain-icon{opacity:.7;width:44px;height:44px;margin-bottom:.85rem}.cht-domain[data-domain=safety] .cht-domain-icon{color:#34d399}.cht-domain[data-domain=accountability] .cht-domain-icon{color:#fb923c}.cht-domain[data-domain=relationships] .cht-domain-icon{color:#f9a8d4}.cht-domain[data-domain=work] .cht-domain-icon{color:#fbbf24}.cht-domain[data-domain=rights] .cht-domain-icon{color:#c4b5fd}.cht-domain[data-domain=limits] .cht-domain-icon{color:#60a5fa}.cht-domain[data-domain=power] .cht-domain-icon{color:#f87171}.cht-domain-title{font-size:var(--type-base);color:#ffffffe6;letter-spacing:.01em;margin-bottom:.65rem;font-weight:600}.cht-domain[data-domain=safety] .cht-domain-title{color:#34d399}.cht-domain[data-domain=accountability] .cht-domain-title{color:#fb923c}.cht-domain[data-domain=relationships] .cht-domain-title{color:#f9a8d4}.cht-domain[data-domain=work] .cht-domain-title{color:#fbbf24}.cht-domain[data-domain=rights] .cht-domain-title{color:#c4b5fd}.cht-domain[data-domain=limits] .cht-domain-title{color:#60a5fa}.cht-domain[data-domain=power] .cht-domain-title{color:#f87171}@media (width>=835px) and (width<=1400px){#societal-impact .cht-domains .cht-domain[data-domain=power]{grid-column-start:2}}.cht-domain-text{font-size:var(--type-sm);color:#c8dcf0bf;margin-bottom:1rem;line-height:1.6}.cht-domain-tags{flex-wrap:wrap;gap:6px;display:flex}.cht-tag{font-size:var(--type-xs);letter-spacing:.03em;color:#c8dcf0b8;white-space:nowrap;cursor:help;background:#ffffff0f;border-radius:4px;padding:3px 8px;transition:background .15s,color .15s;position:relative}.cht-tag[data-tooltip]:hover{color:#ffffffd9;background:#ffffff1f}.cht-tag[data-tooltip]:after{content:attr(data-tooltip);backdrop-filter:blur(6px);color:#ffffffd1;width:300px;max-width:85vw;font-size:var(--type-xs);white-space:normal;pointer-events:none;opacity:0;z-index:30;letter-spacing:0;background:#08080e99;border:1px solid #ffffff24;border-radius:6px;padding:.6rem .8rem;font-family:inherit;line-height:1.55;transition:opacity .18s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.cht-tag[data-tooltip]:hover:after{opacity:1}.cht-domain-tags .cht-tag:first-child[data-tooltip]:after{left:0;transform:none}.cht-domain-tags .cht-tag:last-child[data-tooltip]:after{left:auto;right:0;transform:none}.cht-hint{text-align:center;font-size:var(--type-xs);color:#c8dcf094;letter-spacing:.02em;margin:0 0 1.25rem}.cht-domain-principle{font-size:var(--type-xs);color:#c8dcf094;letter-spacing:.02em;margin:-.35rem 0 .75rem;line-height:1.5}.cht-domain-principle em{color:#dcebfac7;font-style:italic}.cht-callout{background:#ffffff08;border-left:3px solid #4ade8066;border-radius:0 8px 8px 0;margin-bottom:1rem;padding:1.25rem 1.5rem}.cht-callout-text{font-size:var(--type-sm);color:#c8dcf0c7;margin:0;line-height:1.65}.asl-hero{text-align:center;padding:1.5rem 0}.asl-hero-count{color:#f87171;font-size:clamp(2rem,5vw,3.5rem);font-weight:700;line-height:1}.asl-hero-label{font-size:var(--type-base);color:#c8dcf0b8;margin-top:.5rem}.asl-distribution{flex-wrap:wrap;justify-content:center;gap:.75rem;padding:.75rem 0 1.5rem;display:flex}.asl-dist-item{font-size:var(--type-sm);color:#c8dcf0c7;align-items:center;gap:.35rem;display:flex}.asl-dist-dot{border-radius:50%;width:10px;height:10px}.asl-dist-count{font-weight:700}.asl-group-title{font-size:var(--type-sm);color:#c8dcf0b8;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #ffffff0f;padding:.75rem 0 .35rem;font-weight:600}.asl-row{cursor:pointer;border-bottom:1px solid #ffffff08;align-items:flex-start;gap:.75rem;padding:.65rem 0;transition:background .2s;display:flex}.asl-row:hover{background:#ffffff05}.asl-num{font-size:var(--type-xs);color:#c8dcf0b8;text-align:right;flex-shrink:0;min-width:24px;font-weight:700}.asl-name{font-size:var(--type-sm);color:#ffffffe0;flex:1;min-width:0;font-weight:600}.asl-badge{font-size:var(--type-xs);white-space:nowrap;flex-shrink:0;padding:.15em .55em;font-weight:600}.asl-badge--upheld{color:#4ade80;background:#4ade8026}.asl-badge--partial{color:#facc15;background:#facc1526}.asl-badge--violated{color:#f87171;background:#f8717126}.asl-badge--untestable{color:#94a3b8;background:#94a3b826}.asl-evidence{font-size:var(--type-xs);color:#c8dcf0b8;padding:.35rem 0 0 calc(24px + .75rem);line-height:1.5;display:none}.asl-row.expanded+.asl-evidence{display:block}.asl-mechanisms{flex-wrap:wrap;gap:4px;margin-top:.35rem;display:flex}.asl-mech-pip{font-size:var(--type-xs);color:#c8dcf0b8;background:#ffffff0f;padding:.1em .4em;font-weight:600}.se-spectrum{align-items:center;gap:.75rem;padding:0 0 1.25rem;display:flex}.se-spectrum-left,.se-spectrum-right{font-size:var(--type-xs);color:#c8dcf0bf;white-space:nowrap;text-transform:uppercase;letter-spacing:.06em;font-weight:600}.se-spectrum-bar{background:linear-gradient(90deg,#facc15 0%,#ffffff1a 50%,#60a5fa 100%);border-radius:2px;flex:1;height:3px}.se-columns{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.se-column-title{font-size:var(--type-md);border-bottom:2px solid;margin:0 0 .75rem;padding-bottom:.5rem;font-weight:600}.se-column--ethics .se-column-title{color:#facc15;border-color:#facc154d}.se-column--safety .se-column-title{color:#60a5fa;border-color:#60a5fa4d}.se-card{cursor:pointer;border:1px solid #ffffff0f;margin-bottom:.5rem;padding:.75rem;transition:border-color .2s,background .2s}.se-card:hover{background:#ffffff05;border-color:#ffffff26}.se-card-name{font-size:var(--type-sm);color:#ffffffd9;font-weight:600}.se-card-role{font-size:var(--type-xs);color:#c8dcf0b8;margin-top:.15rem}.se-card-work{font-size:var(--type-xs);color:#c8dcf0b8;margin-top:.35rem}.se-card-concern{font-size:var(--type-xs);color:#c8dcf0b8;margin-top:.35rem;line-height:1.5;display:none}.se-card.expanded .se-card-concern{display:block}.scn-detail{z-index:200;-webkit-backdrop-filter:blur(6px);opacity:0;pointer-events:none;background:#0c0c1299;border:1px solid #ffffff26;width:360px;max-width:calc(100vw - 2rem);padding:1.25rem;transition:opacity .25s,transform .25s;position:fixed;transform:translateY(8px);box-shadow:0 12px 48px #000000b3}.scn-detail.visible{opacity:1;pointer-events:auto;transform:translateY(0)}.scn-detail[hidden]{display:none}.scn-detail-name{font-size:var(--type-lg);color:#c8dcf0;margin:0 0 .15rem;font-weight:600}.scn-detail-subtitle{font-size:var(--type-xs);color:#c8dcf0b8;margin-bottom:.5rem}.scn-detail-desc{font-size:var(--type-sm);color:#c8dcf0c7;margin-bottom:.5rem;line-height:1.55}.scn-detail-ref{font-size:var(--type-xs);color:#ff7832}.scn-detail-close{color:#ffffffa6;font-size:var(--type-lg);cursor:pointer;background:0 0;border:none;min-width:44px;min-height:44px;padding:4px 8px;position:absolute;top:.5rem;right:.5rem}.tk-phases{gap:2px;margin-bottom:1.5rem;display:flex}.tk-phase{text-align:center;border:1px solid #ffffff0f;flex:1;padding:.5rem}.tk-phase-label{font-size:var(--type-lg);color:#ffffffb3;font-weight:700}.tk-phase-full{font-size:var(--type-xs);color:#c8dcf0b8;margin-top:.15rem}.tk-phase-desc{font-size:var(--type-xs);color:#c8dcf0b8;margin-top:.25rem;line-height:1.4}.tk-dial-wrap{padding:2.5rem 0 1.5rem;position:relative}.tk-dial{gap:0;width:100%;display:flex;position:relative;overflow:visible}.tk-stop{cursor:pointer;border:1px solid #0000;flex-direction:column;flex:1;align-items:center;min-height:28px;padding:.5rem .15rem;transition:border-color .2s,background .2s;display:flex;position:relative;overflow:visible}.tk-stop:hover,.tk-stop.active{background:#ffffff08;border-color:#ffffff26}.tk-stop-dot{width:12px;height:12px;animation:2.4s ease-out infinite tkDotPulse;animation-delay:var(--pulse-delay,0s);border-radius:50%;flex-shrink:0;position:relative}@keyframes tkDotPulse{0%{box-shadow:0 0 #ffffff59}65%{box-shadow:0 0 0 6px #fff0}to{box-shadow:0 0 #fff0}}.tk-stop:after{content:attr(data-tooltip);backdrop-filter:blur(6px);color:#ffffffe6;font-size:var(--type-xs);white-space:nowrap;pointer-events:none;opacity:0;z-index:20;background:#08080e99;border:1px solid #ffffff1f;padding:.3rem .55rem;font-family:inherit;transition:opacity .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.tk-stop:hover:after{opacity:1}.tk-stop:nth-child(-n+3):after{left:0;transform:none}.tk-stop:nth-last-child(-n+3):after{left:auto;right:0;transform:none}.tk-assessment{background:#ffffff05;border:1px solid #ffffff0f;margin-top:.75rem;padding:.75rem}.tk-assessment-label{font-size:var(--type-xs);color:#ff7832;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.25rem;font-weight:600}.tk-assessment-text{font-size:var(--type-sm);color:#c8dcf0bf;line-height:1.5}.tk-detail{background:#ffffff05;border:1px solid #ffffff14;margin-top:1rem;padding:1rem;transition:opacity .3s}.tk-detail[hidden]{display:none}.tk-detail-name{font-size:var(--type-lg);color:#c8dcf0;margin-bottom:.3rem;font-weight:600}.tk-detail-risk{font-size:var(--type-xs);margin-bottom:.5rem;padding:.15em .5em;font-weight:600;display:inline-block}.tk-detail-risk--low{color:#4ade80;background:#4ade8026}.tk-detail-risk--medium{color:#facc15;background:#facc1526}.tk-detail-risk--high{color:#f87171;background:#f8717126}.tk-detail-risk--critical{color:#ef4444;background:#dc262633}.tk-detail-desc{font-size:var(--type-base);color:#c8dcf0bf;line-height:1.65}.tk-detail-mechs{flex-wrap:wrap;gap:4px;margin-top:.5rem;display:flex}@media (width<=768px){.se-columns{grid-template-columns:1fr}.fund-kpis{flex-direction:column;gap:.75rem}.fund-kpi--vs{display:none}.fund-pixel-grid{max-width:100%}.fund-pixel{width:4px;height:4px}.tk-stop-label{writing-mode:horizontal-tb;font-size:var(--type-xs)}.scn-detail{width:calc(100vw - 1rem);max-height:60vh;overflow-y:auto;top:auto!important;bottom:.5rem!important;left:.5rem!important}}@media (prefers-reduced-motion:reduce){.tax-card{transition:opacity .15s!important}.tax-card.flip-animating{transition:none!important}.tax-compound-card{transition:opacity .15s}.tax-detail{transition:opacity .1s;transform:none!important}.tax-bond-line{transition:opacity .1s}}.air-hero{flex-direction:column;justify-content:center;min-height:100svh;padding:7rem 2rem 4rem;display:flex}.air-hero-statement{max-width:1200px;margin:2rem 0 3rem}.air-hero-statement p{color:var(--color-muted);margin:0 0 .35em;font-size:clamp(1rem,2.2vw,1.35rem);font-weight:300;line-height:1.5}.air-hero-statement p:last-child{margin-bottom:0}.air-hero-statement strong{color:#fff;font-weight:700}.air-hero-scroll{color:#c8dcf080;font-size:var(--type-sm);letter-spacing:.08em;justify-content:center;align-items:center;gap:.5rem;animation:2.4s ease-in-out infinite air-scroll-pulse;display:flex}@keyframes air-scroll-pulse{0%,to{opacity:.3}50%{opacity:.7}}.air-act{text-align:center;border-top:1px solid #ffffff14;flex-direction:column;align-items:center;gap:.35rem;margin-top:5rem;padding:4.5rem 0 0;display:flex}.air-act:first-of-type{margin-top:2rem}.air-act-num{font-size:var(--type-sm);letter-spacing:.18em;text-transform:uppercase;color:#c8dcf080;font-weight:700}.air-act-title{font-family:var(--font-serif);letter-spacing:.08em;text-transform:uppercase;color:#b33a3a;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700}.air-act-title .air-minor,.air-pull p .air-minor{font-weight:300}.air-beat{opacity:1;max-width:1200px;margin:3.5rem auto 4rem;padding:0 1rem;transform:none}@supports (animation-timeline:view()){.air-beat{animation:linear both beat-fade-in view();animation-range:entry entry 30%}@keyframes beat-fade-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}}.air-beat:not(.is-visible)[data-beat-anim]{opacity:0;transition:opacity .75s,transform .75s;transform:translateY(22px)}.air-beat.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.air-beat{opacity:1;transition:none;animation:none;transform:none}}.air-beat p{color:#ffffffd9;margin:0 0 .8em;font-size:clamp(1.35rem,2.6vw,2.15rem);font-weight:300;line-height:1.45}.air-beat p:last-child{margin-bottom:0}.air-beat-key{color:var(--beat-color,#fffffff2);font-weight:700}.air-beat strong{color:#fffffff2;font-weight:700}.air-closing-beat{opacity:1;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;max-width:860px;margin:5rem auto 4rem;padding:3rem 1.5rem;transform:none}@supports (animation-timeline:view()){.air-closing-beat{animation:linear both beat-fade-in view();animation-range:entry entry 30%}}.air-closing-beat.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.air-closing-beat{opacity:1;transition:none;animation:none;transform:none}}.air-closing-beat p{color:#c8dcf0c7;margin:0 0 1em;font-size:clamp(1.1rem,1.9vw,1.65rem);font-weight:300;line-height:1.6}.air-closing-beat p:last-child{margin:0}.air-closing-beat strong{color:#fffffff2;font-weight:700}.air-section-header{padding-bottom:.5rem}.air-section-title-row{display:none}.air-section-header>h2.air-section-title{margin:0 0 .6rem}.air-dot-nav{z-index:100;opacity:0;pointer-events:none;flex-direction:column;align-items:flex-end;gap:0;transition:opacity .4s;display:flex;position:fixed;top:50%;right:1.25rem;transform:translateY(-50%)}.air-dot-nav.is-visible{opacity:1;pointer-events:auto}.air-dot-item{cursor:pointer;justify-content:flex-end;align-items:center;padding:4px 0;text-decoration:none;display:flex;position:relative}.air-dot-pip{background:#ffffff2e;border-radius:50%;flex-shrink:0;width:7px;height:7px;transition:background .25s,transform .25s,box-shadow .25s}.air-dot-item:hover .air-dot-pip{background:var(--dot-color,#ffffff80);transform:scale(1.5)}.air-dot-item.is-active .air-dot-pip{background:var(--dot-color,#fff);box-shadow:0 0 6px var(--dot-color,#fff6);transform:scale(1.7)}.air-dot-label{white-space:nowrap;font-family:var(--font-sans);font-size:var(--type-xs);color:#ffffffd9;pointer-events:none;opacity:0;background:#0a0a12eb;border:1px solid #ffffff1a;border-radius:4px;padding:3px 8px;font-weight:500;transition:opacity .2s,transform .2s;position:absolute;right:calc(100% + 6px);transform:translate(4px)}.air-dot-item:hover .air-dot-label{opacity:1;transform:translate(0)}.air-dot-spacer{height:8px}@media (width<=768px){.air-dot-nav{display:none}}.ag-bar{fill-opacity:.8;cursor:pointer;transition:fill-opacity .15s}.ag-bar:hover{fill-opacity:1}.ag-donut-label{font-size:var(--type-xs);fill:#c8dcf0d1;font-family:Alcyone,sans-serif}.ag-donut-value{font-size:var(--type-sm);fill:#c8dcf0;font-weight:700;font-family:var(--font-sans)}.ag-donut-center-label{font-size:var(--type-xs);fill:#c8dcf0b8;text-anchor:middle;font-family:var(--font-sans)}.ag-donut-center-value{font-size:var(--type-xl);fill:#c8dcf0;text-anchor:middle;font-weight:700;font-family:var(--font-sans)}.bm-human-line{stroke:#ffffff40;stroke-width:1px;stroke-dasharray:6 4}.bm-human-label{fill:#c8dcf0a6;font-size:var(--type-xs);font-family:Alcyone,sans-serif}.bm-line{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.bm-dot{stroke:#0006;stroke-width:1px}.tc-threshold{stroke:#ff783240;stroke-width:1px;stroke-dasharray:6 4}.tc-threshold-label{fill:#ff7832;font-size:var(--type-xs);font-family:Alcyone,sans-serif}.tc-model-label{fill:#c8dcf0d1;font-size:var(--type-xs);pointer-events:none;font-family:Alcyone,sans-serif}.tc-trendline{stroke:#ffffff26;stroke-width:1.5px;stroke-dasharray:6 4;fill:none}.eco-kpis{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;margin-bottom:1.25rem;display:grid}.eco-kpi{text-align:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;padding:.75rem 1rem}.eco-kpi-value{font-size:var(--type-xl);color:#c8dcf0;font-variant-numeric:tabular-nums;font-weight:700;display:block}.eco-kpi-label{font-size:var(--type-xs);color:#c8dcf0b8;margin-top:.15rem;display:block}.eco-fan{fill-opacity:.08}.eco-fan-line{stroke-width:1.5px;fill:none}.eco-bar{fill-opacity:.8;cursor:pointer;transition:fill-opacity .15s}.eco-bar:hover{fill-opacity:1}.eco-equiv{font-size:var(--type-xs);fill:#c8dcf0b8;font-family:Alcyone,sans-serif}@media (width<=768px){.eco-kpis{grid-template-columns:repeat(2,1fr)}}.bio-kpis{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;margin-bottom:1.25rem;display:grid}.bio-kpi{text-align:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;padding:.75rem 1rem}.bio-kpi-value{font-size:var(--type-xl);color:#e84e24;font-variant-numeric:tabular-nums;font-weight:700;display:block}.bio-kpi-label{font-size:var(--type-xs);color:#c8dcf0b8;margin-top:.15rem;display:block}.bio-kpi-note{font-size:var(--type-xs);color:#c8dcf08c;margin-top:.2rem;display:block}.bio-expert-baseline{stroke:#ffffff59;stroke-width:1.5px;stroke-dasharray:8 4}.bio-expert-label{fill:#c8dcf0b8;font-size:var(--type-xs);font-family:var(--font-sans)}.bio-area{opacity:.65}@media (width<=768px){.bio-kpis{grid-template-columns:repeat(2,1fr)}}.oc-gap-fill{fill:#ff78320f}.oc-closed-line{stroke:#f89a06;stroke-width:2px;fill:none;stroke-linecap:round}.oc-open-line{stroke:#4675ed;stroke-width:2px;fill:none;stroke-linecap:round}.oc-model-annotation{font-size:var(--type-xs);fill:#c8dcf0c7;pointer-events:none;font-family:Alcyone,sans-serif}.oc-gap-annotation{font-size:var(--type-xs);fill:#ff7832;text-anchor:middle;font-family:Alcyone,sans-serif}.gm-country{stroke:#ffffff14;stroke-width:.5px;cursor:pointer;transition:stroke .15s,stroke-width .15s}.gm-country:hover{stroke:#ffffff4d;stroke-width:1px}.gm-country--nodata{fill:#ffffff0a;cursor:default}.gm-tier-legend{flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;padding:.75rem 1rem;display:flex}.gm-tier-item{font-size:var(--type-xs);color:#c8dcf0bf;align-items:center;gap:.4rem;display:flex}.gm-tier-swatch{border-radius:3px;flex-shrink:0;width:14px;height:14px}@media (prefers-reduced-motion:reduce){.ag-bar,.eco-bar,.gm-country{transition:none}}.air-chart-guide{color:#c8dcf09e;text-align:center;max-width:640px;margin:.5rem auto 0;padding:0 1rem;font-size:.8rem;font-style:italic;line-height:1.45}#agi-venn .air-section-header{margin-bottom:.75rem}.agi-venn-container{max-width:860px;margin:-.5rem auto 0}.agi-venn-svg{width:100%;height:auto;display:block}.venn-ellipse{pointer-events:none;transition:stroke-opacity .3s}.venn-zone{cursor:pointer;transition:fill .25s,filter .25s}.venn-zone:hover{filter:brightness(2.2)saturate(1.4)}.venn-zone.venn-active{filter:brightness(2.2)saturate(1.4);stroke:#ffffffb3;stroke-width:2px}.venn-tier0:hover,.venn-tier0.venn-active{filter:none}.venn-tier0:hover text,.venn-tier0.venn-active text{fill:#ffffffb3}.venn-zone:focus,.venn-zone:focus-visible{outline:none}.venn-zone[data-zone=outside]{cursor:default}.venn-zone[data-zone=outside]:hover,.venn-zone[data-zone=outside].venn-active{filter:none}.venn-tier4:hover,.venn-tier4.venn-active{filter:none;stroke:none}.venn-danger-zone{animation:3.5s ease-in-out infinite venn-pulse}@keyframes venn-pulse{0%,to{fill:#500808eb}50%{fill:#640c0cf5}}.venn-tier4:hover circle[r="7"],.venn-tier4.venn-active circle[r="7"]{fill:#ef4444}.venn-tier4:hover text,.venn-tier4.venn-active text{fill:#ff6464e6}.venn-letter{font-size:52px;font-weight:700;font-family:var(--ff-heading,"Alcyone", sans-serif);pointer-events:none}.venn-sublabel{pointer-events:none;font-size:15px;font-weight:500}.venn-sublabel2{pointer-events:none;font-size:12px;font-weight:400}.venn-zone-label{letter-spacing:.06em;pointer-events:none;font-size:20px;font-weight:600}.venn-zone-sublabel{pointer-events:none;font-size:16px;font-weight:500}.venn-core-label{font-size:36px;font-weight:700;font-family:var(--ff-heading,"Alcyone", sans-serif);pointer-events:none}.venn-tip-area{max-width:860px;min-height:5.5rem;margin:1.5rem auto 0;padding:0 .25rem}.venn-tip-default{color:var(--color-faint);font-size:var(--type-sm);text-align:left;margin:0;line-height:1.55}.venn-tip-default[hidden]{display:none}.venn-tip-hover{color:var(--color-muted);font-size:var(--type-base);margin:0;font-weight:500;line-height:1.5}.venn-tip-hover[hidden]{display:none}.venn-tip-hover .venn-tip-tier{font-size:var(--type-xs);letter-spacing:.08em;text-transform:uppercase;color:#c8dcf0b8;vertical-align:middle;background:#ffffff12;border-radius:3px;margin-right:.4rem;padding:.1rem .4rem;font-weight:700;display:inline-block;position:relative;top:-1px}.venn-tip-hover .venn-tip-hint{color:#c8dcf080;font-size:var(--type-xs);margin-left:.3rem;font-weight:400}.venn-tip-detail{-webkit-backdrop-filter:blur(7px);background:#06060c99;border:1px solid #ffffff1a;border-radius:10px;padding:1rem 1.25rem}.venn-tip-detail[hidden]{display:none}.venn-info-tier{font-family:var(--font-sans);font-size:var(--type-xs);letter-spacing:.1em;text-transform:uppercase;color:#c8dcf0b8;background:#ffffff14;border-radius:3px;margin-bottom:.4rem;padding:.15rem .5rem;font-weight:700;display:inline-block}.venn-info-title{font-size:var(--type-md);color:var(--color-text);margin:0 0 .3rem;font-weight:600;line-height:1.3}.venn-info-desc{font-size:var(--type-sm);color:var(--color-muted);margin:0 0 .45rem;line-height:1.55}.venn-info-examples{font-size:var(--type-sm);color:#c8dcf0b8;line-height:1.55}.venn-info-examples strong{color:#ffffffd9;font-weight:600}.venn-info-governance{letter-spacing:.03em;border-top:1px solid #ffffff14;margin-top:.4rem;padding-top:.4rem;font-size:.75rem;font-weight:600}.venn-tip-detail[data-tier="3"] .venn-info-tier{color:#ef4444cc;background:#ef44442e}.venn-tip-detail[data-tier="3"] .venn-info-governance{color:#ef4444b3}.venn-tip-detail[data-tier="4"] .venn-info-tier{color:#ff6464e6;background:#ef444440}.venn-tip-detail[data-tier="4"] .venn-info-governance{color:#ff5050cc}@media (width<=640px){.agi-venn-container{max-width:100%}.venn-letter{font-size:38px}.venn-sublabel{font-size:12px}.venn-sublabel2{font-size:10px}.venn-core-label{font-size:26px}.venn-zone-label{font-size:15px}.venn-tip-detail{padding:.75rem 1rem}.venn-tip-default,.venn-tip-hover{font-size:.8rem}}@media (width<=768px){.si-stage{grid-template-rows:auto auto;grid-template-columns:1fr 1fr!important}.si-stage>:nth-child(3){grid-column:1/-1}.si-stage>:nth-child(4){text-align:left!important}.se-ca-cards{grid-template-columns:1fr!important}.se-control-props{grid-template-columns:repeat(3,1fr)!important}.inst-table th:nth-child(3),.inst-table td:nth-child(3){display:none}}@media (width<=480px){.se-control-props{grid-template-columns:repeat(2,1fr)!important}}.air-act--prologue{border-top:none;margin-top:2rem;padding-top:2.5rem}.air-myths{margin-bottom:1rem}.air-myths-grid{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid;position:relative}.air-myth-card{cursor:pointer;text-align:left;color:inherit;aspect-ratio:3/2;background:0 0;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;padding:0;font-family:inherit;transition:border-color .25s,transform .2s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.air-myth-card:hover,.air-myth-card:focus-visible,.air-myth-card[aria-expanded=true]{z-index:2;border-color:#ff783259;transform:translateY(-2px);box-shadow:0 6px 24px #0006,0 0 20px #ff783214}.air-myth-card:focus-visible{outline-offset:2px;outline:2px solid #ff783299}.air-myth-img-wrap{background:#0a0b12;position:absolute;inset:0;overflow:hidden}.air-myth-img-wrap:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000 30%,#00000059 60%,#000000c7 100%);position:absolute;inset:0}.air-myth-img-wrap img{object-fit:cover;opacity:.9;-webkit-user-drag:none;user-select:none;pointer-events:none;width:100%;height:100%;transition:opacity .3s,transform .4s;display:block}.air-myth-card:hover .air-myth-img-wrap img,.air-myth-card[aria-expanded=true] .air-myth-img-wrap img{opacity:1;transform:scale(1.05)}.air-myth-label{z-index:2;font-size:var(--type-md);color:#fff;text-shadow:0 1px 6px #000000b3;margin-top:auto;padding:0 .75rem;font-weight:600;line-height:1.2;display:block;position:relative}.air-myth-sub{z-index:2;font-size:var(--type-sm);color:#ffa050f2;text-shadow:0 1px 4px #000000b3;padding:.2rem .75rem .65rem;font-weight:500;line-height:1.3;display:block;position:relative}.air-myth-panel{-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg,#ff78320a 0%,#08090f99 40%);border:1px solid #ff783233;border-radius:12px;margin-top:1rem;padding:1.75rem 2rem 1.5rem;animation:.3s ease-out myth-panel-in;position:relative}@keyframes myth-panel-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.air-myth-panel-close{color:#ffffffb8;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-family:inherit;font-size:1.25rem;line-height:1;transition:color .2s,border-color .2s;display:flex;position:absolute;top:.75rem;right:.75rem}.air-myth-panel-close:hover{color:#fffc;border-color:#ffffff40}.air-myth-panel-title{font-size:var(--type-xl);color:#c8dcf0;margin:0 0 .75rem;padding-right:2rem;font-weight:600;line-height:1.3}.air-myth-panel-text{font-size:var(--type-base);color:#c8dcf0c7;line-height:1.75}.air-myth-panel-text p{margin:0 0 .75rem}.air-myth-panel-text p:last-child{margin-bottom:0}.air-myth-panel-caption{font-size:var(--type-xs,.75rem);color:#c8dcf061;margin-top:1rem;line-height:1.4;display:block}.air-myth-backdrop{display:none}@media (width<=640px){.air-myth-panel{z-index:1000;-webkit-backdrop-filter:blur(7px);max-height:55vh;padding:1rem 1.25rem 1.5rem;padding-bottom:calc(1.5rem + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;background:#0a0b1299;border:none;border-top:1px solid #ff783240;border-radius:20px 20px 0 0;margin:0;animation:.3s ease-out myth-sheet-up;position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 -8px 40px #0009}.air-myth-panel:before{content:"";background:#fff3;border-radius:2px;width:36px;height:4px;margin:0 auto .75rem;display:block}@keyframes myth-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.air-myth-panel-close{float:right;z-index:2;-webkit-backdrop-filter:blur(6px);background:#0a0b1280;width:44px;min-width:44px;height:44px;min-height:44px;margin-bottom:-32px;position:sticky;top:0}.air-myth-backdrop{z-index:999;-webkit-tap-highlight-color:transparent;background:#00000080;display:none;position:fixed;inset:0}.air-myth-backdrop.visible{display:block}}@media (width<=900px){.air-myths-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.air-myths-grid{grid-template-columns:1fr;gap:.75rem}.air-myth-card{aspect-ratio:16/9;border-radius:12px}.air-myth-label{font-size:var(--type-lg);padding:0 .75rem}.air-myth-sub{font-size:var(--type-base);padding:.2rem .75rem .75rem}.air-myth-panel{padding:1.25rem 1rem 1rem}.air-myth-panel-title{font-size:var(--type-lg)}}@media (prefers-reduced-motion:reduce){.air-myth-card,.air-myth-img-wrap img{transition:none}.air-myth-panel{animation:none}}.tax-cat-btn,.inc-cat-btn{min-width:44px;min-height:44px}.air-myth-panel-close{width:44px;min-width:44px;height:44px;min-height:44px}.air-chart-wrap,.air-chart,.air-chart svg,.air-fullscreen-chart,.air-fullscreen-chart svg{max-width:100%}.air-chart-wrap{overflow-x:clip}.air-fullscreen-overlay{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.air-fullscreen-header{padding-left:max(1.5rem, env(safe-area-inset-left));padding-right:max(1.5rem, env(safe-area-inset-right))}.agi-venn-svg{max-width:100%;overflow:visible}@media (width<=430px){:root{--type-base:.9375rem;--type-sm:.8125rem;--type-xs:.75rem}.air-hero{min-height:85svh;padding:5rem 1rem 2rem}.air-hero-icon{width:200px;height:200px;margin-bottom:1rem}.air-hero-content{padding:0 .5rem}.air-hero-statement{margin:1.25rem 0 2rem}.air-hero-statement p{font-size:clamp(.95rem,4.5vw,1.15rem)}.air-page{padding:0 .75rem 2rem}.air-section{border-radius:12px;margin-top:1.5rem;padding:1rem}.air-chart{height:300px}.air-chart--tall{height:600px}.air-chart-wrap{border-radius:8px;margin-left:-.5rem;margin-right:-.5rem}.air-beat{margin:2rem auto 2.5rem;padding:0 .5rem}.air-beat p{font-size:clamp(1.05rem,4.5vw,1.5rem)}.air-act{margin-top:3rem;padding-top:2.5rem}.air-act-title{font-size:clamp(1.15rem,5vw,1.5rem)}.air-myths-grid{grid-template-columns:1fr;gap:.6rem}.air-myth-card{aspect-ratio:16/9;border-radius:10px}.air-myth-label{font-size:var(--type-md);padding:0 .6rem}.air-myth-sub{font-size:var(--type-sm);padding:.15rem .6rem .6rem}.air-myth-panel{padding:1rem .75rem .85rem}.air-view-switcher{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.air-view-switcher::-webkit-scrollbar{display:none}.air-view-btn{flex-shrink:0;padding:.4em .65em;font-size:.75rem}.tax-cards[data-view=table]{grid-template-columns:repeat(3,1fr);gap:3px}.tax-cards[data-view=table] .tax-card{padding:4px 2px}.tax-cards[data-view=table] .tax-card-icon{width:24px;height:24px}.tax-cards[data-view=table] .tax-card-title{-webkit-line-clamp:1;font-size:.6rem}.tax-cards[data-view=grid]{grid-template-columns:1fr;gap:6px}.eco-kpis,.bio-kpis{grid-template-columns:1fr 1fr}.fund-kpis{flex-direction:column;gap:.5rem;padding:1rem 0}.se-columns{grid-template-columns:1fr;gap:1rem}.se-spectrum{flex-direction:column;gap:.35rem}.se-spectrum-bar{width:100%}.tk-phases{flex-direction:column;gap:4px}.tk-dial{-webkit-overflow-scrolling:touch;overflow-x:auto}.si-stage{grid-template-rows:auto!important;grid-template-columns:1fr!important;gap:.35rem!important}.si-stage>*{text-align:left!important}.air-about{padding:1.25rem 1rem}.cht-domains{grid-template-columns:1fr}.cht-tag[data-tooltip]:after{width:240px;left:0;transform:none}.venn-letter{font-size:28px}.venn-sublabel{font-size:10px}.venn-sublabel2{font-size:8px}.venn-core-label{font-size:20px}.venn-zone-label{font-size:12px}.venn-zone-sublabel{font-size:11px}.venn-tip-default,.venn-tip-hover{font-size:.78rem}.venn-tip-detail{padding:.6rem .75rem}.venn-info-title{font-size:.9rem}.venn-info-desc{font-size:.8rem}.air-closing-beat{margin:3rem auto 2rem;padding:2rem 1rem}.air-closing-beat p{font-size:clamp(.95rem,4vw,1.25rem)}.fund-pixel{width:3px;height:3px}.fund-pixel-grid{max-width:100%}.fund-comparisons-grid,.fund-callouts,.tax-compound-cards{grid-template-columns:1fr}.tax-scroll-hint{bottom:calc(1rem + env(safe-area-inset-bottom))}.tax-detail,.scn-detail{border-radius:12px 12px 0 0;width:calc(100vw - 1rem);max-height:55vh;left:.5rem!important;bottom:calc(.5rem + env(safe-area-inset-bottom))!important;top:auto!important}.inc-timeline{padding-left:1rem}.asl-evidence{padding-left:calc(20px + .5rem)}.asl-distribution{gap:.5rem;padding:.5rem 0 1rem}.air-chart-guide{padding:0 .5rem;font-size:.72rem}.air-section-title{font-size:var(--type-lg)}}@media (orientation:landscape) and (height<=500px){.air-hero{min-height:auto;padding:3.5rem 2rem 1.5rem}.air-hero-icon{width:120px;height:120px;margin-bottom:.5rem}.air-hero-statement{margin:.75rem 0 1rem}.air-hero-statement p{margin-bottom:.2em;font-size:.95rem}.air-hero-scroll{display:none}.air-act{margin-top:2rem;padding-top:1.5rem}.air-beat{margin:1.5rem auto 2rem}.air-beat p{font-size:clamp(1rem,2vw,1.5rem)}.air-section{margin-top:1.5rem;padding:1rem}.air-chart{height:280px}.air-chart--tall{height:500px}.air-myths-grid{grid-template-columns:repeat(3,1fr);gap:.5rem}.air-myth-card{aspect-ratio:3/2}.air-myth-label{font-size:var(--type-sm)}.air-myth-sub{font-size:var(--type-xs)}.air-myth-panel{padding:1rem}.se-columns{grid-template-columns:1fr 1fr}.tk-phases{flex-direction:row}.tax-cards[data-view=table]{grid-template-columns:repeat(5,1fr)}.eco-kpis,.bio-kpis{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.fund-kpis{flex-direction:row;gap:1rem}.fund-kpi--vs{display:flex}.cht-domains{grid-template-columns:repeat(2,1fr)}.air-closing-beat{margin:2rem auto 1.5rem;padding:1.5rem 1rem}.air-fullscreen-overlay{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom)}}@media (width>=667px) and (width<=926px) and (orientation:landscape){.air-page{padding:0 1.5rem 2rem}.air-myths-grid{grid-template-columns:repeat(3,1fr);gap:.5rem}.air-myth-card{aspect-ratio:3/2}.si-stage{grid-template-columns:1fr 1fr!important}.si-stage>:nth-child(3){grid-column:1/-1}.venn-letter{font-size:36px}.venn-core-label{font-size:24px}}@media (width>=768px) and (width<=834px) and (orientation:portrait){.air-hero{padding:6rem 2rem 3rem}.air-hero-icon{width:300px;height:300px}.air-chart{height:420px}.air-myths-grid{grid-template-columns:repeat(3,1fr)}.tax-cards[data-view=table]{grid-template-columns:repeat(6,1fr)}.air-toc-grid{grid-template-columns:repeat(3,1fr)}.cht-domains{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px) and (width<=1194px){.air-hero-icon{width:380px;height:380px}.air-toc-grid{grid-template-columns:repeat(4,1fr)}.tax-cards[data-view=table]{grid-template-columns:repeat(9,1fr)}.air-myths-grid{grid-template-columns:repeat(3,1fr)}}@media (width>=431px) and (width<=767px){.air-hero{padding:6.5rem 1.5rem 2.5rem}.air-hero-icon{width:260px;height:260px}.air-chart{height:340px}.air-chart--tall{height:750px}.air-section{padding:1.25rem}.air-beat p{font-size:clamp(1.15rem,3.5vw,1.75rem)}.si-stage{grid-template-rows:auto auto!important;grid-template-columns:1fr 1fr!important}.si-stage>:nth-child(3){grid-column:1/-1}.si-stage>:nth-child(4){text-align:left!important}.tax-cards[data-view=table]{grid-template-columns:repeat(4,1fr)}.venn-letter{font-size:34px}.venn-core-label{font-size:24px}.venn-zone-label{font-size:14px}.cht-domains{grid-template-columns:1fr}.fund-comparisons-grid{grid-template-columns:1fr 1fr}.eco-kpis,.bio-kpis{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.air-chart-wrap{min-height:0}.air-chart{aspect-ratio:4/3;height:auto;min-height:260px;max-height:450px}.air-chart--tall{aspect-ratio:auto;height:700px;max-height:none}.air-chart svg{overflow:hidden}}@supports (padding:env(safe-area-inset-bottom)){.air-page{padding-left:max(.75rem, env(safe-area-inset-left));padding-right:max(.75rem, env(safe-area-inset-right))}.air-hero{padding-left:max(1.5rem, env(safe-area-inset-left));padding-right:max(1.5rem, env(safe-area-inset-right))}.tax-scroll-hint{bottom:calc(2rem + env(safe-area-inset-bottom))}@media (width<=768px){.tax-detail,.scn-detail{bottom:calc(.5rem + env(safe-area-inset-bottom))!important}}}@media (width<=768px){.air-myth-sub{font-size:max(.65rem,11px)}.tax-cards[data-view=table] .tax-card-title,.tax-cards[data-view=table] .tax-card-id{font-size:max(var(--type-xs), 11px)}}@media (width<=480px){.si-stage{grid-template-columns:1fr!important;gap:.35rem!important;display:grid!important}.si-stage>*{text-align:left!important}.se-ca-cards{grid-template-columns:1fr!important}.se-control-props{grid-template-columns:repeat(2,1fr)!important}.inst-table-wrap{margin-left:-.5rem;margin-right:-.5rem}}@media print{.air-dot-nav,.air-fullscreen-overlay,.tax-scroll-hint,.air-hero-scroll,#air-delaunay-canvas{display:none!important}.air-chart{height:auto;min-height:300px}}@media (hover:none) and (pointer:coarse){.air-myth-card .air-myth-img-wrap img{opacity:.9}.venn-zone:hover{filter:none}.air-chart-guide{opacity:.85}.tax-card:hover{transform:none}.air-tooltip.visible{pointer-events:auto}}:root{--act-0:#6456d4;--act-1:#3b7dda;--act-2:#2dbf6a;--act-3:#e3a60f;--act-4:#e0612b;--act-5:#c9243c;--act-0-rgb:100, 86, 212;--act-1-rgb:59, 125, 218;--act-2-rgb:45, 191, 106;--act-3-rgb:227, 166, 15;--act-4-rgb:224, 97, 43;--act-5-rgb:201, 36, 60}[data-current-act="0"]{--act-accent:var(--act-0);--act-accent-rgb:var(--act-0-rgb)}[data-current-act="1"]{--act-accent:var(--act-1);--act-accent-rgb:var(--act-1-rgb)}[data-current-act="2"]{--act-accent:var(--act-2);--act-accent-rgb:var(--act-2-rgb)}[data-current-act="3"]{--act-accent:var(--act-3);--act-accent-rgb:var(--act-3-rgb)}[data-current-act="4"]{--act-accent:var(--act-4);--act-accent-rgb:var(--act-4-rgb)}[data-current-act="5"]{--act-accent:var(--act-5);--act-accent-rgb:var(--act-5-rgb)}.air-progress{z-index:40;pointer-events:none;background:#040612e6;border-bottom:1px solid #ffffff0a;grid-template-columns:repeat(5,1fr);gap:2px;height:4px;padding:0 1rem;display:grid;position:sticky;top:0}.air-progress-seg{background:#ffffff0f;border-radius:2px;position:relative;overflow:hidden}.air-progress-seg:after{content:"";background:linear-gradient(90deg, var(--seg-color,#ffffff80), var(--seg-color,#ffffffb3));border-radius:2px;transition:right .4s cubic-bezier(.4,0,.2,1);position:absolute;inset:0 100% 0 0}.air-progress-seg[data-act="1"]{--seg-color:var(--act-1)}.air-progress-seg[data-act="2"]{--seg-color:var(--act-2)}.air-progress-seg[data-act="3"]{--seg-color:var(--act-3)}.air-progress-seg[data-act="4"]{--seg-color:var(--act-4)}.air-progress-seg[data-act="5"]{--seg-color:var(--act-5)}.air-progress-seg[data-complete=true]:after{inset:0}.air-progress-seg[data-progress]:after{inset:0 calc(100% - var(--p,0%)) 0 0}.air-progress-label{font-family:var(--font-sans);font-size:var(--type-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--seg-color);white-space:nowrap;opacity:0;pointer-events:none;font-weight:600;transition:opacity .3s;position:absolute;top:8px;left:50%;transform:translate(-50%)}.air-progress-seg[data-active=true] .air-progress-label{opacity:.85}@media (prefers-reduced-motion:reduce){.air-progress-seg:after{transition:none}}@media (width<=640px){.air-progress-label{display:none}.air-progress{height:3px}}.air-reading-path{-webkit-backdrop-filter:blur(6px);background:linear-gradient(135deg,#ffffff0d 0%,#ffffff04 100%),#0000008c;border:1px solid #ffffff1a;border-radius:12px;flex-wrap:wrap;align-items:center;gap:.75rem;max-width:680px;margin:1.5rem auto 0;padding:.9rem 1rem;display:flex}.air-reading-path-label{font-size:var(--type-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-faint);margin-right:auto;font-weight:600}.air-reading-path-btns{background:#ffffff0a;border-radius:8px;gap:.35rem;padding:.25rem;display:inline-flex}.air-reading-path-btn{color:#fffc;font-size:var(--type-sm);letter-spacing:.04em;padding:var(--space-2) var(--space-4);cursor:pointer;background:0 0;border:none;border-radius:6px;min-height:44px;font-family:inherit;font-weight:600;transition:background .2s,color .2s}.air-reading-path-btn:hover{color:#fff;background:#ffffff0d}.air-reading-path-btn[aria-pressed=true]{color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff14}.air-reading-path-hint{width:100%;font-size:var(--type-xs);color:var(--color-faint);margin:0;line-height:1.5}body[data-path=overview] .air-section{display:none!important}body[data-path=overview] .air-hero-stats{display:grid!important}body[data-path=overview] .air-act,body[data-path=overview] .air-closing-beat,body[data-path=overview] .air-about{display:flex!important}.air-hero-stats{grid-template-columns:repeat(4,1fr);gap:.85rem;max-width:1100px;margin:2.5rem auto 1.5rem;padding:0 1rem;display:grid}@media (width<=860px){.air-hero-stats{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.air-hero-stats{grid-template-columns:1fr}}.air-hero-stats-intro{text-align:center;color:var(--color-faint);font-size:var(--type-xs);letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;margin:0 0 .25rem;font-weight:600}.air-hero-stat{gap:var(--space-2);padding:var(--space-5) var(--space-5);border:1px solid rgba(var(--stat-rgb,255, 255, 255), .18);background:linear-gradient(135deg, rgba(var(--stat-rgb,255, 255, 255), .08) 0%, rgba(var(--stat-rgb,255, 255, 255), .02) 100%), #0000008c;-webkit-backdrop-filter:blur(6px);color:inherit;cursor:pointer;border-left-width:3px;border-radius:10px;flex-direction:column;text-decoration:none;transition:transform .2s,border-color .2s,background .25s;display:flex;position:relative;overflow:hidden}.air-hero-stat:after{content:"↓";color:rgba(var(--stat-rgb,255, 255, 255), .5);font-size:.85rem;transition:transform .2s,color .2s;position:absolute;top:.85rem;right:.95rem}.air-hero-stat:hover{border-color:rgba(var(--stat-rgb,255, 255, 255), .35);background:linear-gradient(135deg, rgba(var(--stat-rgb,255, 255, 255), .14) 0%, rgba(var(--stat-rgb,255, 255, 255), .04) 100%), #000000a6;transform:translateY(-2px)}.air-hero-stat:hover:after{color:rgba(var(--stat-rgb,255, 255, 255), .9);transform:translateY(2px)}.air-hero-stat[data-act="1"]{--stat-rgb:var(--act-1-rgb)}.air-hero-stat[data-act="2"]{--stat-rgb:var(--act-2-rgb)}.air-hero-stat[data-act="3"]{--stat-rgb:var(--act-3-rgb)}.air-hero-stat[data-act="4"]{--stat-rgb:var(--act-4-rgb)}.air-hero-stat[data-act="5"]{--stat-rgb:var(--act-5-rgb)}.air-hero-stat-num{font-family:var(--font-sans);letter-spacing:-.01em;color:rgba(var(--stat-rgb,255, 255, 255), 1);text-shadow:0 0 22px rgba(var(--stat-rgb,255, 255, 255), .25);font-size:clamp(1.55rem,2.8vw,2rem);font-weight:700;line-height:1}.air-hero-stat-label{font-size:var(--type-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text);font-weight:600;line-height:1.3}.air-hero-stat-desc{font-size:var(--type-sm);color:var(--color-faint);margin:0;line-height:1.5}@media (prefers-reduced-motion:reduce){.air-hero-stat{transition:none}.air-hero-stat:hover{transform:none}}.air-act{position:relative}.air-act[data-act="1"]{--this-act:var(--act-1);--this-act-rgb:var(--act-1-rgb)}.air-act[data-act="2"]{--this-act:var(--act-2);--this-act-rgb:var(--act-2-rgb)}.air-act[data-act="3"]{--this-act:var(--act-3);--this-act-rgb:var(--act-3-rgb)}.air-act[data-act="4"]{--this-act:var(--act-4);--this-act-rgb:var(--act-4-rgb)}.air-act[data-act="5"]{--this-act:var(--act-5);--this-act-rgb:var(--act-5-rgb)}.air-act:before{content:"";background:var(--this-act,#ffffff4d);width:72px;height:2px;box-shadow:0 0 22px rgba(var(--this-act-rgb,255, 255, 255), .35);position:absolute;top:-1px;left:50%;transform:translate(-50%)}.air-act .air-act-num{color:rgba(var(--this-act-rgb,200, 220, 240), .85)}.air-act .air-act-title{color:var(--this-act,#b33a3a)}.air-act-thesis{color:#ffffffbf;text-align:center;letter-spacing:.01em;max-width:720px;margin:1.1rem auto 0;padding:0 1.2rem;font-size:clamp(1rem,1.4vw,1.12rem);font-weight:300;line-height:1.55}.air-act-thesis em{color:var(--this-act,#fffffff2);font-style:normal;font-weight:600}.air-takeaway{margin:var(--space-4) 0 var(--space-6);padding:var(--space-4) var(--space-5);border-left:3px solid var(--act-accent,#fff6);background:linear-gradient(90deg, rgba(var(--act-accent-rgb,255, 255, 255), .08), rgba(var(--act-accent-rgb,255, 255, 255), 0));border-radius:0 8px 8px 0;position:relative}.air-takeaway-label{font-family:var(--font-sans);font-size:var(--type-xs);letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--act-accent-rgb,200, 220, 240), 1);opacity:.9;margin-bottom:var(--space-2);font-weight:700;display:block}.air-takeaway p{color:#ffffffeb;margin:0;font-size:clamp(1rem,1.3vw,1.12rem);font-weight:500;line-height:1.55}.air-recap{margin:var(--space-6) 0 var(--space-1);padding:var(--space-5) var(--space-5);background:linear-gradient(180deg, rgba(var(--act-accent-rgb,255, 255, 255), .05), rgba(var(--act-accent-rgb,255, 255, 255), .015));border-top:1px solid rgba(var(--act-accent-rgb,255, 255, 255), .18);border-radius:0 0 8px 8px}.air-recap-title{font-family:var(--font-sans);font-size:var(--type-xs);letter-spacing:.2em;text-transform:uppercase;color:rgba(var(--act-accent-rgb,200, 220, 240), 1);margin:0 0 var(--space-3);font-weight:700}.air-recap-list{gap:var(--space-4);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width<=720px){.air-recap-list{gap:var(--space-3);grid-template-columns:1fr}}.air-recap-item{gap:var(--space-2);flex-direction:column;display:flex}.air-recap-item-label{font-family:var(--font-sans);font-size:var(--type-sm);letter-spacing:.08em;text-transform:uppercase;color:#ffffffb8;font-weight:700}.air-recap-item-text{font-size:var(--type-base);color:var(--color-text);margin:0;line-height:1.6}.air-pull{text-align:center;border-top:1px solid rgba(var(--act-accent-rgb,255, 255, 255), .12);border-bottom:1px solid rgba(var(--act-accent-rgb,255, 255, 255), .12);max-width:1000px;margin:5rem auto;padding:2rem 1rem}.air-pull p{font-family:var(--font-serif);letter-spacing:.02em;color:var(--act-accent,#fffffff2);text-shadow:0 0 30px rgba(var(--act-accent-rgb,255, 255, 255), .25);margin:0;font-size:clamp(1.5rem,3.2vw,2.4rem);font-weight:500;line-height:1.25}.air-pull p em{color:#ffffff8c;font-style:normal}.air-case-study{border:1px solid rgba(var(--act-3-rgb), .3);background:linear-gradient(135deg, rgba(var(--act-3-rgb), .08), rgba(var(--act-3-rgb), .02));border-radius:10px;margin:1rem 0 1.6rem;padding:1.3rem 1.4rem;position:relative}.air-case-study-label{font-family:var(--font-sans);font-size:var(--type-xs);letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--act-3-rgb), 1);margin-bottom:var(--space-2);padding:var(--space-1) var(--space-2);border:1px solid rgba(var(--act-3-rgb), .4);background:rgba(var(--act-3-rgb), .08);border-radius:4px;font-weight:700;display:inline-block}.air-case-study-title{font-family:var(--font-sans);font-size:var(--type-md);color:var(--color-text);margin:0 0 var(--space-2);font-weight:600}.air-case-study-meta{gap:var(--space-2) var(--space-4);font-size:var(--type-xs);color:var(--color-faint);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.air-case-study-meta span{align-items:center;gap:var(--space-1);display:inline-flex}.air-case-study-body{font-size:var(--type-sm);color:var(--color-muted);margin:0 0 var(--space-3);line-height:1.65}.air-case-study-link{font-size:var(--type-xs);letter-spacing:.04em;font-weight:500;color:rgba(var(--act-3-rgb), 1)!important}.inc-expand-btn{color:#fffc;letter-spacing:.04em;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;margin:1.5rem auto 0;padding:.7rem 1.4rem;font-family:inherit;font-size:.82rem;font-weight:600;transition:background .2s,border-color .2s;display:block}.inc-expand-btn:hover{background:#ffffff14;border-color:#ffffff38}.air-defs{border:1px solid rgba(var(--act-3-rgb), .2);background:linear-gradient(180deg, rgba(var(--act-3-rgb), .04), rgba(var(--act-3-rgb), .015));border-radius:10px;margin:.5rem 0 1.75rem;overflow:hidden}.air-defs>summary{cursor:pointer;padding:var(--space-4) var(--space-5);align-items:center;gap:var(--space-3);font-size:var(--type-sm);letter-spacing:.02em;color:#ffffffd1;font-weight:600;list-style:none;transition:background .2s;display:flex}.air-defs>summary::-webkit-details-marker{display:none}.air-defs>summary:hover{background:rgba(var(--act-3-rgb), .05)}.air-defs-icon{background:rgba(var(--act-3-rgb), .2);width:20px;height:20px;color:rgba(var(--act-3-rgb), 1);font-size:var(--type-xs);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.air-defs-chevron{opacity:.6;margin-left:auto;transition:transform .25s}.air-defs[open] .air-defs-chevron{transform:rotate(180deg)}.air-defs-body{padding:0 var(--space-5) var(--space-5);border-top:1px solid rgba(var(--act-3-rgb), .12)}.air-defs-intro{font-size:var(--type-sm);color:var(--color-muted);margin:var(--space-4) 0 var(--space-5);line-height:1.6}.air-defs-list{margin:0 0 1.5rem;padding:0}.air-defs-row{border-top:1px solid #ffffff0d;grid-template-columns:160px 1fr;gap:.75rem 1.25rem;padding:.85rem 0;display:grid}.air-defs-row:first-child{border-top:none;padding-top:.25rem}@media (width<=640px){.air-defs-row{grid-template-columns:1fr;gap:.4rem}}.air-defs-row dt{font-size:var(--type-base);letter-spacing:.01em;font-weight:600}.air-defs-row--actual dt{color:rgba(var(--act-3-rgb), 1)}.air-defs-row--potential dt{color:rgba(var(--act-4-rgb), 1)}.air-defs-row dd{font-size:var(--type-sm);color:var(--color-muted);margin:0;line-height:1.65}.air-defs-row dd em{color:#ffffffeb;font-style:italic}.air-defs-kind{font-family:var(--font-sans);font-size:var(--type-xs);letter-spacing:.16em;text-transform:uppercase;color:#ffffffbf;vertical-align:1px;background:#ffffff0f;border-radius:3px;margin-right:.65rem;padding:.15rem .55rem;font-weight:700;display:inline-block}.air-defs-row--actual .air-defs-kind{background:rgba(var(--act-3-rgb), .18);color:rgba(var(--act-3-rgb), 1)}.air-defs-row--potential .air-defs-kind{background:rgba(var(--act-4-rgb), .18);color:rgba(var(--act-4-rgb), 1)}.air-defs-harms{border-top:1px solid #ffffff12;margin-top:.75rem;padding-top:1rem}.air-defs-harms h4,.air-defs-harms .air-defs-harms-title{letter-spacing:.14em;text-transform:uppercase;color:#fff9;margin:0 0 .75rem;font-size:.74rem;font-weight:700}.air-defs-harms ul{grid-template-columns:1fr 1fr;gap:.55rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}@media (width<=640px){.air-defs-harms ul{grid-template-columns:1fr}}.air-defs-harms li{color:#ffffffa6;font-size:.83rem;line-height:1.55}.air-defs-harms strong{color:#ffffffe6;font-weight:600}.air-defs-note{border-left:2px solid rgba(var(--act-3-rgb), .4);color:#fff9;background:#ffffff06;border-radius:0 6px 6px 0;margin:1.25rem 0 0;padding:.85rem 1rem;font-size:.78rem;line-height:1.6}.air-defs-note em{color:#ffffffd9;font-style:italic}.air-beat,.air-closing-beat{position:relative}.beat-share-icon{color:#ffffff7a;cursor:pointer;opacity:0;z-index:2;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:opacity .2s,color .2s,background .2s,border-color .2s,transform .15s;display:flex;position:absolute;top:.5rem;right:.75rem}.air-beat:hover .beat-share-icon,.air-closing-beat:hover .beat-share-icon,.beat-share-icon:focus-visible,.beat-share-icon.is-active{opacity:1}.beat-share-icon:hover{color:#00bfff;background:#00bfff1a;border-color:#00bfff4d}.beat-share-icon:active{transform:scale(.94)}@media (width<=768px){.beat-share-icon{opacity:.55}}@media (prefers-reduced-motion:reduce){.beat-share-icon{transition:none}}.beat-share-link{color:#c8dcf080;cursor:pointer;letter-spacing:.02em;background:0 0;border:none;margin-top:1rem;padding:0;font-family:inherit;font-size:.9rem;transition:color .2s;display:inline-block}.beat-share-link:hover,.beat-share-link:focus-visible{color:#00bfff}.beat-share-link-arrow{transition:transform .18s;display:inline-block}.beat-share-link:hover .beat-share-link-arrow{transform:translate(3px)}.beat-share-popover{z-index:1000;backdrop-filter:blur(8px);background:#121620f5;border:1px solid #ffffff24;border-radius:10px;min-width:260px;max-width:320px;padding:.85rem 1rem 1rem;position:absolute;box-shadow:0 12px 40px #0000008c}.bsp-close{color:#ffffff80;cursor:pointer;background:0 0;border:none;width:24px;height:24px;font-size:.85rem;line-height:1;position:absolute;top:.25rem;right:.4rem}.bsp-close:hover{color:#fff}.bsp-title{color:#c8dcf0e0;letter-spacing:.02em;margin:0 0 .45rem;padding-right:1.5rem;font-size:.82rem;font-weight:600}.bsp-url{color:#c8dcf08c;word-break:break-all;-webkit-line-clamp:2;background:#ffffff08;border-radius:4px;-webkit-box-orient:vertical;max-height:3.2em;margin-bottom:.7rem;padding:.4rem .55rem;font-family:Courier New,monospace;font-size:.7rem;line-height:1.45;display:-webkit-box;overflow:hidden}.bsp-actions{grid-template-columns:1fr 1fr;gap:.35rem;display:grid}.bsp-btn{color:#dcebfad1;cursor:pointer;text-align:left;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:.45rem;padding:.5rem .6rem;font-family:inherit;font-size:.78rem;transition:background .15s,border-color .15s,color .15s;display:flex}.bsp-btn:hover{color:#fff;background:#00bfff1a;border-color:#00bfff4d}.bsp-btn[data-act=native]{grid-column:1/-1}.bsp-ic{color:#dcebfae6;justify-content:center;align-items:center;width:16px;height:16px;font-family:system-ui,-apple-system,sans-serif;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.beat-highlighted{animation:2s ease-out beat-share-pulse}@keyframes beat-share-pulse{0%{border-radius:8px;box-shadow:0 0 #00bfff73}50%{border-radius:8px;box-shadow:0 0 0 14px #00bfff00}to{border-radius:8px;box-shadow:0 0 #00bfff00}}@media (prefers-reduced-motion:reduce){.beat-highlighted{animation:none}}
