.air-explainer{padding-top:80px;padding-bottom:65px}.air-heading{max-width:850px;margin-bottom:32px}.air-heading h2{font-size:clamp(32px,4vw,50px);line-height:1.15;letter-spacing:-.045em}.air-heading em{font-style:normal;color:#12685c}.air-heading>p:last-child,.air-planning>p{font-size:16px;line-height:1.85;color:#526b61}.air-stage{background:#123e35;color:#f8faf5;border:1px solid #ffffff20;border-radius:22px;overflow:hidden;box-shadow:0 22px 55px #123e3514}.air-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 28px;border-bottom:1px solid #ffffff18}.air-mode{display:flex;gap:5px;padding:5px;border-radius:100px;background:#ffffff0d}.air-toolbar button{font:700 12px Manrope,sans-serif;cursor:pointer;transition:background .4s,color .4s;border:0;color:#daeee5;background:transparent;padding:11px 17px;border-radius:100px}.air-mode button[aria-pressed=true]{background:#bde1d1;color:#123e35}.air-toolbar .air-pause{border:1px solid #ffffff38}.air-toolbar button:hover{background:#ffffff25}.air-mode button[aria-pressed=true]:hover{background:#d1eddf}.air-diagram-scroll{overflow-x:auto}.air-diagram{display:block;width:100%;min-width:580px;height:auto}.air-rack{fill:#1d4d42;stroke:#80a99a;stroke-width:1.5;transition:fill .6s,stroke .6s}.air-server{fill:#285d50;stroke:#709b8d;stroke-width:1}.air-zone-fill{fill:#ffffff04;stroke:transparent;transition:fill .6s,stroke .6s}.air-structure{fill:none;stroke:#71998c;stroke-width:2;transition:stroke .6s}.air-labels{font:600 14px Manrope,sans-serif;fill:#e5f2eb}.air-flow{fill:none;stroke-width:3;stroke-dasharray:9 12;animation:air-stream 2.3s linear infinite}.air-cold{stroke:#9ee8e2}.air-warm{stroke:#efce89}.air-dust{fill:#f5ebd2;transition:opacity 1.4s ease}.air-particle{offset-path:path('M780 426H430V300H375');animation:air-dust-travel 11s linear infinite;animation-delay:var(--delay);offset-rotate:0deg}.air-stage.is-clean .air-dust{opacity:.12}.air-stage[data-zone="0"] [data-part="0"],.air-stage[data-zone="3"] [data-part="3"]{fill:#bde1d118;stroke:#bde1d140}.air-stage[data-zone="1"] [data-part="1"]{stroke:#e0f7e9;stroke-width:4}.air-stage[data-zone="2"] [data-part="2"] .air-rack{stroke:#d4f0df;fill:#32705d}.air-stage.is-paused .air-flow,.air-stage.is-paused .air-particle{animation-play-state:paused}.air-legend{display:flex;justify-content:center;flex-wrap:wrap;gap:30px;font-size:12px;color:#c4ded2;padding:5px 24px 12px}.air-legend span{display:flex;align-items:center;gap:8px}.air-legend i{display:inline-block;width:25px;height:3px}.legend-cold{background:#9ee8e2}.legend-warm{background:#efce89}.air-legend .legend-dust{width:6px;height:6px;border-radius:50%;background:#f5ebd2}.air-status{font-size:12px;text-align:center;color:#c4ded2;padding:0 25px 22px;margin:0;min-height:44px}.air-disclaimer{font-size:12px;line-height:1.7;color:#617b70;margin:16px 0 40px}.air-scope h3,.air-planning h3{font-size:clamp(24px,3vw,34px);letter-spacing:-.035em;line-height:1.3}.air-area-buttons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:24px 0 15px}.air-area{font:800 14px/1.4 Manrope,sans-serif;text-align:left;border:1px solid #12685c30;background:#fff;color:#173e36;padding:20px;border-radius:10px;cursor:pointer;transition:background .4s,color .4s,transform .4s}.air-area span{display:block;font-size:11px;opacity:.7;margin-bottom:8px}.air-area[aria-pressed=true]{background:#12685c;color:#fff}.air-area:hover{transform:translateY(-3px)}.air-scope-copy{padding:27px 30px;background:#e4eee6;border-radius:12px;min-height:165px}.air-scope-copy h4{font-size:21px;margin:0 0 10px}.air-scope-copy p{margin:0;line-height:1.85;color:#365d51;max-width:900px}.air-planning{margin-top:60px}.air-intervals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:26px 0}.air-intervals article{border-top:2px solid #12685c;background:#fff;padding:26px 22px;border-radius:0 0 10px 10px}.air-intervals strong{display:block;font-size:clamp(28px,3.1vw,44px);line-height:1.25;letter-spacing:-.05em;color:#12685c}.air-intervals span{font-size:12px;color:#617b70}.air-intervals h4{font-size:17px;line-height:1.4;margin:22px 0 10px}.air-intervals p{font-size:14px;line-height:1.7;color:#526b61;margin:0}.air-rams{margin-top:35px;display:flex;align-items:center;gap:35px;background:#e4eee6;padding:28px 32px;border-radius:12px}.air-rams h3{font-size:22px;margin:0 0 10px}.air-rams p{line-height:1.8;margin:0;color:#365d51}.air-rams .btn{flex-shrink:0;background:#12685c;color:white}.air-sources{margin-top:25px;color:#617b70;font-size:12px;line-height:1.8}.air-sources summary{cursor:pointer;font-weight:700}.air-sources a{display:block;text-decoration:underline;margin-top:5px}.air-explainer button:focus-visible,.air-diagram-scroll:focus-visible{outline:3px solid #74bba5;outline-offset:3px}@keyframes air-stream{to{stroke-dashoffset:-42}}@keyframes air-dust-travel{from{offset-distance:0%;opacity:0}10%{opacity:1}90%{opacity:1}to{offset-distance:100%;opacity:0}}@media(max-width:900px){.air-area-buttons,.air-intervals{grid-template-columns:repeat(2,minmax(0,1fr))}.air-rams{flex-direction:column;align-items:flex-start}.air-scope-copy{min-height:180px}}@media(max-width:600px){.air-explainer{padding-top:45px}.air-toolbar{padding:15px 12px;flex-wrap:wrap;gap:8px}.air-toolbar button{font-size:11px;padding:10px 12px}.air-stage{border-radius:14px}.air-scope-copy{padding:23px;min-height:230px}.air-area{padding:16px;font-size:12px}.air-intervals{gap:12px}.air-intervals article{padding:21px 16px}.air-rams{padding:24px}.air-legend{gap:18px}.air-disclaimer{margin-bottom:30px}}@media(prefers-reduced-motion:reduce){.air-flow,.air-particle{animation:none}.air-dust,.air-area,.air-rack,.air-zone-fill,.air-structure{transition:none}}
