.application-page{--application-plum:#211832;--application-plum-raised:#2b2040;--application-violet:#7a48ff;--application-lavender:#9b6bff;--application-green:#20b573;--application-gold:#f3a531;--application-line:#bdb0d447}.application-hero{background:linear-gradient(90deg,#120d1df0 0%,#120d1d99 45%,#120d1dbd 100%) 50%/cover no-repeat,url(/images/hero/application-hero.webp) 50%/cover no-repeat;min-height:620px;overflow:visible}.application-hero:before{background:radial-gradient(circle at 14% 48%,#f3a5313d 0 2px,#0000 3px) 0/28px 28px,linear-gradient(90deg,#120d1d4d 0%,#0000 34% 70%,#7a48ff29 100%) 50%/cover no-repeat}.application-hero-inner{grid-template-columns:minmax(0,.88fr) minmax(430px,1.12fr)}.application-hero-copy h1{letter-spacing:-.038em;max-width:10ch;font-size:clamp(2.7rem,4.8vw,5rem)}.application-hero-copy>p{color:#e7e0f0}.application-hero-device{background:radial-gradient(circle at 50% 84%,#20b57347 0%,#0000 36%) 50%/cover no-repeat,linear-gradient(155deg,#46325fd6 0%,#120d1df5 100%) 50%/cover no-repeat;border:0;border-radius:18px;place-items:center;min-width:0;min-height:474px;padding:18px;display:grid;position:relative;overflow:visible;box-shadow:0 8px #0b0712b8}.application-handset{z-index:2;background:#0b0712;border:2px solid #9b6bff;border-radius:34px;width:min(270px,72%);min-height:432px;padding:9px;position:relative;box-shadow:inset 0 0 0 2px #ffffff24,0 0 42px #7a48ff5c}.application-handset:after{content:"";z-index:4;pointer-events:none;background:linear-gradient(112deg,#0000 0% 40%,#ffffff21 48%,#0000 56% 100%) -150% 0/220% 100% no-repeat;border-radius:26px;animation:1.15s cubic-bezier(.22,1,.36,1) .35s both application-light-sweep;position:absolute;inset:7px}.application-handset-speaker{z-index:6;background:#1f172b;border-radius:999px;width:52px;height:6px;position:absolute;top:15px;left:50%;transform:translate(-50%)}.application-phone-screen{background:radial-gradient(circle at 20% 10%,#7a48ff5c 0%,#0000 38%) 50%/cover no-repeat,#171022;border-radius:25px;grid-template-rows:auto auto auto 1fr auto;gap:10px;min-height:410px;padding:25px 12px 11px;display:grid;overflow:hidden}.application-phone-status{color:#fff;background:#2b2040;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:27px;padding:5px 8px;font-size:.69rem;font-weight:800;display:flex}.application-status-light{background:var(--application-green);border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 12px #20b573b3}.application-mobile-balance{grid-template-columns:1fr .62fr;align-items:center;gap:8px;height:24px;display:grid}.application-mobile-balance span{background:#46325f;border-radius:999px;height:6px}.application-mobile-balance strong{background:linear-gradient(90deg, var(--application-gold) 0%, #ffd06a 100%) center / cover no-repeat;border-radius:5px;height:16px}.application-lobby-heading{color:#fff;font-family:var(--display);font-size:.84rem;font-weight:850}.application-slot-rack{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.application-slot-tile{background:#2b2040;border-radius:9px;gap:4px;min-width:0;margin:0;padding:6px;display:grid}.application-slot-tile img{aspect-ratio:1;object-fit:scale-down;background:#211832;border-radius:6px;width:100%;padding:3px}.application-slot-tile figcaption{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;font-weight:750;line-height:1.2;overflow:hidden}.application-mobile-tabs{grid-template-columns:1fr 1fr;gap:6px;min-height:38px;display:grid}.application-mobile-tabs span{background:var(--application-violet);color:#fff;text-align:center;border-radius:8px;place-items:center;min-height:38px;padding:6px;font-size:.61rem;font-weight:850;display:grid}.application-mobile-tabs span:first-child{background:var(--application-green);color:#07170f}.application-touch-orbit{pointer-events:none;position:absolute;inset:18px}.application-touch-orbit span{border:1px solid #9b6bff75;border-radius:50%;width:72px;height:72px;position:absolute}.application-touch-orbit span:first-child{top:18%;left:3%}.application-touch-orbit span:nth-child(2){width:106px;height:106px;bottom:24%;right:2%}.application-touch-orbit span:nth-child(3){background:var(--application-gold);border:0;width:14px;height:14px;bottom:6%;right:15%;box-shadow:0 0 20px #f3a53199}@keyframes application-light-sweep{0%{background-position:-150% 0}to{background-position:160% 0}}.application-story{position:relative}.application-chapter:nth-child(2n){background:#21183257}.application-chapter .story-inner{width:min(100% - 32px,980px)}.application-chapter h2{max-width:18ch;font-size:clamp(2rem,4vw,3.35rem)}.application-specific-block{border:0;border-radius:16px;box-shadow:0 8px #0b07128a}[data-casino-block=application-scene-1]{--application-scene-1-surface:#241936;--application-scene-1-accent:#20b573;background:radial-gradient(circle at 17% 50%, #20b57333 0%, transparent 27%) center / cover no-repeat, var(--application-scene-1-surface);width:100%;min-width:0;max-width:100%;min-height:132px;padding:clamp(18px,4vw,36px);overflow:clip}.application-scene-1-panel .application-region-gate{grid-template-columns:180px 1fr 86px;align-items:center;gap:clamp(18px,4vw,42px);min-height:190px;display:grid}.application-scene-1-panel .application-region-radar{aspect-ratio:1;background:radial-gradient(circle,#20b57333 0 8%,#0000 9% 32%,#20b5731f 33% 34%,#0000 35% 62%,#20b57329 63% 64%,#0000 65%) 50%/cover no-repeat;border:1px solid #20b5737a;border-radius:50%;width:164px;position:relative}.application-scene-1-panel .application-region-radar span{transform-origin:top;background:var(--application-scene-1-accent);width:2px;height:68px;position:absolute;inset:50% auto auto 50%}.application-scene-1-panel .application-region-radar span:first-child{transform:rotate(34deg)}.application-scene-1-panel .application-region-radar span:nth-child(2){transform:rotate(164deg)}.application-scene-1-panel .application-region-radar i{background:var(--application-scene-1-accent);border-radius:50%;width:14px;height:14px;position:absolute;inset:46% auto auto 46%}.application-scene-1-panel .application-region-steps{gap:10px;display:grid}.application-scene-1-panel .application-region-steps span{color:#fff;background:#312344;border-radius:10px;align-items:center;min-height:44px;padding:10px 14px;font-weight:760;display:flex}.application-scene-1-panel .application-region-steps span.active{background:var(--application-scene-1-accent);color:#07170f}.application-scene-1-panel .application-region-switches{gap:12px;display:grid}.application-scene-1-panel .application-region-switches i{background:#46325f;border-radius:999px;height:12px}.application-scene-1-panel .application-region-switches i:first-child{background:var(--application-scene-1-accent)}[data-casino-block=application-scene-2]{--application-scene-2-surface:#20162f;--application-scene-2-accent:#9b6bff;background:linear-gradient(135deg, var(--application-scene-2-surface) 0%, #312147 100%) center / cover no-repeat;width:100%;min-width:0;max-width:100%;min-height:132px;padding:clamp(20px,4vw,40px);overflow:clip}.application-scene-2-panel .application-device-route{grid-template-rows:1fr auto;grid-template-columns:160px 1fr;align-items:center;gap:18px 30px;min-height:190px;display:grid}.application-scene-2-panel .application-device-frame{border:2px solid var(--application-scene-2-accent);background:#120d1d;border-radius:24px;grid-row:1/3;place-items:center;width:138px;min-height:220px;padding:12px;display:grid}.application-scene-2-panel .application-device-frame span{background:radial-gradient(circle at 50% 24%,#9b6bff8a 0%,#0000 48%) 50%/cover no-repeat,#211832;border-radius:12px;width:76%;height:78%}.application-scene-2-panel .application-device-frame i{background:#46325f;border-radius:999px;width:36%;height:5px}.application-scene-2-panel .application-route-line{background:#46325f;border-radius:999px;height:6px;position:relative}.application-scene-2-panel .application-route-line span{border:5px solid var(--application-scene-2-surface);background:var(--application-scene-2-accent);border-radius:50%;width:22px;height:22px;position:absolute;top:50%;transform:translateY(-50%)}.application-scene-2-panel .application-route-line span:first-child{left:0}.application-scene-2-panel .application-route-line span:nth-child(2){left:48%}.application-scene-2-panel .application-route-line span:nth-child(3){right:0}.application-scene-2-panel .application-route-labels{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.application-scene-2-panel .application-route-labels span{color:#fff;text-align:center;background:#39294f;border-radius:8px;place-items:center;min-height:44px;padding:10px 12px;font-weight:740;display:grid}[data-casino-block=application-scene-3]{--application-scene-3-surface:#261936;--application-scene-3-accent:#20b573;background:radial-gradient(circle at 75% 30%, #7a48ff42 0%, transparent 40%) center / cover no-repeat, var(--application-scene-3-surface);width:100%;min-width:0;max-width:100%;min-height:132px;padding:clamp(20px,4vw,42px);overflow:clip}.application-scene-3-panel .application-entry-sequence{align-content:center;gap:22px;min-height:190px;display:grid}.application-scene-3-panel .application-address-field{color:#211832;background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:8px 10px 8px 18px;font-weight:820;display:flex}.application-scene-3-panel .application-address-field i{background:var(--application-scene-3-accent);border-radius:8px;width:38px;height:38px}.application-scene-3-panel .application-entry-flow{grid-template-columns:1fr .6fr 1fr;gap:8px;display:grid}.application-scene-3-panel .application-entry-flow b{background:#46325f;border-radius:999px;height:7px}.application-scene-3-panel .application-entry-flow b:nth-child(2){background:var(--application-scene-3-accent)}.application-scene-3-panel .application-entry-destinations{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.application-scene-3-panel .application-entry-destinations span{color:#fff;text-align:center;background:#352548;border-radius:9px;place-items:center;min-height:60px;padding:10px;font-weight:780;display:grid}[data-casino-block=application-scene-4]{--application-scene-4-surface:#21172f;--application-scene-4-accent:#f3a531;background:linear-gradient(145deg, var(--application-scene-4-surface) 0%, #302044 100%) center / cover no-repeat;width:100%;min-width:0;max-width:100%;min-height:132px;padding:clamp(20px,4vw,42px);overflow:clip}.application-scene-4-panel .application-account-switchboard{grid-template-columns:150px 1fr 90px;align-items:center;gap:26px;min-height:190px;display:grid}.application-scene-4-panel .application-account-avatar{aspect-ratio:1;background:#39294f;border-radius:50%;place-items:center;width:136px;display:grid}.application-scene-4-panel .application-account-avatar span{background:var(--application-scene-4-accent);border-radius:50%;width:46px;height:46px}.application-scene-4-panel .application-account-avatar i{background:var(--application-violet);border-radius:40px 40px 12px 12px;width:82px;height:40px;margin-top:-24px}.application-scene-4-panel .application-account-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.application-scene-4-panel .application-account-actions span{color:#fff;text-align:center;background:#39294f;border-radius:9px;place-items:center;min-height:54px;padding:10px;font-weight:800;display:grid}.application-scene-4-panel .application-account-actions span.selected{background:var(--application-scene-4-accent);color:#211307}.application-scene-4-panel .application-account-signal{align-items:end;gap:8px;display:flex}.application-scene-4-panel .application-account-signal i{background:#46325f;border-radius:5px 5px 2px 2px;width:16px;height:38px}.application-scene-4-panel .application-account-signal i:nth-child(2){background:var(--application-scene-4-accent);height:64px}.application-scene-4-panel .application-account-signal i:nth-child(3){background:var(--application-violet);height:90px}[data-casino-block=application-scene-5]{--application-scene-5-surface:#1e152b;--application-scene-5-accent:#9b6bff;background:radial-gradient(circle at 88% 50%, #20b5732e 0%, transparent 34%) center / cover no-repeat, var(--application-scene-5-surface);width:100%;min-width:0;max-width:100%;min-height:132px;padding:clamp(18px,3vw,32px);overflow:clip}.application-scene-5-panel .application-discovery-console{grid-template-columns:170px 1fr;gap:18px;min-height:220px;display:grid;position:relative}.application-scene-5-panel .application-discovery-controls{align-content:center;gap:8px;display:grid}.application-scene-5-panel .application-discovery-controls span{color:#fff;background:#352548;border-radius:8px;align-items:center;min-height:44px;padding:10px 12px;font-weight:760;display:flex}.application-scene-5-panel .application-discovery-controls span:first-child{background:var(--application-scene-5-accent);color:#120d1d}.application-scene-5-panel .application-mini-games{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.application-scene-5-panel .application-mini-games img{aspect-ratio:1;object-fit:scale-down;background:#2b2040;border-radius:10px;align-self:center;width:100%;padding:8px}.application-scene-5-panel .application-discovery-thumb{background:#7a48ff52;border:2px solid #ffffff80;border-radius:40px 40px 10px 10px;width:70px;height:96px;position:absolute;bottom:-32px;right:4%;transform:rotate(-12deg)}[data-casino-block=application-scene-6]{--application-scene-6-surface:#2a1c3a;--application-scene-6-accent:#f3a531;background:linear-gradient(125deg, var(--application-scene-6-surface) 0%, #191024 100%) center / cover no-repeat;width:100%;min-width:0;max-width:100%;min-height:132px;padding:clamp(20px,4vw,38px);overflow:clip}.application-scene-6-panel .application-feature-rail{grid-template-rows:auto 1fr auto;grid-template-columns:1fr 220px;gap:14px 24px;min-height:210px;display:grid}.application-scene-6-panel .application-feature-strip{flex-wrap:wrap;gap:8px;display:flex}.application-scene-6-panel .application-feature-strip span{color:#fff;background:#46325f;border-radius:999px;align-items:center;min-height:44px;padding:9px 14px;font-weight:760;display:inline-flex}.application-scene-6-panel .application-feature-strip span.active{background:var(--application-scene-6-accent);color:#211307}.application-scene-6-panel .application-feature-stage{grid-area:1/2/4;grid-template-columns:1fr 28px;align-items:center;gap:10px;display:grid}.application-scene-6-panel .application-feature-stage img{aspect-ratio:1;object-fit:scale-down;background:#211832;border-radius:12px;width:100%;padding:12px}.application-scene-6-panel .application-feature-stage div{gap:8px;display:grid}.application-scene-6-panel .application-feature-stage i{background:#46325f;border-radius:6px;height:28px}.application-scene-6-panel .application-feature-stage i:nth-child(2){background:var(--application-scene-6-accent)}.application-scene-6-panel .application-feature-progress{background:#46325f;border-radius:999px;align-self:end;height:12px}.application-scene-6-panel .application-feature-progress span{border-radius:inherit;background:var(--application-scene-6-accent);width:64%;height:100%;display:block}[data-casino-block=application-scene-7]{--application-scene-7-surface:#1d1429;--application-scene-7-accent:#7a48ff;background:radial-gradient(circle at 50% 8%, #7a48ff47 0%, transparent 42%) center / cover no-repeat, var(--application-scene-7-surface);width:100%;min-width:0;max-width:100%;min-height:132px;padding:clamp(18px,4vw,36px);overflow:clip}.application-scene-7-panel .application-category-browser{gap:14px;min-height:220px;display:grid}.application-scene-7-panel .application-category-tabs{grid-template-columns:1fr 1fr;gap:10px;display:grid}.application-scene-7-panel .application-category-tabs span{background:var(--application-scene-7-accent);color:#fff;border-radius:9px;place-items:center;min-height:48px;font-weight:820;display:grid}.application-scene-7-panel .application-category-tabs span:last-child{background:#46325f}.application-scene-7-panel .application-category-art{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.application-scene-7-panel .application-category-art img{aspect-ratio:1;object-fit:scale-down;background:#2b2040;border-radius:10px;width:100%;padding:10px}.application-scene-7-panel .application-category-footer{justify-content:space-between;gap:12px;display:flex}.application-scene-7-panel .application-category-footer span{color:#fff;align-items:center;min-height:44px;padding:9px 14px;font-weight:760;display:inline-flex}[data-casino-block=application-scene-8]{--application-scene-8-surface:#271a37;--application-scene-8-accent:#20b573;background:linear-gradient(135deg, var(--application-scene-8-surface) 0%, #160f20 100%) center / cover no-repeat;width:100%;min-width:0;max-width:100%;min-height:132px;padding:clamp(22px,4vw,44px);overflow:clip}.application-scene-8-panel .application-navigation-map{place-items:center;min-height:230px;display:grid;position:relative}.application-scene-8-panel .application-navigation-core{aspect-ratio:1;background:#20b57324;border:1px solid #20b5738c;border-radius:50%;place-items:center;width:112px;display:grid}.application-scene-8-panel .application-navigation-core span{aspect-ratio:1;background:var(--application-scene-8-accent);border-radius:50%;width:34px}.application-scene-8-panel .application-navigation-nodes{position:absolute;inset:0}.application-scene-8-panel .application-navigation-nodes span{color:#fff;text-align:center;background:#39294f;border-radius:8px;place-items:center;min-width:128px;min-height:44px;padding:8px 12px;font-weight:770;display:grid;position:absolute}.application-scene-8-panel .application-navigation-nodes span:first-child{top:0;left:0}.application-scene-8-panel .application-navigation-nodes span:nth-child(2){top:0;right:0}.application-scene-8-panel .application-navigation-nodes span:nth-child(3){bottom:0;left:0}.application-scene-8-panel .application-navigation-nodes span:nth-child(4){bottom:0;right:0}.application-scene-8-panel .application-navigation-pulse{aspect-ratio:1;border:1px solid #20b57338;border-radius:50%;width:190px;position:absolute}[data-casino-block=application-scene-9]{--application-scene-9-surface:#21162f;--application-scene-9-accent:#9b6bff;background:radial-gradient(circle at 85% 50%, #9b6bff38 0%, transparent 35%) center / cover no-repeat, var(--application-scene-9-surface);width:100%;min-width:0;max-width:100%;min-height:132px;padding:clamp(20px,4vw,40px);overflow:clip}.application-scene-9-panel .application-session-return{grid-template-columns:1fr 160px;align-items:center;gap:24px;min-height:210px;display:grid}.application-scene-9-panel .application-session-path{grid-column:1;align-items:center;gap:0;display:flex}.application-scene-9-panel .application-session-path span{background:#46325f;width:25%;height:8px;position:relative}.application-scene-9-panel .application-session-path span:after{content:"";border:5px solid var(--application-scene-9-surface);background:var(--application-scene-9-accent);border-radius:50%;width:20px;height:20px;position:absolute;top:50%;right:-10px;transform:translateY(-50%)}.application-scene-9-panel .application-session-labels{grid-column:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.application-scene-9-panel .application-session-labels span{color:#fff;text-align:center;background:#352548;border-radius:8px;place-items:center;min-height:48px;padding:8px;font-size:.88rem;font-weight:760;display:grid}.application-scene-9-panel .application-session-labels span.current{background:var(--application-scene-9-accent);color:#120d1d}.application-scene-9-panel .application-session-return img{aspect-ratio:1;object-fit:scale-down;background:#2b2040;border-radius:50%;grid-area:1/2/3;width:100%;padding:12px}[data-casino-block=application-scene-10]{--application-scene-10-surface:#2c1b39;--application-scene-10-accent:#f3a531;background:linear-gradient(120deg, var(--application-scene-10-surface) 0%, #181021 100%) center / cover no-repeat;width:100%;min-width:0;max-width:100%;min-height:132px;padding:clamp(20px,4vw,42px);overflow:clip}.application-scene-10-panel .application-promotion-review{grid-template-columns:.8fr 1.2fr;align-content:center;gap:22px 30px;min-height:210px;display:grid}.application-scene-10-panel .application-code-slots{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.application-scene-10-panel .application-code-slots span{background:#211832;border:2px solid #f3a53194;border-radius:9px;height:72px}.application-scene-10-panel .application-promotion-labels{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.application-scene-10-panel .application-promotion-labels span{color:#fff;text-align:center;background:#3b294d;border-radius:8px;place-items:center;min-height:52px;padding:9px;font-weight:780;display:grid}.application-scene-10-panel .application-condition-meter{background:#46325f;border-radius:999px;grid-column:1/3;height:14px}.application-scene-10-panel .application-condition-meter i{border-radius:inherit;background:var(--application-scene-10-accent);width:58%;height:100%;display:block}[data-casino-block=application-scene-11]{--application-scene-11-surface:#1e172a;--application-scene-11-accent:#20b573;background:radial-gradient(circle at 15% 50%, #20b57338 0%, transparent 31%) center / cover no-repeat, var(--application-scene-11-surface);width:100%;min-width:0;max-width:100%;min-height:132px;padding:clamp(22px,4vw,42px);overflow:clip}.application-scene-11-panel .application-player-controls{grid-template-columns:160px 1fr 120px;align-items:center;gap:26px;min-height:210px;display:grid}.application-scene-11-panel .application-control-dial{aspect-ratio:1;border:14px solid #46325f;border-top-color:var(--application-scene-11-accent);border-radius:50%;place-items:center;width:148px;display:grid;position:relative}.application-scene-11-panel .application-control-dial span{aspect-ratio:1;background:var(--application-scene-11-accent);border-radius:50%;width:54px}.application-scene-11-panel .application-control-dial i{transform-origin:bottom;background:#fff;width:4px;height:56px;position:absolute;transform:rotate(42deg)}.application-scene-11-panel .application-control-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.application-scene-11-panel .application-control-options span{color:#fff;text-align:center;background:#352548;border-radius:8px;place-items:center;min-height:52px;padding:9px;font-weight:780;display:grid}.application-scene-11-panel .application-control-options span.active{background:var(--application-scene-11-accent);color:#07170f}.application-scene-11-panel .application-control-shield{border:2px solid var(--application-scene-11-accent);clip-path:polygon(50% 0%,100% 16%,90% 75%,50% 100%,10% 75%,0% 16%);background:linear-gradient(#20b57338 0%,#0000 100%) 50%/cover no-repeat;border-radius:52px 52px 18px 18px;width:104px;height:126px}[data-casino-block=application-scene-12]{--application-scene-12-surface:#241832;--application-scene-12-accent:#9b6bff;background:linear-gradient(135deg, var(--application-scene-12-surface) 0%, #130c1d 100%) center / cover no-repeat;width:100%;min-width:0;max-width:100%;min-height:132px;padding:clamp(22px,4vw,44px);overflow:clip}.application-scene-12-panel .application-final-check{grid-template-columns:160px 1fr 80px;align-items:center;gap:28px;min-height:220px;display:grid}.application-scene-12-panel .application-check-orbit{aspect-ratio:1;background:radial-gradient(circle,#9b6bff42 0 22%,#0000 23% 46%,#9b6bff21 47% 48%,#0000 49%) 50%/cover no-repeat;border:1px solid #9b6bff75;border-radius:50%;place-items:center;width:150px;display:grid}.application-scene-12-panel .application-check-orbit span{aspect-ratio:1;background:var(--application-scene-12-accent);border-radius:50%;width:44px}.application-scene-12-panel .application-check-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.application-scene-12-panel .application-check-list span{color:#fff;background:#352548;border-radius:8px;align-items:center;gap:10px;min-height:54px;padding:10px;font-weight:780;display:flex}.application-scene-12-panel .application-check-list i{border:5px solid var(--application-scene-12-accent);border-radius:50%;flex:none;width:18px;height:18px}.application-scene-12-panel .application-check-beacon{background:linear-gradient(180deg, var(--application-green) 0%, var(--application-violet) 100%) center / cover no-repeat;border-radius:999px;width:58px;height:136px;box-shadow:0 0 28px #7a48ff73}.application-page .end-matter-actions{grid-template-columns:1fr auto auto;align-items:center;max-width:620px;display:grid}.application-page .end-matter-actions p{color:#e7e0f0;line-height:1.65}.application-faq{gap:28px;width:min(100% - 32px,980px);margin:clamp(64px,8vw,112px) auto;display:grid}.application-faq>h3{max-width:18ch;font-size:clamp(1.8rem,4vw,3rem)}.application-faq-list{gap:10px;display:grid}.application-faq details{background:#211832;border:1px solid #9b6bff47;border-radius:12px}.application-faq summary{color:#fff;cursor:pointer;align-items:center;min-height:56px;padding:15px 52px 15px 18px;font-weight:820;display:flex}.application-faq details p{color:#e7e0f0;padding:0 18px 18px;line-height:1.75}@media (width<=980px){.application-hero-inner{grid-template-columns:minmax(0,.86fr) minmax(390px,1.14fr);gap:24px}.application-hero-copy h1{font-size:clamp(2.25rem,5.6vw,3.8rem)}.application-hero-device{min-height:450px}.application-page .end-matter-actions{grid-template-columns:1fr 1fr}.application-page .end-matter-actions p{grid-column:1/3}}@media (width<=760px){.application-scene-1-panel .application-region-gate,.application-scene-4-panel .application-account-switchboard,.application-scene-11-panel .application-player-controls,.application-scene-12-panel .application-final-check{grid-template-columns:1fr;justify-items:center}.application-scene-1-panel .application-region-switches,.application-scene-4-panel .application-account-signal{width:min(100%,240px)}.application-scene-2-panel .application-device-route{grid-template-columns:110px 1fr}.application-scene-2-panel .application-device-frame{width:104px;min-height:174px}.application-scene-5-panel .application-discovery-console{grid-template-columns:1fr}.application-scene-5-panel .application-discovery-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.application-scene-6-panel .application-feature-rail{grid-template-columns:1fr 150px}.application-scene-9-panel .application-session-return{grid-template-columns:1fr 112px}}@media (width<=640px){.application-hero{min-height:0;padding:20px 0 14px}.application-hero-inner{grid-template-columns:1fr;gap:14px}.application-hero-copy{gap:10px}.application-hero-copy h1{max-width:13ch;font-size:clamp(2.1rem,10.5vw,3rem)}.application-hero-copy>p{font-size:.92rem;line-height:1.48}.application-hero-device{min-height:300px;padding:8px}.application-handset{border-radius:24px;width:164px;min-height:270px;padding:6px}.application-handset-speaker{width:34px;height:4px;top:10px}.application-phone-screen{border-radius:18px;gap:5px;min-height:254px;padding:17px 7px 7px}.application-phone-status{min-height:20px;padding:3px 5px;font-size:.49rem}.application-mobile-balance{height:15px}.application-mobile-balance strong{height:11px}.application-lobby-heading{font-size:.57rem}.application-slot-rack{gap:4px}.application-slot-tile{border-radius:5px;gap:2px;padding:3px}.application-slot-tile figcaption{font-size:.36rem}.application-mobile-tabs{gap:3px;min-height:25px}.application-mobile-tabs span{border-radius:5px;min-height:25px;padding:3px;font-size:.4rem}.application-chapter .story-inner{width:min(100% - 24px,980px)}.application-specific-block{padding:18px}.application-scene-1-panel .application-region-gate,.application-scene-4-panel .application-account-switchboard,.application-scene-11-panel .application-player-controls,.application-scene-12-panel .application-final-check{gap:18px}.application-scene-1-panel .application-region-radar{width:126px}.application-scene-2-panel .application-device-route{grid-template-columns:1fr}.application-scene-2-panel .application-device-frame{grid-row:auto;justify-self:center}.application-scene-2-panel .application-route-labels,.application-scene-3-panel .application-entry-destinations{grid-template-columns:1fr}.application-scene-4-panel .application-account-actions,.application-scene-10-panel .application-promotion-labels,.application-scene-11-panel .application-control-options,.application-scene-12-panel .application-check-list{grid-template-columns:1fr;width:100%}.application-scene-5-panel .application-mini-games,.application-scene-7-panel .application-category-art{grid-template-columns:repeat(2,minmax(0,1fr))}.application-scene-6-panel .application-feature-rail{grid-template-columns:1fr}.application-scene-6-panel .application-feature-stage{grid-area:auto/1;justify-self:center;width:min(100%,210px)}.application-scene-8-panel .application-navigation-map{min-height:330px}.application-scene-8-panel .application-navigation-nodes span{min-width:112px;max-width:128px;font-size:.78rem}.application-scene-9-panel .application-session-return{grid-template-columns:1fr}.application-scene-9-panel .application-session-labels{grid-template-columns:repeat(2,minmax(0,1fr))}.application-scene-9-panel .application-session-return img{grid-area:auto/1;justify-self:center;width:112px}.application-scene-10-panel .application-promotion-review{grid-template-columns:1fr}.application-scene-10-panel .application-condition-meter{grid-column:1}.application-page .end-matter-actions{grid-template-columns:1fr}.application-page .end-matter-actions p{grid-column:1}.application-faq{width:min(100% - 24px,980px)}}@media (prefers-reduced-motion:reduce){.application-handset:after{background-position:160% 0;animation:none}}
