:root{--pk-ink:#351044;--pk-ink-soft:#694878;--pk-purple:#6429b8;--pk-purple-deep:#3f167f;--pk-pink:#f24b9d;--pk-coral:#ff7b72;--pk-gold:#ffd34f;--pk-mint:#55dfd0;--pk-sky:#65c8f4;--pk-cream:#fffaf0;--pk-paper:#fff;--pk-lilac:#f3eaff;--pk-line:#e5d3ef;--pk-shadow:0 22px 55px #50236924;--shell:min(1360px,calc(100vw - 56px));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{background:var(--pk-lilac)}body{color:var(--pk-ink);background:radial-gradient(circle at 8% 12%,#55dfd02e,#0000 22rem),radial-gradient(circle at 92% 26%,#f24b9d21,#0000 25rem),linear-gradient(#fff8f1,#f5edff 55%,#eefaff);font-family:ui-rounded,Arial Rounded MT Bold,Inter,system-ui,sans-serif}::selection{background:var(--pk-gold);color:var(--pk-ink)}.city-main,.city-terminal{margin-left:0}.content-shell{width:var(--shell)}.eyebrow{color:#9a319a;letter-spacing:.13em;font-weight:900}.section-heading h2,.city-care h2,.wallet-grid h2,.window-copy h2{letter-spacing:-.055em;font-weight:900}.signal-button{background:linear-gradient(110deg,var(--pk-gold),#ffab70 53%,#ff7fae)!important;clip-path:none!important;color:#471553!important;border:0!important;border-radius:999px!important;transition:transform .22s,box-shadow .22s,filter .22s!important;box-shadow:0 13px 28px #ad487b38,inset 0 1px #ffffffa6!important}.signal-button:hover{filter:saturate(1.1);transform:translateY(-3px)scale(1.015)!important;box-shadow:0 18px 36px #ad487b4d!important}.city-spine{align-items:center;gap:10px;background:linear-gradient(100deg,#4b168f,#6d2bb9 46%,#c53daf 78%,#ee559a)!important;border:0!important;border-radius:0 0 32px 32px!important;flex-flow:row!important;width:100%!important;height:106px!important;padding:11px clamp(18px,3vw,48px)!important;display:flex!important;position:absolute!important;inset:0 0 auto!important;overflow:visible!important;box-shadow:0 16px 38px #44146f42,inset 0 -2px #ffe16f61!important}.city-spine:before{content:""!important;background:linear-gradient(90deg,var(--pk-mint),var(--pk-gold),var(--pk-pink),var(--pk-sky))!important;filter:none!important;opacity:1!important;border:0!important;border-radius:99px!important;height:7px!important;animation:none!important;display:block!important;position:absolute!important;inset:auto 5% -7px!important}.city-brand{text-align:left;background:#ffffff1f;border:0;border-radius:22px;flex:none;align-items:center;gap:10px;min-width:190px;min-height:74px;padding:8px 14px;display:flex}.city-brand img{filter:drop-shadow(0 7px 12px #2d094f40);width:50px;animation:none!important}.city-brand span{margin:0}.city-brand strong,.city-brand b{color:#fff;font-size:.82rem}.city-brand small{color:#f5dfff}.spine-coordinate{display:none}.main-nav{border-radius:22px;flex-direction:row;flex:auto;justify-content:center;gap:7px;min-width:0;padding:6px;display:flex;box-shadow:none!important;background:#310a5e40!important}.main-nav a{border-radius:17px;flex:1 1 0;align-items:center;gap:7px;min-width:0;min-height:56px;display:flex;box-shadow:none!important;color:#fff!important;background:#ffffff1c!important;border:1px solid #ffffff2e!important;padding:7px 12px!important}.main-nav a:before{display:none}.main-nav a>i{aspect-ratio:1;border-radius:9px;place-items:center;width:28px;display:grid;color:#ffe784!important;background:#43107d!important;border:0!important}.main-nav a>span{font-size:.58rem}.main-nav small{font-size:.42rem;color:#ecd8fa!important}.main-nav a:hover{transform:translateY(-2px);background:#fff3!important}.main-nav a.active{color:#4a155d!important;background:linear-gradient(135deg,#ffe168,#ffad73)!important;border-color:#fff09b!important}.main-nav a.active>i{color:#7026a0!important;background:#fff7c4!important}.main-nav a.active small{color:#75436f!important}.spine-wallet{border:1px solid #fff0978c;border-radius:18px;flex:none;min-width:128px;padding:10px 13px;background:#3c0f6c52!important}.spine-wallet small{color:#f4dfff}.spine-wallet strong{color:#fff18b;font-size:1rem}.spine-access{border:0;flex:none;align-items:center;gap:6px;display:flex}.signin-chip,.logout-chip,.spine-access .join{white-space:nowrap;border:1px solid #ffffff3d;border-radius:14px;min-height:43px;font-weight:900;color:#64227d!important;background:#fff!important;padding:8px 12px!important}.spine-access .join{background:var(--pk-gold)!important}.spine-status{display:none}.city-hero{color:#fff;min-height:920px;background:linear-gradient(130deg,#6b34d0 0%,#a43bc2 49%,#f0529d 100%)!important}.city-hero-image{filter:none!important;background:radial-gradient(circle at 79% 22%,#ffe7666b 0 5rem,#0000 5.1rem),radial-gradient(circle at 65% 70%,#5bedd94d 0 7rem,#0000 7.1rem),radial-gradient(circle at 94% 73%,#ffffff26 0 4rem,#0000 4.1rem),linear-gradient(135deg,#ffffff0f,#0000)!important;inset:0!important;transform:none!important}.city-hero:before{content:"";z-index:1;aspect-ratio:1;width:18rem;box-shadow:none;background:0 0;border:3rem solid #ffdf5f1f;border-radius:50%;animation:9s ease-in-out infinite alternate arcade-ring;position:absolute;bottom:3rem;left:-4rem}.city-hero:after{content:"★   7   ★";color:#ffffff1a;letter-spacing:.1em;pointer-events:none;font:900 clamp(4rem,9vw,9rem)/1 ui-rounded,system-ui;position:absolute;top:16%;right:3vw;transform:rotate(5deg)}.hero-scan{opacity:.22;background:radial-gradient(circle,#ffffff36 0 2px,#0000 2.5px) 0 0/34px 34px;animation:18s linear infinite arcade-dots}.hero-copy{width:min(700px,100% - 56px);padding:205px 0 90px 6vw}.hero-code{color:#fff5b2;background:#400e774d;border:1px solid #ffffff59;border-radius:999px;padding:.48rem .8rem;display:inline-flex}.hero-copy .eyebrow{color:#fff19c}.hero-copy h1{color:#fff;text-shadow:0 13px 38px #340a6147;font-weight:950}.hero-copy h1 em{color:#0000;background:linear-gradient(90deg,#fff48a,#73f4de,#fff,#ffb4dd) 0 0/180% 100%;-webkit-text-stroke:0;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite headline-shift}.hero-lede{color:#f9efff}.text-route{color:#fff}.hero-pass{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#41107957;border:1px solid #ffffff52;border-radius:23px;box-shadow:0 18px 40px #3a0e642e}.hero-pass span{color:#fff090}.hero-pass small{color:#eddafa}.casino-showcase{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#44127a8c;border:2px solid #ffee8f7a;border-radius:30px;width:min(450px,38vw);bottom:8vh;right:4vw;overflow:hidden;box-shadow:0 28px 65px #340a5b47}.casino-showcase header,.casino-showcase footer{color:#f5e7ff}.casino-showcase .showcase-cards>a{background:#ffffff21;border:1px solid #ffffff2b}.casino-showcase .showcase-cards>a:hover{background:#ffffff3b;transform:translate(-4px)}.district-overview,.featured-towers,.city-care,.tower-manual,.nearby-towers{padding:7rem 0;color:var(--pk-ink)!important;background:0 0!important}.section-heading{margin-bottom:3.6rem}.section-heading h2{color:var(--pk-ink);font-size:clamp(3.4rem,6vw,6.4rem)}.section-heading h2 em{color:var(--pk-pink)}.section-heading>p:not(.eyebrow){color:var(--pk-ink-soft)}.district-map{background:0 0;gap:22px}.district-block{border-radius:38px;min-height:470px;padding:2.5rem;overflow:hidden;border:2px solid var(--pk-line)!important;box-shadow:var(--pk-shadow)!important;color:var(--pk-ink)!important;background:#fff!important}.district-block:before{background:radial-gradient(circle at 86% 20%,#65c8f433,#0000 34%)!important}.district-block:nth-child(2):before{background:radial-gradient(circle at 86% 20%,#f24b9d2e,#0000 34%)!important}.district-block:nth-child(3):before{background:radial-gradient(circle at 86% 20%,#55dfd038,#0000 34%)!important}.district-block:nth-child(4):before{background:radial-gradient(circle at 86% 20%,#ffbe4f38,#0000 34%)!important}.district-block:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--accent,#a557dc) 40%,var(--pk-line))!important;box-shadow:0 30px 68px #50236930!important}.district-number{color:#eadcf6}.district-copy>span{color:#8d36b5}.district-copy h3{color:var(--pk-ink)}.district-copy p{color:var(--pk-ink-soft)}.district-copy a{color:#6e28a5;background:#f2e6ff;border-radius:999px;padding:.72rem 1rem}.district-route{display:none}.district-stack a{border:4px solid #fff;border-radius:24px;box-shadow:0 16px 32px #4a1e6238}.district-stack img{opacity:1}.district-stack span{color:#fff;background:#481467d1;border-radius:999px}.city-window{min-height:660px;color:var(--pk-ink);grid-template-columns:1.08fr .92fr;background:linear-gradient(135deg,#fff2c9,#ffe5f2 52%,#e4fbf8)!important}.window-image{box-shadow:var(--pk-shadow);border:6px solid #fff;border-radius:42px;margin:42px;background:linear-gradient(90deg,#0000 65%,#fff5eb47),url(/assets/game-covers/dia-de-los-muertos.webp) 50%/cover!important}.window-copy{padding:6vw 7vw 6vw 2vw}.window-copy p,.window-copy li span{color:var(--pk-ink-soft)}.window-copy .eyebrow,.window-copy li b{color:#a43aa6}.window-copy li{border-color:#dcc9e3}.featured-towers .tower-grid,.tower-list{background:0 0!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:18px!important;display:grid!important}.tower-card,.directory-card{--portal-shadow:color-mix(in srgb,var(--accent) 20%,transparent);border:2px solid color-mix(in srgb,var(--accent) 38%,#ead6ef)!important;min-width:0!important;min-height:0!important;box-shadow:0 16px 34px #4a1e6221,0 0 0 4px color-mix(in srgb,var(--accent) 6%,transparent)!important;animation:portal-glow 5s var(--card-delay,-1s) ease-in-out infinite!important;background:#fff!important;border-radius:27px!important;flex-direction:column!important;padding:7px!important;transition:transform .28s cubic-bezier(.2,.85,.25,1.2),box-shadow .28s,border-color .28s!important;display:flex!important;position:relative!important;overflow:hidden!important}.tower-card:before,.directory-card:before{z-index:4;pointer-events:none;content:""!important;width:28%!important;height:auto!important;box-shadow:none!important;opacity:0!important;animation:portal-shine 5.4s var(--card-delay,-1s) ease-in-out infinite!important;background:linear-gradient(90deg,#0000,#ffffffb3,#0000)!important;border:0!important;border-radius:0!important;display:block!important;position:absolute!important;inset:-35% auto -35% -45%!important;transform:rotate(16deg)!important}.tower-card:after,.directory-card:after{pointer-events:none;content:"▶"!important;z-index:7!important;background:linear-gradient(145deg,var(--pk-gold),var(--pk-coral))!important;color:#fff!important;opacity:1!important;border:3px solid #fff!important;border-radius:50%!important;place-items:center!important;width:35px!important;height:35px!important;font-size:.55rem!important;display:grid!important;position:absolute!important;bottom:14px!important;left:auto!important;right:14px!important;transform:none!important;box-shadow:0 8px 17px #67236f38!important}.tower-card>div,.directory-card figure{aspect-ratio:4/3!important;width:100%!important;height:auto!important;box-shadow:none!important;background:#eadff2!important;border:0!important;border-radius:21px!important;order:1!important;margin:0!important;overflow:hidden!important}.tower-card img,.directory-card img{object-fit:cover!important;filter:none!important;width:100%!important;height:100%!important;transition:transform .45s,filter .45s!important}.directory-copy{order:2!important;padding:0!important;display:block!important}.tower-card h3,.directory-card h2{z-index:6!important;min-height:58px!important;box-shadow:none!important;color:var(--pk-ink)!important;text-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:0!important;border-radius:0!important;order:2!important;align-items:center!important;margin:0!important;padding:10px 49px 8px 11px!important;font-size:1rem!important;font-weight:900!important;line-height:1.04!important;display:flex!important;position:relative!important;transform:none!important}.tower-card:hover,.directory-card:hover{z-index:8!important;border-color:var(--accent)!important;box-shadow:0 25px 52px #4a1e6233,0 0 30px var(--portal-shadow)!important;filter:none!important;background:#fff!important;animation-play-state:paused!important;transform:translateY(-9px)rotate(-.4deg)scale(1.02)!important}.tower-grid>.tower-card:nth-child(2n):hover,.tower-list>.directory-card:nth-child(2n):hover{transform:translateY(-9px)rotate(.4deg)scale(1.02)!important}.featured-towers{background:linear-gradient(#fffaf0,#fff3fb)!important}.featured-towers .section-heading a{color:#8b31ad;font-weight:900}.wallet-station{color:#fff;background:linear-gradient(120deg,#5a24ae,#8d34c0 54%,#e64a9b)!important}.wallet-station:before{background:radial-gradient(circle,#ffffff30 0 2px,#0000 2.5px) 0 0/34px 34px}.wallet-grid>div>p:not(.eyebrow){color:#f2e3fa}.wallet-core{background:#3a0f7040;border:3px solid #fff0868c;box-shadow:inset 0 0 60px #ffffff0f}.wallet-core strong{color:#fff184}.wallet-actions button,.wallet-actions a{color:#fff;background:#ffffff1a;border:1px solid #ffffff57;border-radius:16px}.city-care{background:linear-gradient(#edfbff,#f4edff)!important}.care-grid{gap:16px}.care-grid article{min-height:230px;color:var(--pk-ink);background:#fff;border-radius:25px;box-shadow:0 14px 32px #3d1d5f1a;border:0!important}.care-grid article:hover{transform:translateY(-5px);box-shadow:0 21px 42px #3d1d5f29}.care-grid p{color:var(--pk-ink-soft)}.care-grid b{color:var(--pk-pink)}.map-page{background:linear-gradient(#f8eeff,#fff8f0 48%,#eefbff)!important}.map-hero{color:#fff;min-height:650px;background:radial-gradient(circle at 82% 24%,#ffe15f4d,#0000 17rem),linear-gradient(125deg,#5f2bbb,#9d38c2 52%,#ef559e)!important;padding:17rem 7vw 6rem!important}.map-hero h1{text-shadow:0 12px 32px #420e663d;font-size:clamp(4.8rem,8vw,8.8rem);font-weight:950;color:#fff!important;background:0 0!important}.map-hero>div>p:not(.eyebrow){color:#f6e9fb}.map-hero .eyebrow{color:#fff195}.map-radar{background:#4d118738;border:3px solid #fff5acbf;box-shadow:inset 0 0 60px #ffffff14}.map-radar i{border-color:#ffffff59}.map-radar b{color:#fff189}.map-radar span{color:#fff}.map-controls{border:2px solid var(--pk-line);width:min(1360px,100% - 48px);box-shadow:var(--pk-shadow);color:var(--pk-ink);border-radius:24px;margin:26px auto 0;padding:10px;background:#fff!important;position:relative!important;top:auto!important}.district-tabs{background:#f3e7ff;border-radius:16px;padding:5px}.district-tabs button{color:#744c86;border:0;border-radius:12px}.district-tabs button.active{color:#fff;background:linear-gradient(120deg,#6e34c2,#cf45aa 65%,#ff8a79);box-shadow:0 8px 18px #702a9733}.city-search{color:var(--pk-ink);background:#fff;border:2px solid #ead9f0;border-radius:15px;padding:0 12px}.city-search span{color:#92719c}.city-search input{color:var(--pk-ink)}.tower-directory{width:min(1440px,100% - 48px);margin:auto;padding:42px 0 8rem}.directory-line{display:none}.map-empty{color:var(--pk-ink-soft);background:#fff;border-radius:22px}.tower-arrival{background:linear-gradient(145deg,#5b2ab4,#9636c0 52%,#eb529c);padding-top:106px}.arrival-copy>a:first-child,.arrival-copy>p:not(.eyebrow){color:#f1def8}.arrival-copy dl{border-color:#ffffff4d}.machine-chamber{background:radial-gradient(circle at 50% 8%,color-mix(in srgb,var(--accent) 28%,transparent),transparent 36%),linear-gradient(160deg,#3f1b78,#6d299c 55%,#321263)}.tower-manual,.nearby-towers{background:linear-gradient(#fff9f2,#f5edff)!important}.manual-facts article,.symbol-grid article{color:var(--pk-ink);background:#fff;border-radius:22px;box-shadow:0 12px 26px #431d5c17}.manual-facts p{color:var(--pk-ink-soft)}.account-page{background:linear-gradient(#f4eaff,#fff8f0)}.account-deck{color:var(--pk-ink);background:0 0}.account-panel,.account-vitals article{border-color:var(--pk-line);color:var(--pk-ink);box-shadow:var(--pk-shadow);background:#fff}.az-legal-page,.inner-page{color:var(--pk-ink);background:linear-gradient(#f4eaff,#fffaf1)}.legal-document,.legal-index,.legal-data-grid>div,.legal-rights>div,.legal-purpose-list li{box-shadow:0 12px 30px #431d5c14;border-color:var(--pk-line)!important;color:var(--pk-ink)!important;background:#fff!important}.support-dialog,.consent-console{border:2px solid var(--pk-line);color:var(--pk-ink);background:#fff;box-shadow:0 28px 70px #3c145538}.identity-checkpoint{background:0 0;grid-template-columns:minmax(470px,.95fr) minmax(540px,1.05fr);padding-top:160px!important}.checkpoint-city{min-height:680px;box-shadow:var(--pk-shadow);border:5px solid #fff;border-radius:38px;margin:0 0 32px 32px}.checkpoint-city:before{background:linear-gradient(145deg,var(--pk-pink),var(--pk-purple));border-color:#fff19a;box-shadow:0 15px 32px #3d135b47}.checkpoint-form{border:2px solid var(--pk-line);box-shadow:var(--pk-shadow);color:var(--pk-ink);background:#fff;border-radius:38px;margin:0 32px 32px;padding:clamp(3rem,5vw,5rem)}.checkpoint-form:before{display:none}.checkpoint-form>header{color:#fff;background:linear-gradient(110deg,#5f29b4,#bd40ae 68%,#ed559d);border:0;border-radius:18px}.checkpoint-form>.eyebrow{color:#a733a1}.checkpoint-form h2{color:var(--pk-ink);font-size:clamp(3rem,4.5vw,5rem)}.city-form input,.city-form select,.city-form textarea{color:var(--pk-ink);box-shadow:none;background:#fffafd;border:2px solid #e6d4ed;border-radius:16px}.city-form input:focus{border-color:var(--pk-pink);box-shadow:0 0 0 4px #f24b9d1a}.google-auth-button,.consent-stack>label{color:var(--pk-ink);background:#fff!important;border-color:#e6d4ed!important}.city-terminal{color:#fff;border-radius:44px 44px 0 0;background:linear-gradient(145deg,#43147e,#61259c 55%,#8f2c91)!important}.terminal-lines i{background:linear-gradient(90deg,var(--pk-mint),var(--pk-gold),var(--pk-pink))}.terminal-board{background:#360c6459}.terminal-board div{background:#ffffff1a}.terminal-legal{border-color:#fff3}.terminal-disclaimer{color:#dfc9eb}@keyframes arcade-dots{to{background-position:68px 34px}}@keyframes arcade-ring{to{transform:translate(30px,-20px)rotate(18deg)}}@keyframes headline-shift{50%{background-position:100% 0}}@keyframes portal-glow{0%,to{box-shadow:0 16px 34px #4a1e6221,0 0 0 4px color-mix(in srgb,var(--accent) 6%,transparent)}50%{box-shadow:0 18px 39px #4a1e6229,0 0 18px color-mix(in srgb,var(--accent) 13%,transparent)}}@keyframes portal-shine{0%,64%{opacity:0;left:-45%}72%{opacity:.85}88%,to{opacity:0;left:125%}}@media (width<=1260px){.city-brand{min-width:150px;padding-inline:10px}.city-brand small,.main-nav small{display:none}.main-nav{gap:4px}.main-nav a{padding-inline:7px!important}.spine-wallet{min-width:104px;padding-inline:10px}.signin-chip,.logout-chip,.spine-access .join{padding-inline:9px!important}.featured-towers .tower-grid,.tower-list{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=1080px) and (width>=981px){.city-spine{gap:6px;padding-inline:14px!important}.city-brand{min-width:132px}.city-brand img{width:42px}.city-brand strong,.city-brand b{font-size:.7rem}.main-nav a>i{width:24px}.main-nav a>span{font-size:.5rem}.spine-wallet{min-width:94px}.spine-wallet small{font-size:.4rem}.spine-wallet strong{font-size:.82rem}.signin-chip,.logout-chip,.spine-access .join{padding-inline:7px!important;font-size:.45rem!important}}@media (width<=980px){:root{--shell:min(100% - 30px,900px)}.mobile-command{width:54px;height:54px;color:var(--pk-purple);background:#fff;border:0;border-radius:17px;place-content:center;display:grid;top:13px;left:auto;right:16px;box-shadow:0 10px 22px #39105b40;z-index:170!important;position:absolute!important}.mobile-command span{background:var(--pk-purple);width:22px;height:2px;margin:3px auto;display:block}.mobile-command b{font-size:0}.city-spine{border-radius:0 0 24px 24px!important;flex-direction:column!important;height:80px!important;padding:8px 76px 8px 10px!important;overflow:hidden!important}.city-spine.open{align-content:start;height:100svh!important;overflow-y:auto!important}.city-brand{min-height:62px}.city-spine>.main-nav,.city-spine>.spine-wallet,.city-spine>.spine-access{display:none}.city-spine.open{grid-template-columns:1fr;display:grid!important}.city-spine.open>.main-nav{grid-template-columns:1fr 1fr;margin-top:14px;display:grid}.city-spine.open>.spine-wallet{margin-top:10px;display:grid}.city-spine.open>.spine-access{margin-top:8px;display:flex}.hero-copy{padding-top:145px}.casino-showcase{width:calc(100% - 30px)}.featured-towers .tower-grid,.tower-list{grid-template-columns:repeat(3,minmax(0,1fr))!important}.identity-checkpoint{grid-template-columns:1fr;padding-top:112px!important}.checkpoint-city{min-height:600px;margin:18px}.checkpoint-form{margin:0 18px 28px}}@media (width<=720px){.city-hero{min-height:auto;padding-bottom:36px}.hero-copy{width:calc(100% - 28px);padding:128px 14px 55px}.hero-copy h1{font-size:4.3rem}.hero-actions{flex-direction:column;align-items:stretch}.casino-showcase{margin:0 14px 30px;position:relative;bottom:auto;right:auto}.district-overview,.featured-towers,.city-care,.tower-manual,.nearby-towers{padding:5rem 0}.district-block{border-radius:28px;min-height:760px;padding:1.4rem;display:block}.district-stack{margin-top:2rem}.city-window{grid-template-columns:1fr}.window-image{min-height:370px;margin:20px}.window-copy{padding:3rem 20px 5rem}.featured-towers .tower-grid,.tower-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px!important}.tower-card,.directory-card,.tower-grid>.tower-card:nth-child(n),.tower-list>.directory-card:nth-child(n){border-radius:20px!important}.tower-card>div,.directory-card figure,.tower-grid>.tower-card:nth-child(n)>div,.tower-list>.directory-card:nth-child(n) figure{border-radius:15px!important}.tower-card h3,.directory-card h2{min-height:51px!important;padding:8px 40px 7px 7px!important;font-size:.9rem!important}.tower-card:after,.directory-card:after{width:29px!important;height:29px!important;bottom:11px!important;right:10px!important}.map-hero{min-height:560px;display:block;padding:12rem 20px 4rem!important}.map-hero h1{font-size:4.4rem}.map-radar{display:none}.map-controls{flex-direction:column;width:calc(100% - 24px)}.district-tabs{overflow-x:auto}.district-tabs button{flex:none}.city-search{width:100%}.tower-directory{width:calc(100% - 24px)}.identity-checkpoint{padding-top:98px!important}.checkpoint-city{border-radius:28px;min-height:540px;margin:10px}.checkpoint-form{border-radius:28px;margin:0 10px 20px;padding:2.5rem 1rem}.form-pair{grid-template-columns:1fr}.city-terminal{border-radius:30px 30px 0 0}}@media (prefers-reduced-motion:reduce){.city-hero:before,.hero-scan,.hero-copy h1 em,.tower-card,.directory-card,.tower-card:before,.directory-card:before{animation:none!important}}.social-casino-disclaimer{z-index:5;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#300858c2;border:2px solid #fff18bcc;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;max-width:760px;margin:1.15rem 0;padding:.85rem 1rem;display:grid;position:relative;box-shadow:0 14px 30px #2a074c33}.social-casino-disclaimer>strong{color:#42135f;letter-spacing:.06em;text-align:center;text-transform:uppercase;background:linear-gradient(135deg,#fff48b,#ffbe4c);border-radius:13px;place-items:center;min-width:92px;padding:.55rem .7rem;font-size:.64rem;font-weight:950;display:grid}.social-casino-disclaimer>strong span{font-size:1.25rem;line-height:1}.social-casino-disclaimer p{color:#fff!important;margin:0!important;font-size:max(.78rem,14px)!important;line-height:1.5!important}.social-casino-disclaimer p b{color:#fff49a}.map-hero .social-casino-disclaimer{max-width:790px}.arrival-copy .social-casino-disclaimer{background:#14072bdb;max-width:700px}@media (width<=620px){.social-casino-disclaimer{grid-template-columns:1fr;gap:.65rem;padding:.8rem}.social-casino-disclaimer>strong{grid-template-columns:auto auto;justify-content:center;gap:.4rem;min-width:0}.social-casino-disclaimer p{font-size:14px!important}.hero-copy .social-casino-disclaimer{margin:1rem 0}.map-hero .social-casino-disclaimer{margin-top:1.25rem}}.tower-card,.directory-card{--orbit-tilt:-.45deg;--orbit-tilt-alt:.45deg;isolation:isolate;box-shadow:none!important;animation:game-orbit-breathe 5.6s var(--card-delay,-1s) ease-in-out infinite!important;background:0 0!important;border:0!important;border-radius:36px!important;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important;place-items:start stretch!important;padding:14px 11px 18px!important;display:grid!important;overflow:visible!important}.tower-grid>.tower-card:nth-child(2n),.tower-list>.directory-card:nth-child(2n){--orbit-tilt:.55deg;--orbit-tilt-alt:-.55deg}.tower-grid>.tower-card:nth-child(3n),.tower-list>.directory-card:nth-child(3n){--orbit-tilt:-.25deg;--orbit-tilt-alt:.25deg}.tower-card:before,.directory-card:before{pointer-events:none;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 11px),#000 calc(100% - 10px));mask:radial-gradient(farthest-side,#0000 calc(100% - 11px),#000 calc(100% - 10px));content:""!important;z-index:-1!important;aspect-ratio:1!important;background:repeating-conic-gradient(from 0deg,var(--accent) 0 13deg,transparent 13deg 23deg,var(--pk-gold) 23deg 29deg,transparent 29deg 42deg)!important;width:auto!important;height:auto!important;box-shadow:none!important;opacity:.62!important;border:0!important;border-radius:50%!important;animation:12s linear infinite game-orbit-spin!important;display:block!important;position:absolute!important;inset:5px 3px auto!important;transform:none!important}.tower-grid>.tower-card:nth-child(2n):before,.tower-list>.directory-card:nth-child(2n):before{animation-duration:15s!important;animation-direction:reverse!important}.tower-grid>.tower-card:nth-child(3n):before,.tower-list>.directory-card:nth-child(3n):before{animation-duration:18s!important}.tower-card>div,.directory-card figure{z-index:2!important;aspect-ratio:1!important;background:color-mix(in srgb,var(--accent) 15%,#f2e7f7)!important;width:calc(100% - 14px)!important;height:auto!important;box-shadow:0 17px 34px #46195f33,0 0 0 3px color-mix(in srgb,var(--accent) 30%,transparent),inset 0 0 0 2px #ffffff80!important;border:7px solid #fff!important;border-radius:50% 50% 44% 44%!important;order:1!important;grid-area:1/1!important;margin:7px auto 0!important;transition:border-radius .38s,transform .38s,box-shadow .38s!important;position:relative!important;overflow:hidden!important}.tower-grid>.tower-card:nth-child(2n)>div,.tower-list>.directory-card:nth-child(2n) figure{border-radius:45% 55% 48% 52%!important}.tower-grid>.tower-card:nth-child(3n)>div,.tower-list>.directory-card:nth-child(3n) figure{border-radius:54% 46% 52% 48%!important}.tower-card>div:before,.directory-card figure:before{display:none!important}.tower-card img,.directory-card img{object-fit:cover!important;width:100%!important;height:100%!important;transition:transform .55s cubic-bezier(.2,.8,.2,1),filter .4s!important}.directory-copy{z-index:6!important;order:2!important;grid-area:2/1!important;width:100%!important;padding:0!important;display:block!important}.tower-card h3,.directory-card h2{z-index:6!important;border:2px solid color-mix(in srgb,var(--accent) 46%,#ead5ef)!important;width:calc(100% - 18px)!important;min-width:0!important;min-height:68px!important;max-height:68px!important;color:var(--pk-ink)!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;-webkit-hyphens:auto!important;hyphens:auto!important;text-shadow:none!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#fffffff5!important;border-radius:999px!important;order:2!important;grid-area:2/1!important;justify-content:center!important;align-items:center!important;margin:-22px auto 0!important;padding:9px 50px 8px 42px!important;font-size:clamp(.78rem,.82vw,.94rem)!important;font-weight:950!important;line-height:1.04!important;display:flex!important;position:relative!important;overflow:hidden!important;transform:none!important;box-shadow:0 13px 25px #41175829,inset 0 1px #fffc!important}.tower-card h3:before,.directory-card h2:before{content:"✦"!important;aspect-ratio:1!important;background:linear-gradient(145deg,var(--accent),color-mix(in srgb,var(--accent) 55%,var(--pk-purple)))!important;width:27px!important;box-shadow:0 6px 13px color-mix(in srgb,var(--accent) 30%,transparent)!important;color:#fff!important;border:0!important;border-radius:50%!important;place-items:center!important;font-size:.68rem!important;display:grid!important;position:absolute!important;top:50%!important;left:9px!important;transform:translateY(-50%)!important}.tower-card:after,.directory-card:after{pointer-events:none;content:"▶"!important;z-index:9!important;background:linear-gradient(145deg,var(--pk-gold),var(--pk-coral))!important;width:37px!important;height:37px!important;box-shadow:0 8px 18px #561d623b,0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)!important;color:#fff!important;opacity:1!important;border:4px solid #fff!important;border-radius:50%!important;place-items:center!important;font-size:.56rem!important;transition:transform .3s,box-shadow .3s!important;display:grid!important;position:absolute!important;bottom:33px!important;left:auto!important;right:12px!important;transform:rotate(-6deg)!important}.tower-card:hover,.directory-card:hover{z-index:8!important;box-shadow:none!important;filter:none!important;transform:translateY(-9px) rotate(var(--orbit-tilt-alt)) scale(1.025)!important;background:0 0!important;border:0!important;animation-play-state:paused!important}.tower-card:hover>div,.directory-card:hover figure{transform:rotate(-1deg);box-shadow:0 24px 44px #46195f3d,0 0 28px color-mix(in srgb,var(--accent) 26%,transparent),0 0 0 4px color-mix(in srgb,var(--accent) 40%,transparent)!important;border-radius:44% 56% 47% 53%!important}.tower-card:hover h3,.directory-card:hover h2{border-color:var(--accent)!important;box-shadow:0 17px 31px #41175833,0 0 20px color-mix(in srgb,var(--accent) 16%,transparent)!important;background:#fff!important;transform:translateY(-3px)!important}.tower-card:hover:after,.directory-card:hover:after{box-shadow:0 11px 22px #561d6247,0 0 20px var(--pk-gold)!important;transform:translate(2px,-4px)rotate(8deg)scale(1.08)!important}@keyframes game-orbit-spin{to{transform:rotate(1turn)}}@keyframes game-orbit-breathe{0%,to{transform:translateY(0) rotate(var(--orbit-tilt))}50%{transform:translateY(-5px) rotate(var(--orbit-tilt-alt))}}@media (width<=720px){.tower-card,.directory-card{padding:8px 4px 14px!important}.tower-card h3,.directory-card h2{width:calc(100% - 8px)!important;min-height:62px!important;max-height:62px!important;margin:-15px auto 0!important;padding:7px 38px 7px 31px!important;font-size:.76rem!important}.tower-card h3:before,.directory-card h2:before{width:22px!important;left:6px!important}.tower-card:after,.directory-card:after{border-width:3px!important;width:31px!important;height:31px!important;bottom:28px!important;right:3px!important}.tower-card>div,.directory-card figure{border-width:5px!important;width:calc(100% - 6px)!important}}@media (prefers-reduced-motion:reduce){.tower-card,.directory-card,.tower-card:before,.directory-card:before{animation:none!important}}.tower-card,.directory-card{--portal-surface:color-mix(in srgb,var(--accent) 22%,#7c36c8);border:2px solid color-mix(in srgb,var(--accent) 42%,#ffe58d)!important;background:linear-gradient(145deg,#fff6a9 0 7px,var(--portal-surface) 8px,#ba46c4 56%,#7132af 100%)!important;min-width:0!important;min-height:0!important;box-shadow:0 16px 34px #4a1c682e,inset 0 1px #ffffff7a,0 0 0 4px color-mix(in srgb,var(--accent) 7%,transparent)!important;isolation:isolate!important;border-radius:30px 30px 18px 18px!important;flex-direction:column!important;padding:9px 9px 56px!important;transition:opacity .25s,transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s!important;animation:none!important;display:flex!important;position:relative!important;overflow:hidden!important}.directory-card[data-reveal]{transform:translateY(12px)scale(.988)}.directory-card[data-reveal].is-visible{opacity:1;transform:none}.tower-card:after,.directory-card:after{content:"▶"!important;z-index:9!important;color:#5d1d83!important;opacity:1!important;pointer-events:none!important;background:linear-gradient(145deg,#ffed75,#ff6b9f)!important;border:3px solid #fff8bc!important;border-radius:50%!important;place-items:center!important;width:35px!important;height:35px!important;font-size:.54rem!important;transition:transform .3s,box-shadow .3s!important;display:grid!important;position:absolute!important;bottom:10px!important;left:auto!important;right:13px!important;transform:none!important;box-shadow:0 6px 14px #3d125747,0 0 0 4px #ffffff26!important}.tower-card>div,.directory-card figure{z-index:2!important;aspect-ratio:3/2!important;background:color-mix(in srgb,var(--accent) 16%,#f1e5f6)!important;border:3px solid #fffffff0!important;border-radius:22px 22px 13px 13px!important;order:1!important;width:100%!important;height:auto!important;margin:0!important;position:relative!important;overflow:hidden!important;transform:none!important;box-shadow:0 10px 22px #3810533b,inset 0 0 0 1px #ffffff80!important}.tower-card>div:before,.directory-card figure:before{opacity:0;content:""!important;z-index:4!important;width:24%!important;animation:prize-portal-glint 5.2s var(--card-delay,-1s) ease-in-out infinite!important;pointer-events:none!important;background:linear-gradient(90deg,#0000,#ffffff9e,#0000)!important;display:block!important;position:absolute!important;inset:-35% auto -35% -42%!important;transform:rotate(15deg)!important}.tower-card>div:after,.directory-card figure:after{border-radius:inherit!important;background:linear-gradient(145deg,#ffffff21,transparent 38% 70%,color-mix(in srgb,var(--accent) 18%,transparent))!important;display:block!important;inset:0!important;box-shadow:inset 0 0 0 1px #ffffff40!important}.tower-card img,.directory-card img{object-fit:cover!important;opacity:1!important;filter:none!important;width:100%!important;height:100%!important;transition:transform .48s cubic-bezier(.2,.8,.2,1),filter .35s!important;transform:none!important}.game-card-badge{z-index:6;color:#fff;letter-spacing:.06em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#4b1870c7;border:1px solid #ffffffa8;border-radius:999px;align-items:center;gap:6px;padding:.34rem .52rem;font:900 .43rem/1 ui-monospace,monospace;display:flex;position:absolute;top:10px;left:10px;box-shadow:0 5px 13px #28094133}.game-card-badge i{background:#78f6d6;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite prize-live-pulse;box-shadow:0 0 9px #78f6d6}.directory-copy{z-index:5!important;flex-direction:column!important;flex:1!important;order:2!important;width:100%!important;padding:12px 7px 0!important;display:flex!important;position:relative!important}.game-card-category{color:#fff5a8;letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:calc(100% - 8px);font:900 .45rem/1.2 ui-monospace,monospace;display:block;overflow:hidden}.game-card-action b{aspect-ratio:1;color:#fff;background:#ffffff24;border:1px solid #ffffff7a;border-radius:8px;place-items:center;width:22px;font-size:.68rem;display:grid}.tower-card:hover,.directory-card:hover{z-index:8!important;background:linear-gradient(145deg,#fff9b8 0 7px,color-mix(in srgb,var(--accent) 38%,#9b45d0) 8px,#db4fbd 58%,#7132af 100%)!important;box-shadow:0 25px 49px #45156542,0 0 30px color-mix(in srgb,var(--accent) 23%,transparent),inset 0 1px #ffffff8c!important;filter:none!important;border-color:#fff09a!important;animation:none!important;transform:translateY(-8px)scale(1.018)!important}.tower-card:hover>div,.directory-card:hover figure{box-shadow:0 15px 28px #38105347,0 0 20px color-mix(in srgb,var(--accent) 24%,transparent)!important;border-radius:22px 22px 13px 13px!important;transform:none!important}.tower-card:hover img,.directory-card:hover img{filter:saturate(1.08)brightness(1.03)!important;transform:scale(1.055)!important}.tower-card:hover:after,.directory-card:hover:after{transform:rotate(9deg)scale(1.08)!important;box-shadow:0 8px 18px #3d12574f,0 0 18px #ffe77a!important}@keyframes prize-portal-lights{50%{background:#ff77bd!important;box-shadow:16px 0 #fff08a,32px 0 #68f0dc,0 0 11px #ff77bd,16px 0 11px #fff08a,32px 0 11px #68f0dc!important}}@keyframes prize-portal-glint{0%,60%{opacity:0;left:-42%}68%{opacity:.85}84%,to{opacity:0;left:125%}}@keyframes prize-live-pulse{50%{opacity:.45;transform:scale(.75)}}@media (width<=720px){.tower-card,.directory-card{border-radius:22px 22px 14px 14px!important;padding:7px 7px 48px!important}.tower-grid>.tower-card:nth-child(n),.tower-list>.directory-card:nth-child(n){border-radius:22px 22px 14px 14px!important}.tower-card h3,.directory-card h2{min-height:42px!important;max-height:42px!important;font-size:.82rem!important}.directory-copy{padding:9px 3px 0!important}.game-card-category{font-size:.38rem}.game-card-action{font-size:.4rem}.tower-card:before,.directory-card:before{transform-origin:0!important;bottom:18px!important;left:13px!important;transform:scale(.82)!important}.tower-card:after,.directory-card:after{width:30px!important;height:30px!important;bottom:7px!important;right:9px!important}}@media (prefers-reduced-motion:reduce){.tower-card:before,.directory-card:before,.tower-card>div:before,.directory-card figure:before,.game-card-badge i{animation:none!important}}.checkpoint-page{background:radial-gradient(circle at 9% 16%,#64efde47,#0000 24%),radial-gradient(circle at 92% 12%,#ff66b94d,#0000 25%),linear-gradient(145deg,#f6ebff,#fff8e3 54%,#eafaff)!important}.identity-checkpoint.login,.identity-checkpoint.register{gap:18px;min-height:100svh;background:0 0!important;padding:126px 24px 24px!important}.identity-checkpoint.login{grid-template-columns:minmax(570px,1.14fr) minmax(470px,.86fr)}.login-world{background:#54179a;min-height:760px;border:4px solid #fff09a!important;border-radius:48px 148px 48px 48px!important;margin:0!important;box-shadow:0 30px 76px #3e136647,inset 0 0 0 6px #fff3!important}.login-world>img{animation:14s ease-in-out infinite alternate login-world-drift;object-position:60% center!important;filter:saturate(1.12)brightness(1.03)!important}.login-world:after{background:linear-gradient(#3109660a 27%,#440d7ea1 62%,#300763f7 100%),radial-gradient(circle at 75% 24%,#ffeb702e,#0000 20%)!important}.login-world:before{display:none!important}.login-world .checkpoint-route{bottom:18%;left:7%;right:8%}.login-world .checkpoint-route>span{color:#7ff8df!important;background:#300a64a8!important;border-color:#74f3dc!important}.login-world .checkpoint-route h1{font-size:clamp(4.4rem,6vw,7.6rem)!important}.returning-orbit{z-index:4;aspect-ratio:1;filter:drop-shadow(0 17px 28px #2d085252);background:radial-gradient(circle,#ec4eae 0 28%,#7433c7 29% 43%,#0000 44%);border-radius:50%;place-items:center;width:210px;animation:4.5s ease-in-out infinite returning-orbit-hover;display:grid;position:absolute;top:6%;right:5%}.returning-orbit i{border:2px solid #fff2a0;border-radius:50%;animation:11s linear infinite returning-orbit-spin;position:absolute;inset:0}.returning-orbit i:before,.returning-orbit i:after{content:"";aspect-ratio:1;background:#6cf1db;border:3px solid #fff;border-radius:50%;width:14px;position:absolute;top:-7px;left:50%;box-shadow:0 0 16px #6cf1db}.returning-orbit i:after{background:#ffed72;top:auto;bottom:-7px;box-shadow:0 0 16px #ffed72}.returning-orbit i:nth-child(2){border-style:dashed;border-color:#79f7df;animation-duration:8s;animation-direction:reverse;inset:20px}.returning-orbit i:nth-child(3){border-color:#ffffff80;animation-duration:6s;inset:42px}.returning-orbit strong{z-index:2;color:#fff9ac;letter-spacing:.08em;text-align:center;text-shadow:0 4px 12px #2d085166;font:950 1.05rem/.86 ui-monospace,monospace;position:relative}.login-console{position:relative;color:#fff!important;background:radial-gradient(circle at 88% 10%,#ff4fb157,#0000 24%),radial-gradient(circle at 6% 90%,#5cefdc33,#0000 25%),linear-gradient(155deg,#4c1689,#29105d 68%,#1c0a43)!important;border:4px solid #66efdc!important;border-radius:126px 42px 42px!important;margin:0!important;padding:clamp(3rem,5vw,5.2rem) clamp(2rem,4vw,4.3rem)!important;box-shadow:0 30px 75px #340e5e47,inset 0 0 0 5px #ffffff17!important}.login-console:before{top:34px!important;right:34px!important}.login-console:after{content:"";aspect-ratio:1;pointer-events:none;border:1px dashed #6cf2dc73;border-radius:50%;width:245px;animation:22s linear infinite returning-orbit-spin;position:absolute;bottom:-82px;right:-82px;box-shadow:0 0 0 25px #ffffff06,0 0 0 50px #ffffff05}.login-console>header{background:linear-gradient(110deg,#ffcf5b,#f357aa 58%,#8c42d5)!important;border-color:#ffeb79!important}.login-console>header:after{content:"RETURN PASS"!important}.login-console>.eyebrow{color:#73f1dc!important}.login-console h2{text-shadow:0 9px 28px #12032f4d;max-width:620px;color:#fff!important;font-size:clamp(3.7rem,4.8vw,5.5rem)!important}.auth-signal{z-index:2;color:#7af4df;letter-spacing:.07em;background:#07042238;border:1px solid #6ef5de7a;border-radius:999px;align-items:center;gap:.55rem;width:max-content;margin:1.4rem 0 -.5rem;padding:.45rem .7rem;font:850 .48rem ui-monospace,monospace;display:flex;position:relative}.auth-signal i{aspect-ratio:1;background:#77f3d8;border-radius:50%;width:8px;animation:1.7s ease-in-out infinite prize-live-pulse;box-shadow:0 0 13px #77f3d8}.login-console .city-form label>span{color:#e8d6f7!important}.login-console .city-form input{color:#fff!important;background:#ffffff1a!important;border-color:#ffffff40!important;box-shadow:inset 0 1px #ffffff1f!important}.login-console .city-form input:focus{background:#ffffff26!important;border-color:#70f1dc!important;box-shadow:0 0 0 5px #69f1db1f!important}.login-console .google-auth-button{border-color:#fff!important}.login-console .auth-divider{color:#bea8d2!important}.login-console .auth-divider:before,.login-console .auth-divider:after{background:linear-gradient(90deg,#0000,#ffffff4d)}.login-console .auth-divider:after{background:linear-gradient(90deg,#ffffff4d,#0000)}.login-console .form-row{color:#d6c2e5}.login-console .form-row a,.login-console footer a{color:#77f1dd!important}.login-console footer{z-index:2;position:relative;color:#c8b4d8!important}.identity-checkpoint.register{grid-template-columns:minmax(600px,1.04fr) minmax(500px,.96fr)}.register-console{order:1;background:radial-gradient(circle at 92% 8%,#63ecda45,#0000 21%),radial-gradient(circle at 4% 94%,#ff5bb533,#0000 22%),linear-gradient(155deg,#fffef8,#fff3fd)!important;border:4px solid #ffd968!important;border-radius:42px 42px 128px!important;margin:0!important;padding:3.1rem clamp(2rem,4vw,4.4rem)!important;box-shadow:0 30px 72px #41136533,inset 0 0 0 6px #fffc!important}.register-console>header{width:calc(100% - 125px);background:linear-gradient(110deg,#35bfa9,#6c49d1 55%,#d64aae)!important;border-color:#73e8d3!important}.register-console>header:after{content:"NEW PASS"!important;background:#fff1a0!important}.register-console h2{max-width:720px;font-size:clamp(3rem,4.25vw,5rem)!important}.join-ticket{z-index:4;aspect-ratio:1;color:#64258c;background:linear-gradient(145deg,#fff3a5,#ffb979);border:3px dashed #8a3dbf;border-radius:25px;flex-direction:column;justify-content:center;align-items:center;width:112px;animation:3.8s ease-in-out infinite join-ticket-float;display:flex;position:absolute;top:32px;right:32px;transform:rotate(5deg);box-shadow:0 14px 28px #561b702e}.join-ticket:before,.join-ticket:after{content:"";aspect-ratio:1;background:#fff6fd;border-radius:50%;width:16px;position:absolute;top:47%;left:-9px}.join-ticket:after{left:auto;right:-9px}.join-ticket b{font-size:2.2rem;line-height:.9}.join-ticket span{letter-spacing:.08em;text-align:center;margin-top:.35rem;font:900 .43rem/1.1 ui-monospace,monospace}.register-world{background:#431289;order:2;min-height:840px;border:4px solid #7cebd8!important;border-radius:150px 44px 44px!important;margin:0!important;box-shadow:0 30px 76px #3e136642,inset 0 0 0 6px #ffffff2e!important}.register-world>img{transform:scale(1.06);object-position:center!important;filter:saturate(1.25)hue-rotate(12deg)brightness(.78)!important}.register-world:after{background:linear-gradient(#1a07460f,#360f7233 35%,#3d0f75b8 66%,#23074ffa 100%),radial-gradient(circle at 50% 18%,#74f4dd4d,#0000 25%)!important}.register-world:before{content:"NEW"!important;color:#fff7a2!important;background:linear-gradient(145deg,#45d7bd,#7b43d1)!important;border-color:#75f2dc!important;font:950 1.2rem ui-monospace,monospace!important;top:30px!important;right:30px!important}.register-world .checkpoint-route{bottom:18%}.register-world .checkpoint-route h1{font-size:clamp(4rem,5.6vw,6.8rem)!important}.register-world .checkpoint-route>span{color:#7cf7df!important;border-color:#70f1da!important}.signup-portals{z-index:4;height:40%;position:absolute;top:8%;left:8%;right:8%}.signup-portals span{aspect-ratio:3/2;background:#4d168c;border:5px solid #fff;border-radius:28px 28px 15px 15px;width:43%;animation:5s ease-in-out infinite signup-portal-float;position:absolute;overflow:hidden;box-shadow:0 24px 45px #14043461,0 0 0 4px #ffde6f8c}.signup-portals span:first-child{top:20%;left:0;transform:rotate(-9deg)}.signup-portals span:nth-child(2){z-index:2;animation-delay:-1.7s;top:0;left:29%;transform:rotate(3deg)}.signup-portals span:nth-child(3){animation-delay:-3.2s;top:24%;right:0;transform:rotate(10deg)}.signup-portals span:after{content:"PLAY";color:#60238a;background:#ffea78;border-radius:999px;padding:.35rem .52rem;font:950 .45rem ui-monospace,monospace;position:absolute;bottom:10px;right:10px}.signup-portals img{object-fit:cover;width:100%;height:100%}.signup-portals>i{aspect-ratio:1;background:#ffed74;border-radius:50%;width:9px;animation:2.5s ease-in-out infinite signup-star;position:absolute;box-shadow:0 0 14px #ffed74}.signup-portals>i:first-of-type{top:5%;left:8%}.signup-portals>i:nth-of-type(2){animation-delay:-.8s;top:7%;right:4%}.signup-portals>i:nth-of-type(3){animation-delay:-1.6s;bottom:0;left:53%}@keyframes login-world-drift{to{transform:scale(1.045)translate(-.5%)}}@keyframes returning-orbit-spin{to{transform:rotate(1turn)}}@keyframes returning-orbit-hover{50%{transform:translateY(-10px)rotate(3deg)}}@keyframes join-ticket-float{50%{transform:translateY(-8px)rotate(-3deg)}}@keyframes signup-portal-float{50%{filter:saturate(1.12);margin-top:-10px}}@keyframes signup-star{50%{opacity:.35;transform:scale(.6)}}@media (width<=1180px){.identity-checkpoint.login,.identity-checkpoint.register{grid-template-columns:1fr;padding:112px 18px 24px!important}.login-world,.register-world{min-height:680px;border-radius:42px!important;margin:0!important}.login-console,.register-console{border-radius:42px!important;margin:0!important}.register-console{order:2}.register-world{order:1}}@media (width<=700px){.identity-checkpoint.login,.identity-checkpoint.register{gap:10px;padding:98px 10px 18px!important}.login-world,.register-world{min-height:570px;border-width:3px!important;border-radius:30px!important}.returning-orbit{width:140px;top:4%;right:4%}.signup-portals{height:34%;top:8%;left:5%;right:5%}.signup-portals span{border-width:3px;border-radius:18px;width:48%}.signup-portals span:nth-child(2){left:26%}.signup-portals span:nth-child(3){right:0}.login-console,.register-console{border-width:3px!important;border-radius:30px!important;padding:3rem 1.1rem!important}.register-console>header{width:100%}.join-ticket{width:92px;margin:0 0 1.2rem auto;position:relative;top:auto;right:auto}.auth-signal{margin-top:1rem}.login-console h2,.register-console h2{font-size:3.25rem!important}}@media (prefers-reduced-motion:reduce){.login-world>img,.returning-orbit,.returning-orbit i,.login-console:after,.auth-signal i,.join-ticket,.signup-portals span,.signup-portals>i{animation:none!important}}.checkpoint-page .identity-checkpoint.register{grid-template-rows:auto;height:auto!important;padding-bottom:clamp(72px,7vw,118px)!important}.checkpoint-page .identity-checkpoint.register .register-console,.checkpoint-page .identity-checkpoint.register .register-world{min-height:0}@media (width<=1180px){.checkpoint-page .identity-checkpoint.register{padding-bottom:76px!important}}@media (width<=700px){.checkpoint-page .identity-checkpoint.register{padding-bottom:56px!important}}@media (width>=981px){.checkpoint-page .identity-checkpoint{padding-left:112px!important}}.city-terminal{margin-top:0;position:relative;overflow:hidden;box-shadow:0 -24px 65px #3a12592e;color:#fff!important;background:radial-gradient(circle at 50% 34%,#68f1dc2b,#0000 20%),radial-gradient(circle at 12% 68%,#ff5eb638,#0000 25%),linear-gradient(145deg,#35106f,#5e1d99 50%,#8b277f)!important;border-top:0!important;border-radius:72px 72px 0 0!important;padding:7.5rem max(28px,5vw) 2.2rem!important}.city-terminal:before{content:"";opacity:.26;pointer-events:none;background:radial-gradient(circle,#ffffff45 0 1px,#0000 1.6px) 0 0/46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.terminal-awning{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#2c095b6b;border:2px solid #ffee8b73;border-radius:999px;grid-template-columns:repeat(13,1fr);align-items:center;gap:clamp(8px,2.2vw,36px);padding:14px 22px;display:grid;position:absolute;top:24px;left:4%;right:4%;box-shadow:inset 0 1px #ffffff2e,0 13px 30px #23064738}.terminal-awning i{aspect-ratio:1;background:#ffe66f;border:3px solid #ffffffc2;border-radius:50%;animation:1.8s steps(2,end) infinite terminal-lamp-wave;display:block;box-shadow:0 0 14px #ffe66f}.terminal-awning i:nth-child(3n+2){background:#69efd9;animation-delay:-.6s;box-shadow:0 0 14px #69efd9}.terminal-awning i:nth-child(3n){background:#ff68b5;animation-delay:-1.2s;box-shadow:0 0 14px #ff68b5}.terminal-pinball{z-index:2;align-items:center;position:relative;grid-template-columns:minmax(260px,.82fr) minmax(520px,1.35fr) minmax(260px,.76fr)!important;gap:clamp(2rem,4vw,5rem)!important;display:grid!important}.terminal-brand{z-index:2;position:relative}.terminal-brand-seal{aspect-ratio:1;background:radial-gradient(circle,#e94eac,#7937c7 62%,#42117d);border:2px solid #ffeb82;border-radius:42% 58% 52% 48%;place-items:center;width:138px;margin-bottom:1.8rem;animation:4.6s ease-in-out infinite terminal-seal-hover;display:grid;position:relative;box-shadow:0 18px 38px #22044352,0 0 0 10px #69f1dc14}.terminal-brand-seal img{z-index:2;filter:drop-shadow(0 8px 14px #25054659);position:relative;width:82px!important}.terminal-brand-seal i{border:1px dashed #69f1dc94;border-radius:50%;animation:18s linear infinite terminal-orbit-spin;position:absolute;inset:-13px}.terminal-brand-seal i:nth-child(3){border-color:#ffeb7b99;animation-duration:11s;animation-direction:reverse;inset:12px}.terminal-brand .eyebrow{color:#6ff2dc!important}.terminal-brand h2{color:#fff!important;margin:.6rem 0 1rem!important;font-size:clamp(3.2rem,4.5vw,5.6rem)!important;line-height:.82!important}.terminal-brand h2 em{font-style:normal;color:#fff18a!important}.terminal-brand>p:not(.eyebrow){color:#e0cbe9;max-width:470px;font-size:.76rem;line-height:1.7}.terminal-closing-ticket{background:#ffffff1a;border:2px dashed #ffe981;border-radius:16px;margin-top:1.4rem;padding:.72rem 1rem;display:inline-grid;transform:rotate(-2deg);box-shadow:0 10px 24px #1f043d33}.terminal-closing-ticket b{color:#fff49a;font-size:.78rem}.terminal-closing-ticket small{color:#e2d2e9;letter-spacing:.08em;font:.48rem ui-monospace,monospace}.city-terminal .terminal-constellation{background:radial-gradient(circle at 50% 50%,#ffffff14 0 16%,transparent 16.5%),repeating-conic-gradient(from 18deg,#69f1dc2e 0 1deg,transparent 1deg 44deg),radial-gradient(circle at center,transparent 0 34%,#ffffff14 34.5% 35%,transparent 35.5% 100%);border:2px solid #ffe87d61;border-radius:50% 46% 52% 48%;width:100%;height:500px;overflow:hidden;box-shadow:inset 0 0 65px #13033238,0 24px 55px #1e043d3d;padding:0!important;display:block!important;position:relative!important}.terminal-constellation-core{z-index:3;aspect-ratio:1;background:radial-gradient(circle at 35% 25%,#ff79bf,#b23ed0 48%,#552199);border:4px solid #fff3a0;border-radius:50%;place-items:center;width:138px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #69f1dc1f,0 0 42px #ee4eb48f,inset 0 4px #ffffff40}.terminal-constellation-core span{z-index:2;color:#fff8a4;letter-spacing:.11em;text-align:center;font:950 .72rem/.92 ui-monospace,monospace;position:relative}.terminal-constellation-core i{border:2px dashed #6cf3dc;border-radius:50%;animation:13s linear infinite terminal-orbit-spin;position:absolute;inset:-22px}.city-terminal .terminal-node{z-index:6!important;color:#fff!important;text-align:left!important;cursor:pointer!important;background:linear-gradient(120deg,#581b9af5,#b837b0f0)!important;border:2px solid #fff0919e!important;border-radius:999px!important;align-items:center!important;gap:.72rem!important;width:170px!important;min-height:66px!important;padding:.6rem .75rem!important;transition:transform .28s,box-shadow .28s,border-color .28s!important;display:flex!important;position:absolute!important;transform:none!important;box-shadow:0 12px 27px #1b033b52,inset 0 1px #ffffff2e!important}.terminal-node>i{aspect-ratio:1;color:#fff39b;background:#37106f;border:2px solid #72f1db;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;font:.62rem ui-monospace,monospace;display:grid;box-shadow:0 0 16px #68f1dc47}.terminal-node>span{font-size:.7rem;font-weight:900;line-height:1.05;display:grid;color:#fff!important}.terminal-node small{color:#78f4de;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.23rem;font:.44rem ui-monospace,monospace}.terminal-node.node-games{top:10%;left:4%}.terminal-node.node-terms{top:10%;right:4%}.terminal-node.node-privacy{bottom:12%;left:1%}.terminal-node.node-cookies{bottom:12%;right:1%}.terminal-node.node-care{bottom:4%;left:50%;transform:translate(-50%)!important}.city-terminal .terminal-node:hover{border-color:#fff4a3!important;transform:translateY(-5px)scale(1.04)!important;box-shadow:0 17px 34px #1b033b66,0 0 27px #ffe77147!important}.city-terminal .terminal-node.node-care:hover{transform:translate(-50%,-5px)scale(1.04)!important}.terminal-comet{z-index:1;pointer-events:none;border:2px dashed #69f1dc57;border-radius:50%;animation:16s linear infinite terminal-orbit-spin;position:absolute;inset:35px}.terminal-comet i{aspect-ratio:1;background:#ffed72;border:3px solid #fff;border-radius:50%;width:14px;position:absolute;top:-7px;left:50%;box-shadow:0 0 18px #ffed72,0 0 38px #ff69b6}.city-terminal .terminal-board{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);position:relative;overflow:hidden;background:#310a6394!important;border:2px solid #69f1dc66!important;border-radius:28px!important;box-shadow:0 20px 45px #1c033b40,inset 0 1px #ffffff24!important}.terminal-board>header{color:#77f3dd;letter-spacing:.06em;background:#ffffff14;border-bottom:1px solid #ffffff26;justify-content:space-between;padding:1rem;font:.48rem ui-monospace,monospace;display:flex}.terminal-board>header b{color:#fff08a}.terminal-board>div{background:0 0!important;border-bottom:1px solid #ffffff1f!important;grid-template-columns:1fr auto!important;gap:.35rem!important;padding:1rem 1.1rem!important;display:grid!important}.terminal-board>div span{color:#fff;font-weight:900}.terminal-board>div b{color:#d5c1e0!important}.terminal-board>div i{color:#72f1d9!important}.terminal-board>footer{color:#d8c5e3;align-items:center;gap:.55rem;padding:1rem;font-size:.55rem;display:flex}.terminal-board>footer i{aspect-ratio:1;background:#6df0d8;border-radius:50%;width:8px;animation:1.8s ease-in-out infinite prize-live-pulse;box-shadow:0 0 13px #6df0d8}.terminal-legal{z-index:2;background:#2b085561;border-radius:999px;grid-template-columns:1fr auto 1fr auto;align-items:center;gap:1.5rem;position:relative;color:#d7c2e2!important;border:2px solid #ffec8545!important;margin-top:4.5rem!important;padding:1.1rem 1.25rem!important;display:grid!important}.terminal-legal strong{color:#fff08a!important}.terminal-legal span:nth-child(3){text-align:right}.terminal-legal>b{aspect-ratio:1;color:#fff4a3;background:#ec50af;border-radius:50%;place-items:center;width:30px;animation:3s ease-in-out infinite terminal-seal-hover;display:grid}.terminal-disclaimer{z-index:2;position:relative;color:#d5c2df!important;max-width:980px!important;line-height:1.65!important}@keyframes terminal-lamp-wave{50%{opacity:.42;transform:scale(.72)}}@keyframes terminal-orbit-spin{to{transform:rotate(1turn)}}@keyframes terminal-seal-hover{50%{transform:translateY(-8px)rotate(3deg)}}@media (width<=1240px){.terminal-pinball{grid-template-columns:1fr 1fr!important}.terminal-brand{align-self:center}.city-terminal .terminal-constellation{grid-area:2/1/auto/-1;width:min(720px,100%);margin:auto}.city-terminal .terminal-board{align-self:center}}@media (width<=760px){.city-terminal{border-radius:42px 42px 0 0!important;padding:6.5rem 16px 1.6rem!important}.terminal-awning{gap:8px;padding:10px 14px;left:16px;right:16px}.terminal-pinball{grid-template-columns:1fr!important}.terminal-brand-seal{width:112px}.terminal-brand h2{font-size:3.6rem!important}.city-terminal .terminal-constellation{border-radius:36px;grid-area:auto;height:auto;min-height:580px}.terminal-node.node-games{top:8%;left:4%}.terminal-node.node-terms{top:23%;right:4%}.terminal-node.node-privacy{bottom:34%;left:4%}.terminal-node.node-cookies{bottom:19%;right:4%}.terminal-node.node-care{bottom:4%}.city-terminal .terminal-node{width:155px!important;min-height:59px!important}.terminal-constellation-core{width:118px}.terminal-comet{inset:70px 28px}.terminal-legal{text-align:center;border-radius:24px;grid-template-columns:1fr!important}.terminal-legal span:nth-child(3){text-align:center}.terminal-legal>b{margin:auto}}@media (width<=420px){.city-terminal .terminal-node{width:138px!important;padding:.5rem!important}.terminal-node>i{flex-basis:31px;width:31px}.terminal-node>span{font-size:.59rem}.terminal-node.node-games{left:2%}.terminal-node.node-terms{right:2%}.terminal-node.node-privacy{left:2%}.terminal-node.node-cookies{right:2%}}@media (prefers-reduced-motion:reduce){.terminal-awning i,.terminal-brand-seal,.terminal-brand-seal i,.terminal-constellation-core i,.terminal-comet,.terminal-board>footer i,.terminal-legal>b{animation:none!important}}@media (width>=981px){.city-spine{background:linear-gradient(105deg,#4c1990f7,#7128b1f7 55%,#c23399f5)!important;border:2px solid #ffe98294!important;border-radius:28px 12px 28px 28px!important;width:min(1420px,100vw - 96px)!important;max-width:none!important;height:82px!important;min-height:82px!important;margin:0!important;padding:8px 10px!important;position:absolute!important;inset:18px 18px auto auto!important;overflow:visible!important;box-shadow:0 18px 45px #3b146540,inset 0 1px #ffffff38!important}.city-spine:after{content:"";pointer-events:none;background:linear-gradient(#ffed76,#ff6ab5);border-radius:9px 0 0 9px;width:9px;height:46px;position:absolute;top:16px;right:-2px;box-shadow:0 0 18px #ffdc70}.city-brand{background:#ffffff1c!important;border:0!important;border-radius:20px!important;min-width:158px!important;max-width:158px!important;min-height:62px!important;padding:5px 11px!important}.city-brand img{width:42px!important;height:42px!important}.city-brand span{margin:0!important}.city-brand small{font-size:.4rem!important}.spine-coordinate{display:none!important}.main-nav{background:0 0!important;border:0!important;flex:auto!important;gap:6px!important;min-width:0!important;padding:0 5px!important}.main-nav a{background:#ffffff1a!important;border-color:#ffffff2e!important;border-radius:17px!important;min-height:62px!important;padding:7px 9px!important}.main-nav a>i{width:27px!important}.main-nav a>span{font-size:.53rem!important}.main-nav small{font-size:.39rem!important}.spine-wallet{background:#2f0c6059!important;border:1px solid #ffee864d!important;border-radius:18px!important;align-self:stretch!important;min-width:118px!important;padding:8px 10px!important}.spine-access{background:0 0!important;border:0!important;align-self:stretch!important;gap:5px!important;min-width:max-content!important}.spine-access a,.spine-access button{border-radius:16px!important;min-height:62px!important}.spine-status{display:none!important}}@media (width>=1450px){.city-spine{width:1360px!important}.main-nav a{padding-inline:12px!important}}@media (width>=981px){.city-spine{will-change:transform;background:linear-gradient(155deg,#4a178dfa,#6824a8fa 55%,#b52f94f7)!important;border:2px solid #ffe9829e!important;border-left:0!important;border-radius:0 34px 34px 0!important;flex-direction:column!important;gap:7px!important;width:320px!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:10px!important;transition:transform .38s cubic-bezier(.2,.82,.2,1),box-shadow .38s!important;display:flex!important;position:fixed!important;inset:18px auto 18px 0!important;overflow:hidden!important;transform:translate(-244px)!important;box-shadow:20px 18px 50px #2d0c533d,inset 0 1px #ffffff38!important}.city-spine:hover,.city-spine:focus-within{transform:translate(0)!important;box-shadow:28px 22px 65px #2d0c5357,0 0 34px #ffda6933!important}.city-spine:after{content:"MENU"!important;width:54px!important;height:28px!important;box-shadow:none!important;color:#fff29a!important;letter-spacing:.12em!important;pointer-events:none!important;background:#350d6680!important;border:1px solid #ffef947a!important;border-radius:999px!important;place-items:center!important;font:900 .43rem ui-monospace,monospace!important;display:grid!important;position:absolute!important;top:auto!important;bottom:13px!important;right:9px!important}.city-brand{text-align:left!important;background:#ffffff1a!important;border:1px solid #ffffff29!important;border-radius:22px!important;grid-template-columns:1fr 54px!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:82px!important;padding:9px 7px 9px 20px!important;display:grid!important}.city-brand img{order:2!important;width:46px!important;height:46px!important}.city-brand span{order:1!important;margin:0!important;display:grid!important}.city-brand strong,.city-brand b{font-size:.78rem!important}.city-brand small{font-size:.43rem!important}.spine-coordinate{background:#2e0b5b40!important;border:1px solid #ffffff21!important;border-radius:18px!important;min-height:52px!important;padding:9px 12px!important;display:flex!important}.spine-coordinate i{order:2;margin-left:auto}.spine-coordinate span{order:1;color:#e8d5f5!important}.spine-coordinate b{color:#fff18b!important}.main-nav{background:0 0!important;border:0!important;flex-direction:column!important;flex:auto!important;justify-content:center!important;gap:5px!important;width:100%!important;min-width:0!important;padding:0!important;display:flex!important}.main-nav a{background:#ffffff16!important;border:1px solid #ffffff29!important;border-radius:18px!important;grid-template-columns:1fr 48px!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:56px!important;padding:6px 7px 6px 16px!important;display:grid!important}.main-nav a>span{order:1!important;font-size:.6rem!important}.main-nav a>i{order:2!important;width:42px!important;font-size:.62rem!important}.main-nav small{font-size:.43rem!important;display:block!important}.main-nav a:hover{background:#ffffff29!important;padding-left:20px!important}.main-nav a.active{background:linear-gradient(135deg,#ffe26c,#ff9e75)!important}.spine-wallet{background:#2b095761!important;border:1px solid #ffef8d40!important;border-radius:20px!important;align-self:auto!important;width:100%!important;min-width:0!important;padding:11px 84px 11px 14px!important;display:grid!important}.spine-wallet .wallet-pulse{right:28px!important}.spine-wallet small{margin-left:0!important}.spine-wallet strong{font-size:1.08rem!important}.spine-access{border:0!important;grid-template-columns:1fr 1fr!important;align-self:auto!important;gap:5px!important;width:100%!important;min-width:0!important;display:grid!important}.spine-access a,.spine-access button{border-radius:15px!important;min-height:45px!important}.spine-status{background:#29085247!important;border-radius:14px!important;width:100%!important;padding:7px 74px 7px 12px!important;display:flex!important}}@media (width>=981px) and (height<=760px){.city-brand{min-height:68px!important}.spine-coordinate,.spine-status{display:none!important}.main-nav a{min-height:47px!important}.spine-wallet{padding-block:8px!important}.spine-access a,.spine-access button{min-height:39px!important}}.tower-card,.directory-card{--relic-tilt:-.7deg;--relic-shape:polygon(10% 2%,38% 0,51% 5%,84% 2%,98% 19%,94% 70%,100% 81%,78% 98%,54% 94%,20% 100%,1% 79%,5% 23%);--relic-morph:polygon(4% 12%,32% 1%,50% 7%,91% 0,100% 31%,93% 64%,98% 88%,68% 100%,47% 94%,12% 98%,0 67%,7% 37%);min-width:0!important;min-height:0!important;box-shadow:none!important;filter:none!important;isolation:isolate!important;transform:rotate(var(--relic-tilt))!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;padding:17px 7px 29px!important;transition:transform .42s cubic-bezier(.2,.82,.18,1),filter .42s!important;animation:none!important;display:flex!important;position:relative!important;overflow:visible!important}.tower-grid>.tower-card:nth-child(2n),.tower-list>.directory-card:nth-child(2n){--relic-tilt:.65deg;--relic-shape:polygon(17% 0,58% 4%,76% 0,96% 17%,91% 37%,100% 74%,83% 96%,57% 91%,35% 100%,4% 88%,0 49%,7% 15%);--relic-morph:polygon(7% 5%,43% 0,65% 7%,91% 3%,100% 31%,94% 54%,99% 86%,72% 100%,45% 93%,15% 99%,0 73%,4% 27%)}.tower-grid>.tower-card:nth-child(3n),.tower-list>.directory-card:nth-child(3n){--relic-tilt:-.35deg;--relic-shape:polygon(5% 15%,21% 1%,61% 4%,80% 0,100% 22%,94% 52%,99% 83%,70% 100%,47% 94%,12% 97%,0 70%,7% 43%);--relic-morph:polygon(13% 0,43% 5%,67% 0,94% 12%,97% 44%,91% 66%,100% 91%,62% 97%,42% 92%,8% 100%,1% 62%,5% 25%)}.tower-grid>.tower-card:nth-child(5n),.tower-list>.directory-card:nth-child(5n){--relic-tilt:.28deg;--relic-shape:polygon(12% 5%,38% 0,67% 6%,90% 2%,100% 36%,92% 63%,98% 90%,64% 96%,42% 100%,8% 88%,0 55%,5% 21%);--relic-morph:polygon(3% 18%,24% 0,52% 6%,83% 1%,98% 20%,94% 49%,100% 78%,76% 100%,49% 92%,17% 98%,0 72%,6% 40%)}.directory-card[hidden]{display:none!important}.tower-card:before,.directory-card:before{content:""!important;z-index:-1!important;aspect-ratio:1.28!important;background:repeating-conic-gradient(from 13deg,#fff08a 0 8deg,transparent 8deg 19deg,var(--accent) 19deg 31deg,transparent 31deg 45deg,#62efdb 45deg 50deg,transparent 50deg 66deg)!important;width:auto!important;height:auto!important;box-shadow:none!important;opacity:.82!important;transform-origin:50%!important;pointer-events:none!important;border:0!important;border-radius:0!important;transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .35s!important;display:block!important;position:absolute!important;inset:1px -1px auto 1px!important;transform:rotate(-5deg)scale(.98)!important;-webkit-mask:radial-gradient(#0000 0 65%,#000 66% 74%,#0000 75%)!important;mask:radial-gradient(#0000 0 65%,#000 66% 74%,#0000 75%)!important}.tower-card:after,.directory-card:after{content:"↗"!important;z-index:12!important;clip-path:polygon(50% 0,94% 23%,89% 78%,50% 100%,7% 77%,3% 24%)!important;color:#5d1e86!important;opacity:1!important;pointer-events:none!important;background:linear-gradient(145deg,#fff49a,#ffbd69 45%,#ff5fa8)!important;border:0!important;border-radius:0!important;place-items:center!important;width:43px!important;height:47px!important;font:950 1rem/1 ui-monospace,monospace!important;transition:transform .38s cubic-bezier(.2,.9,.2,1),filter .38s!important;display:grid!important;position:absolute!important;bottom:20px!important;left:auto!important;right:2px!important;transform:rotate(7deg)!important;box-shadow:0 10px 22px #541c6940,inset 0 0 0 4px #ffffff9e!important}.tower-card>div,.directory-card figure{z-index:3!important;aspect-ratio:3/2!important;background:linear-gradient(135deg,#fff6a5 0 18%,var(--accent) 42%,#6bf2df 72%,#fff 100%)!important;width:100%!important;height:auto!important;box-shadow:none!important;filter:drop-shadow(0 16px 20px #48186438)!important;clip-path:var(--relic-shape)!important;border:0!important;border-radius:0!important;order:1!important;margin:0!important;padding:0!important;transition:clip-path .55s cubic-bezier(.2,.85,.2,1),filter .4s,transform .4s!important;position:relative!important;overflow:hidden!important;transform:none!important}.tower-card>div:after,.directory-card figure:after{content:""!important;z-index:4!important;background:linear-gradient(148deg,#fff3,transparent 32% 68%,color-mix(in srgb,var(--accent) 24%,transparent))!important;clip-path:var(--relic-shape)!important;pointer-events:none!important;border:1px solid #ffffff9e!important;border-radius:0!important;display:block!important;position:absolute!important;inset:6px!important;box-shadow:inset 0 -22px 34px #350f4c26!important}.tower-card img,.directory-card img{object-fit:cover!important;opacity:1!important;width:calc(100% - 12px)!important;height:calc(100% - 12px)!important;clip-path:var(--relic-shape)!important;filter:saturate(1.04)contrast(1.02)!important;border-radius:0!important;transition:transform .62s cubic-bezier(.2,.84,.2,1),filter .4s,clip-path .55s!important;position:absolute!important;inset:6px!important;transform:none!important}.game-card-badge{clip-path:polygon(0 0,100% 0,88% 100%,0 100%)!important;color:#fff!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:linear-gradient(90deg,#4d187eed,#b230a4e6)!important;border:1px solid #ffffffb8!important;border-radius:0!important;padding:.38rem .75rem .38rem .55rem!important;top:13px!important;left:7px!important;box-shadow:0 7px 16px #310c4e33!important}.directory-copy{z-index:8!important;background:linear-gradient(122deg,#fffffffa 0 58%,color-mix(in srgb,var(--accent) 14%,#fff1bf) 100%)!important;width:92%!important;min-height:112px!important;box-shadow:none!important;filter:drop-shadow(0 12px 13px #46195c30)!important;clip-path:polygon(0 16%,9% 0,74% 5%,82% 0,100% 22%,95% 79%,82% 100%,24% 94%,8% 100%,2% 76%)!important;border:0!important;border-radius:0!important;flex-direction:column!important;flex:1!important;order:2!important;margin:-20px auto 0!important;padding:24px 34px 13px 16px!important;transition:transform .42s cubic-bezier(.2,.85,.2,1),filter .42s!important;display:flex!important;position:relative!important;transform:translate(-2px)!important}.game-card-category{max-width:100%!important;color:color-mix(in srgb,var(--accent) 72%,#6d238f)!important;letter-spacing:.08em!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important;font:950 .43rem/1.2 ui-monospace,monospace!important;display:block!important;overflow:hidden!important}.tower-card h3{background:linear-gradient(125deg,#fff 0 56%,color-mix(in srgb,var(--accent) 18%,#fff2b3))!important;filter:drop-shadow(0 12px 13px #46195c30)!important;clip-path:polygon(0 18%,11% 0,78% 6%,87% 0,100% 26%,94% 83%,75% 100%,13% 94%,2% 76%)!important;width:88%!important;min-height:72px!important;max-height:72px!important;margin:-18px auto 0!important;padding:23px 38px 12px 18px!important}.tower-card:hover,.directory-card:hover{z-index:15!important;box-shadow:none!important;filter:drop-shadow(0 19px 22px color-mix(in srgb,var(--accent) 18%,transparent))!important;background:0 0!important;border:0!important;border-radius:0!important;animation:none!important;transform:translateY(-10px)rotate(0)scale(1.035)!important}.tower-card:hover:after,.directory-card:hover:after{filter:drop-shadow(0 0 11px #fff07c)!important;transform:translate(4px,-5px)rotate(-8deg)scale(1.1)!important}.tower-card:hover>div,.directory-card:hover figure{box-shadow:none!important;filter:drop-shadow(0 23px 24px #48186447)!important;clip-path:var(--relic-morph)!important;border-radius:0!important;transform:rotate(.8deg)!important}.tower-card:hover img,.directory-card:hover img{clip-path:var(--relic-morph)!important;filter:saturate(1.16)brightness(1.05)!important;transform:scale(1.09)rotate(-.8deg)!important}.tower-card:hover h3,.directory-card:hover h2{box-shadow:none!important;background:0 0!important;border:0!important;transform:none!important}.tower-card:hover h3{background:linear-gradient(125deg,#fff 0 50%,color-mix(in srgb,var(--accent) 25%,#fff09b))!important}.directory-card:hover .directory-copy{filter:drop-shadow(0 17px 18px #46195c3d)!important;transform:translate(3px,-3px)rotate(-.6deg)!important}@media (width<=720px){.tower-card,.directory-card{padding:10px 2px 22px!important}.tower-card>div,.directory-card figure{aspect-ratio:1.22!important}.directory-copy{width:96%!important;min-height:103px!important;margin-top:-14px!important;padding:20px 27px 10px 12px!important}.tower-card h3,.directory-card h2{min-height:42px!important;max-height:42px!important;font-size:.75rem!important}.tower-card h3{width:94%!important;min-height:64px!important;max-height:64px!important;margin-top:-13px!important;padding:19px 31px 8px 12px!important}.game-card-category,.game-card-action{font-size:.36rem!important}.tower-card:after,.directory-card:after{width:36px!important;height:40px!important;bottom:14px!important;right:-3px!important}.game-card-badge{padding:.3rem .58rem .3rem .42rem!important;font-size:.36rem!important;top:9px!important}}@media (prefers-reduced-motion:reduce){.tower-card,.directory-card,.tower-card:before,.directory-card:before,.tower-card:after,.directory-card:after,.tower-card img,.directory-card img,.directory-copy{transition:none!important}}.terminal-pinball{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1.14fr) minmax(340px,.76fr)!important;align-items:stretch!important;gap:4.5rem clamp(3rem,7vw,8rem)!important}.terminal-brand{grid-area:1/1!important;align-self:center!important;max-width:760px!important;padding-right:clamp(1rem,3vw,3rem)!important}.terminal-brand h2{max-width:700px!important}.city-terminal .terminal-board{grid-area:1/2!important;align-self:center!important;width:100%!important;min-width:0!important}.city-terminal .terminal-constellation{border-radius:48px 48px 82px 82px!important;grid-area:2/1/auto/-1!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:end!important;gap:clamp(.7rem,1.5vw,1.5rem)!important;width:100%!important;height:auto!important;min-height:285px!important;margin:0!important;padding:112px clamp(1rem,2.5vw,2.5rem) 30px!important;display:grid!important;overflow:visible!important}.terminal-constellation-core{width:104px!important;top:23px!important;left:50%!important;transform:translate(-50%)!important}.city-terminal .terminal-node{width:100%!important;min-width:0!important;min-height:74px!important;display:flex!important;position:relative!important;inset:auto!important;transform:none!important}.terminal-node.node-games,.terminal-node.node-terms,.terminal-node.node-privacy,.terminal-node.node-cookies,.terminal-node.node-care,.terminal-node.node-support{inset:auto!important}.terminal-node>span{overflow-wrap:anywhere!important;min-width:0!important}.city-terminal .terminal-node:hover,.city-terminal .terminal-node.node-care:hover{transform:translateY(-6px)scale(1.025)!important}.terminal-comet{border-radius:50%!important;inset:26px 9%!important}.terminal-legal{margin-top:3.5rem!important}@media (width<=1200px) and (width>=901px){.city-terminal .terminal-constellation{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=900px){.terminal-pinball{grid-template-rows:auto auto auto!important;grid-template-columns:1fr!important;row-gap:2.5rem!important}.terminal-brand{grid-area:1/1!important;max-width:none!important;padding-right:0!important}.city-terminal .terminal-board{grid-area:2/1!important}.city-terminal .terminal-constellation{border-radius:38px!important;grid-area:3/1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;min-height:0!important;padding:28px!important}.terminal-constellation-core{grid-column:1/-1!important;margin:0 auto 1.2rem!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.terminal-node.node-care,.terminal-node.node-support{grid-column:auto!important;justify-self:stretch!important;width:100%!important}.terminal-comet{inset:20px!important}}@media (width<=520px){.city-terminal{padding-inline:12px!important}.terminal-pinball{row-gap:1.5rem!important}.city-terminal .terminal-constellation{grid-template-columns:1fr!important;gap:.65rem!important;padding:20px!important}.terminal-constellation-core{grid-column:1!important}.city-terminal .terminal-node{width:100%!important;min-height:68px!important}.terminal-comet{display:none!important}}.tower-page .city-machine:not(.player-locked){background:radial-gradient(circle at 10% 84%,#66f2db52,#0000 20%),radial-gradient(circle at 92% 12%,#ff70bb57,#0000 23%),linear-gradient(145deg,#6630bc,#aa43c2 52%,#f05a9e)!important;border:4px solid #ffe875!important;border-radius:42px!important;padding:14px!important;box-shadow:0 34px 85px #360d6657,0 0 0 8px #ffffff21,inset 0 2px #ffffff47!important}.tower-page .city-machine:not(.player-locked) .machine-rail{color:#f4ddff!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#3f117d7a!important;border:1px solid #ffffff4d!important;border-radius:18px!important;margin:0 0 12px!important;padding:.85rem 1.1rem!important}.tower-page .city-machine:not(.player-locked) .reel-vault{background:#29104f!important;border:5px solid #fff5a0!important;border-radius:34px!important;margin:0 auto 14px!important;box-shadow:0 17px 40px #300a5852,0 0 0 7px #ffffff29,inset 0 0 60px #ff76bf29!important}.machine-console{background:linear-gradient(130deg,#ffffff3d,#ffeb8024 48%,#69f2db33)!important;border:2px solid #ffffff70!important;border-radius:30px!important;grid-template-columns:1.5fr 58px .8fr 58px 1fr .75fr .75fr .8fr 1.22fr!important;grid-template-areas:"wallet down level up win max turbo sound spin"!important;gap:9px!important;padding:13px!important;display:grid!important;position:relative!important;box-shadow:inset 0 1px #ffffff70,0 14px 34px #300a5b33!important}.machine-console>*{color:#39124f!important;border:3px solid #ffffffe6!important;border-radius:21px!important;min-width:0!important;min-height:88px!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 21px #360f5b2e,inset 0 1px #ffffffa6!important}.machine-console button{transition:transform .24s cubic-bezier(.2,.86,.2,1),box-shadow .24s,filter .24s!important}.machine-console button:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffc7,#0000);width:18%;transition:left .52s;position:absolute;inset:-70% auto -70% -35%;transform:rotate(15deg)}.machine-console button:hover:not(:disabled){z-index:3;filter:saturate(1.08)!important;transform:translateY(-5px)rotate(-1deg)!important;box-shadow:0 15px 28px #350c5d3d,0 0 20px #ffef7b4d!important}.machine-console button:hover:not(:disabled):before{left:125%}.machine-console button:disabled{cursor:not-allowed!important;filter:grayscale(.45)!important;opacity:.48!important}.machine-console button>*{z-index:1;position:relative}.meter-wallet{color:#fff!important;background:linear-gradient(135deg,#5820a6,#9338c6 58%,#e24ba7)!important;grid-area:wallet!important;padding:1rem 1.05rem!important}.meter-level{background:linear-gradient(145deg,#fff8b7,#ffd978)!important;grid-area:level!important;padding:1rem!important}.meter-win{background:linear-gradient(145deg,#efffff,#baf7e9)!important;grid-area:win!important;padding:1rem!important}.console-meter{align-content:center!important}.console-meter span{color:#744781!important;letter-spacing:.06em!important;font:950 .48rem/1.2 ui-monospace,monospace!important}.console-meter strong{color:#49155f!important;margin:.22rem 0!important;font:950 clamp(1.2rem,1.55vw,1.72rem)/1 ui-monospace,monospace!important}.console-meter small{color:#7a5c82!important;font:.44rem/1.2 ui-monospace,monospace!important}.meter-wallet span,.meter-wallet small{color:#eddcff!important}.meter-wallet strong{color:#fff59a!important;text-shadow:0 3px 12px #2805504d!important}.meter-win strong{color:#d83d9c!important}.meter-win.has-win{animation:.8s both cockpit-award!important}.console-step{align-content:center!important;justify-items:center!important;padding:.55rem!important;display:grid!important}.console-step span{font:950 2rem/1 ui-monospace,monospace!important}.console-step small{letter-spacing:.08em!important;text-transform:uppercase!important;font:950 .42rem/1 ui-monospace,monospace!important}.step-down{color:#6a1c70!important;background:linear-gradient(145deg,#ffb4d9,#ff6eb7)!important;grid-area:down!important}.step-up{color:#175d63!important;background:linear-gradient(145deg,#9ffff0,#42d9c5)!important;grid-area:up!important}.console-option{text-align:center!important;align-content:center!important;justify-items:center!important;gap:.2rem!important;padding:.6rem!important;display:grid!important}.console-option>i{font:950 1.25rem/1 ui-monospace,monospace!important}.console-option>span{font-size:.65rem!important;font-weight:950!important;line-height:1.05!important}.console-option>small{text-transform:uppercase!important;font:.4rem/1.1 ui-monospace,monospace!important}.option-max{background:linear-gradient(145deg,#fff19a,#ffb558)!important;grid-area:max!important}.option-max span{font-size:.53rem!important}.option-max b{font:950 .83rem/1 ui-monospace,monospace!important}.option-max small{color:#825026!important}.option-turbo{background:linear-gradient(145deg,#ffc0df,#f06bb8)!important;grid-area:turbo!important}.option-turbo small{color:#742363!important}.option-sound{background:linear-gradient(145deg,#c4fff4,#62dfcf)!important;grid-area:sound!important}.option-sound small{color:#246b68!important}.option-turbo[aria-pressed=true]{background:linear-gradient(145deg,#ffed79,#ff846c)!important;box-shadow:0 0 0 4px #ffee7552,0 12px 24px #3a0f5c38!important}.option-sound[aria-pressed=false]{color:#6e6073!important;background:linear-gradient(145deg,#e8e0ec,#bbb0c4)!important}.city-spin{color:#4a165e!important;clip-path:none!important;background:linear-gradient(135deg,#fff36f,#ffbb65 40%,#ff69b5 76%,#ba55d1)!important;border-color:#fff6a5!important;border-radius:24px!important;grid-area:spin!important;grid-template-rows:1fr auto!important;grid-template-columns:38px 1fr!important;align-items:center!important;padding:.7rem 1rem!important;animation:2.2s ease-in-out infinite cockpit-play-pulse!important;display:grid!important;box-shadow:0 13px 28px #49156547,0 0 0 5px #ffef7133,inset 0 2px #ffffff9e!important}.city-spin i{aspect-ratio:1;color:#fff394;background:#5c1b86;border-radius:50%;grid-row:1/3;place-items:center;width:32px;font-style:normal;display:grid;box-shadow:0 0 18px #5b1a8645}.city-spin span{align-self:end;letter-spacing:.06em!important;font-size:.85rem!important;font-weight:950!important}.city-spin small{align-self:start;color:#6d2a67!important;letter-spacing:.03em!important;font:.42rem/1.2 ui-monospace,monospace!important}.machine-status{color:#59266c!important;background:linear-gradient(90deg,#fff9c8,#fff 48%,#d9fff7)!important;border:2px solid #ffffffb8!important;border-radius:18px!important;margin:11px 2px!important;padding:1rem 1.2rem!important;font:850 .58rem/1.45 ui-monospace,monospace!important;box-shadow:0 9px 20px #300b5826!important}.machine-telemetry{background:0 0!important;grid-template-columns:1.05fr .7fr 1.45fr .75fr!important;gap:10px!important;padding:0!important;display:grid!important}.machine-telemetry article,.machine-telemetry>button{color:#411654!important;border:3px solid #ffffffe6!important;border-radius:25px!important;min-width:0!important;min-height:155px!important;padding:1.2rem!important;position:relative!important;overflow:hidden!important;box-shadow:0 12px 25px #320c592e,inset 0 1px #ffffffad!important}.machine-telemetry article>span{color:#774d81!important;letter-spacing:.07em!important;font:950 .47rem/1.2 ui-monospace,monospace!important}.machine-telemetry article>strong{color:#52166a!important;margin-top:.36rem!important;font:950 1.55rem/1 ui-monospace,monospace!important}.telemetry-pulse{background:linear-gradient(145deg,#efe4ff,#cfafff)!important}.telemetry-pulse>div{background:#5b247e29!important;border-radius:999px!important;height:9px!important;margin:1rem 0!important;overflow:hidden!important}.telemetry-pulse>div i{border-radius:inherit!important;background:linear-gradient(90deg,#6d3bd5,#e84aaa,#ffdf67)!important;box-shadow:0 0 14px #ec55aa!important}.telemetry-pulse>b{color:#73398f;background:#fff;border-radius:999px;padding:.36rem .58rem;font:.48rem ui-monospace,monospace;display:inline-flex}.telemetry-result{background:linear-gradient(145deg,#fff9b4,#ffd876)!important}.telemetry-result>i{aspect-ratio:1;background:#7f42d4;border:4px solid #fff;border-radius:50%;width:15px;position:absolute;bottom:18px;right:18px;box-shadow:0 0 0 7px #7e41d324,0 0 18px #7e41d359}.telemetry-result small{color:#805a67;margin-top:.7rem;font:.45rem ui-monospace,monospace;display:block}.telemetry-result.is-win{background:linear-gradient(145deg,#ccffef,#74ebd2)!important}.telemetry-result.is-win>i{background:#18a98e}.telemetry-result.is-loss{background:linear-gradient(145deg,#fff0f8,#f5cae4)!important}.telemetry-session{background:linear-gradient(145deg,#fff,#f8edff)!important}.machine-telemetry dl{gap:.45rem!important;margin-top:1rem!important}.machine-telemetry dl>div{text-align:center;background:#f1e5f8;border-radius:12px;padding:.55rem .45rem}.machine-telemetry dt{color:#866591!important}.machine-telemetry dd{color:#4c1c5f!important;margin:.15rem 0 0!important;font-weight:950!important}.focus-chamber{color:#fff!important;cursor:pointer!important;background:linear-gradient(145deg,#63e7d4,#5c8fe4 55%,#9d59d8)!important;align-content:center!important;justify-items:center!important;gap:.35rem!important;display:grid!important}.focus-chamber i{font-size:2rem;font-style:normal}.focus-chamber span{font-size:.7rem;font-weight:950}.focus-chamber small{color:#e8ffff;font:.43rem ui-monospace,monospace}.focus-chamber:hover{filter:saturate(1.12)brightness(1.04);transform:translateY(-4px)}@keyframes cockpit-play-pulse{50%{box-shadow:0 16px 32px #49156552,0 0 26px #ffeb6b8a,inset 0 2px #ffffffb3}}@keyframes cockpit-award{45%{filter:saturate(1.18);transform:translateY(-5px)scale(1.025)}}@media (width<=1320px){.machine-console{grid-template-columns:1.3fr .8fr 1fr 62px 62px 1.15fr!important;grid-template-areas:"wallet wallet level down up spin""win max turbo sound sound spin"!important}.machine-telemetry{grid-template-columns:1fr 1fr!important}}@media (width<=760px){.tower-page .city-machine:not(.player-locked){border-width:3px!important;border-radius:28px!important;padding:8px!important}.tower-page .city-machine:not(.player-locked) .machine-rail{font-size:.39rem!important}.machine-console{border-radius:22px!important;grid-template-columns:56px minmax(0,1fr) 56px!important;grid-template-areas:"wallet wallet wallet""down level up""win win max""turbo sound sound""spin spin spin"!important;padding:8px!important}.machine-console>*{border-width:2px!important;border-radius:17px!important;min-height:74px!important}.city-spin{grid-template-columns:40px 1fr!important;min-height:86px!important}.machine-telemetry{grid-template-columns:1fr!important}.machine-telemetry article,.machine-telemetry>button{min-height:132px!important}}@media (prefers-reduced-motion:reduce){.city-spin,.meter-win.has-win{animation:none!important}}.capy-parade{z-index:2;pointer-events:none;height:355px;position:absolute;top:28px;left:34vw;right:1.5vw;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8% 94%,#0000 100%)}.capy-runner{z-index:3;top:var(--capy-top);width:var(--capy-size);aspect-ratio:1;filter:drop-shadow(0 12px 12px #45125e3b);animation:capy-cross var(--capy-duration) var(--capy-delay) linear infinite;will-change:transform;display:block;position:absolute;left:0}.capy-sprite{background-image:url(/assets/prokrate/capy-parade-sheet.webp);background-repeat:no-repeat;background-size:200% 200%;animation:.58s ease-in-out infinite alternate capy-hop;display:block;position:absolute;inset:0}.capy-sprite-1{background-position:0 0}.capy-sprite-2{background-position:100% 0}.capy-sprite-3{background-position:0 100%}.capy-sprite-4{background-position:100% 100%}.capy-runner:nth-child(2n) .capy-sprite{animation-duration:.7s}.capy-runner:nth-child(3n) .capy-sprite{animation-duration:.48s}.capy-runner em{z-index:-1;width:44%;height:90%;font-style:normal;display:block;position:absolute;top:58%;left:-8%}.capy-runner em b,.capy-chip-rain i{aspect-ratio:1;background:repeating-conic-gradient(from 10deg,#fff 0 9deg,transparent 9deg 22deg),linear-gradient(145deg,#ffef6f,#ff63b7);border:2px solid #fffc;border-radius:50%;width:clamp(9px,1vw,16px);display:block;position:absolute;box-shadow:0 5px 10px #48126433,inset 0 0 0 3px #ffffff47}.capy-runner em b{left:var(--trail-left,0);animation:1.35s ease-in infinite capy-trail-drop;top:0}.capy-runner em b:nth-child(2){--trail-left:24%;background:repeating-conic-gradient(from 10deg,#fff 0 9deg,transparent 9deg 22deg),linear-gradient(145deg,#70f2db,#33cbb7);animation-delay:-.32s}.capy-runner em b:nth-child(3){--trail-left:48%;background:repeating-conic-gradient(from 10deg,#fff 0 9deg,transparent 9deg 22deg),linear-gradient(145deg,#c28aff,#7d40d3);animation-delay:-.67s}.capy-runner em b:nth-child(4){--trail-left:12%;animation-delay:-.94s}.capy-chip-rain{z-index:1;position:absolute;inset:0}.capy-chip-rain i{left:var(--chip-x);opacity:.72;width:12px;animation:capy-chip-fall var(--chip-speed) var(--chip-delay) linear infinite;transform:rotate(var(--chip-turn));top:-24px}.capy-chip-rain i:nth-child(3n+2){background:repeating-conic-gradient(from 10deg,#fff 0 9deg,transparent 9deg 22deg),linear-gradient(145deg,#79f6df,#30c6b2)}.capy-chip-rain i:nth-child(3n){background:repeating-conic-gradient(from 10deg,#fff 0 9deg,transparent 9deg 22deg),linear-gradient(145deg,#d398ff,#7c45d9)}@keyframes capy-cross{0%{transform:translate(-150px)rotate(-2deg)}to{transform:translate(calc(66vw + 180px))rotate(2deg)}}@keyframes capy-hop{0%{transform:translateY(3px)rotate(-2deg)}to{transform:translateY(-7px)rotate(2deg)}}@keyframes capy-trail-drop{0%{opacity:0;transform:translate(20px,-7px)rotate(0)scale(.5)}18%{opacity:1}to{opacity:0;transform:translate(-42px,76px)rotate(420deg)scale(1)}}@keyframes capy-chip-fall{0%{opacity:0;transform:translate3d(0,-20px,0) rotate(var(--chip-turn)) scale(.6)}12%{opacity:.78}to{opacity:0;transform:translate3d(35px,390px,0) rotate(calc(var(--chip-turn) + 540deg)) scale(1.05)}}.city-terminal{padding-top:10.5rem!important}.terminal-awning{top:26px!important}.terminal-brand-seal{margin-top:18px!important}@media (width<=1180px){.capy-parade{height:315px;left:43vw}.capy-runner{transform:scale(.9)}}@media (width<=980px){.capy-parade{display:none}.city-terminal{padding-top:9rem!important}}@media (width<=520px){.city-terminal{padding-top:8rem!important}.terminal-awning{top:18px!important}}@media (prefers-reduced-motion:reduce){.capy-parade{display:none!important}}body{position:relative;overflow-x:hidden}.capy-parade-global{z-index:12;height:430px;top:112px;left:31vw;right:1.5vw}.map-page .capy-parade-global,.az-legal-page .capy-parade-global{height:470px;left:48vw}.account-page .capy-parade-global{height:440px;left:36vw}.checkpoint-page .capy-parade-global{height:660px;left:2vw;right:52vw}.tower-page .capy-parade-global{height:450px;left:52vw}.map-page .directory-card,.map-page .directory-card.is-visible{content-visibility:visible!important;contain:none!important;opacity:1!important;visibility:visible!important;animation:none!important}.directory-card-art{z-index:2;background-color:#7e38bd;background-image:url(/assets/prokrate/game-thumbnail-atlas.webp);background-repeat:no-repeat;background-position:var(--atlas-x) var(--atlas-y);clip-path:var(--relic-shape);background-size:1000% 600%;transition:transform .62s cubic-bezier(.2,.84,.2,1),filter .4s,clip-path .55s;display:block;position:absolute;inset:6px;transform:translateZ(0)}.directory-card:hover .directory-card-art{clip-path:var(--relic-morph);filter:saturate(1.16)brightness(1.05);transform:scale(1.09)rotate(-.8deg)}.directory-card .game-card-badge{z-index:8!important}@media (width>=981px){.city-spine{isolation:isolate!important;background:linear-gradient(155deg,#4b1591 0%,#7530bd 48%,#c339a4 100%)!important;border-color:#ffe878!important;box-shadow:22px 20px 54px #340d5b4d,inset -1px 0 #ffffff59,inset 0 0 55px #ff73c91f,8px 0 #66f0db38!important}.city-spine:before{content:""!important;z-index:0!important;border-radius:inherit!important;opacity:.8!important;pointer-events:none!important;background:radial-gradient(circle at 88% 7%,#fff17b 0 4px,#0000 5px),radial-gradient(circle at 88% 13%,#70f1dc 0 4px,#0000 5px),radial-gradient(circle at 88% 19%,#ff77bd 0 4px,#0000 5px),linear-gradient(#ffffff0e 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#ffffff0e 1px,#0000 1px) 0 0/24px 24px!important;display:block!important;position:absolute!important;inset:0!important}.city-spine>*{z-index:2;position:relative}.city-spine:after{content:"OPEN\a PLAYDECK"!important;color:#581d7b!important;white-space:pre!important;text-align:center!important;background:linear-gradient(#ffec76,#ff8b78 54%,#f04aa8)!important;border:2px solid #fff09a!important;border-radius:18px!important;width:48px!important;height:112px!important;font-size:.45rem!important;line-height:1.25!important;bottom:18px!important;right:12px!important;box-shadow:0 12px 25px #3109504d,0 0 20px #ffe97057,inset 0 1px #ffffffbf!important}.city-brand{background:linear-gradient(120deg,#fff3,#ffffff14)!important;border-color:#fff09a85!important;box-shadow:inset 0 1px #ffffff47,0 10px 25px #2f0a5324!important}.city-brand img{background:#fff;border:2px solid #fff29a;border-radius:16px;padding:5px;box-shadow:0 0 0 5px #6aeeda33,0 10px 20px #2c084d40!important}.city-spine:hover .city-brand img,.city-spine:focus-within .city-brand img{animation:1.8s ease-in-out infinite playdeck-logo-pop!important}.spine-coordinate{background:linear-gradient(120deg,#2d08587a,#ffffff14)!important;border-color:#68efda5c!important;box-shadow:inset 0 0 18px #68efda14!important}.spine-coordinate i{background:radial-gradient(circle,#fff 0 2px,#0000 3px),conic-gradient(#0000,#72f4df,#0000 38%)!important;border:2px solid #75f1dd!important;animation:4s linear infinite playdeck-radar!important;box-shadow:0 0 15px #6ff4dc73!important}.main-nav a{background:linear-gradient(110deg,#ffffff21,#2d095829)!important;border-color:#fff3!important;transition:padding .25s,background .25s,box-shadow .25s,border-color .25s!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff1f!important}.main-nav a:before{content:""!important;opacity:0!important;background:linear-gradient(105deg,#0000 20%,#ffffff3b 48%,#0000 75%)!important;transition:transform .55s,opacity .2s!important;display:block!important;position:absolute!important;inset:0!important;transform:translate(-110%)!important}.main-nav a:hover:before{opacity:1!important;transform:translate(110%)!important}.main-nav a>i{background:linear-gradient(145deg,#4c138f,#b938aa)!important;border:2px solid #fff49f99!important;border-radius:14px!important;box-shadow:0 7px 15px #28074b40,inset 0 1px #ffffff40!important}.main-nav a.active{background:linear-gradient(120deg,#fff17e,#ffb576 55%,#ff83bb)!important;border-color:#fff5a2!important;box-shadow:0 10px 24px #460f5c38,0 0 20px #ffec7740!important}.spine-wallet{background:linear-gradient(115deg,#2d0859a3,#70f2dc24)!important;border:2px solid #ffef8b66!important;box-shadow:inset 0 0 22px #6ef1db14!important}.spine-wallet strong{text-shadow:0 0 14px #fff28b6b}.spine-access a,.spine-access button{border:1px solid #fff3!important;box-shadow:inset 0 1px #ffffff26!important}}@keyframes playdeck-logo-pop{50%{transform:translateY(-4px)rotate(4deg);box-shadow:0 0 0 7px #6aeeda2b,0 13px 26px #2c084d4d}}@keyframes playdeck-radar{to{transform:rotate(1turn)}}.az-legal-page .legal-hero{color:#fff;border-radius:0 0 72px 72px;min-height:640px;position:relative;overflow:hidden;box-shadow:0 25px 65px #511a7233;background:radial-gradient(circle at 83% 24%,#ffec7661 0 8%,#0000 8.5%),radial-gradient(circle at 72% 70%,#69f2da47 0 12%,#0000 12.5%),linear-gradient(125deg,#5423ac,#9d37c6 54%,#ef559f)!important;border:0!important;padding:7.5rem 7vw 6rem!important}.az-legal-page .legal-hero:before{content:"§  ·  CANADA 19+  ·  FREE PLAY";color:#ffffff1f;letter-spacing:.04em;font:950 clamp(3rem,7vw,8rem)/1 ui-monospace,monospace;position:absolute;bottom:1rem;right:4vw;transform:rotate(-5deg)}.legal-hero-copy{z-index:15;margin:auto;position:relative;width:min(1180px,100% - 40px)!important}.legal-hero .section-kicker{letter-spacing:.1em;text-transform:uppercase;background:#440f7e4d;border:1px solid #ffffff61;border-radius:999px;padding:.5rem .8rem;font:.58rem ui-monospace,monospace;display:inline-flex;color:#fff18b!important}.legal-hero h1{letter-spacing:-.065em;text-shadow:0 16px 42px #3d0c6040;font-weight:950;color:#fff!important;margin:.65rem 0 1.2rem!important;font-size:clamp(5rem,9vw,9.5rem)!important;line-height:.76!important}.legal-hero h1 em{background:linear-gradient(90deg,#fff287,#75f5de,#fff);-webkit-background-clip:text;background-clip:text;font-style:normal;color:#0000!important}.legal-hero p{font-size:1rem;line-height:1.7;color:#faeefe!important;max-width:720px!important}.legal-version{flex-wrap:wrap;display:flex;gap:.65rem!important}.legal-version span{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#4d148752;border-radius:14px;font-weight:850;border:1px solid #ffffff59!important;padding:.65rem .85rem!important}.az-legal-page .legal-layout{display:grid;grid-template-columns:290px minmax(0,1fr)!important;gap:34px!important;width:min(1300px,100% - 48px)!important;padding:4rem 0 8rem!important}.az-legal-page .legal-index{color:#fff!important;background:radial-gradient(circle at 95% 5%,#64f1dc3b,#0000 25%),linear-gradient(150deg,#4d188f,#792cb1 58%,#b73b9f)!important;border:3px solid #ffdf69!important;border-radius:32px!important;padding:22px!important;top:28px!important;box-shadow:0 22px 50px #47186433!important}.legal-index>span{letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #ffffff2e;padding-bottom:.75rem;font-weight:900;display:block;color:#7af5df!important}.legal-index nav{gap:5px}.legal-index nav a{border-radius:12px;transition:all .22s;color:#f4e5fb!important;border:1px solid #0000!important;padding:.7rem .8rem!important}.legal-index nav a:hover{transform:translate(4px);color:#fff69d!important;background:#ffffff1f!important;border-color:#fff0907a!important}.legal-index>div{background:#30085840;border:1px solid #fff08f73;border-radius:20px;margin-top:1rem;padding:1rem}.legal-index>div b{color:#fff084;font-size:2rem}.legal-index>div p{color:#ecdafa!important}.az-legal-page .legal-document{gap:18px;display:grid;box-shadow:none!important;background:0 0!important}.az-legal-page .legal-document>section{position:relative;overflow:hidden;color:var(--pk-ink)!important;background:linear-gradient(145deg,#fff,#fff8ef)!important;border:2px solid #e5cfee!important;border-radius:30px!important;margin:0!important;padding:clamp(1.5rem,3vw,2.5rem)!important;box-shadow:0 16px 36px #43195b17!important}.az-legal-page .legal-document>section:before{content:"";background:linear-gradient(#6cebd9,#8f47d1,#f451aa);width:8px;position:absolute;top:0;bottom:0;left:0}.az-legal-page .legal-document>section:nth-child(3n+2){background:linear-gradient(145deg,#fff,#f4edff)!important}.az-legal-page .legal-document>section:nth-child(3n){background:linear-gradient(145deg,#fff,#ebfcfa)!important}.legal-document>section>span{letter-spacing:.1em;text-transform:uppercase;background:#f0e4ff;border-radius:999px;padding:.35rem .6rem;font-weight:900;display:inline-flex;color:#963bb1!important}.legal-document h2{letter-spacing:-.05em;font-weight:950;color:#421452!important;font-size:clamp(2.2rem,4vw,4rem)!important}.legal-document p,.legal-document li{line-height:1.75;color:#6d5575!important}.legal-document a{font-weight:850;color:#8b35b6!important}.legal-data-grid,.legal-rights{gap:8px;background:0 0!important;border:0!important}.legal-data-grid>div,.legal-rights>div,.legal-purpose-list li{background:#fff!important;border:1px solid #ead8ef!important;border-radius:18px!important;box-shadow:0 8px 20px #451a5c0f!important}.legal-data-grid strong,.legal-rights strong,.legal-purpose-list strong{color:#7430a1}.legal-cookie-button{font-weight:900;box-shadow:0 12px 25px #95378833;color:#51175e!important;background:linear-gradient(110deg,#ffdf60,#ff8f75,#ef54aa)!important;border:0!important;border-radius:999px!important}.legal-document-end{color:#fff;background:linear-gradient(110deg,#5d23a3,#c23ca5);border:2px solid #ffe071;border-radius:24px;justify-content:space-between;align-items:center;padding:1.3rem 1.5rem;display:flex}.legal-document-end p{color:#fff1a0!important}.legal-document-end a{color:#fff!important}.account-page .account-command{color:#fff;min-height:620px;position:relative;overflow:hidden;background:radial-gradient(circle at 83% 18%,#ffeb7152,#0000 19rem),radial-gradient(circle at 28% 75%,#67f2db33,#0000 20rem),linear-gradient(125deg,#5523ad,#9636c2 54%,#ed529e)!important;padding:7rem 6vw 5rem!important}.account-page .account-command:after{content:"PLAYER 01";color:#ffffff1f;font:950 clamp(4rem,9vw,10rem)/1 ui-monospace,monospace;position:absolute;bottom:1rem;right:5vw;transform:rotate(-7deg)}.account-command>div{z-index:14;position:relative}.identity-beacon{background:radial-gradient(circle,#7b39c9,#4a168d 63%,#311066)!important;border:4px solid #fff28b!important;box-shadow:0 0 0 12px #6af1db24,0 24px 50px #370b5a40!important}.identity-beacon i{border:2px dashed #75f3dd!important}.identity-beacon b{color:#fff;font-weight:950}.identity-beacon span{color:#fff187!important}.account-command h1{letter-spacing:-.06em;text-shadow:0 12px 35px #3a0d5d40;font-weight:950;color:#fff!important}.account-command>div>p{color:#f3e4fa!important}.account-command>div>span{color:#fff18b!important}.account-balance{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#410f77bf,#ffffff29)!important;border:3px solid #72eed9!important;border-radius:32px!important;box-shadow:0 22px 50px #370b5a3d,inset 0 1px #ffffff3d!important}.account-balance small,.account-balance span{color:#ebdcf4!important}.account-balance strong{text-shadow:0 0 20px #ffef7659;color:#fff085!important}.account-balance button{padding:.7rem 1rem;font-weight:900;color:#562074!important;background:#fff085!important;border-radius:999px!important}.account-page .account-deck{background:radial-gradient(circle at 5% 10%,#f052ac1a,#0000 20rem),linear-gradient(#f5ecff,#fff8ee)!important;padding:5rem 0 8rem!important}.account-vitals{gap:12px;background:0 0!important;border:0!important}.account-vitals article{background:linear-gradient(145deg,#fff,#fff7d9)!important;border:2px solid #ead5f1!important;border-radius:24px!important;box-shadow:0 13px 30px #44195b17!important}.account-vitals article:nth-child(2){background:linear-gradient(145deg,#fff,#ebfbf9)!important}.account-vitals article:nth-child(3){background:linear-gradient(145deg,#fff,#f4e9ff)!important}.account-vitals span,.account-vitals small{color:#80628a!important}.account-vitals strong{font-weight:950;color:#592173!important}.account-grid{background:0 0!important;gap:18px!important}.account-panel{background:linear-gradient(145deg,#fff,#fff9f2)!important;border:2px solid #e8d3ef!important;border-radius:30px!important;box-shadow:0 18px 40px #45195d1a!important}.account-panel:nth-child(2n){background:linear-gradient(145deg,#fff,#f3edff)!important}.account-panel h2{font-weight:950;color:#48165b!important}.account-panel>p:not(.eyebrow){color:#755d7c!important}.reward-panel button{color:#52206a!important;background:linear-gradient(120deg,#f6ebff,#fff4c7)!important;border:2px solid #ddc8e8!important;border-radius:19px!important}.reward-panel button strong{color:#a43b9e!important}.city-ledger article{border-color:#ead8ef!important}.account-routes>div>a{overflow:hidden;box-shadow:0 10px 22px #43185b1a;background:#f4e9ff!important;border:2px solid #fff!important;border-radius:18px!important}.account-routes a>span{color:#512069!important}.account-routes small{color:#8a6b91!important}.account-care{color:#511a63!important;background:linear-gradient(110deg,#fff5aa,#ffb279 55%,#f069b4)!important;border:3px solid #f1c858!important;border-radius:25px!important;box-shadow:0 15px 30px #9a3d8429!important}.account-care b{color:#60206f!important}.consent-console[hidden]{display:none!important}.consent-console{overflow:hidden;color:#fff!important;background:radial-gradient(circle at 92% 0,#69f1db33,#0000 24%),linear-gradient(125deg,#4a168c,#762db2 58%,#ba3a9d)!important;border:3px solid #ffe373!important;border-radius:30px!important;grid-template-columns:118px minmax(220px,1fr) repeat(3,126px) 142px!important;gap:12px!important;width:min(1040px,100% - 44px)!important;padding:14px!important;bottom:22px!important;right:22px!important;box-shadow:0 28px 70px #310c5059,inset 0 1px #ffffff3d!important}.consent-signal{background:#26074d4d;border:1px solid #ffffff38;border-radius:20px;align-self:stretch;padding:16px;font-weight:900;color:#77f3dd!important}.consent-console h2{color:#fff!important;font-size:1.65rem!important}.consent-console p{color:#e8d6f3!important}.consent-console label{background:#ffffff1a;border-radius:18px;min-height:82px;border:1px solid #fff3!important;padding:10px!important}.consent-console label input{accent-color:#ffe36d;grid-area:1/1!important;width:22px!important;height:22px!important;min-height:22px!important;margin:0 0 8px!important}.consent-console label span{color:#fff;font-weight:900}.consent-console label small{color:#e4cfef!important}.consent-actions button{font-weight:850;color:#fff!important;border:1px solid #ffffff4d!important;border-radius:12px!important;min-height:38px!important}.consent-actions button:last-child{color:#5c1f74!important;background:linear-gradient(110deg,#ffe170,#ff9277)!important;border:0!important}.support-dialog{overflow:hidden;color:#fff!important;background:radial-gradient(circle at 96% 4%,#66f0db47,#0000 24%),linear-gradient(145deg,#4c168e,#752bb0 58%,#b63a9f)!important;border:4px solid #ffe377!important;border-radius:42px!important;padding:3rem!important;box-shadow:0 35px 90px #2507447a,inset 0 0 0 5px #ffffff1a!important}.support-dialog:before{content:"PRIVATE PLAYER LINE";color:#78f4df;border:1px solid #ffffff59;border-radius:999px;margin-bottom:.75rem;padding:.4rem .65rem;font:900 .52rem ui-monospace,monospace;display:inline-flex}.support-dialog>button{aspect-ratio:1;place-items:center;width:44px;display:grid;color:#fff!important;background:#f050aa!important;border:2px solid #fff08b!important;border-radius:14px!important}.support-dialog h2{letter-spacing:-.05em;font-weight:950;color:#fff!important}.support-dialog>p:not(.eyebrow){color:#e9d8f2!important}.support-dialog a{color:#fff08d!important}.support-dialog form{background:#29084e40;border:1px solid #fff3;border-radius:26px;padding:18px}.support-dialog label{color:#fff;font-weight:850}.support-dialog input,.support-dialog select,.support-dialog textarea{color:#fff!important;background:#ffffff1f!important;border:2px solid #ffffff3d!important;border-radius:15px!important}.support-dialog select option{color:#3b124f}.support-dialog .signal-button{grid-column:1/-1}.checkpoint-form .form-row label.check{cursor:pointer;color:inherit!important;align-items:center!important;gap:.58rem!important;display:inline-flex!important}.checkpoint-form .form-row label.check input[type=checkbox]{appearance:none!important;width:21px!important;min-width:21px!important;height:21px!important;min-height:21px!important;box-shadow:none!important;cursor:pointer!important;background:#ffffffeb!important;border:2px solid #d8bde5!important;border-radius:7px!important;margin:0!important;padding:0!important}.checkpoint-form .form-row label.check input[type=checkbox]:checked{background:linear-gradient(145deg,#70efda,#ffd86c)!important;border-color:#72efda!important;box-shadow:inset 0 0 0 4px #4e178d!important}@media (width<=1100px){.az-legal-page .legal-layout{grid-template-columns:1fr!important}.az-legal-page .legal-index{position:relative!important;top:auto!important}.legal-index nav{grid-template-columns:repeat(2,1fr);gap:6px}.account-command{grid-template-columns:180px 1fr!important}.account-balance{grid-column:1/-1}.consent-console{grid-template-columns:100px 1fr repeat(3,110px)!important}.consent-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}}@media (width<=780px){.capy-parade-global{display:none!important}.az-legal-page .legal-hero{border-radius:0 0 40px 40px;min-height:570px;padding:6.5rem 18px 4rem!important}.legal-hero h1{font-size:4.8rem!important}.az-legal-page .legal-layout{width:calc(100% - 24px)!important;padding-top:2rem!important}.legal-index nav{grid-template-columns:1fr}.legal-data-grid,.legal-rights{grid-template-columns:1fr!important}.account-page .account-command{padding:6.5rem 18px 4rem!important;display:block!important}.identity-beacon{width:150px;margin-bottom:2rem}.account-balance{margin-top:2rem}.account-grid{grid-template-columns:1fr!important}.account-routes{grid-column:auto}.account-routes>div{grid-template-columns:repeat(2,1fr)!important}.consent-console{max-height:calc(100svh - 20px);overflow-y:auto;grid-template-columns:1fr 1fr!important;width:calc(100% - 20px)!important;bottom:10px!important;right:10px!important}.consent-signal,.consent-console>div:nth-child(2),.consent-actions{grid-column:1/-1}.consent-console label{min-height:70px}.support-dialog{padding:2rem 1rem!important}.support-dialog form{grid-template-columns:1fr}.support-dialog label:nth-of-type(4),.support-dialog .signal-button{grid-column:auto}}@media (prefers-reduced-motion:reduce){.capy-parade-global{display:none!important}.city-spine:hover .city-brand img,.spine-coordinate i{animation:none!important}}.support-dialog[open]{transform-origin:50%;transform:translate(-50%,-50%);width:min(820px,100vw - 36px)!important;max-width:none!important;max-height:calc(100svh - 36px)!important;margin:0!important;padding:clamp(2rem,4vw,3.4rem)!important;animation:.62s cubic-bezier(.16,.88,.24,1.12) both player-care-arrival!important;display:block!important;position:fixed!important;inset:50% auto auto 50%!important;overflow:hidden auto!important}.support-dialog[open]::backdrop{animation:.48s ease-out both player-care-backdrop;-webkit-backdrop-filter:blur(13px)saturate(.8)!important;backdrop-filter:blur(13px)saturate(.8)!important;background:radial-gradient(circle,#6b2fae61,#16042cd1 58%,#090214ed)!important}.support-dialog[open]:after{content:"";z-index:0;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#fff27d 0 5px,#0000 6px 34%,#ffffff0f 35% 36%,#0000 37%);border:2px dashed #71f4dd7a;border-radius:50%;width:260px;animation:16s linear infinite player-care-orbit;position:absolute;top:-95px;right:-95px;box-shadow:0 0 0 26px #ffffff06,0 0 0 52px #ffffff05}.support-dialog[open]>.eyebrow,.support-dialog[open]>h2,.support-dialog[open]>p,.support-dialog[open]>form{z-index:2;position:relative}.support-dialog[open]>button{z-index:4}.support-dialog[open]>.eyebrow,.support-dialog[open]>h2,.support-dialog[open]>p:not(.eyebrow){opacity:0;animation:.48s ease-out forwards player-care-copy}.support-dialog[open]>.eyebrow{animation-delay:.15s}.support-dialog[open]>h2{animation-delay:.22s}.support-dialog[open]>p:not(.eyebrow){animation-delay:.3s}.support-dialog[open] form{opacity:0;transform-origin:50% 0;animation:.56s cubic-bezier(.18,.84,.24,1) .32s forwards player-care-form}.support-dialog[open] form label,.support-dialog[open] form .signal-button{opacity:0;animation:.4s ease-out forwards player-care-field;transform:translateY(16px)}.support-dialog[open] form label:first-of-type{animation-delay:.46s}.support-dialog[open] form label:nth-of-type(2){animation-delay:.53s}.support-dialog[open] form label:nth-of-type(3){animation-delay:.6s}.support-dialog[open] form label:nth-of-type(4){animation-delay:.67s}.support-dialog[open] form .signal-button{animation-delay:.74s}.support-dialog[open] form label{background:#ffffff12;border:1px solid #ffffff24;border-radius:18px;padding:.6rem .7rem;box-shadow:inset 0 1px #ffffff1a}.support-dialog[open] form label:focus-within{border-color:#75f2dd;transform:translateY(-2px);box-shadow:0 0 0 4px #6ff2db1c,inset 0 1px #ffffff24}.support-dialog[open] .signal-button{letter-spacing:.06em!important;min-height:58px!important;font-size:.72rem!important}@keyframes player-care-arrival{0%{opacity:0;filter:blur(9px);transform:translate(-50%,-43%)scale(.72)rotate(-3deg)}62%{opacity:1;filter:blur()}to{filter:none;transform:translate(-50%,-50%)scale(1)rotate(0)}}@keyframes player-care-backdrop{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(13px)saturate(.8);backdrop-filter:blur(13px)saturate(.8)}}@keyframes player-care-copy{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes player-care-form{0%{opacity:0;transform:perspective(900px)rotateX(-13deg)translateY(24px)}to{opacity:1;transform:none}}@keyframes player-care-field{to{opacity:1;transform:none}}@keyframes player-care-orbit{to{transform:rotate(1turn)}}.featured-towers .tower-grid,.nearby-towers .tower-grid,.map-page .tower-list{background:0 0!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:start!important;gap:clamp(14px,1.35vw,22px)!important;display:grid!important}.tower-card,.directory-card{--cabinet-top:color-mix(in srgb,var(--accent) 72%,#ff5db3);--cabinet-deep:color-mix(in srgb,var(--accent) 48%,#57229a);background:radial-gradient(circle at 18% 12%,#ffffff6b 0 4px,transparent 5px),radial-gradient(circle at 82% 12%,#69f1dcb8 0 4px,transparent 5px),linear-gradient(155deg,#ffe972 0 7px,var(--cabinet-top) 8px 38%,var(--cabinet-deep) 72%,#612697 100%)!important;min-width:0!important;min-height:0!important;box-shadow:0 18px 38px #4c1a6633,inset 0 0 0 3px #ffffff2e,0 0 0 5px color-mix(in srgb,var(--accent) 12%,transparent)!important;clip-path:none!important;filter:none!important;opacity:1!important;visibility:visible!important;transform:rotate(var(--cabinet-tilt,-.45deg)) translateZ(0)!important;isolation:isolate!important;border:4px solid #fffabff2!important;border-radius:46px 46px 28px 28px!important;flex-direction:column!important;padding:10px 10px 15px!important;transition:transform .4s cubic-bezier(.18,.85,.2,1),box-shadow .4s,filter .4s!important;animation:none!important;display:flex!important;position:relative!important;overflow:visible!important}.tower-grid>.tower-card:nth-child(2n),.tower-list>.directory-card:nth-child(2n){--cabinet-tilt:.55deg}.tower-grid>.tower-card:nth-child(3n),.tower-list>.directory-card:nth-child(3n){--cabinet-tilt:-.2deg}.tower-grid>.tower-card:nth-child(5n),.tower-list>.directory-card:nth-child(5n){--cabinet-tilt:.25deg}.tower-grid>.tower-card:nth-child(n),.tower-list>.directory-card:nth-child(n){border-radius:46px 46px 28px 28px!important}.tower-card:before,.directory-card:before{content:""!important;z-index:8!important;aspect-ratio:1!important;opacity:1!important;pointer-events:none!important;background:#fff078!important;border:2px solid #ffffffb3!important;border-radius:50%!important;width:8px!important;height:8px!important;animation:1.75s steps(2,end) infinite capsule-lamps!important;display:block!important;position:absolute!important;inset:auto auto 20px 19px!important;transform:none!important;box-shadow:18px 0 0 -2px #70f0dc,36px 0 0 -2px #ff75bd,0 0 12px #fff078,18px 0 12px #70f0dc,36px 0 12px #ff75bd!important;-webkit-mask:none!important;mask:none!important}.tower-card:after,.directory-card:after{content:"PLAY"!important;z-index:12!important;color:#5b1c78!important;letter-spacing:.05em!important;opacity:1!important;pointer-events:none!important;background:radial-gradient(circle at 35% 28%,#fff 0 3px,#0000 4px),linear-gradient(145deg,#fff173,#ff9c72 48%,#f34fa8)!important;border:3px solid #fff9c7!important;border-radius:50%!important;place-items:center!important;width:50px!important;height:50px!important;font:950 .42rem/1 ui-monospace,monospace!important;animation:2.2s ease-in-out infinite capsule-play!important;display:grid!important;position:absolute!important;bottom:9px!important;left:auto!important;right:12px!important;transform:rotate(7deg)!important;box-shadow:0 8px 16px #3d11544d,0 0 0 4px #ffffff29,inset 0 1px #ffffffb3!important}.tower-card>div,.directory-card figure{z-index:3!important;aspect-ratio:3/2!important;background:linear-gradient(135deg,#6ff2df,var(--accent),#ffef7c)!important;clip-path:none!important;filter:none!important;border:4px solid #fffffff5!important;border-radius:46% 46% 22px 22px/36% 36% 22px 22px!important;order:1!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;transition:transform .44s cubic-bezier(.18,.86,.2,1),box-shadow .44s,border-radius .44s!important;position:relative!important;overflow:hidden!important;transform:none!important;box-shadow:0 12px 25px #360f4e45,inset 0 0 0 2px #ffffff52!important}.tower-grid>.tower-card:nth-child(n)>div,.tower-list>.directory-card:nth-child(n) figure{border-radius:46% 46% 22px 22px/36% 36% 22px 22px!important}.tower-card>div:before,.directory-card figure:before{content:""!important;z-index:7!important;opacity:0!important;pointer-events:none!important;background:linear-gradient(90deg,#0000,#ffffffe0,#0000)!important;border:0!important;border-radius:0!important;width:17%!important;height:auto!important;transition:left .75s cubic-bezier(.18,.84,.2,1),opacity .2s!important;animation:none!important;display:block!important;position:absolute!important;inset:-45% auto -45% -32%!important;transform:rotate(16deg)!important}.tower-card>div:after,.directory-card figure:after{content:""!important;z-index:5!important;border-radius:inherit!important;clip-path:none!important;pointer-events:none!important;background:linear-gradient(155deg,#ffffff38,#0000 34% 67%,#4912602b)!important;border:1px solid #ffffff8f!important;display:block!important;position:absolute!important;inset:7px!important;box-shadow:inset 0 -25px 35px #360d4c2e!important}.tower-card img,.directory-card img,.directory-card-art{z-index:2!important;border-radius:inherit!important;object-fit:cover!important;opacity:1!important;clip-path:none!important;filter:saturate(1.06)contrast(1.025)!important;width:100%!important;height:100%!important;transition:transform .58s cubic-bezier(.18,.86,.2,1),filter .38s!important;position:absolute!important;inset:0!important;transform:none!important}.directory-card-art{background-position:var(--atlas-x) var(--atlas-y)!important;background-size:1000% 600%!important;display:block!important}.game-card-badge{z-index:9!important;clip-path:none!important;color:#fff!important;white-space:nowrap!important;background:linear-gradient(110deg,#4e1484f2,#ce37a2f0)!important;border:2px solid #fff5a4!important;border-radius:999px!important;padding:.4rem .68rem!important;top:12px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 7px 16px #300a4a40!important}.directory-copy{z-index:9!important;clip-path:none!important;filter:none!important;background:linear-gradient(145deg,#fffffffa,#fff7d4f5)!important;border:2px solid #ffffffe6!important;border-radius:18px 18px 25px 25px!important;flex-direction:column!important;flex:1!important;order:2!important;width:calc(100% - 6px)!important;min-height:102px!important;margin:-13px auto 48px!important;padding:22px 13px 10px!important;transition:transform .4s,box-shadow .4s!important;display:flex!important;position:relative!important;overflow:hidden!important;transform:none!important;box-shadow:0 12px 23px #3b115133,inset 0 -5px 12px #732b900f!important}.game-card-category{color:color-mix(in srgb,var(--accent) 72%,#682587)!important;letter-spacing:.075em!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important;font:950 .42rem/1.2 ui-monospace,monospace!important;display:block!important;overflow:hidden!important}.tower-card h3,.directory-card h2{z-index:10!important;width:100%!important;min-width:0!important;min-height:42px!important;max-height:42px!important;box-shadow:none!important;color:#3d1250!important;text-align:left!important;text-shadow:none!important;-webkit-line-clamp:2!important;background:0 0!important;border:0!important;border-radius:0!important;-webkit-box-orient:vertical!important;order:2!important;margin:.28rem 0!important;padding:0!important;font-size:clamp(.78rem,.9vw,.98rem)!important;font-weight:950!important;line-height:1.08!important;display:-webkit-box!important;position:relative!important;overflow:hidden!important;transform:none!important}.tower-card h3{background:linear-gradient(145deg,#fff,#fff4c8)!important;border:2px solid #ffffffe6!important;border-radius:18px 18px 25px 25px!important;width:calc(100% - 6px)!important;min-height:78px!important;max-height:78px!important;margin:-13px auto 48px!important;padding:23px 64px 11px 13px!important;box-shadow:0 12px 23px #3b115133!important}.tower-card h3:before,.directory-card h2:before{display:none!important}.game-card-action{color:#785280!important;letter-spacing:.07em!important;text-transform:uppercase!important;justify-content:space-between!important;align-items:center!important;min-height:20px!important;margin-top:auto!important;font:900 .4rem/1 ui-monospace,monospace!important;display:flex!important}.game-card-action:after{content:"READY";color:#7430a1;background:#e8dcff;border-radius:999px;padding:.27rem .42rem}.game-card-action b{display:none!important}.tower-card:hover,.directory-card:hover{z-index:18!important;background:radial-gradient(circle at 18% 12%,#fff 0 4px,transparent 5px),radial-gradient(circle at 82% 12%,#fff 0 4px,transparent 5px),linear-gradient(155deg,#fff080 0 7px,var(--cabinet-top) 8px 36%,#ee58b3 58%,var(--cabinet-deep) 100%)!important;box-shadow:0 28px 55px #43135d4d,0 0 34px color-mix(in srgb,var(--accent) 28%,transparent),inset 0 0 0 3px #ffffff38!important;filter:saturate(1.07)!important;border-color:#fff!important;transform:translateY(-12px)rotate(0)scale(1.035)!important}.tower-card:hover:before,.directory-card:hover:before{opacity:1!important;transform:none!important}.tower-card:hover:after,.directory-card:hover:after{animation-play-state:paused!important;transform:translate(2px,-4px)rotate(-7deg)scale(1.09)!important;box-shadow:0 10px 20px #3d115459,0 0 24px #fff071,0 0 0 5px #fff3!important}.tower-card:hover>div,.directory-card:hover figure{box-shadow:0 20px 34px #360f4e52,0 0 23px color-mix(in srgb,var(--accent) 25%,transparent)!important;clip-path:none!important;filter:none!important;border-radius:50% 50% 25px 25px/42% 42% 25px 25px!important;transform:translateY(-3px)rotate(.4deg)!important}.tower-card:hover>div:before,.directory-card:hover figure:before{opacity:.92!important;left:122%!important}.tower-card:hover img,.directory-card:hover img,.directory-card:hover .directory-card-art{clip-path:none!important;filter:saturate(1.16)brightness(1.06)!important;transform:scale(1.09)!important}.tower-card:hover h3,.directory-card:hover h2{box-shadow:none!important;background:0 0!important;border-color:#fffffff2!important;transform:none!important}.tower-card:hover h3{background:linear-gradient(145deg,#fff,#fff0a7)!important;box-shadow:0 16px 28px #3b11513d!important}.directory-card:hover .directory-copy{filter:none!important;transform:translateY(-2px)!important;box-shadow:0 16px 28px #3b11513d!important}@keyframes capsule-lamps{50%{background:#ff78bd;box-shadow:18px 0 0 -2px #fff078,36px 0 0 -2px #70f0dc,0 0 12px #ff78bd,18px 0 12px #fff078,36px 0 12px #70f0dc!important}}@keyframes capsule-play{50%{transform:rotate(-5deg)scale(1.04);box-shadow:0 8px 16px #3d11544d,0 0 20px #fff0709e,0 0 0 5px #ffffff2e,inset 0 1px #ffffffb3}}@media (width<=1260px){.featured-towers .tower-grid,.nearby-towers .tower-grid,.map-page .tower-list{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=980px){.featured-towers .tower-grid,.nearby-towers .tower-grid,.map-page .tower-list{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=700px){.support-dialog[open]{border-width:3px!important;border-radius:30px!important;width:calc(100vw - 20px)!important;max-height:calc(100svh - 20px)!important;padding:2.2rem 1rem 1rem!important}.support-dialog[open] h2{font-size:2.7rem!important}.support-dialog[open] form{padding:12px!important}.featured-towers .tower-grid,.nearby-towers .tower-grid,.map-page .tower-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px!important}.tower-card,.directory-card{border-width:3px!important;border-radius:30px 30px 20px 20px!important;padding:7px 7px 11px!important}.tower-grid>.tower-card:nth-child(n),.tower-list>.directory-card:nth-child(n){border-radius:30px 30px 20px 20px!important}.tower-card>div,.directory-card figure,.tower-grid>.tower-card:nth-child(n)>div,.tower-list>.directory-card:nth-child(n) figure{border-width:3px!important;border-radius:42% 42% 17px 17px/30% 30% 17px 17px!important}.directory-copy{min-height:94px!important;margin:-9px auto 42px!important;padding:17px 8px 8px!important}.tower-card h3{min-height:68px!important;max-height:68px!important;margin:-9px auto 42px!important;padding:18px 52px 8px 9px!important;font-size:.72rem!important}.directory-card h2{min-height:38px!important;max-height:38px!important;font-size:.7rem!important}.game-card-category,.game-card-action{font-size:.34rem!important}.tower-card:after,.directory-card:after{width:42px!important;height:42px!important;bottom:7px!important;right:7px!important}.tower-card:before,.directory-card:before{transform-origin:0!important;bottom:17px!important;left:13px!important;transform:scale(.8)!important}}@media (prefers-reduced-motion:reduce){.support-dialog[open],.support-dialog[open]::backdrop,.support-dialog[open]:after,.support-dialog[open]>.eyebrow,.support-dialog[open]>h2,.support-dialog[open]>p,.support-dialog[open] form,.support-dialog[open] form label,.support-dialog[open] form .signal-button,.tower-card:before,.directory-card:before,.tower-card:after,.directory-card:after{animation:none!important}.support-dialog[open]>.eyebrow,.support-dialog[open]>h2,.support-dialog[open]>p,.support-dialog[open] form,.support-dialog[open] form label,.support-dialog[open] form .signal-button{opacity:1!important;transform:none!important}}.city-search button{aspect-ratio:1;color:#5b1c76;cursor:pointer;background:linear-gradient(145deg,#ffe26b,#ff9276);border:0;border-radius:13px;place-items:center;width:42px;font-size:1rem;font-weight:950;transition:transform .22s,box-shadow .22s;display:grid;box-shadow:0 7px 15px #541d6829}.city-search button:hover{transform:translateY(-2px)rotate(5deg);box-shadow:0 10px 20px #541d683b,0 0 16px #ffdf645c}.catalog-pagination{color:#fff;background:radial-gradient(circle at 50% 0,#6af2dc33,#0000 35%),linear-gradient(120deg,#501990,#7b2db2 58%,#b93a9f);border:3px solid #ffe173;border-radius:30px;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;width:min(920px,100% - 24px);margin:4rem auto 0;padding:14px 18px;display:grid;box-shadow:0 20px 45px #48176333,inset 0 1px #ffffff38}.catalog-pagination>div{justify-content:center;align-items:center;gap:8px;display:flex}.catalog-pagination>div a{aspect-ratio:1;color:#fff;background:#ffffff1a;border:2px solid #ffffff40;border-radius:17px;place-items:center;width:50px;font:950 .7rem ui-monospace,monospace;transition:all .24s;display:grid;box-shadow:inset 0 1px #ffffff24}.catalog-pagination>div a:hover{background:#ffffff2e;border-color:#7af2df;transform:translateY(-4px)}.catalog-pagination>div a.active{color:#581d76;background:linear-gradient(145deg,#fff077,#ff9c74 56%,#ef55a9);border-color:#fff5a4;transform:rotate(4deg);box-shadow:0 9px 18px #360c5147,0 0 18px #ffea7152}.catalog-pagination .page-arrow{color:#fff;text-transform:uppercase;background:#2b085047;border:1px solid #ffffff3d;border-radius:16px;justify-content:center;align-items:center;min-height:48px;padding:.7rem 1rem;font:900 .58rem ui-monospace,monospace;transition:all .22s;display:flex}.catalog-pagination a.page-arrow:hover{color:#fff38b;background:#ffffff29;border-color:#fff093;transform:translateY(-2px)}.catalog-pagination .page-arrow:last-of-type{justify-self:end}.catalog-pagination .disabled{opacity:.4}.catalog-pagination>p{color:#e6d4f0;text-align:center;text-transform:uppercase;border-top:1px solid #ffffff29;grid-column:1/-1;margin:0;padding-top:10px;font:.5rem ui-monospace,monospace}.catalog-pagination>p b{color:#fff18a}.catalog-pagination.single{justify-content:center;display:flex}.catalog-pagination.single>p{width:100%}@media (width<=760px){.catalog-pagination{border-radius:24px;grid-template-columns:1fr 1fr;gap:10px;padding:12px}.catalog-pagination>div{grid-area:1/1/auto/-1}.catalog-pagination .page-arrow{grid-row:2}.catalog-pagination>p{grid-row:3}.catalog-pagination>div a{width:44px}.city-search button{width:38px}}@media (width>=981px){.city-spine{background:radial-gradient(circle at 94% 8%,#fff27847,#0000 13%),radial-gradient(circle at 92% 80%,#69f2dc33,#0000 18%),linear-gradient(165deg,#43107f,#7125af 48%,#c2319d 100%)!important;border-top:3px solid #fff08a!important;border-bottom:3px solid #fff08a!important;border-right:4px solid #ffe06d!important;border-radius:0 42px 42px 0!important;width:330px!important;transform:translate(-242px)!important;box-shadow:24px 20px 55px #360d5b4a,7px 0 #64efda57,11px 0 #8b65db2b,inset -12px 0 26px #ff72bf1a,inset 0 1px #ffffff4d!important}.city-spine:hover,.city-spine:focus-within{transform:translate(0)!important;box-shadow:30px 24px 70px #360d5b5c,8px 0 #64efda4d,0 0 38px #ffdf6933,inset 0 1px #ffffff52!important}.city-spine:before{background:radial-gradient(circle at 94% 5%,#fff47e 0 4px,#0000 5px),radial-gradient(circle at 94% 10%,#6ff2dd 0 4px,#0000 5px),radial-gradient(circle at 94% 15%,#ff73b9 0 4px,#0000 5px),linear-gradient(#ffffff0b 1px,#0000 1px) 0 0/22px 22px,linear-gradient(90deg,#ffffff0b 1px,#0000 1px) 0 0/22px 22px!important}.city-spine:after{content:"✦\a OPEN"!important;color:#581a77!important;letter-spacing:.05em!important;white-space:pre!important;text-align:center!important;background:radial-gradient(circle at 34% 26%,#fff 0 3px,#0000 4px),linear-gradient(145deg,#ffed70,#ff9b70 51%,#ee4fa8)!important;border:3px solid #fff7b4!important;border-radius:50%!important;width:58px!important;height:58px!important;font:950 .45rem/.98 ui-monospace,monospace!important;animation:2.2s ease-in-out infinite playdeck-handle!important;bottom:12px!important;right:12px!important;box-shadow:0 10px 20px #370c5054,0 0 0 5px #ffffff24,0 0 23px #ffe7676e,inset 0 1px #ffffffb8!important}.city-spine:hover:after,.city-spine:focus-within:after{content:"✦\a LIVE"!important;animation-play-state:paused!important;transform:rotate(8deg)scale(1.05)!important}.city-brand{border-color:#fff09173!important;border-radius:25px!important;grid-template-columns:1fr 58px!important;padding-right:7px!important}.city-brand img{border-radius:50%!important;width:50px!important;height:50px!important}.main-nav{gap:7px!important}.main-nav a{border-radius:21px!important;grid-template-columns:1fr 54px!important;min-height:58px!important;padding-right:5px!important}.main-nav a>i{color:#fff7a2!important;text-shadow:0 2px 7px #31084959!important;background:radial-gradient(circle at 34% 27%,#ffffffbf 0 3px,#0000 4px),linear-gradient(145deg,#7a42dc,#d541ad)!important;border:3px solid #fff7b4b8!important;border-radius:50%!important;width:48px!important;height:48px!important;box-shadow:0 8px 16px #2c074a4d,0 0 0 4px #ffffff14,inset 0 1px #ffffff59!important}.main-nav a:nth-child(2)>i{background:radial-gradient(circle at 34% 27%,#fff 0 3px,#0000 4px),linear-gradient(145deg,#ffce59,#f05da8)!important}.main-nav a:nth-child(3)>i{background:radial-gradient(circle at 34% 27%,#fff 0 3px,#0000 4px),linear-gradient(145deg,#66e9d6,#5e70d6)!important}.main-nav a:nth-child(4)>i{background:radial-gradient(circle at 34% 27%,#fff 0 3px,#0000 4px),linear-gradient(145deg,#a66bf1,#eb63bb)!important}.main-nav a:nth-child(5)>i{background:radial-gradient(circle at 34% 27%,#fff 0 3px,#0000 4px),linear-gradient(145deg,#ff9c68,#d94eb0)!important}.main-nav a:nth-child(6)>i{background:radial-gradient(circle at 34% 27%,#fff 0 3px,#0000 4px),linear-gradient(145deg,#ffdf63,#68d9d0)!important}.main-nav a.active>i{color:#641e80!important;background:radial-gradient(circle at 34% 27%,#fff 0 3px,#0000 4px),linear-gradient(145deg,#fff078,#ff9871)!important;border-color:#fff!important;box-shadow:0 9px 18px #410e5845,0 0 21px #ffeb6a80,inset 0 1px #ffffffb3!important}.spine-status{background:linear-gradient(110deg,#2a08525c,#ffffff12)!important;border:1px solid #ffffff24!important;border-radius:20px!important;min-height:66px!important;padding-right:78px!important}}@keyframes playdeck-handle{50%{transform:translateY(-4px)rotate(-5deg);box-shadow:0 12px 24px #370c505c,0 0 0 6px #ffffff21,0 0 31px #ffe76794,inset 0 1px #ffffffb8}}@media (prefers-reduced-motion:reduce){.city-spine:after{animation:none!important}}.social-casino-disclaimer{grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important}.social-casino-disclaimer>strong{grid-row:1/3;align-content:center;align-self:stretch}.social-casino-disclaimer .policy-help{border-top:1px solid #ffffff40;grid-column:2;padding-top:.55rem;margin-top:.15rem!important;font-size:.72rem!important}.social-casino-disclaimer .policy-help a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;color:#fff49a!important}.terminal-policy-disclosure{z-index:3;max-width:1120px;margin:1.5rem auto 0;position:relative}.terminal-policy-disclosure .social-casino-disclaimer{background:#23074594;border-color:#fff0879e;max-width:none;margin:0}.auth-policy-disclaimer{max-width:860px;background:linear-gradient(135deg,#4b187ef5,#932d97f0)!important;margin:.8rem 0 1.2rem!important;padding:.72rem .8rem!important}.auth-policy-disclaimer>strong{min-width:76px!important}.auth-policy-disclaimer p,.auth-policy-disclaimer .policy-help{font-size:14px!important;line-height:1.42!important}.legal-hero .social-casino-disclaimer{background:#370c63b8;max-width:900px;margin-top:1.4rem}.care-action-panel{background:linear-gradient(130deg,#f8efff,#fff8d9);border:2px solid #e5cfee;border-radius:22px;flex-wrap:wrap;align-items:center;gap:1rem;padding:1.2rem;display:flex}.care-action-panel p{width:100%;margin:0}.care-action-panel>a:not(.signal-button){font-weight:900}.exclusion-form,.support-page-form{background:linear-gradient(145deg,#f7edff,#fff9dc);border:2px solid #e4cbed;border-radius:24px;gap:1rem;margin:1.4rem 0;padding:clamp(1rem,3vw,2rem);display:grid}.exclusion-form label,.support-page-form label{color:#54206a;gap:.45rem;font-weight:900;display:grid}.exclusion-form select,.support-page-form input,.support-page-form select,.support-page-form textarea{color:#421452;width:100%;font:inherit;background:#fff;border:2px solid #dbc3e7;border-radius:14px;padding:.85rem 1rem}.exclusion-confirm{align-items:start;grid-template-columns:22px 1fr!important}.exclusion-confirm input{accent-color:#8f36b2;width:18px;height:18px;margin-top:.2rem}.exclusion-form .signal-button,.support-page-form .signal-button{border:0;justify-self:start}.care-resource-link{background:linear-gradient(120deg,#55209c,#be3da7);border:3px solid #ffe16e;border-radius:24px;gap:.25rem;margin:1.3rem 0;padding:1.3rem 1.5rem;display:grid;box-shadow:0 16px 32px #4817632e;color:#fff!important}.care-resource-link span{color:#fff0a0;text-transform:uppercase;font:.55rem ui-monospace,monospace}.care-resource-link strong{font-size:1.25rem}.care-resource-link b{color:#7af2df;justify-self:start;margin-top:.55rem}.canada-help-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.canada-help-grid a{background:#fff;border:2px solid #e8d4ef;border-radius:18px;gap:.3rem;padding:1rem;display:grid;color:#54206a!important}.canada-help-grid a:hover{border-color:#bc6bd0;transform:translateY(-2px);box-shadow:0 10px 22px #4b19631a}.canada-help-grid strong{font-size:.9rem}.canada-help-grid span{color:#7c6483;font-size:.65rem}.canada-help-grid b{color:#993daf;font:900 .72rem ui-monospace,monospace}.player-care-status{color:#27584f;background:#ecfffa;border:2px solid #75e8d4;border-radius:18px;margin-bottom:0}.policy-error{color:#fff;text-align:center;background:radial-gradient(circle at 50% 30%,#ffe26445,#0000 24%),linear-gradient(155deg,#531997,#a638a6);align-content:center;justify-items:center;gap:1rem;min-height:720px;padding:8rem max(24px,8vw);display:grid}.policy-error h1{margin:0;font-size:clamp(4rem,10vw,9rem);line-height:.78}.policy-error h1 em{color:#fff087;font-style:normal}.policy-error>p{max-width:650px}.policy-error>div{align-items:center;gap:1rem;display:flex}.policy-error>div>a:not(.signal-button){color:#7ff4df;font-weight:900}.policy-error .social-casino-disclaimer{text-align:left;max-width:900px}@media (width<=760px){.social-casino-disclaimer{grid-template-columns:1fr!important}.social-casino-disclaimer>strong{grid-row:auto!important}.social-casino-disclaimer .policy-help{grid-column:1}.canada-help-grid{grid-template-columns:1fr}.legal-hero .social-casino-disclaimer{margin-inline:-5px}.auth-policy-disclaimer p{font-size:14px!important}.policy-error>div{flex-direction:column}}.consent-compliance{background:#25074861;border:1px solid #fff18b80;border-radius:16px;grid-column:1/-1;gap:.45rem;padding:12px 14px;display:grid}.consent-compliance strong{color:#fff18a;text-transform:uppercase;font-size:14px}.consent-console .consent-compliance p{line-height:1.45;color:#fff!important;font-size:14px!important}.consent-compliance>a{color:#7df3df;font-size:14px;font-weight:900;text-decoration:underline}.consent-compliance nav{flex-flow:wrap;gap:.7rem;display:flex}.consent-compliance nav a{text-decoration:underline;color:#fff!important;font-size:14px!important}.terminal-policy-disclosure{z-index:3;border-top:1px solid #ffffff26;width:min(1180px,100% - 32px);max-width:none;padding:.75rem 0 1rem;position:relative;margin:.65rem auto 0!important}.terminal-policy-disclosure .social-casino-disclaimer--footer{color:#fff;max-width:none;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;margin:0!important;padding:0!important;display:grid!important}.terminal-policy-disclosure .social-casino-disclaimer--footer:before,.terminal-policy-disclosure .social-casino-disclaimer--footer:after{display:none!important}.terminal-policy-disclosure .policy-age{white-space:nowrap;align-items:baseline;gap:5px;min-height:0;min-width:0!important;box-shadow:none!important;color:#fff28c!important;background:0 0!important;border:0!important;border-radius:0!important;grid-row:auto!important;align-self:center!important;padding:0!important;line-height:1!important;display:flex!important}.terminal-policy-disclosure .policy-age span{letter-spacing:-.04em;font-size:1.02rem!important}.terminal-policy-disclosure .policy-age small{color:#fff;letter-spacing:.06em;text-transform:uppercase;font:900 .43rem/1 ui-monospace,monospace}.terminal-policy-disclosure .social-casino-disclaimer--footer>p{color:#ffffffb8!important;margin:0!important;font-size:11px!important;line-height:1.35!important}.terminal-policy-disclosure .social-casino-disclaimer--footer>p b{color:#fff!important}.terminal-policy-disclosure .policy-help{white-space:nowrap;grid-column:auto;align-items:center;gap:6px;min-height:0;display:flex;box-shadow:none!important;color:#7af3df!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;line-height:1.1!important;text-decoration:none!important}.terminal-policy-disclosure .policy-help:after{display:none!important}.terminal-policy-disclosure .policy-help span{color:#ffffff8c;letter-spacing:.06em;text-transform:uppercase;font:900 .4rem/1 ui-monospace,monospace}.terminal-policy-disclosure .policy-help strong{font-size:11px}.terminal-policy-disclosure .policy-help>b{color:#fff28c;font-size:.72rem}.terminal-policy-disclosure .policy-help:hover{transform:none;color:#fff28c!important}@media (width<=760px){.terminal-policy-disclosure{width:calc(100% - 24px);padding:.7rem 0 .85rem}.terminal-policy-disclosure .social-casino-disclaimer--footer{grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important;gap:7px 9px!important}.terminal-policy-disclosure .social-casino-disclaimer--footer>p{font-size:10px!important;line-height:1.32!important}.terminal-policy-disclosure .policy-help{grid-column:2;justify-self:start}.terminal-policy-disclosure .policy-help span{display:none}}.social-casino-disclaimer--home{color:#fff;width:min(700px,100%);position:relative;overflow:visible;max-width:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;margin:.55rem 0 .8rem!important;padding:3px 0!important;display:grid!important}.social-casino-disclaimer--home .policy-age{text-align:left;white-space:nowrap;text-shadow:0 2px 8px #2004388c;align-items:baseline;gap:4px;width:auto;min-height:0;min-width:0!important;box-shadow:none!important;color:#fff28c!important;background:0 0!important;border:0!important;border-radius:0!important;grid-row:auto!important;place-content:normal!important;align-self:center!important;padding:0!important;line-height:1!important;display:flex!important}.social-casino-disclaimer--home .policy-age span{letter-spacing:-.04em;font-size:1rem!important}.social-casino-disclaimer--home .policy-age small{color:#fff;letter-spacing:.08em;text-transform:uppercase;font:950 .34rem/1 ui-monospace,monospace}.social-casino-disclaimer--home>p{text-shadow:0 2px 8px #200438b8;min-width:0;color:#ffffffd1!important;margin:0!important;font-size:11px!important;line-height:1.3!important}.social-casino-disclaimer--home>p b{color:#fff!important}.social-casino-disclaimer--home .policy-help{letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;text-shadow:0 2px 8px #200438a6;align-items:center;gap:5px;min-height:0;display:flex;box-shadow:none!important;color:#7af3df!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font:950 .45rem/1 ui-monospace,monospace!important;text-decoration:none!important}.social-casino-disclaimer--home .policy-help b{color:#fff28c;font-size:.72rem;display:inline}.social-casino-disclaimer--home .policy-help:hover{transform:none;color:#fff28c!important}@media (width<=620px){.social-casino-disclaimer--home{width:100%;grid-template-columns:auto minmax(0,1fr) auto!important;gap:7px!important;margin:.45rem 0 .7rem!important;padding:2px 0!important}.social-casino-disclaimer--home>p{font-size:10px!important;line-height:1.28!important}.social-casino-disclaimer--home .policy-help span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
