.ah-page{--acid:#caff19;--cyan:#18ecff;--pink:#ff315f;--ink:#050706;color:#f6f8f4;min-height:100vh;font-family:var(--font-geist-mono),monospace;background:#070a09;overflow:hidden}.ah-page *{box-sizing:border-box}.ah-page a{color:inherit}.ah-nav{z-index:20;border-bottom:1px solid #caff1930;justify-content:space-between;align-items:center;width:min(1260px,92vw);height:86px;margin:auto;display:flex;position:relative}.ah-brand{align-items:center;gap:10px;text-decoration:none;display:flex}.ah-brand img{object-fit:contain;width:52px;height:52px}.ah-brand>span{width:90px;font:1000 15px var(--font-geist-sans),sans-serif;letter-spacing:-.6px;flex-wrap:wrap;display:flex}.ah-brand em{color:var(--acid);font-style:normal}.ah-brand small{color:#758274;width:100%;font:800 5px var(--font-geist-mono),monospace;letter-spacing:1.4px;margin-top:2px}.ah-nav>div{align-items:center;gap:28px;display:flex}.ah-nav>div a{color:#8c978c;letter-spacing:1.1px;text-transform:uppercase;font-size:7px;font-weight:900;text-decoration:none}.ah-nav>div a:hover{color:var(--acid)}.ah-nav .ah-play{border:1px solid var(--acid);color:var(--acid);padding:11px 15px}.ah-hero{grid-template-columns:1.2fr .8fr;align-items:center;width:min(1320px,100%);min-height:690px;margin:auto;padding:55px max(4vw,24px) 80px;display:grid;position:relative}.ah-grid-bg{transform-origin:bottom;background-color:#0000;background-image:linear-gradient(#caff190b 1px,#0000 1px),linear-gradient(90deg,#caff190b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:45px 45px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;transform:perspective(600px)rotateX(58deg)translateY(34%);-webkit-mask-image:radial-gradient(at 75%,#000,#0000 73%);mask-image:radial-gradient(at 75%,#000,#0000 73%)}.ah-hero-copy{z-index:2;position:relative}.ah-kicker,.ah-games>header>span,.ah-why-head>span,.ah-path>div>span,.ah-faq header>span{color:#8ca08d;letter-spacing:2.6px;font-size:7px;font-weight:900}.ah-kicker i{background:var(--acid);width:7px;height:7px;box-shadow:0 0 13px var(--acid);border-radius:50%;margin-right:7px;display:inline-block}.ah-hero h1{max-width:920px;font:1000 clamp(64px,7.7vw,112px)/.78 var(--font-geist-sans),sans-serif;letter-spacing:-7px;text-transform:uppercase;margin:24px 0 30px}.ah-hero h1 em{color:var(--acid);text-shadow:5px 5px #283b08;font-style:normal}.ah-hero-copy>p{color:#9ca89d;max-width:650px;font:500 14px/1.8 var(--font-geist-sans),sans-serif}.ah-actions{gap:10px;margin:34px 0;display:flex}.ah-actions a{background:var(--acid);color:#070a06;letter-spacing:1px;justify-content:space-between;min-width:245px;padding:16px 17px;font-size:8px;font-weight:1000;text-decoration:none;display:flex;box-shadow:5px 5px #34440e}.ah-actions a+a{min-width:160px;box-shadow:none;color:#dbe4da;background:#111611;border:1px solid #39453b}.ah-stats{gap:40px;margin-top:45px;display:flex}.ah-stats span{color:#667168;letter-spacing:1.2px;flex-direction:column;font-size:6px;display:flex}.ah-stats b{color:#fff;font:950 22px var(--font-geist-sans),sans-serif;letter-spacing:-1px;margin-bottom:5px}.ah-mascot{z-index:2;place-items:center;min-height:540px;display:grid;position:relative}.ah-mascot img{z-index:2;object-fit:contain;filter:drop-shadow(0 40px 35px #000c);width:min(490px,42vw);height:500px;position:relative}.ah-mascot>span{z-index:3;color:#ff7089;letter-spacing:2px;background:#10090b;border:1px solid #ff315f77;padding:8px 12px;font-size:6px;font-weight:900;position:absolute;bottom:39px}.ah-orbit{border:1px solid #caff1930;border-radius:50%;width:440px;height:440px;animation:18s linear infinite ahSpin;position:absolute}.ah-orbit:before,.ah-orbit:after{content:"";border:1px dashed #18ecff24;border-radius:50%;position:absolute;inset:50px}.ah-orbit:after{border-color:#ff315f30;inset:105px}.ah-orbit i{background:var(--acid);width:9px;height:9px;box-shadow:0 0 12px var(--acid);border-radius:50%;position:absolute}.ah-orbit i:first-child{top:90px;left:31px}.ah-orbit i:nth-child(2){background:var(--cyan);box-shadow:0 0 12px var(--cyan);top:220px;right:8px}.ah-orbit i:nth-child(3){background:var(--pink);box-shadow:0 0 12px var(--pink);bottom:-4px;left:180px}.ah-ticker{background:var(--acid);color:#090d07;border-block:1px solid #caff1930;overflow:hidden;transform:rotate(-1deg)scale(1.02)}.ah-ticker div{letter-spacing:1.5px;width:max-content;padding:10px 0;font-size:7px;font-weight:1000;animation:32s linear infinite ahTicker}.ah-games{padding:125px max(4vw,20px)}.ah-games>header{grid-template-columns:1fr 1fr;gap:60px;width:min(1260px,100%);margin:0 auto 60px;display:grid}.ah-games>header h2,.ah-why h2,.ah-path h2,.ah-faq h2{font:1000 clamp(50px,6vw,88px)/.82 var(--font-geist-sans),sans-serif;letter-spacing:-5px;text-transform:uppercase;grid-column:1;margin:15px 0 0}.ah-games>header p{color:#89968b;font:500 13px/1.8 var(--font-geist-sans),sans-serif;grid-area:1/2/3;margin:0}.ah-game-grid{grid-template-columns:repeat(3,1fr);gap:16px;width:min(1260px,100%);margin:auto;display:grid}.ah-card{clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);background:#0d120e;border:1px solid #313a32;flex-direction:column;min-width:0;min-height:530px;text-decoration:none;transition:transform .28s,border-color .28s,box-shadow .28s;display:flex;position:relative;overflow:hidden}.ah-card:hover{z-index:2;border-color:var(--card,#caff19);box-shadow:0 25px 65px #000b,0 0 28px color-mix(in srgb,var(--card,#caff19) 25%,transparent);transform:translateY(-9px)}.ah-card-top{color:#677268;letter-spacing:1.2px;justify-content:space-between;padding:14px 16px;font-size:6px;display:flex}.ah-card-top b{color:var(--card,#caff19)}.ah-card-art{background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--card,#caff19) 22%,#07100a),#030504 70%);border:1px solid color-mix(in srgb,var(--card,#caff19) 30%,#1f2921);place-items:center;height:245px;margin:0 9px;display:grid;position:relative;overflow:hidden}.ah-card-art:before{content:"";background-color:#0000;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:25px 25px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.ah-card-art img{z-index:2;object-fit:contain;filter:drop-shadow(0 15px 14px #000b);width:93%;height:225px;transition:transform .35s;position:relative}.ah-card.phish .ah-card-art img{height:270px;margin-bottom:-70px}.ah-card:hover .ah-card-art img{transform:scale(1.06)}.ah-card .scan{z-index:3;background:linear-gradient(transparent 45%,color-mix(in srgb,var(--card,#caff19) 30%,transparent) 50%,transparent 55%);transition:transform .7s;position:absolute;inset:0;transform:translateY(-100%)}.ah-card:hover .scan{transform:translateY(100%)}.ah-card-copy{flex-direction:column;flex:1;padding:24px;display:flex}.ah-card-copy>span{color:var(--card,#caff19);letter-spacing:2px;font-size:6px;font-weight:1000}.ah-card-copy h3{color:#fff;font:950 28px var(--font-geist-sans),sans-serif;letter-spacing:-1px;margin:10px 0}.ah-card-copy p{color:#839087;font:500 10px/1.65 var(--font-geist-sans),sans-serif;margin:0}.ah-card-copy footer{color:#657168;letter-spacing:1px;justify-content:space-between;margin-top:auto;padding-top:25px;font-size:6px;font-style:normal;display:flex}.ah-card-copy footer em{color:#fff;font-style:normal;font-weight:900}.ah-card.firewall{--card:#ff334d}.ah-card.clash{--card:#ffcf1a}.ah-card.identity{--card:#18ecff}.ah-card.cloud{--card:#a95bff}.ah-card.fleet{--card:#2bd7ff}.ah-code-logo{z-index:2;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative;transform:skew(-5deg)}.ah-code-logo small{color:#a6b2a8;letter-spacing:2px;font-size:6px}.ah-code-logo strong{color:#fff;font:1000 48px/.78 var(--font-geist-sans),sans-serif;letter-spacing:-4px;text-shadow:5px 5px 0 color-mix(in srgb,var(--card) 45%,#000)}.ah-code-logo strong:last-child{color:var(--card)}.ah-why{background:linear-gradient(145deg,#101710,#070a08 55%,#161009);border-block:1px solid #caff1925;padding:115px max(4vw,20px)}.ah-why-head{width:min(1260px,100%);margin:0 auto 65px}.ah-principles{border-top:1px solid #caff192a;border-left:1px solid #caff192a;grid-template-columns:repeat(4,1fr);width:min(1260px,100%);margin:auto;display:grid}.ah-principles article{border-bottom:1px solid #caff192a;border-right:1px solid #caff192a;min-height:270px;padding:30px}.ah-principles article>b{color:var(--acid);font-size:8px}.ah-principles h3{font:900 20px var(--font-geist-sans),sans-serif;text-transform:uppercase;margin:65px 0 14px}.ah-principles p{color:#859187;font:500 10px/1.75 var(--font-geist-sans),sans-serif}.ah-path{grid-template-columns:.9fr 1.1fr;gap:85px;width:min(1200px,90vw);margin:auto;padding:120px 0;display:grid}.ah-path>div>p{color:#8b978d;max-width:560px;font:500 12px/1.85 var(--font-geist-sans),sans-serif}.ah-path ol{margin:0;padding:0;list-style:none}.ah-path li{border-bottom:1px solid #caff1928;grid-template-columns:44px 100px 1fr;align-items:center;gap:14px;padding:22px 0;display:grid}.ah-path li>b{color:var(--acid);font-size:7px}.ah-path li>span{font:900 13px var(--font-geist-sans),sans-serif}.ah-path li>em{color:#7c897f;font:500 10px var(--font-geist-sans),sans-serif;font-style:normal}.ah-faq{background:#0c100d;grid-template-columns:.7fr 1.3fr;gap:80px;padding:115px max(6vw,24px);display:grid}.ah-faq details{border-top:1px solid #caff1928}.ah-faq details:last-child{border-bottom:1px solid #caff1928}.ah-faq summary{color:#fff;font:800 13px var(--font-geist-sans),sans-serif;cursor:pointer;justify-content:space-between;gap:20px;padding:24px 2px;list-style:none;display:flex}.ah-faq summary span{color:var(--acid)}.ah-faq details p{color:#839087;font:500 10px/1.8 var(--font-geist-sans),sans-serif;margin:0;padding:0 2px 24px}.ah-footer{color:#738075;grid-template-columns:auto 1fr auto;align-items:start;gap:30px;width:min(1260px,92vw);margin:auto;padding:70px 0 40px;display:grid}.ah-footer>p{font:700 9px var(--font-geist-sans),sans-serif}.ah-footer>div{grid-template-columns:1fr 1fr;gap:10px 22px;display:grid}.ah-footer>div a{font-size:7px;text-decoration:none}.ah-footer>div a:hover{color:var(--acid)}.ah-footer>small{letter-spacing:1px;border-top:1px solid #caff1922;grid-column:1/-1;padding-top:35px;font-size:6px}@keyframes ahSpin{to{transform:rotate(360deg)}}@keyframes ahTicker{to{transform:translate(-50%)}}@media (max-width:850px){.ah-nav{height:70px}.ah-nav>div a:not(.ah-play){display:none}.ah-hero{text-align:center;grid-template-columns:1fr;min-height:750px;padding-top:70px}.ah-hero h1{letter-spacing:-5px;font-size:66px}.ah-hero-copy>p{margin-inline:auto}.ah-actions,.ah-stats{justify-content:center}.ah-mascot{min-height:310px}.ah-mascot img{width:300px;height:330px}.ah-orbit{width:290px;height:290px}.ah-mascot>span{bottom:5px}.ah-games{padding:90px 15px}.ah-games>header{grid-template-columns:1fr;gap:20px}.ah-games>header h2,.ah-games>header p{grid-area:auto/1}.ah-games>header h2,.ah-why h2,.ah-path h2,.ah-faq h2{letter-spacing:-3px;font-size:49px}.ah-game-grid{grid-template-columns:1fr 1fr;gap:8px}.ah-card{min-height:470px}.ah-card-art{height:200px}.ah-card-art img{height:190px}.ah-card-copy{padding:18px}.ah-card-copy h3{font-size:22px}.ah-principles{grid-template-columns:1fr 1fr}.ah-path,.ah-faq{grid-template-columns:1fr;gap:40px}.ah-footer{text-align:center;grid-template-columns:1fr;justify-items:center}.ah-footer>div{grid-template-columns:1fr 1fr}.ah-footer>small{grid-column:1}}@media (max-width:520px){.ah-nav .ah-play{padding:8px;font-size:5px}.ah-hero{min-height:710px;padding-inline:15px;overflow:hidden}.ah-hero h1{letter-spacing:-2.5px;max-width:100%;font-size:clamp(36px,10vw,40px)}.ah-hero-copy>p{font-size:11px}.ah-actions a{flex:1;min-width:0;padding:13px 10px;font-size:6px}.ah-stats{gap:20px}.ah-stats b{font-size:17px}.ah-mascot{min-height:280px}.ah-mascot img{height:290px}.ah-games{box-sizing:border-box;width:100%;padding-inline:5px;overflow:hidden}.ah-games>header{padding-inline:10px}.ah-game-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;gap:4px;width:100%}.ah-card{aspect-ratio:1;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);width:100%;min-height:0}.ah-card:hover{transform:translateY(-2px)}.ah-card-top,.ah-card-copy>span,.ah-card-copy p,.ah-card-copy footer{display:none}.ah-card-art{border-width:1px;height:72%;margin:3px}.ah-card-art img,.ah-card.phish .ah-card-art img{object-fit:contain;width:100%;height:100%;margin:0}.ah-card-copy{text-align:center;flex:1;place-items:center;padding:3px 4px;display:grid}.ah-card-copy h3{letter-spacing:-.35px;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:9px;line-height:1.02;display:-webkit-box;overflow:hidden}.ah-code-logo small{letter-spacing:.4px;font-size:3px}.ah-code-logo strong{letter-spacing:-1px;font-size:14px;line-height:.8}.ah-stack-poster strong,.ah-stack-poster b{font-size:12px!important}.ah-principles{grid-template-columns:1fr}.ah-principles article{min-height:220px}.ah-principles h3{margin-top:40px}.ah-path{padding:85px 0}.ah-path li{grid-template-columns:30px 72px 1fr}.ah-faq{padding:85px 18px}.ah-footer>div{grid-template-columns:1fr}}.ah-card.cloud .ah-card-art img{filter:drop-shadow(0 16px 18px #6e21be66);width:82%;height:230px}.ah-card.fleet .ah-card-art img{filter:drop-shadow(0 16px 18px #00bfe666);width:98%;height:235px}@media (max-width:850px){.ah-card.cloud .ah-card-art img{height:185px}.ah-card.fleet .ah-card-art img{height:195px}}@media (max-width:520px){.ah-card.cloud .ah-card-art img,.ah-card.fleet .ah-card-art img{object-fit:contain;width:100%;height:100%}.ah-why-head h2{letter-spacing:-2.7px;max-width:100%;font-size:clamp(34px,10.8vw,43px);line-height:.84}}.ah-card.stack .ah-card-art img{object-fit:contain;object-position:center;width:100%;height:100%}.ah-card.cover .ah-card-art{background:#030504}.ah-card.cover .ah-card-art:before{z-index:1;background-color:#0000;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.ah-card.cover .ah-card-art img{object-fit:contain;object-position:center;filter:drop-shadow(0 13px 16px #000);width:100%;min-width:0;height:100%;min-height:0;transform:none}.ah-card.cover:hover .ah-card-art img{transform:none}.ah-card.romance{--card:#ff557d}.ah-card.connections{--card:#9668ff}.ah-card.connections .ah-card-art{background:radial-gradient(circle at 50% 40%,#53358d,#100c19 70%)}.ah-card.connections .ah-code-logo:before{content:"";background:linear-gradient(90deg,#f6d55c 0 23%,#0000 23% 26%,#61c98b 26% 49%,#0000 49% 52%,#5b9fe8 52% 75%,#0000 75% 78%,#a879df 78%);border-radius:5px;width:94px;height:23px;margin-bottom:14px;display:block}.ah-card.connections .ah-code-logo strong{font-size:40px}.ah-card.threatle{--card:#caff19}.ah-card.threatle .ah-card-art{background:radial-gradient(circle at 50% 35%,#19482f,#06100a 72%)}.ah-card.threatle .ah-card-art:after{content:"";clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);border:1px solid #caff1920;position:absolute;inset:18px}.ah-card.threatle .ah-code-logo:before{content:"T  H  R  E  A  T";color:#dfffc0;width:230px;height:36px;font:950 8px var(--font-geist-mono),monospace;letter-spacing:2px;background:repeating-linear-gradient(90deg,#213829 0 36px,#08100b 36px 39px);border:1px solid #caff1966;border-radius:7px;place-items:center;margin-bottom:18px;display:grid;box-shadow:0 0 28px #55ff7130}.ah-card.threatle .ah-code-logo strong{color:#fff;text-shadow:5px 5px #286411,0 0 24px #caff1930;font-size:58px;line-height:.8}.ah-card.threatle .ah-code-logo small{color:#caff19}.ah-card.threatle:hover .ah-code-logo:before{animation:.7s ahThreatSignal}.ah-card.threatle .scan{background:linear-gradient(#0000 45%,#caff1945 50%,#0000 55%)}.ah-card.builder{--card:#19dfff}.ah-card.builder .ah-card-art{background:radial-gradient(circle at 50% 65%,#074e6955,#02070b 72%)}.ah-card.builder .ah-card-art img{filter:drop-shadow(0 15px 20px #001018)}.ah-card.hunter{--card:#ff2bb8}.ah-card.hunter .ah-card-art{background:radial-gradient(circle,#4d0b6799,#03040b 75%)}.ah-card.hunter .ah-card-art img{filter:drop-shadow(0 14px 18px #100018)}.ah-card.hat{--card:#22e7ff}.ah-card.hat .ah-card-art{background:radial-gradient(circle at 50% 45%,#1c3270,#050714 72%)}.ah-card.hat .ah-card-art img{filter:drop-shadow(0 14px 20px #090018);object-fit:contain}.ah-card.hat:hover .ah-card-art img{transform:none}.ah-card.portpanic{--card:#ff9d19}.ah-card.portpanic .ah-card-art{background:radial-gradient(circle at 50% 45%,#5e1e0c,#050504 75%)}.ah-card.portpanic .ah-card-art img{filter:drop-shadow(0 14px 20px #220600);object-fit:contain}.ah-card.ciso{--card:#55f0a6}.ah-card.ciso .ah-card-art{background:radial-gradient(circle,#124d3b,#030807 74%)}.ah-card.ciso .ah-card-art img{filter:drop-shadow(0 14px 22px #002b20);object-fit:contain;object-position:center}.ah-card.grc{--card:#45e7ff}.ah-card.grc .ah-card-art{background:radial-gradient(circle at 50% 45%,#293575,#050712 76%)}.ah-card.grc .ah-card-art img{filter:drop-shadow(0 14px 22px #050016);object-fit:contain;object-position:center}.ah-card.stack{--card:#2ce9ff}.ah-card.stack .ah-card-art{background-color:#0000;background-image:linear-gradient(#112b4055 1px,#0000 1px),linear-gradient(90deg,#112b4055 1px,#0000 1px),radial-gradient(circle at 50% 70%,#123852,#03070d 75%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.ah-card.stack .ah-code-logo:before{content:"";filter:drop-shadow(0 0 13px #2ce9ff66);background:linear-gradient(90deg,#ff5c7c 0 30%,#0000 30% 35%,#ffd23f 35% 65%,#0000 65% 70%,#2ce9ff 70%) 0 100%/100% 22px no-repeat,linear-gradient(90deg,#0000 0 35%,#ab7dff 35% 65%,#0000 65%) 0/100% 22px no-repeat,linear-gradient(90deg,#0000 0 35%,#5cff8d 35% 65%,#0000 65%) 0 0/100% 22px no-repeat;width:126px;height:72px;margin-bottom:17px}.ah-card.stack .ah-code-logo strong{text-shadow:5px 5px #12687a;font-size:54px}.ah-card.stack .ah-code-logo small{color:#ffd23f}.ah-card.stack .ah-card-art{background:radial-gradient(circle at 50% 40%,#154660 0,#071526 45%,#02050b 78%);overflow:hidden}.ah-card.stack .ah-card-art:before{content:"";background:conic-gradient(#0000,#2ce9ff18,#0000 24%,#ab7dff1c,#0000 52%,#ff315f17,#0000);animation:9s linear infinite ahStackRadar;position:absolute;inset:-20%}.ah-stack-poster{z-index:2;isolation:isolate;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.ah-stack-poster:before{content:"";z-index:-1;clip-path:polygon(10% 0,90% 0,100% 12%,100% 88%,90% 100%,10% 100%,0 88%,0 12%);background:linear-gradient(145deg,#0a2135dd,#030812ee);border:1px solid #2ce9ff77;position:absolute;inset:12% 14%;box-shadow:inset 0 0 35px #2ce9ff1f,0 18px 45px #000}.ah-stack-poster small{color:#ffd23f;font:900 8px var(--font-geist-mono),monospace;letter-spacing:2.4px;margin-top:9px}.ah-stack-poster>strong,.ah-stack-poster>b{font-family:var(--font-geist-sans),sans-serif;letter-spacing:-4px;font-size:clamp(43px,4vw,63px);font-style:italic;font-weight:1000;line-height:.72;display:block}.ah-stack-poster>strong{color:#fff;text-shadow:3px 3px #31536d;margin-top:11px}.ah-stack-poster>b{color:#2ce9ff;-webkit-text-stroke:1px #d9fbff;text-shadow:5px 6px #0a6b82,0 0 22px #2ce9ff88}.ah-stack-poster>em{color:#91b7c9;font:800 7px var(--font-geist-mono),monospace;letter-spacing:2px;margin-top:17px}.ah-stack-mark{filter:drop-shadow(0 8px 12px #000);grid-template-rows:repeat(3,20px);grid-template-columns:repeat(5,20px);gap:3px;display:grid;transform:skew(-7deg)rotate(-3deg)}.ah-stack-mark i{border:1px solid #fff7;box-shadow:inset 3px 3px #fff4}.ah-stack-mark i:first-child{background:#ff4268;grid-area:3/1}.ah-stack-mark i:nth-child(2){background:#ab7dff;grid-area:2/2}.ah-stack-mark i:nth-child(3){background:#ffd23f;grid-area:3/2}.ah-stack-mark i:nth-child(4){background:#5cff8d;grid-area:1/3}.ah-stack-mark i:nth-child(5){background:#2ce9ff;grid-area:3/4;animation:1.2s steps(2,end) infinite ahStackAlert}@keyframes ahStackRadar{to{transform:rotate(360deg)}}@keyframes ahStackAlert{50%{background:#ff315f}}.ah-card.stack .ah-card-art{background:linear-gradient(145deg,#071725,#02060b)}.ah-card.stack .ah-card-art:before{background-color:#0000;background-image:linear-gradient(#2ce9ff12 1px,#0000 1px),linear-gradient(90deg,#2ce9ff12 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:none;inset:0}.ah-stack-poster:before{box-shadow:none;clip-path:polygon(0 0,92% 0,100% 10%,100% 100%,8% 100%,0 90%);background:#050c16e8;border-color:#31536d;inset:11% 12%}.ah-stack-poster>strong,.ah-stack-poster>b{letter-spacing:-3px;-webkit-text-stroke:0;text-shadow:none;font-size:clamp(38px,3.6vw,56px);font-style:normal;font-weight:900;line-height:.82}.ah-stack-poster>strong{color:#f4f8ff;margin-top:12px}.ah-stack-poster>b{color:#031018;clip-path:polygon(0 0,91% 0,100% 25%,100% 100%,9% 100%,0 75%);background:#2ce9ff;margin-top:5px;padding:5px 14px 7px}.ah-stack-mark{filter:none;transform:none}.ah-stack-mark i{box-shadow:none}@keyframes ahThreatSignal{30%{filter:brightness(1.4);transform:translate(-4px)}60%{transform:translate(4px)}}.ah-ticker .ah-ticker-track{width:max-content;font-size:inherit;letter-spacing:normal;will-change:transform;padding:0;animation:44s linear infinite ahTicker;display:flex}.ah-ticker .ah-ticker-group{width:auto;font-size:inherit;letter-spacing:normal;flex:none;align-items:center;padding:10px 0;animation:none;display:flex}.ah-ticker .ah-ticker-group span{letter-spacing:1.5px;white-space:nowrap;flex:none;align-items:center;gap:1.35rem;margin-left:1.35rem;font-size:7px;font-weight:1000;display:flex}.ah-ticker .ah-ticker-group b{font-weight:1000}.ah-games>header .ah-games-title{letter-spacing:-.065em;flex-direction:column;align-items:flex-start;gap:0;max-width:620px;line-height:.78;display:flex}.ah-games-title span,.ah-games-title strong,.ah-games-title em{display:block}.ah-games-title span{color:#f6f8f4;font:1000 .9em/.78 var(--font-geist-sans),sans-serif}.ah-games-title strong{color:var(--cyan);font:1000 1.08em/.78 var(--font-geist-sans),sans-serif}.ah-games-title em{background:var(--acid);color:#071008;font:1000 .62em/.88 var(--font-geist-sans),sans-serif;letter-spacing:-.035em;clip-path:polygon(0 0,96% 0,100% 25%,100% 100%,4% 100%,0 75%);margin-top:.22em;padding:.18em .28em .22em;font-style:normal}@media (max-width:520px){.ah-games>header .ah-games-title{letter-spacing:-.055em;font-size:52px}.ah-games-title em{font-size:.56em}}@media (prefers-reduced-motion:reduce){.ah-ticker .ah-ticker-track,.ah-orbit{animation:none}.ah-ticker{transform:none}.ah-ticker-group[aria-hidden=true]{display:none}.ah-ticker .ah-ticker-group{flex-wrap:wrap;justify-content:center;padding-right:1.35rem}}@media (max-width:850px){.ah-nav>div a.ah-articles{display:inline}}@media (max-width:520px){.ah-nav>div{gap:8px}}.ah-card:is(.ciso,.stack,.grc,.ats,.indicator) .ah-card-art img{object-fit:cover;object-position:center}
