@font-face{font-family:SF Pro Display;src:url(/fonts/sf-pro-display/SFPRODISPLAYREGULAR.OTF)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/sf-pro-display/SFPRODISPLAYMEDIUM.OTF)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/sf-pro-display/SFPRODISPLAYREGULAR.OTF)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/sf-pro-display/SFPRODISPLAYMEDIUM.OTF)format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/sf-pro-display/SFPRODISPLAYBOLD.OTF)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/sf-pro-display/SFPRODISPLAYTHINITALIC.OTF)format("opentype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/sf-pro-display/SFPRODISPLAYULTRALIGHTITALIC.OTF)format("opentype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/sf-pro-display/SFPRODISPLAYLIGHTITALIC.OTF)format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/sf-pro-display/SFPRODISPLAYSEMIBOLDITALIC.OTF)format("opentype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/sf-pro-display/SFPRODISPLAYHEAVYITALIC.OTF)format("opentype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/sf-pro-display/SFPRODISPLAYBLACKITALIC.OTF)format("opentype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:SF Pro Display Extended;src:url(/fonts/sf-pro-display/SFPRODISPLAYREGULAR.OTF)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display Extended;src:url(/fonts/sf-pro-display/SFPRODISPLAYMEDIUM.OTF)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display Extended;src:url(/fonts/sf-pro-display/SFPRODISPLAYREGULAR.OTF)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display Extended;src:url(/fonts/sf-pro-display/SFPRODISPLAYMEDIUM.OTF)format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display Extended;src:url(/fonts/sf-pro-display/SFPRODISPLAYBOLD.OTF)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display Extended;src:url(/fonts/sf-pro-display/SFPRODISPLAYSEMIBOLDITALIC.OTF)format("opentype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:SF Pro Display Extended;src:url(/fonts/sf-pro-display/SFPRODISPLAYTHINITALIC.OTF)format("opentype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:SF Pro Display Extended;src:url(/fonts/sf-pro-display/SFPRODISPLAYULTRALIGHTITALIC.OTF)format("opentype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:SF Pro Display Extended;src:url(/fonts/sf-pro-display/SFPRODISPLAYLIGHTITALIC.OTF)format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:SF Pro Display Extended;src:url(/fonts/sf-pro-display/SFPRODISPLAYHEAVYITALIC.OTF)format("opentype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:SF Pro Display Extended;src:url(/fonts/sf-pro-display/SFPRODISPLAYBLACKITALIC.OTF)format("opentype");font-weight:900;font-style:italic;font-display:swap}:root{--piki-primary:#7c20e4;--piki-primary-hover:#6a1cc2;--piki-white:#fff;--piki-border-blur:#ffffff1a;--piki-text-secondary:#ffffff80;--piki-text-tertiary:#ffffff4d;--piki-blur:26.3px;--bg:#0a0a0f;--text:#fff;--text-secondary:var(--piki-text-secondary);--sans:"SF Pro Display", "SF Pro Text", -apple-system, BlinkMacSystemFont, "SF Pro", system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--sans-extended:"SF Pro Display Extended", "SF Pro Display", "SF Pro Text", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;font-family:var(--sans);color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.5}.font-normal{font-family:var(--sans);letter-spacing:-.16px;font-stretch:100%}.font-extended{font-family:var(--sans-extended);letter-spacing:.025em;font-stretch:125%}*{box-sizing:border-box}body{background:var(--bg);min-height:100vh;color:var(--text);margin:0}#root{flex-direction:column;min-height:100vh;display:flex}.btn{letter-spacing:-.16px;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border:none;border-radius:0;justify-content:center;align-items:center;gap:6px;padding:10px 14px;font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,SF Pro,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1;text-decoration:none;transition:all .2s;display:inline-flex}.btn:focus-visible{outline-offset:2px;outline:2px solid #7c20e4}.btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.btn--primary{color:#000;background:#fff}.btn--primary:hover{background:#f2f2f2;transform:translateY(-1px)}.btn--primary:active{background:#e8e8e8;transform:translateY(0)}.btn--primary.btn--accent{color:#fff;background:#7c20e4}.btn--primary.btn--accent:hover{background:#6a1cc2}.btn--primary.btn--accent:active{background:#5e19ac}.btn__arrow{flex-shrink:0;width:18px;height:18px;transition:transform .2s}.btn--primary:hover .btn__arrow{transform:translate(3px)}.btn--secondary{color:#fff;-webkit-backdrop-filter:blur(26.3px);background:#ffffff1a;padding:7px 10px}.btn--secondary:hover{background:#ffffff26}.btn--secondary:active{background:#ffffff14}.btn__icon{flex-shrink:0;justify-content:center;align-items:center;width:27.91px;height:27.91px;display:inline-flex}.text-secondary{color:#ffffff80}.text-tertiary{color:#ffffff4d}.btn--sm{padding:7px 10px;font-size:14px}.btn--lg{padding:14px 20px;font-size:17px}.btn--full{width:100%}.btn.font-extended{letter-spacing:.025em;font-family:SF Pro Display Extended,SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-stretch:125%}.navbar{z-index:10;box-sizing:border-box;align-items:flex-start;width:100%;height:66px;padding:6px 16px 0;display:flex;position:absolute;top:0;left:0;overflow:hidden}.navbar-inner{justify-content:space-between;align-items:center;gap:11px;width:100%;max-width:1264px;height:54px;margin:0 auto;display:flex;position:relative}.navbar-brand{flex-shrink:0;align-items:center;gap:6px;text-decoration:none;display:flex}.navbar-logo-wrap{flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;display:flex;position:relative;overflow:hidden}.navbar-logo{object-fit:contain;width:54px;height:54px;display:block}.navbar-title{color:#fff;white-space:nowrap;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:18px;font-weight:500;line-height:1}.navbar-center{white-space:nowrap;align-items:center;gap:13px;display:flex;position:relative;top:auto;left:auto}.navbar-coming{color:#ffffffbf;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:21.6px;font-weight:700;line-height:1}.navbar-days{transform-origin:0;align-items:center;gap:7px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700;display:flex;transform:scaleX(1.2)}.navbar-days-num{background:linear-gradient(#fff 0% 62%,#a9e4ff 85%,#87d8ff 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:27px;font-weight:700;line-height:1;display:inline-block}.navbar-days-label{color:#fff;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:27px;font-weight:700;line-height:1}.navbar-login{flex-shrink:0;width:93px;position:relative;top:auto;left:auto}.navbar-login.btn--secondary{-webkit-backdrop-filter:blur(26.3px)}@media (width<=1024px){.navbar-coming{font-size:18px}.navbar-days-num,.navbar-days-label{font-size:22px}}@media (width<=768px){.navbar{height:auto;min-height:60px;padding:8px 24px 8px 12px}.navbar-inner{flex-wrap:nowrap;justify-content:space-between;gap:8px;height:auto}.navbar-title,.navbar-login,.navbar-login.btn--secondary{display:none!important}.navbar-center{order:0;justify-content:flex-end;width:auto;margin-left:auto;margin-right:12px;padding-top:0;transform:none}.navbar-coming{font-size:16px}.navbar-days-num,.navbar-days-label{font-size:20px}.navbar-logo-wrap,.navbar-logo{width:44px;height:44px}}@media (width<=480px){.navbar{padding-right:20px}.navbar-center{gap:8px;margin-right:10px}.navbar-coming{font-size:14px}.navbar-days-num,.navbar-days-label{font-size:18px}}@supports (padding:env(safe-area-inset-right)){@media (width<=768px){.navbar{padding-right:calc(24px + env(safe-area-inset-right,0px))}}@media (width<=480px){.navbar{padding-right:calc(20px + env(safe-area-inset-right,0px))}}}.hero{background:#0a0a0f;justify-content:center;align-items:flex-start;width:100%;min-height:100vh;display:flex;overflow:hidden}.hero-stage{isolation:isolate;background:#372665;flex-shrink:0;width:1296px;max-width:100%;height:630px;position:relative;overflow:hidden}.hero-bg{object-fit:cover;object-position:center top;z-index:0;opacity:.92;width:100%;height:100%;display:block;position:absolute;inset:0}img.hero-bg{transform:none}.hero-bg--fallback{z-index:0;pointer-events:none;background:linear-gradient(135deg,#372665 0%,#5a3a8a 50%,#ff6b9d 100%);width:100%;height:100%;position:absolute;inset:0}.hero-wave{pointer-events:none;z-index:1;width:100%;height:131px;display:block;position:absolute;bottom:0;left:0}.hero-dash{pointer-events:none;z-index:2;width:100%;height:3px;display:block;position:absolute;bottom:45px;left:0}.hero-left{z-index:3;flex-direction:column;align-items:flex-start;gap:19px;width:494px;display:flex;position:absolute;top:180px;left:34px}.hero-heading{flex-direction:column;gap:4px;display:flex}.hero-kicker{color:#ffffffa6;transform-origin:0;margin:0;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:21.6px;font-weight:700;line-height:28.8px;transform:scaleX(1.18)}.hero-title{white-space:nowrap;color:#fff;transform-origin:0;filter:drop-shadow(0 3px 4px #1405248c);align-items:center;gap:8px;margin:0;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:34px;font-weight:700;line-height:47px;display:flex;transform:scaleX(1.18)}.hero-vi-wrap{flex-shrink:0;width:51.8px;height:44.7px;display:inline-block;position:relative}.hero-vi-bg{transform-origin:50%;width:49.5px;height:36.7px;position:absolute;top:50%;left:50%}.hero-vi-bg--white{background:#ffffff6b;transform:translate(-50%,calc(-50% - 3px))rotate(-8.4deg)}.hero-vi-bg--pink{background:#e481ff6e;width:49.5px;height:36.7px;transform:translate(-50%,calc(-50% - 3px))rotate(7.8deg)}.hero-vi-text{z-index:1;transform-origin:50%;background:linear-gradient(#ff00bf 0%,#70f 100%);-webkit-text-fill-color:transparent;-webkit-text-stroke:.35px #ffffff59;-webkit-background-clip:text;background-clip:text;justify-content:center;align-items:center;width:49.5px;height:36.7px;font-family:SF Pro Display,sans-serif;font-size:34px;font-weight:700;line-height:36.7px;display:flex;position:absolute;top:0;left:2px;transform:scaleX(1.1)}.hero-cta{font-family:SF Pro Display,sans-serif!important}.hero-platforms{z-index:3;align-items:center;gap:13px;display:flex;position:absolute;bottom:57px;right:18px}.hero-platform{color:#fff;align-items:center;gap:5px;font-family:SF Pro Display,sans-serif;font-size:21.6px;font-weight:400;line-height:1;display:flex}.hero-platform-divider{background:#fff6;flex-shrink:0;width:3px;height:12px;display:block}@media (width<=1439px) and (width>=769px){.hero-stage{aspect-ratio:1440/700;width:100%;height:auto;max-height:630px}.hero-left{width:38.1%;top:28.5714%;left:2.6389%}.hero-wave{height:20.857%}.hero-dash{bottom:7.14%}.hero-platforms{bottom:9.14%;left:auto;right:18px}.hero-kicker{font-size:clamp(16px,1.5vw,21.6px)}.hero-title{font-size:clamp(25px,2.38vw,34px);line-height:1.25}}@media (width<=1024px) and (width>=769px){.hero-left{width:42%}}@media (width<=768px){.hero{min-height:100dvh}@supports (padding:env(safe-area-inset-left)){.hero{padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}}.hero-stage{aspect-ratio:auto;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;height:auto;min-height:100dvh;max-height:none;display:flex}@supports (min-height:100svh){.hero-stage{min-height:100svh}}@supports (min-height:100dvh){.hero-stage{min-height:100dvh}}.hero-bg,.hero-bg--fallback{object-position:62% 18%;width:100%;height:100%;position:absolute;inset:0}.hero-stage:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0a0a0f2e 0%,#0a0a0f00 28%),linear-gradient(#0a0a0f00 42%,#0a0a0f26 68%,#0a0a0f8c 100%);position:absolute;inset:0}.hero-wave{width:100%;height:clamp(82px,14vh,110px);top:auto;bottom:0;left:0}.hero-dash{opacity:.95;width:100%;top:auto;bottom:28px;left:0}@supports (bottom:env(safe-area-inset-bottom)){.hero-dash{bottom:calc(28px + env(safe-area-inset-bottom,0px))}}.hero-left{box-sizing:border-box;z-index:3;flex:auto;justify-content:center;align-items:flex-start;width:100%;max-width:100%;min-height:0;padding:clamp(88px,14vh,120px) 20px clamp(88px,16vh,132px);position:relative;top:auto;left:auto;gap:14px!important;display:flex!important}@supports (padding:env(safe-area-inset-top)){.hero-left{padding-top:calc(clamp(88px, 14vh, 120px) + env(safe-area-inset-top,0px));padding-bottom:calc(clamp(88px, 16vh, 132px) + env(safe-area-inset-bottom,0px))}}.hero-heading{width:100%;max-width:100%;gap:4px!important}.hero-kicker{letter-spacing:.02em;max-width:100%;font-size:clamp(15px,4vw,18px);line-height:1.2;transform:none}.hero-title{white-space:normal;text-wrap:balance;word-break:keep-all;overflow-wrap:break-word;flex-wrap:wrap;align-items:center;max-width:100%;font-size:clamp(22px,7.2vw,30px);line-height:1.06;transform:none;gap:6px!important}.hero-title>span:first-child{flex:0 auto;min-width:0}.hero-vi-wrap{flex-shrink:0;align-self:center;width:clamp(42px,11vw,50px);height:clamp(36px,9.5vw,44px);margin-left:2px!important}.hero-vi-bg,.hero-vi-bg--pink,.hero-vi-bg--white{width:92%;height:82%}.hero-vi-text{justify-content:center;width:92%;height:82%;font-size:clamp(22px,7vw,30px);line-height:1;transform:translate(-50%,-50%)scaleX(1.1);top:50%!important;left:50%!important}.hero-cta{touch-action:manipulation;width:auto;max-width:100%;min-height:44px;padding:12px 18px;font-size:clamp(14px,3.8vw,16px)}.hero-cta.btn{white-space:nowrap}.hero-platforms{box-sizing:border-box;z-index:3;justify-content:flex-end;gap:8px;width:auto;max-width:calc(100vw - 24px);padding:0;position:absolute;inset:auto 12px 38px auto}@supports (right:env(safe-area-inset-right)){.hero-platforms{right:calc(12px + env(safe-area-inset-right,0px));bottom:calc(38px + env(safe-area-inset-bottom,0px))}}.hero-platform{white-space:nowrap;line-height:1;gap:4px!important;font-size:clamp(11px,3.2vw,13px)!important}.hero-platform svg{flex-shrink:0;width:18px!important;height:18px!important}.hero-platform-divider{opacity:.9;width:2px!important;height:10px!important}}@media (width<=480px){.hero-left{padding-left:16px;padding-right:16px;gap:12px!important}.hero-title{font-size:clamp(20px,7.4vw,26px);gap:4px!important}.hero-kicker{font-size:clamp(14px,4vw,16px)}.hero-cta{justify-content:center;width:100%;max-width:280px}.hero-wave{height:96px}.hero-platforms{gap:6px;bottom:34px;right:10px}@supports (bottom:env(safe-area-inset-bottom)){.hero-platforms{right:calc(10px + env(safe-area-inset-right,0px));bottom:calc(34px + env(safe-area-inset-bottom,0px))}}.hero-platform{font-size:11px!important}.hero-platform svg{width:16px!important;height:16px!important}}@media (width<=360px){.hero-left{padding-top:clamp(76px,12vh,96px);padding-left:14px;padding-right:14px}@supports (padding:env(safe-area-inset-top)){.hero-left{padding-top:calc(clamp(76px, 12vh, 96px) + env(safe-area-inset-top,0px))}}.hero-title{font-size:clamp(19px,6.8vw,22px)}.hero-kicker{font-size:14px}.hero-vi-wrap{width:40px;height:34px}.hero-vi-text{font-size:19px}.hero-cta{max-width:100%;padding:11px 14px;font-size:14px}.hero-platforms{gap:5px}.hero-platform{font-size:10.5px!important}.hero-wave{height:84px}.hero-dash{bottom:22px}.hero-platforms{bottom:30px}@supports (bottom:env(safe-area-inset-bottom)){.hero-dash{bottom:calc(22px + env(safe-area-inset-bottom,0px))}.hero-platforms{bottom:calc(30px + env(safe-area-inset-bottom,0px))}}}@media (width<=768px) and (height<=520px) and (orientation:landscape){.hero-stage{height:auto;min-height:100dvh}@supports (height:100svh){.hero-stage{min-height:100svh}}.hero-bg,.hero-bg--fallback{object-position:center 28%}.hero-left{justify-content:flex-start;padding-top:64px;padding-bottom:72px;gap:10px!important}@supports (padding:env(safe-area-inset-top)){.hero-left{padding-top:calc(64px + env(safe-area-inset-top,0px));padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}}.hero-kicker{font-size:14px}.hero-title{font-size:clamp(20px,4.8vh,26px);line-height:1.1}.hero-vi-wrap{width:40px;height:34px}.hero-vi-text{font-size:20px}.hero-wave{height:64px}.hero-dash{bottom:14px}.hero-platforms{bottom:22px;right:12px}@supports (bottom:env(safe-area-inset-bottom)){.hero-dash{bottom:calc(14px + env(safe-area-inset-bottom,0px))}.hero-platforms{bottom:calc(22px + env(safe-area-inset-bottom,0px));right:calc(12px + env(safe-area-inset-right,0px))}}.hero-cta{min-height:40px;padding:10px 16px}}@media (width<=768px) and (height<=600px){.hero-left{padding-bottom:76px}}@media (prefers-reduced-motion:reduce){.hero-bg{transition:none!important;transform:none!important}}.mobile-page{-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;box-sizing:border-box;background:#151015;place-items:center;min-height:100dvh;padding:16px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.mobile-poster{color:#fff;background:linear-gradient(#d270b914 0%,#ffb57400 43%),linear-gradient(#0000 55%,#2b002a42 100%),url(/images/mobile-bg.jpg) 50%/cover no-repeat,url(/images/hero-gta-car.webp) 50%/cover no-repeat,url(/images/hero-vice-couple.jpg) 50%/cover no-repeat,radial-gradient(120% 90% at 50% 18%,#ff9ec8 0%,#ff7a3d 22%,#8a2a6b 55%,#1a0b2e 100%);flex-shrink:0;width:347px;height:658px;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000059}.mobile-poster:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#d270b91f 0%,#ffb57400 43%),linear-gradient(#0000 55%,#2b002a42 100%);position:absolute;inset:0}.mobile-top-wave{z-index:2;pointer-events:none;width:100%;height:122px;position:absolute;top:0;left:0}.mobile-headline-row{z-index:3;white-space:nowrap;align-items:center;gap:10px;display:flex;position:absolute;top:25px;left:25px}.mobile-piki-logo{object-fit:contain;width:35px;height:35px;display:block}.mobile-divider{background:#ffffffa6;flex-shrink:0;width:1.5px;height:24px;display:block}.mobile-coming{letter-spacing:-.01em;font-size:17px;font-weight:800;line-height:1}.mobile-days{margin-left:3px;font-size:22px;font-weight:800;line-height:1}.mobile-main-vi{z-index:2;justify-content:center;align-items:center;width:222px;height:auto;display:flex;position:absolute;top:164px;left:62px}.mobile-main-vi-inner{justify-content:center;align-items:center;width:222px;display:flex;position:relative}.mobile-vi-img{object-fit:contain;z-index:2;filter:drop-shadow(0 8px 16px #00000059);width:100%;height:100%;position:absolute;inset:0}.mobile-main-vi svg{filter:drop-shadow(0 4px 10px #00000040);display:block}.mobile-title-group{z-index:3;text-align:center;box-sizing:border-box;width:100%;padding:0 16px;position:absolute;top:410px;left:0}.mobile-kicker{color:#ffffffc7;transform-origin:50%;margin:0 0 5px;font-size:21px;font-weight:400;line-height:1.05;transform:scaleX(1.04)}.mobile-game-title{letter-spacing:0;text-shadow:0 2px 10px #00000047;margin:0;font-size:29px;font-weight:800;line-height:1.02}.mobile-game-title .mobile-line{display:block}.mobile-mini-vi{vertical-align:-8px;filter:drop-shadow(0 3px 5px #00000038);width:42px;height:36px;margin-left:1px;display:inline-block;position:relative}.mobile-mini-vi svg{width:42px;height:36px;display:block}.mobile-mini-vi-img{object-fit:contain;filter:drop-shadow(0 3px 5px #00000038);width:42px;height:36px;display:block}.mobile-reserve{z-index:4;color:#111;cursor:pointer;background:#fff;border:0;justify-content:center;align-items:center;gap:8px;width:169px;height:38px;font-family:inherit;font-size:14px;font-weight:400;line-height:1;transition:transform .12s,box-shadow .12s,background .12s;display:flex;position:absolute;top:518px;left:86px;box-shadow:0 4px 15.9px #00000040}.mobile-reserve:hover{background:#f5f5f7;transform:translateY(-1px);box-shadow:0 6px 18px #00000052}.mobile-reserve:active{transform:translateY(0);box-shadow:0 2px 10px #00000038}.mobile-reserve svg{flex-shrink:0;width:18px;height:18px}.mobile-devices{z-index:3;color:#fff;justify-content:center;align-items:center;gap:9px;width:100%;font-size:15px;line-height:1;display:flex;position:absolute;top:607px;left:0}.mobile-device{align-items:center;gap:4px;display:inline-flex}.mobile-device svg{flex-shrink:0;width:19px;height:19px}.mobile-device-separator{background:#ffffff73;flex-shrink:0;width:2px;height:9px;display:block}.mobile-bottom-dashes{z-index:3;opacity:.92;background-image:linear-gradient(90deg,#fff 0 31px,#0000 31px 50px);background-repeat:repeat-x;background-size:59px 4px;width:100%;height:4px;position:absolute;bottom:16px;left:0}@media (width<=380px){.mobile-page{place-items:start center;padding:0}.mobile-poster{aspect-ratio:347/658;width:100vw;max-width:347px;height:auto;min-height:560px}.mobile-headline-row{gap:8px;top:3.8%;left:7.2%}.mobile-piki-logo{width:30px;height:30px}.mobile-coming{font-size:15px}.mobile-days{font-size:19px}.mobile-main-vi{width:64%;top:24.9%;left:17.8%}.mobile-main-vi-inner{width:100%}.mobile-title-group{top:62.3%}.mobile-kicker{font-size:19px}.mobile-game-title{font-size:26px}.mobile-mini-vi{vertical-align:-7px;width:38px;height:33px}.mobile-mini-vi svg,.mobile-mini-vi-img{width:38px;height:33px}.mobile-reserve{width:169px;top:78.7%;left:50%;transform:translate(-50%)}.mobile-reserve:hover{transform:translate(-50%)translateY(-1px)}.mobile-reserve:active{transform:translate(-50%)translateY(0)}.mobile-devices{top:92.2%}.mobile-bottom-dashes{bottom:2.4%}}@media (width<=320px){.mobile-headline-row{gap:6px}.mobile-coming{font-size:13px}.mobile-days{font-size:16px}.mobile-kicker{font-size:17px}.mobile-game-title{font-size:22px}.mobile-reserve{width:150px;height:36px;font-size:13px}}@media (width>=768px){.mobile-page{padding:24px}}._page_akl97_4{--offer-purple:#7c20e4;--pixel-purple:#a11dff;--card-scale:.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;background:#0a0715;width:100%;min-width:320px;height:100%;margin:0;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:fixed;inset:0;overflow:hidden}._page_akl97_4 *{box-sizing:border-box}._pageBackground_akl97_27{filter:blur(3px)brightness(.37)saturate(.72);background-image:url(/images/hero.jpg);background-position:50%;background-size:cover;position:absolute;inset:-12px;transform:scale(1.035)}._pageVignette_akl97_37{background:radial-gradient(circle at 50% 43%,#2619421f 0%,#0a07156b 72%),#0a071538;position:absolute;inset:0}._stage_akl97_45{z-index:1;place-items:center;width:100%;height:100%;display:grid;position:relative}._cardViewport_akl97_54{width:calc(975px * var(--card-scale));height:calc(802px * var(--card-scale));flex:none}._offerCard_akl97_60{width:975px;height:802px;transform:scale(var(--card-scale));transform-origin:0 0;isolation:isolate;background:#fff;position:relative;overflow:hidden}._expandedBold_akl97_72{font-family:var(--sans-extended);letter-spacing:-.035em;transform-origin:0;font-weight:700;display:inline-block;transform:scaleX(1.085)}._expandedRow_akl97_81{width:max-content;font-family:var(--sans-extended);letter-spacing:-.035em;transform-origin:0;align-items:baseline;font-weight:700;display:flex;transform:scaleX(1.085)}._topPanel_akl97_92{background:linear-gradient(224.19deg,#eae1ff -1.39%,#fff 38.82%);height:374px;position:absolute;inset:0 0 auto;overflow:hidden}._features_akl97_100{width:398px;position:absolute;top:40px;left:40px}._featureHeading_akl97_107{color:#050505;font-size:38px;line-height:1.08;font-family:var(--sans);margin:0}._includesLabel_akl97_115{color:#00000080;font-size:24px;line-height:1.15;font-family:var(--sans);margin:25px 0 22px}._featureList_akl97_123{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}._featureItem_akl97_132{color:#080808;white-space:nowrap;height:28px;font-size:24px;line-height:1;font-family:var(--sans);align-items:center;gap:10px;display:flex}._featureItem_akl97_132 svg{flex:0 0 24px;width:24px;height:24px}._featureItem_akl97_132 strong{font-weight:500}._muted_akl97_154{color:#00000080}._pixels_akl97_158{width:204.45px;height:166.11px;position:absolute;top:0;left:770px;overflow:hidden}._pixel_akl97_158{width:var(--size);height:var(--size);background:rgba(161, 29, 255, var(--alpha));display:block;position:absolute}._couponStrip_akl97_175{background:#000;width:975px;height:118px;position:absolute;top:374px;left:0;overflow:hidden}._gameStrip_akl97_185{object-fit:cover;width:485px;height:118px;position:absolute;top:0;left:490px;-webkit-mask-image:linear-gradient(90deg,#0000 0% 18%,#000 58%);mask-image:linear-gradient(90deg,#0000 0% 18%,#000 58%)}._stripSoftener_akl97_196{z-index:2;pointer-events:none;background:linear-gradient(90deg,#000 0% 52%,#000000d9 62%,#0000 80%);position:absolute;inset:0}._perforation_akl97_204{opacity:.46;z-index:3;background:repeating-linear-gradient(#fff 0 10px,#0000 10px 20px);width:2px;height:99px;position:absolute;top:9.5px;left:84.5px}._notch_akl97_215{z-index:3;background:#fff;border-radius:999px;width:27px;height:27px;position:absolute;left:73px}._notchTop_akl97_225{z-index:3;background:#fff;border-radius:999px;width:27px;height:27px;position:absolute;top:-13.5px;left:73px}._notchBottom_akl97_236{z-index:3;background:#fff;border-radius:999px;width:27px;height:27px;position:absolute;top:104.5px;left:73px}._discountContent_akl97_247{z-index:3;align-items:center;gap:16px;display:flex;position:absolute;top:24px;left:108px}._discountBadgeSvg_akl97_257{flex-shrink:0;width:82px;height:64px}._discountCopy_akl97_263{color:#fff;width:230px}._discountTitle_akl97_268{white-space:nowrap;font-size:38px;line-height:42px;font-family:var(--sans);margin:0}._discountSubtitle_akl97_276{color:#ffffffbf;white-space:nowrap;font-size:20px;font-weight:500;line-height:1.1;font-family:var(--sans);margin:2px 0 0}._pricePanel_akl97_286{background:linear-gradient(220deg,#eae1ff70 -12%,#fff 37%);width:975px;height:310px;position:absolute;top:492px;left:0}._pricing_akl97_295{position:absolute;top:47px;left:40px}._oldPrice_akl97_301{color:#00000080;font-size:32px;font-weight:500;line-height:38px;font-family:var(--sans);margin:0;text-decoration-line:line-through;text-decoration-thickness:2px}._priceRow_akl97_312{color:#050505;margin-top:12px;line-height:1}._priceMain_akl97_318{font-size:64px;line-height:74px;font-family:var(--sans-extended)}._priceSuffix_akl97_324{color:#00000080;font-size:24.45px;font-weight:400;line-height:1;font-family:var(--sans);margin-left:7px}._purchaseButton_akl97_333{cursor:pointer;background:var(--offer-purple);width:913px;height:62px;font:inherit;border:0;border-radius:0;justify-content:center;align-items:center;gap:12px;transition:filter .18s,transform .18s;display:flex;position:absolute;top:207px;left:40px;overflow:hidden}._purchaseButton_akl97_333:hover{filter:brightness(1.06)}._purchaseButton_akl97_333:active{transform:translateY(1px)}._purchaseButton_akl97_333:focus-visible{outline-offset:4px;outline:4px solid #a11dff47}._ctaGradientText_akl97_365{color:#0000;background:linear-gradient(#fff 0% 25%,#bd87ff 100%);font-size:32px;font-weight:500;line-height:38px;font-family:var(--sans);-webkit-background-clip:text;background-clip:text}._ctaArrowIcon_akl97_376{flex-shrink:0;width:32px;height:32px;transition:transform .18s}._purchaseButton_akl97_333:hover ._ctaArrowIcon_akl97_376{transform:translate(6px)}@media (prefers-reduced-motion:reduce){._purchaseButton_akl97_333,._ctaArrowIcon_akl97_376{transition:none}}.pc-page{background:#0e0715;justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:auto}.pc-page:before{content:"";opacity:.15;pointer-events:none;z-index:0;background-image:url(/pricing-cards/bg-city.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.pc-frame{z-index:1;background:0 0;flex-shrink:0;width:1440px;height:811px;position:relative;overflow:hidden}.pc-divider{pointer-events:none;position:absolute}.pc-sf-expanded{letter-spacing:.06em;font-family:SF Pro Display,sans-serif;font-weight:700;font-stretch:125%}.pc-sf-expanded-light{letter-spacing:.06em;font-family:SF Pro Display,sans-serif;font-weight:300;font-stretch:125%}.pc-sf-semibold{letter-spacing:0;font-family:SF Pro Display,sans-serif;font-weight:600}.pc-card{width:364px;height:219px;position:absolute;overflow:hidden}.pc-card-backdrop{-webkit-backdrop-filter:blur(20px);z-index:0;background:#ffffff08;position:absolute;inset:0}.pc-card-bg{z-index:1;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.pc-card-content{z-index:2;width:100%;height:100%;position:relative}.pc-card-header{justify-content:space-between;align-items:flex-start;display:flex;position:absolute;top:19px;right:24px}.pc-card-header p{color:#fff;text-align:left;margin:0;font-size:24px;line-height:32px}.pc-card-header img{object-fit:contain;flex-shrink:0;width:72px;height:72px}.pc-card-sub{justify-content:flex-start;align-items:center;gap:4px;display:flex;position:absolute;top:54px}.pc-card-sub p{text-align:left;margin:0;font-size:16px;line-height:24px}.pc-card-bottom{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px;width:317px;display:flex;position:absolute;top:102px}.pc-card-price{text-align:left;margin:0;line-height:1}.pc-card-price .pc-price-main{color:#fff;font-size:24px}.pc-card-price .pc-price-suffix{color:#ffffff80;font-size:16px}.pc-buy-btn{cursor:pointer;border:none;justify-content:center;align-self:stretch;align-items:center;gap:10px;width:100%;height:44px;padding:10px 0;font-family:inherit;display:flex;position:relative}.pc-buy-btn p{text-align:left;margin:0;font-size:20px;font-weight:400;line-height:28px}.pc-buy-btn--glass{-webkit-backdrop-filter:blur(54.8px);color:#fff;background:#ffffff36}.pc-buy-btn--white{color:#000;background:#fff}
