.airecs{--bg:var(--brand-background);--card:var(--brand-card);--fg:var(--brand-text);--muted:var(--brand-secondary);--accent:var(--brand-accent);--on:var(--brand-on-color);--line:#cdd6e0;--soft:#dbe2eb;--zero:#b3261e;--men:#2a78d6;--women:#eb6834;--body:-apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif;--title:ui-rounded,-apple-system,"SF Pro Rounded",system-ui,sans-serif;--mono:ui-monospace,"SF Mono",Menlo,monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-catalog-theme=slate] .airecs{--line:#2c3a48;--soft:#1e2c3a;--zero:#ff8a80;--men:#3987e5;--women:#d95926;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.airecs{background:var(--bg);color:var(--fg);font:17px/1.5 var(--body);padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.airecs main{gap:64px;min-width:0;max-width:1000px;margin:0 auto;padding-block:36px 72px;display:grid;container-type:inline-size}.airecs main>*{min-width:0}.airecs h1{font:700 clamp(36px,7cqw,64px)/1.03 var(--title);text-wrap:balance;letter-spacing:-.01em;margin:0 0 14px}.airecs h2{font:700 clamp(28px,4.6cqw,42px)/1.08 var(--title);text-wrap:balance;letter-spacing:-.005em;max-width:24ch;margin:0 0 14px}.airecs h3{font:700 20px/1.25 var(--title);text-wrap:balance;margin:38px 0 8px}.airecs h4{font:700 12px/1.3 var(--mono);letter-spacing:.05em;color:var(--muted);text-transform:uppercase;margin:0 0 8px}.airecs p{max-width:64ch;margin:0 0 12px}.airecs a{color:var(--accent)}.airecs .lede{font-size:clamp(19px,2.4cqw,22px);line-height:1.4}.airecs .sub{color:var(--muted)}.airecs .kick{font:700 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 8px}.airecs .note{color:var(--muted);margin-top:10px;font-size:14px}.airecs .dim{color:var(--muted);font-size:13px;font-weight:400}.airecs .stats{flex-wrap:wrap;gap:12px 34px;margin:20px 0 0;display:flex}.airecs .stats b{font:700 30px var(--title);font-variant-numeric:tabular-nums;display:block}.airecs .stats span{color:var(--muted);font-size:14px}.airecs .nug{border-top:1px solid var(--line);min-width:0;padding-top:30px}.airecs .jump{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.airecs .jump a{background:var(--soft);color:var(--fg);border-radius:999px;padding:6px 11px;font-size:14px;text-decoration:none}.airecs .jump a:hover{background:color-mix(in srgb,var(--accent) 22%,var(--soft))}.airecs .cv{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);min-width:0;margin:0;display:grid;position:relative}.airecs .cvi{flex:1;grid-area:1/1;min-height:0;display:block;position:relative}.airecs .authorrow .cvi .tile,.airecs .shelf .cvi .tile{aspect-ratio:2/3;height:auto}.airecs .cv img{object-fit:cover;background:var(--soft);border-radius:3px;width:100%;height:100%;display:block;box-shadow:0 1px 3px #0000002e}.airecs .ab{box-sizing:border-box;z-index:2;background:#0000008c;border-radius:4px;width:19px;height:19px;padding:3px;display:block}.airecs .cv>.ab{grid-area:1/1;place-self:end start;margin:5px}.airecs .cv>.cap{grid-row:2}.airecs .tile{box-sizing:border-box;background:var(--soft);border:1px solid var(--line);text-align:center;width:100%;height:100%;min-height:0;font:600 11px/1.2 var(--title);color:var(--fg);border-radius:3px;flex:1;justify-content:center;align-items:center;padding:6px;text-decoration:none;display:flex;overflow:hidden}.airecs .cnt{color:#fff;font:700 11px var(--mono);pointer-events:none;background:#0a0e14c7;border-radius:5px;padding:1px 5px;position:absolute;bottom:4px;right:4px}.airecs .mosaic{--c:12;grid-template-columns:repeat(var(--c),minmax(0,1fr));grid-auto-rows:calc((100cqw - (var(--c) - 1)*6px)/var(--c)*1.58);grid-auto-flow:dense;gap:6px;margin-top:26px;display:grid}.airecs .mosaic .s1{grid-area:span 1/span 1}.airecs .mosaic .s2{grid-area:span 2/span 2}.airecs .mosaic .s3{grid-area:span 3/span 3}.airecs .mosaic .s4{grid-area:span 4/span 4}.airecs .shelf{grid-template-columns:repeat(auto-fill,minmax(82px,1fr));gap:12px 10px;display:grid}.airecs .shelf .cv .cvi{aspect-ratio:2/3;flex:none}.airecs .shelf .cap{margin-top:1px;font-size:12.5px;line-height:1.25}.airecs .shelf .cap b{font-variant-numeric:tabular-nums}.airecs .pair{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:26px;display:grid}.airecs .zero{color:var(--zero)}.airecs .dimcv img{opacity:.32;filter:grayscale()}.airecs .legend{flex-wrap:wrap;align-items:center;gap:6px 16px;margin:14px 0 10px;font-size:14px;display:flex}.airecs .legend span{align-items:center;gap:6px;display:inline-flex}.airecs .u{box-sizing:border-box;border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.airecs .u.w{background:var(--women);border:2px solid var(--women)}.airecs .u.m{border:2px solid var(--men);background:0 0}.airecs .u.x{background:var(--line);border:2px solid var(--line)}.airecs .units{gap:18px;display:grid}.airecs .urow h4{color:var(--fg);text-transform:none;letter-spacing:0;font:600 15px var(--body);justify-content:space-between;gap:12px;margin:0 0 6px;display:flex}.airecs .urow h4 b{font-variant-numeric:tabular-nums;white-space:nowrap}.airecs .dots{flex-wrap:wrap;gap:3px;display:flex}.airecs .two2{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:18px 34px;display:grid}.airecs .mk{position:relative}.airecs .mrow{grid-template-columns:minmax(110px,190px) minmax(70px,1fr) 58px;align-items:center;gap:12px;padding:7px 0;font-size:15px;display:grid}.airecs .mt{background:linear-gradient(to right,transparent calc(50% - 1px),var(--line) calc(50% - 1px),var(--line) calc(50% + 1px),transparent calc(50% + 1px)),var(--soft);border-radius:4px;height:18px;position:relative}.airecs .band{background:color-mix(in srgb,var(--women) 30%,transparent);border-radius:3px;position:absolute;top:0;bottom:0}.airecs .d{box-sizing:border-box;width:12px;height:12px;margin-left:-6px;position:absolute;top:3px}.airecs .d.mo{background:var(--women);z-index:3;box-shadow:0 0 0 2px var(--soft);border-radius:50%}.airecs .d.ny{background:var(--card);border:2px solid var(--fg);z-index:2;transform:rotate(45deg)scale(.82)}.airecs .d.lg{background:var(--card);border:2px solid var(--muted);z-index:1;border-radius:50%}.airecs .d.k{flex:none;margin:0;display:inline-block;position:static}.airecs .mrow .val{font:700 15px var(--body);text-align:right;font-variant-numeric:tabular-nums}.airecs .axis{font:700 11px var(--mono);color:var(--muted);grid-template-columns:minmax(110px,190px) minmax(70px,1fr) 58px;gap:12px;display:grid}.airecs .axis div:nth-child(2){justify-content:space-between;display:flex}.airecs .bars{gap:7px;display:grid}.airecs .row{grid-template-columns:minmax(0,1.4fr) minmax(50px,1fr) minmax(64px,auto);align-items:center;gap:10px;font-size:15px;display:grid}.airecs .lab{min-width:0;line-height:1.25}.airecs .track{background:var(--soft);border-radius:4px;height:12px;overflow:hidden}.airecs .fill{background:var(--accent);border-radius:0 4px 4px 0;height:100%}.airecs .val{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.airecs .row.ny{grid-template-columns:minmax(112px,170px) minmax(40px,1fr) 66px}.airecs .row.ny .val{text-align:right}.airecs .row.a2{grid-template-columns:minmax(112px,170px) minmax(40px,1fr) 78px}.airecs .stack{gap:2px;height:15px;display:flex}.airecs .seg{background:color-mix(in srgb,var(--accent) 42%,var(--card));border-radius:2px;min-width:2px}.airecs .seg.one{background:var(--accent)}.airecs .answers{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:12px;display:grid}.airecs .ans{background:var(--card);border:1px solid var(--line);border-radius:12px;grid-template-columns:62px minmax(0,1fr);align-items:start;gap:12px;padding:12px;display:grid}.airecs .ans .cvi{aspect-ratio:2/3;flex:none}.airecs .ans q{quotes:none;color:var(--muted);margin-bottom:4px;font-size:14px;line-height:1.3;display:block}.airecs .ans b{font:700 16px/1.2 var(--title);display:block}.airecs .ans .n{font:700 12px var(--mono);color:var(--fg);margin-top:5px}.airecs .big{background:var(--soft);border-radius:16px;grid-template-columns:minmax(120px,190px) minmax(0,1fr);align-items:center;gap:22px;margin:18px 0;padding:20px;display:grid}.airecs .big .cvi{aspect-ratio:2/3;flex:none}.airecs .big .q{color:var(--muted);margin:0 0 4px;font-size:15px}.airecs .big .h{font:700 clamp(24px,4cqw,34px)/1.12 var(--title);text-wrap:balance;margin:0 0 8px}.airecs .seven{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.airecs .seven span{font:700 11px var(--mono);background:var(--accent);color:var(--on);border-radius:999px;padding:2px 7px}.airecs .seven span.off{color:var(--muted);border:1px solid var(--line);background:0 0}.airecs .authorrow{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:12px 0 4px;display:grid}.airecs .authorrow .cvi{aspect-ratio:2/3;flex:none}.airecs .authorrow .cap{margin-top:2px;font-size:12.5px;line-height:1.25}.airecs .mshelf{border-top:1px solid var(--line);grid-template-columns:minmax(180px,1fr) minmax(0,1.5fr);gap:12px 22px;padding:20px 0;display:grid}.airecs .mshelf h3{margin:0 0 6px}.airecs .mshelf p{margin-bottom:6px;font-size:15px}.airecs .mshelf .shelf{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.airecs .heat{border-collapse:separate;border-spacing:2px;width:100%;font-size:14px}.airecs .heat td,.airecs .heat th{text-align:center;font-variant-numeric:tabular-nums;padding:7px 4px}.airecs .heat thead th{font:700 11px var(--mono);color:var(--muted)}.airecs .heat tbody th{font:600 14px var(--body);text-align:left;white-space:nowrap}.airecs .heat th.bk{white-space:normal;min-width:130px;font-weight:500}.airecs .heat td.same{background:var(--soft)}.airecs .heat td.nil{color:var(--muted)}.airecs .tw{overflow-x:auto}.airecs table.t{border-collapse:collapse;width:100%;font-size:14.5px}.airecs table.t th,.airecs table.t td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:7px 12px 7px 0}.airecs table.t th{font:700 12px var(--mono);color:var(--muted)}.airecs .wide td,.airecs .wide th{white-space:nowrap}.airecs #sc{touch-action:pan-y;width:100%}.airecs #sc text{font:12px var(--body);fill:var(--fg)}.airecs #sc .ax{font:700 11px var(--mono);fill:var(--muted)}.airecs #sc .gl{stroke:var(--line);stroke-width:1px}.airecs #sc .p{fill:var(--accent);fill-opacity:.32;stroke:none}.airecs #sc .z{fill:var(--zero);fill-opacity:.5}.airecs #sc .hit{fill:#0000;cursor:pointer}.airecs #sc .e{fill:var(--accent);stroke:var(--card);stroke-width:1.5px}.airecs #sc .ez{fill:var(--zero)}.airecs #sc .lb{font-weight:600}.airecs #tip{z-index:50;background:var(--card);border:1px solid var(--line);pointer-events:none;border-radius:10px;width:230px;padding:10px;font-size:13.5px;display:none;position:fixed;box-shadow:0 8px 28px #00000038}.airecs #tip .tg{grid-template-columns:44px minmax(0,1fr);gap:9px;display:grid}.airecs #tip img{border-radius:2px;width:44px;display:block}.airecs #tip b{font:700 14px/1.2 var(--title);display:block}.airecs select,.airecs input{font:inherit;border:1px solid var(--line);background:var(--card);width:100%;max-width:100%;color:var(--fg);box-sizing:border-box;border-radius:10px;padding:11px}.airecs .grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:10px;margin-top:12px;display:grid}.airecs .col{background:var(--card);border:1px solid var(--line);border-radius:10px;min-width:0;padding:11px;font-size:14px}.airecs .col h4{color:var(--fg);text-transform:none;letter-spacing:0;font:700 14px var(--title)}.airecs .col ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.airecs .col li{border-radius:6px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:8px;transition:background .12s;display:grid}.airecs .col li.on{background:color-mix(in srgb,var(--accent) 22%,transparent);outline:3px solid color-mix(in srgb,var(--accent) 22%,transparent)}.airecs .col li img{border-radius:2px;width:30px;display:block}.airecs .col li .np{background:var(--soft);border-radius:2px;width:30px;height:45px}.airecs .col li .th{width:30px;display:block;position:relative}.airecs .th>.ab{position:absolute;bottom:5px;left:5px}.airecs .pill{font:700 11px var(--mono);background:var(--soft);color:var(--fg);border-radius:6px;padding:0 5px;display:inline-block}.airecs .pill.hot{background:var(--accent);color:var(--on)}.airecs .col pre{white-space:pre-wrap;font:13px/1.4 var(--body);color:var(--muted);margin:6px 0 0}.airecs details{margin-top:12px}.airecs summary{cursor:pointer;color:var(--accent);font-size:15px;font-weight:600}.airecs ul.m{gap:9px;margin:0;padding-left:20px;font-size:15.5px;display:grid}.airecs blockquote{background:var(--soft);border-radius:10px;margin:12px 0;padding:10px 14px;font-size:15px}.airecs cite{color:var(--muted);margin-top:4px;font-size:13px;font-style:normal;display:block}@media (max-width:640px){.airecs{font-size:16px}.airecs .mosaic{--c:6}.airecs .mosaic .s4{grid-area:span 3/span 3}.airecs .mosaic .s3,.airecs .mosaic .s2{grid-area:span 2/span 2}.airecs .mosaic .hideS{display:none}.airecs .mshelf{grid-template-columns:minmax(0,1fr)}.airecs .mrow,.airecs .axis{grid-template-columns:minmax(92px,118px) minmax(60px,1fr) 44px;gap:8px}.airecs .big{grid-template-columns:96px minmax(0,1fr);gap:14px;padding:14px}.airecs .authorrow{grid-template-columns:repeat(3,minmax(0,1fr))}}.airecs .pair .shelf{grid-template-columns:repeat(4,minmax(0,1fr))}.airecs .two2+p{margin-top:16px}.airecs table.same td{vertical-align:middle}.airecs .tc{align-items:center;gap:10px;display:flex}.airecs .tc .cv{flex:none;width:46px;margin:0}.airecs .tc .cv>.ab{width:15px;height:15px;margin:3px;padding:2px}.airecs .tc small{font:700 12px var(--mono);color:var(--muted);margin-top:3px;display:block}.airecs main{padding-inline:0}.airecs .ab a{width:13px;height:13px;display:block}.airecs .cv .ab img,.airecs .col .ab img{width:13px;max-width:13px;height:13px;box-shadow:none;object-fit:contain;background:0 0;border-radius:0;display:block}.airecs #sc{min-height:430px}@media (min-width:600px){.airecs #sc{min-height:520px}}.airecs .ab img{filter:none;opacity:1}.airecs .ab i{filter:none}
