html[data-booting],html[data-booting] body{margin:0;background:#031633;color:#eaf7ff}html[data-booting] body>:not(#app-boot):not(script){visibility:hidden!important}#app-boot{position:fixed;inset:0;z-index:2147483647;display:grid;place-items:center;box-sizing:border-box;padding:24px;background:radial-gradient(ellipse at 50% 15%,#0b4275,#031633 65%);color:#eaf7ff;text-align:center;font:15px/1.7 Arial,Noto Sans KR,sans-serif}#app-boot>div{width:min(100%,340px)}#app-boot h1{margin:0 0 24px;color:#eaf7ff;font-size:36px;letter-spacing:-1px;text-shadow:0 3px #064075}#app-boot h1 em{color:#70eaff;font-style:normal}#app-boot p{margin:18px 0;color:#b9def5;font-size:14px}#app-boot .boot-spinner{display:block;width:30px;height:30px;margin:auto;border:3px solid #164c74;border-top-color:#70eaff;border-radius:50%;animation:boot-spin 1s linear infinite}#app-boot .boot-help{visibility:hidden;display:flex;justify-content:center;gap:12px;animation:boot-help 0s 10s forwards}#app-boot .boot-help a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:4px 14px;color:#ddf7ff;border:1px solid #3d9bc8;border-radius:8px;text-decoration:none;font-size:13px}#app-boot.failed .boot-spinner{display:none}#app-boot.failed .boot-help{visibility:visible;animation:none}@keyframes boot-spin{to{transform:rotate(360deg)}}@keyframes boot-help{to{visibility:visible}}@media(prefers-reduced-motion:reduce){#app-boot .boot-spinner{animation:none}}html[data-ui=club-light] body{--a-paper:#f8f7f0 !important;--a-surface:#fffef9 !important;--a-ink:#153f35 !important;--a-muted:#617166 !important;--a-line:#dbe0d3 !important;--a-soft:#eef0e6 !important;--a-accent:#19533f !important;--champion-panel:#fffef9 !important;--champion-blue:#fffef9 !important;--champion-gold:#19533f !important;--teal:#19533f !important;--muted:#69796f !important;--line:#dbe0d3 !important;background:#eeefe9!important;color:#153f35!important;color-scheme:light!important}html[data-ui=club-light] body .f-shell,html[data-ui=club-light] body .f-page,html[data-ui=club-light] body .f-scroll,html[data-ui=club-light] body .f-page>.f-scroll,html[data-ui=club-light] body .f-page .f-header,html[data-ui=club-light] body .f-home .f-scroll,html[data-ui=club-light] body .f-entry>.f-scroll,html[data-ui=club-light] body .f-page.f-learn>.f-scroll,html[data-ui=club-light] body .f-campaign-result>.f-scroll{background:var(--a-paper)!important;color:var(--a-ink)!important;text-shadow:none!important}html[data-ui=club-light] body .f-scroll{scrollbar-color:#b9c6b7 var(--a-paper)!important;padding-bottom:14px!important}html[data-ui=club-light] body .f-shell p,html[data-ui=club-light] body .f-note,html[data-ui=club-light] body .f-card small,html[data-ui=club-light] body .f-lock,html[data-ui=club-light] body .f-result-note,html[data-ui=club-light] body .result-save-status{color:var(--a-muted)!important;text-shadow:none!important}html[data-ui=club-light] body .f-shell em,html[data-ui=club-light] body .f-goal em{color:var(--a-accent)!important}html[data-ui=club-light] body .f-shell :focus-visible,html[data-ui=club-light] body .app-dialog :focus-visible,html[data-ui=club-light] body .lounge-sheet :focus-visible{outline-color:#28765d!important}html[data-ui=club-light] body .f-header{padding:calc(14px + env(safe-area-inset-top)) 16px 12px!important;min-height:72px!important;gap:8px!important;background:var(--a-paper)!important}html[data-ui=club-light] body .f-profile,html[data-ui=club-light] body .f-wallet{background:var(--a-soft)!important;border:1px solid var(--a-line)!important;box-shadow:none!important;color:var(--a-ink)!important;min-height:40px!important}html[data-ui=club-light] body .f-profile{padding:3px 11px 3px 3px!important;min-width:115px!important}html[data-ui=club-light] body .f-wallet{padding:5px 10px!important;font-size:14px!important}html[data-ui=club-light] body .f-profile .profile-avatar,html[data-ui=club-light] body .f-growth-link .profile-avatar{border:1px solid var(--a-line)!important;background:#e8ece0!important;box-shadow:none!important}html[data-ui=club-light] body .f-meter{background:var(--a-line)!important;border:0!important;height:5px!important;box-shadow:none!important}html[data-ui=club-light] body .f-meter i{background:var(--a-accent)!important;box-shadow:none!important}html[data-ui=club-light] body .f-icon{background:var(--a-soft)!important;border:0!important;box-shadow:none!important;color:var(--a-ink)!important;width:40px!important;height:44px!important}html[data-ui=club-light] body .f-back{background:transparent!important;width:32px!important}html[data-ui=club-light] body .f-title{font-style:normal!important;transform:none!important;color:var(--a-ink)!important;text-shadow:none!important;font-size:39px!important;line-height:1.25!important;letter-spacing:-2px!important;padding:8px 4px!important;text-align:left!important;margin:0!important}html[data-ui=club-light] body .f-title:after,html[data-ui=club-light] body .f-title i{display:none!important}html[data-ui=club-light] body .f-home-hero{display:flex!important;flex-direction:column!important;flex:1 0 340px!important;min-height:340px!important;margin:0 16px 14px!important;background:none!important}html[data-ui=club-light] body .f-home-hero .f-title{font-size:39px!important;margin:8px 0 0!important}html[data-ui=club-light] body .f-hero-caption{display:block!important;text-align:left!important;letter-spacing:0!important;font-size:12px!important;padding:3px 4px 15px!important;text-shadow:none!important}html[data-ui=club-light] body .f-home-hero:after{content:""!important;display:block!important;flex:1!important;min-height:235px!important;border-radius:12px!important;background:url(./home-CenVUbWg.webp) center 61%/cover!important;filter:saturate(.86)!important}html[data-ui=club-light] body .f-home-menu{padding:0 16px!important;gap:12px!important}html[data-ui=club-light] body .f-mode-grid{gap:10px!important}html[data-ui=club-light] body .f-mode{display:grid!important;grid-template-columns:35px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-content:center!important;align-items:center!important;justify-content:start!important;gap:2px 8px!important;text-align:left!important;min-height:89px!important;padding:12px 10px!important;border:1px solid var(--a-line)!important;border-radius:10px!important;background:var(--a-surface)!important;color:var(--a-ink)!important;box-shadow:none!important}html[data-ui=club-light] body .f-mode:before{display:none!important}html[data-ui=club-light] body .f-mode>.scene-icon{grid-row:1/3!important;width:30px!important;height:30px!important;filter:none!important}html[data-ui=club-light] body .f-mode strong{font-size:16px!important;letter-spacing:-.65px!important;line-height:1.4!important;text-shadow:none!important;color:inherit!important}html[data-ui=club-light] body .f-mode small{font-size:9px!important;letter-spacing:-.3px!important;color:var(--a-muted)!important}html[data-ui=club-light] body .f-tournament{background:#1c4e3e!important;color:#fffbed!important;border-color:#1c4e3e!important}html[data-ui=club-light] body .f-tournament small{color:#dae4d7!important}html[data-ui=club-light] body .f-tournament>.scene-icon{color:#edcd6d!important}html[data-ui=club-light] body .f-growth-link{border:1px solid var(--a-line)!important;background:var(--a-surface)!important;box-shadow:none!important;border-radius:10px!important;padding:9px 13px!important;min-height:63px!important;color:var(--a-ink)!important}html[data-ui=club-light] body .f-growth-link b{font-size:15px!important}html[data-ui=club-light] body .f-growth-link small{font-size:10px!important;color:var(--a-muted)!important;margin-top:3px!important}html[data-ui=club-light] body .f-growth-link>.scene-icon{width:25px!important;height:25px!important;color:var(--a-muted)!important}html[data-ui=club-light] body .f-dock,html[data-ui=club-light] body .f-home .f-dock,html[data-ui=club-light] body .f-entry .f-dock{background:var(--a-paper)!important;border-top:1px solid var(--a-line)!important;box-shadow:none!important;padding:12px 16px!important;flex-shrink:0!important}html[data-ui=club-light] body .f-quick-row{grid-template-columns:minmax(0,1fr) 62px!important;gap:9px!important}html[data-ui=club-light] body .f-gold,html[data-ui=club-light] body .f-page .f-dock .f-gold,html[data-ui=club-light] body .f-training .f-gold{background:var(--a-accent)!important;color:#fffef5!important;border:0!important;border-radius:10px!important;box-shadow:none!important;text-shadow:none!important;min-height:54px!important;font-size:18px!important;font-weight:700!important;letter-spacing:-.5px!important;padding:12px!important}html[data-ui=club-light] body .f-gold>i{font-size:17px!important}html[data-ui=club-light] body .f-blue{background:var(--a-surface)!important;color:var(--a-ink)!important;border:1px solid var(--a-line)!important;border-radius:9px!important;box-shadow:none!important;text-shadow:none!important;min-height:44px!important}html[data-ui=club-light] body .f-difficulty{color:var(--a-ink)!important;border-color:var(--a-line)!important;box-shadow:none!important}html[data-ui=club-light] body .f-difficulty svg{stroke:var(--a-ink)!important;fill:var(--a-surface)!important;width:23px!important;height:23px!important}html[data-ui=club-light] body .f-nav,html[data-ui=club-light] body.f-account .f-nav,html[data-ui=club-light] body #online-nav .f-nav,html[data-ui=club-light] body .account-shell .f-nav{background:var(--a-paper)!important;border-top:1px solid var(--a-line)!important;border-radius:0!important;box-shadow:none!important;min-height:68px!important;padding:6px 10px max(7px,env(safe-area-inset-bottom))!important}html[data-ui=club-light] body .f-nav>button,html[data-ui=club-light] body .f-nav>a{background:none!important;border:0!important;color:var(--a-muted)!important;font-size:11px!important;min-height:50px!important;gap:5px!important;text-shadow:none!important}html[data-ui=club-light] body .f-nav>[aria-current]{background:none!important;color:var(--a-accent)!important;text-shadow:none!important}html[data-ui=club-light] body .f-nav>[aria-current]:after{display:none!important}html[data-ui=club-light] body .f-nav .scene-icon{width:22px!important;height:22px!important;filter:none!important}html[data-ui=club-light] body .f-nav svg rect[fill]{fill:var(--a-paper)!important}html[data-ui=club-light] body .f-notice,html[data-ui=club-light] body #save-status:not([hidden]),html[data-ui=club-light] body #toast.show{background:var(--a-soft)!important;border:1px solid var(--a-line)!important;color:var(--a-ink)!important;box-shadow:none!important}html[data-ui=club-light] body .f-notice a{color:var(--a-accent)!important}html[data-ui=club-light] body .f-practice-hero{display:flex!important;flex-direction:column!important;flex:1 0 238px!important;min-height:238px!important;margin:0 16px 16px!important;background:none!important}html[data-ui=club-light] body .f-practice-hero .f-title{background:none!important;text-align:center!important;font-size:23px!important;letter-spacing:-.7px!important;padding:0 4px 15px!important}html[data-ui=club-light] body .f-practice-hero:after{content:""!important;display:block!important;flex:1!important;min-height:175px!important;border-radius:10px!important;background:url(./practice-5b2ApLbu.webp) center 59%/cover!important;filter:saturate(.86)!important}html[data-ui=club-light] body .f-practice-menu,html[data-ui=club-light] body .f-training-menu{padding:0 16px!important}html[data-ui=club-light] body .f-divider{justify-content:start!important;font-size:17px!important;color:var(--a-ink)!important;margin:3px 0 10px!important}html[data-ui=club-light] body .f-divider:before,html[data-ui=club-light] body .f-divider:after{display:none!important}html[data-ui=club-light] body .f-opponents{gap:10px!important;margin-bottom:20px!important}html[data-ui=club-light] body .f-opponent{background:var(--a-surface)!important;border:1px solid var(--a-line)!important;border-radius:9px!important;box-shadow:none!important;gap:7px!important;padding:7px 7px 7px 5px!important;min-height:74px!important;color:var(--a-ink)!important}html[data-ui=club-light] body .f-opponent b{font-size:12px!important;letter-spacing:-.5px!important;line-height:1.45!important}html[data-ui=club-light] body .f-opponent small{display:table!important;border:0!important;border-radius:4px!important;padding:0 5px!important;color:#345d3c!important;background:#e8efe1!important;font-size:10px!important;margin-top:5px!important}html[data-ui=club-light] body .f-opponent .f-difficulty-1,html[data-ui=club-light] body .f-opponent .f-difficulty-2{background:#fbefd4!important;color:#88520b!important}html[data-ui=club-light] body .f-opponent .f-difficulty-3{background:#f8e3ec!important;color:#934364!important}html[data-ui=club-light] body .f-portrait{width:51px!important;height:56px!important}html[data-ui=club-light] body .f-selected{background:var(--a-accent)!important;color:#fffef5!important;border:0!important;box-shadow:none!important;top:5px!important;right:5px!important;width:17px!important;height:17px!important;line-height:17px!important;font-size:12px!important}html[data-ui=club-light] body .f-shell [aria-pressed=true].f-blue,html[data-ui=club-light] body .f-opponent[aria-pressed=true]{border-color:var(--a-accent)!important;box-shadow:inset 0 0 0 .5px var(--a-accent)!important;background:#ecf1e5!important;color:var(--a-ink)!important}html[data-ui=club-light] body .f-formats .f-blue{align-items:start!important;text-align:left!important;min-height:61px!important;padding:10px 13px!important}html[data-ui=club-light] body .f-formats b{font-size:14px!important}html[data-ui=club-light] body .f-formats small{font-size:10px!important;color:var(--a-muted)!important;margin-top:4px!important}html[data-ui=club-light] body .f-text{color:var(--a-accent)!important;min-height:44px!important;font-size:12px!important;background:none!important}html[data-ui=club-light] body .f-growth-title,html[data-ui=club-light] body .f-page-title{color:var(--a-ink)!important;font-size:23px!important;text-shadow:none!important;line-height:1.4!important;padding:8px 12px 14px!important;letter-spacing:-.7px!important}html[data-ui=club-light] body .f-tabs{display:flex!important;gap:4px!important;padding:4px!important;margin:0 16px 14px!important;border-radius:10px!important;background:var(--a-soft)!important}html[data-ui=club-light] body .f-tabs button{flex:1!important;min-height:44px!important;border:0!important;border-radius:7px!important;background:none!important;color:var(--a-muted)!important;font-size:12px!important;box-shadow:none!important}html[data-ui=club-light] body .f-tabs [aria-current]{background:var(--a-surface)!important;color:var(--a-accent)!important;border:0!important;box-shadow:0 1px 6px #0000000c!important}html[data-ui=club-light] body .f-training-hero{flex:0 0 190px!important;min-height:190px!important;margin:0 16px 16px!important;border-radius:12px!important;background:url(./training-CPNHH3s9.webp) center 58%/cover!important;filter:saturate(.82)!important}html[data-ui=club-light] body .f-training-label{display:none!important}html[data-ui=club-light] body .f-player-progress>b{font-size:17px!important;color:var(--a-ink)!important}html[data-ui=club-light] body .f-player-progress>b span{font-size:11px!important;color:var(--a-ink)!important}html[data-ui=club-light] body .f-player-progress>small{color:var(--a-muted)!important}html[data-ui=club-light] body .f-player-progress .f-meter{height:6px!important}html[data-ui=club-light] body .f-abilities>div{display:flex!important;flex-direction:column!important;gap:6px!important;background:var(--a-soft)!important;border:0!important;border-radius:9px!important;padding:12px 8px!important;color:var(--a-muted)!important}html[data-ui=club-light] body .f-abilities b{color:var(--a-ink)!important;font-size:17px!important}html[data-ui=club-light] body .f-abilities i{display:none!important}html[data-ui=club-light] body .f-switch{border:0!important;background:var(--a-soft)!important;padding:4px!important;gap:4px!important}html[data-ui=club-light] body .f-switch button{background:none!important;color:var(--a-muted)!important;font-size:12px!important;min-height:44px!important}html[data-ui=club-light] body .f-switch [aria-pressed=true]{background:var(--a-surface)!important;color:var(--a-accent)!important;box-shadow:none!important;border-radius:7px!important}html[data-ui=club-light] body .f-training-info{background:var(--a-surface)!important;border:1px solid var(--a-line)!important;border-radius:12px!important;padding:14px!important;margin-top:14px!important}html[data-ui=club-light] body .f-training-info>strong{color:var(--a-muted)!important;background:var(--a-soft)!important;border-radius:7px!important;padding:10px!important;margin-top:8px!important}html[data-ui=club-light] body .f-training-info>strong b,html[data-ui=club-light] body .f-skills small{color:var(--a-accent)!important}html[data-ui=club-light] body .f-training .f-gold>span:last-child{font-size:13px!important}html[data-ui=club-light] body .f-card{background:var(--a-surface)!important;border:1px solid var(--a-line)!important;border-radius:12px!important;box-shadow:none!important;color:var(--a-ink)!important}html[data-ui=club-light] body .f-card a,html[data-ui=club-light] body .f-next-opponent small{color:var(--a-accent)!important}html[data-ui=club-light] body .f-equipment-hero{flex-direction:column!important;min-height:0!important;padding:4px 16px 16px!important;background:none!important;text-align:center!important}html[data-ui=club-light] body .f-equipment-hero>.item-illustration{width:150px!important;height:150px!important;filter:none!important;margin:0 auto 12px!important}html[data-ui=club-light] body .f-equipment-hero>div{width:100%!important}html[data-ui=club-light] body .f-equipment-hero h2{font-size:23px!important;color:var(--a-ink)!important}html[data-ui=club-light] body .f-equipment-hero small{font-size:10px!important;color:var(--a-muted)!important}html[data-ui=club-light] body .f-item-stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;background:none!important;border:0!important;padding:0!important}html[data-ui=club-light] body .f-item-stats>div{display:flex!important;flex-direction:column!important;background:var(--a-soft)!important;padding:12px 5px!important;border-radius:9px!important;font-size:10px!important;color:var(--a-muted)!important}html[data-ui=club-light] body .f-item-stats dd{font-size:17px!important;color:var(--a-ink)!important}html[data-ui=club-light] body .f-item-grid{gap:8px!important}html[data-ui=club-light] body .f-item-grid .f-blue{border-radius:10px!important;padding:7px 3px!important;min-height:115px!important}html[data-ui=club-light] body .f-item-grid .item-illustration{height:62px!important}html[data-ui=club-light] body .f-item-grid b{font-size:10px!important}html[data-ui=club-light] body .f-item-grid small{color:var(--a-muted)!important;font-size:9px!important}html[data-ui=club-light] body .f-uniform-hero>.item-illustration{width:160px!important;height:170px!important}html[data-ui=club-light] body .f-tournament-hero{background:url(./practice-5b2ApLbu.webp) center 58%/cover!important;flex:0 0 190px!important;min-height:190px!important;margin:0 16px 16px!important;border-radius:12px!important}html[data-ui=club-light] body .f-intro-hero{background:none!important;min-height:210px!important}html[data-ui=club-light] body .f-intro-hero>.f-trophy{filter:none!important}html[data-ui=club-light] body .f-goal{font-size:24px!important;color:var(--a-ink)!important;text-shadow:none!important}html[data-ui=club-light] body .f-round-path>li{color:var(--a-muted)!important}html[data-ui=club-light] body .f-round-path i{border:1px solid var(--a-line)!important;background:var(--a-surface)!important;color:var(--a-muted)!important;box-shadow:none!important}html[data-ui=club-light] body .f-round-path .done i,html[data-ui=club-light] body .f-round-path .current i{background:var(--a-accent)!important;border-color:var(--a-accent)!important;color:#fffef5!important;box-shadow:none!important}html[data-ui=club-light] body .f-round-path .current{color:var(--a-accent)!important}html[data-ui=club-light] body .f-round-path>li:not(:last-child):after{background:var(--a-line)!important;height:1px!important}html[data-ui=club-light] body .f-reward-cards,html[data-ui=club-light] body .f-rewards{background:var(--a-soft)!important;border:0!important;border-radius:10px!important;box-shadow:none!important}html[data-ui=club-light] body .f-reward-cards>div+div,html[data-ui=club-light] body .f-rewards>div{border-color:var(--a-line)!important}html[data-ui=club-light] body .f-reward-cards strong,html[data-ui=club-light] body .f-reward-cards>div+div strong,html[data-ui=club-light] body .f-rewards strong{color:var(--a-accent)!important;font-size:21px!important;text-shadow:none!important}html[data-ui=club-light] body .f-reward-cards small,html[data-ui=club-light] body .f-rewards span{color:var(--a-muted)!important}html[data-ui=club-light] body .f-league-road li{background:var(--a-surface)!important;border:1px solid var(--a-line)!important;border-radius:12px!important;box-shadow:none!important}html[data-ui=club-light] body .f-league-road .open{border-color:var(--a-accent)!important;box-shadow:none!important}html[data-ui=club-light] body .f-league-road small{color:var(--a-muted)!important}html[data-ui=club-light] body .f-bracket-pair{background:var(--a-paper)!important;border-color:var(--a-line)!important;box-shadow:none!important}html[data-ui=club-light] body .f-bracket-pair p+p{border-color:var(--a-line)!important}html[data-ui=club-light] body .f-bracket-pair .winner,html[data-ui=club-light] body .f-bracket-list .f-card h2{color:var(--a-accent)!important}html[data-ui=club-light] body .f-bracket-pair.your-match{border-color:var(--a-accent)!important;box-shadow:none!important}html[data-ui=club-light] body .f-library-hero,html[data-ui=club-light] body .f-page.f-learn .f-learn-hero{background:url(./training-CPNHH3s9.webp) center 58%/cover!important;margin:0 16px 16px!important;border-radius:12px!important;flex:0 0 190px!important;min-height:190px!important}html[data-ui=club-light] body .f-library-hero p,html[data-ui=club-light] body .f-library-hero b{color:#fff!important;text-shadow:0 2px 8px #001f25!important}html[data-ui=club-light] body .f-lesson-symbol{background:var(--a-soft)!important;border:0!important;box-shadow:none!important;color:var(--a-accent)!important;width:35px!important;height:35px!important;font-size:17px!important}html[data-ui=club-light] body .f-lesson-list b{font-size:15px!important}html[data-ui=club-light] body .f-lesson-list small,html[data-ui=club-light] body .f-lesson-list i{color:var(--a-muted)!important}html[data-ui=club-light] body .f-unlock{background:var(--a-soft)!important;border-color:var(--a-line)!important;color:var(--a-accent)!important}html[data-ui=club-light] body .f-campaign-result,html[data-ui=club-light] body .f-result{background:var(--a-paper)!important}html[data-ui=club-light] body .f-result-hero,html[data-ui=club-light] body .f-campaign-result-hero{background:url(./victory-Bu37RITh.webp) center 58%/cover!important;margin:12px 16px 14px!important;border-radius:12px!important;min-height:270px!important;flex:1 0 270px!important;padding:15px!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important}html[data-ui=club-light] body .f-result-loss .f-result-hero,html[data-ui=club-light] body .f-campaign-loss .f-campaign-result-hero{background-image:url(./training-CPNHH3s9.webp)!important}html[data-ui=club-light] body .f-result #f-result-title,html[data-ui=club-light] body .f-campaign-result-hero h2{font-style:normal!important;font-size:29px!important;line-height:1.25!important;color:#fffbed!important;text-shadow:0 2px 12px #001a2c!important;letter-spacing:-1px!important;text-align:left!important}html[data-ui=club-light] body .f-result #f-result-title em{font-size:34px!important;color:#fffbed!important;text-shadow:0 2px 12px #001a2c!important}html[data-ui=club-light] body .f-result-tag{color:#fffbed!important;font-size:11px!important}html[data-ui=club-light] body .f-final-score,html[data-ui=club-light] body .f-campaign-score{color:var(--a-ink)!important;text-shadow:none!important}html[data-ui=club-light] body .f-final-score strong,html[data-ui=club-light] body .f-final-score>div:last-child strong{color:var(--a-ink)!important;font-size:44px!important}html[data-ui=club-light] body .f-final-score small{background:none!important;color:var(--a-muted)!important}html[data-ui=club-light] body .f-final-score>span,html[data-ui=club-light] body .f-campaign-score span{color:var(--a-muted)!important}html[data-ui=club-light] body .f-library .history-entry,html[data-ui=club-light] body .f-library .history-storage,html[data-ui=club-light] body .f-library .ranking-summary,html[data-ui=club-light] body .f-library .ranking-content,html[data-ui=club-light] body .f-library .ranking-empty,html[data-ui=club-light] body .f-library .ranking-error,html[data-ui=club-light] body .f-library .match-result,html[data-ui=club-light] body .f-library .receipt-panel{background:var(--a-surface)!important;color:var(--a-ink)!important;border-color:var(--a-line)!important;border-radius:12px!important;box-shadow:none!important}html[data-ui=club-light] body .f-library .ranking-list li,html[data-ui=club-light] body .f-library .ranking-mine,html[data-ui=club-light] body .receipt-grid>div,html[data-ui=club-light] body .receipt-meta{background:var(--a-soft)!important;border-color:var(--a-line)!important;color:var(--a-ink)!important}html[data-ui=club-light] body .f-library .ranking-list li.me{background:#ecf1e5!important;border-color:var(--a-accent)!important}html[data-ui=club-light] body .f-library .history-entry summary strong,html[data-ui=club-light] body .f-library .history-heading h3,html[data-ui=club-light] body .f-library .ranking-number,html[data-ui=club-light] body .f-library .ranking-mine strong,html[data-ui=club-light] body .receipt-grid strong{color:var(--a-ink)!important}html[data-ui=club-light] body .f-library .history-entry summary small,html[data-ui=club-light] body .f-library .ranking-footnote,html[data-ui=club-light] body .f-library .ranking-no-players,html[data-ui=club-light] body .f-library .ranking-empty p,html[data-ui=club-light] body .f-library .ranking-hero p,html[data-ui=club-light] body .f-library .ranking-list small,html[data-ui=club-light] body .receipt-grid span{color:var(--a-muted)!important}html[data-ui=club-light] body .f-library .result-badge{background:#f3e7e2!important;color:#8e514a!important}html[data-ui=club-light] body .f-library .result-badge.win{background:#e6eee1!important;color:var(--a-accent)!important}html[data-ui=club-light] body .f-library .primary,html[data-ui=club-light] body.f-account .primary,html[data-ui=club-light] body .app-dialog .primary,html[data-ui=club-light] body .lounge-sheet .primary,html[data-ui=club-light] body .champion-online .primary,html[data-ui=club-light] body.online-page .primary,html[data-ui=club-light] body .dialog .primary{background:var(--a-accent)!important;color:#fffef5!important;border:0!important;border-radius:10px!important;box-shadow:none!important;text-shadow:none!important;font-weight:700!important}html[data-ui=club-light] body .f-library .secondary,html[data-ui=club-light] body.f-account .secondary,html[data-ui=club-light] body .app-dialog .secondary,html[data-ui=club-light] body .lounge-sheet .secondary,html[data-ui=club-light] body.online-page .secondary,html[data-ui=club-light] body .dialog .secondary{background:var(--a-surface)!important;color:var(--a-ink)!important;border:1px solid var(--a-line)!important;border-radius:9px!important;box-shadow:none!important;text-shadow:none!important}html[data-ui=club-light] body .app-dialog,html[data-ui=club-light] body .lounge-sheet,html[data-ui=club-light] body #pause-dialog>.dialog,html[data-ui=club-light] body #guide>.dialog,html[data-ui=club-light] body #options>.dialog,html[data-ui=club-light] body #lesson-dialog>.dialog,html[data-ui=club-light] body #tutorial-complete>.dialog{background:var(--a-paper)!important;color:var(--a-ink)!important;border:1px solid var(--a-line)!important;border-radius:18px!important;box-shadow:0 20px 60px #00172530!important}html[data-ui=club-light] body .app-dialog::backdrop,html[data-ui=club-light] body .lounge-sheet::backdrop{background:#0018258f!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important}html[data-ui=club-light] body .app-dialog h2,html[data-ui=club-light] body .app-dialog h3,html[data-ui=club-light] body .app-dialog label,html[data-ui=club-light] body .app-dialog summary,html[data-ui=club-light] body .lounge-sheet h2,html[data-ui=club-light] body .lounge-sheet h3,html[data-ui=club-light] body .lounge-sheet label{color:var(--a-ink)!important}html[data-ui=club-light] body .app-dialog p,html[data-ui=club-light] body .app-dialog .hint,html[data-ui=club-light] body .lounge-sheet p,html[data-ui=club-light] body .small-copy,html[data-ui=club-light] body .lounge-sheet .small-copy{color:var(--a-muted)!important}html[data-ui=club-light] body .app-dialog a,html[data-ui=club-light] body .lounge-sheet a{color:var(--a-accent)!important}html[data-ui=club-light] body .app-dialog input,html[data-ui=club-light] body .app-dialog select,html[data-ui=club-light] body .lounge-sheet input,html[data-ui=club-light] body .lounge-sheet select,html[data-ui=club-light] body .lounge-sheet textarea,html[data-ui=club-light] body .account-shell input{background:var(--a-surface)!important;color:var(--a-ink)!important;border-color:var(--a-line)!important;accent-color:var(--a-accent)!important}html[data-ui=club-light] body .app-dialog [aria-pressed=true],html[data-ui=club-light] body .lounge-sheet [aria-pressed=true]{background:#ecf1e5!important;color:var(--a-accent)!important;border-color:var(--a-accent)!important;box-shadow:none!important}html[data-ui=club-light] body .settings-sheet header,html[data-ui=club-light] body .settings-sheet footer{background:var(--a-paper)!important;border-color:var(--a-line)!important}html[data-ui=club-light] body .settings-sheet .settings-physics,html[data-ui=club-light] body .settings-sheet .setting-toggle{background:var(--a-soft)!important;border-color:var(--a-line)!important}html[data-ui=club-light] body .pause-score,html[data-ui=club-light] body .lesson-demo,html[data-ui=club-light] body .shot-card,html[data-ui=club-light] body #lesson-progress,html[data-ui=club-light] body #lesson-hint{background:var(--a-surface)!important;border-color:var(--a-line)!important;color:var(--a-ink)!important;box-shadow:none!important}html[data-ui=club-light] body .lesson-copy,html[data-ui=club-light] body .lesson-gesture,html[data-ui=club-light] body .lesson-hint{color:var(--a-muted)!important}html[data-ui=club-light] body.f-account .account-shell.profile-page,html[data-ui=club-light] body.f-account .f-scroll{background:var(--a-paper)!important}html[data-ui=club-light] body.f-account .account-shell.profile-page #player-profile,html[data-ui=club-light] body.f-account #account-panel{background:var(--a-surface)!important;border:1px solid var(--a-line)!important;border-radius:12px!important;box-shadow:none!important}html[data-ui=club-light] body.f-account .profile-summary{border-color:var(--a-line)!important}html[data-ui=club-light] body.f-account .profile-summary .profile-avatar{border:1px solid var(--a-line)!important;box-shadow:none!important;width:80px!important;height:80px!important}html[data-ui=club-light] body.f-account .profile-summary h2,html[data-ui=club-light] body.f-account .profile-name-field label,html[data-ui=club-light] body.f-account .account-card h2{color:var(--a-ink)!important}html[data-ui=club-light] body.f-account .profile-summary p,html[data-ui=club-light] body.f-account .profile-note,html[data-ui=club-light] body.f-account .account-card p{color:var(--a-muted)!important}html[data-ui=club-light] body.f-account .account-shell .profile-readonly{background:var(--a-soft)!important;border-color:var(--a-line)!important;color:var(--a-ink)!important}html[data-ui=club-light] body.online-page.champion-online:not(.online-playing) .online-shell{background:var(--a-paper)!important;color:var(--a-ink)!important}html[data-ui=club-light] body.online-page .f-online-banner{display:none!important}html[data-ui=club-light] body.online-page .f-lounge-title{font-size:23px!important;text-align:center!important;padding:8px 0 14px!important;color:var(--a-ink)!important}html[data-ui=club-light] body .f-online-currency,html[data-ui=club-light] body.online-page .lounge-toolbar #lounge-status{color:var(--a-muted)!important}html[data-ui=club-light] body.online-page #online-message,html[data-ui=club-light] body.online-page .lounge-own,html[data-ui=club-light] body.online-page .lounge-room-card,html[data-ui=club-light] body.online-page .invite-preview,html[data-ui=club-light] body.online-page .own-player{background:var(--a-surface)!important;border:1px solid var(--a-line)!important;border-radius:12px!important;box-shadow:none!important;color:var(--a-ink)!important}html[data-ui=club-light] body.online-page .lounge-tabs{background:var(--a-soft)!important;border-radius:10px!important;padding:4px!important;margin:0 0 12px!important;gap:4px!important}html[data-ui=club-light] body.online-page .lounge-tabs button{background:none!important;color:var(--a-muted)!important;border:0!important;border-radius:7px!important;min-height:44px!important;box-shadow:none!important}html[data-ui=club-light] body.online-page .lounge-tabs [aria-pressed=true]{background:var(--a-surface)!important;color:var(--a-accent)!important;box-shadow:none!important}html[data-ui=club-light] body.online-page #lounge-menu{background:none!important;border:0!important;color:var(--a-muted)!important;min-height:36px!important}html[data-ui=club-light] body.online-page .lounge-feed{scrollbar-color:#b9c6b7 var(--a-paper)!important}html[data-ui=club-light] body.online-page .lounge-message-content>p{background:var(--a-soft)!important;color:var(--a-ink)!important;border:0!important;border-radius:0 12px 12px!important}html[data-ui=club-light] body.online-page .lounge-message-content header b,html[data-ui=club-light] body.online-page .lounge-own h2,html[data-ui=club-light] body.online-page .own-player b,html[data-ui=club-light] body.online-page .invite-preview h3{color:var(--a-ink)!important}html[data-ui=club-light] body.online-page .lounge-message-content time,html[data-ui=club-light] body.online-page .own-player small,html[data-ui=club-light] body.online-page .lounge-own p,html[data-ui=club-light] body.online-page .lounge-own small,html[data-ui=club-light] body.online-page .lounge-empty p{color:var(--a-muted)!important}html[data-ui=club-light] body.online-page .lounge-avatar{border:1px solid var(--a-line)!important;box-shadow:none!important}html[data-ui=club-light] body.online-page .room-state.open{background:var(--a-soft)!important;color:var(--a-accent)!important}html[data-ui=club-light] body.online-page .lounge-empty{color:var(--a-ink)!important}html[data-ui=club-light] body.online-page .lounge-room-card .primary,html[data-ui=club-light] body.online-page #lounge-create,html[data-ui=club-light] body.online-page .lounge-own [data-ready],html[data-ui=club-light] body.online-page #lounge-send{background:var(--a-accent)!important;color:#fffef5!important;border:0!important;box-shadow:none!important;border-radius:9px!important;text-shadow:none!important}html[data-ui=club-light] body.online-page #f-code-join,html[data-ui=club-light] body.online-page .own-actions button,html[data-ui=club-light] body.online-page .lounge-options button{background:var(--a-surface)!important;color:var(--a-ink)!important;border:1px solid var(--a-line)!important;box-shadow:none!important;border-radius:9px!important}html[data-ui=club-light] body.online-page .lounge-options [aria-pressed=true]{background:#ecf1e5!important;border-color:var(--a-accent)!important;color:var(--a-accent)!important}html[data-ui=club-light] body.online-page .lounge-compose textarea{background:var(--a-surface)!important;border:1px solid var(--a-line)!important;color:var(--a-ink)!important;min-height:44px!important}html[data-ui=club-light] body.online-page .lounge-send-status{color:var(--a-accent)!important}html[data-ui=club-light] body.online-page #online-result,html[data-ui=club-light] body.online-page #online-result>.result-dialog,html[data-ui=club-light] body.online-page #online-result .result-actions{background:var(--a-paper)!important;color:var(--a-ink)!important}html[data-ui=club-light] body.online-page #online-result .f-online-result-scroll{background:none!important}html[data-ui=club-light] body.online-page #online-result-title{font-size:29px!important;text-shadow:none!important;color:var(--a-ink)!important;margin:0 0 16px!important}html[data-ui=club-light] body.online-page #online-result-title:after{content:""!important;display:block!important;height:250px!important;margin-top:16px!important;border-radius:12px!important;background:url(./victory-Bu37RITh.webp) center 58%/cover!important}html[data-ui=club-light] body.online-page #online-result.loss #online-result-title:after{background-image:url(./training-CPNHH3s9.webp)!important}html[data-ui=club-light] body.online-page #online-result-score{color:var(--a-ink)!important;font-size:44px!important}html[data-ui=club-light] body.online-page #online-result-copy{color:var(--a-muted)!important}html[data-ui=club-light] body.online-page #online-result .result-actions .primary{background:var(--a-accent)!important;color:#fffef5!important;border:0!important;font-size:18px!important;border-radius:10px!important;box-shadow:none!important;min-height:54px!important}html[data-ui=club-light] body.online-page #online-result .result-links>*{background:var(--a-surface)!important;color:var(--a-ink)!important;border-color:var(--a-line)!important;border-radius:9px!important}html[data-ui=club-light] body.online-page #online-result .result-summary{background:var(--a-soft)!important;color:var(--a-ink)!important;border-color:var(--a-line)!important}html[data-ui=club-light] body.online-page #online-result .result-summary strong{color:var(--a-accent)!important}html[data-ui=club-light] body.champion-match .scoreboard{background:var(--a-paper)!important;color:var(--a-ink)!important;border:1px solid var(--a-line)!important;border-radius:12px!important;box-shadow:none!important;padding:8px 5px 8px 9px!important}html[data-ui=club-light] body.champion-match .scoreboard strong,html[data-ui=club-light] body.champion-match .score-separator,html[data-ui=club-light] body.champion-match .player-score>span,html[data-ui=club-light] body.champion-match .bot-score>span{color:var(--a-ink)!important;text-shadow:none!important}html[data-ui=club-light] body.champion-match .scoreboard .score-middle>span,html[data-ui=club-light] body.champion-match #pause,html[data-ui=club-light] body.champion-match #online-menu{background:var(--a-soft)!important;color:var(--a-ink)!important;border-color:var(--a-line)!important}html[data-ui=club-light] body.champion-match #match-subtitle,html[data-ui=club-light] body.champion-match #online-stake-label{color:#e3f1e8!important;background:#143b32b8!important;border:0!important;border-radius:5px!important;padding:4px!important}html[data-ui=club-light] body #online-wait-banner,html[data-ui=club-light] body.online-page .recovery-banner{background:var(--a-paper)!important;color:var(--a-ink)!important;border-color:var(--a-line)!important;box-shadow:none!important}html[data-ui=club-light] body #online-wait-banner button{background:var(--a-accent)!important;color:#fffef5!important;border:0!important;border-radius:8px!important}html[data-ui=club-light] body .f-entry-header{color:var(--a-muted)!important}html[data-ui=club-light] body .f-entry-hero{display:flex!important;flex-direction:column!important;padding:5px 16px 0!important;min-height:330px!important}html[data-ui=club-light] body .f-entry-hero .f-title{text-align:center!important;font-size:48px!important;margin-top:10px!important}html[data-ui=club-light] body .f-entry-hero p{text-shadow:none!important;letter-spacing:0!important;color:var(--a-muted)!important;margin-bottom:20px!important}html[data-ui=club-light] body .f-entry-hero:after{content:""!important;display:block!important;flex:1!important;min-height:240px!important;background:url(./home-CenVUbWg.webp) center 61%/cover!important;border-radius:12px!important}html[data-ui=club-light] body .f-entry-note,html[data-ui=club-light] body .f-entry #entry-status{color:var(--a-muted)!important}html[data-ui=club-light] body .f-entry .google-sign-in{border:1px solid var(--a-line)!important;background:var(--a-surface)!important;color:var(--a-ink)!important;box-shadow:none!important}html[data-ui=club-light] body #app-boot,html[data-ui=club-light] body .game-loading{background:var(--a-paper)!important;color:var(--a-ink)!important}html[data-ui=club-light] body #app-boot h1,html[data-ui=club-light] body #app-boot h1 em,html[data-ui=club-light] body .game-loading h1{color:var(--a-ink)!important;text-shadow:none!important}html[data-ui=club-light] body #app-boot p,html[data-ui=club-light] body .game-loading p{color:var(--a-muted)!important}html[data-ui=club-light] body #app-boot .boot-spinner{border-color:var(--a-line)!important;border-top-color:var(--a-accent)!important}html[data-ui=club-light] body #app-boot .boot-help a,html[data-ui=club-light] body .game-loading .text-link{color:var(--a-accent)!important;border-color:var(--a-line)!important}html[data-ui=club-light] body .scene-icon.icon-trophy{background-image:none!important;background-color:currentColor!important;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%203h8v7a4%204%200%200%201-8%200V3m0%202H4v3a4%204%200%200%200%204%204m8-7h4v3a4%204%200%200%201-4%204m-4%200v7m-4%202h8%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat!important;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%203h8v7a4%204%200%200%201-8%200V3m0%202H4v3a4%204%200%200%200%204%204m8-7h4v3a4%204%200%200%201-4%204m-4%200v7m-4%202h8%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat!important;filter:none!important}html[data-ui=club-light] body .scene-icon.icon-gear{background-image:none!important;background-color:currentColor!important;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%208a4%204%200%201%201%200%208%204%204%200%200%201%200-8M9%202h6l.5%203%202%20.9%202.8-1%203%205.2L21%2012l2.3%201.9-3%205.2-2.8-1-2%20.9-.5%203H9l-.5-3-2-.9-2.8%201-3-5.2L3%2012%20.7%2010.1l3-5.2%202.8%201%202-.9Z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat!important;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%208a4%204%200%201%201%200%208%204%204%200%200%201%200-8M9%202h6l.5%203%202%20.9%202.8-1%203%205.2L21%2012l2.3%201.9-3%205.2-2.8-1-2%20.9-.5%203H9l-.5-3-2-.9-2.8%201-3-5.2L3%2012%20.7%2010.1l3-5.2%202.8%201%202-.9Z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat!important;filter:none!important}html[data-ui=club-light] body .scene-icon.icon-growth{background-image:none!important;background-color:currentColor!important;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2020V12m8%208V4m8%2016v-11%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat!important;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2020V12m8%208V4m8%2016v-11%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat!important;filter:none!important}html[data-ui=club-light] body .scene-icon.icon-chevron{background-image:none!important;background-color:currentColor!important;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m9%205%207%207-7%207%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat!important;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m9%205%207%207-7%207%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat!important;filter:none!important}html[data-ui=club-light] body .scene-icon.icon-back{background-image:none!important;background-color:currentColor!important;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m14%206-6%206%206%206%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat!important;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m14%206-6%206%206%206%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat!important;filter:none!important}html[data-ui=club-light] body .scene-icon.icon-play{background-image:none!important;background-color:currentColor!important;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m8%204%2012%208-12%208Z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat!important;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m8%204%2012%208-12%208Z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat!important;filter:none!important}html[data-ui=club-light] body .scene-icon.icon-people{background-image:none!important;background-color:currentColor!important;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M22%2012a10%2010%200%201%201-20%200%2010%2010%200%200%201%2020%200M2%2012h20M12%202c6%206%206%2014%200%2020-6-6-6-14%200-20%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat!important;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M22%2012a10%2010%200%201%201-20%200%2010%2010%200%200%201%2020%200M2%2012h20M12%202c6%206%206%2014%200%2020-6-6-6-14%200-20%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat!important;filter:none!important}html[data-ui=club-light] body .f-online>.scene-icon{-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22%2F%3E%3Cpath%20d%3D%22M2%2012h20M12%202c6%206%206%2014%200%2020-6-6-6-14%200-20%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat!important;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22%2F%3E%3Cpath%20d%3D%22M2%2012h20M12%202c6%206%206%2014%200%2020-6-6-6-14%200-20%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat!important}@media(max-width:350px){html[data-ui=club-light] body .f-header{padding-left:11px!important;padding-right:11px!important;gap:5px!important}html[data-ui=club-light] body .f-profile{min-width:99px!important;padding-right:8px!important}html[data-ui=club-light] body .f-wallet{font-size:12px!important;padding:4px 8px!important;gap:4px!important}html[data-ui=club-light] body .f-home-menu,html[data-ui=club-light] body .f-practice-menu,html[data-ui=club-light] body .f-training-menu{padding-left:12px!important;padding-right:12px!important}html[data-ui=club-light] body .f-mode{padding:10px 7px!important;grid-template-columns:25px minmax(0,1fr)!important;gap:2px 5px!important}html[data-ui=club-light] body .f-mode strong{font-size:14px!important}html[data-ui=club-light] body .f-mode small{font-size:8px!important}html[data-ui=club-light] body .f-mode>.scene-icon{width:24px!important;height:24px!important}html[data-ui=club-light] body .f-gold,html[data-ui=club-light] body .f-page .f-dock .f-gold{font-size:16px!important}html[data-ui=club-light] body .f-quick-row{grid-template-columns:minmax(0,1fr) 55px!important}html[data-ui=club-light] body .f-opponent{gap:5px!important;padding-left:4px!important;padding-right:4px!important}html[data-ui=club-light] body .f-opponent b{font-size:10px!important}html[data-ui=club-light] body .f-portrait{width:41px!important;height:48px!important}html[data-ui=club-light] body .f-opponent small{font-size:9px!important}html[data-ui=club-light] body .f-formats b{font-size:12px!important}html[data-ui=club-light] body .f-item-grid b{font-size:9px!important}html[data-ui=club-light] body .f-item-grid small{font-size:8px!important}}@media(max-height:740px){html[data-ui=club-light] body .f-header{min-height:60px!important;padding-top:8px!important;padding-bottom:8px!important}html[data-ui=club-light] body .f-home-hero{min-height:280px!important;flex-basis:280px!important}html[data-ui=club-light] body .f-home-hero:after{min-height:190px!important}html[data-ui=club-light] body .f-home-hero .f-title{font-size:34px!important}html[data-ui=club-light] body .f-mode{min-height:77px!important}html[data-ui=club-light] body .f-growth-link{min-height:55px!important}html[data-ui=club-light] body .f-dock{padding:10px 12px!important}html[data-ui=club-light] body .f-practice-hero{min-height:190px!important;flex-basis:190px!important}html[data-ui=club-light] body .f-practice-hero:after{min-height:140px!important}html[data-ui=club-light] body .f-training-hero{min-height:155px!important;flex-basis:155px!important}html[data-ui=club-light] body .f-result-hero,html[data-ui=club-light] body .f-campaign-result-hero{min-height:220px!important;flex-basis:220px!important}}html[data-ui=club-light] body.rally-theme{--ink:#153f35 !important;--surface:#fffef9 !important;--soft:#eef0e6 !important;--border:#dbe0d3 !important;--bg:#f8f7f0 !important}html[data-ui=club-light] body.rally-theme .app-dialog.settings-sheet,html[data-ui=club-light] body.rally-theme .app-dialog.settings-sheet>form,html[data-ui=club-light] body.rally-theme .app-dialog.settings-sheet>form>header,html[data-ui=club-light] body.rally-theme .app-dialog.settings-sheet .dialog-content{background:var(--a-paper)!important;color:var(--a-ink)!important;box-shadow:none!important}html[data-ui=club-light] body.rally-theme .app-dialog.settings-sheet>form>header h2,html[data-ui=club-light] body.rally-theme #pause-dialog h2,html[data-ui=club-light] body.rally-theme #pause-dialog #pause-note{background:transparent!important;color:var(--a-ink)!important;text-shadow:none!important}html[data-ui=club-light] body.rally-theme .settings-sheet output,html[data-ui=club-light] body.rally-theme .pause-score strong,html[data-ui=club-light] body.rally-theme .pause-score b,html[data-ui=club-light] body.rally-theme .dialog .text-button,html[data-ui=club-light] body.rally-theme .lesson-dialog li,html[data-ui=club-light] body.rally-theme .lesson-demo-copy,html[data-ui=club-light] body.rally-theme #lesson-skip{color:var(--a-accent)!important;text-shadow:none!important}html[data-ui=club-light] body.rally-theme .lesson-dialog li:before{background:var(--a-soft)!important;color:var(--a-accent)!important}html[data-ui=club-light] body .f-campaign-result-hero small{color:#fffbed!important;background:#143b32c9!important;align-self:center!important}html[data-ui=club-light] body.rally-theme #lesson-demo{--demo-color:#28765d !important}html[data-ui=club-light] body.rally-theme #lesson-demo b{color:var(--a-accent)!important}html[data-ui=club-light] body.rally-theme #lesson-demo .demo-finger{border-color:#28765d!important;background:#d8e8d5!important}html[data-ui=club-light] body .f-header{min-height:calc(62px + env(safe-area-inset-top))!important;padding:calc(4px + env(safe-area-inset-top)) 16px 10px!important;position:relative!important;overflow:visible!important}html[data-ui=club-light] body .f-header .f-back{position:absolute!important;left:16px!important;top:calc(62px + env(safe-area-inset-top))!important;z-index:4!important;width:36px!important;height:44px!important}html[data-ui=club-light] body .f-profile{min-width:122px!important;min-height:44px!important}html[data-ui=club-light] body .f-page-title,html[data-ui=club-light] body .f-growth-title{min-height:44px!important;padding:8px 52px 12px!important;margin:0!important;font-size:23px!important;line-height:1.4!important}html[data-ui=club-light] body .f-home-hero .f-title{position:relative!important;margin-top:0!important;padding-top:10px!important;padding-bottom:4px!important}html[data-ui=club-light] body .f-home-hero .f-title:before{content:"SUPER\aRALLY";position:absolute;right:0;top:25px;white-space:pre;font:8px/1.5 Rally UI,sans-serif;letter-spacing:3px;color:var(--a-muted)}html[data-ui=club-light] body .f-mode{position:relative!important;grid-template-columns:40px minmax(0,1fr)!important;gap:2px 9px!important}html[data-ui=club-light] body .f-mode:before{content:""!important;display:block!important;position:absolute!important;left:10px!important;top:calc(50% - 20px)!important;width:40px!important;height:40px!important;border-radius:50%!important;background:var(--a-soft)!important;opacity:1!important;transform:none!important}html[data-ui=club-light] body .f-tournament:before{background:#ffffff09!important}html[data-ui=club-light] body .f-mode>.scene-icon{width:26px!important;height:26px!important;justify-self:center!important;z-index:1!important}html[data-ui=club-light] body .f-growth-link{min-height:63px!important}html[data-ui=club-light] body .f-practice-hero{flex:0 0 234px!important;min-height:234px!important;margin-bottom:16px!important}html[data-ui=club-light] body .f-practice-hero .f-title{min-height:44px!important;padding:8px 40px 12px!important}html[data-ui=club-light] body .f-practice-hero:after{min-height:190px!important}html[data-ui=club-light] body .f-training-menu,html[data-ui=club-light] body .f-page-content{padding-left:16px!important;padding-right:16px!important}html[data-ui=club-light] body .f-training-info h2{font-size:18px!important;line-height:1.5!important}html[data-ui=club-light] body .f-training .f-dock .f-gold{justify-content:center!important;gap:12px!important}html[data-ui=club-light] body .f-training .f-dock .f-gold>span+span{border-left:1px solid #ffffff66!important;padding-left:12px!important}html[data-ui=club-light] body .f-training .f-dock .scene-icon{display:none!important}html[data-ui=club-light] body .f-league-road li{min-height:98px!important;padding:10px!important;gap:12px!important}html[data-ui=club-light] body .f-league-road .f-venue{width:100px!important;height:78px!important}html[data-ui=club-light] body .f-venue-large{width:220px!important;max-width:90%!important;height:170px!important}html[data-ui=club-light] body .f-intro-hero{min-height:190px!important}html[data-ui=club-light] body .f-tournament-hero>span{color:#fff!important;text-shadow:0 1px 6px #001b2e!important}html[data-ui=club-light] body .f-page.f-learn .f-learn-hero{background:none!important;flex:0 0 auto!important;min-height:0!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important}html[data-ui=club-light] body .f-page.f-learn .f-learn-hero:before{content:"";display:block;min-height:175px;border-radius:12px;background:url(./training-CPNHH3s9.webp) center 58%/cover;filter:saturate(.82)}html[data-ui=club-light] body .f-page.f-learn .f-learn-hero p,html[data-ui=club-light] body .f-page.f-learn .f-learn-hero b{position:static!important;color:var(--a-ink)!important;text-shadow:none!important;text-align:center!important;font-size:24px!important;line-height:1.5!important}html[data-ui=club-light] body .f-page.f-learn .f-learn-hero p{padding:16px 8px 4px!important;margin:0!important;font-weight:700!important}html[data-ui=club-light] body .f-lesson-list a{min-height:68px!important}html[data-ui=club-light] body .f-result-hero,html[data-ui=club-light] body .f-campaign-result-hero{flex:0 0 244px!important;min-height:244px!important;height:244px!important;background-position:center 58%!important;margin:0 16px 14px!important;position:relative!important;isolation:isolate!important}html[data-ui=club-light] body .f-result-hero:before,html[data-ui=club-light] body .f-campaign-result-hero:before{content:"";position:absolute;inset:45% 0 0;z-index:-1;border-radius:0 0 12px 12px;background:linear-gradient(transparent,#031b35c9)}html[data-ui=club-light] body .f-result #f-result-title,html[data-ui=club-light] body .f-result #f-result-title em,html[data-ui=club-light] body .f-campaign-result-hero h2{font-size:27px!important}html[data-ui=club-light] body .f-result-tag{text-align:center!important;order:-1!important;color:var(--a-ink)!important;background:var(--a-paper)!important;margin:-15px -15px auto!important;padding:16px 8px!important;font-size:23px!important;font-weight:700!important}html[data-ui=club-light] body .f-result-hero{height:306px!important;min-height:306px!important;flex-basis:306px!important}html[data-ui=club-light] body .f-result .f-scroll{padding-top:8px!important}html[data-ui=club-light] body.rally-theme .f-library :is(.history-layout,.ranking-layout,.match-receipt){--ink:#153f35;--soft:#eef0e6;--surface:#fffef9;--border:#dbe0d3;--teal:#19533f;--muted:#69796f}html[data-ui=club-light] body.rally-theme .f-library :is(h2,h3,h4,summary,.ranking-number,.ranking-list strong,.history-heading>span){color:var(--a-ink)!important;text-shadow:none!important}html[data-ui=club-light] body.rally-theme .f-library :is(.ranking-list-title small,.ranking-mine span,.ranking-footnote,.ranking-no-players,.ranking-list small,.ranking-hero p,.history-entry summary small,.history-storage p,.growth-meta,.receipt-saved){color:var(--a-muted)!important}html[data-ui=club-light] body.rally-theme .f-library :is(.text-button,.text-link,.history-entry summary:after,.ranking-entry){color:var(--a-accent)!important}html[data-ui=club-light] body.rally-theme .f-library :is(.history-status,.history-entry .match-receipt){background:var(--a-soft)!important;color:var(--a-ink)!important;border:1px solid var(--a-line)!important;border-radius:10px!important}html[data-ui=club-light] body.rally-theme .f-library .history-overview{display:grid!important;gap:12px!important;margin-bottom:14px!important}html[data-ui=club-light] body.rally-theme .f-library .journal-title{text-align:left!important;padding:16px!important;background:var(--a-surface)!important;border:1px solid var(--a-line)!important;border-radius:12px!important}html[data-ui=club-light] body.rally-theme .f-library .journal-title .menu-portrait{display:none!important}html[data-ui=club-light] body.rally-theme .f-library .journal-title h2{font-size:18px!important;margin:0 0 6px!important}html[data-ui=club-light] body.rally-theme .f-library .journal-title p{font-size:11px!important;margin:0!important}html[data-ui=club-light] body.rally-theme .f-library .ranking-hero{min-height:54px!important}html[data-ui=club-light] body.rally-theme .f-library .ranking-hero h2{font-size:18px!important}html[data-ui=club-light] body.rally-theme .f-library .ranking-hero .menu-person{opacity:.12!important}html[data-ui=club-light] body.rally-theme .f-library .ranking-list li.me em{background:var(--a-accent)!important;color:#fff!important}html[data-ui=club-light] body.rally-theme .f-library .history-entry .result-badge{color:#8b4250!important;background:#f4e7e6!important}html[data-ui=club-light] body.rally-theme .f-library .history-entry .result-badge.win{color:var(--a-accent)!important;background:#e8eee1!important}html[data-ui=club-light] body.rally-theme #guide :is(h2,h3,b,strong,.shot-name,.shot-gesture),html[data-ui=club-light] body.rally-theme #lesson-dialog :is(h2,h3,b,strong){color:var(--a-ink)!important;text-shadow:none!important}html[data-ui=club-light] body.rally-theme #guide :is(p,small,.eyebrow,.shot-number,.timing-guide){color:var(--a-muted)!important;text-shadow:none!important}html[data-ui=club-light] body.rally-theme #guide .shot-card{border:1px solid var(--a-line)!important;border-radius:9px!important}html[data-ui=club-light] body.rally-theme .scene-ability-dialog .compare-list>div{background:var(--a-soft)!important;border-radius:8px!important;padding:12px!important}html[data-ui=club-light] body.rally-theme .scene-ability-dialog .compare-list{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}html[data-ui=club-light] body.rally-theme .scene-ability-dialog .compare-list dt,html[data-ui=club-light] body.rally-theme .scene-ability-dialog .compare-list dd{color:var(--a-ink)!important}html[data-ui=club-light] body.champion-match .charge-wrap{border:1px solid #6ab4c73d!important;background:#062a3f85!important;border-radius:10px!important;padding:12px!important;left:0!important;width:100%!important}html[data-ui=club-light] body.champion-match .charge-track{height:8px!important;background:#375c6a!important}html[data-ui=club-light] body.champion-match .charge-track i{background:#a7efcb!important}@media(max-width:350px){html[data-ui=club-light] body .f-header{padding-left:12px!important;padding-right:12px!important;gap:5px!important}html[data-ui=club-light] body .f-profile{min-width:110px!important}html[data-ui=club-light] body .f-mode{grid-template-columns:28px minmax(0,1fr)!important;gap:2px 5px!important}html[data-ui=club-light] body .f-mode:before{width:28px!important;height:32px!important;top:calc(50% - 16px)!important}html[data-ui=club-light] body .f-mode>.scene-icon{width:23px!important;height:23px!important}html[data-ui=club-light] body .f-league-road .f-venue{width:78px!important;height:64px!important}html[data-ui=club-light] body .f-league-road b{font-size:14px!important}}@media(max-height:740px){html[data-ui=club-light] body .f-practice-hero{flex-basis:195px!important;min-height:195px!important}html[data-ui=club-light] body .f-practice-hero:after{min-height:151px!important}html[data-ui=club-light] body .f-result-hero{flex-basis:262px!important;min-height:262px!important;height:262px!important}html[data-ui=club-light] body .f-campaign-result-hero{flex-basis:200px!important;min-height:200px!important;height:200px!important}}html[data-ui=club-light] body.rally-theme .f-library .growth-row{background:var(--a-surface)!important;color:var(--a-ink)!important;border-color:var(--a-line)!important;padding:12px!important}html[data-ui=club-light] body.rally-theme .f-library .growth-row :is(span,small){color:var(--a-muted)!important}html[data-ui=club-light] body.rally-theme .f-library .history-mode,html[data-ui=club-light] body.rally-theme .f-library .history-entry summary:after{color:var(--a-accent)!important}html[data-ui=club-light] body .f-page[data-screen="36"] .f-tournament-hero{background-image:url(./victory-Bu37RITh.webp)!important}html[data-ui=club-light] body .f-intro-hero>.f-trophy{width:180px!important;height:190px!important}html[data-ui=club-light] body #entry-screen{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:var(--a-paper)!important}html[data-ui=club-light] body #entry-settings{color:var(--a-ink)!important}html[data-ui=club-light] body .f-skills{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}html[data-ui=club-light] body .f-skills .f-blue{min-height:66px!important;padding:10px 4px!important}html[data-ui=club-light] body.rally-theme #guide .guide-ring span,html[data-ui=club-light] body.online-page .recovery-banner span{color:var(--a-muted)!important}html[data-ui=club-light] body .lounge-sheet input::placeholder,html[data-ui=club-light] body .account-shell input::placeholder{color:var(--a-muted)!important;opacity:1!important}html[data-ui=club-light] body .lounge-sheet [data-close-sheet]{color:var(--a-ink)!important;background:var(--a-soft)!important}html[data-ui=club-light] body.online-page #online-result-reward{background:var(--a-soft)!important;color:var(--a-ink)!important;border-radius:10px!important}html[data-ui=club-light] body.online-page .lounge-room-card p,html[data-ui=club-light] body.online-page .lounge-room-card p span{color:var(--a-muted)!important}
