/*! (c) 2026 TideArcade (tidearcade.com). All rights reserved. Copying or reusing this code is not allowed. */
:root{--font: 'Nunito',system-ui,-apple-system,'Segoe UI',sans-serif;--head: 'Lilita One','Nunito',system-ui,sans-serif;--outline: #0a1a3d;--navy: #0c2672;--navy-2: #123a9c;--blue: #2a7cff;--blue-2: #1b5fd6;--yellow: #ffc93c;--yellow-2: #d98a00;--green: #22b35a;--red-x: #e8432a;--text-card: #ffffff;--muted-card: #a9c2f5;--line-card: rgba(255,255,255,.18);--soft: rgba(255,255,255,.08);--card-bg: linear-gradient(#173d9c,#10296f);--link: #8fd0ff;--paper: #1a4096;--paper-2: #1d47a6;--card: #15378f;--sunk: #0f2c78;--ink: var(--text-card);--ink-2: #dbe7ff;--muted: var(--muted-card);--faint: #8a9ac0;--line: var(--line-card);--line-2: rgba(255,255,255,.28);--edge: var(--outline);--red: var(--link);--red-2: #1446b8;--mustard: var(--yellow);--good: var(--green);--bad: var(--red-x);--serif: var(--head);--sans: var(--font);--r: 14px;--r-lg: 16px;--shadow: none;--drop: 0 5px 0 var(--outline);--wrap: 1320px;color-scheme: light}html body{font: 700 15px/1.45 var(--font);color: #fff;letter-spacing: 0;background: #1b5fd6 radial-gradient(1400px 800px at 50% -10%,#3d8bff 0%,#1b5fd6 45%,#0f2f86 100%) fixed !important}body::before{content: '';position: fixed;inset: 0;z-index: -1;pointer-events: none;background: repeating-linear-gradient(-35deg,rgba(255,255,255,.045) 0 28px,transparent 28px 56px)}h1,h2,h3,h4,.display,.display-sm,.game-logo,.game-logo span{font-family: var(--head) !important;font-weight: 400 !important;letter-spacing: .01em !important;text-transform: none !important;line-height: 1.12}.page-head h1,.page-head .display-sm,.section-head h2,.section-head h1,main>.wrap>h1,.col-title,.recent-title{color: #fff !important;-webkit-text-stroke: 1.5px var(--outline);paint-order: stroke fill;text-shadow: 0 3px 0 var(--outline) !important}h1,.display,.display-sm{font-size: clamp(1.8rem,3.6vw,2.6rem) !important}h2{font-size: clamp(1.3rem,2.4vw,1.7rem)}h3{font-size: 1.15rem}.section-head h2::after,.section-head h2::before{content: none !important;display: none !important}.page-head .lede,.section-head p,.page-head p,.section-head .muted{color: #dbe7ff !important;font-weight: 700}.eyebrow,.kicker{font: 400 .9rem/1.2 var(--head) !important;letter-spacing: .04em !important;text-transform: uppercase;color: var(--yellow) !important}.crumbs{color: #b9cdf5;font-size: .85rem}.crumbs a{color: #dbe7ff;text-decoration: none}.crumbs a:hover{color: #fff}a{color: var(--link)}.muted{color: var(--muted-card)}.section{padding-block: clamp(18px,3vw,30px)}:focus-visible{outline: 3px solid var(--yellow);outline-offset: 2px}.panel,.side-card,.board-card,.info-card,.guide-main,.stat-card,.mode-card,.wr-prompt,.gate-card,.guest-note,.auth-card,.modal-card,.result-card,.rw-card,.road-item,.tour-card,.daily-card,.social-card,.clan-head,.player-card,.dr-card,.promo-card,.war-card,.house-card,.unlock-card,.ch-card,.live-strip,.recent-card,.rw-me-card,.ch-streak,.mm-card,.clan-card,.profile-card,.arc-missions,.arc-hats,.house-mini,.spin-main,.pass-card,.lb-table-wrap,.people-list .person,.entry-card,.lobby-card{background: var(--card-bg) !important;color: var(--text-card) !important;border: 3px solid var(--outline) !important;border-radius: 16px !important;box-shadow: var(--drop) !important}.panel h2,.side-card h2,.info-card h3,.guide-main h2,.guide-main h3,.mode-card h3,.auth-card h1,.modal-card h2,.result-card h2,.gate-card h1,.panel .section-head h2,.gate-card .display-sm,.auth-card .display-sm,.clan-head h1,.lobby-card h2{color: var(--text-card) !important;-webkit-text-stroke: 0 !important;text-shadow: none !important}.side-card h2,.panel>h2,.panel .section-head h2{font-size: 1.2rem !important}.ch-card{box-shadow: 0 3px 0 var(--outline) !important;border-width: 2px !important}.mode-card p,.info-card p,.side-card p{color: var(--muted-card)}.skeleton,.skeleton-lines{background: var(--soft) !important}.modal-layer,.result-layer{background: rgba(6,14,40,.72) !important;backdrop-filter: none !important}.modal-card,.result-card{box-shadow: 0 8px 0 var(--outline) !important}input,select,textarea{background: var(--soft) !important;border: 2px solid var(--line-2) !important;color: var(--text-card) !important;border-radius: 10px !important;font-weight: 700;box-shadow: none !important}input:focus,select:focus,textarea:focus{border-color: var(--blue) !important;outline: none}.notice{background: var(--soft) !important;border: 2px solid var(--line-card) !important;color: var(--text-card) !important}.toast{background: var(--card-bg) !important;color: var(--text-card) !important;border: 3px solid var(--outline) !important;box-shadow: var(--drop) !important;border-radius: 14px !important;font-weight: 800}.btn{--bg: linear-gradient(#2f5fd0,#1d43a8);--fg: #fff;--sh: #10296f;min-height: 44px;padding: 8px 18px;border: 3px solid var(--outline) !important;border-radius: 14px !important;background: var(--bg) !important;color: var(--fg) !important;font: 400 1.05rem/1.05 var(--head) !important;letter-spacing: .02em !important;text-transform: uppercase !important;box-shadow: inset 0 -5px 0 var(--sh),0 4px 0 var(--outline) !important;text-shadow: none !important;transform: none;transition: transform .08s,filter .12s;animation: none !important}.btn{white-space: normal;text-align: center;max-width: 100%;min-width: 0;overflow-wrap: break-word;hyphens: manual}.btn::before,.btn::after{display: none !important}.btn.loading::after{display: block !important}.btn:hover{filter: brightness(1.06);transform: translateY(-1px)}.btn:active{transform: translateY(3px);box-shadow: inset 0 -2px 0 var(--sh),0 1px 0 var(--outline) !important}.btn:disabled{filter: grayscale(.5);opacity: .6;transform: none}.btn-play,.btn-yellow,.btn-hero{--bg: linear-gradient(#ffe066,#ffbf1f 55%,#ff9a00);--fg: #2a1600;--sh: #c46d00}.btn-primary{--fg: #fff;--sh: #1b4fc4;text-shadow: 0 2px 0 var(--outline) !important}.btn-secondary,.btn-outline{--bg: linear-gradient(#2f5fd0,#1d43a8);--fg: #fff;--sh: #10296f}.btn-ghost{--bg: rgba(255,255,255,.14);--fg: #fff;--sh: rgba(0,0,0,.15)}.panel .btn-ghost,.side-card .btn-ghost,.modal-card .btn-ghost,.result-card .btn-ghost,.mode-card .btn-ghost,.auth-card .btn-ghost,.lobby-card .btn-ghost,.rw-me-card .btn-ghost{--bg: rgba(255,255,255,.12);--fg: #fff;--sh: rgba(0,0,0,.25)}.btn-danger{--bg: linear-gradient(#ff8a6b,#e8432a);--fg: #fff;--sh: #a92a14}.btn-lg,.btn-play,.btn-hero{min-height: 56px;padding: 10px 26px;font-size: 1.4rem !important;border-radius: 16px !important}@media (max-width: 560px){.btn-lg,.btn-play,.btn-hero{padding-inline: 16px;font-size: 1.2rem !important}}.btn-sm{min-height: 38px;padding: 5px 14px;font-size: .95rem !important;border-radius: 12px !important}.btn-xs{min-height: 30px;padding: 2px 10px;font-size: .82rem !important;border-width: 2px !important;border-radius: 10px !important;box-shadow: inset 0 -3px 0 var(--sh),0 2px 0 var(--outline) !important}.btn svg,.btn .btn-ico{width: 20px;height: 20px}.icon-btn,.search-btn{border: 2px solid var(--outline) !important;border-radius: 12px !important;background: linear-gradient(#5fc0ff,#2a7cff) !important;color: #fff !important;box-shadow: inset 0 -4px 0 #1b4fc4,0 3px 0 var(--outline) !important}.icon-btn svg,.search-btn svg{stroke: currentColor !important}.match-actions .icon-btn{background: var(--card-bg) !important;color: var(--text-card) !important;box-shadow: inset 0 -4px 0 rgba(0,0,0,.28),0 3px 0 var(--outline) !important}.link-arrow,.link-btn{color: var(--link) !important;font-weight: 800}.section-head .link-arrow{color: var(--yellow) !important}.badge{background: var(--soft) !important;border: 2px solid var(--outline) !important;color: var(--text-card) !important;font: 400 .8rem/1 var(--head) !important;letter-spacing: .03em;border-radius: 8px !important;box-shadow: none !important}.badge-ranked{background: var(--yellow) !important;color: #2a1600 !important}.tag,.new-ribbon,.ribbon{background: var(--yellow) !important;color: #2a1600 !important;border: 2px solid var(--outline) !important;font: 400 .72rem/1 var(--head) !important;letter-spacing: .04em;box-shadow: none !important;border-radius: 8px !important}.cat-chip,.chip{background: var(--navy) !important;border: 2px solid var(--outline) !important;color: #dbe7ff !important;border-radius: 999px !important;font: 400 .95rem/1 var(--head) !important;letter-spacing: .02em;padding: 8px 16px !important;box-shadow: 0 3px 0 var(--outline) !important}.cat-chip.active{background: var(--yellow) !important;color: #2a1600 !important}.xp-bar,.lvbar{background: var(--outline) !important;border: 2px solid var(--outline) !important;border-radius: 99px !important;box-shadow: none !important;overflow: hidden}.xp-bar i,.lvbar i{background: linear-gradient(#7ff0a0,#22b35a) !important;box-shadow: none !important}.site-header{background: linear-gradient(#0f2f86,#0c2672) !important;border-bottom: 3px solid var(--outline) !important;box-shadow: 0 4px 0 rgba(0,0,0,.2) !important;backdrop-filter: none !important}.header-row{height: 64px}.brand-name{font: 400 1.45rem/1 var(--head) !important;color: #fff !important;letter-spacing: .02em;-webkit-text-stroke: 1px var(--outline);paint-order: stroke fill;text-shadow: 0 2px 0 var(--outline)}.brand-name em{color: var(--yellow) !important;font-style: normal}.main-nav{gap: 6px;margin-inline: auto;overflow: visible !important}.main-nav a{display: inline-flex;align-items: center;gap: 7px;padding: 8px 14px !important;border-radius: 12px !important;border: 2px solid transparent !important;background: none !important;color: #cfe0ff !important;font: 400 1rem/1 var(--head) !important;letter-spacing: .03em !important;text-transform: none !important;box-shadow: none !important;transform: none !important}.main-nav a:hover{background: rgba(255,255,255,.1) !important;color: #fff !important}.main-nav a[aria-current]{background: var(--yellow) !important;color: #2a1600 !important;border-color: var(--outline) !important;box-shadow: inset 0 -4px 0 var(--yellow-2),0 3px 0 var(--outline) !important}.online-pill{background: var(--outline) !important;border: 2px solid #04102a !important;color: #fff !important;font: 400 .95rem/1 var(--head) !important;border-radius: 99px !important;box-shadow: none !important}.online-pill i{background: #3fe08a !important;box-shadow: 0 0 0 2px rgba(63,224,138,.3) !important}.lang-menu summary,.user-menu summary{color: #fff !important}.lang-code{font-family: var(--head);font-weight: 400}.user-menu .avatar,.guest-menu .avatar{border: 3px solid var(--outline) !important;box-shadow: 0 3px 0 var(--outline) !important;background: var(--card-bg) !important}.lvl-badge{background: var(--yellow) !important;color: #2a1600 !important;border: 2px solid var(--outline) !important;font: 400 .72rem/1 var(--head) !important;box-shadow: none !important}.user-name small{color: #9fb8ef !important}.user-name b{color: #fff !important;font-family: var(--head);font-weight: 400;letter-spacing: .02em}.dropdown-menu{background: var(--card-bg) !important;border: 3px solid var(--outline) !important;border-radius: 14px !important;box-shadow: var(--drop) !important}.dropdown-menu a,.dropdown-menu button{color: var(--text-card) !important;font-weight: 800;border-radius: 8px}.dropdown-menu a:hover,.dropdown-menu button:hover{background: var(--soft) !important}.tabbar{background: linear-gradient(#0f2f86,#0c2672) !important;border-top: 3px solid var(--outline) !important;box-shadow: none !important;backdrop-filter: none !important}.tabbar a{color: #9fb8ef !important;font: 400 .74rem/1.1 var(--head) !important;letter-spacing: .03em;text-transform: none !important}.tabbar a svg{stroke: currentColor !important}.tabbar a[aria-current]{color: var(--yellow) !important}.tabbar a[aria-current]>*,.tabbar a[aria-current]::before,.tabbar a[aria-current]::after{background: none !important;box-shadow: none !important}.site-footer{background: var(--navy) !important;color: #cfe0ff !important;border-top: 3px solid var(--outline) !important;margin-top: 40px !important}.site-footer::before,.site-footer::after{display: none !important}.site-footer a{color: #dbe7ff !important}.site-footer a:hover{color: var(--yellow) !important}.footer-grid h2{color: var(--yellow) !important;font: 400 1rem/1.2 var(--head) !important;letter-spacing: .03em;-webkit-text-stroke: 0;text-shadow: none !important}.footer-bottom,.footer-brand p{color: #9fb8ef !important;border-color: rgba(255,255,255,.15) !important}.footer-brand .brand-name{font-size: 1.3rem !important}.theme-btn{display: none !important}.lobby{display: grid;grid-template-columns: 290px minmax(0,1fr) 310px;gap: 18px;align-items: start;padding-block: 18px 6px}.lobby-col{display: grid;gap: 12px;align-content: start}.col-title{font: 400 1.5rem/1.1 var(--head) !important;margin: 0}.ev{display: block;overflow: hidden;text-decoration: none;padding: 0 !important;transition: transform .1s}.ev:hover{transform: translateY(-2px)}.ev-head{display: flex;justify-content: space-between;align-items: center;padding: 8px 12px;color: #fff;font: 400 1.05rem/1.1 var(--head);letter-spacing: .02em;text-shadow: 0 2px 0 rgba(0,0,0,.25)}.ev-head small{background: rgba(0,0,0,.25);padding: 2px 8px;border-radius: 99px;font: 800 .75rem/1.3 var(--font);text-shadow: none}.ev-a .ev-head{background: linear-gradient(#a98bff,#6a3fd1)}.ev-b .ev-head{background: linear-gradient(#ff8a6b,#e8432a)}.ev-c .ev-head{background: linear-gradient(#5fe0a0,#11875c)}.ev-body{display: flex;gap: 12px;align-items: center;padding: 10px 12px;min-height: 76px}.ev-body>div{display: grid;gap: 2px;min-width: 0;flex: 1}.ev-body b{font: 400 1.1rem/1.15 var(--head);letter-spacing: .02em}.ev-body small{color: var(--muted-card);font-weight: 700}.ev-art{width: 64px;flex: none;border-radius: 10px;overflow: hidden}.ev-art svg{width: 100%;height: auto}.ev .warbar{display: block;height: 12px;border-radius: 99px;overflow: hidden;background: var(--red-x);border: 2px solid var(--outline);width: 100%}.ev .warbar i{display: block;height: 100%;background: var(--blue)}.feat{display: block;overflow: hidden;border: 3px solid var(--outline);border-radius: 18px;box-shadow: var(--drop);background: var(--outline);text-decoration: none;color: #fff;position: relative;transition: transform .1s}.feat:hover{color: #fff;transform: translateY(-2px)}.feat .spot-svg,.feat-art svg{display: block;width: 100%;height: auto;aspect-ratio: 16 / 8}.feat-info{padding: 14px 18px 16px;background: linear-gradient(#123a9c,#0c2672)}.feat-info h1{margin: 0 0 4px;font-size: clamp(1.9rem,3.4vw,2.6rem) !important;color: #fff !important;-webkit-text-stroke: 1.5px var(--outline);paint-order: stroke fill;text-shadow: 0 3px 0 var(--outline) !important}.feat-info p{margin: 0;color: #cfe0ff}.feat-badge{position: absolute;top: 12px;left: 12px;z-index: 2;padding: 5px 12px;background: var(--yellow);color: #2a1600;border: 2px solid var(--outline);border-radius: 10px;font: 400 1rem/1 var(--head);letter-spacing: .02em;transform: rotate(-3deg)}.lobby-cta{display: grid;grid-template-columns: 1.4fr 1fr;gap: 12px;margin-top: 14px}.lobby-cta .btn{min-height: 74px;font-size: clamp(1.5rem,3vw,2.1rem) !important;border-radius: 18px !important;box-shadow: inset 0 -7px 0 var(--sh),inset 0 3px 0 rgba(255,255,255,.45),0 6px 0 var(--outline) !important}.lobby-cta .btn-primary{font-size: clamp(1.1rem,2.2vw,1.5rem) !important}.lobby-cta .btn span{white-space: nowrap}.lobby-cta svg{width: 26px;height: 26px}.lobby-online{display: flex;align-items: center;justify-content: center;gap: 8px;margin: 10px 0 0;color: #cfe0ff}.lobby-online .live-dot{width: 9px;height: 9px;border-radius: 50%;background: #3fe08a;animation: none;box-shadow: none}.lp-pass{padding: 12px 14px !important;background: linear-gradient(#ffd34d,#f0a000) !important;color: #2a1600 !important;text-decoration: none;display: grid;gap: 8px;border: 3px solid var(--outline);border-radius: 16px;box-shadow: var(--drop)}.lp-pass:hover{color: #2a1600 !important}.lp-pass .pass-h{display: flex;justify-content: space-between;align-items: center}.lp-pass .pass-h b{font: 400 1.3rem/1 var(--head);letter-spacing: .02em}.lp-track{display: grid;gap: 6px}.lp-track span{display: grid;place-items: center;aspect-ratio: 1;background: #fff3c4;border: 2px solid #7a4a00;border-radius: 10px;color: #7a4a00;font: 400 .85rem/1 var(--head)}.lp-track span.got{background: var(--green);color: #fff;border-color: var(--outline)}.lp-pass small{font-weight: 800}.lp-pass .lvbar{display: block;height: 12px}.lp-pass .lvbar i{display: block;height: 100%}.lp-missions{padding: 12px 14px !important;display: grid;gap: 8px}.lp-missions h2{font-size: 1.3rem !important;margin: 0}.lp-missions .ch-list{display: grid;gap: 8px;margin: 0;padding: 0}.lp-missions .row-gap{margin-top: 2px}.lobby-player{display: flex;align-items: center;gap: 12px;padding: 10px 14px !important}.lobby-player .pc-text{display: grid;gap: 2px;flex: 1;min-width: 0}.lobby-player small{color: var(--muted-card)}.lobby-player b{font: 400 1.2rem/1.1 var(--head);letter-spacing: .02em}@media (max-width: 1150px){.lobby{grid-template-columns: minmax(0,1fr)}.lobby-center{order: -1}.lobby-col.lobby-left,.lobby-col.lobby-right{grid-template-columns: repeat(auto-fit,minmax(260px,1fr))}.lobby-col .col-title{grid-column: 1 / -1}}@media (max-width: 600px){.lobby{padding-block: 10px 0;gap: 14px}.lobby-cta .btn{min-height: 62px}.lobby-cta .btn-primary{font-size: 1.05rem !important}.feat-info{padding: 10px 14px 12px}}.game-list{display: grid !important;grid-template-columns: repeat(auto-fill,minmax(160px,1fr)) !important;gap: 14px !important}@media (max-width: 600px){.game-list{grid-template-columns: repeat(3,minmax(0,1fr)) !important;gap: 8px !important}.game-tile-meta{display: none}}.game-tile{--c: #2a7cff;display: flex !important;flex-direction: column;background: var(--c) !important;border: 3px solid var(--outline) !important;border-radius: 16px !important;box-shadow: var(--drop) !important;overflow: hidden;transition: transform .1s !important;grid-column: auto !important;grid-row: auto !important;min-height: 0 !important}.game-tile:hover{transform: translateY(-3px) !important}.game-tile .game-tile-art{background: rgba(255,255,255,.18) !important;border-bottom: 3px solid var(--outline) !important;border-radius: 0 !important;overflow: hidden;position: relative}.game-tile .game-tile-art svg{width: 100%;height: 100%}.game-tile-body{padding: 8px 10px 10px !important;gap: 2px;color: #fff;display: flex !important;flex-direction: column}.game-tile-body h3,.game-tile-body h3 a{font: 400 1.15rem/1.1 var(--head) !important;color: #fff !important;text-decoration: none;text-shadow: 0 2px 0 rgba(0,0,0,.35) !important;-webkit-text-stroke: 0 !important;margin: 0}.game-tile-body>p:not(.game-tile-meta),.game-tile-body .game-tile-links,.game-tile-body .eyebrow{display: none !important}.game-tile-meta{color: rgba(255,255,255,.85) !important;font-size: .78rem !important;margin: 0 !important}.game-tile-body .row-gap,.game-tile-body .game-tile-actions{margin-top: 8px}#games .game-tile-body .row-gap,#games .game-tile-body .game-tile-actions,#games .game-tile-body .btn{display: none !important}.game-tile .badge,.game-tile .tag{font-size: .7rem !important}.game-tile.rolled{outline: 4px solid var(--yellow)}.t-tr{--c: #2fa4ef}.t-st{--c: #7b5ad6}.t-bs{--c: #1f7fd6}.t-chess{--c: #8a5a33}.t-qz{--c: #e8432a}.t-bk{--c: #f0a000}.t-ck{--c: #c4472d}.t-c4{--c: #2a62d6}.t-wr{--c: #2dc68b}.t-mr{--c: #11875c}.t-hm{--c: #5a6b8a}.t-an{--c: #b46bff}.t-dt{--c: #ff7ab6}.recent-card{padding: 8px 12px !important}.recent-card b{font: 400 1.05rem/1.1 var(--head);letter-spacing: .02em}.recent-card small{color: var(--muted-card)}.live-strip{color: var(--text-card) !important}.live-strip .live-label{font: 400 1rem var(--head);letter-spacing: .02em}.live-strip a{color: var(--text-card) !important}.hx,.title-inner,.stats-band,.how,.meet-tidy,.final-cta,.title-screen{display: none !important}.social-card b{font: 400 1.2rem/1.1 var(--head);letter-spacing: .02em}.social-card span{color: var(--muted-card)}.sc-art,.how-ico{background: var(--soft) !important;border: 2px solid var(--outline) !important;box-shadow: none !important}.status-row .buddy,.qz-host,.qz-quip,.tidy-bubble,.entry .mascot{display: none !important}.result-tidy{display: block !important;background: none !important;border: 0 !important;padding: 0 !important;margin: 6px 0 0 !important}.result-tidy>:not(.tidy-say){display: none !important}.tidy-say{position: static !important;display: block;max-width: none !important;background: var(--soft) !important;color: var(--text-card) !important;border: 2px solid var(--line-card) !important;border-radius: 12px !important;padding: 8px 12px !important;font: 700 .92rem/1.4 var(--font) !important;box-shadow: none !important;transform: none !important;animation: none !important}.tidy-say::before,.tidy-say::after{display: none !important}.qz-bubble,.qz-stage{display: block !important}.game-page .ad-wide{display: none}.game-title{display: flex !important;align-items: center;gap: 12px;margin: 0 0 12px !important;padding: 0 !important;background: none !important;border: 0 !important}.game-title-art{display: block !important;width: 56px !important;flex: none;border: 3px solid var(--outline);border-radius: 12px;background: rgba(255,255,255,.2);box-shadow: 0 3px 0 var(--outline)}.game-title-art svg{width: 100%;height: auto}.game-title h1{margin: 0;font-size: clamp(1.6rem,3vw,2.2rem) !important;color: #fff !important;-webkit-text-stroke: 1.5px var(--outline);paint-order: stroke fill;text-shadow: 0 3px 0 var(--outline) !important}.game-title p{margin: 0;color: #dbe7ff;font-size: .92rem}.game-app{background: var(--navy) !important;border: 3px solid var(--outline) !important;border-radius: 18px !important;box-shadow: var(--drop) !important;padding: 14px !important;min-height: 0 !important;color: #fff}.game-app .setup-head h2{color: #fff !important;-webkit-text-stroke: 1px var(--outline);paint-order: stroke fill;text-shadow: 0 3px 0 var(--outline) !important}.game-app .setup-foot{color: #cfe0ff !important}.game-layout{grid-template-columns: minmax(0,1fr) 310px !important;gap: 18px !important}@media (max-width: 1100px){.game-layout{grid-template-columns: minmax(0,1fr) !important;grid-template-areas: 'stage' 'side' 'guide' !important}.game-side{display: grid;grid-template-columns: repeat(auto-fit,minmax(260px,1fr));gap: 12px}}@media (max-width: 760px){.game-page{padding-inline: 6px !important}.game-page .crumbs,.game-title p{display: none !important}.game-title{padding: 6px 6px 0 !important}.game-title-art{width: 40px !important}.game-app{padding: 8px !important;border-radius: 14px !important}}.match{gap: 10px !important}.match-bar .player,.match-bar>.seat{background: var(--card-bg) !important;color: var(--text-card) !important;border: 3px solid var(--outline) !important;border-radius: 14px !important;box-shadow: 0 3px 0 var(--outline) !important}.match-bar b{font-family: var(--head);font-weight: 400;letter-spacing: .02em}.match-status,.status-pill{background: var(--yellow) !important;color: #2a1600 !important;border: 3px solid var(--outline) !important;border-radius: 12px !important;box-shadow: 0 3px 0 var(--outline) !important;font: 400 1.05rem/1.2 var(--head) !important;letter-spacing: .02em;text-transform: none !important}.match-actions{gap: 8px !important}.result-card{color: var(--text-card) !important}.result-card h2{font-size: clamp(1.7rem,4.5vw,2.3rem) !important}.big-score{font: 400 clamp(2.8rem,8vw,3.8rem)/1 var(--head) !important;color: var(--text-card) !important;text-shadow: 0 3px 0 rgba(0,0,0,.28) !important;-webkit-text-stroke: 0 !important}.record,.level-up{color: #b36b00 !important;font-family: var(--head);font-weight: 400}.result-challenges{background: var(--soft) !important;border: 2px solid var(--line-card) !important;border-radius: 12px !important}:root{--board-max: max(320px,calc(100dvh - 230px))}.chess-frame,.ck-frame,.dt-frame,.rv-frame{width: min(100%,var(--board-max)) !important;margin-inline: auto}.c4-board{width: min(100%,calc(var(--board-max) * 1.16)) !important;margin-inline: auto}.bs-wrap:not(.is-setup){max-width: calc(var(--board-max) * 2 + 32px) !important;margin-inline: auto}.bs-wrap.is-setup{max-width: min(100%,var(--board-max)) !important}.bs-panel{background: #0c2672 !important;border: 3px solid var(--outline) !important;border-radius: 14px !important;box-shadow: 0 3px 0 var(--outline) !important;color: #fff}.bs-panel h3{color: #fff !important}.bs-side-info,.bs-fleet .label,.bs-setup p{color: #dbe7ff !important}.qz-wrap,.wr-wrap,.hm-wrap,.an-wrap{max-width: 780px;margin-inline: auto}.qz-card{background: var(--card-bg) !important;color: var(--text-card) !important;border: 3px solid var(--outline) !important;border-radius: 16px !important;box-shadow: var(--drop) !important}.qz-text{font: 400 clamp(1.3rem,3.6vw,1.9rem)/1.2 var(--head) !important;letter-spacing: .01em;color: var(--text-card) !important}.qz-opt{background: var(--card-bg) !important;color: var(--text-card) !important;border: 3px solid var(--outline) !important;border-radius: 14px !important;box-shadow: inset 0 -5px 0 rgba(0,0,0,.28),0 4px 0 var(--outline) !important;font-weight: 800}.qz-opt.picked{background: rgba(255,255,255,.16) !important}.qz-opt.right{background: linear-gradient(#7ff0a0,#22b35a) !important;color: #fff !important;box-shadow: inset 0 -5px 0 #14804a,0 4px 0 var(--outline) !important}.qz-opt.wrong{background: linear-gradient(#ff8a6b,#e8432a) !important;color: #fff !important;box-shadow: inset 0 -5px 0 #a92a14,0 4px 0 var(--outline) !important}.qz-key{background: var(--navy) !important;color: #fff !important;border-radius: 8px !important;font-family: var(--head) !important;font-weight: 400 !important}.qz-timer{background: var(--outline) !important;border-radius: 99px}.qz-timer i{background: linear-gradient(#ffe066,#ff9a00) !important}.qz-timer.low i{background: var(--red-x) !important}.wr-meter,.qz-cat{background: var(--card-bg) !important;color: var(--text-card) !important;border: 2px solid var(--outline) !important;border-radius: 12px !important;box-shadow: 0 3px 0 var(--outline) !important}.wr-meter b{font-family: var(--head);font-weight: 400}.qz-feedback,.wr-feedback{color: #fff}.arc-screen{border: 3px solid var(--outline) !important;border-radius: 14px !important;box-shadow: var(--drop) !important}.arc-btn{background: linear-gradient(#5fc0ff,#2a7cff) !important;border: 3px solid var(--outline) !important;color: #fff !important;border-radius: 16px !important;box-shadow: inset 0 -5px 0 #1b4fc4,0 4px 0 var(--outline) !important}.arc-jump{background: linear-gradient(#ffe066,#ff9a00) !important;color: #2a1600 !important;box-shadow: inset 0 -5px 0 #c46d00,0 4px 0 var(--outline) !important}.arc-jump b{font-family: var(--head);font-weight: 400}.mode-card h3{font-size: 1.3rem !important}.mode-icon{background: var(--soft) !important;border: 2px solid var(--outline) !important;box-shadow: none !important}.fs-target{align-content: safe center !important;padding-top: max(10px,env(safe-area-inset-top)) !important;background: #1b5fd6 radial-gradient(1400px 800px at 50% -10%,#3d8bff 0%,#1b5fd6 45%,#0f2f86 100%) !important}.fs-target{--board-max: calc(100dvh - 170px)}.fs-target .match{max-width: calc(var(--board-max) + 240px) !important;margin-inline: auto;width: 100%}@media (orientation: landscape) and (max-height: 520px) and (pointer: coarse){html.in-match .site-header,html.in-match .tabbar,html.in-match .crumbs,html.in-match .game-title,html.in-match .ad-slot,html.in-match .site-footer{display: none !important}html.in-match body{padding-bottom: 0 !important}html.in-match .game-page{padding-inline: max(6px,env(safe-area-inset-left)) max(6px,env(safe-area-inset-right)) !important}html.in-match .game-app{padding: 4px !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important}html.in-match{--board-max: calc(100dvh - 28px)}html.in-match .match{grid-template-columns: var(--board-max) minmax(170px,1fr) !important;grid-template-areas: 'board bar' 'board status' 'board actions' 'board rest' !important;align-items: start;column-gap: 12px !important}html.in-match .match>.match-bar{grid-area: bar}html.in-match .match>.board-host{grid-area: board}html.in-match .match>.status-row{grid-area: status}html.in-match .match>.match-actions{grid-area: actions;justify-content: flex-start}html.in-match .match-bar{grid-template-columns: minmax(0,1fr) !important}html.in-match .match-bar .vs,html.in-match .match-bar>.vs{display: none !important}html.in-match .chess-wrap{grid-template-columns: minmax(0,1fr) !important}html.in-match .chess-wrap>:not(.chess-frame){display: none !important}html.in-match body.game-connect-four .match{grid-template-columns: calc(var(--board-max) * .98) minmax(170px,1fr) !important}html.in-match body.game-connect-four .c4-board{width: calc(var(--board-max) * .98) !important}html.in-match body:is(.game-battleship,.game-quiz,.game-math-race,.game-word-rush,.game-hangman,.game-anagrams) .match{grid-template-columns: minmax(0,1fr) !important;grid-template-areas: none !important}html.in-match body:is(.game-battleship,.game-quiz,.game-math-race,.game-word-rush,.game-hangman,.game-anagrams) .match>*{grid-area: auto !important}html.in-match body.game-battleship{--board-max: calc(100dvh - 96px)}html.in-match body.game-battleship .match-bar{grid-template-columns: minmax(0,1fr) minmax(0,1fr) !important}html.in-match body.game-battleship .match-bar>*{min-height: 0 !important;padding-block: 2px !important}html.in-match body.game-battleship .bs-panel h3{display: none}html.in-match body.game-battleship .bs-wrap:not(.is-setup){grid-template-columns: 1fr 1fr !important}html.arc-land .arc-stage{position: relative;display: block !important}html.arc-land .arc-screen{margin-inline: auto}html.arc-land .arc-pad{position: absolute;left: 0;right: 0;bottom: 4px;max-width: none !important;padding-inline: max(8px,env(safe-area-inset-left)) max(8px,env(safe-area-inset-right));pointer-events: none}html.arc-land .arc-pad>*{pointer-events: auto;opacity: .7}html.arc-land .arc-pad-dir{width: 190px}html.arc-land .arc-jump{width: 120px;justify-self: end}}.pass-card{padding: 14px !important}.pass-badge{background: var(--yellow) !important;color: #2a1600 !important;border: 3px solid var(--outline) !important;box-shadow: 0 3px 0 var(--outline) !important;font: 400 1.5rem/1 var(--head) !important}.pass-title b{font: 400 1.25rem/1.1 var(--head) !important;color: var(--text-card) !important;letter-spacing: .02em}.pass-title small,.pass-progress small,.pass-how{color: var(--muted-card) !important}.pass-tier{background: var(--soft) !important;border: 2px solid var(--outline) !important;border-radius: 12px !important;box-shadow: 0 3px 0 var(--outline) !important;color: var(--text-card) !important;animation: none !important}.pass-tier b{font-family: var(--head);font-weight: 400}.pass-tier small{color: var(--muted-card) !important}.pass-tier.got{background: rgba(34,179,90,.25) !important}.pass-tier.next{background: rgba(255,201,60,.2) !important}.pass-tier.last{background: linear-gradient(#ffd34d,#f0a000) !important}.pass-n{background: var(--navy) !important;color: #fff !important;border: 2px solid var(--outline);font-family: var(--head) !important;font-weight: 400 !important}.pass-tier.got .pass-n{background: var(--green) !important}.pass-tier::before{background: var(--outline) !important}.pass-gift{filter: none !important}.pass-check{background: var(--line-card) !important}.pass-tier.got .pass-check{background: var(--green) !important;color: #fff !important}.spin-info{font-family: var(--head) !important;color: var(--text-card) !important}.spin-prizes li{background: var(--soft) !important;border: 2px solid var(--outline) !important;box-shadow: 0 3px 0 var(--outline) !important;color: var(--text-card)}.rw-level{font-family: var(--head) !important;font-weight: 400 !important;font-size: 1.4rem !important}.road-level{border: 3px solid var(--outline) !important;box-shadow: 0 3px 0 var(--outline) !important;font-family: var(--head)}.road-stop.got .road-level{background: var(--yellow) !important;color: #2a1600 !important}.road-item b,.rw-card b{font-family: var(--head);font-weight: 400;letter-spacing: .02em}.tour-card .muted,.tour-card small,.tour-card .eyebrow{color: var(--muted-card) !important}.war-x{background: linear-gradient(#ff8a6b,#e8432a) !important;border: 2px solid var(--outline)}.war-score,.war-side b{font-family: var(--head) !important;font-weight: 400 !important}.ch-card .ch-ico{border: 2px solid var(--outline) !important;box-shadow: none !important}.ch-card b,.ch-card h3{font-family: var(--head);font-weight: 400;letter-spacing: .02em}.ch-done{background: var(--green) !important;color: #fff !important;border: 2px solid var(--outline) !important;font-family: var(--head);font-weight: 400}.daily-cal{background: var(--yellow) !important;color: #2a1600 !important;border: 3px solid var(--outline) !important;box-shadow: 0 3px 0 var(--outline) !important;font-family: var(--head)}.ch-week li i{border: 2px solid var(--outline)}.ch-week li.on i{background: var(--green) !important}table{color: var(--text-card)}table th{font-family: var(--head);font-weight: 400;letter-spacing: .03em}tr.me td,.member.me,.lb-row.me{background: rgba(255,201,60,.2) !important}.tabs{gap: 8px}.tabs a,.tabs button{background: var(--navy) !important;color: #dbe7ff !important;border: 2px solid var(--outline) !important;border-radius: 12px !important;font: 400 .98rem/1 var(--head) !important;letter-spacing: .02em;box-shadow: 0 3px 0 var(--outline) !important}.tabs a.active,.tabs a[aria-current],.tabs button[aria-selected="true"]{background: var(--yellow) !important;color: #2a1600 !important}.clan-tag,.role-pill{border: 2px solid var(--outline) !important;font-family: var(--head) !important;font-weight: 400 !important}.level-coin{border: 3px solid var(--outline) !important;font-family: var(--head) !important;font-weight: 400 !important}.rar-chip{border: 2px solid var(--outline);font-family: var(--head) !important;font-weight: 400 !important;letter-spacing: .04em !important}.house-item{border: 2px solid var(--outline) !important;box-shadow: 0 3px 0 var(--outline) !important}.duel-result{background: var(--soft) !important;color: var(--text-card) !important;border: 2px solid var(--outline)}.entry{background: #1b5fd6 radial-gradient(1400px 800px at 50% -10%,#3d8bff 0%,#1b5fd6 45%,#0f2f86 100%) !important}.reveal,.reveal-ready .reveal{opacity: 1 !important;translate: none !important}.game-tile.reveal{transform: none}.game-tile .game-tile-art{aspect-ratio: 4 / 3 !important;height: auto !important;min-height: 0 !important;flex: none !important;padding: 0 !important;display: grid !important;place-items: center}.game-tile .game-tile-art>svg{width: 100% !important;height: 100% !important;max-width: none !important}.game-tile-body .tag,.game-tile-body .badge{display: none !important}.new-ribbon{position: absolute !important;top: 6px !important;left: 6px !important;right: auto !important;transform: none !important;padding: 3px 7px !important}.match-bar .pl{background: var(--card-bg) !important;color: var(--text-card) !important;border: 3px solid var(--outline) !important;border-radius: 14px !important;box-shadow: 0 3px 0 var(--outline) !important}.match-bar .pl b,.match-bar .pl small{color: var(--text-card) !important;text-shadow: none !important;-webkit-text-stroke: 0 !important}.match-bar .pl small{color: var(--muted-card) !important;font-family: var(--font) !important}.match-bar .pl.active{background: rgba(255,201,60,.2) !important;box-shadow: 0 0 0 3px var(--yellow),0 3px 0 var(--outline) !important}.match-bar .vs{color: var(--yellow) !important;font: 400 1.3rem var(--head) !important;-webkit-text-stroke: 1px var(--outline);paint-order: stroke fill;background: none !important}.chess-wrap>:not(.chess-frame){background: var(--card-bg) !important;color: var(--text-card) !important;border: 3px solid var(--outline) !important;border-radius: 14px !important;box-shadow: 0 3px 0 var(--outline) !important}.ch-reset{background: var(--navy) !important;color: #fff !important;border: 2px solid var(--outline) !important;border-radius: 99px !important;font: 400 .9rem/1 var(--head) !important;letter-spacing: .02em;padding: 6px 12px !important;box-shadow: 0 3px 0 var(--outline) !important}.panel .ch-reset{background: var(--soft) !important;color: var(--text-card) !important}.game-tile-body h3{overflow-wrap: break-word !important;word-break: normal !important;hyphens: auto}@media (max-width: 600px){.game-tile-body h3,.game-tile-body h3 a{font-size: .86rem !important;line-height: 1.1 !important}.game-tile-body{padding: 6px 7px 8px !important}}.qz-bubble::before,.qz-bubble::after{display: none !important}.topc{padding: 6px !important;display: grid;gap: 2px}.topc .tr{display: grid;grid-template-columns: 30px 30px minmax(0,1fr) auto;gap: 10px;align-items: center;padding: 7px 8px;border-radius: 12px;color: #fff;text-decoration: none}.topc .tr:hover{background: rgba(255,255,255,.08)}.topc .tr.skeleton{height: 40px;background: rgba(255,255,255,.06) !important}.topc .tr b{font: 800 .95rem/1.2 var(--font);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.topc .rk{display: grid;place-items: center;width: 28px;height: 28px;border-radius: 8px;font: 400 .95rem/1 var(--head);background: rgba(255,255,255,.1)}.topc .rk svg{width: 26px;height: 26px}.topc .r1{background: linear-gradient(90deg,rgba(255,201,60,.38),rgba(255,201,60,.06))}.topc .r1 .rk{background: none}.topc .r1 b{font-size: 1.05rem}.topc .r1 .avatar{box-shadow: 0 0 0 3px var(--yellow) !important}.topc .r2 .rk{background: #d8dde8;color: #2a3550}.topc .r3 .rk{background: #e8a46a;color: #3a1d00}.topc .sc{font: 400 1rem/1 var(--head);color: var(--yellow)}.topc .you{margin-top: 4px;border-top: 2px dashed rgba(255,255,255,.25);border-radius: 0 0 12px 12px}.topc .top-all{margin: 4px 8px 4px}.lobby-center .played-recent{display: grid;gap: 8px;margin-top: 16px;padding: 0}.lobby-center .played-recent[hidden]{display: none}.lobby-center .recent-row{display: grid !important;grid-template-columns: repeat(auto-fill,minmax(150px,1fr));gap: 10px;overflow: visible !important}.recent-card{display: grid !important;grid-template-columns: 44px minmax(0,1fr);gap: 0 10px;align-items: center;color: #fff !important;text-decoration: none}.recent-card .recent-art{grid-row: span 2;width: 44px;height: 44px;border-radius: 10px;overflow: hidden;border: 2px solid var(--outline);background: rgba(255,255,255,.15)}.recent-card b{color: #fff !important;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.lp-missions .cnt,.lp-missions h2 .cnt{display: inline-block;vertical-align: middle;margin-left: 6px;padding: 3px 9px;border-radius: 99px;background: var(--yellow);color: #2a1600;border: 2px solid var(--outline);font: 400 .8rem/1 var(--head)}.lp-missions .ch-card{background: rgba(255,255,255,.08) !important;border: 2px solid rgba(255,255,255,.14) !important;box-shadow: none !important}.games-head{display: flex;align-items: center;gap: 14px;flex-wrap: wrap;margin-bottom: 14px}.games-head .col-title{margin: 0}.games-head .cat-chips{display: flex;gap: 8px;flex-wrap: wrap;flex: 1;margin: 0 !important}.games-actions{display: flex;align-items: center;gap: 14px}.games-actions .link-arrow{color: var(--yellow) !important;margin: 0}@media (max-width: 700px){.games-head .cat-chips{order: 3;flex-basis: 100%;flex-wrap: nowrap;overflow-x: auto;padding-bottom: 6px}.cat-chip{white-space: nowrap}.games-actions{margin-left: auto}.lobby-center .recent-row{grid-template-columns: 1fr 1fr}}.ad-slot{border-radius: 16px;overflow: hidden}.ad-slot.ad-side{min-height: 250px}.ad-slot.ad-wide{min-height: 90px;margin-block: 8px}.ad-slot.ad-empty{display: none !important}.ad-slot.ad-live,.ad-slot.ad-dev{background: rgba(10,26,61,.35) !important;border: 2px solid rgba(10,26,61,.7) !important;border-radius: 16px !important;padding: 6px 8px 8px !important}.ad-label{color: #9fb8ef !important;font: 800 .68rem/1.4 var(--font) !important;letter-spacing: .06em;text-transform: uppercase}.ad-placeholder{border: 2px dashed rgba(255,255,255,.25) !important;background: rgba(255,255,255,.05) !important;color: #9fb8ef !important;border-radius: 10px;display: grid;place-items: center;min-height: inherit}.ad-slot.ad-side .ad-placeholder{min-height: 250px}.ad-slot.ad-wide .ad-placeholder{min-height: 90px}.new-games-card{background: var(--card-bg) !important;color: #fff !important;border: 3px solid var(--outline) !important;border-radius: 16px !important;box-shadow: var(--drop) !important}.new-games-card h2{color: #fff !important;-webkit-text-stroke: 0 !important;text-shadow: none !important}.new-games-card p{color: var(--muted-card) !important}.ng-item{background: rgba(255,255,255,.08) !important;border: 2px solid rgba(255,255,255,.15) !important;border-radius: 14px !important;color: #fff !important;box-shadow: none !important}.ng-item b{color: #fff !important;font: 400 1rem/1.1 var(--head) !important}.ng-item span{color: var(--yellow) !important}.avatar-grid{grid-template-columns: repeat(auto-fill,minmax(76px,1fr)) !important;gap: 10px !important}.avatar-opt{padding: 5px !important;border-radius: 14px !important;border: 3px solid var(--outline) !important;box-shadow: 0 4px 0 var(--outline) !important;background: linear-gradient(160deg,#cfd8e8,#8d97a8) !important;transform: none !important}.avatar-opt[data-rarity="rare"]{background: linear-gradient(160deg,#7fd0ff,#1f7fd6) !important}.avatar-opt[data-rarity="epic"]{background: linear-gradient(160deg,#c9a8ff,#6a3fd1) !important}.avatar-opt[data-rarity="legendary"]{background: linear-gradient(160deg,#fff3a8,#ff9a00 60%,#e8432a) !important}.avatar-opt .avatar{border-radius: 10px !important;border: 2px solid var(--outline) !important}.avatar-opt[aria-checked="true"]{box-shadow: 0 0 0 3px var(--yellow),0 4px 0 var(--outline) !important;transform: translateY(-2px) !important}.avatar-opt.locked{filter: grayscale(.7) brightness(.8)}.avatar-opt:hover{transform: translateY(-2px) !important}.avatar[data-frame="bronze"],.avatar[data-frame="silver"],.avatar[data-frame="gold"],.avatar[data-frame="jade"],.avatar[data-frame="royal"],.avatar[data-frame="legend"]{overflow: visible !important;position: relative;isolation: isolate}.avatar[data-frame="bronze"]>svg,.avatar[data-frame="silver"]>svg,.avatar[data-frame="gold"]>svg,.avatar[data-frame="jade"]>svg,.avatar[data-frame="royal"]>svg,.avatar[data-frame="legend"]>svg{clip-path: circle(50%);border-radius: 50%}.avatar[data-frame="bronze"]::after,.avatar[data-frame="silver"]::after,.avatar[data-frame="gold"]::after,.avatar[data-frame="jade"]::after,.avatar[data-frame="royal"]::after,.avatar[data-frame="legend"]::after{content: '' !important;position: absolute !important;inset: -22% !important;z-index: 2;border-radius: 0 !important;background-position: center !important;background-size: contain !important;background-repeat: no-repeat !important;animation: none !important;pointer-events: none;opacity: 1 !important;transform: none !important}.avatar[data-frame="legend"]::before{content: none !important}.avatar[data-frame="bronze"]::after{background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20120%20120%22%3E%3Ccircle%20cx%3D%22104.0%22%20cy%3D%2260.0%22%20r%3D%224.5%22%20fill%3D%22%23f2b27a%22%20stroke%3D%22%233a1d00%22%20stroke-width%3D%221.8%22%2F%3E%3Ccircle%20cx%3D%2260.0%22%20cy%3D%22104.0%22%20r%3D%224.5%22%20fill%3D%22%23f2b27a%22%20stroke%3D%22%233a1d00%22%20stroke-width%3D%221.8%22%2F%3E%3Ccircle%20cx%3D%2216.0%22%20cy%3D%2260.0%22%20r%3D%224.5%22%20fill%3D%22%23f2b27a%22%20stroke%3D%22%233a1d00%22%20stroke-width%3D%221.8%22%2F%3E%3Ccircle%20cx%3D%2260.0%22%20cy%3D%2216.0%22%20r%3D%224.5%22%20fill%3D%22%23f2b27a%22%20stroke%3D%22%233a1d00%22%20stroke-width%3D%221.8%22%2F%3E%3C%2Fsvg%3E") !important}.avatar[data-frame="silver"]::after{background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20120%20120%22%3E%3Cellipse%20cx%3D%2242.6%22%20cy%3D%22107.9%22%20rx%3D%227.5%22%20ry%3D%223.6%22%20transform%3D%22rotate(200%2042.6%20107.9)%22%20fill%3D%22%23eef2f8%22%20stroke%3D%22%230a1a3d%22%20stroke-width%3D%221.4%22%2F%3E%3Cellipse%20cx%3D%2277.4%22%20cy%3D%22107.9%22%20rx%3D%227.5%22%20ry%3D%223.6%22%20transform%3D%22rotate(160%2077.4%20107.9)%22%20fill%3D%22%23eef2f8%22%20stroke%3D%22%230a1a3d%22%20stroke-width%3D%221.4%22%2F%3E%3Cellipse%20cx%3D%2232.2%22%20cy%3D%22102.8%22%20rx%3D%227.5%22%20ry%3D%223.6%22%20transform%3D%22rotate(213%2032.2%20102.8)%22%20fill%3D%22%23eef2f8%22%20stroke%3D%22%230a1a3d%22%20stroke-width%3D%221.4%22%2F%3E%3Cellipse%20cx%3D%2287.8%22%20cy%3D%22102.8%22%20rx%3D%227.5%22%20ry%3D%223.6%22%20transform%3D%22rotate(147%2087.8%20102.8)%22%20fill%3D%22%23eef2f8%22%20stroke%3D%22%230a1a3d%22%20stroke-width%3D%221.4%22%2F%3E%3Cellipse%20cx%3D%2223.3%22%20cy%3D%2295.4%22%20rx%3D%227.5%22%20ry%3D%223.6%22%20transform%3D%22rotate(226%2023.3%2095.4)%22%20fill%3D%22%23eef2f8%22%20stroke%3D%22%230a1a3d%22%20stroke-width%3D%221.4%22%2F%3E%3Cellipse%20cx%3D%2296.7%22%20cy%3D%2295.4%22%20rx%3D%227.5%22%20ry%3D%223.6%22%20transform%3D%22rotate(134%2096.7%2095.4)%22%20fill%3D%22%23eef2f8%22%20stroke%3D%22%230a1a3d%22%20stroke-width%3D%221.4%22%2F%3E%3Cellipse%20cx%3D%2216.3%22%20cy%3D%2286.3%22%20rx%3D%227.5%22%20ry%3D%223.6%22%20transform%3D%22rotate(239%2016.3%2086.3)%22%20fill%3D%22%23eef2f8%22%20stroke%3D%22%230a1a3d%22%20stroke-width%3D%221.4%22%2F%3E%3Cellipse%20cx%3D%22103.7%22%20cy%3D%2286.3%22%20rx%3D%227.5%22%20ry%3D%223.6%22%20transform%3D%22rotate(121%20103.7%2086.3)%22%20fill%3D%22%23eef2f8%22%20stroke%3D%22%230a1a3d%22%20stroke-width%3D%221.4%22%2F%3E%3Cellipse%20cx%3D%2211.5%22%20cy%3D%2275.8%22%20rx%3D%227.5%22%20ry%3D%223.6%22%20transform%3D%22rotate(252%2011.5%2075.8)%22%20fill%3D%22%23eef2f8%22%20stroke%3D%22%230a1a3d%22%20stroke-width%3D%221.4%22%2F%3E%3Cellipse%20cx%3D%22108.5%22%20cy%3D%2275.8%22%20rx%3D%227.5%22%20ry%3D%223.6%22%20transform%3D%22rotate(108%20108.5%2075.8)%22%20fill%3D%22%23eef2f8%22%20stroke%3D%22%230a1a3d%22%20stroke-width%3D%221.4%22%2F%3E%3Cellipse%20cx%3D%229.2%22%20cy%3D%2264.4%22%20rx%3D%227.5%22%20ry%3D%223.6%22%20transform%3D%22rotate(265%209.2%2064.4)%22%20fill%3D%22%23eef2f8%22%20stroke%3D%22%230a1a3d%22%20stroke-width%3D%221.4%22%2F%3E%3Cellipse%20cx%3D%22110.8%22%20cy%3D%2264.4%22%20rx%3D%227.5%22%20ry%3D%223.6%22%20transform%3D%22rotate(95%20110.8%2064.4)%22%20fill%3D%22%23eef2f8%22%20stroke%3D%22%230a1a3d%22%20stroke-width%3D%221.4%22%2F%3E%3C%2Fsvg%3E") !important}.avatar[data-frame="gold"]::after{background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20120%20120%22%3E%3Cellipse%20cx%3D%2242.6%22%20cy%3D%22107.9%22%20rx%3D%227.5%22%20ry%3D%223.6%22%20transform%3D%22rotate(200%2042.6%20107.9)%22%20fill%3D%22%23ffd34d%22%20stroke%3D%22%230a1a3d%22%20stroke-width%3D%221.4%22%2F%3E%3Cellipse%20cx%3D%2277.4%22%20cy%3D%22107.9%22%20rx%3D%227.5%22%20ry%3D%223.6%22%20transform%3D%22rotate(160%2077.4%20107.9)%22%20fill%3D%22%23ffd34d%22%20stroke%3D%22%230a1a3d%22%20stroke-width%3D%221.4%22%2F%3E%3Cellipse%20cx%3D%2232.2%22%20cy%3D%22102.8%22%20rx%3D%227.5%22%20ry%3D%223.6%22%20transform%3D%22rotate(213%2032.2%20102.8)%22%20fill%3D%22%23ffd34d%22%20stroke%3D%22%230a1a3d%22%20stroke-width%3D%221.4%22%2F%3E%3Cellipse%20cx%3D%2287.8%22%20cy%3D%22102.8%22%20rx%3D%227.5%22%20ry%3D%223.6%22%20transform%3D%22rotate(147%2087.8%20102.8)%22%20fill%3D%22%23ffd34d%22%20stroke%3D%22%230a1a3d%22%20stroke-width%3D%221.4%22%2F%3E%3Cellipse%20cx%3D%2223.3%22%20cy%3D%2295.4%22%20rx%3D%227.5%22%20ry%3D%223.6%22%20transform%3D%22rotate(226%2023.3%2095.4)%22%20fill%3D%22%23ffd34d%22%20stroke%3D%22%230a1a3d%22%20stroke-width%3D%221.4%22%2F%3E%3Cellipse%20cx%3D%2296.7%22%20cy%3D%2295.4%22%20rx%3D%227.5%22%20ry%3D%223.6%22%20transform%3D%22rotate(134%2096.7%2095.4)%22%20fill%3D%22%23ffd34d%22%20stroke%3D%22%230a1a3d%22%20stroke-width%3D%221.4%22%2F%3E%3Cellipse%20cx%3D%2216.3%22%20cy%3D%2286.3%22%20rx%3D%227.5%22%20ry%3D%223.6%22%20transform%3D%22rotate(239%2016.3%2086.3)%22%20fill%3D%22%23ffd34d%22%20stroke%3D%22%230a1a3d%22%20stroke-width%3D%221.4%22%2F%3E%3Cellipse%20cx%3D%22103.7%22%20cy%3D%2286.3%22%20rx%3D%227.5%22%20ry%3D%223.6%22%20transform%3D%22rotate(121%20103.7%2086.3)%22%20fill%3D%22%23ffd34d%22%20stroke%3D%22%230a1a3d%22%20stroke-width%3D%221.4%22%2F%3E%3Cellipse%20cx%3D%2211.5%22%20cy%3D%2275.8%22%20rx%3D%227.5%22%20ry%3D%223.6%22%20transform%3D%22rotate(252%2011.5%2075.8)%22%20fill%3D%22%23ffd34d%22%20stroke%3D%22%230a1a3d%22%20stroke-width%3D%221.4%22%2F%3E%3Cellipse%20cx%3D%22108.5%22%20cy%3D%2275.8%22%20rx%3D%227.5%22%20ry%3D%223.6%22%20transform%3D%22rotate(108%20108.5%2075.8)%22%20fill%3D%22%23ffd34d%22%20stroke%3D%22%230a1a3d%22%20stroke-width%3D%221.4%22%2F%3E%3Cellipse%20cx%3D%229.2%22%20cy%3D%2264.4%22%20rx%3D%227.5%22%20ry%3D%223.6%22%20transform%3D%22rotate(265%209.2%2064.4)%22%20fill%3D%22%23ffd34d%22%20stroke%3D%22%230a1a3d%22%20stroke-width%3D%221.4%22%2F%3E%3Cellipse%20cx%3D%22110.8%22%20cy%3D%2264.4%22%20rx%3D%227.5%22%20ry%3D%223.6%22%20transform%3D%22rotate(95%20110.8%2064.4)%22%20fill%3D%22%23ffd34d%22%20stroke%3D%22%230a1a3d%22%20stroke-width%3D%221.4%22%2F%3E%3Cpath%20d%3D%22M60%202l6.5%207-6.5%207-6.5-7z%22%20fill%3D%22%23e8432a%22%20stroke%3D%22%230a1a3d%22%20stroke-width%3D%221.6%22%2F%3E%3Cpath%20d%3D%22M11%2053l6.5%207-6.5%207-6.5-7z%22%20fill%3D%22%232a7cff%22%20stroke%3D%22%230a1a3d%22%20stroke-width%3D%221.6%22%2F%3E%3Cpath%20d%3D%22M109%2053l6.5%207-6.5%207-6.5-7z%22%20fill%3D%22%232dc68b%22%20stroke%3D%22%230a1a3d%22%20stroke-width%3D%221.6%22%2F%3E%3C%2Fsvg%3E") !important}.avatar[data-frame="jade"]::after{background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20120%20120%22%3E%3Cpath%20d%3D%22M65.0%2011.0L60.0%200.0L55.0%2011.0z%22%20fill%3D%22%23bff6ff%22%20stroke%3D%22%230a3d6b%22%20stroke-width%3D%221.6%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M98.2%2028.9L102.4%2017.6L91.1%2021.8z%22%20fill%3D%22%23bff6ff%22%20stroke%3D%22%230a3d6b%22%20stroke-width%3D%221.6%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M109.0%2065.0L120.0%2060.0L109.0%2055.0z%22%20fill%3D%22%23bff6ff%22%20stroke%3D%22%230a3d6b%22%20stroke-width%3D%221.6%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M91.1%2098.2L102.4%20102.4L98.2%2091.1z%22%20fill%3D%22%23bff6ff%22%20stroke%3D%22%230a3d6b%22%20stroke-width%3D%221.6%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M55.0%20109.0L60.0%20120.0L65.0%20109.0z%22%20fill%3D%22%23bff6ff%22%20stroke%3D%22%230a3d6b%22%20stroke-width%3D%221.6%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M21.8%2091.1L17.6%20102.4L28.9%2098.2z%22%20fill%3D%22%23bff6ff%22%20stroke%3D%22%230a3d6b%22%20stroke-width%3D%221.6%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M11.0%2055.0L0.0%2060.0L11.0%2065.0z%22%20fill%3D%22%23bff6ff%22%20stroke%3D%22%230a3d6b%22%20stroke-width%3D%221.6%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M28.9%2021.8L17.6%2017.6L21.8%2028.9z%22%20fill%3D%22%23bff6ff%22%20stroke%3D%22%230a3d6b%22%20stroke-width%3D%221.6%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E") !important}.avatar[data-frame="royal"]::after{background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20120%20120%22%3E%3Cpath%20d%3D%22M103%2060%20q15%20-14%2012%20-32%20q-3%209%20-7%2013%20q5%201%2011%20-3%20q-2%2010%20-10%2014%20q5%203%2010%201%20q-4%209%20-16%208z%22%20fill%3D%22%23e3d6ff%22%20stroke%3D%22%230a1a3d%22%20stroke-width%3D%221.8%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M17%2060%20q-15%20-14%20-12%20-32%20q3%209%207%2013%20q-5%201%20-11%20-3%20q2%2010%2010%2014%20q-5%203%20-10%201%20q4%209%2016%208z%22%20fill%3D%22%23e3d6ff%22%20stroke%3D%22%230a1a3d%22%20stroke-width%3D%221.8%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E") !important}.avatar[data-frame="legend"]::after{background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20120%20120%22%3E%3Cpath%20d%3D%22M103%2060%20q15%20-14%2012%20-32%20q-3%209%20-7%2013%20q5%201%2011%20-3%20q-2%2010%20-10%2014%20q5%203%2010%201%20q-4%209%20-16%208z%22%20fill%3D%22%23fff3a8%22%20stroke%3D%22%230a1a3d%22%20stroke-width%3D%221.8%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M17%2060%20q-15%20-14%20-12%20-32%20q3%209%207%2013%20q-5%201%20-11%20-3%20q2%2010%2010%2014%20q-5%203%20-10%201%20q4%209%2016%208z%22%20fill%3D%22%23fff3a8%22%20stroke%3D%22%230a1a3d%22%20stroke-width%3D%221.8%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M43%2020%2041%205l9.5%207%209.5-10.5%209.5%2010.5%209.5-7-2%2015z%22%20fill%3D%22%23ffd34d%22%20stroke%3D%22%237a4a00%22%20stroke-width%3D%221.9%22%20stroke-linejoin%3D%22round%22%2F%3E%3Ccircle%20cx%3D%2260%22%20cy%3D%228%22%20r%3D%222.6%22%20fill%3D%22%23e8432a%22%2F%3E%3C%2Fsvg%3E") !important}.avatar-sm[data-frame]::after,.avatar[data-frame].avatar-sm::after{inset: -16% !important}.bento{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));grid-template-rows: 100px 100px 100px 84px 350px;gap: 16px;padding-block: 18px 4px}.bento>*{min-height: 0;min-width: 0}.t-hero{grid-column: 1 / 4;grid-row: 1 / 4}.t-hero .feat{height: 100%;display: flex;flex-direction: column}.t-hero .feat .spot-svg{flex: 1;min-height: 0;width: 100%;height: 100%;aspect-ratio: auto}.t-hero .feat-info{flex: none}@media (min-width: 1151px){.t-hero .feat{flex-direction: row-reverse}.t-hero .feat .spot-svg{flex: none;width: auto;height: 100%;aspect-ratio: 320 / 190;border-left: 3px solid var(--outline)}.t-hero .feat-info{flex: 1;min-width: 0;display: flex;flex-direction: column;justify-content: center;gap: 8px;padding: 56px 24px 24px}.t-hero .feat-info p{font-size: 1.02rem;line-height: 1.45}}.t-me{grid-column: 4;grid-row: 1}.t-me>*{height: 100%}.t-me .lobby-player{padding: 10px 12px !important}.t-pass{grid-column: 4;grid-row: 2 / 4;align-content: space-between}.t-play{grid-column: 1 / 3;grid-row: 4}.t-ppl{grid-column: 3;grid-row: 4}.t-streak{grid-column: 4;grid-row: 4}.t-events{grid-column: 1;grid-row: 5}.t-top{grid-column: 2;grid-row: 5}.t-miss{grid-column: 3 / 5;grid-row: 5}.bento .t-play,.bento .t-ppl{min-height: 0 !important;height: 100%;border-radius: 18px !important;box-shadow: inset 0 -7px 0 var(--sh),inset 0 3px 0 rgba(255,255,255,.45),0 6px 0 var(--outline) !important}.bento .t-play{font-size: 2.1rem !important}.bento .t-ppl{font-size: 1.45rem !important}.bento .t-play svg,.bento .t-ppl svg{width: 28px;height: 28px}.streak-tile{display: flex !important;align-items: center;gap: 12px;padding: 10px 14px !important;text-decoration: none;color: #fff !important}.streak-tile .fl{width: 44px;flex: none}.streak-tile b{display: block;font: 400 1.15rem/1.1 var(--head);letter-spacing: .02em}.streak-tile small{display: block;color: var(--muted-card);font-size: .8rem;line-height: 1.25}.list-tile{display: flex !important;flex-direction: column;padding: 0 !important;overflow: hidden}.list-tile>h2{margin: 0;padding: 12px 14px 8px;font-size: 1.2rem !important;display: flex;align-items: center;gap: 8px}.li-row{display: grid;grid-template-columns: 44px minmax(0,1fr) auto;gap: 10px;align-items: center;padding: 9px 12px;border-top: 2px solid rgba(255,255,255,.08);color: #fff !important;text-decoration: none}.li-row:hover{background: rgba(255,255,255,.06)}.li-row>div{display: grid;gap: 3px;min-width: 0}.li-row b{font: 800 .92rem/1.2 var(--font);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.li-row small{color: var(--muted-card);font-size: .78rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.li-ico{width: 44px;height: 44px;border-radius: 10px;overflow: hidden;border: 2px solid var(--outline);background: var(--c);display: grid;place-items: center}.li-ico svg{width: 100%;height: 100%}.li-ico.ico svg{width: 24px;height: 24px;color: #fff}.li-ico [hidden]{display: none}.li-tag{padding: 4px 9px;border-radius: 9px;background: var(--outline);color: var(--yellow);font: 400 .82rem/1.2 var(--head);white-space: nowrap}.li-tag.go{background: var(--yellow);color: #2a1600;border: 2px solid var(--outline)}.li-row .warbar{display: block;height: 9px;border-radius: 99px;overflow: hidden;background: var(--red-x);border: 2px solid var(--outline)}.li-row .warbar i{display: block;height: 100%;background: var(--blue)}.t-top .topc{border: 0 !important;box-shadow: none !important;background: none !important;padding: 0 4px 6px !important;display: flex;flex-direction: column;flex: 1}.t-top .topc .you{margin-top: auto}.t-miss .ch-list{display: grid;gap: 0;margin: 0;padding: 0 !important;flex: 1;overflow: hidden}.t-miss .ch-card{display: grid !important;grid-template-columns: 34px minmax(0,1fr) auto !important;grid-template-areas: none !important;gap: 10px;align-items: center;padding: 7px 12px !important;margin: 0 !important;border: 0 !important;border-top: 2px solid rgba(255,255,255,.08) !important;border-radius: 0 !important;background: none !important;box-shadow: none !important;min-height: 0 !important}.t-miss .ch-card .ch-icon{width: 34px;height: 34px;border-radius: 9px;border: 2px solid var(--outline);display: grid;place-items: center}.t-miss .ch-card .ch-icon svg{width: 18px;height: 18px}.t-miss .ch-text{display: grid;gap: 4px;min-width: 0}.t-miss .ch-text b{font: 800 .9rem/1.2 var(--font) !important;letter-spacing: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.t-miss .ch-text small{display: none}.t-miss .ch-bar{height: 8px}.t-miss .ch-reward{display: flex !important;gap: 6px;align-items: center;grid-column: 3 !important;grid-row: 1 !important;margin: 0 !important}.t-miss .ch-text{grid-column: 2 !important;grid-row: 1 !important}.t-miss .ch-icon{grid-column: 1 !important;grid-row: 1 !important}.t-miss .ch-xp{padding: 3px 8px;border-radius: 9px;background: var(--yellow) !important;color: #2a1600 !important;border: 2px solid var(--outline);font: 400 .8rem/1.2 var(--head)}.t-miss .ch-card.done .ch-xp{background: var(--green) !important;color: #fff !important}.t-miss .ch-card.done .ch-text b{opacity: .75;text-decoration: line-through}.t-miss .ch-done{display: none !important}.t-miss>.link-arrow{margin: 0;padding: 8px 14px 10px}.played-recent{padding-top: 18px}.played-recent .recent-row{display: grid !important;grid-template-columns: repeat(auto-fill,minmax(190px,1fr));gap: 10px;overflow: visible !important}.ad-rail{position: fixed;top: 84px;width: 176px;display: none;z-index: 5}.ad-rail.left{left: 14px}.ad-rail.right{right: 14px}.ad-rail .ad-slot{min-height: 0}.ad-rail .ad-placeholder{min-height: 600px !important}@media (min-width: 1720px){.ad-rail{display: block}}@media (max-width: 1150px){.bento{grid-template-columns: minmax(0,1fr) minmax(0,1fr);grid-template-rows: none;grid-auto-rows: auto}.bento>*{grid-column: 1 / -1 !important;grid-row: auto !important}.t-hero{order: -3}.t-play{order: -2;grid-column: 1 !important}.t-ppl{order: -1;grid-column: 2 !important}.bento .t-play,.bento .t-ppl{min-height: 64px !important}.t-events,.t-top{grid-column: auto !important}.t-hero .feat .spot-svg{aspect-ratio: 16 / 8;height: auto}.t-pass{gap: 8px}}@media (max-width: 700px){.bento{gap: 12px;padding-top: 10px}.t-events,.t-top{grid-column: 1 / -1 !important}.bento .t-play{font-size: 1.6rem !important}.bento .t-ppl{font-size: 1.05rem !important}.played-recent .recent-row{grid-template-columns: 1fr 1fr;gap: 8px}}.entry-card{width: min(440px,100%);gap: 14px;padding: 20px 18px 16px}.entry-logo{display: flex !important;flex-wrap: nowrap;justify-content: center;align-items: baseline;gap: .22em;margin: 0;line-height: 1 !important}.entry-logo .gl-1,.entry-logo .gl-2{font-size: clamp(2.3rem,10vw,3.2rem) !important;margin: 0 !important;-webkit-text-stroke: 2px var(--outline) !important;paint-order: stroke fill;text-shadow: 0 4px 0 var(--outline) !important}.entry-logo .gl-1{color: #fff !important}.entry-logo .gl-2{color: var(--yellow) !important}.entry-tag{background: none !important;color: #dbe7ff !important;padding: 0 !important;font-size: .95rem;line-height: 1.35}.entry-step{background: rgba(255,255,255,.07) !important;border: 2px solid rgba(255,255,255,.14) !important;border-radius: 16px !important;box-shadow: none !important;color: #fff !important;padding: 14px !important;gap: 10px !important}.entry-label{color: var(--yellow) !important;font: 400 .95rem/1.2 var(--head) !important;letter-spacing: .04em !important;text-transform: uppercase}.entry-langs a{min-height: 44px;background: linear-gradient(#2f5fd0,#1d43a8) !important;color: #fff !important;border: 2px solid var(--outline) !important;box-shadow: 0 3px 0 var(--outline) !important;font-weight: 800}.entry-langs a[aria-current]{background: linear-gradient(#ffe066,#ffbf1f) !important;color: #2a1600 !important}.entry-langs a.suggested{border-color: var(--yellow) !important}.entry-langs a.suggested[data-hint]::after{background: var(--yellow) !important;color: #2a1600 !important}.entry-back-head b{color: #fff !important;font-size: 1.35rem}.entry-back-head small{color: var(--muted-card) !important;font-size: .9rem}.entry-stat{background: rgba(0,0,0,.2) !important;border: 2px solid var(--outline) !important}.entry-stat b{color: var(--yellow) !important}.entry-stat small{color: #dbe7ff !important}.entry-guest{background: linear-gradient(#ffe066,#ffbf1f 60%,#ffa514) !important;color: #2a1600 !important;border: 3px solid var(--outline) !important;box-shadow: inset 0 -4px 0 #c46d00,0 4px 0 var(--outline) !important}.entry-guest-text b{color: #2a1600 !important;font-size: 1.3rem}.entry-guest-text small{color: #5a3a00 !important}.entry-guest-text small span{color: #2a1600 !important}.entry-arrow{stroke: #2a1600 !important}.entry-perks{color: var(--muted-card) !important;font-size: .85rem}.entry-chip{background: rgba(255,255,255,.12) !important;color: #fff !important;border: 2px solid rgba(255,255,255,.22) !important;box-shadow: none !important}.entry-chip[aria-pressed="true"]{background: var(--green) !important;border-color: var(--outline) !important}.entry-legal{color: #b9cdf5 !important;font-size: .78rem}.entry-legal a{color: #fff !important}@media (max-width: 420px){.entry-card{padding: 16px 12px 12px;gap: 12px}.entry-accounts{grid-template-columns: 1fr 1fr !important}.entry-accounts .btn{font-size: .92rem !important;padding: 8px 6px}}.promo-card{color: #fff !important}.promo-body h2{color: #fff !important;-webkit-text-stroke: 0 !important;text-shadow: none !important;font-size: 1.15rem !important}.promo-text{color: #dbe7ff !important}.promo-x{color: #dbe7ff !important}.promo-actions{grid-template-columns: minmax(0,1fr) !important}.promo-actions .btn{white-space: normal !important;overflow: visible;min-width: 0;padding: 8px 12px !important;font-size: .95rem !important;line-height: 1.1 !important;text-align: center;justify-content: center}.arc-banner{top: 50px !important;left: 8px !important;right: 8px !important;z-index: 3}.arc-flash{max-width: 100%;padding: 3px 12px 4px !important;border: 2px solid rgba(255,255,255,.22) !important;border-radius: 999px !important;background: rgba(10,26,61,.72) !important;color: #fff !important;font: 400 .95rem/1.2 var(--head) !important;letter-spacing: .02em;text-align: center;white-space: normal !important;box-shadow: none !important;animation: arc-flash-in 1.2s ease forwards !important}.arc-flash.hot{color: var(--yellow) !important}.arc-flash.good{color: #8fe3b8 !important}.arc-flash.bad{color: #ffb39e !important}@keyframes arc-flash-in{0%{opacity: 0;transform: translateY(-6px)}12%{opacity: 1;transform: none}78%{opacity: 1}100%{opacity: 0}}.arc-hud-item{background: rgba(10,26,61,.66) !important;border: 2px solid rgba(255,255,255,.2) !important}.arc-hud-item small{color: #b9cdf5 !important}.arc-hud-item b{color: #fff !important;font-family: var(--head) !important}.arc-hud-item.hot{background: rgba(217,138,0,.85) !important}.arc-hud-item.lives b{color: #ff8a8a !important}@media (max-width: 760px){.arc-banner{top: 42px !important}.arc-flash{font-size: .85rem !important}}@media (prefers-reduced-motion: reduce){.arc-flash{animation: none !important}}.arc-pause{background: rgba(10,26,61,.66) !important;border: 2px solid rgba(255,255,255,.22) !important}.arc-pause svg{stroke: #fff !important}.arc-hint{left: 50% !important;right: auto !important;width: max-content;max-width: calc(100% - 20px);transform: translateX(-50%);bottom: 8px !important;padding: 5px 12px !important;background: rgba(10,26,61,.72) !important;border: 2px solid rgba(255,255,255,.2) !important;border-radius: 999px !important;color: #fff !important;font-size: .78rem !important;animation-name: arc-hint-fade !important}@keyframes arc-hint-fade{0%{opacity: 0}8%,85%{opacity: 1}100%{opacity: 0}}.segmented{background: rgba(0,0,0,.22) !important;border: 2px solid var(--outline) !important}.segmented button{color: #dbe7ff !important;background: transparent !important}.segmented button:not(.active):hover{background: rgba(255,255,255,.1) !important;color: #fff !important}.segmented button.active{background: linear-gradient(#ffe066,#ffbf1f) !important;color: #2a1600 !important}.arc-level,.arc-worldbox .arc-level{background: linear-gradient(#2f5fd0,#1d43a8) !important;border: 2px solid var(--outline) !important;color: #fff !important;box-shadow: 0 3px 0 var(--outline)}.arc-level b{color: #fff;font-family: var(--head);font-weight: 400}.arc-level.done,.arc-worldbox .arc-level.done{background: linear-gradient(#34c46e,#1f9a52) !important}.arc-level.here{background: linear-gradient(#ffe066,#ffbf1f) !important;box-shadow: 0 3px 0 var(--outline) !important}.arc-level.here b{color: #2a1600}.arc-level.locked{opacity: .5}.arc-lv-stars{color: var(--yellow) !important}.arc-level.here .arc-lv-stars{color: #8a5a00 !important}.arc-worldbox{border: 3px solid var(--outline) !important}.arc-worldbox .arc-world,.arc-worldbox .arc-world span{color: #0a1a3d !important;font-family: var(--head);font-weight: 400;font-size: 1rem}.arc-worldbox .arc-world small{color: #7a4a00 !important}.arc-worldbox.w-3 .arc-world span,.arc-worldbox.w-4 .arc-world span{color: #0a1a3d !important}.arc-hat{background: linear-gradient(#2f5fd0,#1d43a8) !important;border: 2px solid var(--outline) !important;color: #fff !important}.arc-hat small{color: #dbe7ff !important}.arc-hat-grid{grid-template-columns: repeat(auto-fill,minmax(70px,1fr)) !important;gap: 8px !important}.arc-hat{min-width: 0;padding: 6px 4px 7px !important}.arc-hat small{max-width: 100%;overflow-wrap: anywhere;line-height: 1.1 !important}.arc-hat.on{background: linear-gradient(#ffe066,#ffbf1f) !important}.arc-hat.on small{color: #2a1600 !important}.qz-catbtn{background: linear-gradient(#2f5fd0,#1d43a8) !important;border: 2px solid var(--outline) !important;color: #fff !important;box-shadow: 0 3px 0 var(--outline) !important}.qz-catbtn span{color: inherit !important}.qz-catbtn.active{background: linear-gradient(#ffe066,#ffbf1f) !important;color: #2a1600 !important}.qz-bubble .qz-card::before{display: none !important}.match-status:empty{display: none !important}.hm-key{background: linear-gradient(#2f5fd0,#1d43a8) !important;border: 2px solid var(--outline) !important;color: #fff !important}.hm-key:hover:not(:disabled){filter: brightness(1.12)}.hm-key:disabled{opacity: .45}.an-tile,.hm-tile{background: #fff6dc !important;color: #0a1a3d !important;border: 2px solid var(--outline) !important}.ch-game,.ch-bonus{background: var(--soft) !important;border: 2px solid var(--line-card) !important;color: #fff !important}.ch-game b,.ch-bonus b{color: #fff !important}.ch-game small,.ch-bonus .muted{color: var(--muted-card) !important}.search-badge{background: var(--outline) !important;color: var(--yellow) !important}.points li{background: var(--card-bg) !important;border: 3px solid var(--outline) !important;color: #fff !important;box-shadow: var(--drop) !important}.points li h3{color: #fff !important}.points li p{color: var(--muted-card) !important}.rw-me-guest{background: var(--card-bg) !important;border: 3px solid var(--outline) !important;color: #fff !important}.rw-me-guest h2{color: #fff !important;-webkit-text-stroke: 0 !important;text-shadow: none !important}.rw-me-guest .muted{color: var(--muted-card) !important}.pass-tier.big{color: #2a1600 !important}.pass-tier.big b,.pass-tier.big small{color: #2a1600 !important}.btn-primary{--bg: linear-gradient(#4fb2ff,#1f6fe6)}.game-tile-art{background: none !important}.game-tile-art .art,.game-tile-featured .game-tile-art .art,.game-tile:not(.game-tile-featured) .game-tile-art .art{width: 100% !important;height: 100% !important;filter: none !important;transform: none;transition: transform .35s ease}.game-tile:hover .game-tile-art .art{transform: scale(1.05) !important}.recent-art .art,.ng-item .art,.spot-scene .art{width: 100% !important;max-width: none !important;height: auto;margin: 0 !important;aspect-ratio: 4 / 3;border-radius: 10px;border: 2px solid var(--outline);display: block}.game-picker .art{border-radius: 10px;border: 2px solid var(--outline)}.game-title-art{overflow: hidden}.game-title-art .art{width: 100% !important;height: 100% !important}.art .ax-hop{animation: ax-hop 1.6s cubic-bezier(.3,1.4,.5,1) infinite;transform-box: fill-box;transform-origin: center bottom}.art .ax-bob{animation: ax-bob 3.2s ease-in-out infinite;transform-box: fill-box;transform-origin: center}.art .ax-pulse{animation: ax-pulse 1.8s ease-in-out infinite;transform-box: fill-box;transform-origin: center}.art .ax-tw{animation: ax-tw 2.4s ease-in-out infinite;transform-box: fill-box;transform-origin: center}.art .ax-slide{animation: ax-slide 2.2s ease-in-out infinite alternate}.art .ax-drop{animation: ax-drop 2.6s cubic-bezier(.5,0,.7,1) infinite}.art .ax-swing{animation: ax-swing 3s ease-in-out infinite;transform-box: fill-box;transform-origin: center top}.art .ax-line{stroke-dasharray: 28;animation: ax-line 2.4s ease-in-out infinite}.art .d2{animation-delay: -.6s}.art .d3{animation-delay: -1.2s}.art .d4{animation-delay: -1.8s}.art .ax-tw:nth-of-type(2n){animation-delay: -1.2s}@keyframes ax-hop{0%,100%{transform: translateY(0)}40%{transform: translateY(-9px)}}@keyframes ax-bob{0%,100%{transform: translateY(0)}50%{transform: translateY(-3px)}}@keyframes ax-pulse{0%,100%{transform: scale(1);opacity: 1}50%{transform: scale(1.12);opacity: .8}}@keyframes ax-tw{0%,100%{opacity: 1;transform: scale(1)}50%{opacity: .35;transform: scale(.7)}}@keyframes ax-slide{from{transform: translateX(-16px)}to{transform: translateX(16px)}}@keyframes ax-drop{0%,15%{transform: translateY(0);opacity: 0}25%{opacity: 1}70%,100%{transform: translateY(14px);opacity: 1}}@keyframes ax-swing{0%,100%{transform: rotate(-4deg)}50%{transform: rotate(4deg)}}@keyframes ax-line{0%{stroke-dashoffset: 28}50%,100%{stroke-dashoffset: 0}}@media (max-width: 760px){html.in-match .game-title{display: none !important}html.in-match .game-page{padding-top: 6px !important}}@media (max-width: 420px){.arc-hint{font-size: .7rem !important;line-height: 1.25 !important;border-radius: 12px !important}}.wr-countdown{background: rgba(10,26,61,.78) !important;color: var(--yellow) !important;-webkit-text-stroke: 3px var(--outline) !important}.hm-hearts{background: rgba(0,0,0,.22) !important;border: 2px solid var(--outline) !important}.lp-track{grid-template-columns: repeat(6,minmax(0,52px));justify-content: space-between}.lp-track span{max-height: 52px}.my-clan,.clan-row,.clan-empty,.member.me,.mode-rating,.clan-badge{background: var(--card-bg) !important;border: 3px solid var(--outline) !important;color: #fff !important;box-shadow: var(--drop) !important}.clan-row.top1{background: linear-gradient(#2a4fb8,#173d9c) !important;border-color: var(--yellow) !important}.my-clan *,.clan-row *,.member.me *,.mode-rating *,.clan-badge *{color: inherit}.my-clan .eyebrow,.my-clan small{color: var(--yellow) !important}.clan-row small,.clan-row .muted,.member.me small,.member.me .muted,.mode-rating small{color: var(--muted-card) !important}.clan-row b,.clan-row strong,.clan-row a{color: #fff !important}.clan-row .clan-rank,.clan-row>span:first-child{color: var(--yellow) !important}.clan-empty{color: #dbe7ff !important;font-weight: 800;box-shadow: none !important}.clan-tag{background: var(--outline) !important;color: var(--yellow) !important;border: 2px solid rgba(255,255,255,.25) !important;font-family: var(--head);letter-spacing: .04em}.clan-badge{box-shadow: none !important;border-width: 2px !important;padding-block: 3px !important}.clan-badge span,.clan-badge b{color: #fff !important}.pick[aria-checked="true"]{background: linear-gradient(#ffe066,#ffbf1f) !important;color: #2a1600 !important;border-color: var(--outline) !important}.pick[aria-checked="true"] *{color: #2a1600 !important}.avatar-edit-label{background: var(--outline) !important;color: #fff !important;border: 2px solid rgba(255,255,255,.3) !important}.lp-track span.next{background: #fff3c4 !important;box-shadow: 0 0 0 3px var(--outline) !important}.game-picker input:checked + span{background: linear-gradient(#ffe066,#ffbf1f) !important;border-color: var(--outline) !important;color: #2a1600 !important}.game-picker input:checked + span *{color: #2a1600 !important}.role-pill{color: #2a1600 !important}.home3{display: grid;grid-template-columns: minmax(0,1fr) 300px;column-gap: 20px;row-gap: 18px;padding-top: 18px;align-items: start}.home3>*{min-width: 0;margin: 0 !important}.h3-hero{grid-area: hero}.h3-day{grid-area: day}.h3-sidead{grid-area: sad;align-self: stretch}.h3-live{grid-area: live}.h3-ad1{grid-area: ad1}.h3-recent{grid-area: recent;padding-top: 0 !important}.h3-games{grid-area: games;padding: 0 !important}.h3-ranks{grid-area: ranks}.h3-ad2{grid-area: ad2}.h3-events{grid-area: events}.h3-guest{grid-area: guest;padding: 0 !important}.home3 .ad-slot{margin: 0 !important}.sidead-stick{position: sticky;top: 84px}.h3-sidead .ad-placeholder{min-height: 600px !important}.h3-hero .feat{position: relative;display: block;height: 100%;min-height: 330px;background: #8fd8ff}.h3-hero .feat:hover{transform: none}.h3-hero .feat-pic{position: absolute;inset: 0}.h3-hero .feat .spot-svg{position: absolute;inset: 0;width: 100%;height: 100%;aspect-ratio: auto}.h3-hero .feat-info{position: absolute;left: 0;right: 0;bottom: 0;display: flex;align-items: flex-end;gap: 16px;flex-wrap: wrap;padding: 56px 22px 20px;background: linear-gradient(rgba(12,38,114,0),rgba(12,38,114,.9) 45%,#0c2672);pointer-events: none}.h3-hero .feat-info>div:first-child{flex: 1;min-width: 220px}.h3-hero .feat-btns{display: flex;gap: 10px;pointer-events: auto}.h3-hero .feat-btns .btn{min-height: 52px;gap: 8px}.h3-hero .feat-btns .btn svg{width: 22px;height: 22px}.h3-hero .feat-btns .btn-play{font-size: 1.35rem !important;padding-inline: 28px}.h3-day{display: flex;flex-direction: column;padding: 14px !important}.day-me{display: flex !important;align-items: center;gap: 12px;color: #fff !important;text-decoration: none}.day-me>div{display: grid;min-width: 0;line-height: 1.25}.day-me small{color: var(--muted-card);font-size: .8rem}.day-me b{font: 400 1.2rem/1.2 var(--head);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.day-me .avatar-lg{width: 56px;height: 56px;flex: none}.day-me .link-btn{justify-self: start;padding: 0;font-size: .82rem}.day-stats{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px}.day-stats a{display: grid;justify-items: center;padding: 8px 4px;border-radius: 12px;background: rgba(0,0,0,.2);border: 2px solid var(--outline);color: #fff;text-decoration: none;text-align: center}.day-stats b{font: 400 1.35rem/1.1 var(--head)}.day-stats b.y{color: var(--yellow)}.day-stats small{color: var(--muted-card);font-size: .72rem;line-height: 1.2}.day-streak{margin: -2px 0 0;color: var(--muted-card);font-size: .82rem}.day-streak:empty{display: none}.day-miss .ch-list>:nth-child(n+4){display: none !important}.day-miss .ch-card{padding: 6px 2px !important}.h3-sec{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-bottom: 12px}.h3-sec h2,.h3-events>h2{margin: 0}.h3-events>h2{margin-bottom: 12px}.ranks3{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px;align-items: stretch}.rank-card{display: flex !important;flex-direction: column;padding: 12px 10px 10px !important;min-height: 330px}.rank-card>h3{margin: 2px 6px 8px;font-size: 1.15rem !important;color: #fff !important}.rank-card .topc{padding: 0 !important;flex: 1;display: flex;flex-direction: column}.rank-card .topc .top-all,.rank-card>.link-arrow{margin: auto 6px 2px !important;padding-top: 8px}.rank-card .board-card{border: 0 !important;box-shadow: none !important;background: none !important;padding: 0 4px !important;flex: 1;display: flex;flex-direction: column}.rank-card .board-card-head{display: none}.rank-card .board-card .link-arrow{margin-top: auto;padding-top: 8px}.rank-tabs{margin: 0 4px 8px;overflow-x: auto;scrollbar-width: none}.rank-tabs::-webkit-scrollbar{display: none}.rank-tabs button{flex: none;border: 2px solid var(--outline);border-radius: 9px;background: var(--outline);color: #dbe7ff;font: 400 .85rem/1 var(--head);cursor: pointer}.rank-tabs button.on{background: var(--yellow);color: #2a1600}.clan-dot{display: grid;place-items: center;width: 30px;height: 30px;border-radius: 9px;border: 2px solid var(--outline);color: #fff;font: 400 .72rem/1 var(--head);text-shadow: 0 1px 0 var(--outline)}.top-empty{margin: 6px 8px;color: var(--muted-card)}.ev3{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}.ev3 .li-row{border-top: 0 !important;padding: 12px !important;border-radius: 16px !important}.h3-games .games-head{margin-bottom: 12px}.h3-games .game-list{grid-template-columns: repeat(5,minmax(0,1fr)) !important}@media (max-width: 1100px){.home3{grid-template-columns: minmax(0,1fr);row-gap: 14px}.h3-sidead{display: none}.h3-games .game-list{grid-template-columns: repeat(4,minmax(0,1fr)) !important}.h3-day .day-miss,.h3-day>.btn{display: none}.h3-day{grid-template-columns: minmax(0,1fr) minmax(0,1.2fr);align-items: center}.day-streak{display: none}.ranks3{grid-template-columns: 1fr 1fr}.ranks3>:first-child{grid-column: 1 / -1}.ev3{grid-template-columns: 1fr}}@media (max-width: 760px){.home3{padding-top: 10px;row-gap: 12px}.h3-hero .feat{min-height: 0;height: auto}.h3-hero .feat-pic,.h3-hero .feat .spot-svg{position: static}.h3-hero .feat .spot-svg{aspect-ratio: 16 / 9;height: auto}.h3-hero .feat-info{position: static;padding: 12px 14px 14px;background: #0c2672;border-top: 3px solid var(--outline);pointer-events: auto}.h3-hero .feat-info h1{font-size: 1.9rem !important}.h3-hero .feat-btns{width: 100%}.h3-hero .feat-btns .btn{flex: 1;min-height: 50px;padding-inline: 10px}.h3-hero .feat-btns .btn-play{font-size: 1.2rem !important}.h3-day{grid-template-columns: 1fr}.h3-games .game-list{grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 10px !important}.ranks3{grid-template-columns: 1fr}.rank-card{min-height: 0}}.extra-tile{list-style: none;display: flex}.extra-tile>*{flex: 1;display: grid;place-items: center;align-content: center;gap: 6px;padding: 14px 10px;border: 3px solid var(--outline);border-radius: 16px;box-shadow: var(--drop);text-align: center;text-decoration: none;cursor: pointer;font: inherit}.x-random>*{background: linear-gradient(160deg,#ffe066,#ff9a00);color: #2a1600 !important}.x-friends>*{background: linear-gradient(160deg,#5fc0ff,#1f6fe6);color: #fff !important}.extra-tile .x-ico{width: 48px;height: 48px}.extra-tile .x-ico svg{width: 100%;height: 100%}.extra-tile b{font: 400 1.15rem/1.1 var(--head)}.extra-tile small{font-size: .8rem;font-weight: 800;opacity: .85}.extra-tile>*:hover{transform: translateY(-2px)}.game-list:has(.game-tile[hidden]) .extra-tile{display: none}@media (max-width: 1100px){.x-friends{display: none}}.h3-hero{align-self: stretch}.h3-games .games-head{display: flex !important;flex-wrap: wrap;align-items: center;gap: 10px 14px}.h3-games .games-head .cat-chips{flex: 1 1 0;min-width: 0;display: flex;overflow-x: auto;scrollbar-width: none;gap: 8px}.h3-games .games-head .cat-chips::-webkit-scrollbar{display: none}.h3-games .games-head .cat-chip{flex: none}.h3-games .games-head .games-actions{margin-left: auto}@media (min-width: 761px){.rank-card{min-height: 0}}@media (max-width: 1100px){.h3-games .games-head .games-actions{flex-basis: 100%;justify-content: space-between;display: flex;align-items: center}}.home3{grid-template-areas: "hero side" "live side" "ad1 side" "recent side" "games side" "ranks side" "ad2 side" "events side" "guest side"}.h3-side{grid-area: side;align-self: stretch;min-width: 0}.side-stick{position: sticky;top: 84px;display: flex;flex-direction: column;gap: 16px}.side-ad .ad-slot{margin: 0 !important}.side-ad .ad-placeholder{min-height: 600px !important}.rank-tabs{flex-wrap: wrap;overflow: visible}.rank-tabs button{padding: 3px 9px}.ev3 .li-row{border: 3px solid var(--outline) !important;box-shadow: var(--drop) !important;align-items: center}@media (max-width: 1100px){.home3{grid-template-areas: "hero" "side" "live" "ad1" "recent" "games" "ranks" "ad2" "events" "guest"}.side-stick{position: static}.side-ad{display: none}}.rank-tabs{display: grid !important;grid-template-columns: 1fr 1fr;gap: 6px}.rank-tabs button{width: 100%;min-height: 34px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.h3-games [data-random-game]{display: none !important}.h3-games .games-head .cat-chips{flex-wrap: wrap;overflow: visible}@media (max-width: 760px){.h3-games .games-head .cat-chips{flex-wrap: nowrap;overflow-x: auto;flex-basis: 100%}.h3-games .games-head .games-actions{flex-basis: auto;margin-left: auto}}.h3-day{gap: 12px !important}.day-head{display: flex;align-items: center;gap: 10px}.day-av{flex: none;display: block !important}.day-av .avatar-lg{width: 52px;height: 52px}html.signed-in .day-av.only-guest,html.signed-in .day-who.only-guest,html.guest .day-av.only-user,html.guest .day-who.only-user{display: none !important}.day-who{display: grid !important;flex: 1;min-width: 0;line-height: 1.2;color: #fff !important;text-decoration: none}.day-who b{font: 400 1.15rem/1.2 var(--head);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.day-who small{color: var(--muted-card);font-size: .78rem}.day-who small a{color: var(--yellow)}.day-lvl{flex: none;display: grid;place-items: center;width: 42px;height: 42px;border-radius: 50%;background: radial-gradient(circle at 35% 30%,#fff3b0,#ffc21f 60%,#c98300);border: 3px solid var(--outline);font: 400 1.1rem/1 var(--head);color: #2a1600}.day-xp{display: flex;align-items: center;gap: 8px}.day-xp small{font: 400 .8rem/1 var(--head);color: var(--muted-card);white-space: nowrap}.day-bar{display: block;flex: 1;height: 10px;border-radius: 99px;background: var(--outline);overflow: hidden}.day-bar i{display: block;height: 100%;border-radius: 99px;background: linear-gradient(90deg,#ffe066,#ff9a00)}.day-chips{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 6px}.day-chips a{display: flex;align-items: center;justify-content: center;gap: 6px;min-height: 40px;padding: 6px 4px;border-radius: 11px;background: rgba(0,0,0,.22);border: 2px solid var(--outline);color: #fff;text-decoration: none}.day-chips .ic svg{width: 20px;height: 20px;display: block}.day-chips b{font: 400 1.05rem/1 var(--head)}.day-next{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 4px 10px;align-items: center;padding: 9px 11px;border-radius: 12px;background: rgba(255,255,255,.07);border: 2px solid rgba(255,255,255,.12);color: #fff !important;text-decoration: none}.day-next small{grid-column: 1 / -1;color: var(--muted-card);font-size: .72rem}.day-next b{font-size: .9rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.day-next .day-bar{grid-column: 1;height: 7px}.day-next em{grid-column: 2;grid-row: 2 / 4;font: 400 .8rem/1 var(--head);font-style: normal;color: #2a1600;background: var(--yellow);border: 2px solid var(--outline);border-radius: 8px;padding: 4px 6px}.day-next:hover{background: rgba(255,255,255,.12)}.h3-day>.btn{min-height: 44px}@media (max-width: 1100px){.h3-day{display: flex !important}.h3-day>.btn{display: flex !important}}.rank-pick{display: block;margin: 0 4px 8px}.rank-pick select{width: 100%;min-height: 42px;padding: 6px 36px 6px 12px;appearance: none;-webkit-appearance: none;cursor: pointer;font: 400 1rem/1.2 var(--head) !important;color: #2a1600 !important;background: #ffc93c url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='%232a1600' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 10px center / 18px !important;border: 3px solid var(--outline) !important;border-radius: 12px !important;box-shadow: 0 3px 0 var(--outline) !important}.rank-pick select option{color: #0a1a3d;background: #fff;font-family: var(--font)}.page-profile .profile-head{display: none}.pro-hero{padding-top: 18px;display: grid;gap: 14px}.pro-banner{position: relative;overflow: hidden;display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;gap: 22px;padding: 26px 28px;border: 3px solid var(--outline);border-radius: 22px;box-shadow: 0 6px 0 var(--outline);background: linear-gradient(135deg,#2a7cff,#173d9c 55%,#3b1f8f);isolation: isolate}.pro-rays{position: absolute;left: 110px;top: 50%;width: 900px;height: 900px;translate: -50% -50%;z-index: -1;background: repeating-conic-gradient(rgba(255,255,255,.09) 0 10deg,transparent 10deg 20deg);border-radius: 50%;animation: pro-spin 60s linear infinite;mask: radial-gradient(circle,#000 20%,transparent 62%)}@keyframes pro-spin{to{rotate: 360deg}}.pro-banner::after{content: '';position: absolute;inset: 0;z-index: -1;background: radial-gradient(400px 220px at 100% 0,rgba(255,201,60,.25),transparent 70%)}.pro-av{position: relative;display: grid;place-items: center}.pro-av .avatar-xl{width: 132px !important;height: 132px !important;border: 4px solid var(--outline) !important;box-shadow: 0 0 0 5px rgba(255,255,255,.25),0 8px 0 var(--outline) !important}.pro-av .avatar-edit-label{position: absolute;bottom: -6px;left: 50%;translate: none;transform: translateX(-50%);white-space: nowrap;padding: 2px 10px;border-radius: 9px;font: 400 .8rem/1.3 var(--head)}.pro-id{min-width: 0}.pro-id .eyebrow{margin: 0 0 2px;color: var(--yellow) !important;font-size: 1rem !important}.pro-id h1{margin: 0;font-size: clamp(2rem,5vw,3.2rem) !important;color: #fff !important;-webkit-text-stroke: 2px var(--outline);paint-order: stroke fill;text-shadow: 0 4px 0 var(--outline) !important;overflow-wrap: anywhere;line-height: 1.05}.pro-since{margin: 6px 0 10px;color: #dbe7ff;font-size: .9rem}.pro-links{display: flex;flex-wrap: wrap;gap: 8px;align-items: center}.pro-pill{display: inline-flex;align-items: center;min-height: 36px;padding: 4px 12px;border-radius: 11px;background: rgba(10,26,61,.55);border: 2px solid rgba(255,255,255,.25);color: #fff !important;text-decoration: none;font: 400 .9rem/1.2 var(--head)}.pro-pill:hover{background: rgba(10,26,61,.8)}.pro-level{display: grid;justify-items: center;gap: 6px;text-align: center;max-width: 150px}.pro-ring{position: relative;display: grid;place-items: center;width: 116px;height: 116px}.pro-ring svg{position: absolute;inset: 0;width: 100%;height: 100%}.pro-ring b{position: relative;display: grid;place-items: center;width: 74px;height: 74px;border-radius: 50%;background: radial-gradient(circle at 35% 30%,#fff3b0,#ffc21f 60%,#c98300);border: 3px solid var(--outline);font: 400 2.2rem/1 var(--head);color: #2a1600}.pro-level small{color: #dbe7ff;font-size: .78rem;line-height: 1.25}.pro-stats{display: grid;grid-template-columns: repeat(auto-fit,minmax(130px,1fr));gap: 12px}.pro-stat{display: grid;align-content: center;justify-items: center;gap: 2px;min-height: 84px;padding: 10px;text-align: center;border: 3px solid var(--outline);border-radius: 16px;box-shadow: var(--drop);background: var(--card-bg);color: #fff}.pro-stat b{font: 400 1.8rem/1.1 var(--head);color: #fff}.pro-stat:nth-child(2) b{color: #8fe3b8}.pro-stat:nth-child(3) b{color: var(--yellow)}.pro-stat:nth-child(5) b{color: #ffb070}.pro-stat small{color: var(--muted-card);font-size: .8rem}.pro-fav{grid-column: span 2;grid-template-columns: 96px minmax(0,1fr);justify-items: start;text-align: left;gap: 12px;text-decoration: none;padding: 8px}.pro-fav svg{width: 96px;height: 72px;border-radius: 10px;border: 2px solid var(--outline);display: block}.pro-fav b{font-size: 1.25rem}.pro-games{margin-top: 22px}.pro-games>h2{margin: 0 0 12px}.pro-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(170px,1fr));gap: 14px}.pro-tile{display: flex;flex-direction: column;overflow: hidden;border: 3px solid var(--outline);border-radius: 16px;box-shadow: var(--drop);background: var(--card-bg);color: #fff !important;text-decoration: none;transition: transform .12s}.pro-tile:hover{transform: translateY(-3px)}.pro-tile.unplayed{filter: saturate(.35) brightness(.85)}.pro-tile-art{position: relative;display: block;border-bottom: 3px solid var(--outline)}.pro-tile-art svg{display: block;width: 100%;height: auto;aspect-ratio: 4 / 3}.pro-rank{position: absolute;top: 6px;right: 6px;padding: 2px 8px;border-radius: 8px;background: var(--yellow);color: #2a1600;border: 2px solid var(--outline);font: 400 .85rem/1.3 var(--head)}.pro-tile-body{display: grid;gap: 1px;padding: 8px 10px 10px}.pro-tile-body b{font: 400 1rem/1.2 var(--head);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.pro-big{font: 400 1.6rem/1.1 var(--head);color: var(--yellow)}.pro-tile-body small{color: var(--muted-card);font-size: .76rem}.progress-panel>h2{margin-top: 0}@media (max-width: 860px){.pro-banner{grid-template-columns: auto minmax(0,1fr);gap: 14px 16px;padding: 18px 16px}.pro-level{grid-column: 1 / -1;grid-template-columns: auto 1fr;justify-items: start;align-items: center;max-width: none;text-align: left;gap: 12px}.pro-ring{width: 84px;height: 84px}.pro-ring b{width: 54px;height: 54px;font-size: 1.6rem}.pro-av .avatar-xl{width: 92px !important;height: 92px !important}.pro-rays{left: 60px}}@media (max-width: 560px){.pro-hero{padding-top: 10px}.pro-id h1{font-size: 1.9rem !important}.pro-stats{gap: 8px}.pro-stat{min-height: 70px;padding: 8px 4px}.pro-stat b{font-size: 1.35rem}.pro-stat small{font-size: .7rem}.pro-fav{grid-column: 1 / -1;grid-template-columns: 72px minmax(0,1fr)}.pro-fav svg{width: 72px;height: 54px}.pro-grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}}@media (prefers-reduced-motion: reduce){.pro-rays{animation: none}}html[data-fx="low"] .pro-rays{animation: none}.rank-card .board-card,.rank-card .board-card.skeleton{min-height: 0 !important}.rank-card .empty-board{margin: 10px 4px;text-align: left}@media (max-width: 560px){.pro-stats{grid-template-columns: repeat(6,minmax(0,1fr))}.pro-stats>.pro-stat:nth-child(-n+3){grid-column: span 2}.pro-stats>.pro-stat:nth-child(4),.pro-stats>.pro-stat:nth-child(5){grid-column: span 3}.pro-stats>.pro-fav{grid-column: 1 / -1}}.site-footer .footer-grid{grid-template-columns: minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) !important;grid-template-areas: "brand comm site" "games games games";gap: 22px 30px !important;padding-top: 30px}.footer-brand{grid-area: brand}.footer-grid>div:nth-of-type(3){grid-area: comm}.footer-grid>div:nth-of-type(4){grid-area: site}.footer-games{grid-area: games;padding-top: 18px;border-top: 2px solid rgba(255,255,255,.1)}.footer-grid>div{gap: 6px !important}.footer-grid h2{margin: 0 0 6px !important}.fg-list{display: flex;flex-wrap: wrap;gap: 8px}.fg-chip{display: inline-flex;align-items: center;gap: 8px;min-height: 38px;padding: 5px 13px 5px 6px;border-radius: 12px;background: rgba(255,255,255,.07);border: 2px solid rgba(255,255,255,.12);text-decoration: none;font: 800 .88rem/1.2 var(--font)}.fg-chip::before{content: '';width: 22px;height: 22px;flex: none;border-radius: 7px;background: var(--c,#2a7cff);border: 2px solid var(--outline);box-shadow: inset 0 -3px 0 rgba(0,0,0,.2)}.fg-chip i{font-style: normal}.fg-chip:hover{background: rgba(255,255,255,.14);border-color: var(--yellow)}.footer-bottom{flex-wrap: wrap;gap: 10px 20px}@media (max-width: 760px){.site-footer .footer-grid{grid-template-columns: 1fr 1fr !important;grid-template-areas: "brand brand" "games games" "comm site";gap: 18px 16px !important;padding-top: 22px}.footer-games{border-top: 0;padding-top: 0}.fg-list{flex-wrap: nowrap;overflow-x: auto;scrollbar-width: none;padding: 2px 16px 6px;scroll-snap-type: x proximity}.fg-list::-webkit-scrollbar{display: none}.fg-chip{flex: none;scroll-snap-align: start}.footer-grid a:not(.fg-chip){padding-block: 5px}.site-footer{margin-top: 28px !important}}.lobby-qr{width: 200px;max-width: 70vw;margin: 10px auto 4px;padding: 6px;background: #fff;border: 3px solid var(--outline);border-radius: 16px;box-shadow: var(--drop)}.lobby-qr svg{display: block;width: 100%;height: auto;border-radius: 8px}.lobby-qr:empty{display: none}.lobby-qr-hint{margin: 6px 0 10px;color: #dbe7ff;font-size: .85rem;text-align: center;max-width: 30ch;margin-inline: auto}.code-box{text-align: center}#quickJoin{margin: 4px 0 6px}.secure-card{border-color: var(--yellow) !important;background: linear-gradient(135deg,#2a4fb8,#173d9c) !important;margin-top: 18px}.secure-card h2{margin-top: 0;color: var(--yellow) !important}.secure-form{display: grid;grid-template-columns: 1fr 1fr auto;gap: 12px;align-items: end}@media (max-width: 760px){.secure-form{grid-template-columns: 1fr}.lobby-head{flex-direction: column}.lobby-head .code-box{order: -1;width: 100%}}@media (max-width: 760px){.lobby-head{align-items: stretch !important;text-align: left}.lobby-head>div:not(.code-box){align-self: flex-start}.fg-list{margin-inline: -12px;padding-inline: 12px}}.site-footer{padding: 0 !important;position: relative}.site-footer>.wrap.footer-grid,.site-footer>.wrap.footer-bottom{display: none !important}.foot3{display: grid;gap: 22px;padding-block: 28px 24px}.foot3-top{display: flex;align-items: center;justify-content: space-between;gap: 18px;flex-wrap: wrap;padding: 18px 20px;border: 3px solid var(--outline);border-radius: 18px;background: linear-gradient(135deg,#1d4fc0,#13348f 60%,#2a1a7a);box-shadow: 0 5px 0 var(--outline)}.foot3-brand{display: grid;gap: 4px;min-width: 0}.foot3-brand .brand{display: inline-flex;align-items: center;gap: 10px;text-decoration: none}.foot3-brand .brand svg{width: 40px;height: 40px}.foot3-brand .brand-name{font: 400 1.6rem/1 var(--head) !important;color: #fff !important}.foot3-brand .brand-name em{font-style: normal;color: var(--yellow)}.foot3-brand p{margin: 0;color: #cfe0ff;font-size: .92rem}.foot3-cta{display: flex;gap: 10px;flex-wrap: wrap}.foot3-cta .btn{min-height: 46px;gap: 8px}.foot3-cta .btn svg{width: 20px;height: 20px}html.signed-in .foot3-cta .only-guest,html.guest .foot3-cta .only-user{display: none !important}.site-footer h2{margin: 0 0 10px !important;color: var(--yellow) !important;font: 400 1rem/1.2 var(--head) !important;-webkit-text-stroke: 0 !important;text-shadow: none !important}.footer-games{padding: 0 !important;border: 0 !important}.foot3-links{display: grid;grid-template-columns: minmax(0,1.4fr) minmax(0,1fr);gap: 22px}.foot3-group{display: flex;flex-wrap: wrap;gap: 8px;align-content: flex-start}.foot3-group h2{flex-basis: 100%}.foot3-group a{display: inline-flex;align-items: center;gap: 7px;min-height: 40px;padding: 6px 14px;border-radius: 12px;background: rgba(255,255,255,.07);border: 2px solid rgba(255,255,255,.12);color: #fff !important;text-decoration: none;font: 800 .9rem/1.2 var(--font)}.foot3-group a:hover{border-color: var(--yellow);background: rgba(255,255,255,.13)}.foot3-group .fi{font-size: 1rem;line-height: 1}.foot3-small a{background: none;border-color: transparent;padding-inline: 8px;color: #b9cdf5 !important;font-weight: 700}.foot3-small a:hover{color: #fff !important;background: rgba(255,255,255,.06)}.foot3-bottom{background: #08184a;border-top: 2px solid rgba(255,255,255,.08)}.foot3-bottom .wrap{display: flex;align-items: center;justify-content: space-between;gap: 10px 20px;flex-wrap: wrap;min-height: 56px;padding-block: 10px;color: #9fb8ef;font-size: .85rem}.foot3-bottom .footer-langs{display: flex;gap: 4px;flex-wrap: wrap;padding: 3px;border-radius: 12px;background: rgba(255,255,255,.06)}.foot3-bottom .footer-langs a{display: inline-flex;align-items: center;min-height: 32px;padding: 3px 10px;border-radius: 9px;color: #cfe0ff !important;text-decoration: none;font: 800 .82rem/1 var(--font)}.foot3-bottom .footer-langs a[aria-current],.foot3-bottom .footer-langs a.active{background: var(--yellow);color: #2a1600 !important}@media (max-width: 760px){.foot3{gap: 18px;padding-block: 20px 18px}.foot3-top{padding: 16px}.foot3-cta{width: 100%}.foot3-cta .btn{flex: 1}.foot3-links{grid-template-columns: 1fr;gap: 16px}.foot3-group a{flex: 1 1 calc(50% - 8px);justify-content: flex-start}.foot3-small a{flex: 0 0 auto}.foot3-bottom .wrap{flex-direction: column;align-items: flex-start}}.foot3-group svg.fi{width: 18px;height: 18px;flex: none;fill: none;stroke: var(--yellow);stroke-width: 2.2;stroke-linecap: round;stroke-linejoin: round}html.in-match .toasts{top: calc(8px + env(safe-area-inset-top));bottom: auto !important;left: 50%;right: auto;translate: -50% 0;width: min(420px,calc(100vw - 24px))}html.in-match .toast{padding: 7px 8px 7px 12px !important;font-size: .85rem;border-width: 2px !important;box-shadow: 0 3px 0 var(--outline) !important}@media (max-width: 760px){.toasts{left: 12px;right: 12px;width: auto}.toast{font-size: .9rem}}.pro-banner[data-banner="sunset"]{background: linear-gradient(135deg,#ff8a3c,#e8432a 50%,#7a1f6b)}.pro-banner[data-banner="forest"]{background: linear-gradient(135deg,#2dc68b,#11875c 55%,#0b4d3a)}.pro-banner[data-banner="candy"]{background: linear-gradient(135deg,#ff7ab6,#b46bff 55%,#5a3fd1)}.pro-banner[data-banner="space"]{background: radial-gradient(2px 2px at 20% 30%,#fff,transparent),radial-gradient(2px 2px at 70% 20%,#fff,transparent),radial-gradient(1.5px 1.5px at 40% 80%,#fff,transparent),radial-gradient(1.5px 1.5px at 85% 70%,#fff,transparent),radial-gradient(1px 1px at 55% 50%,#fff,transparent),linear-gradient(135deg,#1a1446,#2a1a7a 50%,#0b0b2a)}.pro-banner[data-banner="lava"]{background: radial-gradient(500px 200px at 80% 110%,#ffb02e,transparent 70%),linear-gradient(135deg,#3a0d0d,#a8240f 55%,#ff5a1f)}.pro-banner[data-banner="gold"]{background: linear-gradient(135deg,#fff3a8,#ffc21f 40%,#c98300)}.pro-banner[data-banner="gold"] .pro-id h1{color: #fff !important}.pro-banner[data-banner="gold"] .pro-since,.pro-banner[data-banner="gold"] .pro-level small{color: #3a2400}.pro-banner[data-banner="gold"] .pro-id .eyebrow{color: #7a1f00 !important}.bn-pick{display: flex;align-items: center;gap: 10px 14px;flex-wrap: wrap}.bn-pick>b{font: 400 1rem/1.2 var(--head);color: #fff}.bn-row{display: flex;gap: 8px;overflow-x: auto;scrollbar-width: none;padding: 2px 2px 6px}.bn-row::-webkit-scrollbar{display: none}.bn-swatch{flex: none;position: relative;width: 92px;height: 50px;padding: 0;border: 3px solid var(--outline);border-radius: 12px;box-shadow: 0 3px 0 var(--outline);cursor: pointer;display: grid;place-items: end center;overflow: hidden}.bn-swatch span{display: block;width: 100%;padding: 2px 4px;background: rgba(10,26,61,.7);color: #fff;font: 800 .7rem/1.3 var(--font);overflow: hidden}.bn-swatch.on{box-shadow: 0 0 0 3px var(--yellow),0 3px 0 var(--outline)}.bn-swatch.locked{filter: grayscale(.8) brightness(.7);cursor: not-allowed}.bn-swatch.locked::before{content: '';position: absolute;top: 6px;left: 50%;translate: -50% 0;width: 18px;height: 18px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='5' y='10' width='14' height='11' rx='2' fill='%23fff'/%3E%3Cpath d='M8 10V7a4 4 0 0 1 8 0v3' fill='none' stroke='%23fff' stroke-width='2.5'/%3E%3C/svg%3E") center / contain no-repeat}.bn-ocean{background: linear-gradient(135deg,#2a7cff,#173d9c 55%,#3b1f8f)}.bn-sunset{background: linear-gradient(135deg,#ff8a3c,#e8432a 50%,#7a1f6b)}.bn-forest{background: linear-gradient(135deg,#2dc68b,#11875c 55%,#0b4d3a)}.bn-candy{background: linear-gradient(135deg,#ff7ab6,#b46bff 55%,#5a3fd1)}.bn-space{background: linear-gradient(135deg,#1a1446,#2a1a7a 50%,#0b0b2a)}.bn-lava{background: linear-gradient(135deg,#3a0d0d,#a8240f 55%,#ff5a1f)}.bn-gold{background: linear-gradient(135deg,#fff3a8,#ffc21f 40%,#c98300)}.act-head{display: flex;align-items: baseline;justify-content: space-between;gap: 8px 16px;flex-wrap: wrap;margin-bottom: 12px}.act-head h2{margin: 0}.act-sum{display: flex;gap: 6px 16px;flex-wrap: wrap;color: var(--muted-card);font-size: .88rem}.act-sum b{color: var(--yellow);font: 400 1.1rem/1 var(--head)}.act-grid{display: grid;grid-auto-flow: column;gap: 4px;overflow-x: auto;padding-bottom: 4px}.act-c{display: block;width: 100%;aspect-ratio: 1;border-radius: 4px;background: rgba(255,255,255,.08)}.act-c.a1{background: #1f6fe6}.act-c.a2{background: #4fb2ff}.act-c.a3{background: #ffc93c}.act-c.a4{background: #ff8a1f;box-shadow: 0 0 0 2px rgba(255,138,31,.35)}.act-legend{display: flex;align-items: center;justify-content: flex-end;gap: 4px;margin-top: 8px;color: var(--muted-card)}.act-legend .act-c{width: 12px;min-width: 12px}.act-legend small{font-size: .75rem;margin-inline: 4px}.pro-seen{display: inline-flex;align-items: center;gap: 6px;margin-left: 10px;padding: 1px 9px;border-radius: 99px;background: rgba(10,26,61,.5);font-size: .8rem}.pro-seen.on::before{content: '';width: 8px;height: 8px;border-radius: 50%;background: #2dd47a;box-shadow: 0 0 0 3px rgba(45,212,122,.3)}@media (max-width: 560px){.act-c{min-width: 0;border-radius: 3px}.act-grid{gap: 3px}.bn-swatch{width: 78px;height: 44px}}.foot3>*{grid-area: auto !important;min-width: 0}.site-footer .btn-play,.site-footer .btn-play:hover{color: #2a1600 !important}.site-footer .btn-primary,.site-footer .btn-primary:hover{color: #fff !important}.pro-hero{grid-template-columns: minmax(0,1fr)}.pro-hero>*{min-width: 0}.pro-fav>span{display: grid;gap: 2px;min-width: 0}.pro-fav b{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.act-grid{grid-template-rows: repeat(7,auto);justify-content: start}.act-c{min-width: 0}@media (max-width: 560px){.act-grid{justify-content: stretch}}.foot3-brand .brand-name{display: inline !important}@media (max-width: 760px){.site-footer{margin-bottom: calc(-1 * var(--tabbar,0px))}.foot3-bottom .wrap{padding-bottom: calc(14px + var(--tabbar,0px))}}.act-panel>h2{margin: 0 0 12px}.act-body{display: flex;gap: 16px 28px;align-items: flex-start;flex-wrap: wrap}.act-cal{flex: none}.act-grid{grid-auto-columns: 22px !important}.act-tiles{flex: 1;min-width: 220px;display: grid;grid-template-columns: repeat(auto-fit,minmax(140px,1fr));gap: 10px}.act-tile{display: grid;gap: 2px;padding: 12px 14px;border-radius: 14px;background: rgba(0,0,0,.2);border: 2px solid var(--outline)}.act-tile b{font: 400 2rem/1 var(--head);color: var(--yellow)}.act-tile small{color: var(--muted-card);font-size: .82rem}@media (max-width: 560px){.act-cal{flex: 1 1 100%}.act-grid{grid-auto-columns: minmax(0,1fr) !important}.act-tiles{grid-template-columns: repeat(3,minmax(0,1fr));min-width: 0;gap: 8px}.act-tile{padding: 8px}.act-tile b{font-size: 1.4rem}.act-tile small{font-size: .7rem}}.lb-table-wrap th,table th{color: #cfe0ff !important;background: rgba(0,0,0,.25) !important}.road-level{background: var(--outline) !important;border-color: rgba(255,255,255,.25) !important}.road-level,.road-level b,.road-level small{color: #fff !important}.page-legal main a:not(.btn){color: var(--yellow) !important}@media (min-width: 761px){.result-layer{position: fixed !important;inset: 0;z-index: 120;border-radius: 0 !important;padding: 84px 16px 32px !important;justify-content: safe center !important;overflow-y: auto;overscroll-behavior: contain}.result-layer .result-card{width: min(520px,100%)}.layer-host:has(.result-layer){z-index: 60}}@media (min-width: 761px) and (max-width: 1180px){.main-nav{gap: 2px}.main-nav a{padding: 7px 9px !important;font-size: .92rem !important}}@media (min-width: 761px) and (max-width: 960px){.main-nav a{padding: 6px 7px !important;font-size: .86rem !important}.header-row .online-pill{display: none !important}}.xp-gain{background: rgba(63,224,138,.12) !important;border: 2px solid #3fe08a !important;color: #fff !important}.xp-row b{color: #7ff0a0 !important}.xp-row span{color: #fff !important}.xp-gain p,.xp-gain .lvl-up,.xp-gain strong{color: var(--yellow) !important}.bn-swatch span{white-space: normal !important;text-overflow: clip !important;overflow-wrap: anywhere;line-height: 1.1 !important;font-size: .66rem !important}.result-layer{position: fixed !important;inset: 0;z-index: 120;border-radius: 0 !important;display: flex !important;flex-direction: column;align-items: center;justify-content: safe center !important;padding: max(10px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom)) !important;overflow-y: auto;overscroll-behavior: contain;gap: 12px;background: radial-gradient(120% 80% at 50% 30%,rgba(20,40,110,.9),rgba(4,10,32,.95)) !important}.layer-host:has(.result-layer){z-index: 130 !important}.result-layer .result-card{width: min(460px,100%);padding: 16px 16px 14px !important;margin: 0 !important;flex: none;animation: res-in .42s cubic-bezier(.25,1.4,.5,1) both}@keyframes res-in{from{opacity: 0;transform: translateY(24px) scale(.94)}}.result-card .eyebrow{margin: 0 0 2px !important;font-size: .72rem !important}.result-card h2{margin: 0 0 2px !important;line-height: 1.05 !important;font-size: clamp(1.6rem,6vw,2.1rem) !important}.result-card .result-tidy{margin: 0 0 6px !important}.result-card .tidy-say{margin: 0 auto !important;max-width: none !important;text-align: center !important;font-size: .85rem !important;padding: 6px 10px !important}.result-card .tidy-say::before{display: none !important}.result-card .big-stars{margin: 4px 0 0 !important}.result-card .big-score{margin: 2px 0 !important;font-size: clamp(2.4rem,11vw,3.4rem) !important}.result-card .result-sub,.result-card .muted,.result-card .record,.result-card .practice-note,.result-card .qz-place{margin: 2px 0 6px !important;font-size: .9rem}.result-card .rating-change{margin: 4px auto 8px !important}.result-card .result-challenges{margin: 6px 0 8px !important;padding: 8px 12px !important;font-size: .88rem}.result-card .result-challenges ul{gap: 2px !important;margin: 0 !important}.result-card .result-challenges .label{margin: 0 0 4px !important}.result-card .xp-gain{margin: 6px 0 8px !important;padding: 8px 12px !important}.result-card details{margin: 4px 0 8px;text-align: left}.result-card details>summary{cursor: pointer;font-weight: 800;padding: 6px 0;list-style-position: inside;color: #cfe0ff}.result-card .score-table{margin: 4px 0 8px !important}.result-card .result-main{display: grid !important;grid-template-columns: repeat(auto-fit,minmax(140px,1fr));gap: 8px !important;margin: 8px 0 0 !important}.result-card .result-main .btn{width: 100%;min-height: 50px;font-size: 1.05rem;margin: 0 !important}.result-card .result-main .btn-primary:only-child,.result-card .result-main .btn:first-child{animation: btn-breathe 2.4s ease-in-out 1.2s infinite}@keyframes btn-breathe{0%,100%{transform: none}50%{transform: scale(1.03)}}.result-card .result-extras{display: flex;flex-wrap: wrap;justify-content: center;gap: 6px;margin-top: 8px}.result-card .result-extras .btn{min-height: 40px;padding: 6px 12px !important;font-size: .85rem !important;flex: 1 1 auto;max-width: 100%}.result-card .guest-cta{display: flex;align-items: center;justify-content: center;gap: 10px;margin-top: 10px !important;padding-top: 10px !important}.result-card .guest-cta p{margin: 0 !important;font-size: .82rem !important;text-align: left}.result-card .guest-cta .btn{flex: none}.result-level{display: flex;align-items: center;justify-content: center;flex-wrap: wrap;gap: 6px 10px;margin: 8px 0 0}.result-level .label{margin: 0 !important;font-size: .75rem;color: #cfe0ff}.result-level .segmented{display: inline-flex;gap: 4px;padding: 3px;border-radius: 12px;background: rgba(0,0,0,.25)}.result-level .segmented button{min-height: 38px;padding: 4px 12px;border-radius: 9px;font-weight: 800;color: #fff;background: transparent;border: 0;position: relative}.result-level .segmented button.active{background: var(--yellow,#ffc93c);color: #0a1a3d}.result-level .segmented button.hint:not(.active)::after{content: '';position: absolute;top: 4px;right: 4px;width: 7px;height: 7px;border-radius: 50%;background: #3fe08a;animation: live-ping 1.4s infinite}.result-layer .ad-result{margin: 0 auto !important;flex: none}html.fs-pseudo .fs-target{display: grid !important;align-content: safe center !important;justify-items: stretch}.arc-hat small{white-space: normal;word-break: keep-all;overflow-wrap: normal;hyphens: none;font-size: .72rem !important;line-height: 1.1;letter-spacing: -.2px;max-width: 100%;text-align: center}@media (max-width: 700px){.arc-hat small{font-size: .8rem !important}}@view-transition{navigation: auto}::view-transition-old(root),::view-transition-new(root){animation-duration: .16s;animation-timing-function: ease-out}.site-header{view-transition-name: site-header}.tabbar{view-transition-name: tabbar}::view-transition-group(site-header),::view-transition-group(tabbar){animation: none}.reveal-ready .reveal,.reveal-ready .reveal.shown{transform: none !important;translate: none !important;opacity: 1 !important;transition: box-shadow .2s ease,transform .15s ease !important}.fade-in{animation-duration: .18s !important}.game-tile .art [class*="ax-"],.ng-item .art [class*="ax-"],.recent-art .art [class*="ax-"],.li-ico [class*="ax-"],.ch2-game-art [class*="ax-"]{animation-play-state: paused !important}@media (hover: hover){.game-tile:hover .art [class*="ax-"],.ch2-game-art:hover [class*="ax-"]{animation-play-state: running !important}}.tag-new,.ribbon,.spot-badge,.feat-badge,.tag-bob{animation: none !important}.btn-play:not(.spot-cta){animation: none !important}.main-nav a .ni{width: 18px;height: 18px;flex: none;fill: none;stroke: currentColor;stroke-width: 2.2;stroke-linecap: round;stroke-linejoin: round;opacity: .85}.main-nav a[aria-current] .ni{opacity: 1}.main-nav a{font-size: 1rem !important}@media (max-width: 1279px){.main-nav a .ni{display: none}}.sound-btn svg{fill: none;stroke: currentColor;stroke-width: 2.2;stroke-linecap: round;stroke-linejoin: round}.sound-btn .sb-spk{fill: currentColor}.sound-btn .sb-on{display: none}.sound-btn.on .sb-on{display: inline}.sound-btn.on .sb-off{display: none}.sound-btn:not(.on){background: linear-gradient(#41508a,#2c3970) !important;box-shadow: inset 0 -4px 0 #1f2a58,0 3px 0 var(--outline) !important}.user-menu.only-user>summary{display: flex !important;align-items: center;gap: 10px;padding: 4px 12px 4px 4px !important;border-radius: 999px !important;background: rgba(4,16,42,.45) !important;border: 2px solid var(--outline) !important;transition: background .15s}.user-menu.only-user>summary:hover,.user-menu.only-user[open]>summary{background: rgba(255,255,255,.1) !important}.user-menu.only-user .avatar{width: 38px !important;height: 38px !important;box-shadow: none !important}.user-menu.only-user .lvl-badge{right: -5px;bottom: -3px}.user-menu.only-user .user-name{display: none !important;min-width: 0}.user-menu.only-user .user-name b{font-size: 1rem !important;max-width: 140px !important}.hdr-xp{display: block;height: 5px;margin-top: 4px;border-radius: 99px;background: rgba(0,0,0,.4);overflow: hidden}.hdr-xp i{display: block;height: 100%;width: 0;border-radius: 99px;background: linear-gradient(90deg,#ffd34d,#ffb000);transition: width .6s ease}.user-menu.only-user .caret{width: 12px;height: 12px;fill: none;stroke: #cfe0ff;stroke-width: 2;stroke-linecap: round;flex: none}.user-menu.only-user[open] .caret{transform: rotate(180deg)}@media (min-width: 1320px){.user-menu.only-user .user-name{display: grid !important}}@media (max-width: 760px){.user-menu.only-user>summary{padding: 2px !important;gap: 0;background: none !important;border: 0 !important}.user-menu.only-user .caret{display: none}}.user-menu .dropdown-menu{border-radius: 16px !important;overflow: hidden}.foot3-links{grid-template-columns: minmax(0,1fr) minmax(0,1fr) !important;gap: 18px !important;align-items: stretch}.foot3-group{padding: 16px 18px;border-radius: 18px;background: rgba(4,16,42,.35);border: 2px solid rgba(255,255,255,.08)}.foot3-group h2{margin: 0 0 4px !important}.foot3-site a{background: rgba(255,255,255,.07) !important;border: 2px solid rgba(255,255,255,.12) !important;color: #fff !important;padding-inline: 14px !important;font-weight: 800}.foot3-site a:hover{border-color: var(--yellow) !important}.foot3-mail{flex-basis: 100%;margin: 6px 0 0;display: flex;flex-wrap: wrap;align-items: center;gap: 6px 10px;color: #9fb8ef;font-size: .9rem}.foot3-mail a{min-height: 0 !important;padding: 0 !important;background: none !important;border: 0 !important;color: var(--yellow) !important;font-weight: 800;text-decoration: underline;text-underline-offset: 3px}@media (max-width: 760px){.foot3-links{grid-template-columns: minmax(0,1fr) !important}.foot3-site a{flex: 1 1 calc(50% - 8px) !important}}.page-challenges .ch-layout{display: none}.ch2-top,.ch2-body{display: grid;grid-template-columns: minmax(0,1fr) 320px;gap: 18px;align-items: stretch}.ch2-body{align-items: start;margin-top: 18px}.ch2-top .ch-streak{margin: 0 !important;height: 100%}.ch2-level{margin: 0 !important}.ch2-tabs{display: flex;gap: 8px;flex-wrap: wrap;margin-bottom: 12px}.ch2-tab{display: inline-flex;align-items: center;gap: 8px;min-height: 44px;padding: 0 18px;border-radius: 14px;border: 3px solid var(--outline);background: var(--card-bg);color: #cfe0ff;font: 400 1.05rem/1 var(--head);cursor: pointer;box-shadow: 0 4px 0 var(--outline);transition: transform .12s}.ch2-tab:hover{color: #fff;transform: translateY(-1px)}.ch2-tab.active{background: var(--yellow);color: #2a1600;box-shadow: inset 0 -4px 0 var(--yellow-2,#e0a000),0 4px 0 var(--outline)}.ch2-count{font: 800 .75rem/1 Nunito,system-ui,sans-serif;padding: 4px 7px;border-radius: 99px;background: rgba(0,0,0,.25)}.ch2-tab.active .ch2-count{background: rgba(42,22,0,.15)}.ch2-count:empty{display: none}.ch2-panel{animation: ch2-in .2s ease both}@keyframes ch2-in{from{opacity: 0;transform: translateY(4px)}}.ch2-panel-head{display: flex;justify-content: flex-end;margin: 0 0 8px}.ch2-panel .ch-list{margin: 0}.ch2-panel .ch-bonus{margin-top: 12px}.ch2-events{display: grid;gap: 16px}.ch2-events .tour-card{margin: 0 !important}.ch2-dailies{display: grid;grid-template-columns: 1fr 1fr;gap: 16px}.ch2-dailies .daily-card{margin: 0 !important;height: 100%;display: flex !important;align-items: flex-start;gap: 16px;grid-template-columns: none !important}.ch2-dailies .daily-card .daily-body{flex: 1;min-width: 0}.ch2-dailies .daily-card h2{font-size: clamp(1.3rem,2.2vw,1.7rem) !important;overflow-wrap: normal;word-break: normal}.ch2-dailies .daily-card .btn{white-space: nowrap}@media (max-width: 420px){.ch2-dailies .daily-card{flex-direction: column}}.ch2-cover{flex: none;width: 96px;aspect-ratio: 4 / 3;border-radius: 12px;overflow: hidden;border: 3px solid var(--outline);position: relative}.ch2-cover svg,.ch2-game-art svg{position: absolute;inset: 0;width: 100% !important;height: 100% !important;max-width: none !important;margin: 0 !important;border: 0 !important;border-radius: 0 !important}.ch2-games-head{align-items: flex-end;gap: 12px}.ch2-games-head p{margin: 4px 0 0}.ch2-arrows{display: flex;gap: 8px;margin-left: auto}.ch2-arrows .icon-btn{width: 44px;height: 44px;display: grid;place-items: center}.ch2-arrows svg{width: 20px;height: 20px;fill: none;stroke-width: 2.6;stroke-linecap: round;stroke-linejoin: round}@media (pointer: coarse){.ch2-arrows{display: none}}.ch2-strip{display: grid;grid-auto-flow: column;grid-auto-columns: minmax(250px,270px);gap: 16px;overflow-x: auto;scroll-snap-type: x mandatory;padding: 4px 4px 14px;margin: 0 -4px;scrollbar-width: thin;scrollbar-color: rgba(255,255,255,.35) transparent}.ch2-game{scroll-snap-align: start;display: flex;flex-direction: column;border-radius: 18px;overflow: hidden;background: var(--card-bg);border: 3px solid var(--outline);box-shadow: 0 5px 0 var(--outline)}.ch2-game.done{opacity: .78}.ch2-game-art{position: relative;display: block;aspect-ratio: 16 / 9;border-bottom: 3px solid var(--outline);overflow: hidden}.ch2-game-art:hover svg{transform: scale(1.04)}.ch2-game-art svg{transition: transform .25s}.ch2-ring{position: absolute;top: 8px;right: 8px;width: 46px;height: 46px;border-radius: 50%;display: grid;place-items: center;font: 400 .85rem/1 var(--head);color: #fff;background: conic-gradient(#3fe08a var(--p),rgba(10,26,61,.55) 0);isolation: isolate;box-shadow: 0 2px 0 var(--outline)}.ch2-ring::before{content: '';position: absolute;inset: 5px;border-radius: 50%;background: var(--outline);z-index: -1}.ch2-game-body{padding: 12px 14px 14px}.ch2-game-name{display: block;font: 400 1.15rem/1.1 var(--head);color: #fff;margin-bottom: 8px}.ch2-game-body ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 9px}.ch2-game-body li{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 3px 8px;align-items: baseline}.ch2-m-text{font-weight: 700;font-size: .86rem;color: #e6eeff;line-height: 1.25}.ch2-m-xp{font: 800 .78rem/1 Nunito,system-ui,sans-serif;color: var(--yellow)}.ch2-game-body li .ch-bar{grid-column: 1 / -1;height: 6px;margin: 0}.ch2-game-body li.done .ch2-m-text{opacity: .6}.ch2-game-body li.done .ch2-m-xp{color: #3fe08a}.ch2-rewards{display: grid !important;grid-auto-flow: column;grid-auto-columns: minmax(132px,1fr);grid-template-columns: none !important;overflow-x: auto;gap: 12px;padding-bottom: 10px;scroll-snap-type: x mandatory}.ch2-rewards>li{scroll-snap-align: start}.ch2-how summary{cursor: pointer;list-style: none;display: flex;align-items: center;gap: 10px}.ch2-how summary::-webkit-details-marker{display: none}.ch2-how summary h2{margin: 0}.ch2-how summary::after{content: '+';font: 400 1.6rem/1 var(--head);color: var(--yellow)}.ch2-how[open] summary::after{content: '–'}@media (max-width: 900px){.ch2-top,.ch2-body{grid-template-columns: minmax(0,1fr)}}@media (max-width: 700px){.ch2-dailies{grid-template-columns: minmax(0,1fr)}.ch2-tab{flex: 1 1 auto;justify-content: center;padding: 0 9px;gap: 5px;font-size: .9rem;white-space: nowrap}.ch2-tabs{gap: 6px;flex-wrap: nowrap}.ch2-strip{grid-auto-columns: 78%}}.spin-wheel .sw-ico{font-size: 14px !important}.spin-wheel .sw-xp{font: 400 15px 'Lilita One',system-ui,sans-serif !important;fill: #23203a !important;letter-spacing: .3px}.spin-wheel .sw-unit{font: 900 9px Nunito,system-ui,sans-serif !important;fill: #23203a !important;opacity: .65}.qz-pic .qz-lm{display: block;width: 180px;height: auto;border-radius: 10px;border: 3px solid #0a1a3d;box-shadow: 0 6px 0 rgba(0,0,0,.25);animation: lm-in .45s cubic-bezier(.3,1.6,.5,1) both}@keyframes lm-in{from{opacity: 0;transform: scale(.7) rotate(-3deg)}}@media (max-width: 600px){.qz-pic .qz-lm{width: 150px}}@media (max-height: 700px){.qz-pic .qz-lm{width: 128px}}@media (prefers-reduced-motion: reduce){.qz-pic .qz-lm{animation: none}}.result-card .daily-place{display: flex;align-items: center;justify-content: center;gap: 10px;margin: 4px auto 8px;padding: 6px 14px;border-radius: 12px;background: rgba(255,201,60,.14);border: 2px solid rgba(255,201,60,.55);width: fit-content;max-width: 100%;animation: res-xp .5s cubic-bezier(.3,1.8,.5,1) .5s both}.result-card .daily-place b{font: 1.3rem/1 'Lilita One',system-ui,sans-serif;color: var(--yellow,#ffc93c)}.result-card .daily-place span{font-weight: 800;font-size: .9rem;color: #fff;text-align: left}.result-card .daily-place.top{background: rgba(255,201,60,.25)}.result-card.tone-good h2{animation: res-title .6s cubic-bezier(.3,1.6,.5,1) .15s both}@keyframes res-title{from{opacity: 0;transform: scale(.6) rotate(-4deg)}}.result-card .record{animation: res-record 1.1s ease-in-out .8s infinite alternate}@keyframes res-record{to{text-shadow: 0 0 14px rgba(255,201,60,.85);transform: scale(1.04)}}.result-card .result-challenges li b,.result-card .xp-row b{animation: res-xp .5s cubic-bezier(.3,1.8,.5,1) .6s both;display: inline-block}@keyframes res-xp{from{opacity: 0;transform: translateY(8px) scale(.6)}}@media (prefers-reduced-motion: reduce){.result-layer .result-card,.result-card h2,.result-card .record,.result-card .result-main .btn,.result-card .result-challenges li b{animation: none !important}}@media (max-height: 700px){.result-card .big-stars .bstar{width: 34px !important}.result-card .big-stars .bstar:nth-child(2){width: 42px !important}.result-card .big-score{font-size: 2.3rem !important}.result-card .tidy-say{display: none !important}.result-card .result-main .btn{min-height: 46px}}@media (max-height: 560px){.result-layer .result-card{max-height: calc(100dvh - 20px);overflow-y: auto}.result-card .big-stars{display: none !important}.result-layer .ad-result{display: none !important}}html.in-match .site-header *,html.in-match .site-footer *,html.in-match .game-title *,html.in-match .game-side *,html.in-match .guide *,html.in-match .tabbar *{animation-play-state: paused !important}@media (max-width: 420px){.an-tiles{display: flex !important;flex-wrap: wrap;justify-content: center;gap: 6px}.an-tile{width: 42px !important;height: 46px !important;aspect-ratio: auto !important;font-size: 1.5rem !important}}.pk3-board[hidden]{display: none !important}.h3-hero .feat{background: #0c2672 !important}.h3-hero .feat-pic{background: radial-gradient(circle at 50% 50%,#2a5fd6,#0c2672 70%)}.feat-cover{position: absolute;top: 50%;left: 50%;width: min(78%,300px);aspect-ratio: 4 / 3;transform: translate(-50%,-50%) rotate(2deg);border: 4px solid var(--outline);border-radius: 16px;overflow: hidden;box-shadow: 0 8px 0 var(--outline)}.feat-cover svg{width: 100%;height: 100%;display: block}@media (min-width: 761px){.h3-hero .feat{display: grid !important;grid-template-columns: minmax(0,1fr) minmax(0,1fr);min-height: 330px}.h3-hero .feat-pic{position: relative !important;inset: auto;grid-column: 2;grid-row: 1;overflow: hidden}.h3-hero .feat-info{position: relative !important;grid-column: 1;grid-row: 1;flex-direction: column;align-items: flex-start;justify-content: center;padding: 56px 28px 26px !important;background: linear-gradient(135deg,#1b3aa8,#0c2672) !important}.h3-hero .feat-info>div:first-child{flex: none}}@media (max-width: 760px){.h3-hero .feat-pic{position: relative !important;display: block;aspect-ratio: 16 / 10}.feat-cover{width: 56%;top: 60%}}.pk3-board{margin-top: 12px;padding: 10px 12px;border-radius: 14px;background: rgba(0,0,0,.25);border: 2px solid rgba(255,255,255,.1);min-width: 240px}.pk3-title{display: block;font: 400 1rem/1 var(--head);color: var(--yellow);margin-bottom: 6px}.pk3-board ol{list-style: none;margin: 0;padding: 0;display: grid;gap: 4px;counter-reset: pk3}.pk3-board li{display: grid;grid-template-columns: 18px 28px minmax(0,1fr) auto;align-items: center;gap: 8px;font-weight: 800;color: #fff;counter-increment: pk3}.pk3-board li::before{content: counter(pk3) '.';color: #cfe0ff;font-size: .85rem}.pk3-board li.muted{display: block;font-weight: 600;color: #cfe0ff}.pk3-board li.muted::before{content: none}.pk3-board li b{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.pk3-board small{display: block;margin-top: 6px;color: #cfe0ff}@media (min-width: 761px){.header-row{height: 72px !important}.main-nav{gap: 2px !important}.main-nav a{flex-direction: column;gap: 3px !important;padding: 6px 12px !important;font-size: .78rem !important;letter-spacing: .02em;min-width: 72px;justify-content: center}.main-nav a .ni{display: block !important;width: 24px !important;height: 24px !important}.online-pill .online-word{display: none !important}.user-menu.only-user .user-name{display: none !important}}@media (min-width: 761px) and (max-width: 980px){.main-nav a{min-width: 0;padding: 6px 7px !important;font-size: .7rem !important}}.arc-topbar{display: flex;align-items: center;gap: 8px;margin: 0 auto 6px;min-height: 46px;max-width: 100%}.arc-topbar .arc-hud{position: static !important;inset: auto !important;display: flex;flex-wrap: nowrap;gap: 6px;flex: none;pointer-events: none}.arc-topbar .arc-hud-item{background: var(--outline,#0a1a3d) !important;border: 2px solid rgba(255,255,255,.14) !important}.arc-topbar .arc-banner{position: static !important;inset: auto !important;flex: 1;min-width: 0;display: flex;justify-content: center;z-index: auto}.arc-topbar .arc-banner .arc-flash{position: static !important;transform: none !important;max-width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.arc-topbar .arc-hint-msg{white-space: normal !important;font-size: .78rem !important;line-height: 1.2;text-align: center}.arc-topbtns{display: flex;gap: 6px;flex: none;margin-left: auto}.arc-topbar .arc-pause{position: static !important;inset: auto !important;background: var(--outline,#0a1a3d) !important}@media (max-width: 420px){.arc-topbar{gap: 5px}.arc-topbar .arc-hud-item{padding: 2px 6px 3px !important}.arc-topbar .arc-pause{width: 38px !important;height: 38px !important}}html.arc-land .arc-topbar{margin-bottom: 4px;min-height: 40px}html.hdr-t1 .main-nav a .ni{display: none !important}html.hdr-t2 .online-pill .online-word,html.hdr-t2 .header-actions .user-name{display: none !important}html.hdr-t2 .user-menu.only-user>summary{padding-right: 8px !important}html.hdr-t3 .main-nav a{padding: 6px 8px !important;font-size: .88rem !important}html.hdr-t3 .main-nav{gap: 0 !important}.header-signup{white-space: nowrap}html.in-arcade .arc-stage:not(.x){align-content: start !important;grid-template-rows: auto auto 1fr}.arc-stage>.arc-pad{align-self: end}.arc-stage>.arc-topbar{margin-bottom: -4px}.arc-topbar{height: 46px;min-height: 0 !important}.arc-topbar .arc-banner{max-height: 46px;overflow: hidden}.arc-topbar .arc-hint-msg{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-size: .74rem !important;padding: 3px 10px !important}.arc-topbar.hinting .arc-hud{display: none !important}.result-card .result-tidy{max-width: none !important;width: 100%;display: block !important;text-align: center}.result-card .tidy-say{display: inline-block !important}.result-card .big-stars{align-items: center !important;gap: 8px !important}.result-card .big-stars .bstar,.result-card .big-stars .bstar:nth-child(2){width: 44px !important;transform: none !important;animation-name: star-pop !important}.result-card .result-main{grid-template-columns: repeat(auto-fit,minmax(0,1fr)) !important}.result-card .result-extras{display: grid !important;grid-auto-flow: column;grid-auto-columns: minmax(0,1fr);gap: 8px !important}.result-card .result-extras .btn{width: 100%;max-width: none;padding-inline: 8px !important;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.result-card .practice-note,.result-card .result-sub,.result-card .muted,.result-card .record{text-align: center;margin-inline: auto !important}.result-card .result-challenges,.result-card .xp-gain,.result-card .result-level,.result-card .daily-place{margin-inline: 0 !important;width: 100%;box-sizing: border-box}.result-card .daily-place{width: auto;margin-inline: auto !important}@media (max-width: 360px){.result-card .result-extras{grid-auto-flow: row;grid-template-columns: 1fr 1fr}}.arc-setup .arc-grid{display: grid !important;grid-template-columns: repeat(auto-fit,minmax(240px,1fr)) !important;align-items: stretch !important;gap: 16px !important}.arc-setup .arc-grid>.mode-card{display: flex;flex-direction: column;margin: 0 !important;min-width: 0;order: 4}.arc-setup .arc-grid>.arc-mode{order: 1}.arc-setup .arc-grid>.arc-missions{order: 2}.arc-setup .arc-mode>.btn{margin-top: auto}.arc-setup .arc-mode>p:not(.small):not(.daily-done):not(.arc-stars-total){flex: none}.arc-setup .arc-grid>.arc-mode:has(.arc-levels){order: 3;grid-column: 1 / -1}.arc-setup .arc-mode:has(.arc-levels)>.arc-levels:not([class*="per-"]){display: grid;grid-template-columns: repeat(auto-fill,minmax(58px,1fr));gap: 8px}.arc-setup .arc-mode:has(.arc-worldbox){display: grid !important;grid-template-columns: repeat(auto-fit,minmax(260px,1fr));gap: 12px;align-items: start}.arc-setup .arc-mode:has(.arc-worldbox)>h3,.arc-setup .arc-mode:has(.arc-worldbox)>p{grid-column: 1 / -1;margin-bottom: 0}.arc-setup .arc-mode:has(.arc-worldbox)>.arc-worldbox{margin: 0 !important}.arc-setup .arc-missions .arc-mission-list{flex: 1}.arc-setup .setup-foot{margin-top: 14px !important}.fs-target .arc-stage{width: 100% !important;margin-inline: 0 !important;justify-items: center}.arc-setup .arc-mode>*{order: 1}.arc-setup .arc-mode>.btn{order: 5;margin-top: auto}.arc-setup .arc-mode>.small.muted{margin: 0 0 10px}.arc-setup .arc-mode>.link-arrow{margin: 0 0 10px}.arc-setup .arc-grid:not(:has(.arc-hats ~ .arc-hats))>.arc-hats{grid-column: 1 / -1}.arc-setup .arc-grid:not(:has(.arc-hats ~ .arc-hats))>.arc-hats .arc-hat-grid{grid-template-columns: repeat(auto-fill,minmax(88px,1fr)) !important}.arc-setup .arc-mode:has(.arc-worldbox){grid-template-columns: repeat(2,minmax(0,1fr)) !important}@media (max-width: 700px){.arc-setup .arc-mode:has(.arc-worldbox){grid-template-columns: minmax(0,1fr) !important}}.arc-setup .arc-grid>.house-mini{grid-column: 1 / -1;display: grid !important;grid-template-columns: minmax(0,1fr) minmax(160px,260px);grid-auto-flow: dense;column-gap: 20px;align-items: center}.arc-setup .arc-grid>.house-mini>:not(h3):not(p){grid-column: 2;grid-row: 1 / span 4}.arc-setup .arc-grid>.house-mini>.btn{grid-column: 1;grid-row: auto;justify-self: start;margin-top: 8px}@media (max-width: 560px){.arc-setup .arc-grid>.house-mini{grid-template-columns: minmax(0,1fr)}.arc-setup .arc-grid>.house-mini>*{grid-column: 1 !important;grid-row: auto !important}}.arc-setup .arc-grid:not(:has(.arc-mode:not(:has(.arc-levels)) ~ .arc-mode:not(:has(.arc-levels))))>.arc-missions{grid-column: span 2}@media (max-width: 760px){.arc-setup .arc-grid>.arc-missions{grid-column: auto !important}}.guide-cards{align-items: stretch !important}.guide-cards>.info-card{height: auto !important;align-self: stretch !important;display: flex;flex-direction: column}.guide-cards>.info-card>.btn{margin-top: auto;align-self: flex-start}@media (min-width: 1101px){.game-layout{grid-template-rows: auto 1fr}.game-layout>.guide{align-self: start}}html.no-ads .ad-slot,html.no-ads .side-ad,html.no-ads .h3-ad1,html.no-ads .h3-ad2,html.no-ads .ad-rail{display: none !important}.game-main{min-width: 0;display: grid;gap: 26px;align-content: start}.game-main>.guide{margin-top: 0 !important;grid-template-columns: minmax(0,1fr) !important}@media (min-width: 1101px){.game-layout{grid-template-areas: 'main side' !important;grid-template-rows: auto !important;align-items: start !important}.game-main{grid-area: main}.game-main>.game-stage,.game-main>.guide{grid-area: auto}.game-layout>.game-side{grid-area: side}}@media (max-width: 1100px){.game-main{display: contents}.game-layout{grid-template-areas: 'stage' 'side' 'guide' !important}.game-main>.guide{grid-area: guide}}#passBox:empty,#passBox:has(>.skeleton-lines){min-height: 150px}@media (min-width: 761px){#rwMe:empty{min-height: 150px}#passBox:empty,#passBox:has(>.skeleton-lines){min-height: 324px}#spinBox:empty{min-height: 468px}}@media (max-width: 760px){#rwMe:empty{min-height: 230px}#passBox:empty{min-height: 396px}#spinBox:empty{min-height: 730px}}.game-app:has(.result-layer){min-height: var(--app-h,auto) !important}html:has(.result-layer){overflow: hidden}html{scrollbar-gutter: stable}@media (min-width: 761px){#sideRating:empty{min-height: 176px}#sideChallenges:has(>.skeleton){min-height: 420px}#sideGameMissions:has(>.skeleton){min-height: 250px}.mini-board.skeleton-lines{min-height: 170px}}.game-app.locked{min-height: var(--app-h,auto) !important}.avatar[data-crown]{overflow: visible !important;position: relative}.avatar[data-crown]>svg{clip-path: circle(50%);border-radius: 50%}.av-crown{position: absolute;left: 50%;top: -.42em;width: .66em;translate: -50% 0;z-index: 3;line-height: 0;pointer-events: none;filter: drop-shadow(0 0 .06em rgba(255,214,80,.9));animation: crown-float 2.4s ease-in-out infinite}.av-crown svg{width: 100%;height: auto;display: block;overflow: visible}.avatar[data-crown="2"] .av-crown{filter: drop-shadow(0 0 .06em rgba(220,230,255,.9))}.avatar[data-crown="3"] .av-crown{filter: drop-shadow(0 0 .06em rgba(255,170,110,.9))}.avatar.avatar-sm[data-crown] .av-crown,.mini-list .avatar[data-crown] .av-crown{top: -.34em;width: .6em}.avatar[data-crown][data-frame="champion"]::before,.avatar[data-crown][data-frame="season"]::after{display: none !important}@keyframes crown-float{50%{transform: translateY(-.05em)}}@media (prefers-reduced-motion: reduce){.av-crown{animation: none}}.avatar[data-frame="letter"]{--ring: repeating-conic-gradient(from var(--ang),#e8432a 0 15deg,#fff 15deg 30deg,#1f63d6 30deg 45deg,#fff 45deg 60deg);animation: frame-spin 12s linear infinite}.avatar[data-frame="party"]{--ring: conic-gradient(from var(--ang),#ff7ab6,#ffc93c,#2dc68b,#3d8bff,#b46bff,#ff7ab6);animation: frame-spin 3s linear infinite;box-shadow: 0 0 0 1px var(--edge),0 0 .14em .02em rgba(255,122,182,.6)}.avatar[data-frame="herald"],.avatar[data-frame="ambassador"]{overflow: visible;position: relative;isolation: isolate}.avatar[data-frame="herald"]>svg,.avatar[data-frame="ambassador"]>svg{clip-path: circle(50%)}.avatar[data-frame="herald"]{--ring: conic-gradient(from var(--ang),#0c2672,#0fd3c3,#ffe27a,#0fd3c3,#0c2672);animation: frame-spin 4s linear infinite;box-shadow: 0 0 0 1px var(--edge),0 0 .16em .03em rgba(15,211,195,.65)}.avatar[data-frame="ambassador"]{--ring: conic-gradient(from var(--ang),#fff3a8,#ffc93c,#b46bff,#ffffff,#ffc93c,#b46bff,#fff3a8);animation: frame-spin 3s linear infinite;box-shadow: 0 0 0 1px var(--edge),0 0 .18em .04em rgba(255,201,60,.75)}.avatar[data-frame="herald"]::before,.avatar[data-frame="ambassador"]::before{content: '';position: absolute;inset: -.2em;z-index: -1;border-radius: 50%;pointer-events: none;animation: lava-glow 2.6s ease-in-out infinite alternate}.avatar[data-frame="herald"]::before{background: radial-gradient(circle,transparent 52%,rgba(15,211,195,.45) 62%,rgba(255,226,122,.22) 70%,transparent 76%)}.avatar[data-frame="ambassador"]::before{background: radial-gradient(circle,transparent 52%,rgba(255,201,60,.5) 62%,rgba(180,107,255,.3) 70%,transparent 76%)}.inv-card{background: var(--card-bg);color: var(--text-card);border: 3px solid var(--outline);border-radius: 18px;box-shadow: var(--drop);padding: 18px;min-width: 0}.inv-card h2{color: #fff;font-size: 1.3rem !important;margin: 0 0 12px}.inv-page{display: grid;gap: 18px;padding-bottom: 28px}.inv-grid{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 18px;align-items: stretch}.signed-in .inv-mine{min-height: 430px}.inv-mine{display: grid;gap: 16px;background: radial-gradient(120% 140% at 50% 0%,#2a5fd6,#0c2672 62%)}.inv-guest{display: flex;align-items: center;gap: 18px;flex-wrap: wrap}.inv-guest>div{flex: 1 1 240px}.inv-guest h2{margin: 0 0 4px}.inv-guest p{margin: 0;color: var(--muted-card)}.inv-me{display: flex;align-items: center;gap: 18px;padding-top: 10px}.inv-me .avatar-xl{flex: none}.inv-me-text{min-width: 0}.inv-count{display: flex;align-items: baseline;gap: 10px;flex-wrap: wrap;margin: 0}.inv-count b{font: 400 3.4rem/1 var(--head);color: var(--yellow);-webkit-text-stroke: 1.5px var(--outline);paint-order: stroke fill;text-shadow: 0 3px 0 var(--outline)}.inv-count span{font: 400 1.25rem/1.15 var(--head);color: #fff}.inv-next,.inv-weekline{margin: 6px 0 0;color: var(--muted-card)}.inv-weekline{color: #9ff5c0;font-weight: 800}.inv-slots{list-style: none;margin: 0;padding: 0 0 22px;display: grid;grid-template-columns: repeat(5,minmax(0,104px));gap: 12px 18px}.inv-slot{position: relative;display: grid;justify-items: center;min-width: 0}.inv-slot .avatar{width: 100%;max-width: 72px;height: auto;aspect-ratio: 1;font-size: min(72px,15vw)}.inv-slot em{position: absolute;top: calc(100% + 4px);left: 0;right: 0;text-align: center;font: 800 .74rem/1.1 var(--font);font-style: normal;color: var(--muted-card);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.inv-slot.wait .avatar{opacity: .55;filter: grayscale(.5)}.inv-wait{position: absolute;right: 8%;bottom: 0;width: 22px;height: 22px;border-radius: 50%;background: var(--yellow);color: #2a1600;border: 2px solid var(--outline);display: grid;place-items: center;font: 900 .8rem/1 var(--font);font-style: normal}.inv-slot.empty span{width: 100%;max-width: 72px;aspect-ratio: 1;border-radius: 50%;border: 3px dashed rgba(255,255,255,.3);display: grid;place-items: center;font: 400 1.8rem/1 var(--head);color: rgba(255,255,255,.4)}.inv-all summary{cursor: pointer;font-weight: 800;color: var(--link)}.inv-all ul{list-style: none;margin: 10px 0 0;padding: 0;display: grid;gap: 6px;max-height: 260px;overflow: auto}.inv-all li{display: flex;align-items: center;gap: 10px;min-width: 0}.inv-all li a{flex: 1;min-width: 0;color: #fff;font-weight: 800;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.inv-all li small{color: var(--muted-card);flex: none}.inv-linkbox{display: flex;gap: 10px;align-items: center;background: rgba(0,0,0,.3);border: 2px solid rgba(255,255,255,.15);border-radius: 14px;padding: 6px 6px 6px 14px;min-width: 0}.inv-linkbox code{flex: 1;min-width: 0;font: 800 1rem var(--font);color: var(--yellow);overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.inv-linkbox .btn{flex: none}.inv-msg-label{display: grid;gap: 6px;font-weight: 800;color: var(--muted-card);font-size: .9rem}.inv-msg{width: 100%;resize: vertical;min-height: 92px;border-radius: 12px;border: 2px solid rgba(255,255,255,.18);background: rgba(0,0,0,.25);color: #fff;font: 700 .95rem/1.4 var(--font);padding: 10px 12px}.inv-msg:focus{outline: 3px solid var(--yellow);outline-offset: 1px}.inv-share{display: grid;grid-template-columns: repeat(auto-fill,64px);gap: 12px 10px}.inv-app{display: grid;justify-items: center;gap: 4px;width: 64px;padding: 0;border: 0;background: none;color: #fff;text-decoration: none;cursor: pointer;font: inherit}.inv-app-ic{width: 52px;height: 52px;border-radius: 14px;border: 3px solid var(--outline);box-shadow: 0 3px 0 var(--outline);display: grid;place-items: center;background: #2a7cff}.inv-app-ic svg{width: 28px;height: 28px}.inv-app small{font-size: .72rem;font-weight: 800;color: var(--muted-card);white-space: nowrap}.inv-app:active .inv-app-ic{transform: translateY(2px);box-shadow: 0 1px 0 var(--outline)}.app-whatsapp .inv-app-ic{background: #25d366}.app-messenger .inv-app-ic{background: linear-gradient(135deg,#0084ff,#a033ff)}.app-telegram .inv-app-ic{background: #29a9eb}.app-sms .inv-app-ic{background: #2dc68b}.app-email .inv-app-ic{background: #e8432a}.app-qr .inv-app-ic{background: #fff}.app-more .inv-app-ic{background: #5b3fd1}.inv-qr{display: flex;align-items: center;gap: 14px;flex-wrap: wrap}.inv-qr>div{width: 168px;padding: 8px;background: #fff;border-radius: 12px;border: 3px solid var(--outline);line-height: 0}.inv-qr svg{width: 100%;height: auto}.inv-qr p{margin: 0;flex: 1 1 160px;color: var(--muted-card)}.inv-by{margin: 0;color: var(--muted-card);font-size: .9rem}.inv-by a{color: #fff;font-weight: 800}.inv-track{position: relative;height: 10px;margin: 30px 0 -27px;border-radius: 99px;background: rgba(0,0,0,.35)}.inv-track i{position: absolute;left: 0;top: 0;bottom: 0;border-radius: 99px;background: linear-gradient(90deg,#ffd34d,#ff8a1f)}.inv-rewards{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(6,minmax(0,1fr));gap: 4px;position: relative}.inv-rewards li{display: grid;justify-items: center;gap: 8px;text-align: center;min-width: 0}.inv-ms{width: 34px;height: 34px;border-radius: 50%;border: 3px solid var(--outline);background: #0c2672;color: #fff;display: grid;place-items: center;font: 400 .9rem/1 var(--head);position: relative;z-index: 1}.inv-rewards li.got .inv-ms{background: var(--yellow);color: #2a1600}.inv-rewards .avatar-lg{width: min(56px,12vw);height: min(56px,12vw);font-size: min(56px,12vw)}.inv-rewards li:not(.got) .avatar{opacity: .6}.inv-rewards small{font: 800 .74rem/1.15 var(--font);color: var(--muted-card);hyphens: auto}.inv-rewards li.got small{color: #fff}.inv-xp{margin: 14px 0 0;color: var(--muted-card);font-size: .9rem}.inv-board-head{display: flex;align-items: center;justify-content: space-between;gap: 10px;flex-wrap: wrap;margin-bottom: 6px}.inv-board-head h2{margin: 0}.inv-seg{display: inline-flex;background: rgba(0,0,0,.3);border-radius: 12px;padding: 3px;gap: 3px}.inv-seg button{min-height: 36px;padding: 0 12px;border: 0;border-radius: 9px;background: none;color: var(--muted-card);font: 800 .88rem var(--font);cursor: pointer}.inv-seg button[aria-selected="true"]{background: var(--yellow);color: #2a1600}.inv-ends{margin: 0 0 10px;color: var(--muted-card);font-size: .86rem;min-height: 2.5em}.inv-rank{list-style: none;margin: 0;padding: 0;display: grid;gap: 6px;min-height: 200px;align-content: start}.inv-rank li{display: flex;align-items: center;gap: 10px;padding: 10px;border-radius: 12px;background: rgba(0,0,0,.2);min-width: 0}.inv-rank li.me{background: rgba(255,211,77,.16);box-shadow: inset 0 0 0 2px var(--yellow)}.inv-rank .pos{width: 22px;flex: none;text-align: center;font: 400 1rem var(--head);color: var(--muted-card)}.inv-rank .top1 .pos{color: #ffd34d}.inv-rank .top2 .pos{color: #dfe6f2}.inv-rank .top3 .pos{color: #e2945a}.inv-rank .avatar{width: 34px;height: 34px;font-size: 34px;flex: none}.inv-rank a{flex: 1;min-width: 0;color: #fff;font-weight: 900;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-decoration: none}.inv-rank b{color: var(--yellow);font: 400 1.1rem var(--head);flex: none}.inv-rank li.inv-empty,.inv-hall .inv-empty{background: none;color: var(--muted-card);padding: 6px 0;display: block}.inv-sub{margin: -6px 0 12px;color: var(--muted-card)}.inv-hall{display: grid;grid-template-columns: repeat(auto-fill,minmax(130px,1fr));gap: 12px}.inv-hall-item{display: grid;justify-items: center;gap: 8px;padding: 14px 8px 12px;border-radius: 14px;background: rgba(0,0,0,.22);text-decoration: none;color: #fff;min-width: 0;text-align: center}.inv-hall-item small{color: var(--muted-card);font-weight: 800;margin-bottom: 14px}.inv-hall-item b{font-weight: 900;max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.inv-hall-item span{color: var(--yellow);font-weight: 900;font-size: .9rem}.inv-steps{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px}.inv-steps li{display: flex;gap: 12px;align-items: flex-start;padding: 12px;border-radius: 14px;background: rgba(0,0,0,.2)}.inv-steps b{flex: none;width: 34px;height: 34px;border-radius: 50%;display: grid;place-items: center;background: var(--yellow);color: #2a1600;border: 3px solid var(--outline);font: 400 1rem/1 var(--head)}.inv-steps span{color: var(--ink-2)}.inv-fine{margin: 12px 0 0;color: var(--muted-card);font-size: .86rem}.join-wrap{padding-top: 26px;padding-bottom: 30px;display: grid;gap: 18px;max-width: 880px}.join-card{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 26px;align-items: center;padding: 26px;background: radial-gradient(120% 140% at 30% 0%,#2a5fd6,#0c2672 62%);color: #fff;border: 3px solid var(--outline);border-radius: 20px;box-shadow: var(--drop)}.join-pair{display: flex;align-items: center;gap: 10px}.join-pair .avatar-xl{width: 104px;height: 104px;font-size: 104px}.join-plus{font: 400 2rem/1 var(--head);color: var(--yellow);-webkit-text-stroke: 1.5px var(--outline);paint-order: stroke fill}.join-you{background: rgba(255,255,255,.12) !important;border: 3px dashed rgba(255,255,255,.45) !important;display: grid !important;place-items: center;font: 400 2.6rem/1 var(--head) !important;color: #fff}.join-text .eyebrow{margin: 0 0 6px;color: var(--yellow) !important;letter-spacing: .1em;text-transform: uppercase;font-size: .8rem;font-weight: 900}.join-text h1{margin: 0;color: #fff !important;font-size: clamp(1.6rem,4.4vw,2.3rem) !important;-webkit-text-stroke: 1.5px var(--outline);paint-order: stroke fill;text-shadow: 0 3px 0 var(--outline);overflow-wrap: anywhere}.join-name{color: var(--yellow)}.join-game{margin: 10px 0 0;font-weight: 900;color: #9ff5c0}.join-lede{margin: 10px 0 16px;color: var(--ink-2)}.join-actions{display: flex;gap: 10px;flex-wrap: wrap}.join-actions .btn-ghost{--bg: rgba(255,255,255,.12);--fg: #fff;--sh: rgba(0,0,0,.25)}.join-note{margin: 12px 0 0;color: var(--muted-card);font-size: .86rem}.join-points{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px}.join-points li{display: grid;gap: 4px;padding: 14px;border-radius: 14px;background: var(--card-bg);border: 3px solid var(--outline);box-shadow: var(--drop)}.join-points b{font: 400 1.05rem var(--head);color: #fff}.join-points span{color: var(--muted-card);font-size: .9rem}@media (max-width: 820px){.inv-grid,.inv-steps,.join-points{grid-template-columns: minmax(0,1fr)}.signed-in .inv-mine{min-height: 520px}.inv-card{padding: 14px}.inv-me{gap: 14px}.inv-me .avatar-xl{width: 76px;height: 76px;font-size: 76px}.inv-count b{font-size: 2.8rem}.inv-count span{font-size: 1.05rem}.inv-slots{grid-template-columns: repeat(5,minmax(0,1fr));gap: 8px}.inv-linkbox code{font-size: .86rem}.inv-share{grid-template-columns: repeat(5,minmax(0,1fr));gap: 12px 6px}.inv-app{width: auto}.inv-app-ic{width: 48px;height: 48px}.inv-rewards small{font-size: .6rem;letter-spacing: -.01em}.join-card{grid-template-columns: minmax(0,1fr);text-align: center;padding: 30px 16px 20px;gap: 18px}.join-pair{justify-content: center}.join-pair .avatar-xl{width: 84px;height: 84px;font-size: 84px}.join-actions{justify-content: center}.join-actions .btn{flex: 1 1 200px}}.guest-menu>summary .user-name{width: 104px;min-width: 104px}.guest-menu>summary .user-name b,.guest-menu>summary .user-name small{display: block;max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.li-row b,.li-row small{white-space: normal !important;overflow: visible !important;text-overflow: clip !important;overflow-wrap: break-word}.ev3 .li-row{align-items: center;min-height: 72px}.feat-btns .btn{padding-inline: 14px !important;gap: 6px}.ch-week li span{overflow: visible !important;white-space: nowrap}@media (max-width: 420px){.ch-week li{font-size: .64rem !important;letter-spacing: -.02em}}@media (max-width: 700px){.ch2-tabs{flex-wrap: wrap !important}}.guest-menu>summary .user-name{width: auto !important;min-width: 104px}.guest-menu>summary .user-name small{overflow: visible !important;text-overflow: clip !important}.guest-menu>summary .user-name b{width: 104px}a.tr>b{font-size: .86rem !important;letter-spacing: -.01em}.guest-menu>summary .user-name b{width: 132px}.pro-tile-body b,.pro-tile b{white-space: normal !important;overflow: visible !important;text-overflow: clip !important;overflow-wrap: break-word;hyphens: auto;line-height: 1.15}.ach small,.ach b{overflow-wrap: break-word;hyphens: auto;max-width: 100%}.game-picker label span b{overflow-wrap: break-word;hyphens: auto;max-width: 100%;text-align: center}.ach small,.ach b,.game-picker label span b{overflow-wrap: anywhere}.report-card{max-width: 440px;width: calc(100vw - 32px);text-align: left}.report-card h2{margin: 0 0 4px;overflow-wrap: anywhere}.report-card>.muted{margin: 0 0 10px;color: var(--muted-card) !important}.report-reasons{display: grid;gap: 6px;margin-bottom: 10px}.report-reason{display: grid;grid-template-columns: 22px minmax(0,1fr);gap: 8px;align-items: start;padding: 9px 10px;border-radius: 12px;background: rgba(0,0,0,.22);border: 2px solid transparent;cursor: pointer}.report-reason:has(input:checked){border-color: var(--yellow);background: rgba(255,211,77,.12)}.report-reason input{margin: 3px 0 0;width: 18px;height: 18px;accent-color: var(--yellow)}.report-reason b{display: block;color: #fff;font-weight: 900}.report-reason small{display: block;color: var(--muted-card);font-size: .8rem;line-height: 1.3}.report-note{width: 100%;min-height: 60px;resize: vertical;border-radius: 12px;border: 2px solid rgba(255,255,255,.18);background: rgba(0,0,0,.25);color: #fff;font: 700 .92rem/1.4 var(--font);padding: 8px 10px;margin-bottom: 8px}.report-block{display: flex;align-items: center;gap: 8px;margin: 2px 0 12px;color: #fff;font-weight: 800;cursor: pointer;min-height: 34px}.report-block input{width: 18px;height: 18px;accent-color: var(--yellow)}.report-actions{display: grid;grid-template-columns: minmax(0,1fr);gap: 8px}.report-pick{display: grid;gap: 8px;margin: 10px 0 12px}.report-link{display: block;margin: 8px auto 0;padding: 6px 10px;min-height: 34px;background: none;border: 0;color: var(--muted-card);font: 800 .82rem var(--font);text-decoration: underline;cursor: pointer}.report-link:hover{color: #fff}.pro-report{min-height: 34px;padding: 0 10px;background: none;border: 0;color: #cfe0ff;font: 800 .85rem var(--font);text-decoration: underline;cursor: pointer}.pro-links{display: flex;flex-wrap: wrap;align-items: center;gap: 8px}.blocked-box summary{cursor: pointer;font: 400 1.05rem var(--head);color: #fff;min-height: 34px;display: flex;align-items: center;gap: 6px}.adm-page{display: grid;gap: 18px;padding-bottom: 28px}.adm-list{display: grid;gap: 12px}.adm-card{display: grid;gap: 8px;padding: 12px;border-radius: 14px;background: rgba(0,0,0,.22);min-width: 0}.adm-head{display: flex;align-items: center;justify-content: space-between;gap: 10px;flex-wrap: wrap}.adm-who{display: inline-flex;align-items: center;gap: 8px;color: #fff;text-decoration: none;min-width: 0}.adm-who b{overflow-wrap: anywhere}.adm-chips{display: flex;flex-wrap: wrap;gap: 6px}.adm-chip{padding: 3px 9px;border-radius: 99px;background: rgba(255,211,77,.16);color: var(--yellow);font-weight: 900;font-size: .8rem}.adm-reports{list-style: none;margin: 0;padding: 0;display: grid;gap: 4px;font-size: .88rem;color: var(--ink-2)}.adm-reports q{display: block;color: var(--muted-card);font-style: italic;overflow-wrap: anywhere}.adm-actions{display: flex;flex-wrap: wrap;gap: 8px;align-items: center}.adm-reason{min-height: 36px;border-radius: 10px;border: 2px solid var(--outline);background: #0c2672;color: #fff;font: 800 .85rem var(--font);padding: 0 8px}.adm-ban{--bg: linear-gradient(#ff6a4d,#e8432a);--sh: #a52a14}.adm-link{font-weight: 900;color: var(--yellow) !important}.lobby-page{padding-block: 16px 8px}.lp-head{display: flex;align-items: center;gap: 14px;margin-bottom: 16px}.lp-head h1{margin: 0}.lp-head .eyebrow{margin: 0 0 2px}.lp-art{flex: none;width: 84px;aspect-ratio: 4 / 3;border-radius: 14px;overflow: hidden;border: 3px solid var(--outline);box-shadow: var(--drop);background: #12307f}.lp-art:empty{display: none}.lp-art .art{display: block;width: 100% !important;max-width: none !important;height: 100%;margin: 0 !important;border: 0 !important;border-radius: 0 !important}.lp-code-tag{margin-left: auto;display: grid;justify-items: center;padding: 6px 14px;border-radius: 14px;background: var(--card-bg);border: 3px solid var(--outline);box-shadow: 0 3px 0 var(--outline)}.lp-code-tag small{font-size: .7rem;font-weight: 900;letter-spacing: .12em;text-transform: uppercase;color: var(--muted-card)}.lp-code-tag b{font: 400 1.6rem/1.1 var(--head);letter-spacing: .14em;color: #8fd0ff}.lp-grid{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.15fr);gap: 18px;align-items: stretch;padding-bottom: 20px}.lp-grid>.panel{margin: 0;display: flex;flex-direction: column;gap: 12px}.lp-grid h2{margin: 0;display: flex;align-items: center;gap: 8px}.lp-count{font: 400 .95rem/1 var(--head);color: #2a1600;background: var(--yellow);border: 2px solid var(--outline);border-radius: 99px;padding: 4px 9px}.lp-players .seat-list{margin: 0}.lp-players .seat{min-height: 64px;padding: 10px 14px;border-radius: 14px}.lp-players .seat .avatar{width: 44px;height: 44px}.lp-players .seat b{font-size: 1.05rem}.lp-players .seat.empty{animation: lp-wait 1.8s ease-in-out infinite}@keyframes lp-wait{50%{border-color: rgba(255,211,77,.7)}}.seat-vs{list-style: none;justify-self: center;font: 400 1.2rem/1 var(--head);color: var(--yellow);letter-spacing: .06em;padding: 2px 0}.lp-status{margin: 0 !important}.lp-actions{margin-top: auto;display: flex;flex-wrap: wrap;gap: 10px;align-items: center}.lp-actions #startBtn{flex: 1 1 220px}.lp-lead{margin: -4px 0 0;color: var(--muted-card)}.lp-inv-top{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 16px;align-items: start}.lp-qr-col .lobby-qr{width: 168px;margin: 0}.lp-qr-col .lobby-qr-hint{max-width: 168px;margin: 6px 0 0;font-size: .78rem}.lp-send{display: grid;gap: 8px;align-content: start}.lp-send #copyLink{min-height: 52px;font-size: 1.1rem}.lp-small{margin: 0;color: var(--muted-card);font-size: .85rem}.lp-apps{grid-template-columns: repeat(auto-fill,60px);gap: 10px 8px}.lp-apps .inv-app{width: 60px}.lp-apps .inv-app-ic{width: 48px;height: 48px}.lp-xp{margin: 2px 0 0;padding: 8px 10px;border-radius: 12px;background: rgba(255,211,77,.14);border: 2px dashed rgba(255,211,77,.5);color: #ffe8a3;font-weight: 800;font-size: .85rem}.lp-friends{display: grid;gap: 8px;padding-top: 12px;border-top: 2px solid rgba(255,255,255,.1)}.lp-friends h3{margin: 0;color: #fff;font: 400 1.1rem/1.2 var(--head)}.lp-friends .invite-friends{display: grid;gap: 6px;max-height: 236px;overflow-y: auto}.lp-friends .friend-row{background: rgba(0,0,0,.22) !important;border: 2px solid var(--outline) !important;color: #fff;min-height: 50px}.lp-friends .friend-row.is-on{border-color: rgba(45,198,139,.6) !important}.lp-friends .friend-row .presence{margin-left: -4px}.lp-friends .friend-row b{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.lp-friends .friend-row .muted{color: var(--muted-card) !important}@media (max-width: 900px){.lp-grid{grid-template-columns: minmax(0,1fr)}}@media (max-width: 760px){.lobby-page{padding-block: 10px 0}.lp-head{gap: 10px;margin-bottom: 12px}.lp-art{width: 64px;border-radius: 11px}.lp-code-tag{padding: 4px 10px}.lp-code-tag b{font-size: 1.25rem}.lp-inv-top{grid-template-columns: minmax(0,1fr)}.lp-qr-col{display: grid;justify-items: center}.lp-qr-col .lobby-qr{width: 190px}.lp-qr-col .lobby-qr-hint{max-width: 30ch;text-align: center}.lp-send{order: -1}.lp-apps{grid-template-columns: repeat(auto-fill,58px);justify-content: start}}.main-nav .nav-invite{position: relative;color: var(--yellow) !important}.main-nav .nav-invite .nav-xp{position: absolute;top: -12px;right: 0;padding: 1px 5px;border-radius: 99px;background: #2dc68b;border: 2px solid var(--outline);color: #fff;font: 900 .58rem/1.2 var(--font);white-space: nowrap;pointer-events: none}.h3-invite{display: grid !important;grid-template-columns: 46px minmax(0,1fr);gap: 4px 12px;align-items: center;margin-top: 12px;padding: 12px 14px !important;background: linear-gradient(135deg,#2a4fb8,#173d9c) !important;border-color: var(--outline) !important}.h3-invite .hi-ic{grid-row: span 2;width: 46px;height: 46px;border-radius: 13px;display: grid;place-items: center;background: var(--yellow);border: 3px solid var(--outline);box-shadow: 0 3px 0 var(--outline)}.h3-invite .hi-ic svg{width: 26px;height: 26px;fill: none;stroke: #2a1600;stroke-width: 2.4;stroke-linecap: round;stroke-linejoin: round}.h3-invite b{font: 400 1.1rem/1.15 var(--head);color: #fff}.h3-invite small{color: #dbe7ff;font-size: .8rem;line-height: 1.3}.h3-invite .hi-next{grid-column: 1 / -1;display: flex;align-items: center;gap: 8px;margin-top: 4px}.h3-invite .hi-next small{white-space: nowrap}.h3-invite .hi-btns{grid-column: 1 / -1;display: grid;grid-template-columns: 1fr 1fr;gap: 8px;margin-top: 6px}.h3-invite .hi-btns .btn{min-height: 42px;padding-inline: 6px}.played-recent .recent-row{grid-template-columns: repeat(auto-fill,minmax(150px,1fr)) !important;gap: 12px !important}.played-recent .recent-row>:nth-child(n+5){display: none !important}.recent-card{display: grid !important;grid-template-columns: minmax(0,1fr) auto !important;grid-template-rows: auto auto auto;gap: 0 8px !important;padding: 0 !important;overflow: hidden;border-radius: 14px !important;min-height: 0 !important;transition: transform .12s}.recent-card:hover{transform: translateY(-2px)}.recent-card .recent-art{grid-column: 1 / -1;grid-row: 1;width: 100% !important;height: 78px !important;border: 0 !important;border-bottom: 3px solid var(--outline) !important;border-radius: 0 !important;background: #12307f !important}.recent-card .recent-art .art{width: 100% !important;height: 100% !important;aspect-ratio: auto !important;border: 0 !important;border-radius: 0 !important}.recent-card b{grid-column: 1;grid-row: 2;padding: 8px 0 0 10px;font-size: 1rem !important}.recent-card small{grid-column: 1;grid-row: 3;padding: 0 0 9px 10px;font-size: .74rem !important}.recent-card .rc-play{grid-column: 2;grid-row: 2 / 4;align-self: center;margin-right: 10px;width: 32px;height: 32px;border-radius: 50%;display: grid;place-items: center;background: var(--yellow);border: 2px solid var(--outline);box-shadow: 0 2px 0 var(--outline)}.recent-card .rc-play svg{width: 14px;height: 14px;fill: #2a1600;margin-left: 2px}@media (max-width: 760px){.played-recent .recent-row{display: flex !important;overflow-x: auto !important;scroll-snap-type: x proximity;padding-bottom: 6px;margin-inline: -12px;padding-inline: 12px;scrollbar-width: none}.played-recent .recent-row>*{flex: 0 0 148px;scroll-snap-align: start}.recent-card .recent-art{height: 70px !important}}.t-md{--c: #1d6fd0}.t-lh{--c: #e0a400}.art .ax-sweep{animation: ax-sweep 3.6s ease-in-out infinite alternate;transform-box: view-box;transform-origin: 58px 36px}@keyframes ax-sweep{from{transform: rotate(-14deg)}to{transform: rotate(16deg)}}.game-mine-dive .info-friends .btn,.game-lighthouse .info-friends .btn{display: none}.arc-mine-dive .arc-screen,.arc-lighthouse .arc-screen{cursor: pointer}.game-list .extra-tile[hidden]{display: none !important}.btn.is-friend,.btn.is-friend:disabled{--bg: linear-gradient(#36d47a,#1fa85a) !important;--fg: #fff !important;--sh: #157a40 !important;filter: none !important;opacity: 1 !important}.site-header{background: linear-gradient(180deg,#1a4bb0,#0e2c80) !important;box-shadow: inset 0 1px 0 rgba(255,255,255,.16),0 4px 0 rgba(0,0,0,.22) !important;position: relative}.site-header .header-row{position: relative;z-index: 1}.site-header::after{content: '';position: absolute;left: 0;right: 0;bottom: -3px;height: 3px;background: linear-gradient(90deg,transparent,var(--yellow) 25%,#fff 50%,var(--yellow) 75%,transparent);opacity: .85;pointer-events: none;z-index: 0}.site-header .dropdown-menu{z-index: 60 !important}.brand .logo-mark{filter: drop-shadow(0 2px 0 rgba(0,0,0,.28));transition: transform .15s}.brand:hover .logo-mark{transform: rotate(-6deg) scale(1.05)}.brand-name{text-shadow: 0 2px 0 var(--outline),0 0 16px rgba(143,208,255,.4) !important}.online-pill{box-shadow: inset 0 -3px 0 rgba(0,0,0,.28),0 2px 0 rgba(0,0,0,.25) !important}.main-nav a[aria-current]{box-shadow: inset 0 -4px 0 var(--yellow-2),0 3px 0 var(--outline),0 0 16px rgba(255,201,60,.45) !important}.search-btn,.user-menu>summary,.lang-menu>summary{box-shadow: inset 0 -3px 0 rgba(0,0,0,.22),0 2px 0 rgba(0,0,0,.2) !important}.games-sec .game-tile,.game-list .game-tile,.played-recent .recent-card,.new-games .ng-item{content-visibility: auto;contain-intrinsic-size: auto 280px}.game-tile .art [class*="ax-"],.ng-item .art [class*="ax-"],.recent-art .art [class*="ax-"],.game-list .art [class*="ax-"]{animation: none !important}.pro-banner[data-banner="aurora"]{background: radial-gradient(520px 240px at 18% -20%,rgba(45,230,180,.6),transparent 70%),radial-gradient(440px 220px at 86% 0,rgba(123,90,214,.5),transparent 70%),linear-gradient(135deg,#0a2740,#0e3a4a 50%,#123a6a)}.pro-banner[data-banner="nebula"]{background: radial-gradient(2px 2px at 20% 30%,#fff,transparent),radial-gradient(1.5px 1.5px at 70% 25%,#fff,transparent),radial-gradient(1.5px 1.5px at 45% 75%,#fff,transparent),radial-gradient(1px 1px at 85% 65%,#fff,transparent),radial-gradient(500px 260px at 75% 115%,rgba(255,122,182,.5),transparent 70%),linear-gradient(135deg,#1a0f3a,#3a1a6a 55%,#0b0b2a)}.pro-banner[data-banner="party"]{background: radial-gradient(400px 200px at 14% 0,rgba(255,201,60,.5),transparent 70%),radial-gradient(400px 200px at 86% 115%,rgba(45,198,139,.5),transparent 70%),linear-gradient(135deg,#ff7ab6,#7b5ad6 55%,#2a7cff)}.pro-banner[data-banner="fireworks"]{background: radial-gradient(3px 3px at 24% 30%,#ffd34d,transparent),radial-gradient(3px 3px at 70% 24%,#ff7ab6,transparent),radial-gradient(2px 2px at 55% 58%,#7fd0ff,transparent),radial-gradient(240px 150px at 24% 26%,rgba(255,211,77,.4),transparent 70%),radial-gradient(240px 150px at 72% 28%,rgba(255,122,182,.4),transparent 70%),linear-gradient(135deg,#0b0b2a,#1a1446 60%,#2a1a5a)}.pro-banner[data-banner="medal"]{background: radial-gradient(420px 220px at 82% 0,rgba(255,201,60,.4),transparent 70%),linear-gradient(135deg,#1a3a8f,#173d9c 50%,#0c2672)}.pro-banner[data-banner="trophy"]{background: radial-gradient(520px 240px at 50% -30%,rgba(255,226,122,.55),transparent 70%),linear-gradient(135deg,#caa000,#ffd84d 45%,#a06e00)}.pro-banner[data-banner="trophy"] .pro-id h1{color: #fff !important}.pro-banner[data-banner="streak"]{background: radial-gradient(520px 240px at 50% 125%,#ffd000,transparent 60%),linear-gradient(135deg,#5a0d0d,#e8432a 50%,#ff8a00)}.pro-banner[data-banner="arena"]{background: radial-gradient(520px 220px at 82% 115%,rgba(232,67,42,.65),transparent 70%),linear-gradient(135deg,#2a0d1a,#5a1020 50%,#0c1230)}.bn-aurora{background: linear-gradient(135deg,#1aa07a,#123a6a 60%,#7b5ad6)}.bn-nebula{background: linear-gradient(135deg,#3a1a6a,#1a0f3a 55%,#ff7ab6)}.bn-party{background: linear-gradient(135deg,#ff7ab6,#7b5ad6 55%,#2a7cff)}.bn-fireworks{background: linear-gradient(135deg,#1a1446,#2a1a5a 55%,#ff7ab6)}.bn-medal{background: linear-gradient(135deg,#2a62d6,#0c2672 60%,#ffc93c)}.bn-trophy{background: linear-gradient(135deg,#fff3a8,#ffc21f 45%,#a06e00)}.bn-streak{background: linear-gradient(135deg,#ff8a00,#e8432a 55%,#5a0d0d)}.bn-arena{background: linear-gradient(135deg,#e8432a,#5a1020 60%,#0c1230)}