/* NibbleNova release 3 finishing layer */
html,body{overflow-x:hidden}.hero-world{overflow:hidden}
.home-five{display:grid;grid-template-columns:repeat(6,1fr)}.home-five .game-card{grid-column:span 2}.home-five .game-card:nth-child(-n+2){grid-column:span 3}.home-five .game-card:nth-child(-n+2) .game-art{height:300px}.card-nova .game-art{background:#dce8ff}.card-snake .game-art{background:#d7f1e8}.card-breaker .game-art{background:#ffe0e7}.home-merge{display:grid;grid-template-columns:repeat(2,70px);gap:8px;transform:rotate(-6deg)}.home-merge span{height:70px;border:3px solid var(--ink);border-radius:14px;background:#fff;display:grid;place-items:center;font-weight:950;box-shadow:4px 5px 0 var(--ink)}.home-merge span:nth-child(2){background:#8667e8;color:#fff}.home-merge span:nth-child(3){background:#ff7d8b}.home-merge span:nth-child(4){background:var(--lime)}.home-snake{position:relative;width:185px;height:150px}.home-snake i{position:absolute;width:39px;height:39px;border:3px solid var(--ink);border-radius:12px;background:var(--lime);box-shadow:3px 4px 0 var(--ink)}.home-snake i:nth-child(1){left:12px;top:20px}.home-snake i:nth-child(2){left:51px;top:20px}.home-snake i:nth-child(3){left:90px;top:20px}.home-snake i:nth-child(4){left:90px;top:59px;background:#8667e8}.home-snake b{position:absolute;right:12px;bottom:9px;font-size:27px;color:#ff6f83}.home-breaker{position:relative;width:190px;height:145px}.home-breaker i{position:absolute;width:50px;height:22px;border:3px solid var(--ink);border-radius:6px;background:#ff7386}.home-breaker i:nth-child(2){left:60px;background:#ffd66b}.home-breaker i:nth-child(3){left:120px;background:#7ee8d3}.home-breaker i:nth-child(4){left:31px;top:32px;background:#8667e8}.home-breaker span{position:absolute;width:100px;height:11px;border:3px solid var(--ink);border-radius:99px;background:var(--lime);bottom:4px;left:42px}.home-breaker b{position:absolute;width:17px;height:17px;border:3px solid var(--ink);border-radius:50%;background:#fff;bottom:45px;right:38px}
.page-about{background:#fbfaf6}.company-hero{background:radial-gradient(circle at 78% 28%,rgba(134,103,232,.35),transparent 30%),radial-gradient(circle at 20% 80%,rgba(201,242,105,.12),transparent 26%),#0b0e21;color:#fff;padding:120px 0 135px;position:relative;overflow:hidden}.company-hero:after{content:"N";position:absolute;right:5vw;top:-140px;color:rgba(255,255,255,.025);font:950 650px/.9 sans-serif}.company-hero h1{font-size:clamp(65px,9vw,128px);line-height:.88;letter-spacing:-.075em;margin:35px 0}.company-hero h1 em{font-style:normal;color:var(--lime)}.company-hero p{max-width:700px;color:#b6bacd;font-size:20px;line-height:1.6}.company-story{display:grid;grid-template-columns:180px 1fr;gap:100px;padding:125px 0}.company-story aside{display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--line);font-size:9px;letter-spacing:.15em;color:#898b97}.company-story aside b{font-size:60px;color:#e4e1d9}.company-story h2{font-size:52px;margin:0 0 30px;letter-spacing:-.05em}.company-story p{max-width:840px;color:#656672;font-size:15px;line-height:1.9}.company-story .company-lead{font-size:21px;color:var(--ink);line-height:1.65}.company-principles{background:#f0eee7;padding:110px 0}.company-title{display:flex;align-items:end;justify-content:space-between;margin-bottom:55px}.company-title>span,.company-statement span,.company-contact span{font-size:9px;font-weight:900;letter-spacing:.18em;color:#777986}.company-title h2{font-size:55px;margin:0}.principle-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.principle-grid article{min-height:260px;background:#fff;border:1px solid #dfddd5;border-radius:22px;padding:28px;display:flex;flex-direction:column}.principle-grid article>b{color:#8b6de9}.principle-grid h3{font-size:23px;margin-top:auto}.principle-grid p{font-size:12px;color:#777986;line-height:1.7}.company-statement{padding:120px 0;display:grid;grid-template-columns:.75fr 1.25fr;gap:100px}.company-statement h2{font-size:48px;line-height:1.1;letter-spacing:-.045em}.company-statement p{font-size:14px;line-height:1.9;color:#656672}.statement-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.statement-links a{border:1px solid var(--ink);border-radius:99px;padding:10px 15px;font-size:10px;font-weight:900}.company-contact{background:#8267e8;color:#fff;padding:90px 0}.company-contact>.section-shell{display:grid;grid-template-columns:.75fr 1.25fr;gap:100px}.company-contact span{color:#d9d1ff}.company-contact h2{font-size:48px;line-height:1.1}.contact-cards{display:grid;gap:10px}.contact-cards article{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:17px;padding:19px 22px}.contact-cards small,.contact-cards b,.contact-cards a{display:block}.contact-cards small{font-size:7px;letter-spacing:.18em;color:#d8d1fa}.contact-cards b,.contact-cards a{font-size:14px;margin-top:6px;color:#fff}
@media(max-width:1000px){.home-five{grid-template-columns:1fr 1fr}.home-five .game-card:nth-child(n){grid-column:auto}.principle-grid{grid-template-columns:1fr 1fr}.company-story{gap:45px}.company-statement,.company-contact>.section-shell{gap:45px}}
@media(max-width:760px){.home-five{grid-template-columns:1fr}.home-five .game-card:nth-child(n){grid-column:auto}.home-five .game-card:nth-child(-n+2) .game-art{height:235px}.company-hero{padding:80px 0}.company-hero h1{font-size:61px}.company-hero p{font-size:16px}.company-story{grid-template-columns:1fr;padding:75px 0;gap:25px}.company-story aside{display:none}.company-story h2{font-size:38px}.company-story .company-lead{font-size:17px}.company-principles{padding:70px 0}.company-title{display:block}.company-title h2{font-size:40px;margin-top:15px}.principle-grid{grid-template-columns:1fr}.principle-grid article{min-height:220px}.company-statement,.company-contact>.section-shell{grid-template-columns:1fr;gap:25px;padding-top:75px;padding-bottom:75px}.company-statement h2,.company-contact h2{font-size:38px}.company-contact{padding:0}}

/* Floating customer support */
.support-fab{position:fixed;z-index:80;right:22px;bottom:24px;height:72px;padding:8px 18px 8px 8px;border:1px solid rgba(255,255,255,.22);border-radius:22px;background:rgba(12,16,37,.94);color:#fff;box-shadow:0 18px 55px rgba(4,7,22,.38);backdrop-filter:blur(18px);display:flex;align-items:center;gap:12px;transition:.25s}.support-fab:hover{transform:translateY(-4px);box-shadow:0 24px 70px rgba(4,7,22,.48)}.support-fab-icon{width:56px;height:56px;border-radius:18px;background:radial-gradient(circle at 35% 25%,#fff,#c9f269 22%,#8769e8 67%,#272d60);display:block;position:relative;box-shadow:inset 0 1px rgba(255,255,255,.75),0 0 28px rgba(135,105,232,.38)}.support-fab-icon>b{position:absolute;inset:0;display:grid;place-items:center;color:#0b1024;font-size:23px}.headset-band{position:absolute;z-index:2;left:12px;top:10px;width:30px;height:29px;border:4px solid #0d1228;border-bottom:0;border-radius:20px 20px 0 0}.headset-ear{position:absolute;z-index:3;top:28px;width:8px;height:15px;background:#0d1228;border-radius:5px}.headset-ear.left{left:9px}.headset-ear.right{right:9px}.support-fab-icon em{position:absolute;z-index:5;right:-2px;top:-2px;width:13px;height:13px;border-radius:50%;background:#5ee28b;border:3px solid #11162d;box-shadow:0 0 10px #5ee28b}.support-fab-copy small,.support-fab-copy b{display:block}.support-fab-copy small{font-size:7px;color:#9da2b8;letter-spacing:.16em;margin-bottom:5px}.support-fab-copy b{font-size:12px}.page-support{background:#f8f7f2}.support-hero{background:radial-gradient(circle at 85% 50%,rgba(201,242,105,.13),transparent 26%),#0b0f22;color:#fff;padding:95px 0}.support-hero h1{font-size:clamp(56px,7vw,92px);margin:25px 0 15px;letter-spacing:-.065em}.support-hero p{color:#adb1c4;max-width:680px;font-size:16px;line-height:1.7}.support-hero a{color:var(--lime)}.support-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:90px;padding-top:95px;padding-bottom:115px}.support-intro>span,.form-label{font-size:9px;font-weight:900;letter-spacing:.17em;color:#7f8190}.support-intro h2{font-size:42px;line-height:1.08;margin:18px 0}.support-intro>p{font-size:12px;line-height:1.75;color:#777986;margin-bottom:35px}.support-detail{border-top:1px solid var(--line);padding:17px 0}.support-detail small,.support-detail a,.support-detail b{display:block}.support-detail small{font-size:7px;letter-spacing:.15em;color:#92949f;margin-bottom:7px}.support-detail a,.support-detail b{font-size:12px}.support-card{background:#fff;border:1px solid #e2e0d8;border-radius:27px;padding:38px;box-shadow:0 22px 70px rgba(21,22,37,.08)}.support-form{margin-top:25px}.support-form label>span{display:block;font-size:10px;font-weight:800;margin-bottom:8px}.support-form input,.support-form select,.support-form textarea{width:100%;border:1px solid #d9d8d1;border-radius:12px;background:#fbfaf7;padding:13px;font:inherit;color:var(--ink)}.support-form textarea{height:170px;resize:vertical}.support-form>label{display:block;margin-top:16px}.support-submit{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:22px}.support-submit p{max-width:390px;font-size:9px;color:#838590;line-height:1.6}.support-submit p a{text-decoration:underline}.support-submit .btn{flex:0 0 auto}.honey-field{position:absolute!important;left:-9999px!important}.support-success{text-align:center;padding:50px 10px}.support-success>span{width:72px;height:72px;border-radius:23px;background:var(--lime);display:grid;place-items:center;margin:auto;font-size:28px;font-weight:950}.support-success h2{font-size:38px}.support-success p{color:#777986;max-width:480px;margin:0 auto 25px}.form-errors{background:#fff0ee;border:1px solid #ffc9c1;border-radius:12px;padding:10px 14px;margin-top:18px}.form-errors p{font-size:11px;color:#a43c2c;margin:5px}
@media(max-width:760px){.support-fab{right:13px;bottom:14px;width:60px;height:60px;padding:5px;border-radius:19px}.page-games .support-fab{bottom:88px}.page-support .support-fab{display:none}.support-fab-icon{width:48px;height:48px;border-radius:15px}.support-fab-copy{display:none}.headset-band{left:10px;top:8px;width:28px}.support-layout{grid-template-columns:1fr;gap:35px;padding-top:60px}.support-hero{padding:65px 0}.support-card{padding:25px 20px}.support-submit{align-items:stretch;flex-direction:column}.support-submit .btn{width:100%}}

/* Cinematic game collection */
.page-home .featured-section{width:min(1280px,calc(100% - 32px));max-width:none;padding:82px 68px 72px;border-radius:44px;background:radial-gradient(circle at 92% 5%,rgba(132,103,232,.22),transparent 27%),radial-gradient(circle at 8% 92%,rgba(201,242,105,.08),transparent 25%),#090d20;color:#fff;box-shadow:0 40px 100px rgba(21,23,50,.22)}.page-home .featured-section .section-heading p{color:#9ea4bd}.page-home .featured-section .eyebrow{color:#c3c7d8}.page-home .featured-section .eyebrow span{background:var(--lime)}.home-five{gap:20px}.page-home .home-five .game-card{position:relative;height:500px;border:1px solid rgba(255,255,255,.14);border-radius:27px;background:#11162e;box-shadow:0 25px 50px rgba(0,0,0,.32);isolation:isolate}.page-home .home-five .game-card:nth-child(-n+2){height:590px}.page-home .home-five .game-art,.page-home .home-five .game-card:nth-child(-n+2) .game-art{position:absolute;inset:0;height:100%;background:#0b1025}.page-home .home-five .game-art>img{width:100%;height:100%;object-fit:cover;object-position:center 47%;transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .5s;filter:saturate(1.05) contrast(1.02)}.page-home .home-five .game-card:hover .game-art>img{transform:scale(1.055);filter:saturate(1.2) contrast(1.06)}.page-home .home-five .game-art:before{z-index:1;background:linear-gradient(180deg,rgba(3,6,20,.06) 25%,rgba(5,8,23,.42) 58%,#080c1f 95%)}.page-home .home-five .game-art:after{content:"";position:absolute;z-index:1;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),inset 0 -110px 90px rgba(5,8,23,.32);pointer-events:none}.page-home .home-five .game-art em{z-index:4;right:18px;top:18px;border:1px solid rgba(255,255,255,.3);background:rgba(7,10,28,.58);backdrop-filter:blur(12px);color:#fff;letter-spacing:.13em;padding:7px 11px}.cover-index{position:absolute;z-index:4;top:17px;left:19px;font-size:11px;font-weight:950;letter-spacing:.16em;color:rgba(255,255,255,.72)}.page-home .home-five .game-info{position:absolute;z-index:4;left:0;right:0;bottom:0;padding:34px 30px 29px;color:#fff}.page-home .home-five .game-info .game-type{color:var(--lime)}.page-home .home-five .game-info h3{font-size:36px;line-height:1;margin:11px 0 10px;color:#fff;letter-spacing:-.045em;text-shadow:0 3px 22px rgba(0,0,0,.55)}.page-home .home-five .game-info p{min-height:0;margin:0 0 17px;color:#c3c7d8;line-height:1.55;font-size:12px}.cover-meta{display:flex;gap:7px;margin-bottom:20px}.cover-meta span{border:1px solid rgba(255,255,255,.2);border-radius:99px;padding:5px 8px;background:rgba(9,13,31,.35);font-size:7px;font-weight:900;letter-spacing:.12em;color:#cbd0e2;backdrop-filter:blur(8px)}.page-home .home-five .game-info>b{display:flex;align-items:center;justify-content:space-between;padding-top:17px;border-top:1px solid rgba(255,255,255,.2);font-size:10px;letter-spacing:.1em;color:#fff}.page-home .home-five .game-info>b i{font-style:normal;font-size:23px;color:var(--lime)}
.vault-art>img{position:absolute;z-index:1;width:100%;height:100%;object-fit:cover;object-position:center 46%;transition:transform .6s}.vault-card:hover .vault-art>img{transform:scale(1.06)}.vault-art:before{z-index:2;background:linear-gradient(180deg,transparent 35%,rgba(7,10,27,.7))}.vault-art:after{z-index:2}.vault-number{position:absolute;z-index:4;left:22px;top:20px;width:40px;height:40px;border:1px solid rgba(255,255,255,.28);border-radius:13px;background:rgba(8,11,29,.48);backdrop-filter:blur(10px);display:grid;place-items:center;font-size:9px;font-weight:950;letter-spacing:.1em}

/* Rich daily wheel world */
.screen-wheel .nova-wheel-wrap{background:#060a1d}.wheel-cosmos{position:absolute;inset:0;overflow:hidden}.wheel-cosmos:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,rgba(9,12,31,.12) 0,#070b1f 71%),linear-gradient(90deg,rgba(5,8,22,.84),transparent 35% 65%,rgba(5,8,22,.84))}.wheel-cosmos>img{width:100%;height:100%;object-fit:cover;object-position:center 46%;opacity:.18;filter:blur(1px) saturate(1.4)}.wheel-cosmos>i{position:absolute;z-index:2;width:5px;height:5px;border-radius:50%;background:#fff;box-shadow:0 0 13px #fff;animation:starBlink 2.4s infinite alternate}.wheel-cosmos>i:nth-of-type(1){left:9%;top:16%}.wheel-cosmos>i:nth-of-type(2){left:23%;top:70%;animation-delay:.4s}.wheel-cosmos>i:nth-of-type(3){right:11%;top:24%;animation-delay:.8s}.wheel-cosmos>i:nth-of-type(4){right:22%;bottom:12%;animation-delay:1.2s}.wheel-cosmos>i:nth-of-type(5){left:43%;top:10%;animation-delay:1.6s}.wheel-cosmos>i:nth-of-type(6){right:38%;bottom:8%;animation-delay:2s}@keyframes starBlink{to{opacity:.15;transform:scale(.5)}}.wheel-module{position:absolute;z-index:6;width:205px;padding:18px;border:1px solid rgba(151,158,196,.24);border-radius:18px;background:rgba(15,20,44,.68);backdrop-filter:blur(16px);box-shadow:0 18px 40px rgba(0,0,0,.2)}.wheel-streak{left:30px;top:105px}.wheel-log{right:30px;top:105px}.module-label{display:block;color:#777f9e;font-size:7px;font-weight:950;letter-spacing:.18em;margin-bottom:14px}.orbit-days{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.orbit-days i{height:24px;border:1px solid #353c5b;border-radius:7px;display:grid;place-items:center;color:#707793;font-size:7px;font-style:normal}.orbit-days i.done{background:#262e50;color:#fff}.orbit-days i.active{background:var(--lime);border-color:var(--lime);color:#0d1227;box-shadow:0 0 18px rgba(201,242,105,.35)}.wheel-streak>b{display:block;font-size:16px;margin:14px 0 5px}.wheel-streak>small,.wheel-log>small{display:block;color:#787f99;font-size:8px;line-height:1.5}.wheel-log>div{display:flex;align-items:center;gap:10px;border-top:1px solid #303754;padding:10px 0}.wheel-log>div>i{width:28px;height:28px;border-radius:9px;background:#242b4c;color:var(--lime);display:grid;place-items:center;font-style:normal}.wheel-log p{margin:0}.wheel-log p b,.wheel-log p small{display:block}.wheel-log p b{font-size:10px}.wheel-log p small{font-size:8px;color:#868da6;margin-top:3px}.wheel-progress{display:block;height:4px;border-radius:99px;background:#303754;margin:12px 0 7px;overflow:hidden}.wheel-progress i{display:block;width:29%;height:100%;background:linear-gradient(90deg,#8067e7,var(--lime));border-radius:inherit}.screen-wheel .nova-wheel{width:370px;height:370px;top:54px;box-shadow:0 0 0 14px #151b35,0 0 75px rgba(133,103,232,.32),0 30px 60px rgba(0,0,0,.45)}.screen-wheel .wheel-core{inset:118px}.screen-wheel .wheel-marker{top:29px}.screen-wheel .wheel-numbers span{display:flex;flex-direction:column;align-items:center;font-size:15px;line-height:1}.screen-wheel .wheel-numbers span i{font-style:normal;font-size:10px;margin-bottom:4px;opacity:.7}.screen-wheel .wheel-numbers span:nth-child(1){left:177px;top:30px}.screen-wheel .wheel-numbers span:nth-child(2){right:56px;top:79px}.screen-wheel .wheel-numbers span:nth-child(3){right:28px;top:174px}.screen-wheel .wheel-numbers span:nth-child(4){right:67px;bottom:65px}.screen-wheel .wheel-numbers span:nth-child(5){left:176px;bottom:28px}.screen-wheel .wheel-numbers span:nth-child(6){left:62px;bottom:63px}.screen-wheel .wheel-numbers span:nth-child(7){left:29px;top:174px}.screen-wheel .wheel-numbers span:nth-child(8){left:57px;top:78px}.screen-wheel .wheel-copy{z-index:7}.screen-wheel .arcade-action{z-index:7}
@media(max-width:1050px){.wheel-module{display:none}.page-home .featured-section{padding-left:40px;padding-right:40px}.page-home .home-five .game-card{height:540px}}
@media(max-width:760px){.page-home .featured-section{width:calc(100% - 20px);padding:55px 15px 20px;border-radius:28px}.page-home .home-five .game-card,.page-home .home-five .game-card:nth-child(-n+2){height:520px}.page-home .home-five .game-info{padding:28px 24px 23px}.page-home .home-five .game-info h3{font-size:34px}.screen-wheel .nova-wheel{width:290px!important;height:290px!important;top:60px}.screen-wheel .wheel-core{inset:91px}.screen-wheel .wheel-numbers span{font-size:12px}.screen-wheel .wheel-numbers span i{font-size:8px}.screen-wheel .wheel-numbers span:nth-child(1){left:138px;top:23px}.screen-wheel .wheel-numbers span:nth-child(2){right:43px;top:61px}.screen-wheel .wheel-numbers span:nth-child(3){right:21px;top:135px}.screen-wheel .wheel-numbers span:nth-child(4){right:50px;bottom:50px}.screen-wheel .wheel-numbers span:nth-child(5){left:137px;bottom:21px}.screen-wheel .wheel-numbers span:nth-child(6){left:45px;bottom:49px}.screen-wheel .wheel-numbers span:nth-child(7){left:21px;top:135px}.screen-wheel .wheel-numbers span:nth-child(8){left:43px;top:60px}}

/* Nova League */
.rank-avatar{--avatar:#c9f269;width:78px;height:78px;border-radius:25px;background:radial-gradient(circle at 30% 20%,#fff,var(--avatar) 28%,#242a4d 80%);border:1px solid rgba(255,255,255,.4);box-shadow:0 15px 35px rgba(0,0,0,.25),inset 0 1px rgba(255,255,255,.7);display:grid;place-items:center;color:#090d20;font-style:normal;font-weight:950;font-size:25px}.rank-avatar.mini{width:38px;height:38px;border-radius:12px;font-size:12px;flex:0 0 auto}.page-leaderboard{background:#080b1c;color:#fff}.page-leaderboard .site-header{color:#fff;background:#080b1c;border-color:#222740}.page-leaderboard .main-nav a,.page-leaderboard .language-button{color:#bcc0d0}.page-leaderboard .pill-link{background:var(--lime)!important;color:#0a0e21!important}.page-leaderboard .brand-copy small{color:#858aa1}.page-leaderboard .site-footer{background:#050714;color:#fff;border-color:#20243a}.page-leaderboard .site-footer a,.page-leaderboard .site-footer p,.page-leaderboard .footer-bottom{color:#9ca0b2}.page-leaderboard .footer-links h3{color:#fff}.rank-hero{padding:95px 0 115px;background:radial-gradient(circle at 75% 35%,rgba(133,103,232,.35),transparent 30%),radial-gradient(circle at 15% 90%,rgba(201,242,105,.08),transparent 25%),#0a0e22;overflow:hidden}.rank-hero>.section-shell{display:flex;align-items:end;justify-content:space-between}.rank-hero h1{font-size:clamp(65px,8.5vw,120px);line-height:.87;letter-spacing:-.075em;margin:35px 0 0}.rank-hero h1 em{font-style:normal;color:var(--lime)}.rank-season{width:220px;border-left:1px solid #373e5c;padding-left:23px;margin-bottom:10px}.rank-season small,.rank-season b,.rank-season span{display:block}.rank-season small{font-size:7px;letter-spacing:.18em;color:#777e98}.rank-season b{font-size:30px;margin:8px 0}.rank-season span{font-size:9px;color:#979db3}.rank-season span i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#5ee28b;box-shadow:0 0 12px #5ee28b;margin-right:7px}.rank-shell{padding-top:45px;padding-bottom:120px}.rank-tabs{display:flex;gap:8px;overflow-x:auto;padding-bottom:15px}.rank-tabs a{flex:0 0 auto;border:1px solid #343a56;border-radius:99px;padding:10px 15px;color:#9ca1b6;font-size:9px;font-weight:900}.rank-tabs a.active{background:var(--lime);border-color:var(--lime);color:#0b1022}.rank-podium{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:end;margin:60px 0 35px}.rank-podium article{min-height:315px;border:1px solid #303650;border-radius:26px;background:linear-gradient(155deg,#171d38,#0e1329);display:flex;flex-direction:column;align-items:center;text-align:center;padding:30px;position:relative;box-shadow:0 28px 65px rgba(0,0,0,.25)}.rank-podium article.podium-1{min-height:370px;border-color:#69743f;background:radial-gradient(circle at 50% 15%,rgba(201,242,105,.18),transparent 33%),linear-gradient(155deg,#1b2339,#0e1329)}.podium-crown{position:absolute;right:18px;top:15px;color:var(--lime);font-size:20px}.rank-podium small{font-size:7px;letter-spacing:.13em;color:#7d839c;margin-top:17px}.rank-podium h2{font-size:25px;margin:8px}.rank-podium strong{font-size:38px;margin-top:auto}.rank-podium>article>i{font-size:7px;font-style:normal;letter-spacing:.16em;color:var(--lime)}.rank-table{border:1px solid #303650;border-radius:24px;overflow:hidden;background:#10152a}.rank-table-head,.rank-row{display:grid;grid-template-columns:80px 1.4fr .8fr .5fr .7fr;align-items:center;gap:12px;padding:0 25px}.rank-table-head{height:50px;background:#171d35;color:#717791;font-size:7px;letter-spacing:.16em}.rank-table-head span:last-child{text-align:right}.rank-row{min-height:73px;border-top:1px solid #2b314b}.rank-row>b{color:#777d95}.rank-person{display:flex;align-items:center;gap:12px}.rank-person strong{font-size:12px}.rank-row>em{justify-self:start;border:1px solid #363d5a;border-radius:99px;padding:5px 8px;color:#8f95aa;font-size:7px;font-style:normal;letter-spacing:.1em}.rank-row>span:nth-child(4){font-size:9px;color:#868ca4}.rank-row>strong:last-child{text-align:right;font-size:16px;color:var(--lime)}.rank-note{display:flex;gap:13px;align-items:center;margin-top:25px;color:#848aa0;font-size:10px}.rank-note>span{width:28px;height:28px;border:1px solid #3a405b;border-radius:50%;display:grid;place-items:center}.rank-note p{margin:0}.rank-note b{color:#fff}
.game-ranking{margin-top:32px;border:1px solid #303650;border-radius:25px;background:#10152a;overflow:hidden}.game-ranking-head{height:92px;padding:0 28px;display:flex;justify-content:space-between;align-items:center;background:radial-gradient(circle at 90% 0,rgba(133,103,232,.18),transparent 30%),#151a33}.game-ranking-head span{font-size:7px;letter-spacing:.17em;color:#767d97}.game-ranking-head h2{font-size:24px;margin:7px 0 0}.game-ranking-head>a{border:1px solid #3a415f;border-radius:99px;padding:9px 12px;font-size:8px;font-weight:900;color:var(--lime)}.game-ranking-list{display:grid;grid-template-columns:repeat(5,1fr)}.game-rank{min-width:0;display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:9px;padding:20px 14px;border-left:1px solid #292f49;position:relative}.game-rank:first-child{border:0;background:rgba(201,242,105,.045)}.game-rank>b{position:absolute;right:10px;top:8px;font-size:8px;color:#656c87}.game-rank>span{min-width:0}.game-rank>span strong,.game-rank>span small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.game-rank>span strong{font-size:10px}.game-rank>span small{font-size:6px;color:#777e98;margin-top:4px}.game-rank>em{grid-column:1/-1;text-align:right;color:var(--lime);font-size:18px;font-style:normal;font-weight:950}.game-rank.first:after{content:"TOP SIGNAL";position:absolute;left:14px;bottom:22px;color:#777e96;font-size:6px;letter-spacing:.12em}
.home-rank-wrap{margin:95px 0;background:radial-gradient(circle at 20% 25%,rgba(201,242,105,.1),transparent 25%),radial-gradient(circle at 85% 70%,rgba(133,103,232,.22),transparent 30%),#0a0e22;color:#fff;padding:100px 0}.home-rank{display:grid;grid-template-columns:.75fr 1.25fr;gap:85px;align-items:center}.home-rank-copy h2{font-size:clamp(48px,5.5vw,76px);line-height:.98;letter-spacing:-.06em;margin:28px 0 20px}.home-rank-copy h2 em{font-style:normal;color:var(--lime)}.home-rank-copy p{color:#9da2b7;font-size:14px;line-height:1.75;max-width:430px}.home-rank-copy .btn{margin-top:25px}.home-rank-board{border:1px solid #343b57;border-radius:26px;background:rgba(16,21,42,.88);overflow:hidden;box-shadow:0 35px 80px rgba(0,0,0,.35)}.home-rank-head{height:65px;padding:0 22px;display:flex;align-items:center;justify-content:space-between;background:#171d36;font-size:8px;letter-spacing:.16em}.home-rank-head b{color:#7f869f}.home-rank-head b i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#5ee28b;box-shadow:0 0 10px #5ee28b;margin-right:7px}.home-rank-row{display:grid;grid-template-columns:36px 38px 1fr auto;align-items:center;gap:12px;min-height:68px;padding:0 20px;border-top:1px solid #2c324c}.home-rank-row>strong{font-size:10px;color:#6f7690}.home-rank-row>span b,.home-rank-row>span small{display:block}.home-rank-row>span b{font-size:11px}.home-rank-row>span small{font-size:7px;color:#777e98;margin-top:4px}.home-rank-row>em{font-size:17px;font-style:normal;font-weight:950;color:#fff}.home-rank-row>em small{font-size:6px;color:#717890}.home-rank-row.top{background:linear-gradient(90deg,rgba(201,242,105,.05),transparent)}.home-rank-row.top>strong,.home-rank-row.top>em{color:var(--lime)}
@media(max-width:900px){.game-ranking-list{grid-template-columns:1fr}.game-rank{grid-template-columns:auto auto 1fr auto;border-left:0;border-top:1px solid #292f49;padding:13px 16px}.game-rank>em{grid-column:auto}.game-rank.first:after{display:none}.home-rank{grid-template-columns:1fr}.rank-podium{gap:8px}.rank-podium article{padding:20px 10px}.rank-table-head,.rank-row{grid-template-columns:55px 1fr .7fr .6fr}.rank-table-head span:nth-child(3),.rank-row>em{display:none}}
@media(max-width:760px){.rank-hero{padding:70px 0}.rank-hero>.section-shell{display:block}.rank-hero h1{font-size:62px}.rank-season{margin-top:45px}.rank-podium{display:flex;overflow-x:auto;align-items:stretch}.rank-podium article,.rank-podium article.podium-1{flex:0 0 76%;min-height:300px}.rank-table-head,.rank-row{grid-template-columns:42px 1fr auto;padding:0 13px}.rank-table-head span:nth-child(3),.rank-table-head span:nth-child(4),.rank-row>em,.rank-row>span:nth-child(4){display:none}.rank-row>strong:last-child{font-size:13px}.home-rank-wrap{padding:70px 0}.home-rank{gap:45px}.home-rank-copy h2{font-size:50px}.home-rank-row{grid-template-columns:28px 34px 1fr auto;gap:8px;padding:0 11px}.home-rank-row>em{font-size:13px}.game-ranking-head{padding:0 17px}.game-ranking-head h2{font-size:20px}}
