@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/cdf703449fd42bc8-s.103uf.8aa8pr3.woff2?dpl=dpl_CZFhJPNp1ibPYreGV7x6rwH6c46J)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/3f10656f33c57dec-s.0m4wt3xm5i890.woff2?dpl=dpl_CZFhJPNp1ibPYreGV7x6rwH6c46J)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/56eb15be423b6220-s.0zqusx.h7vgvl.woff2?dpl=dpl_CZFhJPNp1ibPYreGV7x6rwH6c46J)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/96074e70a40501da-s.0fw52gc_mc5b0.woff2?dpl=dpl_CZFhJPNp1ibPYreGV7x6rwH6c46J)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/de161955856a921d-s.p.04z8pihzuh7s1.woff2?dpl=dpl_CZFhJPNp1ibPYreGV7x6rwH6c46J)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Press Start 2P Fallback";src:local(Arial);ascent-override:44.58%;descent-override:0.0%;line-gap-override:0.0%;size-adjust:224.32%}.press_start_2p_8e5905f9-module__LKTCzG__className{font-family:"Press Start 2P","Press Start 2P Fallback";font-style:normal;font-weight:400}.press_start_2p_8e5905f9-module__LKTCzG__variable{--font-ak-pixel:"Press Start 2P", "Press Start 2P Fallback"}
@font-face{font-family:Bungee;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c2f99d9cf2202b97-s.07.cj5nt96ax5.woff2?dpl=dpl_CZFhJPNp1ibPYreGV7x6rwH6c46J)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bungee;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d5ae8bb5eabba168-s.1300o-yize_-_.woff2?dpl=dpl_CZFhJPNp1ibPYreGV7x6rwH6c46J)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bungee;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7b3954b250246604-s.p.16y2v1gf61amr.woff2?dpl=dpl_CZFhJPNp1ibPYreGV7x6rwH6c46J)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bungee Fallback;src:local(Arial);ascent-override:73.58%;descent-override:21.64%;line-gap-override:0.0%;size-adjust:138.63%}.bungee_e63bf681-module__ExjAca__className{font-family:Bungee,Bungee Fallback;font-style:normal;font-weight:400}.bungee_e63bf681-module__ExjAca__variable{--font-ak-display:"Bungee", "Bungee Fallback"}
@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(../media/785695c5b05eabf2-s.13y771y2cuudv.woff2?dpl=dpl_CZFhJPNp1ibPYreGV7x6rwH6c46J)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ac548f9ce6284f94-s.0h9eq_2~60egi.woff2?dpl=dpl_CZFhJPNp1ibPYreGV7x6rwH6c46J)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9728433aadc137d6-s.0hnqo_q0ubdks.woff2?dpl=dpl_CZFhJPNp1ibPYreGV7x6rwH6c46J)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(../media/638f182e7ded7477-s.p.0ma09l0txl3bt.woff2?dpl=dpl_CZFhJPNp1ibPYreGV7x6rwH6c46J)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(../media/664b8486c44baa2d-s.00xhdix476ajg.woff2?dpl=dpl_CZFhJPNp1ibPYreGV7x6rwH6c46J)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c5ac7bd8b2d9fce6-s.0e0vspo.utj71.woff2?dpl=dpl_CZFhJPNp1ibPYreGV7x6rwH6c46J)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8457265da2739722-s.0ogqxe45yt4r2.woff2?dpl=dpl_CZFhJPNp1ibPYreGV7x6rwH6c46J)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(../media/dc0c65e819e3bb6c-s.p.0fsjs_bs5qvt7.woff2?dpl=dpl_CZFhJPNp1ibPYreGV7x6rwH6c46J)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(../media/087f4c42b279024d-s.0i37wr8~oeiv6.woff2?dpl=dpl_CZFhJPNp1ibPYreGV7x6rwH6c46J)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(../media/891a32df73aa4402-s.110i.6crs7xrh.woff2?dpl=dpl_CZFhJPNp1ibPYreGV7x6rwH6c46J)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9186901afaa5c996-s.0wcl~15mrhg5f.woff2?dpl=dpl_CZFhJPNp1ibPYreGV7x6rwH6c46J)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(../media/374a88ea0960b3d4-s.p.0sa4vsdykrttm.woff2?dpl=dpl_CZFhJPNp1ibPYreGV7x6rwH6c46J)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch Fallback;src:local(Arial);ascent-override:96.77%;descent-override:30.05%;line-gap-override:0.0%;size-adjust:102.51%}.chakra_petch_7754e909-module__tZltyq__className{font-family:Chakra Petch,Chakra Petch Fallback;font-style:normal}.chakra_petch_7754e909-module__tZltyq__variable{--font-ak-body:"Chakra Petch", "Chakra Petch Fallback"}
.ak-page{--ak-void:#0b0114;--ak-panel:#170627;--ak-panel-2:#1f0a33;--ak-magenta:#ff2ec4;--ak-cyan:#00f0ff;--ak-violet:#8b5cf6;--ak-yellow:#ffe600;--ak-green:#39ff88;--ak-white:#fdf6ff;--ak-dim:#b39ac9;--ak-line:#35174f;background:var(--ak-void);color:var(--ak-white);font-family:var(--font-ak-body), system-ui, sans-serif;-webkit-font-smoothing:antialiased;min-height:100vh;font-size:16px;line-height:1.6;position:relative;overflow-x:hidden}.ak-page ::selection{background:var(--ak-magenta);color:var(--ak-void)}.ak-page a:focus-visible{outline:3px solid var(--ak-cyan);outline-offset:3px}.ak-scanlines{z-index:40;pointer-events:none;mix-blend-mode:multiply;background:repeating-linear-gradient(#0000 0 3px,#00000024 3px 4px);position:fixed;inset:0}.ak-topbar{z-index:20;background:color-mix(in srgb, var(--ak-void) 82%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--ak-line);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem clamp(1.25rem,5vw,4rem);display:flex;position:sticky;top:0}.ak-wordmark{font-family:var(--font-ak-display), Impact, sans-serif;letter-spacing:.02em;color:var(--ak-white);align-items:center;gap:.6rem;font-size:1.25rem;display:inline-flex}.ak-px--heart{width:20px;fill:var(--ak-magenta)}.ak-label{font-family:var(--font-ak-pixel), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--ak-cyan);margin:0 0 1.2rem;font-size:.66rem}.ak-h2{font-family:var(--font-ak-display), Impact, sans-serif;text-shadow:-2px 0 #ff2ec48c,2px 0 #00f0ff8c;margin:0;font-size:clamp(1.9rem,4.5vw,3rem);font-weight:400;line-height:1.05}.ak-btn{background:var(--ak-magenta);color:var(--ak-void);text-transform:uppercase;letter-spacing:.06em;border-radius:10px;align-items:center;gap:.55rem;padding:.9rem 1.7rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .13s,box-shadow .13s;display:inline-flex;box-shadow:0 0 18px #ff2ec48c,0 0 50px #ff2ec433}.ak-btn:hover{transform:translateY(-2px);box-shadow:0 0 26px #ff2ec4cc,0 0 70px #ff2ec44d}.ak-btn--small{padding:.55rem 1rem;font-size:.72rem}.ak-textlink{color:var(--ak-cyan);border-bottom:2px solid var(--ak-cyan);padding-bottom:2px;font-size:.95rem;font-weight:600;text-decoration:none}.ak-textlink:hover{color:var(--ak-white);border-color:var(--ak-white)}.ak-hero{text-align:center;padding:clamp(4.5rem,10vw,8rem) clamp(1.25rem,5vw,4rem) clamp(5rem,11vw,9rem);position:relative;overflow:hidden}.ak-eyebrow{font-family:var(--font-ak-pixel), monospace;letter-spacing:.14em;color:var(--ak-yellow);z-index:2;margin:0 0 1.6rem;font-size:.7rem;position:relative}.ak-h1{font-family:var(--font-ak-display), Impact, sans-serif;z-index:2;background:linear-gradient(90deg, var(--ak-magenta), var(--ak-yellow), var(--ak-cyan), var(--ak-violet), var(--ak-magenta));color:#0000;filter:drop-shadow(0 0 24px #ff2ec473);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(3rem,10.5vw,8rem);font-weight:400;line-height:1;position:relative}.ak-tagline{color:var(--ak-white);z-index:2;margin:1.6rem 0 0;font-size:clamp(1.05rem,2vw,1.35rem);font-weight:600;position:relative}.ak-hero-cta{z-index:2;flex-direction:column;align-items:center;gap:1rem;margin-top:2.8rem;display:flex;position:relative}.ak-btn--hero{border-radius:14px;padding:1.15rem 2.4rem;font-size:clamp(.95rem,1.8vw,1.15rem)}.ak-btn-arrow{color:color-mix(in srgb, var(--ak-void) 70%, var(--ak-magenta))}.ak-credit{font-family:var(--font-ak-pixel), monospace;letter-spacing:.12em;color:var(--ak-green);text-shadow:0 0 12px #39ff8899;font-size:.62rem}.ak-hero-note{color:var(--ak-dim);z-index:2;margin:3.2rem 0 0;font-size:.82rem;position:relative}.ak-grid-floor{transform-origin:bottom;background:linear-gradient(#8b5cf626 20%,#ff2ec480),repeating-linear-gradient(90deg,#00f0ffa6 0 3px,#0000 3px 110px),repeating-linear-gradient(0deg,#ff2ec499 0 3px,#0000 3px 54px);height:44%;position:absolute;bottom:-3%;left:-30%;right:-30%;transform:perspective(600px)rotateX(42deg);-webkit-mask-image:linear-gradient(#0000,#000 40%);mask-image:linear-gradient(#0000,#000 40%)}.ak-hero:after{content:"";background:linear-gradient(90deg, transparent, var(--ak-magenta), var(--ak-cyan), transparent);filter:blur(1px);opacity:.7;height:2px;position:absolute;bottom:40%;left:0;right:0;box-shadow:0 0 24px #ff2ec4b3}.ak-page:before{content:"";z-index:39;pointer-events:none;background:radial-gradient(120% 100% at 50% 45%,#0000 55%,#04000a8c 100%);position:fixed;inset:0}.ak-sprites{z-index:1;pointer-events:none;position:absolute;inset:0}.ak-sprite{opacity:.9;width:clamp(34px,4.5vw,60px);display:block;position:absolute}.ak-sprite .ak-px{width:100%}.ak-sprite--1{fill:var(--ak-green);top:15%;left:7%}.ak-sprite--2{fill:var(--ak-cyan);top:13%;right:6%}.ak-sprite--3{fill:var(--ak-violet);bottom:22%;left:12%}.ak-sprite--4{fill:var(--ak-yellow);bottom:30%;right:9%}.ak-sprite--5{fill:var(--ak-cyan);top:24%;left:11%}.ak-sprite--6{fill:var(--ak-green);top:30%;right:10%}.ak-marquee{border-top:2px solid var(--ak-magenta);border-bottom:2px solid var(--ak-magenta);background:var(--ak-panel);padding:.8rem 0;overflow:hidden;box-shadow:inset 0 0 30px #ff2ec433}.ak-marquee-track{width:max-content;display:flex}.ak-marquee-group{flex-shrink:0;align-items:center;display:flex}.ak-marquee-item{font-family:var(--font-ak-display), Impact, sans-serif;color:var(--ak-yellow);white-space:nowrap;text-transform:uppercase;align-items:center;gap:1.4rem;padding-right:1.4rem;font-size:1.05rem;display:inline-flex}.ak-marquee-star{color:var(--ak-cyan)}.ak-marquee--alt{border-color:var(--ak-cyan);box-shadow:inset 0 0 30px #00f0ff26}.ak-marquee-item--alt{color:var(--ak-cyan)}.ak-marquee-item--alt+.ak-marquee-item--alt .ak-marquee-star,.ak-marquee--alt .ak-marquee-star{color:var(--ak-magenta)}.ak-section{max-width:1120px;margin:0 auto;padding:clamp(3.5rem,7vw,6rem) clamp(1.25rem,5vw,4rem);position:relative}.ak-section-head{margin-bottom:clamp(2rem,4vw,3rem)}.ak-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.6rem);display:grid}.ak-card{background:var(--ak-panel);border:2px solid var(--ak-line);border-radius:14px;padding:2rem 1.6rem 1.8rem;transition:transform .16s,border-color .16s,box-shadow .16s;position:relative}.ak-card:hover{transform:translateY(-4px)}.ak-card--magenta:hover{border-color:var(--ak-magenta);box-shadow:0 0 30px #ff2ec440}.ak-card--cyan:hover{border-color:var(--ak-cyan);box-shadow:0 0 30px #00f0ff40}.ak-card--yellow:hover{border-color:var(--ak-yellow);box-shadow:0 0 30px #ffe60040}.ak-card-sprite{width:44px;margin-bottom:1.2rem;display:inline-block}.ak-card-sprite .ak-px{width:100%}.ak-card--magenta .ak-card-sprite{fill:var(--ak-magenta)}.ak-card--cyan .ak-card-sprite{fill:var(--ak-cyan)}.ak-card--yellow .ak-card-sprite{fill:var(--ak-yellow)}.ak-card-name{font-family:var(--font-ak-display), Impact, sans-serif;margin:0 0 .6rem;font-size:1.35rem;font-weight:400}.ak-card-text{color:var(--ak-dim);margin:0;font-size:.95rem}.ak-scores{border:2px solid var(--ak-line);background:var(--ak-panel);border-radius:14px;overflow:hidden}.ak-score-head,.ak-score-row{grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 1.6rem;display:grid}.ak-score-head{font-family:var(--font-ak-pixel), monospace;letter-spacing:.14em;color:var(--ak-dim);border-bottom:2px solid var(--ak-line);font-size:.6rem}.ak-score-row{border-bottom:1px solid var(--ak-line);transition:background .14s}.ak-score-row:hover{background:color-mix(in srgb, var(--ak-cyan) 7%, transparent)}.ak-score-row:last-child{border-bottom:none}.ak-score-rank{font-family:var(--font-ak-pixel), monospace;font-size:.78rem}.ak-score-row:nth-child(2) .ak-score-rank{color:var(--ak-yellow);text-shadow:0 0 10px #ffe60099}.ak-score-row:nth-child(3) .ak-score-rank{color:#cfd8ff;text-shadow:0 0 10px #cfd8ff80}.ak-score-row:nth-child(4) .ak-score-rank{color:#ff9d5c;text-shadow:0 0 10px #ff9d5c80}.ak-score-row:nth-child(5) .ak-score-rank{color:var(--ak-dim)}.ak-score-name{font-family:var(--font-ak-display), Impact, sans-serif;flex-direction:column;font-size:1.15rem;display:flex}.ak-score-detail{font-family:var(--font-ak-body), sans-serif;color:var(--ak-dim);text-transform:none;font-size:.82rem}.ak-score-score{font-family:var(--font-ak-pixel), monospace;color:var(--ak-green);text-shadow:0 0 10px #39ff8880;font-size:.85rem}.ak-score-note{color:var(--ak-dim);margin:1.2rem 0 0;font-size:.85rem}.ak-events{flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none;display:flex}.ak-event{background:var(--ak-panel);border:2px solid var(--ak-line);border-radius:12px;grid-template-columns:70px minmax(0,.8fr) minmax(0,1.2fr) auto;align-items:center;gap:1rem;padding:1rem 1.4rem;transition:transform .14s,border-color .14s,box-shadow .14s;display:grid}.ak-event:hover{border-color:var(--ak-cyan);box-shadow:-8px 0 0 -4px var(--ak-cyan), 0 0 24px #00f0ff33;transform:translate(8px)}.ak-event-day{font-family:var(--font-ak-pixel), monospace;color:var(--ak-magenta);font-size:.7rem}.ak-event-name{font-family:var(--font-ak-display), Impact, sans-serif;font-size:1.1rem}.ak-event-detail{color:var(--ak-dim);font-size:.9rem}.ak-event-time{font-family:var(--font-ak-pixel), monospace;color:var(--ak-cyan);font-size:.75rem}.ak-visit{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.ak-visit-text{color:var(--ak-dim);margin:1rem 0 0}.ak-hours{background:var(--ak-panel);border:2px solid var(--ak-line);border-radius:12px;margin:0;padding:1.4rem 1.6rem}.ak-hours-row{border-top:1px solid var(--ak-line);justify-content:space-between;gap:1rem;padding:.5rem 0;font-size:.95rem;display:flex}.ak-hours-row:first-child{border-top:none}.ak-hours-row dt{color:var(--ak-dim)}.ak-hours-row dd{color:var(--ak-cyan);margin:0;font-weight:700}.ak-coin-cta{text-align:center;background:radial-gradient(ellipse 70% 90% at 50% 110%, #8b5cf659, transparent 70%), var(--ak-panel);border-top:2px solid var(--ak-line);padding:clamp(4rem,9vw,7rem) clamp(1.25rem,5vw,4rem);position:relative;overflow:hidden}.ak-coin-cta>*{z-index:2;position:relative}.ak-coin-cta .ak-sprites{z-index:1}.ak-insert{font-family:var(--font-ak-pixel), monospace;color:var(--ak-yellow);letter-spacing:.2em;text-shadow:0 0 16px #ffe60099;margin:0 0 1.4rem;font-size:clamp(.8rem,2vw,1.1rem)}.ak-coin-h{font-family:var(--font-ak-display), Impact, sans-serif;margin:0;font-size:clamp(2.2rem,6vw,4rem);font-weight:400}.ak-coin-lead{color:var(--ak-dim);max-width:44ch;margin:1.2rem auto 0}.ak-coin-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;margin-top:2.4rem;display:flex}.ak-footer{text-align:center;color:var(--ak-dim);padding:1.8rem clamp(1.25rem,5vw,4rem) 5.5rem;font-size:.78rem}.ak-footer p{margin:0}.ak-footer-link{color:var(--ak-cyan);border-bottom:1px solid;text-decoration:none}.ak-badge{z-index:50;background:var(--ak-white);color:var(--ak-void);border-radius:999px;align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.74rem;font-weight:700;text-decoration:none;display:inline-flex;position:fixed;bottom:1rem;right:1rem;box-shadow:0 4px 16px #00000080}.ak-badge-dot{background:var(--ak-magenta);border-radius:50%;width:7px;height:7px}@media (prefers-reduced-motion:no-preference){.ak-h1{animation:7s linear infinite ak-hue,4s step-end infinite ak-flicker}@keyframes ak-hue{to{background-position:300% 0}}@keyframes ak-flicker{0%,to{opacity:1}92%{opacity:1}93%{opacity:.75}94%{opacity:1}96%{opacity:.88}97%{opacity:1}}.ak-card:hover .ak-card-sprite{animation:.45s cubic-bezier(.3,0,.2,1) ak-jump}@keyframes ak-jump{0%,to{transform:translateY(0)}45%{transform:translateY(-12px)}}.ak-credit{animation:1.15s steps(2,jump-none) infinite ak-blink}@keyframes ak-blink{50%{opacity:.15}}.ak-btn--hero{animation:2.2s ease-in-out infinite ak-pulse}@keyframes ak-pulse{0%,to{box-shadow:0 0 18px #ff2ec48c,0 0 50px #ff2ec433}50%{box-shadow:0 0 30px #ff2ec4e6,0 0 90px #ff2ec459}}.ak-sprite--1{animation:6s ease-in-out infinite ak-float}.ak-sprite--2{animation:7s ease-in-out infinite reverse ak-float}.ak-sprite--3{animation:8s ease-in-out infinite ak-float}.ak-sprite--4{animation:5.5s ease-in-out infinite reverse ak-float}.ak-sprite--5{animation:6.5s ease-in-out infinite ak-float}.ak-sprite--6{animation:7.5s ease-in-out infinite reverse ak-float}@keyframes ak-float{0%,to{transform:translate(0)}50%{transform:translate(10px,-18px)}}.ak-marquee-track{animation:26s linear infinite ak-marquee}.ak-marquee-track--rev{animation-duration:32s;animation-direction:reverse}@keyframes ak-marquee{to{transform:translate(-50%)}}.ak-insert{animation:1.3s steps(2,jump-none) infinite ak-blink}}@media (max-width:880px){.ak-sprite--2,.ak-sprite--4,.ak-sprite--6{display:none}.ak-sprite--1{top:6%;left:5%}.ak-sprite--3{inset:8% 5% auto auto}.ak-sprite--5{top:10%;left:6%}.ak-hero{padding-bottom:clamp(7rem,30vw,10rem)}.ak-h1{font-size:clamp(2.1rem,10vw,3.4rem)}.ak-hero-note{background:color-mix(in srgb, var(--ak-void) 78%, transparent);border-radius:8px;padding:.35rem .8rem;display:inline-block}.ak-features{grid-template-columns:1fr}.ak-event{grid-template-columns:56px minmax(0,1fr) auto}.ak-event-detail{grid-area:2/2/auto/4}.ak-visit{grid-template-columns:1fr}.ak-score-head,.ak-score-row{grid-template-columns:64px minmax(0,1fr) auto;padding:.9rem 1.1rem}.ak-badge{font-size:.68rem;bottom:.75rem;right:.75rem}}
