﻿:root{
  --pko04x-void:#070813;
  --pko04x-night:#0c1024;
  --pko04x-plum:#19122d;
  --pko04x-glass:rgba(12,16,36,.88);
  --pko04x-glass-2:rgba(124,92,255,.14);
  --pko04x-cream:#f4f2ff;
  --pko04x-muted:#a9b4d1;
  --pko04x-violet:#7c5cff;
  --pko04x-cyan:#39e7d4;
  --pko04x-apricot:#ff8a4c;
  --pko04x-pink:#ff4fa3;
  --pko04x-acid:#d8ff5f;
  --pko04x-line:rgba(169,180,209,.19);
  --pko04x-display:"Lucida Bright",Cambria,Georgia,serif;
  --pko04x-body:"Gill Sans MT","Trebuchet MS",Arial,sans-serif;
  --pko04x-mono:"Gill Sans MT","Trebuchet MS",Arial,sans-serif;
  --pko04x-shadow:0 28px 80px rgba(0,0,0,.38);
}
*{box-sizing:border-box}
html{scroll-behavior:smooth;background:var(--pko04x-void)}
body{margin:0;color:var(--pko04x-cream);font-family:var(--pko04x-body);font-size:16px;line-height:1.65;background:
  radial-gradient(circle at 7% 10%,rgba(255,79,163,.12),transparent 24%),
  radial-gradient(circle at 91% 32%,rgba(57,231,212,.09),transparent 27%),
  linear-gradient(90deg,transparent 49.6%,rgba(124,92,255,.045) 50%,transparent 50.4%) 0 0/86px 86px,
  linear-gradient(0deg,transparent 49.6%,rgba(57,231,212,.035) 50%,transparent 50.4%) 0 0/86px 86px,
  linear-gradient(145deg,var(--pko04x-void),var(--pko04x-night));overflow-x:hidden}
body::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;opacity:.42;background:radial-gradient(circle,rgba(216,255,95,.18) 0 2px,transparent 3px) 21px 21px/86px 86px}
a{color:inherit;text-decoration:none}
img{display:block;max-width:100%}
.pko04x-skip{position:fixed;left:18px;top:-90px;z-index:200;padding:10px 16px;color:#111426;background:var(--pko04x-acid);border-radius:0 0 12px 12px;font-weight:900}
.pko04x-skip:focus{top:0}
.pko04x-topbar{position:sticky;top:0;z-index:100;display:grid;grid-template-columns:180px 1fr auto;gap:20px;align-items:center;padding:14px max(22px,calc((100vw - 1360px)/2));border-bottom:1px solid var(--pko04x-line);background:rgba(7,8,19,.88);box-shadow:0 12px 42px rgba(0,0,0,.28);backdrop-filter:blur(18px) saturate(150%)}
.pko04x-logo img{width:154px;height:auto}
.pko04x-nav{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;color:var(--pko04x-muted);font-family:var(--pko04x-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}
.pko04x-nav a,.pko04x-footer a{transition:color .2s ease,transform .2s ease}
.pko04x-nav a:hover,.pko04x-footer a:hover{color:var(--pko04x-cyan);transform:translateY(-1px)}
.pko04x-topbar__actions,.pko04x-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}
.pko04x-button{display:inline-flex;min-height:42px;padding:10px 19px;align-items:center;justify-content:center;border:1px solid #ff9f6a;border-radius:3px 3px 16px 16px;color:#130b20;background:linear-gradient(135deg,var(--pko04x-apricot),#ffbf4f);box-shadow:0 12px 34px rgba(255,138,76,.2);font-weight:900;line-height:1.1;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease}
.pko04x-button:hover{transform:translateY(-2px);filter:saturate(1.16);box-shadow:0 16px 40px rgba(224,122,95,.26)}
.pko04x-button--quiet{color:var(--pko04x-cream);border-color:var(--pko04x-line);background:rgba(255,255,255,.035);box-shadow:none}
.pko04x-button--cyan{background:linear-gradient(135deg,var(--pko04x-cyan),var(--pko04x-acid));border-color:#39e7d4;color:#111426;box-shadow:0 12px 34px rgba(57,231,212,.18)}
.pko04x-button--large{min-height:52px;padding:14px 25px;font-size:15px}
main{display:block}
.pko04x-hero,.pko04x-section,.pko04x-final{position:relative;width:min(1180px,calc(100% - 44px));margin:0 auto;padding:96px 0}
.pko04x-hero>*,.pko04x-section>*,.pko04x-final>*{min-width:0}
.pko04x-hero{display:grid;grid-template-columns:1fr;gap:42px;align-items:center;min-height:0;padding-top:82px}
.pko04x-kicker,.pko04x-heading>span,.pko04x-final>div>span{display:block;margin-bottom:16px;color:var(--pko04x-cyan);font-family:var(--pko04x-mono);font-size:11px;letter-spacing:.17em;text-transform:uppercase}
h1,h2,h3{font-family:var(--pko04x-display);font-weight:800;letter-spacing:-.035em;text-wrap:balance}
h1{max-width:840px;margin:0;font-size:clamp(45px,6.7vw,88px);line-height:.94}
h2{margin:0;font-size:clamp(36px,5vw,66px);line-height:.98}
h3{margin:0;font-size:24px;line-height:1.08}
p{margin:0;color:#d7dcf0}
.pko04x-hero__copy>p{max-width:820px;margin-top:24px;font-size:18px}
.pko04x-hero .pko04x-actions{margin-top:30px}
.pko04x-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:34px}
.pko04x-metrics div{padding:16px 14px;border:1px solid var(--pko04x-line);border-radius:4px 17px;background:linear-gradient(145deg,rgba(124,92,255,.2),rgba(57,231,212,.035));box-shadow:inset 0 1px rgba(255,255,255,.06)}
.pko04x-metrics span,.pko04x-metrics em{display:block}
.pko04x-metrics span{color:var(--pko04x-muted);font-family:var(--pko04x-mono);font-size:9px;text-transform:uppercase}
.pko04x-metrics em{margin-top:7px;color:var(--pko04x-acid);font-family:var(--pko04x-display);font-size:24px;font-style:normal;font-weight:800}
.pko04x-cabinet{position:relative;display:grid;min-height:390px;place-items:center;isolation:isolate;border:10px solid var(--pko04x-cream);border-radius:10px;background:
  radial-gradient(circle,rgba(242,204,143,.92) 0 5px,transparent 6px) 0 0/72px 62px,
  linear-gradient(155deg,#251644,#0b1630);box-shadow:var(--pko04x-shadow),inset 0 0 0 2px rgba(244,242,255,.24);overflow:hidden}
.pko04x-cabinet::before,.pko04x-cabinet::after{content:"";position:absolute;left:8%;right:8%;height:9px;z-index:-1;background:#f2cc8f;clip-path:polygon(0 0,94% 0,100% 100%,8% 100%)}
.pko04x-cabinet::before{top:34%;transform:rotate(8deg)}
.pko04x-cabinet::after{top:62%;transform:rotate(-9deg)}
.pko04x-cabinet__pins{position:absolute;inset:28px;background:repeating-linear-gradient(110deg,transparent 0 86px,rgba(129,178,154,.22) 87px 91px,transparent 92px 176px)}
.pko04x-cabinet__ball{position:relative;width:92px;height:92px;display:grid;place-items:center;border:7px solid #f4f2ff;border-radius:50%;color:var(--pko04x-pink);background:linear-gradient(145deg,var(--pko04x-pink),var(--pko04x-apricot));box-shadow:0 0 42px rgba(255,79,163,.52);font-size:1px;transform:translate(170px,-74px)}
.pko04x-cabinet>span{position:absolute;right:25px;bottom:22px;font-family:var(--pko04x-mono);font-size:10px;letter-spacing:.16em;color:var(--pko04x-apricot)}
.pko04x-hero>.pko04x-after{grid-column:1/-1}
.pko04x-section::before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--pko04x-line),transparent)}
.pko04x-heading{display:grid;grid-template-columns:1fr;gap:8px;align-items:start;margin-bottom:30px}
.pko04x-heading>span{padding-top:0;margin:0;color:var(--pko04x-apricot)}
.pko04x-section>p,.pko04x-mobile__copy>p{max-width:940px;margin:0 0 20px;font-size:17px}
.pko04x-section>p:nth-of-type(2),.pko04x-mobile__copy>p:nth-of-type(2){color:var(--pko04x-muted)}
.pko04x-after{max-width:960px!important;margin-top:24px!important;color:#c6cde5!important}
.pko04x-route,.pko04x-controls,.pko04x-map{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:34px 0 0}
.pko04x-route div,.pko04x-controls div,.pko04x-map div{padding:22px;border:1px solid var(--pko04x-line);border-radius:4px 4px 22px 22px;background:linear-gradient(145deg,var(--pko04x-glass-2),rgba(12,16,36,.94));box-shadow:0 18px 42px rgba(0,0,0,.22)}
.pko04x-route span,.pko04x-controls span,.pko04x-map span{display:block;color:var(--pko04x-cyan);font-family:var(--pko04x-mono);font-size:10px;text-transform:uppercase;letter-spacing:.1em}
.pko04x-route em,.pko04x-controls em,.pko04x-map em{display:block;margin-top:10px;color:var(--pko04x-cream);font-style:normal;font-weight:800}
.pko04x-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:34px 0 0}
.pko04x-steps article{position:relative;min-height:180px;padding:22px;border:1px solid rgba(124,92,255,.42);border-radius:4px 4px 30px 30px;background:linear-gradient(160deg,rgba(124,92,255,.2),rgba(12,16,36,.96));overflow:hidden}
.pko04x-steps i{position:absolute;right:10px;top:-20px;color:rgba(242,204,143,.13);font-family:var(--pko04x-display);font-size:92px;font-style:normal;font-weight:900}
.pko04x-steps h3{position:relative;margin-top:62px;font-size:25px}
.pko04x-steps span{position:relative;color:var(--pko04x-muted);font-size:13px}
.pko04x-bonus{width:100%;padding-inline:max(22px,calc((100vw - 1180px)/2));background:linear-gradient(110deg,rgba(224,122,95,.08),transparent 48%,rgba(224,122,95,.06))}
.pko04x-bonusgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:36px 0}
.pko04x-bonusgrid article{min-height:215px;padding:24px;border:1px solid rgba(224,122,95,.34);border-radius:34px 5px;background:linear-gradient(155deg,rgba(61,90,128,.9),rgba(32,42,68,.96));box-shadow:var(--pko04x-shadow)}
.pko04x-bonusgrid span,.pko04x-bonusgrid em{display:block;font-family:var(--pko04x-mono);font-size:10px;font-style:normal}
.pko04x-bonusgrid span{color:var(--pko04x-cyan);letter-spacing:.12em}
.pko04x-bonusgrid h3{margin:58px 0 10px;color:var(--pko04x-acid);font-size:28px}
.pko04x-bonusgrid em{color:var(--pko04x-muted)}
.pko04x-gamegrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:36px 0 0}
.pko04x-gamegrid article{position:relative;min-height:230px;padding:22px;display:flex;flex-direction:column;justify-content:flex-end;border:1px solid var(--pko04x-line);border-radius:25px 5px;background:
  radial-gradient(circle at 75% 18%,rgba(129,178,154,.18),transparent 29%),
  linear-gradient(145deg,rgba(61,90,128,.9),rgba(32,42,68,.96));overflow:hidden}
.pko04x-gamegrid article:nth-child(2n){background:radial-gradient(circle at 25% 15%,rgba(224,122,95,.18),transparent 30%),linear-gradient(145deg,rgba(74,99,128,.92),rgba(32,42,68,.96))}
.pko04x-gamegrid span{color:var(--pko04x-cyan);font-family:var(--pko04x-mono);font-size:9px;text-transform:uppercase}
.pko04x-gamegrid h3{margin:8px 0 5px}
.pko04x-gamegrid em{color:var(--pko04x-muted);font-size:12px;font-style:normal}
.pko04x-gamegrid a{align-self:flex-start;margin-top:17px;padding:7px 10px;border:1px solid rgba(242,204,143,.34);border-radius:9px;color:var(--pko04x-acid);font-size:12px;font-weight:800}
.pko04x-gamegrid a:hover{color:#111426;background:var(--pko04x-acid)}
.pko04x-liveboard{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:36px 0 0}
.pko04x-liveboard article{min-height:200px;padding:22px;display:flex;flex-direction:column;justify-content:flex-end;border:1px solid rgba(129,178,154,.24);border-radius:5px 30px;background:
  linear-gradient(180deg,transparent,rgba(7,5,15,.92)),
  repeating-linear-gradient(135deg,rgba(124,92,255,.2) 0 14px,rgba(255,79,163,.09) 14px 28px),#171b3c}
.pko04x-liveboard span{color:var(--pko04x-cyan);font-family:var(--pko04x-mono);font-size:9px}
.pko04x-liveboard h3{margin:8px 0 4px}
.pko04x-liveboard em{color:var(--pko04x-apricot);font-size:12px;font-style:normal}
.pko04x-flight{display:grid;grid-template-columns:1fr 1.2fr 1fr auto;gap:18px;align-items:center;margin:36px 0 0;padding:28px;border:1px solid rgba(242,204,143,.24);border-radius:42px 6px;background:linear-gradient(130deg,rgba(32,42,68,.94),rgba(61,90,128,.72));box-shadow:var(--pko04x-shadow)}
.pko04x-flight>div:not(.pko04x-flight__line) span,.pko04x-flight>div:not(.pko04x-flight__line) em,.pko04x-flight>div:not(.pko04x-flight__line) i{display:block;font-style:normal}
.pko04x-flight span{color:var(--pko04x-cyan);font-family:var(--pko04x-mono);font-size:9px}
.pko04x-flight em{font-family:var(--pko04x-display);font-size:36px;font-weight:800}
.pko04x-flight i{color:var(--pko04x-apricot);font-size:12px}
.pko04x-flight__line{position:relative;height:54px;border-bottom:1px dashed rgba(255,255,255,.22)}
.pko04x-flight__dot{position:absolute;right:16%;bottom:-4px;width:11px;height:11px;border-radius:50%;background:var(--pko04x-acid);box-shadow:0 0 22px var(--pko04x-acid)}
.pko04x-flight a{padding:11px 14px;border-radius:12px 3px;background:var(--pko04x-acid);color:#111426;font-weight:900}
.pko04x-tourney{width:100%;padding-inline:max(22px,calc((100vw - 1180px)/2));background:linear-gradient(90deg,rgba(129,178,154,.055),transparent 57%)}
.pko04x-score{margin:36px 0 0;border:1px solid var(--pko04x-line);border-radius:24px 5px;overflow:hidden}
.pko04x-score div{display:grid;grid-template-columns:80px 1fr 160px;gap:20px;padding:15px 21px;border-bottom:1px solid var(--pko04x-line)}
.pko04x-score div:first-child{color:var(--pko04x-cyan);font-family:var(--pko04x-mono);font-size:9px;text-transform:uppercase}
.pko04x-score div:nth-child(3){background:linear-gradient(90deg,rgba(224,122,95,.13),rgba(61,90,128,.1));color:var(--pko04x-acid);font-weight:800}
.pko04x-levels{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin:36px 0 0}
.pko04x-levels div{padding:24px 14px;text-align:center;border:1px solid var(--pko04x-line);border-radius:18px 3px;background:rgba(255,255,255,.035)}
.pko04x-levels span,.pko04x-levels em{display:block}
.pko04x-levels span{color:var(--pko04x-muted);font-family:var(--pko04x-mono);font-size:9px}
.pko04x-levels em{margin-top:10px;color:var(--pko04x-apricot);font-family:var(--pko04x-display);font-size:34px;font-style:normal;font-weight:800}
.pko04x-cashgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:36px 0 0}
.pko04x-cashgrid article{padding:24px;border-top:3px solid var(--pko04x-cyan);border-radius:4px 4px 22px 22px;background:rgba(255,255,255,.04)}
.pko04x-cashgrid span{color:var(--pko04x-cyan);font-family:var(--pko04x-mono);font-size:10px}
.pko04x-cashgrid h3{margin:14px 0 5px;font-size:23px}
.pko04x-cashgrid em{color:var(--pko04x-muted);font-size:12px;font-style:normal}
.pko04x-mobile{display:grid;grid-template-columns:310px minmax(0,1fr);gap:72px;align-items:center}
.pko04x-mobile .pko04x-heading{grid-template-columns:1fr}
.pko04x-mobile .pko04x-heading>span{padding:0}
.pko04x-mobile__copy>p{margin-left:0}
.pko04x-phone{position:relative;width:275px;height:535px;margin:auto;padding:12px;border:1px solid rgba(255,79,163,.52);border-radius:47px 13px;background:#090b1a;box-shadow:var(--pko04x-shadow),0 0 0 8px rgba(124,92,255,.08);transform:rotate(-3.5deg)}
.pko04x-phone::before{content:"";position:absolute;top:20px;left:50%;z-index:2;width:72px;height:7px;transform:translateX(-50%);border-radius:12px;background:#29133e}
.pko04x-phone>div{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;border-radius:36px 8px;background:radial-gradient(circle at 50% 35%,rgba(255,79,163,.3),transparent 29%),linear-gradient(155deg,#25205a,#0a1027);overflow:hidden}
.pko04x-phone span{color:var(--pko04x-cyan);font-family:var(--pko04x-display);font-size:44px;font-weight:900}
.pko04x-phone__count{font-family:var(--pko04x-display);font-size:72px;line-height:1}
.pko04x-phone i{color:var(--pko04x-muted);font-family:var(--pko04x-mono);font-size:10px;font-style:normal;letter-spacing:.13em}
.pko04x-phone em{margin-top:58px;padding:12px 38px;border-radius:18px 3px;color:#111426;background:linear-gradient(135deg,var(--pko04x-acid),var(--pko04x-cyan));font-style:normal;font-weight:900}
.pko04x-devicebar{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:30px}
.pko04x-devicebar span{padding:13px 8px;text-align:center;border:1px solid var(--pko04x-line);border-radius:10px 2px;color:var(--pko04x-cyan);font-family:var(--pko04x-mono);font-size:9px}
.pko04x-supportgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:36px 0 0}
.pko04x-supportgrid article{padding:26px;border:1px solid rgba(255,138,76,.34);border-radius:5px 5px 30px 30px;background:linear-gradient(150deg,rgba(255,138,76,.16),rgba(12,16,36,.96))}
.pko04x-supportgrid span{color:var(--pko04x-pink);font-family:var(--pko04x-mono);font-size:10px;text-transform:uppercase}
.pko04x-supportgrid h3{margin:20px 0 4px}
.pko04x-supportgrid em{color:var(--pko04x-muted);font-size:12px;font-style:normal}
.pko04x-map div{min-height:150px}
.pko04x-map h3{margin:16px 0 4px}
.pko04x-final{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:56px;align-items:center;width:min(1240px,calc(100% - 44px));margin-top:50px;padding:62px;border:1px solid rgba(224,122,95,.3);border-radius:48px 8px;background:
  radial-gradient(circle at 90% 18%,rgba(129,178,154,.18),transparent 25%),
  linear-gradient(135deg,rgba(61,90,128,.86),rgba(32,42,68,.96));box-shadow:var(--pko04x-shadow);overflow:hidden}
.pko04x-final h2{margin-bottom:22px}
.pko04x-final p+p{margin-top:14px}
.pko04x-final .pko04x-actions{margin-top:27px}
.pko04x-final .pko04x-after{margin-top:24px!important}
.pko04x-final__flare{font-family:var(--pko04x-display);font-size:245px;font-weight:900;line-height:1;color:transparent;-webkit-text-stroke:2px rgba(242,204,143,.7);text-shadow:18px 10px 0 rgba(224,122,95,.25)}
.pko04x-faqgrid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:36px 0 0}
.pko04x-faq details{border:1px solid var(--pko04x-line);border-radius:16px 3px;background:rgba(255,255,255,.035)}
.pko04x-faq summary{padding:17px 18px;cursor:pointer;font-weight:800}
.pko04x-faq details div{padding:0 18px 18px;color:var(--pko04x-muted)}
.pko04x-footer{display:grid;grid-template-columns:1fr auto 64px;gap:36px;align-items:center;margin-top:80px;padding:44px max(22px,calc((100vw - 1320px)/2));border-top:1px solid var(--pko04x-line);background:#050610}
.pko04x-footer img{width:150px}
.pko04x-footer__note{display:block;margin-top:8px;color:var(--pko04x-muted);font-size:12px}
.pko04x-footer nav{display:flex;gap:20px;flex-wrap:wrap;color:var(--pko04x-muted);font-size:13px}
.pko04x-footer>span{display:grid;width:56px;height:56px;place-items:center;border:2px solid var(--pko04x-pink);border-radius:18px 3px;color:var(--pko04x-pink);font-family:var(--pko04x-display);font-size:21px;font-weight:900}

/* Dark cabinet: every product zone has its own visual rhythm. */
.pko04x-access{margin-top:34px;padding:72px 44px;border-left:3px solid var(--pko04x-cyan);border-radius:0 38px 38px 0;background:linear-gradient(110deg,rgba(57,231,212,.1),rgba(11,14,31,.42) 55%,transparent)}
.pko04x-access .pko04x-route div:nth-child(2n){border-color:rgba(216,255,95,.35);transform:translateY(12px)}
.pko04x-entry{padding-inline:42px;border:1px solid rgba(124,92,255,.24);border-radius:42px 8px;background:radial-gradient(circle at 92% 12%,rgba(124,92,255,.22),transparent 26%),linear-gradient(150deg,rgba(25,18,45,.86),rgba(7,8,19,.24))}
.pko04x-entry .pko04x-steps article:nth-child(2){border-color:rgba(57,231,212,.48)}
.pko04x-entry .pko04x-steps article:nth-child(3){border-color:rgba(255,79,163,.48)}
.pko04x-entry .pko04x-steps article:nth-child(4){border-color:rgba(216,255,95,.38)}
.pko04x-bonus{border-block:1px solid rgba(255,138,76,.26);background:radial-gradient(circle at 82% 10%,rgba(255,79,163,.17),transparent 25%),linear-gradient(110deg,rgba(255,138,76,.1),transparent 44%,rgba(124,92,255,.12))}
.pko04x-bonusgrid article:nth-child(2){background:linear-gradient(155deg,#18394b,#11142b)}
.pko04x-bonusgrid article:nth-child(3){background:linear-gradient(155deg,#402145,#151025)}
.pko04x-bonusgrid article:nth-child(4){background:linear-gradient(155deg,#3b3517,#141529)}
.pko04x-games{padding-inline:40px;border-radius:7px 54px;background:radial-gradient(circle,rgba(57,231,212,.12) 0 2px,transparent 3px) 0 0/34px 34px,linear-gradient(145deg,rgba(13,21,43,.86),rgba(7,8,19,.62))}
.pko04x-gamegrid article:nth-child(3n+1){border-top:3px solid var(--pko04x-cyan)}
.pko04x-gamegrid article:nth-child(3n+2){border-top:3px solid var(--pko04x-pink)}
.pko04x-gamegrid article:nth-child(3n){border-top:3px solid var(--pko04x-acid)}
.pko04x-live{padding:78px 42px;border:1px solid rgba(255,79,163,.3);border-radius:52px 6px;background:linear-gradient(135deg,rgba(34,16,55,.92),rgba(9,17,38,.86))}
.pko04x-liveboard article:nth-child(2n){transform:translateY(14px);border-radius:30px 5px}
.pko04x-instant{padding-inline:38px;border-block:3px double rgba(216,255,95,.32);background:linear-gradient(90deg,transparent,rgba(216,255,95,.045) 50%,transparent)}
.pko04x-tourney{border-block:1px dashed rgba(57,231,212,.32);background:linear-gradient(90deg,rgba(57,231,212,.075),transparent 46%,rgba(124,92,255,.09))}
.pko04x-score div:nth-child(even){background:rgba(57,231,212,.045)}
.pko04x-club{padding:82px 42px;border-radius:8px 48px;background:radial-gradient(circle at 10% 90%,rgba(216,255,95,.1),transparent 28%),rgba(14,17,37,.7)}
.pko04x-levels div:nth-child(1){border-color:rgba(57,231,212,.42)}
.pko04x-levels div:nth-child(2){border-color:rgba(124,92,255,.48)}
.pko04x-levels div:nth-child(3){border-color:rgba(255,79,163,.48)}
.pko04x-levels div:nth-child(4){border-color:rgba(255,138,76,.48)}
.pko04x-levels div:nth-child(5){border-color:rgba(216,255,95,.45)}
.pko04x-cashier{padding-inline:40px;border:1px dashed rgba(255,138,76,.42);border-radius:30px;background:linear-gradient(155deg,rgba(48,25,28,.65),rgba(7,8,19,.7))}
.pko04x-cashgrid article:nth-child(2){border-top-color:var(--pko04x-violet)}
.pko04x-cashgrid article:nth-child(3){border-top-color:var(--pko04x-pink)}
.pko04x-cashgrid article:nth-child(4){border-top-color:var(--pko04x-acid)}
.pko04x-mobile{padding:82px 48px;border-radius:56px 8px;background:radial-gradient(ellipse at 15% 50%,rgba(124,92,255,.24),transparent 33%),linear-gradient(120deg,rgba(16,18,42,.9),rgba(7,8,19,.45))}
.pko04x-support{padding-inline:40px;border-left:1px solid var(--pko04x-pink);border-right:1px solid var(--pko04x-cyan)}
.pko04x-supportgrid article:nth-child(2){border-color:rgba(57,231,212,.36);background:linear-gradient(150deg,rgba(57,231,212,.13),rgba(12,16,36,.96))}
.pko04x-supportgrid article:nth-child(3){border-color:rgba(124,92,255,.4);background:linear-gradient(150deg,rgba(124,92,255,.16),rgba(12,16,36,.96))}
.pko04x-control{padding:78px 40px;border-radius:6px 46px;background:repeating-linear-gradient(135deg,rgba(216,255,95,.035) 0 12px,transparent 12px 24px),rgba(11,14,31,.76)}
.pko04x-product{padding-inline:42px;border:1px solid rgba(57,231,212,.24);border-radius:48px 48px 8px 8px;background:linear-gradient(180deg,rgba(57,231,212,.08),rgba(7,8,19,.2))}
.pko04x-map div:nth-child(2n){margin-top:18px;border-color:rgba(255,79,163,.34)}
.pko04x-faq{padding-inline:40px;border-radius:8px 52px;background:linear-gradient(145deg,rgba(124,92,255,.09),rgba(255,79,163,.045))}
.pko04x-faq details:nth-child(3n+1){border-color:rgba(57,231,212,.3)}
.pko04x-faq details:nth-child(3n+2){border-color:rgba(255,79,163,.3)}
.pko04x-faq details:nth-child(3n){border-color:rgba(216,255,95,.28)}
@media (max-width:1080px){
  .pko04x-topbar{grid-template-columns:150px 1fr}.pko04x-nav{display:none}.pko04x-topbar__actions{justify-content:flex-end}
  .pko04x-hero{grid-template-columns:1fr;min-height:0}.pko04x-cabinet{min-height:360px}.pko04x-heading{grid-template-columns:1fr}
  .pko04x-section>p,.pko04x-section>div:not(.pko04x-heading):not(.pko04x-phone),.pko04x-mobile__copy>p{margin-left:0}
  .pko04x-bonusgrid{margin-left:0!important}.pko04x-mobile{grid-template-columns:260px 1fr;gap:40px}.pko04x-mobile__copy>div{margin-left:0!important}
}
@media (max-width:760px){
  body{font-size:15px}.pko04x-topbar{grid-template-columns:1fr auto;padding:11px 16px}.pko04x-logo img{width:126px}.pko04x-topbar__actions .pko04x-button--quiet{display:none}.pko04x-button{padding:10px 14px}
  .pko04x-hero,.pko04x-section,.pko04x-final{width:min(calc(100% - 28px),620px);padding:68px 0}.pko04x-hero{gap:36px;padding-top:54px}.pko04x-hero__copy>p{font-size:16px}
  .pko04x-cabinet{min-height:320px}.pko04x-cabinet__ball{width:70px;height:70px;transform:translate(74px,-58px)}.pko04x-cabinet__pins{inset:18px}
  .pko04x-metrics{grid-template-columns:1fr 1fr}.pko04x-heading{grid-template-columns:1fr;gap:7px;margin-bottom:24px}.pko04x-heading>span{padding:0}
  .pko04x-section>p,.pko04x-section>div:not(.pko04x-heading):not(.pko04x-phone),.pko04x-mobile__copy>p{margin-left:0}
  .pko04x-route,.pko04x-controls,.pko04x-map,.pko04x-steps,.pko04x-liveboard,.pko04x-cashgrid{grid-template-columns:1fr 1fr}
  .pko04x-bonus{width:100%;padding-inline:14px}.pko04x-bonusgrid{grid-template-columns:1fr 1fr}
  .pko04x-gamegrid{grid-template-columns:1fr 1fr}.pko04x-flight{grid-template-columns:1fr 1fr}.pko04x-flight__line{display:none}.pko04x-score div{grid-template-columns:48px 1fr 95px}.pko04x-levels{grid-template-columns:repeat(3,1fr)}
  .pko04x-mobile{grid-template-columns:1fr}.pko04x-phone{width:238px;height:460px}.pko04x-supportgrid{grid-template-columns:1fr}.pko04x-final{grid-template-columns:1fr;padding:36px 24px}.pko04x-final__flare{display:none}.pko04x-faqgrid{grid-template-columns:1fr}
  .pko04x-footer{grid-template-columns:1fr auto}.pko04x-footer nav{grid-column:1/-1;grid-row:2}
}
@media (max-width:480px){
  h1{font-size:36px;line-height:1.02;overflow-wrap:anywhere}h2{font-size:33px;overflow-wrap:anywhere}.pko04x-topbar__actions .pko04x-button{font-size:12px}.pko04x-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pko04x-actions .pko04x-button{padding-inline:9px;text-align:center}
  .pko04x-metrics,.pko04x-route,.pko04x-controls,.pko04x-map,.pko04x-steps,.pko04x-bonusgrid,.pko04x-gamegrid,.pko04x-liveboard,.pko04x-cashgrid,.pko04x-devicebar{grid-template-columns:1fr}
  .pko04x-flight{grid-template-columns:1fr}.pko04x-levels{grid-template-columns:1fr 1fr}.pko04x-score{font-size:12px}.pko04x-score div{gap:8px;padding-inline:12px}
}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.pko04x-button,.pko04x-nav a,.pko04x-footer a{transition:none}}
