#game .aero-console :is(.online-header,.friend-header).menu-titlebar,#game .aero-console .play-center__dialog>header{color:#fff;border:1px solid #64aee0;border-radius:24px;background:var(--console-banner);box-shadow:var(--console-banner-shadow)}#game .aero-console :is(.online-header,.friend-header).menu-titlebar:before,#game .aero-console .play-center__dialog>header:before{content:"";position:absolute;inset:4px;width:auto;height:auto;border:1px solid #e2f7ff9c;border-bottom-color:#0562b599;border-radius:19px;background:none;transform:none;animation:none;pointer-events:none}#game .aero-console :is(.online-header,.friend-header).menu-titlebar h1,#game .aero-console .play-center__dialog>header h2{color:#fff;font-family:var(--console-font);font-weight:750;letter-spacing:-.04em;text-shadow:0 1px 2px #0750928c;-webkit-text-fill-color:currentColor}#game .aero-console .play-center__dialog>header h2{font-size:clamp(32px,8.8vw,49px)}#game .aero-console :is(.online-header,.friend-header) .menu-titlebar__copy p,#game .aero-console .play-center__dialog>header p{color:#f0f9ff;font-weight:550;text-shadow:0 1px #07509280}#game .aero-console :is(.menu-back,.play-center__dialog>header>button,.training-setup__heading>button){color:var(--aero-blue-ink);border:1px solid #abc8d7;background:var(--console-face);box-shadow:0 1px #749bb4,inset 0 1px #fff,inset 0 0 0 2px #fff9}#game .play-center.aero-console{color:var(--console-ink);background:none}#game .play-center.aero-console:before{content:none}#game .aero-console .training-board{border:1px solid var(--console-edge);background:var(--console-face);box-shadow:var(--console-shadow)}#game .aero-console .training-atmosphere{border-color:#9cc5d6;box-shadow:inset 0 1px #fff,0 1px #fff}#game .aero-console .training-dialog{border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--console-ink)}#game .aero-console .training-dialog::backdrop{background:#173e5d80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#game .aero-console .training-setup{overflow:hidden;padding:0 16px 18px;border:1px solid #a6c3d2;border-radius:24px;background:var(--console-face);box-shadow:var(--console-shadow),0 18px 60px #163d5566}#game .aero-console .training-setup__heading{margin:0 -16px 16px;padding:18px 16px;background:var(--aero-banner);border-bottom:1px solid #0467bd}#game .aero-console .training-setup__heading h3{color:#fff;text-shadow:0 1px #095caa;font-weight:750}#game .aero-console .training-levels{gap:4px;padding:4px;border:1px solid #bacdd6;border-radius:16px;background:linear-gradient(#dbe7ed,#f3f8fa);box-shadow:var(--console-recess)}#game .aero-console .training-levels>button{border:1px solid transparent;border-radius:12px;background:none;box-shadow:none;color:var(--console-ink);font-weight:700}#game .aero-console .training-levels>button.is-active{color:var(--aero-green-ink);border-color:#91c66a;background:var(--aero-selection);box-shadow:inset 0 1px #fff,0 1px #a0c385}#game .aero-console :is(.friend-profile,.friend-lobby-card,.friend-join-card,.ranked-profile,.ranked-search-card,.ranked-versus-card){color:var(--console-ink);border:1px solid var(--console-edge);border-radius:24px;background:var(--console-face);box-shadow:var(--console-shadow)}#game .aero-console :is(.friend-profile,.ranked-profile):after{content:none}#game .aero-console :is(.friend-profile__avatar,.ranked-profile__avatar){box-shadow:0 0 0 1px #81b4cb,0 2px #d7e8ef}#game .aero-console :is(.friend-profile__identity strong,.ranked-profile__identity>strong,.ranked-duelist>strong,.ranked-search-copy h2,.friend-join-welcome>strong,.ranked-launch-card strong){color:var(--console-ink);font-weight:750;text-shadow:0 1px #fff}#game .aero-console :is(.friend-profile__eyebrow,.friend-profile__player-id,.ranked-profile__identity>small,.ranked-profile__identity>em,.friend-profile__level,.ranked-profile__identity>span,.friend-profile__rank-copy small,.ranked-profile__rank>small,.friend-profile__stats small,.ranked-profile__stats small,.ranked-search-copy p,.ranked-duelist>small,.ranked-duelist__level,.ranked-launch-card p){color:var(--console-muted);text-shadow:none}#game .aero-console :is(.friend-profile__stats,.ranked-profile__stats){border-color:#c2d3dc}#game .aero-console :is(.friend-profile__stats,.ranked-profile__stats)>div{border-color:#ccdae1;background:linear-gradient(#f8fcfe,#e4edf2);box-shadow:inset 0 1px #fff}#game .aero-console :is(.friend-profile__stats,.ranked-profile__stats) b{color:var(--aero-blue-ink)}#game .aero-console :is(.friend-profile__stats,.ranked-profile__stats) b.is-red{color:#bb4154}#game .aero-console :is(.friend-profile__rank,.ranked-profile__rank b,.ranked-duelist__rank){color:var(--aero-blue-ink);border-color:#9cc9e0;background:var(--aero-secondary);box-shadow:inset 0 1px #fff,0 1px #a0bfd0;text-shadow:0 1px #fff}#game .aero-console .friend-profile__rank b{color:var(--aero-blue-ink);text-shadow:0 1px #fff}#game .aero-console .ranked-search-card.is-searching{background:linear-gradient(135deg,#fff,#e4f6ff)}#game .aero-console :is(.ranked-search-card__status,.ranked-versus-card>header){border-color:#bcd0dd}#game .aero-console :is(.ranked-search-card__status span,.ranked-versus-card>header span,.ranked-search-copy>small,.ranked-launch-card small){color:var(--aero-blue-ink)}#game .aero-console :is(.ranked-search-card__status>b,.ranked-versus-card>header b){color:var(--aero-blue-ink);border-color:#aecbdc;background:linear-gradient(#fff,#d8f1fc);box-shadow:inset 0 1px #fff}#game .aero-console .ranked-versus-mark{color:#a24cd3}#game .aero-console .ranked-duelist.is-rival .ranked-duelist__rank{color:#7133a8;border-color:#c9b0df;background:linear-gradient(#faf4ff,#e9d8fb)}#game .aero-console :is(.ranked-launch-card__count,.ranked-launch-card__spinner){color:#fff;background:var(--aero-blue);box-shadow:0 2px #2372a4,inset 0 1px #d5f6ff}#game .aero-console .ranked-launch-card.is-starting .ranked-launch-card__count{color:var(--aero-green-ink);background:var(--aero-action)}#game .aero-console .friend-entry{color:#fff;border:1px solid #92cceb;border-radius:23px;background:var(--aero-banner);box-shadow:0 3px #1167a5,0 7px 14px #24587b24,inset 0 1px #d9f7ff,inset 0 0 0 3px #ffffff24}#game .aero-console .friend-entry--join{border-color:#b893e3;background:linear-gradient(#ffffff24,transparent 50%),var(--aero-violet);box-shadow:0 3px #60309e,0 7px 14px #56317724,inset 0 1px #ecd4ff,inset 0 0 0 3px #ffffff24}#game .aero-console .friend-entry__copy strong{color:#fff;font-weight:750;text-shadow:0 1px #194f8180}#game .aero-console .friend-entry__copy small{color:#fff;font-weight:550}#game .aero-console .friend-entry__art{color:#fff;filter:drop-shadow(0 1px 0 #194f8144)}#game .aero-console .friend-entry:before{content:none}#game .aero-console .friend-entry:after{border-color:#ffffff57;box-shadow:none;background:none}#game .aero-console .friend-connection{border-color:#b9cdd8;background:var(--console-paper);box-shadow:none}#game .aero-console .friend-connection header{color:var(--aero-blue-ink);border-color:#a6c8da;background:linear-gradient(#eaf8ff,#d7eefb)}#game .aero-console .friend-connection.is-complete header{color:var(--aero-green-ink);border-color:#b1d28f;background:var(--aero-selection)}#game .aero-console .friend-connection header :is(strong,b){color:inherit;text-shadow:none}#game .aero-console .friend-connection__player{color:var(--console-ink);border-color:#c4d4dd;background:var(--console-paper);box-shadow:inset 0 1px #fff}#game .aero-console .friend-connection__player>b{color:var(--console-ink)}#game .aero-console .friend-connection__player>small,#game .aero-console .friend-connection__meta em{color:var(--console-muted)}#game .aero-console .friend-connection__player.is-empty>i{color:#6e9eb3;border-color:#b5cdd8;background:#e7f1f6;box-shadow:inset 0 1px #fff}#game .aero-console .friend-connection__ready{color:#526c7a;border-color:#bdcfd8;background:#e3edf2}#game .aero-console .friend-connection__ready.is-ready{color:var(--aero-green-ink);border-color:#a2c87c;background:var(--aero-selection)}#game .aero-console .friend-ready-drawer{border-color:#bfd2dc;background:var(--console-paper);box-shadow:none}#game .aero-console .friend-ready-drawer__status{color:var(--console-ink);border-color:#bfd2dc;background:linear-gradient(#fafdfe,#e4f0f6)}#game .aero-console .friend-ready-drawer__status>span{color:inherit;text-shadow:none}#game .aero-console .friend-ready-drawer:is(.is-complete,.is-countdown,.is-starting) .friend-ready-drawer__status{color:var(--aero-green-ink);background:var(--aero-selection)}#game .aero-console .friend-code-card{border-color:#adccdf;background:linear-gradient(150deg,#fff,#e6f4fd);box-shadow:inset 0 1px #fff}#game .aero-console .friend-code-card__copy small{color:var(--console-muted)}#game .aero-console .friend-code-card__copy strong{color:var(--aero-blue-ink);text-shadow:0 1px #fff}#game .aero-console .friend-join-welcome{color:var(--console-ink);border-color:#b9d3df;background:linear-gradient(135deg,#fff,#e0f5fc)}#game .aero-console .friend-join-welcome__symbol{color:#1785c9;background:linear-gradient(#f9fdff,#bde7f5);box-shadow:inset 0 1px #fff,0 1px #91c1d4}#game .aero-console :is(.friend-join-welcome p,.friend-join-card label,.friend-join-card__note){color:var(--console-muted)}#game .aero-console .friend-pin__slot{color:#637e8d;border:1px solid #adc7d4;background:linear-gradient(#e5edf2,#fbfdfe);box-shadow:inset 0 1px 3px #456b8230,0 1px #fff;text-shadow:none}#game .aero-console .friend-pin__slot.is-filled{color:var(--aero-blue-ink)}#game .aero-console .friend-pin__slot.is-active{border-color:#299ade;box-shadow:inset 0 1px 3px #456b8220,0 0 0 2px #b6e9fc}#game .aero-console .friend-countdown{color:var(--aero-blue-ink);background:none;box-shadow:none}#game .aero-console .friend-countdown>small{color:var(--console-muted)}#game .aero-console :is(.training-start,.friend-primary,.ranked-action){color:var(--aero-green-ink);border:1px solid #81b956;background:var(--aero-action);box-shadow:0 2px #559731,inset 0 1px #fff,inset 0 0 0 2px #edffd966;text-shadow:0 1px #f2ffd9;font-weight:750}#game .aero-console .ranked-action>i{color:var(--aero-green-ink);border-color:#8fc66c;background:#edffd34d;box-shadow:inset 0 1px #fff8}#game .aero-console :is(.training-cancel,.friend-ready.is-cancel,.ranked-action--cancel){color:#8c2b4a;border-color:#df9aaf;background:linear-gradient(#fff6f8,#f3bfd0 48%,#eda6bf);box-shadow:0 2px #be6986,inset 0 1px #fff;text-shadow:0 1px #fff}#game .aero-console :is(.friend-room-error,.ranked-error){color:#9c2847;border-color:#e3adbb;background:linear-gradient(#fff8fa,#fce5ec);box-shadow:inset 0 1px #fff}#game .aero-console :is(.friend-toast,.menu-toast){color:var(--console-ink);border-color:#aec8d5;background:var(--console-face);box-shadow:var(--console-shadow)}#game .aero-console :is(.friend-primary,.ranked-action,.training-start):disabled{color:#526c79;border-color:#bacdd7;background:linear-gradient(#f0f5f7,#d8e5ec);box-shadow:inset 0 1px #fff,0 1px #afc6d1;text-shadow:0 1px #fff;opacity:1;filter:none}#game .aero-console :is(.friend-primary,.ranked-action,.training-start):active{box-shadow:0 1px #71a44b,inset 0 1px 3px #547d3d40}#game .aero-console :is(.friend-button-glint,.friend-profile__rank-glint){background:linear-gradient(105deg,transparent,#ffffff70,transparent)}@media(max-width:430px){#game .aero-console :is(.online-header,.friend-header).menu-titlebar h1{font-size:clamp(25px,7.3vw,34px)}}#game .aero-console .friend-profile__level{color:var(--aero-blue-ink);border-color:#b0d2e2;background:#dbeff9;box-shadow:inset 0 1px #fff}#game .aero-console .friend-profile__rank b{color:var(--aero-blue-ink);border:1px solid #91c3da;background:var(--aero-secondary);box-shadow:inset 0 1px #fff;text-shadow:0 1px #fff}#game .aero-console .friend-connection>div{background:linear-gradient(135deg,#e4f3fb,#d9eaf4);box-shadow:inset 0 1px #fff}#game .aero-console .friend-connection>div:after{color:var(--aero-green-ink);border:1px solid #fff;background:var(--aero-action);box-shadow:0 2px #79ad52,inset 0 1px #fff;text-shadow:0 1px #efffd7}#game .aero-console .friend-connection header>b{color:var(--aero-blue-ink);border:1px solid #b2cedd;background:#f4fcff;box-shadow:inset 0 1px #fff}#game .aero-console .ranked-action--cancel>i{color:#8c2b4a;border-color:#dd9bb0;background:#ffedf3}#game .aero-console .ranked-profile__identity>span{color:var(--aero-blue-ink);border-color:#b0d2e2;background:#dbeff9;box-shadow:inset 0 1px #fff}#game .aero-console .ranked-duelist>small{color:var(--aero-blue-ink);border:1px solid #96c7df;background:var(--aero-secondary);box-shadow:inset 0 1px #fff;text-shadow:0 1px #fff}#game .aero-console .ranked-duelist.is-rival>small{color:#7133a8;border-color:#c3a5df;background:linear-gradient(#faf4ff,#dfc8f5)}#game .aero-console .ranked-versus-mark{color:var(--aero-green-ink);text-shadow:0 1px #efffd7}#game .aero-console .club-progression{color:var(--console-ink);border-color:#b1c9d4;background:var(--console-face);box-shadow:var(--console-shadow)}#game .aero-console :is(.club-goal-card,.club-milestone-body){color:var(--console-ink);border-color:#bdcfd8;background:var(--console-paper);box-shadow:0 2px #adbec9,inset 0 1px #fff}#game .aero-console :is(.club-goal-card.is-ready,.club-milestone-card.is-ready .club-milestone-body){border-color:#99c263;background:linear-gradient(140deg,#fff,#eff9df);box-shadow:0 2px #95b573,inset 0 1px #fff}#game .aero-console .club-goal-card.is-collected{border-color:#b5ccb0;background:linear-gradient(140deg,#f6fcf4,#e8f1e3)}#game .aero-console :is(.club-progress-heading,.club-goal-count,.club-mission-copy>strong,.club-milestone-copy h3,.club-level-progress strong){color:var(--console-ink)}#game .aero-console :is(.club-reset-time,.club-progress-heading small,.club-contribution-hint,.club-goal-count small,.club-mission-details p,.club-mission-payout>small,.club-progress-note,.club-level-progress span,.club-level-progress>p,.club-milestone-copy>small,.club-milestone-copy p){color:var(--console-muted);text-shadow:none}#game .aero-console :is(.club-mission-payout>b,.club-milestone-copy>small>b){color:#80580f}#game .aero-console :is(.club-collected-label,.club-milestone-card.is-collected .club-milestone-copy p){color:#35602b}#game .aero-console .club-mission-chevron{color:#37647b}#game .aero-console .club-goal-bar{background:linear-gradient(#c1d2dc,#e0e9ee);box-shadow:var(--console-recess)}#game .aero-console .club-goal-bar i{background:var(--aero-action);box-shadow:inset 0 1px #f1ffd3}#game .aero-console .club-level-progress{border-color:#a8cbdf;background:var(--aero-secondary);box-shadow:inset 0 1px #fff,0 2px #afc8d5}#game .aero-console .club-milestone-card:is(.is-locked,.is-reached) .club-milestone-body{border-color:#bdcbd3;background:linear-gradient(#edf2f4,#dce6ec);box-shadow:0 2px #adbec9,inset 0 1px #fff}#game .aero-console .club-milestone-card:is(.is-locked,.is-reached) .club-milestone-copy :is(h3,p,small){color:#506674}#game .aero-console :is(.club-empty,.club-list-empty,.club-chat-empty,.club-chat-notice,.club-list-heading,.club-roster-heading,.club-pager,.club-edit label,.club-edit p){color:var(--console-muted)}#game .aero-console :is(.club-empty h2,.club-chat-empty strong,.club-roster-heading strong,.club-player-card__stats b){color:var(--console-ink);text-shadow:none}#game .aero-console :is(.club-confirm,.social-friend__confirm){color:#7d4f20;border-color:#d6c4a5;background:linear-gradient(#fffaf0,#f4e6cc);box-shadow:inset 0 1px #fff}#game .aero-console :is(.club-confirm>p,.social-friend__confirm>b){color:#7d4f20}#game .aero-console :is(.club-confirm>button,.social-friend__confirm>button){color:#365e73;border-color:#afc5d1;background:var(--console-face);box-shadow:0 2px #9eb8c5,inset 0 1px #fff;text-shadow:0 1px #fff}#game .aero-console :is(.club-confirm>[data-club-action=confirmed],.social-friend__confirm>button.is-yes){color:#813049;border-color:#cf9cac;background:linear-gradient(#fff2f5,#f1cbd7);box-shadow:0 2px #bf8c9e,inset 0 1px #fff}#game .aero-console :is(.club-player-role,.club-player-you,.club-counted){color:#365e36;border-color:#b9cba5;background:#e7f3d8}#game .aero-console .club-player-role.is-owner{color:#80580f;border-color:#d2bc81;background:#fff0be}#game .aero-console :is(.club-player-level,.club-player-position,.club-player-card__identity>span>small,.club-player-card__stats small,.club-member__score,.club-member__score small,.club-roster-heading>strong>small){color:var(--console-muted)}#game .aero-console .club-player-card__stats{border-color:#c1d2db;background:var(--console-paper);box-shadow:inset 0 1px #fff}#game .aero-console .club-roster-online{color:#35602b;background:var(--aero-selection);border-color:#b5c99c}#game .aero-console .club-roster-online>i{background:#548f2c;box-shadow:0 0 0 3px #77b4401a}.club-settings.aero-console .club-settings__logos button{border-color:#becdd5;background:var(--console-paper);box-shadow:inset 0 1px #fff}.club-settings.aero-console .club-settings__logos button[aria-pressed=true]{border-color:#91b755;background:var(--aero-selection);box-shadow:inset 0 1px #fff,0 1px #95af75}.club-settings.aero-console :is(.club-settings__logos>p,.club-settings__identity small){color:var(--console-muted)}.club-settings.aero-console .club-settings__error{color:#92394c}#game .aero-console .club-create-v2 fieldset{border-color:#b8cdd7;background:var(--console-face);box-shadow:var(--console-shadow)}#game .aero-console .club-create-steps{color:var(--console-muted)}#game .aero-console .club-create-steps i{color:#486a7d;background:#dae5eb;box-shadow:inset 0 1px #fff}#game .aero-console .club-create-steps :is(.is-active,.is-complete){color:var(--aero-green-ink)}#game .aero-console .club-create-steps :is(.is-active,.is-complete) i{color:var(--aero-green-ink);background:var(--aero-action);box-shadow:0 1px #9db97b,inset 0 1px #f7ffdf}#game .aero-console .club-create-heading>span{color:#fff;background:var(--aero-banner);box-shadow:0 2px #7ca3b7,inset 0 1px #d5f4ff}#game .aero-console :is(.club-create-heading h2,.club-create-preview strong){color:var(--console-ink);text-shadow:none}#game .aero-console :is(.club-create-heading p,.club-create-field em,.club-create-field>small,.club-create-preview span,.club-create-included,.club-create-requirements span){color:var(--console-muted)}#game .aero-console :is(.club-create-field,.club-create-preview small,.club-create-tag>b){color:#365e73}#game .aero-console :is(.club-create-input,.club-create-field textarea,.club-create-membership select){color:var(--console-ink);border-color:#afc7d3;background:#fbfdfe;box-shadow:var(--console-recess)}#game .aero-console .club-create-input input{color:var(--console-ink);background:none;box-shadow:none}#game .aero-console .club-create-preview{border-color:#abc8d8;background:var(--aero-secondary);box-shadow:inset 0 1px #fff}#game .aero-console .club-create-requirements>div{color:var(--console-ink);border-color:#c4d2da;background:var(--console-paper);box-shadow:inset 0 1px #fff}#game .aero-console .club-create-requirements .is-met{border-color:#b4c9a0;background:#edf6e5}#game .aero-console .club-create-requirements small{color:#80580f}#game .aero-console .club-create-field>small[data-state=available]{color:#35602b}#game .aero-console .club-create-field>small:is([data-state=invalid],[data-state=taken]){color:#92394c}#game .aero-console :is(.account-card,.social-center__sheet,.social-column){color:var(--console-ink);border-color:#b2c8d3;background:var(--console-face);box-shadow:var(--console-shadow)}#game .social-center.aero-console.is-embedded :is(.social-center__sheet,.social-column){border-color:transparent;background:none;box-shadow:none}#game .aero-console .social-center__sheet>header{color:#fff;border-color:#88bad5;background:var(--console-banner);box-shadow:inset 0 1px #d3f2ff}#game .aero-console .social-center__sheet>header h1{color:#fff;text-shadow:0 1px #18598e}#game .aero-console :is(.account-card__close,.social-close,.social-player-id){color:#365e73;border-color:#afc5d1;background:var(--console-face);box-shadow:0 1px #9eb8c5,inset 0 1px #fff}#game .aero-console :is(.account-card__body h2,.account-card__body>header small,.account-profile strong,.account-login-choice strong,.account-login-choice__profile b){color:var(--console-ink);text-shadow:none}#game .aero-console :is(.account-card__body>p,.account-profile span,.account-profile__identity small,.account-login-choice small,.account-login-choice>p,.account-empty,.account-empty span,.account-nickname-editor [data-nickname-count],.account-nickname-editor [data-nickname-help],.social-empty,.social-list-empty,.social-section-title span,.social-loading b,.social-player-id small){color:var(--console-muted)}#game .aero-console .account-nickname-editor [data-nickname-help].is-blocked{color:#92394c}#game .aero-console :is(.account-login-choice,.account-login-choice__profile){border-color:#c0d0da;background:var(--console-paper);box-shadow:inset 0 1px #fff}#game .aero-console .account-login-choice__found>i{color:#41672b;border-color:#b1c694;background:var(--aero-selection)}#game .aero-console :is(.account-status--guest,.account-status--offline,.account-status--warning){color:#7d5318;border-color:#d1bc8e;background:#f9efd8}#game .aero-console .account-status--linked{color:#35602b;border-color:#b1c89b;background:#e7f2dc}#game .aero-console .account-notice.account-notice--success{color:#35602b;border-color:#b1c89b;background:#edf7e5}#game .aero-console .account-notice.account-notice--error{color:#92394c;border-color:#d7adb9;background:#fff0f4}#game .aero-console .social-add>span{color:#446b7c}#game .aero-console :is(.social-unread,.social-section-title>span){color:#365c2c;background:var(--aero-selection)}#game .aero-console .player-center-offline{color:#7d5318;border-color:#d1bc8e;background:linear-gradient(#fff9ed,#f1e5cb);box-shadow:inset 0 1px #fff}#game .aero-console .player-achievement__status{color:#536d7b}#game .aero-console .account-progress{color:var(--console-ink);border-color:#bdcfd8;background:var(--console-paper);box-shadow:inset 0 1px #fff}#game .aero-console .account-progress:is(.account-progress--offline,.account-progress--error,.account-progress--dirty,.account-progress--syncing){color:#7d5318;border-color:#d1bc8e;background:#f9efd8}#game .aero-console .account-progress--action em{color:inherit}#game .home-match-recovery.aero-console{color:var(--console-ink);border-color:#b1c8d4;background:var(--console-face);box-shadow:var(--console-shadow)}#game .home-match-recovery.aero-console .home-match-recovery__copy small{color:#075497}#game .home-match-recovery.aero-console .home-match-recovery__copy strong{color:var(--console-ink);text-shadow:0 1px #fff}#game .home-match-recovery.aero-console .home-match-recovery__copy em{color:var(--console-muted)}#game .home-match-recovery.aero-console .home-match-recovery__signal{border-color:#80b6d6;background:var(--aero-banner);box-shadow:0 2px #558ba9,inset 0 1px #e4f8ff}#game .home-match-recovery.aero-console>time{color:#075497;border-color:#abc5d3;background:var(--console-paper);box-shadow:inset 0 1px #fff,0 1px #a8bdc8}#game .home-match-recovery.aero-console .home-match-recovery__actions button:first-child{color:#365e73;border-color:#afc5d1;background:var(--console-face);box-shadow:0 2px #9eb8c5,inset 0 1px #fff}#game .home-match-recovery.aero-console .home-match-recovery__actions button:last-child{color:var(--aero-green-ink);border-color:#94b86e;background:var(--aero-action);box-shadow:0 2px #7a9e55,inset 0 1px #fff}.game-invite-toast.aero-console,#game .aero-console :is(.achievement-toast,.shop-toast){color:var(--console-ink);border-color:#b1c8d4;background:var(--console-face);box-shadow:var(--console-shadow)}.game-invite-toast.aero-console :is(strong,small,span,button){font-family:var(--console-font)}.game-invite-toast.aero-console strong{color:var(--console-ink);font-weight:800}.game-invite-toast.aero-console small{color:#075497}.game-invite-toast.aero-console span{color:var(--console-muted);opacity:1}.game-invite-toast.aero-console [data-invite-accept]{color:var(--aero-green-ink);border-color:#94b86e;background:var(--aero-action);box-shadow:0 2px #7a9e55,inset 0 1px #fff}.game-invite-toast.aero-console [data-invite-decline]{color:#416476;border-color:#b4c8d2;background:var(--console-paper);box-shadow:0 1px #b1c4ce,inset 0 1px #fff}#game .aero-console .achievement-toast :is(strong,small,em){text-shadow:none;font-style:normal}#game .aero-console .achievement-toast strong{color:var(--console-ink);font-weight:800}#game .aero-console .achievement-toast small{color:#075497}#game .aero-console .achievement-toast em{color:var(--console-muted)}#game .aero-console .achievement-toast>i{color:var(--aero-green-ink);background:var(--aero-action);box-shadow:0 1px #95b36a,inset 0 1px #f4ffcf}#game .aero-console .achievement-toast:after{background:var(--aero-lime)}#game .aero-console .club-feedback.shop-toast.is-error{color:#92394c;border-color:#d7adb9;background:linear-gradient(#fff6f8,#f5dfe6)}#game .aero-console .weekly-league-hero__prize.is-auto-credited small{color:#35602b}#game .aero-console .weekly-league-hero__prize button{color:var(--aero-green-ink);border-color:#94b86e;background:var(--aero-action);box-shadow:0 2px #7a9e55,inset 0 1px #f4ffd4,inset 0 0 0 1px #efffd166;text-shadow:0 1px #eaffc9}.newcomer-welcome.aero-console{color:#fff}.newcomer-welcome.aero-console .newcomer-poster{border-color:#a9cbde;background:var(--aero-blue);box-shadow:0 3px #6a9dba,inset 0 1px #e5f8ff,0 18px 45px #17395440}.newcomer-welcome.aero-console .newcomer-poster:before{background:linear-gradient(#07529c26,transparent 40%,#0a6dc65c 70%,#074d96)}.newcomer-welcome.aero-console .newcomer-poster__heading>p>span{color:#fff;text-shadow:0 1px 3px #175c9c80;font-family:var(--console-font);font-weight:800}.newcomer-welcome.aero-console .newcomer-poster__brand-crop>img,.newcomer-welcome.aero-console .newcomer-poster__brand-shine{inset:0;width:100%;height:100%;object-fit:contain}.newcomer-welcome.aero-console .newcomer-poster__actions>button{font-family:var(--console-font);font-weight:800;text-shadow:0 1px #ffffffb3}.newcomer-welcome.aero-console .newcomer-poster__learn{color:var(--aero-green-ink);border-color:#a7cb6c;background:var(--aero-action);box-shadow:0 3px #6c9b36,inset 0 1px #f7ffd9,inset 0 0 0 2px #ffffff6b}.newcomer-welcome.aero-console .newcomer-poster__actions>.newcomer-poster__skip{color:var(--aero-blue-ink);border-color:#a0c6d9;background:var(--aero-secondary);box-shadow:0 3px #7ca3b7,inset 0 1px #fff,inset 0 0 0 2px #ffffff6b}.aero-console,#game:has(>.aero-console,.play-center.aero-console.is-visible)>.app-bottom-nav{--console-font:var(--game-ui-font);--console-ink:#3d5967;--console-muted:#4c6572;--console-edge:#a9bec6;--console-face:linear-gradient(112deg,#ffffff85,transparent 43%),linear-gradient(180deg,#fff 0%,#f9fcfd 9%,#edf2f4 46%,#e1e9ed 49%,#f0f5f7 96%,#d5e1e7 100%);--console-paper:linear-gradient(145deg,#fff,#f5f8f9);--console-shadow:0 2px 0 #8aa7b5,0 3px 0 #d6e5eb,0 7px 14px #36596920,inset 0 1px #fff,inset 0 -2px #cbdce4,inset 1px 0 #fff,inset -1px 0 #fff;--console-lime:var(--aero-action);--console-lime-soft:var(--aero-selection);--console-green:var(--aero-green-ink);--console-banner:var(--aero-banner);--console-banner-shadow:0 2px #2a6498,0 3px #b9ddec,0 7px 14px #36596925,inset 0 1px #ccf5ff,inset 0 -2px #2a679e,inset 1px 0 #b2dfef,inset -1px 0 #b2dfef;--console-blue:#4887a3;--console-recess:inset 0 1px 3px #52728127,0 1px #fff;font-family:var(--console-font);color:var(--console-ink)}#game .aero-console :is(h1,h2,h3,h4,button,input,textarea,strong,b,small,em,p,span,label,time){font-family:var(--console-font)}#game .aero-console :is(h1,h2,h3){letter-spacing:-.035em;text-shadow:0 1px #fff}#game .aero-console :is(button,a,input,textarea):focus-visible{outline:2px solid #4099bc;outline-offset:3px}#game .aero-console :is(input,textarea){color:var(--console-ink);caret-color:#539e35}#game .aero-console :is(input,textarea)::placeholder{color:#607681}#game>.aero-console.menu-court-screen{--menu-court-wash:linear-gradient(180deg,#eff4f5f2,#e9f0f2e8 55%,#c5dfd1a1)}#game .aero-console :is(.player-center-titlebar,.shop-menu__header,.leaderboard-header,.club-header).menu-titlebar{color:#fff;border:1px solid #6ba7ca;border-radius:24px;background:var(--console-banner);box-shadow:var(--console-banner-shadow)}#game .aero-console :is(.player-center-titlebar,.shop-menu__header,.leaderboard-header,.club-header).menu-titlebar:before{content:"";position:absolute;z-index:0;inset:4px;width:auto;height:auto;border:1px solid #ceefffa6;border-bottom-color:#265f989c;border-radius:19px;background:none;transform:none;animation:none;box-shadow:none;pointer-events:none}#game .aero-console :is(.player-center-titlebar,.shop-menu__header,.leaderboard-header,.club-header) h1{color:#fff;font-weight:750;letter-spacing:-.045em;text-shadow:0 1px 2px #18528d77;background:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:currentColor;animation:none}#game .aero-console :is(.menu-titlebar__copy p,[data-club-eyebrow]){color:#d9f4ff;font-weight:600;text-shadow:0 1px #286997}#game .aero-console.leaderboard-menu .leaderboard-header h1{font-size:clamp(27px,7.6vw,40px)}#game .aero-console.shop-menu .shop-menu__header h1{font-size:clamp(25px,6.6vw,34px)}#game .aero-console :is(.player-center-back,.account-profile__edit,.settings-close,.global-chat-header>button,.daily-center__dialog>header>button,.home-review-dialog__x,.home-community-dialog__x,.coin-store-header>button,.coin-store-success>button:first-child,.player-connection-card__header>button,.club-icon-button,.club-back-button){color:#5e8797;border:1px solid #b0c4cd;background:var(--console-face);box-shadow:0 1px #9cb4c0,inset 0 1px #fff,inset 0 0 0 2px #fff9;text-shadow:0 1px #fff}#game .aero-console :is(.shop-tabs,.leaderboard-tabs,.player-inventory-tabs,.club-tabs,.club-subtabs,.club-discovery-tabs,.club-shop-scope){color:var(--console-ink);border:1px solid #afc2ca;border-radius:18px;background:linear-gradient(180deg,#dce5e9,#eef4f5);box-shadow:var(--console-recess)}#game .aero-console :is(.shop-tabs,.leaderboard-tabs,.player-inventory-tabs,.club-tabs,.club-subtabs,.club-discovery-tabs,.club-shop-scope)>button{color:#4d6672;background:transparent;border-color:transparent;box-shadow:none;text-shadow:0 1px #fff;font-weight:700;letter-spacing:.025em}#game .aero-console :is(.shop-tabs,.leaderboard-tabs,.player-inventory-tabs,.club-tabs,.club-subtabs,.club-discovery-tabs,.club-shop-scope)>button.is-active{color:var(--console-green)}#game .aero-console :is(.shop-tabs__selector,.player-inventory-tabs__selector,.club-shop-scope>span){border:1px solid #9cbd79;border-radius:14px;background:var(--console-lime-soft);box-shadow:0 1px #9cb67e,inset 0 1px #fff,inset 0 0 0 1px #fff9}#game .aero-console :is(.shop-tabs__selector,.player-inventory-tabs__selector,.club-shop-scope>span):before{background:none;box-shadow:none}#game .aero-console :is(.shop-tabs__selector,.player-inventory-tabs__selector,.club-shop-scope>span)>i{background:linear-gradient(100deg,transparent,#fff8,transparent)}#game .aero-console :is(.leaderboard-tabs,.club-tabs,.club-subtabs,.club-discovery-tabs)>button.is-active{border-color:#a8c08e;border-radius:14px;background:var(--console-lime-soft);box-shadow:0 1px #a4b68f,inset 0 1px #fff}#game .aero-console .leaderboard-tabs__weekly[aria-pressed=true]{color:#876d31;border-color:#cabb8d;background:linear-gradient(#fffbed,#f4e3ac)}#game .aero-console.player-center-screen .player-profile{border:1px solid var(--console-edge);background:var(--console-face);box-shadow:var(--console-shadow)}#game .aero-console .account-hero__identity strong{color:var(--console-ink);font-weight:750;text-shadow:0 1px #fff}#game .aero-console .account-hero__player-id{color:var(--console-muted);font-weight:600}#game .aero-console .account-hero__avatar{box-shadow:0 0 0 1px #9cb4bf,0 1px 0 2px #fff,0 3px 5px #526f7c26}#game .aero-console .account-level{border-color:#c9d8de}#game .aero-console .account-level b{color:var(--console-green);font-weight:750}#game .aero-console .account-level>div{border-color:#b7cbd5;background:linear-gradient(#c2d2d9,#e2ebef);box-shadow:var(--console-recess)}#game .aero-console .account-level>div i{background:var(--console-lime);box-shadow:inset 0 1px #f1ffd7}#game .aero-console .account-level>em{color:var(--console-muted)}#game .aero-console .player-profile__connect{color:#437b8b;border:1px solid #adc7cf;background:linear-gradient(#fff,#e2eef0);box-shadow:0 2px #9ab9c5,inset 0 1px #fff;text-shadow:0 1px #fff}#game .aero-console .player-profile__connect-icon{border-color:#b9d2d8;background:linear-gradient(#f3fcfd,#d2e9eb)}#game .aero-console .player-profile__connect.is-connected{color:var(--console-green);background:var(--console-lime-soft);border-color:#b4c99e}#game .aero-console .player-center-main{border:1px solid #b0c5cd;background:linear-gradient(155deg,#fffffffa,#f1f6f8fa);box-shadow:var(--console-shadow)}#game .aero-console .account-section-title{color:var(--console-ink)}#game .aero-console .account-section-title :is(b,strong){font-weight:700}#game .aero-console .account-section-title b{color:var(--console-green);border-color:#c2d4b0;background:#eaf2df;box-shadow:inset 0 1px #fff}#game .aero-console .player-achievement{border:1px solid #c4d2d9;background:var(--console-paper);box-shadow:0 2px #d0dce1,inset 0 1px #fff}#game .aero-console .player-achievement strong{color:var(--console-ink);font-weight:750}#game .aero-console .player-achievement small{color:var(--console-muted);font-weight:550}#game .aero-console .player-achievement.is-in-progress{--achievement-ink:#4a8199;--achievement-tint:#e3eff3;--achievement-fill:linear-gradient(#a2dce6,#69a8bb);border-color:#abcbd4;background:linear-gradient(120deg,#fff,#eff6f8)}#game .aero-console .player-achievement.is-completed{--achievement-ink:#57743c;--achievement-tint:#e7f0db;--achievement-fill:var(--console-lime);border-color:#b9cca4;background:linear-gradient(120deg,#fff,#f0f6e9)}#game .aero-console .player-achievement.is-selected{outline:1px solid #84ad6d;outline-offset:-3px;box-shadow:0 2px #aebfa0,inset 0 1px #fff}#game .aero-console .player-achievement__progress{background:#dce6ea;box-shadow:inset 0 1px 2px #45647420}#game .aero-console .account-achievement-detail{color:var(--console-ink);border:1px solid #b7cbd3;background:var(--console-face);box-shadow:var(--console-shadow)}#game .aero-console .account-achievement-detail :is(strong,h3){color:var(--console-ink);text-shadow:0 1px #fff}#game .aero-console .account-achievement-detail :is(p,small,em){color:var(--console-muted)}#game .aero-console .account-inventory-item{border:1px solid #becfd5;background:var(--console-paper);box-shadow:0 2px #c3d3da,inset 0 1px #fff}#game .aero-console .account-inventory-item.is-equipped{border-color:#a4bd8d;background:linear-gradient(145deg,#fff,#edf5e3)}#game .aero-console .account-inventory-item strong{color:var(--console-ink);font-weight:750}#game .aero-console .account-inventory-item small{color:var(--console-muted);font-weight:600}#game .aero-console .player-cup{border:1px solid #becfd5;background:var(--console-paper);box-shadow:0 2px #b9cdd5,inset 0 1px #fff}#game .aero-console .player-cup.is-unlocked{border-color:#c3b67d;background:linear-gradient(155deg,#fff,#f9f3dc)}#game .aero-console .player-cup :is(strong,h3){color:var(--console-ink);text-shadow:0 1px #fff}#game .aero-console :is(.social-friend,.social-request,.social-search-result,.player-game-invite,.player-friends-toolbar>button){border:1px solid #c0d1d7;background:var(--console-paper);box-shadow:0 2px #c2d2d9,inset 0 1px #fff;color:var(--console-ink)}#game .aero-console .player-friends-toolbar>button.is-active{color:var(--console-green);border-color:#b3c89d;background:var(--console-lime-soft)}#game .aero-console :is(.social-friend,.social-request,.social-search-result,.player-game-invite) strong{color:var(--console-ink);font-weight:750}#game .aero-console :is(.social-friend,.social-request,.social-search-result) small{color:var(--console-muted);font-weight:600}#game .aero-console .social-add{border:0;background:none;box-shadow:none}#game .aero-console .social-add>label{border:1px solid #bdcdd4;border-radius:14px;background:#f8fafb;box-shadow:var(--console-recess);overflow:hidden}#game .aero-console .social-add>label>span{color:#6b929e;background:linear-gradient(#e8f0f2,#ccdde2);text-shadow:0 1px #fff}#game .aero-console :is(.social-list-empty,.social-empty,.player-friends-empty){color:#5c737e}#game .aero-console .player-game-invite small{color:#4b7286}#game .aero-console .social-chat__head{border-color:#bacfd6;color:var(--console-ink);background:var(--console-face);box-shadow:0 2px #c4d5dd}#game .aero-console .social-chat__head strong{color:var(--console-ink)}#game .aero-console .social-chat__messages{background:linear-gradient(#f0f5f6,#f8fafb);border-color:#d2dee3}#game .aero-console .player-message-bubble{color:var(--console-ink);border-color:#c8d7dd;background:#fff;box-shadow:0 1px #d0dce1}#game .aero-console .social-message.is-mine .player-message-bubble{background:linear-gradient(#f7fceb,#e8f2d8);border-color:#c3d6ac;color:#506842}#game .aero-console .social-chat form{border-color:#c3d5dc;background:var(--console-face)}#game .aero-console :is(.social-chat input,.account-nickname-editor input,.club-search input,.club-chat-form input){border-color:#b5cbd3;background:#f9fbfc;box-shadow:var(--console-recess)}#game .aero-console :is(.social-notice,.account-notice,.social-guest>section,.account-connect-card,.account-connection-summary__item){color:var(--console-ink);border-color:#bfd2d9;background:var(--console-paper);box-shadow:inset 0 1px #fff}#game .aero-console :is(.social-guest,.account-connect-card) :is(strong,h3){color:var(--console-ink)}#game .aero-console :is(.player-connection-card,.account-nickname-editor){color:var(--console-ink);border:1px solid #a9c0ca;background:var(--console-face);box-shadow:var(--console-shadow),0 20px 60px #1d3c4d45}#game .aero-console .player-connection-card__header{color:#fff;border-color:#6ba7ca;background:var(--console-banner);box-shadow:inset 0 1px #c2eeff,inset 0 -2px #276a9c}#game .aero-console .player-connection-card__header strong{color:#fff;text-shadow:0 1px #19528d77}#game .aero-console.shop-menu .shop-wallet>div{color:var(--console-ink);border-color:#b8cbd3;background:linear-gradient(#fff,#e0eaf0);box-shadow:var(--console-recess)}#game .aero-console.shop-menu .shop-wallet__coins button{color:#5c8039;border-color:#adc78b;background:var(--console-lime);box-shadow:inset 0 1px #fff}#game .aero-console.shop-menu .shop-card{border:1px solid #bdcdd5;border-radius:18px;background:var(--console-paper);box-shadow:0 2px #aebfc9,inset 0 1px #fff}#game .aero-console.shop-menu .shop-card__art{border-radius:12px;background:radial-gradient(ellipse at 50% 45%,#fff9,transparent 75%),linear-gradient(145deg,#e6eef2,#f3f7f8);box-shadow:inset 0 1px 3px #69889620,0 1px #fff}#game .aero-console.shop-menu .shop-card :is(h2,h3,strong){color:var(--console-ink);text-shadow:0 1px #fff;font-weight:750}#game .aero-console.shop-menu .shop-card.is-equipped{border-color:#abc28e;background:linear-gradient(145deg,#fff,#edf4e3)}#game .aero-console.shop-menu :is(.shop-card__owned,.shop-card__require){color:var(--console-muted)}#game .aero-console.shop-menu .shop-card__price{color:#827443}#game .aero-console.shop-menu .shop-pagination{border:1px solid #b1c5ce;background:var(--console-face);box-shadow:var(--console-shadow)}#game .aero-console.shop-menu .shop-pagination>button{color:#6b8b9b;border-color:#b7cbd5;background:var(--console-face);box-shadow:0 1px #b2c7d1,inset 0 1px #fff}#game .aero-console.shop-menu .shop-page-dot{background:#6f8a95;box-shadow:inset 0 1px #b8cdd5,0 1px #fff}#game .aero-console.shop-menu .shop-page-dot.is-active{background:#87ae55;box-shadow:inset 0 1px #d8edbd,0 1px #fff}#game .aero-console .leaderboard-board{border:1px solid #b6cbd3;background:linear-gradient(145deg,#fff,#f1f6f8);box-shadow:var(--console-shadow)}#game .aero-console .leaderboard-board__heading h2{color:#5b737e;font-weight:700;letter-spacing:.045em}#game .aero-console .leaderboard-podium__card{color:var(--console-ink);border:1px solid #b7cbd4;background:var(--console-face);box-shadow:0 2px #b1c7d0,inset 0 1px #fff}#game .aero-console .leaderboard-podium__card.is-place-1{border-color:#d1bc7d;background:linear-gradient(145deg,#fffdf4,#f0e5b9);box-shadow:0 2px #c8b581,inset 0 1px #fff}#game .aero-console .leaderboard-podium__card.is-place-3{border-color:#d3b7a3;background:linear-gradient(145deg,#fffaf5,#e8d4c6)}#game .aero-console .leaderboard-podium__copy strong{color:var(--console-ink);font-weight:750;text-shadow:0 1px #fff}#game .aero-console .leaderboard-podium__copy :is(small,b){color:#687f87;text-shadow:none}#game .aero-console .leaderboard-row{border:1px solid #d0dce0;background:linear-gradient(#fff,#f3f7f8);box-shadow:0 1px #e0e8eb;color:var(--console-ink)}#game .aero-console .leaderboard-row.is-you{border-color:#afc891;background:linear-gradient(#fbfff5,#e9f3db);box-shadow:inset 3px 0 #9abd64,0 1px #cad9b8}#game .aero-console .leaderboard-row__identity strong{color:var(--console-ink);font-weight:700}#game .aero-console .leaderboard-row__identity small{color:var(--console-muted)}#game .aero-console .leaderboard-row__score{color:#587343}#game .aero-console .leaderboard-state{color:#758d96}#game .aero-console .leaderboard-state strong{color:var(--console-ink);font-weight:700}#game .aero-console .weekly-league-hero{color:var(--console-ink);border:1px solid #c7bc93;background:linear-gradient(135deg,#fffef7,#f1ead5);box-shadow:var(--console-shadow)}#game .aero-console .weekly-league-hero :is(h2,h3,strong){color:var(--console-ink);text-shadow:0 1px #fff}#game .aero-console :is(.weekly-league-hero__timer,.weekly-league-hero__prize,.weekly-league-hero__info>div){color:#7c734d;border-color:#d6cbab;background:#fff9;box-shadow:inset 0 1px #fff}#game .aero-console .weekly-league-hero__timer{padding:7px 16px;border:1px solid #c7d3d3;border-radius:13px;background:linear-gradient(#fff,#e7eff1);box-shadow:inset 0 1px #fff,0 1px #c5d4da}#game .aero-console .weekly-league-hero__timer small{color:#576f7a}#game .aero-console .weekly-league-hero__timer time{color:#34586b;text-shadow:0 1px #fff;font-variant-numeric:tabular-nums}#game .aero-console .weekly-league-hero__info :is(p,small){color:#4c6572;text-shadow:none}#game .aero-console .weekly-league-hero__info em{color:#456775}#game .aero-console .weekly-league-hero__info em>b{color:#466779;border:1px solid #b1c9d6;background:linear-gradient(#f6fcff,#d5e7f0);box-shadow:inset 0 1px #fff}#game .aero-console .weekly-league-hero__info em strong{color:#34556b;text-shadow:0 1px #fff}#game .aero-console .weekly-league-hero__prize :is(small,b,em){color:#7b622c;text-shadow:none}#game .aero-console .weekly-league-hero__prize.is-auto-credited{border-color:#acc998;background:linear-gradient(#fafff5,#e4efd9)}#game .aero-console .weekly-league-hero__prize.is-auto-credited small{color:#4c733a}#game .aero-console .weekly-league-hero__winners article{color:var(--console-ink);border-color:#c2d3d9;background:var(--console-paper)}#game .aero-console .weekly-league-hero__winners article :is(b,small,em){color:#627983}#game .aero-console :is(.weekly-league-hero__result-copy,.weekly-league-hero__result-status){color:#617580}#game .aero-console .weekly-league-hero__result-status b{color:var(--console-green)}#game .aero-console.settings-menu{color:var(--console-ink);background:transparent;border:0;box-shadow:none}#game .aero-console .settings-menu__content{border:1px solid #b5cbd3;background:var(--console-face);box-shadow:var(--console-shadow),0 20px 60px #16354b55}#game .aero-console.settings-menu::backdrop{background:#203e5080;-webkit-backdrop-filter:none;backdrop-filter:none}#game .aero-console .settings-header{border-color:#6ba7ca;background:var(--console-banner);box-shadow:inset 0 1px #c2eeff,inset 0 -2px #276a9c}#game .aero-console .settings-header h1{color:#fff;font-weight:750;text-shadow:0 1px 2px #18528d77}#game .aero-console .settings-card{border-color:#b9cbd3;background:var(--console-paper);box-shadow:0 2px #bacdd5,inset 0 1px #fff}#game .aero-console .settings-group{border-color:#cad8dd;background:#f7fafb;box-shadow:inset 0 1px #fff}#game .aero-console .settings-group>header{color:#647d87;border-color:#d3dfe4;background:linear-gradient(#fff,#e8eff2)}#game .aero-console .settings-group>header>span{color:#629394;background:linear-gradient(#fff,#dfebeb);border-color:#c1d3d7}#game .aero-console .settings-row{border-color:#d9e3e7;background:transparent}#game .aero-console .settings-row strong{color:var(--console-ink);font-weight:700}#game .aero-console .settings-row small{color:var(--console-muted);font-weight:500}#game .aero-console .game-switch{color:#8a9da5;border:1px solid #a9c0ca;background:linear-gradient(#c9d5dc,#e8eff2);box-shadow:var(--console-recess)}#game .aero-console .game-switch.is-on{color:#4b7532;border-color:#9cba7d;background:linear-gradient(#d6eab6,#eef8dd);box-shadow:var(--console-recess)}#game .aero-console .game-switch>span{border:1px solid #b7c6ce;background:var(--console-face);box-shadow:0 1px 3px #3f59664a,inset 0 1px #fff}#game .aero-console .settings-card__about{color:#80929b;border-color:#d4dfe4;background:none}#game .aero-console .settings-card__about strong{color:#617c88}#game .aero-console :is(.settings-notifications__status,.settings-notifications__loading){color:var(--console-muted)}#game .aero-console :is(.global-chat-sheet,.daily-center__dialog,.home-review-dialog,.home-community-dialog,.coin-store-dialog){color:var(--console-ink);border:1px solid #b1c7d1;background:var(--console-face);box-shadow:var(--console-shadow),0 18px 50px #173b4b4d}#game .aero-console :is(.global-chat-header,.daily-center__dialog>header){color:#fff;border-color:#6ba7ca;background:var(--console-banner);box-shadow:inset 0 1px #c2eeff,inset 0 -2px #276a9c}#game .aero-console :is(.global-chat-heading h2,.daily-center__dialog>header h2,.coin-store-header h2,.home-review-dialog h2,.home-community-dialog h2){color:#fff;font-weight:750;text-shadow:0 1px 2px #18528d77}#game .aero-console .daily-center__dialog>header{border-radius:18px;padding:12px}#game .aero-console .daily-center__dialog>header time{color:#def3ff;background:#20619a55}#game .aero-console .global-chat-mark{color:#4c969a;border:1px solid #b2cdd1;background:linear-gradient(#fff,#d2e7e8);box-shadow:inset 0 1px #fff,0 2px #bed0d5}#game .aero-console .global-chat-messages{background:linear-gradient(#f2f6f7,#f9fbfc)}#game .aero-console .global-chat-message{border-color:#ccdade;background:var(--console-paper);box-shadow:0 1px #d5e0e4}#game .aero-console .global-chat-message strong{color:#4c7d88;font-weight:700}#game .aero-console .global-chat-message p{color:var(--console-ink)}#game .aero-console .global-chat-sheet form{border-color:#c6d7dd;background:var(--console-face)}#game .aero-console .global-chat-sheet form label{border:1px solid #b5cbd3;background:#fbfdfe;box-shadow:var(--console-recess)}#game .aero-console :is(.global-chat-notice,.daily-center__status){color:#708791;background:#e9eff2;border-color:#c6d7df}#game .aero-console :is(.global-chat-empty b,.daily-login>header h3,.daily-missions>header h3){color:#607c86;font-weight:750;text-shadow:0 1px #fff}#game .aero-console :is(.daily-login,.daily-missions){border-color:#c1d3d9;background:var(--console-paper);box-shadow:0 2px #cad9df,inset 0 1px #fff}#game .aero-console :is(.daily-login-feature,.daily-mission,.daily-login-step){border:1px solid #c4d2d8;background:linear-gradient(145deg,#fff,#edf3f5);box-shadow:inset 0 1px #fff,0 1px #d1dee4}#game .aero-console :is(.daily-login-feature,.daily-mission) :is(h3,strong){color:var(--console-ink);font-weight:750;text-shadow:0 1px #fff}#game .aero-console .daily-login-step.is-ready{border-color:#abc88c;background:var(--console-lime-soft);animation:none;box-shadow:inset 0 0 0 1px #f7ffed,0 2px #c0d1aa}#game .aero-console .daily-login-step.is-claimed{border-color:#bbd0c5;background:linear-gradient(#f8fcf7,#e7efe8)}#game .aero-console .daily-login-step.is-claimed:after{background:#7b9c59}#game .aero-console .daily-login-step.is-current{border-color:#97b76c;background:var(--console-lime-soft)}#game .aero-console .daily-login-step.is-current>small{color:#3f612a;background:#d1eba5}#game .aero-console .daily-login-step.is-final{border-color:#d2c39a;background:linear-gradient(#fffdf6,#f4eccc)}#game .aero-console .daily-login-step>b{color:#738470}#game .aero-console .daily-login-feature.is-ready{border-color:#c1d1a7;background:linear-gradient(135deg,#fefff9,#e9f2d9)}#game .aero-console .daily-login-feature small{color:#81935d}#game .aero-console .daily-login-feature>div>b{color:#77864c}#game .aero-console .daily-login-feature>em{color:var(--console-green);border:1px solid #adbf8b;background:var(--console-lime);box-shadow:0 1px #a8b88d,inset 0 1px #fff;text-shadow:0 1px #efffd2}#game .aero-console .daily-mission__copy>span{background:#d9e4e8;box-shadow:var(--console-recess)}#game .aero-console .daily-mission__copy>span>i{background:var(--console-lime)}#game .aero-console .daily-mission__icon{border-color:#c6d6dc;background:linear-gradient(#fff,#e9f0f2);box-shadow:inset 0 1px #fff}#game .aero-console .home-review-dialog__mark{color:#b69a52;border:1px solid #cbbd91;background:linear-gradient(#fffdf3,#eee3bf);box-shadow:inset 0 1px #fff,0 2px #cfc2a0}#game .aero-console .home-review-dialog__mark svg{fill:#d2b260;filter:drop-shadow(0 1px #fff)}#game .aero-console .home-review-dialog__hero small{color:#d9f4ff;font-weight:600;letter-spacing:.12em}#game .aero-console .home-review-dialog__hero{border-color:#6ba7ca;background:var(--console-banner);box-shadow:inset 0 1px #c2eeff,inset 0 -2px #276a9c}#game .aero-console .home-review-dialog__hero:before{content:none}#game .aero-console .home-review-dialog>p{color:var(--console-muted)}#game .aero-console .home-review-copy textarea{border:1px solid #b8cbd3;background:#fbfdfe;box-shadow:var(--console-recess)}#game .aero-console .home-review-showcase__track article{border-color:#c6d7de;background:var(--console-paper);box-shadow:0 1px #cddbe2}#game .aero-console .home-review-stars__row>button{color:#788e9a;text-shadow:0 1px #fff;filter:none}#game .aero-console .home-review-stars__row>button.is-selected{color:#ae8126;text-shadow:0 1px #fff}#game .aero-console .home-community-dialog__header{padding:18px 44px 16px 18px;border:0;border-bottom:1px solid #276a9c;border-radius:0;background:var(--console-banner);box-shadow:inset 0 1px #c2eeff}#game .aero-console .home-community-dialog__header p{color:#d9effb;font-weight:500}#game .aero-console .home-community-resource{border:1px solid #c0d1d9;background:var(--console-paper);box-shadow:0 2px #c7d6dc,inset 0 1px #fff}#game .aero-console .home-community-resource__copy strong{color:var(--console-ink);font-weight:750}#game .aero-console .home-community-resource__copy p{color:var(--console-muted);font-weight:500}#game .aero-console .home-community-resource__icon{color:#529ba0;border-color:#aecdd1;background:linear-gradient(#fff,#d4e9ea);box-shadow:inset 0 1px #fff,0 1px #c1d4d9}#game .aero-console .home-community-resource.is-telegram .home-community-resource__icon{color:#4c93bd;background:linear-gradient(#fff,#daeaf7)}#game .aero-console .home-community-resource.is-instagram .home-community-resource__icon{color:#b57d91;background:linear-gradient(#fff,#f2e1e8)}#game .aero-console .home-community-resource.is-discord .home-community-resource__icon{color:#8589b0;background:linear-gradient(#fff,#e5e4f2)}#game .aero-console .coin-bundle{border:1px solid #cbbf95;background:linear-gradient(145deg,#fffefa,#f3edda);box-shadow:0 2px #c5ba95,inset 0 1px #fff}#game .aero-console .coin-bundle>strong{color:#7a704c;text-shadow:0 1px #fff}#game .aero-console .coin-bundle__tag{color:#8d8055;background:#fff8}#game .aero-console .coin-bundle__price{color:var(--console-green);border-color:#afc68c;background:var(--console-lime-soft);box-shadow:inset 0 1px #fff}#game .aero-console :is(.coin-store-unavailable p,.coin-store-terms,.coin-store-browser-note){color:var(--console-muted)}#game .aero-console .coin-store-dialog{display:flex;flex-direction:column;isolation:isolate;overflow:hidden;padding:0}#game .aero-console .coin-store-header{flex:none;min-height:96px;align-items:center;margin:0;padding:18px 20px;color:#fff;border:0;border-bottom:1px solid #276a9c;border-radius:0;background:var(--console-banner);box-shadow:inset 0 1px #c2eeff}#game .aero-console .coin-store-header>span{padding:0}#game .aero-console .coin-store-header h2{font-size:clamp(28px,7.5vw,46px);line-height:1}#game .aero-console .coin-store-header p{margin:7px 0 0;color:#def3ff;background:none;line-height:1.4}#game .aero-console .coin-store-body{min-height:0;overflow:auto;overscroll-behavior:contain;padding:14px 16px 12px;background:none;box-shadow:none}#game .aero-console .coin-store-grid{padding:0}#game .aero-console .coin-store-unavailable{min-height:230px;padding:18px 12px}#game .aero-console .coin-store-body>footer{margin:12px 0 0;padding:4px 0;color:var(--console-muted);font-size:7px;font-weight:650;letter-spacing:.06em;text-align:center}#game .aero-console .coin-store-body>footer>span{color:#a27d2b}#game .aero-console .coin-bundle__art{background:none;box-shadow:none}#game .aero-console .coin-bundle>small{color:var(--console-muted)}#game .aero-console .coin-bundle__tag{box-shadow:inset 0 1px #fff;border:1px solid #e1d7b9}#game .aero-console .coin-bundle__price>b{color:#84641c;text-shadow:0 1px #fff}#game .aero-console .coin-bundle:disabled .coin-bundle__price{opacity:1;filter:none;color:#4b626b;border-color:#b6c7cd;background:linear-gradient(#f2f6f7,#dce7eb)}#game .aero-console .coin-store-dialog.has-success{min-height:0}#game .aero-console .coin-store-success{min-height:min(440px,calc(var(--app-height,100dvh) - 28px));max-height:calc(var(--app-height,100dvh) - 28px);overflow:auto;justify-content:flex-start;padding:28px 20px;color:var(--console-ink)}#game .aero-console .coin-store-success>button:first-child{top:12px;right:12px}#game .aero-console .coin-store-success>h2{color:var(--console-ink);text-shadow:0 1px #fff}#game .aero-console .coin-store-success>:is(small,p,em){color:var(--console-muted);text-shadow:none}#game .aero-console .coin-store-success>strong{color:#7a612a;background:linear-gradient(#fffdf2,#f3e8c5);border-color:#d8c995}#game .aero-console .coin-store-success__burst{inset:20px 0 auto;height:180px;overflow:hidden}#game .aero-console .coin-store-success__art>span{background:radial-gradient(circle,#e9d98c55,transparent 70%)}#game .aero-console.club-panel :is(.club-card,.club-find-tools,.club-list-row,.club-feature,.club-stat,.club-member,.club-player-row,.club-about,.club-join,.club-contribution,.club-mission,.club-create-v2,.club-rewards-collection,.club-application-row,.club-player-card,.club-chat-room,.club-settings){color:var(--console-ink);border-color:#bcced5;background:var(--console-paper);box-shadow:0 2px #c1d2d9,inset 0 1px #fff}#game .aero-console.club-panel :is(h2,h3,.club-list-row strong,.club-feature strong,.club-stat strong,.club-player-identity strong){color:var(--console-ink);text-shadow:0 1px #fff;font-weight:750}#game .aero-console.club-panel .club-intro__copy{box-sizing:border-box;width:100%;margin:0 0 10px;padding:12px 10px;color:var(--console-ink);border:1px solid #becfd8;border-radius:16px;background:var(--console-face);box-shadow:var(--console-shadow)}#game .aero-console.club-panel .club-intro__copy p{color:var(--console-ink);text-shadow:0 1px #fff}#game .aero-console.club-panel .club-intro__copy p :is(strong,em){color:var(--console-green);text-shadow:0 1px #fff}#game .aero-console.club-panel .club-intro__perks :is(span,strong,b){color:#546e7b;text-shadow:0 1px #fff;filter:none}#game .aero-console.club-panel .club-intro__perks>span{color:#4c6572;border:0;background:none;box-shadow:none}#game .aero-console.club-panel .club-intro__perks svg{color:#6b9947}#game .aero-console.club-panel .club-intro__action-icon{border-color:#b3c9cf;background:linear-gradient(#fff6,#d1e3e755);box-shadow:inset 0 1px #ffffff80}#game .aero-console.club-panel :is(.club-summary__caption,.club-stat__label,.club-level>small,.club-section-note,.club-footnote,.club-mission p,.club-public-about p,.club-join-copy p){color:var(--console-muted);text-shadow:none}#game .aero-console.club-panel .club-chat-room__header{color:var(--console-ink);border-color:#bfd2d9;background:var(--console-face);box-shadow:inset 0 1px #fff}#game .aero-console.club-panel .club-chat-heading,#game .aero-console.club-panel .club-chat-heading>strong{color:var(--console-ink);font-weight:750;text-shadow:0 1px #fff}#game .aero-console.club-panel .club-chat-heading>svg{color:#42672d;background:var(--console-lime-soft);box-shadow:0 1px #a5b98b,inset 0 1px #fff}#game .aero-console.club-panel .club-chat-online{display:flex;align-items:center;gap:5px;min-width:0;padding:5px 8px;border:1px solid #becfa5;border-radius:10px;background:linear-gradient(#f7fbea,#e4efd3);box-shadow:inset 0 1px #fff;color:#42652c}#game .aero-console.club-panel .club-chat-online>:is(strong,span){color:#42652c;font-weight:750;text-shadow:0 1px #fff}#game .aero-console.club-panel .club-chat-online>i{background:#608b38;box-shadow:0 0 0 3px #6f9c3c18}#game .aero-console.club-panel .club-chat-row>div{border-radius:8px;padding:3px 6px}#game .aero-console.club-panel .club-chat-form input{background:none;box-shadow:none}#game .aero-console.club-panel .club-chat-row>div{color:var(--console-ink);background:#fff;border-color:#c8d7de}#game .aero-console.club-panel .club-chat-row.is-own>div{background:#edf5e2;border-color:#becfa8}#game .aero-console.club-panel .club-summary{border:1px solid var(--console-edge);background:var(--console-face);box-shadow:var(--console-shadow)}#game .aero-console.club-panel .club-summary__identity>.club-mark{border:2px solid #fff;outline:1px solid #b5c9d1;box-shadow:0 2px #afc5cf}#game .aero-console.club-panel .club-summary__identity small{color:var(--console-muted)}#game .aero-console.club-panel .club-level-pill{color:var(--console-green);border-color:#b5cb97;background:var(--console-lime-soft);box-shadow:inset 0 1px #fff}#game .aero-console.club-panel .club-stats{background:none;box-shadow:none}#game .aero-console.club-panel .club-stat__icon{color:#618d86;background:linear-gradient(#fff,#e0eceb);box-shadow:inset 0 1px #fff}#game .aero-console.club-panel .club-stat b{color:var(--console-ink);text-shadow:0 1px #fff}#game .aero-console.club-panel .club-stat small{color:var(--console-muted)}#game .aero-console.club-panel .club-level>div>:is(span,small),#game .aero-console.club-panel .club-level em{color:var(--console-muted)}#game .aero-console.club-panel .club-meter{border-color:#bfced3;background:#d9e4e7;box-shadow:var(--console-recess)}#game .aero-console.club-panel .club-meter>i{background:var(--console-lime);box-shadow:inset 0 1px #edffd1}#game .aero-console .club-loot-sheet{color:var(--console-ink);border:1px solid #b7cbd3;background:var(--console-face);box-shadow:var(--console-shadow)}#game .aero-console .club-loot-sheet>:is(h2,p,small),#game .aero-console .club-loot-keep{color:var(--console-ink);text-shadow:none}#game .aero-console .club-loot-showcase{background:radial-gradient(ellipse,#f0e5b970,transparent 72%);box-shadow:none}#game .aero-console .club-loot-close{color:#5e8797;border:1px solid #b0c4cd;background:var(--console-face);box-shadow:inset 0 1px #fff}.club-settings.aero-console{color:var(--console-ink);border:1px solid #b1c7d1;background:var(--console-face);box-shadow:var(--console-shadow),0 18px 50px #173b4b4d}.club-settings.aero-console :is(h2,button,input,textarea,legend,label,strong,small){font-family:var(--console-font)}.club-settings.aero-console::backdrop{background:#18354c80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.club-settings.aero-console .club-settings__header{color:#fff;background:var(--console-banner);border-bottom:1px solid #276a9c;box-shadow:inset 0 1px #c2eeff}.club-settings.aero-console .club-settings__header h2{color:#fff;text-shadow:0 1px #18528d77}.club-settings.aero-console .club-settings__header>small{color:#d9f4ff}.club-settings.aero-console :is(.club-settings__close,.club-settings__logo-toggle,.club-settings__footer>button){color:#426474;border:1px solid #aec5d0;background:var(--console-face);box-shadow:0 1px #a1bbc8,inset 0 1px #fff}.club-settings.aero-console .club-settings__logo-toggle{padding:4px 7px;border-radius:7px}.club-settings.aero-console :is(.club-settings__field,.club-settings__tag,.club-settings__membership){color:var(--console-ink)}.club-settings.aero-console :is(input:not([type=radio]),textarea){color:var(--console-ink);border-color:#b5cbd3;background:#fbfdfe;box-shadow:var(--console-recess)}.club-settings.aero-console .club-settings__membership label{color:var(--console-ink);border-color:#c2d3da;background:var(--console-paper);box-shadow:inset 0 1px #fff}.club-settings.aero-console .club-settings__membership label:has(input:checked){border-color:#acc78e;background:var(--console-lime-soft)}.club-settings.aero-console .club-settings__membership :is(strong,small){color:var(--console-ink)}.club-settings.aero-console .club-settings__save{color:var(--console-green);border-color:#94b86e;background:var(--console-lime);box-shadow:0 2px #7a9e55,inset 0 1px #fff}.club-settings.aero-console .club-settings__save:disabled{color:#4c6572;border-color:#cad5da;background:linear-gradient(#edf2f4,#dce5e9);box-shadow:inset 0 1px #fff;opacity:1}.club-settings.aero-console :is(button,input,textarea):focus-visible{outline:2px solid #4099bc;outline-offset:3px}#game .aero-console :is(.account-primary,.account-connect-button,.account-inventory-item>button,.social-add button,.social-chat form>button,.social-friend__actions .is-play,.social-response-action.is-accept,.global-chat-sheet form button,.home-review-submit,.home-community-resource>a,.daily-login-feature button,.daily-mission>button,.daily-mission button,.club-primary,.club-intro__join,.coin-store-success>button:last-child,.club-create-next,.club-create-submit,.club-settings__save,.shop-card.is-available>button,.shop-card.is-owned>button){color:var(--console-green);border:1px solid #94b86e;background:var(--console-lime);box-shadow:0 2px #7a9e55,inset 0 1px #fff,inset 0 0 0 1px #efffd166;text-shadow:0 1px #eaffc9;font-weight:750}#game .aero-console :is(.account-secondary,.social-friend__actions>button,.social-search-result button,.leaderboard-expand,.leaderboard-state button,.settings-notifications__retry,.shop-card.is-equipped>button,.club-secondary,.club-intro__create){color:#426474;border:1px solid #aec5d0;background:var(--console-face);box-shadow:0 2px #a1bbc8,inset 0 1px #fff;text-shadow:0 1px #fff;font-weight:700}#game .aero-console .social-friend__actions>button.is-play{color:var(--console-green);border-color:#a5c181;background:var(--console-lime);box-shadow:0 2px #87a965,inset 0 1px #fff}#game .aero-console :is(.club-danger,.social-friend__actions .is-remove,.social-response-action.is-decline,.account-logout){color:#8c3f56;border-color:#d6b9bd;background:linear-gradient(#fff,#f0e3e6);box-shadow:0 1px #cfb3b9,inset 0 1px #fff;text-shadow:0 1px #fff}#game .aero-console :is(button:disabled:not(:is(.coin-bundle,.daily-login-feature,.game-switch,[data-review-star])),.shop-card.is-expensive>button,.shop-card.is-level-locked>button){color:#4c6572;border-color:#cad5da;background:linear-gradient(#edf2f4,#dce5e9);box-shadow:inset 0 1px #fff,0 1px #c4d0d6;text-shadow:0 1px #fff;opacity:1}#game .aero-console .social-friend__actions>button.is-remove{color:#9d616d;border-color:#d6b9bd;background:linear-gradient(#fff,#f0e3e6);box-shadow:0 1px #cfb3b9,inset 0 1px #fff}#game .aero-console.settings-menu .game-switch:disabled{opacity:1}#game .aero-console button:disabled svg{opacity:.6}#game .aero-console .home-community-resource[data-community-resource]>a{color:#075497;border-color:#69b3d6;background:var(--aero-secondary);box-shadow:0 2px #8faec3,inset 0 1px #fff;text-shadow:0 1px #fff}#game:has(>.aero-console,.play-center.aero-console.is-visible)>.app-bottom-nav{border-color:var(--console-edge);border-radius:21px;background:var(--console-face);box-shadow:var(--console-shadow)}#game:has(>.aero-console,.play-center.aero-console.is-visible)>.app-bottom-nav:before{content:"";position:absolute;z-index:0;inset:4px;border:1px solid #fff;border-bottom-color:#bed0da;border-radius:16px;background:linear-gradient(#e7f0f54d,#fff3);box-shadow:inset 0 1px 3px #597d951f;pointer-events:none}#game:has(>.aero-console,.play-center.aero-console.is-visible)>.app-bottom-nav>.app-bottom-nav__selection{top:4px;bottom:4px}#game:has(>.aero-console,.play-center.aero-console.is-visible)>.app-bottom-nav>.app-bottom-nav__selection:before{inset:0 5px;border:1px solid #a5bd89;border-radius:15px;background:var(--console-lime-soft);box-shadow:0 1px #9caf83,inset 0 1px #fff,inset 0 0 0 1px #fbfff0}#game:has(>.aero-console,.play-center.aero-console.is-visible)>.app-bottom-nav button{color:#566c78;transform:none}#game:has(>.aero-console,.play-center.aero-console.is-visible)>.app-bottom-nav button+button:before{background:linear-gradient(transparent,#b8cbd5,transparent);box-shadow:1px 0 #fff;transform:none}#game:has(>.aero-console,.play-center.aero-console.is-visible)>.app-bottom-nav button svg{color:#268cac;stroke-width:2;filter:drop-shadow(0 1px #fff)}#game:has(>.aero-console,.play-center.aero-console.is-visible)>.app-bottom-nav :is([data-app-section=leaders],[data-app-section=shop]) svg{color:#bc830c}#game:has(>.aero-console,.play-center.aero-console.is-visible)>.app-bottom-nav button.is-active,#game:has(>.aero-console,.play-center.aero-console.is-visible)>.app-bottom-nav button.is-active svg{color:#376d29}#game:has(>.aero-console,.play-center.aero-console.is-visible)>.app-bottom-nav button span{font:700 9px/1 var(--console-font);letter-spacing:.06em;text-shadow:0 1px #fff}#game .aero-console :is(.player-center-titlebar,.shop-menu__header,.leaderboard-header,.club-header,.online-header,.friend-header).menu-titlebar:after{content:"";position:absolute;z-index:0;inset:4px auto auto 4px;width:22%;height:24%;border:0;border-radius:18px;background:linear-gradient(108deg,transparent,#ffffffb3 48%,transparent);opacity:0;filter:none;box-shadow:none;pointer-events:none;animation:console-aero-light 12s 2.4s linear infinite}#game:has(dialog[open],.daily-center.is-visible,.global-chat-panel.is-open) .aero-console .menu-titlebar:after{animation-play-state:paused}@keyframes console-aero-light{0%,3%{opacity:0;transform:translateZ(0)}5%{opacity:.45}18%{opacity:.3;transform:translate3d(325%,0,0)}22%,to{opacity:0;transform:translate3d(325%,0,0)}}@media(prefers-reduced-motion:reduce){#game .aero-console .menu-titlebar:after{animation:none;opacity:0}#game .aero-console :is(.shop-tabs__selector,.player-inventory-tabs__selector,.club-shop-scope>span)>i{animation:none}}:is(.shop-menu,.club-panel,.player-center-screen) header.menu-titlebar.shop-titlebar{isolation:isolate;overflow:hidden;border:1px solid #ffffffc7;border-radius:25px;color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}:is(.shop-menu,.club-panel,.player-center-screen) header.menu-titlebar.shop-titlebar:where(:not(.aero-console,.aero-console *)){background:radial-gradient(circle at 82% -22%,#85e44a40,transparent 42%),linear-gradient(135deg,#0761bd,#087bdc 59%,#159ce9);box-shadow:0 9px 20px #043e8e3b,inset 0 1px #ffffff50,inset 0 -4px #0443972b}:is(.shop-menu,.club-panel,.player-center-screen) header.menu-titlebar.shop-titlebar .menu-titlebar__copy{position:relative;z-index:1;flex:1;min-width:0}:is(.shop-menu,.club-panel,.player-center-screen) header.menu-titlebar.shop-titlebar .menu-titlebar__copy h1{color:#fff;font-family:var(--game-ui-font);font-weight:1000;line-height:.98;letter-spacing:-.04em;text-align:left;text-shadow:0 3px 8px #00235b38}.club-panel header.menu-titlebar.shop-titlebar .menu-titlebar__copy [data-club-eyebrow]{display:block;margin:9px 0 0;color:#ebf7fff5;font:850 clamp(10px,2.6vw,14px)/1.3 var(--game-ui-font);letter-spacing:0}@media(max-width:380px){.club-panel header.menu-titlebar.shop-titlebar .menu-titlebar__copy [data-club-eyebrow]{margin-top:7px;font-size:9px}}@media(max-height:600px)and (min-aspect-ratio:13/10){.club-panel header.menu-titlebar.shop-titlebar .menu-titlebar__copy [data-club-eyebrow]{margin-top:4px;font-size:8px}}.club-prefix{display:inline;font-weight:inherit;white-space:nowrap}.club-prefix.has-color{color:var(--club-prefix-start);background:linear-gradient(110deg,var(--club-prefix-start),var(--club-prefix-end),var(--club-prefix-start));background-size:200% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none}.club-prefix.is-shimmering{animation:club-prefix-shimmer 5s ease-in-out infinite}@keyframes club-prefix-shimmer{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@media(prefers-reduced-motion:reduce){.club-prefix.is-shimmering{animation:none}}.club-prefix.is-royal{position:relative;display:inline-block;padding-inline:1px;color:#d4a731;background-image:linear-gradient(115deg,#956319,#ecc24d 15%,#fff0b0 23%,#ac741d 29%,#f6d579 43%,#fff8cf 48%,#b98320 55%,#f9d16c 69%,#fff2bb 74%,#b88524 82%,#eac14e);background-size:300% 100%;-webkit-text-stroke:.25px #9b7127;animation:royal-prefix-shine 6s ease-in-out infinite;animation-play-state:paused}.club-prefix.is-royal:before,.club-prefix.is-royal:after{position:absolute;content:"✦";font:900 .48em/1 var(--game-ui-font);-webkit-text-fill-color:#fffceb;-webkit-text-stroke:0;color:#fffceb;text-shadow:0 0 3px #fff0a2;pointer-events:none;opacity:0;animation:royal-prefix-spark 5.8s ease-in-out infinite;animation-play-state:paused}.club-prefix.is-royal:before{left:24%;top:1%;animation-delay:-1.1s}.club-prefix.is-royal:after{right:18%;bottom:0;animation-delay:-3.6s}.club-prefix.is-royal.is-fx-visible,.club-prefix.is-royal.is-fx-visible:before,.club-prefix.is-royal.is-fx-visible:after{animation-play-state:running}@keyframes royal-prefix-shine{0%,26%,to{background-position:0% 50%}55%,75%{background-position:100% 50%}}@keyframes royal-prefix-spark{0%,62%,90%,to{opacity:0;transform:scale(.3) rotate(-20deg)}72%{opacity:1;transform:scale(1) rotate(0)}82%{opacity:0;transform:scale(.4) rotate(20deg)}}@media(prefers-reduced-motion:reduce){.club-prefix.is-royal,.club-prefix.is-royal:before,.club-prefix.is-royal:after{animation:none!important}}.club-panel.is-progression-screen .club-header.menu-titlebar{min-height:64px;padding:12px 16px}.club-panel.is-progression-screen .club-header h1{font-size:clamp(23px,5.6vw,31px);line-height:1.05}.club-content>.club-progression{flex:1 1 0;min-height:0}.club-progression{display:flex;flex-direction:column;gap:12px;min-width:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#96bde5 transparent;padding:2px 3px 12px}.club-progress-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 5px;color:#174779}.club-progress-heading>strong{font:1000 22px/1 var(--game-ui-font)}.club-progress-heading small{font-size:9px;color:#446e98}.club-progress-meta{display:flex;flex-direction:column;align-items:flex-end;gap:3px;min-width:0;max-width:65%;text-align:right}.club-reset-time{font:800 11px/1.3 var(--game-ui-font);color:#426f9a}.club-contribution-hint{display:block;font:650 9px/1.35 var(--game-ui-font);color:#7c94a9;overflow-wrap:normal}.club-progression-list{flex:none;min-width:0}.club-goal-card{margin-bottom:11px;border:2px solid #fff;border-radius:18px;color:#174a7d;overflow:hidden}.club-goal-card:where(:not(.aero-console,.aero-console *)){background:linear-gradient(140deg,#fff,#edf6ff);box-shadow:0 3px #8cafcf,0 5px 10px #174a7220}.club-mission-row{display:flex;gap:8px;align-items:center;padding:12px}.club-panel .club-mission-summary{display:flex;align-items:center;gap:11px;flex:1;min-width:0;min-height:64px;padding:0;text-align:left;background:none;border:0;box-shadow:none;color:inherit;border-radius:8px}.club-mission-icon{display:grid;place-items:center;width:58px;height:62px;flex:none}.club-mission-icon img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 3px 2px #1c528e27)}.club-mission-icon>svg{width:38px;height:38px;color:#2b88dc}.club-mission-copy{flex:1;min-width:0;display:block}.club-mission-copy>strong{display:block;font:1000 15px/1.15 var(--game-ui-font);letter-spacing:-.02em;color:#173f73}.club-goal-count{display:block;margin:7px 0 6px;font:1000 13px/1.15 var(--game-ui-font);color:#1d68a2}.club-goal-count small{font:750 11px/1.2 var(--game-ui-font);color:#6b8ead}.club-goal-bar{height:8px;overflow:hidden;border-radius:6px}.club-goal-bar:where(:not(.aero-console,.aero-console *)){background:#c9dff0;box-shadow:inset 0 2px 1px #4b7fa92b}.club-goal-bar i{display:block;height:100%;max-width:100%;border-radius:inherit;background:linear-gradient(90deg,#1384db,#47c7ed);box-shadow:inset 0 2px #ffffff60;transition:width .5s cubic-bezier(.2,.8,.2,1)}.club-mission-chevron{display:flex;width:10px;flex:none;color:#87aaca;transition:transform .24s}.club-mission-chevron svg{width:10px;height:15px;stroke-width:3}.is-expanded .club-mission-chevron{transform:rotate(90deg)}.club-mission-payout{display:flex;flex-direction:column;align-items:center;gap:8px;flex:none;width:73px}.club-mission-payout>b{display:flex;align-items:center;gap:3px;font:1000 19px/1 var(--game-ui-font);color:#a87210}.club-mission-payout svg{width:23px;height:23px}.club-panel .club-mission-payout>button{min-height:30px;min-width:72px;padding:5px 8px;border-radius:9px;font-size:10px}.club-mission-payout>small{font:850 7px/1 var(--game-ui-font);color:#829bb4}.club-collected-label{font:900 8px/1.2 var(--game-ui-font);color:#4c8d28}.club-mission-details{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .24s ease,opacity .2s ease}.club-mission-details>div{min-height:0;overflow:hidden}.club-mission-details p{margin:0 14px;padding:0 0 12px 69px;font:750 11px/1.45 var(--game-ui-font);color:#5d7d9b}.club-goal-card.is-expanded .club-mission-details{grid-template-rows:1fr;opacity:1}.club-goal-card.is-ready{border-color:#caf18c}.club-goal-card.is-ready:where(:not(.aero-console,.aero-console *)){box-shadow:0 3px #83ab51,0 5px 10px #174a7220}.club-goal-card.is-ready .club-goal-bar i,.club-goal-card.is-collected .club-goal-bar i{background:linear-gradient(90deg,#65b82c,#a5df4b)}.club-goal-card.is-collected:where(:not(.aero-console,.aero-console *)){background:linear-gradient(140deg,#f7fcf1,#e7f3df)}.club-level-progress{padding:12px 15px;border:1px solid #fff;border-radius:16px;color:#204e7e}.club-level-progress:where(:not(.aero-console,.aero-console *)){background:linear-gradient(110deg,#f6fbff,#e3f1ff);box-shadow:0 2px #8cafcf}.club-level-progress>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.club-level-progress strong{font:1000 21px/1 var(--game-ui-font)}.club-level-progress strong small{font-size:11px;color:#7295b5}.club-level-progress span{font:800 10px/1.3 var(--game-ui-font);color:#7190ac}.club-level-progress .club-goal-bar{height:8px}.club-level-progress .club-goal-bar i{background:linear-gradient(90deg,#e5af37,#f7d56a)}.club-level-progress>p{display:flex;justify-content:space-between;gap:8px;margin:8px 0 0;font:800 10px/1.3 var(--game-ui-font);color:#426b91}.club-level-progress>p>span{font-size:9px}.club-milestone-list{position:relative}.club-milestone-card{position:relative;display:block;margin-bottom:13px}.club-milestone-body{display:flex;align-items:center;gap:12px;min-width:0;min-height:111px;padding:13px 12px;border:2px solid #fff;border-radius:18px;color:#174a7d}.club-milestone-body:where(:not(.aero-console,.aero-console *)){background:linear-gradient(135deg,#fffdf6,#eef6ff);box-shadow:0 3px #8cafcf,0 5px 10px #174a7220}.club-panel .club-loot-art{position:relative;display:grid;place-items:center;flex:none;width:76px;height:76px;min-height:0;padding:0;border:0;border-radius:14px;box-shadow:none;background:none;overflow:visible}.club-loot-art img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .2s}.club-loot-art.is-avatar img{border:2px solid #e4be61;border-radius:14px}.club-loot-art.is-racket img{height:92px;filter:drop-shadow(0 3px 2px #21436825)}.club-loot-art:hover img{transform:scale(1.05)}.club-milestone-copy{flex:1;min-width:0}.club-milestone-copy>small{font:900 8px/1.2 var(--game-ui-font);letter-spacing:.05em;color:#7b97b0}.club-milestone-copy>small>b{font-weight:1000;color:#3973a5}.club-milestone-copy h3{margin:5px 0;font:1000 15px/1.12 var(--game-ui-font);letter-spacing:-.025em;color:#183f75;overflow-wrap:normal}.club-milestone-copy p{margin:0;font:750 10px/1.3 var(--game-ui-font);color:#7c96b0}.club-milestone-action{width:65px;flex:none}.club-panel .club-milestone-action>button{display:grid;place-items:center;width:100%;min-height:32px;padding:7px 6px;border-radius:9px;font-size:9px}.club-milestone-action svg{width:16px;height:16px;stroke-width:2}.club-milestone-card.is-ready .club-milestone-body{border-color:#ffdf84}.club-milestone-card.is-ready .club-milestone-copy p,.club-milestone-card.is-collected .club-milestone-copy p{color:#5d9a2c}.club-progress-note{margin:16px 8px 2px;text-align:center;color:#577b9c;font:750 10px/1.6 var(--game-ui-font)}.club-progression.is-entering .club-goal-card,.club-progression.is-entering .club-milestone-card{animation:club-progress-in .3s both;animation-delay:calc(var(--card-index,0)*35ms)}.club-progression.is-entering .club-progress-heading,.club-progression.is-entering .club-level-progress{animation:club-progress-in .24s both}.club-goal-card.is-completing{animation:club-goal-complete .6s ease}.club-progression .is-claim-celebrating{animation:club-reward-collected .7s cubic-bezier(.2,.8,.2,1)}@keyframes club-progress-in{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}@keyframes club-goal-complete{30%{box-shadow:0 0 0 6px #a8e76566;transform:scale(1.018)}to{transform:none}}@keyframes club-reward-collected{25%{transform:translateY(-4px) scale(1.025);filter:brightness(1.15)}60%{transform:scale(.99)}to{transform:none;filter:none}}.club-loot-dialog{position:fixed;inset:0;max-width:none;max-height:none;width:100%;height:100%;margin:0;padding:18px;border:0;background:transparent;color:#fff;overflow:auto}.club-loot-dialog::backdrop{background:#031936c9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:club-loot-backdrop .2s}.club-loot-dialog[open]{display:grid;place-items:center}.club-loot-sheet{position:relative;width:min(100%,410px);padding:28px 20px 23px;text-align:center;border:2px solid #e6c477;border-radius:25px;animation:club-loot-open .28s cubic-bezier(.2,.8,.2,1) both}.club-loot-sheet:where(:not(.aero-console,.aero-console *)){background:radial-gradient(ellipse at 50% 36%,#a97e3555,transparent 65%),linear-gradient(145deg,#154b89,#09284c);box-shadow:0 5px #745728,0 20px 70px #0008}.club-panel .club-loot-close{position:absolute;right:9px;top:9px;display:grid;place-items:center;width:30px;height:30px;min-height:30px;padding:0;border:1px solid #fff5;border-radius:10px;font-size:24px;z-index:1}.club-panel .club-loot-close:where(:not(.aero-console,.aero-console *)){background:#ffffff18;box-shadow:none}.club-loot-sheet>small{display:block;padding:0 22px;font:900 9px/1.4 var(--game-ui-font);letter-spacing:.05em;color:#ecd69c}.club-loot-showcase{display:grid;place-items:center;height:250px;margin:20px 0}.club-loot-showcase img{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 9px 14px #0004)}.club-loot-showcase.is-avatar img{width:240px;aspect-ratio:1;border:2px solid #e4be61;border-radius:28px}.club-loot-showcase.is-badge{height:150px}.club-loot-showcase.is-racket{height:290px}.club-loot-sheet h2{margin:10px 0;color:#fff;font:1000 27px/1.1 var(--game-ui-font);letter-spacing:-.035em}.club-loot-sheet p{margin:10px auto 14px;max-width:290px;font:700 12px/1.5 var(--game-ui-font);color:#ccdeef}.club-loot-keep{font:750 10px/1.4 var(--game-ui-font);color:#d6c38f}.club-loot-dialog.is-closing .club-loot-sheet{animation:club-loot-close .18s both}.club-loot-dialog.is-closing::backdrop{animation:club-loot-backdrop .18s reverse both}@keyframes club-loot-open{0%{opacity:0;transform:translateY(25px) scale(.92)}to{opacity:1;transform:none}}@keyframes club-loot-close{to{opacity:0;transform:translateY(16px) scale(.95)}}@keyframes club-loot-backdrop{0%{background:#03193600;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{background:#031936c9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}@media(max-width:420px){.club-mission-row{padding:10px;gap:5px}.club-panel .club-mission-summary{gap:8px}.club-mission-icon{width:48px;height:54px}.club-mission-copy>strong{font-size:13px}.club-goal-count{font-size:12px}.club-goal-count small{font-size:10px}.club-mission-payout{width:64px}.club-mission-payout>b{font-size:17px}.club-panel .club-mission-payout>button{min-width:62px;font-size:9px}.club-mission-details p{padding-left:56px}.club-milestone-body{padding:11px 9px;gap:8px;min-height:100px}.club-panel .club-loot-art{width:58px;height:64px}.club-loot-art.is-racket img{height:81px}.club-milestone-copy h3{font-size:13px}.club-milestone-copy p{font-size:9px}.club-milestone-action{width:53px}.club-panel .club-milestone-action>button{font-size:8px}}@media(max-height:650px){.club-loot-showcase{height:170px}.club-loot-showcase.is-avatar img{width:170px}.club-loot-showcase.is-racket{height:210px}.club-loot-sheet{padding:24px 18px 18px}.club-loot-sheet h2{font-size:23px}}@media(prefers-reduced-motion:reduce){.club-progression *,.club-loot-dialog,.club-loot-dialog *,.club-loot-dialog::backdrop{animation:none!important;transition:none!important}}.club-milestone-card.is-ready .club-milestone-body{border-color:#cef09e}.club-milestone-card.is-ready .club-milestone-body:where(:not(.aero-console,.aero-console *)){box-shadow:0 3px #83ab51,0 5px 10px #174a7220}.club-milestone-card.is-locked .club-milestone-body,.club-milestone-card.is-reached .club-milestone-body{filter:grayscale(.97);border-color:#edf3f7}.club-milestone-card.is-locked .club-milestone-body:where(:not(.aero-console,.aero-console *)),.club-milestone-card.is-reached .club-milestone-body:where(:not(.aero-console,.aero-console *)){background:linear-gradient(135deg,#ecf0f3,#dce5ec);box-shadow:0 3px #9eaebb,0 5px 10px #324e6520}.club-milestone-card.is-locked .club-loot-art img,.club-milestone-card.is-reached .club-loot-art img{opacity:.48;filter:grayscale(1)}.club-milestone-card.is-locked .club-milestone-copy h3,.club-milestone-card.is-reached .club-milestone-copy h3{color:#788b9c}.club-milestone-card.is-locked .club-milestone-copy>small,.club-milestone-card.is-reached .club-milestone-copy>small{color:#8395a4}.club-panel .club-milestone-action>button:disabled,.club-panel .club-mission-payout>button:disabled{background:linear-gradient(#dbe6ef,#c0d1e0);border-color:#f5f9fc;color:#7990a3;box-shadow:0 2px #9daebb;opacity:1}.club-progress-note{color:#edf5ff;text-shadow:0 1px 2px #244c7a}.club-loot-sheet{box-sizing:border-box;max-height:calc(100dvh - 36px);overflow:auto}.club-loot-showcase{position:relative;min-height:0;min-width:0;overflow:hidden}.club-loot-showcase img{display:block;width:100%;height:100%;min-width:0;min-height:0;object-fit:contain}.club-loot-showcase.is-avatar img{width:min(240px,100%);height:min(240px,100%);aspect-ratio:1}.club-loot-showcase.is-racket{height:min(34dvh,290px)}@media(max-height:650px){.club-loot-showcase.is-avatar img{width:170px;height:170px}.club-loot-showcase.is-racket{height:min(32dvh,210px)}}.club-progression{border:2px solid #fff;border-radius:21px;padding:12px 12px 16px}.club-progression:where(:not(.aero-console,.aero-console *)){background:#fff;box-shadow:0 4px #88aacf}.club-goal-card,.club-milestone-body{border-color:#d7e6f2}.club-goal-card:where(:not(.aero-console,.aero-console *)),.club-milestone-body:where(:not(.aero-console,.aero-console *)){box-shadow:0 3px #b4cce0,0 5px 9px #3356750c}.club-progress-heading{padding:5px 2px 4px}.club-progress-note{color:#7991a8;text-shadow:none}@media(max-width:420px){.club-progression{padding:10px 8px 14px;border-radius:18px}}.club-progression{border:2px solid #fff;border-radius:24px;padding:14px 13px 17px}.club-progression:where(:not(.aero-console,.aero-console *)){background:linear-gradient(155deg,#fff,#fbfdff 62%,#eaf4fe);box-shadow:inset 0 0 0 1px #d7e8f7,inset 0 3px #fff,0 5px #779dbf,0 11px 23px #183f6c25}.club-progress-heading{padding:5px 4px 12px;border-bottom:1px solid #dbe8f4}.club-goal-card,.club-milestone-body{border-radius:16px}.club-goal-card:where(:not(.aero-console,.aero-console *)),.club-milestone-body:where(:not(.aero-console,.aero-console *)){background:linear-gradient(145deg,#fff,#f0f7fd);box-shadow:0 2px #aec8de,0 4px 9px #244a7210}.club-level-progress{border-color:#d5e8f8}.club-level-progress:where(:not(.aero-console,.aero-console *)){background:linear-gradient(120deg,#f6fbff,#e9f4ff);box-shadow:inset 0 1px #fff,0 2px #bbd4e8}@media(max-width:420px){.club-progression{padding:12px 9px 15px;border-radius:21px}}.club-panel.is-progression-screen>.club-content{overflow:visible;padding:3px 7px 24px}.club-progression{scroll-padding-block:14px 30px}.club-progression:where(:not(.aero-console,.aero-console *)){box-shadow:inset 0 0 0 1px #d7e8f7,inset 0 3px #fff,0 5px #779dbf,0 9px 14px #183f6c25}.club-progress-note{margin:16px 6px 0;padding:2px 0 12px;line-height:1.6;overflow-wrap:anywhere}@media(max-width:420px){.club-panel.is-progression-screen>.club-content{padding-inline:5px;padding-bottom:22px}.club-progress-note{font-size:9px}}.club-progression{overflow:hidden;gap:10px}.club-progression-list{flex:1 1 0;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:4px 5px 10px;margin-inline:-3px;scroll-padding-bottom:16px}.club-progress-heading,.club-level-progress,.club-progress-note{flex:none}.club-progress-note{margin:0 4px;padding:3px 0 2px;font-size:9px;line-height:1.55}.club-progression[data-view=missions] .club-progression-list{overflow:visible;flex:none;padding-top:0;padding-bottom:2px}.club-progression[data-view=missions] .club-mission-row{padding:10px}.club-progression[data-view=missions] .club-mission-summary{min-height:56px}.club-progression[data-view=missions] .club-mission-icon{height:54px}.club-progression[data-view=missions] .club-goal-card{margin-bottom:8px}.club-milestone-body{min-height:98px;padding-block:10px}.club-milestone-card{margin-bottom:10px}.club-panel .club-loot-art{width:68px;height:68px}.club-loot-art.is-racket img{height:82px}.club-loot-art.is-prefix{width:76px;font:1000 15px/1 var(--game-ui-font)}.club-loot-showcase.is-prefix{height:170px;font:1000 clamp(36px,8vw,64px)/1 var(--game-ui-font)}.club-milestone-card.is-locked .club-prefix.is-royal,.club-milestone-card.is-locked .club-prefix.is-royal:before,.club-milestone-card.is-locked .club-prefix.is-royal:after{animation-play-state:paused!important}@media(max-height:900px){.club-progression[data-view=missions] .club-progress-heading{padding-block:2px 8px}.club-progression[data-view=missions] .club-mission-row{padding:4px 7px}.club-progression[data-view=missions] .club-mission-summary{min-height:42px;gap:7px}.club-progression[data-view=missions] .club-mission-icon{width:38px;height:40px}.club-progression[data-view=missions] .club-mission-copy>strong{font-size:12px}.club-progression[data-view=missions] .club-goal-count{font-size:10px;margin:4px 0}.club-progression[data-view=missions] .club-goal-count small{font-size:9px}.club-progression[data-view=missions] .club-goal-bar{height:5px}.club-progression[data-view=missions] .club-mission-payout{gap:3px}.club-progression[data-view=missions] .club-mission-payout>b{font-size:16px}.club-progression[data-view=missions] .club-mission-payout svg{width:19px;height:19px}.club-panel .club-progression[data-view=missions] .club-mission-payout>button{min-height:22px;font-size:8px;padding:3px 7px}.club-progression[data-view=missions] .club-goal-card{margin-bottom:5px}}.club-progression[data-view=missions] .club-progression-list{flex:1 1 0;min-height:0;display:flex;flex-direction:column;gap:8px;overflow:visible;padding:1px 5px 4px}.club-progression[data-view=missions] .club-goal-card{margin:0;display:flex;flex-direction:column;min-height:0;flex:1 1 0}.club-progression[data-view=missions] .club-goal-card.is-expanded{flex:0 0 auto}.club-progression[data-view=missions] .club-goal-card.is-expanded .club-mission-row{flex:none}.club-progression[data-view=missions] .club-mission-row{flex:1;min-height:0}.club-progression[data-view=missions] .club-mission-details{flex:none}@media(max-height:900px){.club-progression[data-view=missions] .club-progression-list{gap:5px}}.club-panel .club-create-v2{display:flex;flex:none;justify-content:flex-start;gap:15px;width:100%;min-height:0;padding:4px 2px 14px}.club-create-steps{display:flex;align-items:center;gap:10px;padding:2px 8px;color:#7896b5;flex:none}.club-create-steps>span{display:flex;align-items:center;gap:7px;font:950 10px/1.2 var(--game-ui-font);white-space:nowrap;transition:color .3s}.club-create-steps i{display:grid;place-items:center;width:25px;height:25px;border:2px solid #fff;border-radius:9px;background:#dce9f4;color:#6888a6;font-style:normal;box-shadow:0 2px #9ebbd0;transition:background .3s,color .3s}.club-create-steps .is-active,.club-create-steps .is-complete{color:#1767a8}.club-create-steps .is-active i,.club-create-steps .is-complete i{color:#fff;background:linear-gradient(135deg,#8fe344,#49b921);box-shadow:0 2px #408d23}.club-create-steps>b{height:2px;flex:1;min-width:12px;border-radius:2px;background:#bad7eb}.club-panel .club-create-v2 fieldset{display:flex;flex-direction:column;gap:17px;padding:20px;border:2px solid #fff;border-radius:25px;background:radial-gradient(ellipse at 100% 0,#e2f7ff,transparent 55%),linear-gradient(145deg,#fff,#f1f8ff);box-shadow:inset 0 0 0 1px #d6e8f4,0 5px #8ab2d05c,0 10px 24px #1a508424}.club-create-heading{display:flex;align-items:center;gap:11px;margin-bottom:1px}.club-create-heading>span{display:grid;place-items:center;flex:none;width:42px;height:42px;border:2px solid #fff;border-radius:14px;background:linear-gradient(140deg,#40c7f5,#0d83d9);color:#fff;box-shadow:0 3px #1766a5}.club-create-heading h2{margin:0;color:#123d73;font:1000 18px/1.1 var(--game-ui-font);letter-spacing:-.035em}.club-create-heading p{margin:5px 0 0;color:#7290aa;font:700 10px/1.35 var(--game-ui-font)}.club-panel .club-create-field{gap:7px;color:#3177ad;font:950 10px/1 var(--game-ui-font)}.club-create-field>span{display:flex;align-items:center;justify-content:space-between;gap:10px;letter-spacing:.025em}.club-create-field em{font:750 9px/1 var(--game-ui-font);color:#809db6;font-style:normal;font-variant-numeric:tabular-nums}.club-create-input{display:flex;align-items:center;gap:10px;min-width:0;padding:0 12px;border:1px solid #bad9ee;border-radius:13px;transition:border-color .2s,box-shadow .2s}.club-create-input:where(:not(.aero-console,.aero-console *)){background:#fff;box-shadow:inset 0 2px 4px #326b9b0a,0 2px #d1e4f1}.club-create-input>svg{width:18px;height:18px;color:#75a5c9}.club-panel .club-create-input input{width:100%;min-width:0;height:47px;min-height:47px;padding:10px 0;border:0;outline:0!important;border-radius:0;background:none;box-shadow:none;font:850 15px/1.2 var(--game-ui-font);color:#193e6d}.club-create-input:focus-within{border-color:#299fe8}.club-create-input:where(:not(.aero-console,.aero-console *)):focus-within{box-shadow:0 0 0 3px #47c7ff24,0 2px #70b9df}.club-create-tag{width:min(100%,235px)}.club-create-tag>b{color:#79afd4;font:850 24px/1 var(--game-ui-font)}.club-create-tag input{letter-spacing:.13em;text-align:center}.club-create-field[data-state=available] .club-create-input{border-color:#8bcf7c}.club-create-field[data-state=invalid] .club-create-input,.club-create-field[data-state=taken] .club-create-input{border-color:#e79ba9}.club-panel .club-create-field textarea{height:80px;min-height:70px;resize:none;padding:12px;border:1px solid #bad9ee;border-radius:13px;background:#fff;box-shadow:0 2px #d1e4f1;color:#193e6d;font:650 13px/1.4 var(--game-ui-font);transition:border-color .2s,box-shadow .2s}.club-create-field>small{display:flex;align-items:center;gap:5px;min-height:16px;color:#829bb2;font:650 9px/1.3 var(--game-ui-font)}.club-create-field>small>svg{width:12px;height:12px;stroke-width:3}.club-create-field>small[data-state=available]{color:#459035}.club-create-field>small:is([data-state=invalid],[data-state=taken]){color:#c14e65}.club-create-field>small[data-state=checking]{color:#2188c6}.club-create-spinner{width:11px;height:11px;flex:none;border:2px solid #c5e5f8;border-top-color:#2188c6;border-radius:50%;animation:club-create-spin .7s linear infinite}.club-create-error{display:grid;place-items:center;width:12px;height:12px;background:#f9dfe4;border-radius:50%;font-style:normal;font-weight:1000}.club-panel [data-create-retry]{margin-left:auto;padding:2px 5px;min-height:20px;border:0;border-radius:5px;background:#e3f3fd;color:#1a7ab5;box-shadow:none;font-size:8px}.club-panel .club-create-v2 .club-create-next,.club-panel .club-create-v2 .club-create-submit{display:flex;align-items:center;justify-content:center;gap:12px;min-height:47px;margin-top:0;padding:11px 15px;border-radius:14px;font:1000 13px/1.1 var(--game-ui-font);transition:transform .16s,filter .16s,opacity .2s}.club-panel .club-create-v2 .club-create-next:where(:not(.aero-console,.aero-console *)),.club-panel .club-create-v2 .club-create-submit:where(:not(.aero-console,.aero-console *)){box-shadow:inset 0 1px #ffffff80,0 4px #34881b}.club-create-next>span,.club-create-submit>span{flex:1}.club-create-next>svg,.club-create-submit>svg{width:19px;height:19px}.club-panel .club-create-v2 button:disabled{opacity:.46;box-shadow:0 2px #b4c5d2;filter:saturate(.5)}.club-create-emblems{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.club-panel .club-create-emblems>button{position:relative;display:grid;place-items:center;min-width:0;width:100%;height:auto;min-height:0;aspect-ratio:1;padding:4px;border:2px solid #fff;border-radius:15px;background:linear-gradient(140deg,#f1f9ff,#deeffd);box-shadow:0 3px #b4cfe3;transition:transform .2s,border-color .2s,box-shadow .2s}.club-create-emblems img{display:block;width:100%;height:100%;aspect-ratio:1;object-fit:cover;border-radius:10px}.club-create-emblems button>svg{display:none;position:absolute;right:-3px;bottom:-4px;width:20px;height:20px;padding:3px;border:2px solid #fff;border-radius:7px;color:#fff;background:#68c934;stroke-width:3}.club-panel .club-create-emblems .is-selected{border-color:#86dc3d;box-shadow:0 3px #4c9b27,0 0 0 2px #b9ef7e60;transform:translateY(-2px)}.club-create-emblems .is-selected>svg{display:block}.club-create-preview{display:flex;align-items:center;gap:13px;padding:15px;border:1px solid #cde3f4;border-radius:19px}.club-create-preview:where(:not(.aero-console,.aero-console *)){background:radial-gradient(ellipse at 100% 0,#76dbff22,transparent 60%),linear-gradient(120deg,#fff,#e9f4ff);box-shadow:inset 0 1px #fff,0 3px #c4dced}.club-create-preview>img{display:block;flex:none;width:72px;height:72px;object-fit:cover;border:3px solid #fff;border-radius:19px;box-shadow:0 0 0 2px #328bea,0 5px 10px #1d66a326}.club-create-preview>div{min-width:0}.club-create-preview small{display:block;color:#1b94d0;font:1000 12px/1 var(--game-ui-font);letter-spacing:.04em}.club-create-preview strong{display:block;margin:6px 0 7px;color:#123e73;font:1000 20px/1.1 var(--game-ui-font);letter-spacing:-.03em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.club-create-preview span{display:flex;align-items:center;gap:4px;color:#7194b2;font:850 8px/1 var(--game-ui-font)}.club-create-preview span>svg{width:12px;height:12px}.club-panel .club-create-membership{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;font-size:9px}.club-create-membership select{flex:1;max-width:205px;min-width:0;min-height:34px!important;font:750 10px/1.2 var(--game-ui-font)!important;border-radius:10px!important;background:#fff!important}.club-create-requirements{display:grid;gap:8px}.club-create-requirements>div{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #d6e5ef;border-radius:13px;background:#edf4fa;transition:background .25s,border-color .25s}.club-create-requirements>div>i{display:grid;place-items:center;flex:none;width:28px;height:28px;color:#86a4bd;font-style:normal}.club-create-requirements i>svg{width:24px;height:24px}.club-create-requirements span{flex:1;color:#7f99b0;font:900 8px/1.1 var(--game-ui-font);letter-spacing:.02em}.club-create-requirements strong{display:block;margin-top:4px;color:#376389;font:1000 12px/1.1 var(--game-ui-font)}.club-create-requirements small{display:block;margin-top:4px;color:#a67742;font:700 9px/1.1 var(--game-ui-font);letter-spacing:0}.club-create-requirements b>svg{width:17px;height:17px;color:#97afc2}.club-create-requirements .is-met{background:#eef9e8;border-color:#c0e0ad}.club-create-requirements .is-met b>svg{color:#59a337}.club-panel .club-create-included{margin:0;text-align:center;color:#88a0b6;font:650 9px/1.35 var(--game-ui-font)}.club-create-v2 fieldset.is-entering{animation:club-create-pane-in .34s cubic-bezier(.16,.8,.24,1) both}.club-create-v2 fieldset.is-leaving{animation:club-create-pane-out .14s ease-in both}.club-create-v2[data-direction=backward] fieldset{--create-direction:-1}.club-create-v2 [data-create-preview-logo].is-changing{animation:club-create-emblem-in .3s cubic-bezier(.2,.8,.2,1.1)}@keyframes club-create-pane-in{0%{opacity:0;translate:calc(var(--create-direction,1)*12px) 6px}to{opacity:1;translate:0 0}}@keyframes club-create-pane-out{to{opacity:0;translate:calc(var(--create-direction,1)*-8px) 0}}@keyframes club-create-emblem-in{0%{opacity:.3;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes club-create-spin{to{transform:rotate(360deg)}}@media(max-width:350px){.club-panel .club-create-v2 fieldset{padding:14px;gap:13px}.club-create-heading h2{font-size:15px}.club-create-heading p{font-size:9px}.club-create-steps{gap:6px;padding-inline:3px}.club-create-steps>span{gap:5px;font-size:8px}.club-create-emblems{gap:6px}.club-create-preview{padding:12px;gap:11px}.club-create-preview>img{width:57px;height:57px;border-radius:16px}.club-create-preview strong{font-size:17px}}@media(max-height:600px)and (min-aspect-ratio:13/10){.club-panel .club-create-v2 fieldset{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:14px}.club-create-v2 .club-create-heading,.club-create-v2 .club-create-next,.club-create-v2 .club-create-submit,.club-create-v2 .club-create-included{grid-column:1/-1}.club-create-v2 .club-create-field{grid-column:auto!important;grid-row:auto!important}.club-create-v2 [data-create-pane="0"] .club-create-field:has(textarea){grid-column:2!important;grid-row:1/3!important}.club-create-v2 .club-create-heading h2{font-size:15px}.club-create-v2 .club-create-heading p{font-size:9px}.club-create-v2 .club-create-preview{padding:10px}.club-create-v2 .club-create-preview>img{width:54px;height:54px}.club-create-v2 .club-create-preview strong{font-size:16px}.club-create-v2 .club-create-requirements{grid-column:2;grid-row:2/5}.club-create-v2 .club-create-emblems{align-self:center}.club-create-v2 .club-create-membership{grid-column:1}}@media(prefers-reduced-motion:reduce){.club-create-v2 *{animation:none!important;transition:none!important}}.club-panel[data-view=create]>.club-content{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.club-create-host{flex:none;width:100%;min-width:0}.club-panel .club-summary__identity>button.club-mark{position:relative;overflow:visible;cursor:pointer;padding:0;transition:transform .18s,box-shadow .18s}.club-panel .club-summary__identity>button.club-mark:where(:not(.aero-console,.aero-console *)){background:#fff}.club-panel .club-summary__identity>button.club-mark:active{transform:scale(.96)}.club-settings-pencil{position:absolute;right:-6px;bottom:-5px;display:grid;place-items:center;width:26px;height:26px;border:2px solid #fff;border-radius:50%;background:linear-gradient(145deg,#249be9,#0764c6);box-shadow:0 2px 3px #053d7533;color:#fff}.club-settings-pencil svg{width:14px;height:14px}.club-panel .club-overview.is-public{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;flex:1!important;gap:11px;min-height:0;max-height:100%;overflow:hidden}.club-public-scroll{display:flex;flex-direction:column;gap:11px;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-bottom:5px}.club-public-scroll>*{flex:none}.club-overview.is-public>.club-features{display:none}.club-public-about{padding:18px 20px;border:2px solid #fff;border-radius:23px;background:linear-gradient(145deg,#fff,#f1f8ff);box-shadow:0 5px #6f98c13b;color:#174577}.club-public-about h3{margin:0 0 8px;font:900 11px/1.2 var(--game-ui-font);letter-spacing:.09em;color:#5c84ab}.club-public-about p{margin:0;font:650 14px/1.55 var(--game-ui-font);overflow-wrap:anywhere}.club-public-about__people{display:flex;align-items:center;gap:0;margin-top:17px}.club-public-about__people img{width:36px;height:36px;object-fit:cover;border:2px solid #fff;border-radius:12px;box-shadow:0 2px 4px #123c6c20;margin-right:-6px}.club-public-about__people span{font-size:12px;font-weight:750;color:#5f82a5;margin-left:17px}.club-public-about__people span b{color:#318e25}.club-panel .club-overview.is-public>.club-join{display:flex;flex-direction:column;gap:12px;margin:0;padding:18px 20px;border:2px solid #fff;border-radius:23px;color:#40698f;text-align:left}.club-panel .club-overview.is-public>.club-join:where(:not(.aero-console,.aero-console *)){background:linear-gradient(145deg,#fff,#f3f9ff);box-shadow:0 5px #6f98c13b}.club-join .club-join-copy{display:flex;align-items:center;gap:12px}.club-join-copy>i{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:13px;background:#eaf5ff;color:#2382d4}.club-join-copy svg{width:21px;height:21px}.club-join-copy strong{display:block;font-size:16px;line-height:1.2;color:#153f70}.club-join-copy small{display:block;margin-top:4px;color:#6d8bab;font-size:12px;line-height:1.4;font-weight:650}.club-panel .club-join>p{display:none}.club-panel .club-join>button{width:100%;min-height:49px;border-radius:15px;font-size:14px;letter-spacing:.025em}.club-panel .club-join.is-pending [data-club-action=cancel-application]{background:#eaf3fc;color:#3d6b95;border:1px solid #cfe0f0;box-shadow:0 2px #abc5df;font-size:12px;min-height:42px}.club-join.is-pending .club-join-copy>i{background:#e9f7e2;color:#51a82b}.club-join.is-full .club-join-copy>i{background:#eef1f5;color:#8596a8}.club-panel:has(.club-overview.is-public)>.club-header.menu-titlebar{min-height:72px;padding:12px 16px}.club-panel:has(.club-overview.is-public)>.club-header.menu-titlebar h1{font-size:28px;line-height:1}.club-panel:has(.club-overview.is-public)>.club-header [data-club-eyebrow]{font-size:10px;line-height:1.3;margin-top:4px;margin-bottom:0}.club-panel .club-overview.is-public .club-summary{padding:11px;gap:8px}.club-panel .club-overview.is-public .club-summary__identity>.club-mark{width:56px;height:56px;border-radius:17px}.club-panel .club-overview.is-public .club-summary__identity h2{font-size:25px}.club-panel .club-overview.is-public .club-stats>.club-stat{padding:7px 5px;row-gap:4px}.club-panel .club-overview.is-public .club-stats b{font-size:25px}.club-panel .club-overview.is-public .club-public-about{padding:13px 17px}.club-panel .club-overview.is-public .club-public-about p{font-size:13px;line-height:1.4}.club-panel .club-overview.is-public .club-public-about__people{margin-top:9px}.club-panel .club-overview.is-public .club-public-about__people img{width:30px;height:30px;border-radius:10px}.club-panel .club-overview.is-public>.club-join{padding:14px 17px;gap:10px}.club-settings{box-sizing:border-box;width:min(530px,calc(100% - 26px));max-height:calc(100dvh - 30px);padding:0;border:2px solid #fff;border-radius:27px;color:#164474;overflow:hidden;opacity:1;transform:translateY(0) scale(1);transition:opacity .2s ease,transform .22s cubic-bezier(.22,.8,.3,1)}.club-settings:where(:not(.aero-console,.aero-console *)){background:#f7fbff;box-shadow:0 7px #7196bd,0 22px 70px #052c6655}.club-settings::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:club-settings-backdrop-in .22s ease both}.club-settings:where(:not(.aero-console,.aero-console *))::backdrop{background:#092d5a65}.club-settings.is-closing{opacity:0;transform:translateY(8px) scale(.985)}.club-settings.is-closing::backdrop{animation:club-settings-backdrop-out .22s ease both}.club-settings[open]{display:flex;flex-direction:column;animation:club-settings-editor-in .26s cubic-bezier(.2,.8,.2,1) both}.club-settings.is-closing[open]{animation:none}.club-settings *{box-sizing:border-box}.club-settings button,.club-settings input,.club-settings textarea{font-family:inherit;touch-action:manipulation}.club-settings button{cursor:pointer}.club-settings button:disabled{cursor:default;opacity:.55}.club-settings :focus-visible{outline:3px solid #8ada3a;outline-offset:3px}.club-settings svg{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.club-settings__header{position:relative;flex:none;padding:21px 66px 20px 23px;color:#fff;overflow:hidden}.club-settings__header:where(:not(.aero-console,.aero-console *)){background:linear-gradient(120deg,#0864c6,#0787df 72%,#2aaddd)}.club-settings__header:where(:not(.aero-console,.aero-console *)):after{content:"";position:absolute;right:42px;top:-37px;width:140px;height:140px;border:13px solid #ffffff12;border-radius:50%;pointer-events:none}.club-settings__header small{display:block;color:#d4eeff;letter-spacing:.1em;font-size:9px;font-weight:850;margin-bottom:5px}.club-settings__header h2{margin:0;font-size:25px;line-height:1.05;font-weight:950;letter-spacing:-.025em}.club-settings__close{position:absolute;right:17px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:35px;height:35px;border:2px solid #fff;border-radius:50%;color:#0870c6;z-index:1}.club-settings__close:where(:not(.aero-console,.aero-console *)){background:#fff;box-shadow:0 2px #05498622}.club-settings form{display:flex;flex-direction:column;flex:0 1 auto;min-height:0;margin:0;overflow:hidden}.club-settings__body{min-height:0;overflow:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:17px;padding:19px 23px 21px;scrollbar-width:thin}.club-settings__identity{display:flex;gap:14px;align-items:center}.club-settings__identity>img{width:66px;height:66px;border:3px solid #fff;object-fit:cover;border-radius:19px;box-shadow:0 3px #abc6df}.club-settings__identity strong{display:block;font-size:19px;font-weight:900;letter-spacing:-.03em}.club-settings__identity small{display:block;font-size:10px;color:#7795b1;margin-top:3px;font-weight:700}.club-settings__logo-toggle{display:inline-flex;align-items:center;gap:5px;margin-top:5px;padding:0;border:0;color:#197ed0;font-weight:850;font-size:11px}.club-settings__logo-toggle:where(:not(.aero-console,.aero-console *)){background:none}.club-settings__logo-toggle svg{width:12px;height:12px}.club-settings__logos{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:10px;background:#eaf3fc;border:1px solid #d7e5f3;border-radius:17px;animation:club-settings-picker-in .2s ease both}.club-settings__logos[hidden]{display:none}.club-settings__logos button{position:relative;aspect-ratio:1;padding:0;border:2px solid transparent;border-radius:13px;background:#fff;overflow:hidden;box-shadow:0 2px #abc5df}.club-settings__logos button[aria-pressed=true]{border-color:#74ca31;box-shadow:0 0 0 2px #a5e45d}.club-settings__logos img{display:block;width:100%;height:100%;object-fit:cover}.club-settings__field{display:flex;flex-direction:column;gap:6px;font-weight:850;font-size:10px;letter-spacing:.055em;color:#6788a8}.club-settings__field>span{display:flex;justify-content:space-between}.club-settings__field output{font-size:10px;color:#94aac0;font-weight:650;letter-spacing:0}.club-settings__field input,.club-settings__field textarea{display:block;width:100%;padding:12px 13px;background:#fff;border:1.5px solid #cadff0;border-radius:13px;font-size:15px;font-weight:700;line-height:1.4;color:#193f68;resize:none;letter-spacing:0;box-shadow:inset 0 2px 3px #173f6605}.club-settings__field textarea{font-size:13px;font-weight:600;min-height:73px}.club-settings__membership{border:0;padding:0;margin:0;min-width:0}.club-settings__membership legend{padding:0;margin-bottom:8px;font-size:10px;letter-spacing:.055em;color:#6788a8;font-weight:850}.club-settings__membership>div{display:grid;grid-template-columns:1fr 1fr;gap:9px}.club-settings__membership label{position:relative;padding:11px 12px;border:1.5px solid #d3e2f0;background:#fff;border-radius:14px;color:#6c8aaa;cursor:pointer}.club-settings__membership input{position:absolute;opacity:0;width:1px;height:1px;left:10px;top:10px}.club-settings__membership label:has(input:checked){border-color:#238bda;background:#eaf6ff;box-shadow:inset 0 0 0 .5px #238bda;color:#176db0}.club-settings__membership label:has(input:focus-visible){outline:3px solid #8ada3a;outline-offset:2px}.club-settings__membership strong{display:block;font-size:12px;font-weight:850}.club-settings__membership small{display:block;font-size:10px;margin-top:3px;line-height:1.3}.club-settings__error{margin:0;font-size:12px;color:#bd344b}.club-settings__error:empty{display:none}.club-settings__footer{flex:none;border-top:1px solid #e0ebf5;padding:14px 23px 18px;background:#fff}.club-settings__save{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;min-height:47px;border:2px solid #b5ed7c;border-radius:15px;color:#fff;font-size:13px;font-weight:900;letter-spacing:.035em;text-shadow:0 1px 2px #286b2b35;transition:filter .15s,transform .15s}.club-settings__save:where(:not(.aero-console,.aero-console *)){background:linear-gradient(130deg,#80d734,#4ebc1e);box-shadow:inset 0 1px #ffffff60,0 3px #348c1d}.club-settings__save:not(:disabled):active{transform:translateY(2px)}.club-settings__save:not(:disabled):active:where(:not(.aero-console,.aero-console *)){box-shadow:0 1px #348c1d}@keyframes club-settings-editor-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes club-settings-backdrop-in{0%{background:#092d5a00;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{background:#092d5a65;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}@keyframes club-settings-backdrop-out{0%{background:#092d5a65;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}to{background:#092d5a00;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}}@keyframes club-settings-picker-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:460px){.club-settings__header{padding-left:19px}.club-settings__header h2{font-size:23px}.club-settings__body{padding:16px 18px;gap:14px}.club-settings__footer{padding:13px 18px 16px}.club-public-about,.club-panel .club-overview.is-public>.club-join{padding:16px}}@media(max-width:355px){.club-settings__membership label{padding:9px}.club-settings__membership strong{font-size:11px}.club-settings__logos{gap:5px;padding:8px}.club-settings__identity strong{font-size:17px}}@media(max-height:650px)and (max-width:460px){.club-panel .club-overview.is-public .club-summary{padding:10px;gap:7px}.club-panel .club-overview.is-public .club-level{display:none}.club-panel .club-overview.is-public .club-summary__identity>.club-mark{width:44px;height:44px;border-radius:14px}.club-panel .club-overview.is-public .club-summary__identity h2{font-size:21px}.club-panel .club-overview.is-public .club-stats>.club-stat{grid-template-rows:13px 21px;padding:5px 4px;row-gap:3px}.club-panel .club-overview.is-public .club-stats b{font-size:21px}.club-panel .club-overview.is-public .club-stat__icon svg{width:13px;height:13px}}@media(max-height:580px){.club-settings__header{padding-top:15px;padding-bottom:15px}.club-settings__body{padding-top:13px;padding-bottom:13px;gap:11px}.club-settings__identity>img{width:54px;height:54px}.club-settings__field input,.club-settings__field textarea{padding:9px 11px}.club-settings__footer{padding-top:11px;padding-bottom:13px}}@media(prefers-reduced-motion:reduce){.club-settings,.club-settings::backdrop,.club-settings__logos{animation:none!important;transition:none!important}}.club-settings__logo{display:grid;place-items:center;flex:none;width:66px;height:66px;border:3px solid #fff;border-radius:19px;background:#e7f2fc;box-shadow:0 3px #abc6df;overflow:hidden}.club-settings__logo img{width:100%;height:100%;object-fit:cover}.club-settings__tag{display:flex;flex-direction:column;gap:4px;font-size:9px;font-weight:850;color:#7896b2;letter-spacing:.06em}.club-settings__tag input{width:100px;padding:5px 8px;border:1.5px solid #cadff0;border-radius:9px;background:#fff;color:#164474;font-family:inherit;font-weight:900;font-size:17px;line-height:1.15;letter-spacing:.04em;text-transform:uppercase}.club-settings__logos>p{grid-column:1/-1;font-size:12px;line-height:1.4;margin:4px;color:#6685a3}.club-public-about__people .club-public-avatar{width:30px;height:30px;object-fit:cover;border:2px solid #fff;border-radius:10px}.club-panel[data-view=welcome]{grid-template-rows:minmax(0,1fr);gap:0;padding-top:max(14px,env(safe-area-inset-top));padding-left:max(8px,env(safe-area-inset-left));padding-right:max(8px,env(safe-area-inset-right))}.club-panel[data-view=welcome]>.club-header{display:none!important}.club-panel[data-view=welcome]>.club-content{grid-row:1;overflow-y:auto;overscroll-behavior:contain;padding:13px 6px 18px;gap:0;width:min(100%,620px);height:100%}.club-panel .club-intro{position:relative;isolation:isolate;flex:none;width:100%;max-width:620px;margin:auto;padding:25px 20px 20px;border:2px solid #f5ffff;border-radius:32px;background:#174daf;box-shadow:inset 0 1px #fff9,0 5px #08347a8a,0 0 0 1px #85e8ff5c,0 18px 35px #103e7e50,0 0 28px #62dbff25;color:#fff;text-align:center;overflow:hidden;display:flex;flex-direction:column;align-items:center;animation:club-intro-float 5.8s ease-in-out infinite alternate}.club-intro:before{content:"";position:absolute;z-index:10;pointer-events:none;inset:4px;border:1px solid #ffffff35;border-radius:26px;animation:club-intro-rim 6.4s ease-in-out infinite alternate}.club-intro__backdrop{position:absolute;z-index:-1;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none}.club-intro__court{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center bottom;filter:saturate(1.04);opacity:0;animation:club-intro-court 14s ease-in-out infinite alternate,club-intro-location 18s -1s linear infinite}.club-intro__court.is-orange{animation-delay:0s,5s}.club-intro__court.is-green{animation-delay:0s,11s}.club-intro__backdrop:before{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(#063c7a66,transparent 28%,transparent 58%,#1257aa77 82%,#174ca8)}.club-intro__backdrop:after{content:"";position:absolute;z-index:2;inset:auto 0 0;height:32%;background:radial-gradient(ellipse at 40% 35%,#26c4ed55,transparent 65%),linear-gradient(transparent,#144da6a6 40%,#2044a0 77%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-mask-image:linear-gradient(transparent,#000 40%);mask-image:linear-gradient(transparent,#000 40%)}.club-intro__backdrop>i{position:absolute;z-index:1;inset:-30%;border-radius:45%;filter:blur(16px);opacity:.43;background:radial-gradient(ellipse at 88% 28%,#b7ff71a1,transparent 30%),radial-gradient(ellipse at 5% 70%,#00dfe8b0,transparent 32%);animation:club-intro-glow 9s ease-in-out infinite alternate}.club-intro__backdrop>i:nth-of-type(2){background:conic-gradient(from 120deg at 80% 60%,transparent 0deg,#aa7bff88 70deg,transparent 125deg,#14d8e6a0 205deg,transparent 270deg);animation:club-intro-ribbon 12s ease-in-out infinite alternate;filter:blur(22px);opacity:.28}.club-intro__backdrop>i:nth-of-type(3){inset:0;background:linear-gradient(112deg,transparent 32%,#ffffff42 46%,transparent 57%);filter:none;animation:club-intro-shine 9s ease-in-out infinite;opacity:0}.club-intro__heading{position:relative;z-index:3;flex:none;width:100%;display:grid;place-items:center;animation:club-intro-ui .7s .04s cubic-bezier(.16,.8,.26,1) both}.club-panel .club-intro h2{margin:0;width:min(100%,360px);height:clamp(112px,15dvh,148px);line-height:1;transform:none}.club-intro h2>img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 5px 7px #06306d38);animation:club-intro-title 5.8s ease-in-out infinite alternate}.club-intro__cast{position:relative;flex:none;isolation:isolate;width:calc(100% + 40px);height:clamp(310px,47dvh,480px);margin:2px -20px -76px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#000c 81%,#0004 93%,transparent);mask-image:linear-gradient(#000 70%,#000c 81%,#0004 93%,transparent)}.club-intro__cast:after{content:"";position:absolute;z-index:5;inset:auto 0 0;height:84px;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);-webkit-mask-image:linear-gradient(transparent,#000);mask-image:linear-gradient(transparent,#000);background:linear-gradient(transparent,#1256ad55);pointer-events:none}.club-intro__halo{position:absolute;width:80%;height:75%;left:10%;top:12%;background:radial-gradient(ellipse,#b2effa30,transparent 68%);filter:blur(10px)}.club-intro__team{position:absolute;inset:0;opacity:0;animation:club-intro-team 18s -1s linear infinite;pointer-events:none;will-change:opacity,transform}.club-intro__team.is-orange{animation-delay:5s}.club-intro__team.is-green{animation-delay:11s}.club-intro__person{position:absolute;top:1%;height:106%;width:56%;display:flex;align-items:flex-start;justify-content:center;pointer-events:none;filter:drop-shadow(0 4px 3px #073c8050)}.club-intro__person>img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;object-position:center top;-webkit-mask-image:linear-gradient(#000 73%,#000b 86%,transparent 99%);mask-image:linear-gradient(#000 73%,#000b 86%,transparent 99%);transform-origin:50% 80%;animation:club-intro-breathe 5.5s ease-in-out infinite alternate}.club-intro__person.is-left{left:-5%;top:13%;width:52%;height:100%;z-index:1}.club-intro__person.is-left>img{animation-delay:-1.8s}.club-intro__person.is-right{right:-5%;top:13%;width:52%;height:100%;z-index:2}.club-intro__person.is-right>img{animation-delay:-3.4s}.club-intro__person.is-center{top:3%;left:22%;height:110%;z-index:3}.club-intro__copy{position:relative;z-index:6;width:calc(100% + 16px);padding:19px 8px 14px;margin-top:0;color:#eaf7ff;text-shadow:0 2px 3px #073475,0 0 12px #0b3a8e}.club-intro__copy:where(:not(.aero-console,.aero-console *)){background:radial-gradient(ellipse at 50% 100%,#15489db8,transparent 74%)}.club-intro__copy>p{margin:0 0 9px;color:#fff;font:950 14px/1.25 var(--game-ui-font);letter-spacing:-.02em}.club-intro__copy>p>em{font-style:normal;color:#d9ff84}.club-intro__perks{display:flex;justify-content:center;align-items:center;gap:14px;color:#dceeff}.club-intro__perks>span{display:flex;align-items:center;gap:4px;font:900 9px/1 var(--game-ui-font);letter-spacing:.035em;white-space:nowrap}.club-panel .club-intro__perks svg{width:14px;height:14px;stroke-width:2.2;color:#bff38b}.club-intro__actions{position:relative;z-index:6;display:grid;gap:12px;width:100%;animation:club-intro-ui .65s .5s cubic-bezier(.16,.8,.26,1) both}.club-panel .club-intro__actions>button{display:flex;align-items:center;gap:9px;justify-content:center;position:relative;width:100%;height:54px;min-height:54px;border:2px solid #fff;border-radius:15px;padding:8px 15px;font:1000 18px/1 var(--game-ui-font);letter-spacing:-.01em;transition:transform .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s ease;overflow:hidden}.club-intro__actions>button>span{position:relative;z-index:1;flex:1}.club-intro__actions>button>svg{position:relative;z-index:1;width:17px;height:17px;stroke-width:2.5;opacity:.8}.club-intro__action-icon{position:relative;z-index:1;display:grid;place-items:center;flex:none;width:34px;height:34px;border:1px solid #f4ffbc8c;border-radius:11px;font-style:normal}.club-intro__action-icon:where(:not(.aero-console,.aero-console *)){background:linear-gradient(140deg,#ffffff52,#398c2226);box-shadow:inset 0 1px #ffffff6b}.club-intro__action-icon>svg{width:22px;height:22px;stroke-width:2.6}.club-panel .club-intro__join{color:#174667;border-color:#f3ffd0;text-shadow:0 1px #efffc3}.club-panel .club-intro__join:where(:not(.aero-console,.aero-console *)){background:linear-gradient(115deg,#e4ff77,#b6f648 50%,#8bdc35);box-shadow:inset 0 1px #fbffd6,inset 0 -3px #73c72d,0 5px #397f2c,0 9px 14px #0c2e6850}.club-panel .club-intro__create{height:52px;min-height:52px;font-size:16px;color:#fff;border-color:#c5efff;text-shadow:0 2px #0860ad}.club-panel .club-intro__create:where(:not(.aero-console,.aero-console *)){background:linear-gradient(115deg,#37c7f0,#168de3 60%,#0877cf);box-shadow:inset 0 1px #c7f6ff,inset 0 -3px #0967b7,0 5px #063b83,0 9px 14px #0b2b6650}.club-intro__create>.club-intro__action-icon{border-color:#c4eeff69}.club-intro__create>.club-intro__action-icon:where(:not(.aero-console,.aero-console *)){background:linear-gradient(140deg,#ffffff38,#0751a749);box-shadow:inset 0 1px #ffffff4a}.club-intro__actions>button:before{content:"";position:absolute;z-index:0;inset:-20% auto -20% -65%;width:42%;background:linear-gradient(100deg,transparent,#fff7,transparent);transform:skew(-22deg);animation:club-intro-button-light 8s 2s ease-in-out infinite;pointer-events:none;opacity:0}.club-intro__actions>button.club-intro__create:before{animation-delay:5s}.club-panel .club-intro__actions>button:active{transform:translateY(4px) scale(.99);box-shadow:inset 0 1px #ffffff80,0 1px #174575}@media(hover:hover)and (pointer:fine){.club-panel .club-intro__actions>button:hover{transform:translateY(-1px);filter:brightness(1.04)}}.club-discovery{display:flex;flex-direction:column;flex:1;gap:12px;min-height:0;height:100%;width:100%;overflow:hidden}.club-discovery__body{display:flex;flex-direction:column;flex:1;gap:11px;min-height:0;overflow:hidden}.club-panel .club-discovery-tabs.shop-tabs{flex:none;margin:0}.club-panel .club-discovery-tabs>button{font-size:12px}.club-discovery .club-find-tools{flex:none}.club-discovery .club-search{width:100%}.club-discovery__results{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:2px 2px 8px}.club-discovery__pager{flex:none;display:flex;justify-content:center;gap:10px}.club-discovery__pager:empty{display:none}.club-discovery__body>.club-ranking-screen{flex:1;min-height:0}@media(max-width:350px){.club-panel .club-intro{padding:19px 13px 15px;border-radius:26px}.club-panel .club-intro h2{height:103px}.club-intro__cast{width:calc(100% + 26px);margin-inline:-13px;height:295px}.club-intro__copy>p{font-size:11px}.club-intro__perks{gap:9px}.club-intro__perks>span{font-size:7px}.club-panel .club-intro__actions>button{height:44px;min-height:44px;font-size:13px}.club-panel .club-discovery-tabs>button{font-size:10px}}@media(max-height:740px)and (max-aspect-ratio:13/10){.club-panel .club-intro{padding-top:19px}.club-panel .club-intro h2{height:103px}.club-intro__cast{height:295px}.club-intro__copy{padding:19px 8px 12px}.club-panel .club-intro__actions>button{height:45px;min-height:45px}}@media(max-height:600px)and (min-aspect-ratio:13/10){.club-panel .club-intro{max-width:620px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;gap:7px 17px;padding:13px 15px}.club-intro__heading{grid-column:2;grid-row:1}.club-panel .club-intro h2{height:70px}.club-intro__cast{grid-column:1;grid-row:1/4;height:215px;width:calc(100% + 30px);margin:-4px -15px}.club-intro__copy{grid-column:2;grid-row:2;padding:3px 0 6px}.club-intro__copy>p{font-size:10px;margin-bottom:8px}.club-intro__perks{gap:7px}.club-intro__perks>span{font-size:6px;gap:2px}.club-panel .club-intro__perks svg{width:10px;height:10px}.club-intro__actions{grid-column:2;grid-row:3;gap:8px}.club-panel .club-intro__actions>button{min-height:35px;height:35px;font-size:11px;border-radius:11px;padding:5px 10px}.club-intro__actions>button>svg{width:13px;height:13px}.club-intro__action-icon{width:23px;height:23px;border-radius:7px}.club-intro__action-icon>svg{width:15px;height:15px}}@media(prefers-reduced-motion:reduce){.club-intro__team{animation:none!important;opacity:0!important}.club-intro__team.is-original{opacity:1!important}.club-intro:before,.club-intro__glint,.club-intro__person>img,.club-intro h2>img,.club-panel .club-intro,.club-intro__backdrop>i,.club-intro__person,.club-intro__court,.club-intro__heading,.club-intro__actions,.club-intro__actions>button:before{animation:none!important}.club-panel .club-intro__actions>button{transition:none}}@keyframes club-intro-float{0%{transform:translate3d(-1px,0,0) rotate(-.12deg)}to{transform:translate3d(1px,-10px,0) rotate(.12deg)}}@keyframes club-intro-enter{0%{opacity:0;transform:translate(var(--intro-x),14px) scale(.96)}to{opacity:1;transform:none}}@keyframes club-intro-glow{0%{transform:translate(3%,-3%) scale(1)}to{transform:translate(-5%,6%) scale(1.1)}}@keyframes club-intro-ribbon{0%{transform:rotate(-12deg)}to{transform:rotate(17deg)}}@keyframes club-intro-shine{0%,16%{transform:translate(-90%);opacity:0}24%{opacity:.7}65%,to{transform:translate(100%);opacity:0}}@media(max-height:880px)and (max-aspect-ratio:13/10){.club-intro__copy{padding-top:19px;padding-bottom:12px}}@keyframes club-intro-ui{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes club-intro-court{0%{transform:scale(1.035) translate(0)}to{transform:scale(1.075) translate(-1%,.5%)}}@keyframes club-intro-location{0%{opacity:0}5.5556%,33.3333%{opacity:1}38.8889%,to{opacity:0}}.club-intro__backdrop{background:#0b9cdd}@media(prefers-reduced-motion:reduce){.club-intro__court{opacity:0!important}.club-intro__court.is-original{opacity:1!important}}@keyframes club-intro-button-light{0%,70%{left:-65%;opacity:0}75%{opacity:.7}90%,to{left:125%;opacity:0}}.club-intro__glint{position:absolute;z-index:3;top:21%;left:7%;width:14px;height:14px;background:#f8ffff;clip-path:polygon(50% 0,62% 37%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 37%);filter:drop-shadow(0 0 5px #aaffff);animation:club-intro-glint 7s ease-in-out infinite;opacity:0}.club-intro__glint.is-two{top:45%;left:auto;right:6%;width:10px;height:10px;animation-delay:3.3s}@keyframes club-intro-team{0%{opacity:0;transform:translate3d(7px,4px,0) scale(.985);filter:blur(4px)}5.5556%,33.3333%{opacity:1;transform:none;filter:blur(0)}38.8889%,to{opacity:0;transform:translate3d(-7px,-2px,0) scale(1.012);filter:blur(4px)}}@keyframes club-intro-breathe{0%{transform:translateY(0) rotate(-.18deg) scaleX(var(--intro-flip,1))}to{transform:translateY(-4px) rotate(.18deg) scaleX(var(--intro-flip,1))}}@keyframes club-intro-title{0%{transform:translateY(0) rotate(-.25deg)}to{transform:translateY(-3px) rotate(.25deg)}}@keyframes club-intro-rim{0%{border-color:#ffffff40;box-shadow:inset 0 0 9px #b0e9ff0d}to{border-color:#c9f8ffa6;box-shadow:inset 0 0 16px #a9eeff30}}@keyframes club-intro-glint{0%,12%,42%,to{opacity:0;transform:scale(.4) rotate(0)}22%,29%{opacity:.9;transform:scale(1.1) rotate(60deg)}}.club-home-dialog{position:fixed;inset:0;display:block;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;outline:0;background:transparent;overflow:hidden;overscroll-behavior:contain;animation:club-home-dialog-in .38s ease-out both}.club-home-dialog:not([open]){display:none}.club-home-dialog::backdrop{background:transparent;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:club-home-backdrop-in .65s cubic-bezier(.2,.75,.25,1) both}.club-home-dialog>.club-panel.is-home-welcome{display:flex;align-items:center;justify-content:center;padding:max(20px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));background:transparent!important}.club-panel.is-home-welcome>.menu-court-background,.club-panel.is-home-welcome>.menu-court-wash,.club-panel.is-home-welcome>.club-header{display:none!important}.club-panel.is-home-welcome>.club-content{display:flex;flex:none;flex-direction:column;align-items:center;justify-content:flex-start;width:min(100%,500px);height:auto;max-height:100%;padding:14px 6px 20px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.club-panel.is-home-welcome .club-intro{margin:auto 0;max-width:100%}.club-panel .club-intro__close{position:absolute;z-index:20;top:11px;right:11px;display:grid;place-items:center;width:32px;height:32px;min-height:32px;padding:7px;border:2px solid #fff;border-radius:11px;color:#1475bb;background:linear-gradient(#fff,#dff3ff);box-shadow:0 3px #06487866}.club-panel .club-intro__close>svg{width:16px;height:16px;stroke-width:2.5}@keyframes club-home-dialog-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.club-home-dialog,.club-home-dialog::backdrop{animation:none}}.club-home-dialog .club-intro{animation:club-home-card-in .7s .04s cubic-bezier(.16,.82,.24,1) both,club-intro-float 5.8s .74s ease-in-out infinite alternate}.club-home-dialog .club-intro__heading{animation:club-home-stage-in .58s .15s cubic-bezier(.2,.8,.2,1) both}.club-home-dialog .club-intro h2>img{animation-delay:.73s}.club-home-dialog .club-intro__person{--club-enter-x:0px;animation:club-home-person-in .65s .42s cubic-bezier(.18,.8,.2,1) both}.club-home-dialog .club-intro__person.is-left{--club-enter-x:-17px;animation-delay:.26s}.club-home-dialog .club-intro__person.is-right{--club-enter-x:17px;animation-delay:.34s}.club-home-dialog .club-intro__copy{animation:club-home-stage-in .48s .58s cubic-bezier(.2,.8,.2,1) both}.club-home-dialog .club-intro__actions{animation:none}.club-home-dialog .club-intro__actions>button{animation:club-home-action-in .45s .7s cubic-bezier(.2,.8,.2,1) both}.club-home-dialog .club-intro__actions>button+button{animation-delay:.8s}.club-home-dialog .club-intro__close{animation:club-home-action-in .4s .36s ease-out both}@keyframes club-home-backdrop-in{0%{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}to{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}}@keyframes club-home-card-in{0%{opacity:0;transform:translate3d(0,30px,0) scale(.94);filter:blur(3px)}to{opacity:1;transform:translate3d(-1px,0,0) rotate(-.12deg);filter:blur(0)}}@keyframes club-home-stage-in{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}@keyframes club-home-person-in{0%{opacity:0;translate:var(--club-enter-x) 18px}to{opacity:1;translate:0 0}}@keyframes club-home-action-in{0%{opacity:0;translate:0 13px}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.club-home-dialog .club-intro,.club-home-dialog .club-intro__heading,.club-home-dialog .club-intro__person,.club-home-dialog .club-intro__copy,.club-home-dialog .club-intro__actions>button,.club-home-dialog .club-intro__close{animation:none!important}}.club-home-dialog.is-closing{animation:none}.club-home-dialog.is-closing::backdrop{animation:club-home-backdrop-out .38s .28s cubic-bezier(.35,0,.6,1) both}.club-home-dialog.is-closing .club-panel{pointer-events:none}.club-home-dialog.is-closing .club-intro{animation:club-home-card-out .38s .22s cubic-bezier(.35,0,.7,1) both}.club-home-dialog.is-closing .club-intro__actions>button{animation:club-home-stage-out .18s 25ms ease-in both}.club-home-dialog.is-closing .club-intro__actions>button+button{animation-delay:0s}.club-home-dialog.is-closing .club-intro__copy{animation:club-home-stage-out .22s .05s ease-in both}.club-home-dialog.is-closing .club-intro__close{animation:club-home-stage-out .2s .06s ease-in both}.club-home-dialog.is-closing .club-intro__person{animation:club-home-stage-out .3s .18s cubic-bezier(.35,0,.7,1) both}.club-home-dialog.is-closing .club-intro__person.is-left{animation-delay:.1s}.club-home-dialog.is-closing .club-intro__person.is-right{animation-delay:.14s}.club-home-dialog.is-closing .club-intro__heading{animation:club-home-stage-out .28s .16s ease-in both}@keyframes club-home-stage-out{0%{opacity:var(--club-close-opacity,1);translate:var(--club-close-translate,none)}to{opacity:0;translate:0 10px}}@keyframes club-home-card-out{0%{opacity:var(--club-close-opacity,1);transform:var(--club-close-transform,none);filter:var(--club-close-filter,none)}to{opacity:0;transform:translate3d(0,22px,0) scale(.965);filter:blur(2px)}}@keyframes club-home-backdrop-out{0%{backdrop-filter:var(--club-close-backdrop,blur(8px));-webkit-backdrop-filter:var(--club-close-backdrop,blur(8px))}to{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}}@media(prefers-reduced-motion:reduce){.club-home-dialog.is-closing::backdrop{animation:none!important}}.global-chat-panel{position:absolute;z-index:910;inset:0;display:grid;place-items:end center;box-sizing:border-box;padding:12px 12px max(12px,env(safe-area-inset-bottom));opacity:0;pointer-events:none;transition:opacity .23s ease;font-family:var(--game-ui-font,system-ui,sans-serif)}.global-chat-panel.is-open{opacity:1;pointer-events:auto}.global-chat-panel.is-closing{pointer-events:none}.global-chat-panel button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.global-chat-panel__backdrop{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0}.global-chat-sheet{position:relative;display:flex;flex-direction:column;box-sizing:border-box;width:min(100%,560px);height:min(75%,680px);max-height:100%;min-height:0;overflow:hidden;border:2px solid #fff;border-radius:28px;color:#0a3268;transform:translate3d(0,28px,0) scale(.975);transform-origin:50% 100%;transition:transform .34s cubic-bezier(.2,.85,.25,1)}.global-chat-sheet:where(:not(.aero-console,.aero-console *)){background:linear-gradient(155deg,#f8fcff,#eaf5ff);box-shadow:0 5px #153e69,0 20px 45px #02172c55,inset 0 1px #fff}.global-chat-panel.is-open .global-chat-sheet{transform:translateZ(0) scale(1)}.global-chat-panel.is-closing .global-chat-sheet{transform:translate3d(0,36px,0) scale(.975);transition-duration:.23s}.global-chat-header{position:relative;flex:none;display:grid;grid-template-columns:40px minmax(0,1fr) 38px;align-items:center;gap:12px;min-height:84px;box-sizing:border-box;padding:16px;color:#fff;border-bottom:2px solid #ffffffaa}.global-chat-header:where(:not(.aero-console,.aero-console *)){background:linear-gradient(125deg,#065cc7,#078bdc 72%,#16aedf)}.global-chat-mark{display:grid;place-items:center;width:40px;height:40px;border:2px solid #ffffffc9;border-radius:14px}.global-chat-mark:where(:not(.aero-console,.aero-console *)){background:#ffffff19;box-shadow:0 3px #034d8a55,inset 0 1px #fff6}.global-chat-mark svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.global-chat-heading{min-width:0}.global-chat-heading h2{margin:0;color:#fff;font:1000 clamp(22px,5.7vw,31px)/1 var(--game-display-font,"Arial Black",system-ui);letter-spacing:-.04em;white-space:nowrap}.global-chat-header>button{display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid rgba(255,255,255,.74);border-radius:50%;color:#0b60bd;background:#fff;box-shadow:0 5px 12px #00286433,inset 0 1px #fff;transition:transform .14s ease,background .14s ease}.global-chat-header>button svg{display:block;width:19px;height:19px;overflow:visible;fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}.global-chat-header>button:active{transform:translateY(2px) scale(.94)}.global-chat-panel :is(button,input):focus-visible{outline:3px solid #73dfff;outline-offset:3px}.global-chat-messages{flex:1;min-height:0;display:grid;align-content:start;gap:10px;padding:15px 14px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#90bde0 transparent}.global-chat-message{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;padding:12px 11px;border:1px solid #d3e6f7;border-radius:18px}.global-chat-message:where(:not(.aero-console,.aero-console *)){background:#ffffffed;box-shadow:0 3px #b8d8ed66,inset 0 1px #fff}.global-chat-message.is-new{animation:global-chat-message-in .24s cubic-bezier(.2,.8,.3,1) both}.global-chat-message__avatar{position:relative;display:block;width:40px;height:40px}.global-chat-message__avatar>img:first-child{width:100%;height:100%;object-fit:cover;border:2px solid #fff;border-radius:12px;box-shadow:0 0 0 1px #3295ed,0 3px #c1d9ee}.global-chat-message__badge{position:absolute;z-index:2;left:50%;bottom:-5px;width:122%;max-height:17px;object-fit:contain;transform:translate(-50%)}.global-chat-message>div{min-width:0}.global-chat-message header{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.global-chat-message strong{min-width:0;overflow:hidden;color:#07579f;font-size:12px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.global-chat-message time{flex:none;color:#8399af;font-size:9px;font-weight:650}.global-chat-message p{margin:5px 0 0;color:#244663;font-size:13px;font-weight:550;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.global-chat-empty,.global-chat-loading{display:grid;justify-items:center;align-content:center;gap:12px;padding:26px 18px;color:#6c85a0;text-align:center}.global-chat-empty{margin:auto 0}.global-chat-empty b{color:#0b4783;font:1000 17px/1.15 var(--game-display-font,"Arial Black",system-ui)}.global-chat-empty p{max-width:260px;margin:0;font-size:12px;line-height:1.45}.global-chat-loading{flex:1}.global-chat-loading i{width:32px;height:32px;border:4px solid #cfe7f9;border-top-color:#138dec;border-radius:50%;animation:global-chat-spin .8s linear infinite}.global-chat-loading b{color:#1871b8;font-size:10px;font-weight:900;letter-spacing:.1em}.global-chat-notice,.global-chat-moderation{flex:none;margin:0 14px 10px;padding:10px 12px;border:1px solid #cfdeef;border-radius:12px;color:#335a7f;font-size:11px;font-weight:750;line-height:1.35;text-align:center}.global-chat-notice:where(:not(.aero-console,.aero-console *)){background:#e0effc}.global-chat-moderation{background:#e0effc}.global-chat-moderation{color:#ab2540;background:#fff0f3;border-color:#fac5ce}.global-chat-moderation[hidden]{display:none}.global-chat-sheet form{flex:none;display:grid;grid-template-columns:minmax(0,1fr) 90px;gap:10px;padding:13px 14px 17px;margin:0;border-top:1px solid #d5e7f6;background:#f5fbff}.global-chat-sheet form label{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;min-height:48px;padding:0 11px;border:2px solid #d1e5f6;border-radius:15px;background:#fff;box-shadow:inset 0 2px #eaf2fa;transition:border-color .14s ease,box-shadow .14s ease}.global-chat-sheet form label:focus-within{border-color:#1688e2;box-shadow:0 0 0 3px #1688e215}.global-chat-sheet form input{min-width:0;width:100%;height:100%;padding:0;border:0;outline:none!important;color:#173f69;background:transparent;font:550 16px/1 var(--game-ui-font,system-ui)}.global-chat-sheet form input::placeholder{color:#92a7bb;font-size:12px}.global-chat-sheet form label span{color:#859cb0;font-size:9px;font-weight:700;white-space:nowrap}.global-chat-sheet form button{display:flex;justify-content:center;align-items:center;gap:5px;min-height:48px;padding:0 7px;border:2px solid #fff;border-radius:15px;color:#fff;background:linear-gradient(145deg,#9ee93c,#54d919 70%,#2abb0c);box-shadow:0 4px #1c8e17,inset 0 1px #fff7;font:1000 11px/1 var(--game-ui-font,system-ui);transition:transform .14s ease,opacity .14s ease,background .14s ease}.global-chat-sheet form button svg{width:17px;height:17px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.global-chat-sheet form button:active:not(:disabled){transform:translateY(3px) scale(.97)}.global-chat-sheet form button:disabled{color:#7b94aa;background:linear-gradient(#e6eef5,#d5e2ed);box-shadow:0 4px #b7cada}.global-chat-sheet form button.is-busy svg{animation:global-chat-send .7s ease-in-out infinite alternate}@media(hover:hover){.global-chat-header>button:hover{background:#d9efff;transform:translateY(-1px)}.global-chat-sheet form button:hover:not(:disabled){transform:translateY(-1px)}}@media(max-width:360px){.global-chat-header{gap:8px;padding:14px 12px}.global-chat-messages{padding:12px 10px}.global-chat-message{gap:9px;padding:10px 8px}.global-chat-sheet form{grid-template-columns:minmax(0,1fr) 80px;gap:8px;padding-inline:10px}.global-chat-sheet form label{padding-inline:7px}.global-chat-sheet form button{gap:4px;padding-inline:4px;font-size:10px}.global-chat-sheet form button svg{width:15px;height:15px}}@media(max-height:620px){.global-chat-sheet{height:90%}.global-chat-header{min-height:68px;padding-block:10px}.global-chat-sheet form{padding-block:9px 13px}.global-chat-messages{padding-block:10px}}@media(prefers-reduced-motion:reduce){.global-chat-panel,.global-chat-sheet,.global-chat-message,.global-chat-loading i,.global-chat-panel button,.global-chat-panel button svg{animation:none!important;transition:none!important}}@keyframes global-chat-message-in{0%{opacity:0;transform:translate3d(0,8px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes global-chat-spin{to{transform:rotate(360deg)}}@keyframes global-chat-send{0%{transform:translate(-2px)}to{transform:translate(2px)}}.club-panel{position:absolute;inset:0;z-index:110;isolation:isolate;box-sizing:border-box;display:grid;grid-template-rows:auto auto auto minmax(0,1fr);gap:9px;min-width:0;overflow:hidden;padding:max(10px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) calc(96px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));color:#0a326e;font-family:inherit;background:#0a5fc4}.club-panel *{box-sizing:border-box}.club-panel [hidden]{display:none!important}.club-panel .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.club-background{position:absolute!important;inset:0;z-index:-3!important;filter:blur(2px) saturate(.82) brightness(1.08);transform:scale(1.025);object-fit:cover}.club-wash{position:absolute;z-index:-2;inset:0;background:linear-gradient(180deg,#f1f8ffd6,#e1efffbd 56%,#084dab4f);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:none}.club-panel>header,.club-panel>.club-tabs,.club-panel>.club-feedback,.club-panel>.club-content{width:min(100%,620px);margin:0 auto;min-width:0}.club-panel svg{display:block;width:24px;height:24px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.club-panel button{font:900 12px/1.15 var(--game-ui-font);letter-spacing:.015em;cursor:pointer;touch-action:manipulation;min-height:38px;padding:9px 14px;border:2px solid #fff;border-radius:14px;color:#fff;background:linear-gradient(135deg,#2499f1,#0866c9);box-shadow:inset 0 1px #fff5,0 3px #064a9e;transition:transform .15s,filter .15s;overflow-wrap:anywhere}.club-panel button:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 1px #fff4,0 1px #064a9e}.club-panel button:disabled{cursor:default;opacity:.5;box-shadow:none}.club-panel .club-primary{color:#fff}.club-panel .club-primary:where(:not(.aero-console,.aero-console *)){background:linear-gradient(125deg,#95e746,#4eba19);box-shadow:inset 0 1px #fff9,0 3px #34881b}.club-panel .club-danger:where(:not(.aero-console,.aero-console *)){background:linear-gradient(130deg,#ff6b72,#dc2b48);box-shadow:0 3px #a5213b}.club-panel button:focus-visible,.club-panel input:focus-visible,.club-panel select:focus-visible,.club-panel textarea:focus-visible,.club-panel summary:focus-visible{outline:3px solid #8cdd36;outline-offset:3px}.club-panel .club-header.menu-titlebar{display:flex;align-items:center;gap:10px;min-height:72px;padding:12px 14px;border:2px solid #fff;border-radius:23px}.club-panel .club-header.menu-titlebar:where(:not(.aero-console,.aero-console *)){background:radial-gradient(circle at 82% -22%,#85e44a40,transparent 42%),linear-gradient(135deg,#0761bd,#087bdc 59%,#159ce9);box-shadow:0 5px #0750a426,0 8px 18px #043e8e26}.club-header .menu-titlebar__copy{flex:1;min-width:0}.club-header [data-club-eyebrow]{display:block;margin-bottom:4px;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#d6efff;font:900 8px/1.2 var(--game-ui-font);letter-spacing:.08em}.club-panel .club-header h1{font:1000 clamp(23px,5.8vw,34px)/.95 var(--game-ui-font);color:#fff;letter-spacing:-.055em;text-shadow:0 2px #034c9533;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.club-panel .club-icon-button{display:grid;place-items:center;position:relative;flex:none;width:34px;height:34px;min-height:34px;padding:6px;border:1px solid #ffffff95;border-radius:12px}.club-panel .club-icon-button:where(:not(.aero-console,.aero-console *)){background:#ffffff1c;box-shadow:inset 0 1px #ffffff45}.club-icon-button svg{width:21px;height:21px}.club-inbox-button b,.app-club-badge{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:1px 4px;display:grid;place-items:center;color:#fff;background:#ef3348;border:2px solid #fff;border-radius:12px;font:900 9px/1 var(--game-ui-font)}.app-club-badge{z-index:3;right:14%;top:2px}.app-club-badge[hidden]{display:none}.app-bottom-nav.is-context-screen>.app-bottom-nav__selection{display:none}.club-tabs,.club-subtabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;flex:none;padding:5px;border:2px solid #fff;border-radius:18px}.club-tabs:where(:not(.aero-console,.aero-console *)),.club-subtabs:where(:not(.aero-console,.aero-console *)){background:linear-gradient(120deg,#146fd2,#07448d);box-shadow:0 3px #063976}.club-tabs button,.club-subtabs button{display:flex;justify-content:center;align-items:center;gap:7px;min-height:42px;min-width:0;padding:7px 5px;border:0;border-radius:12px;box-shadow:none;background:transparent;color:#d2eaff;font-size:10px}.club-tabs button.is-active,.club-subtabs button.is-active{color:#fff;background:linear-gradient(125deg,#95e746,#4eba19);box-shadow:inset 0 1px #fff9,0 2px #34881b}.club-tabs svg{width:21px;height:21px}.club-subtabs{margin:0;grid-template-columns:repeat(auto-fit,minmax(0,1fr));width:100%}.club-subtabs button{min-height:34px;font-size:10px}.club-feedback{font:850 11px/1.25 var(--game-ui-font);color:#226b0d;min-height:0;max-height:32px;overflow:auto;padding:0 3px;overflow-wrap:anywhere}.club-feedback:empty{display:none}.club-feedback.is-error{color:#b21e39}.club-content{display:flex;flex-direction:column;gap:10px;min-height:0;overflow:hidden}.club-content>*,.club-scroll>*{flex-shrink:0;min-width:0}.club-content>.club-scroll{flex:1 1 0;min-height:0}.club-scroll{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#7db7e1 transparent;padding:1px 2px 6px}.club-card{padding:16px;border:2px solid #fff;border-radius:23px;overflow-wrap:anywhere}.club-card:where(:not(.aero-console,.aero-console *)){background:linear-gradient(145deg,#fafdff,#eaf4ff);box-shadow:0 4px #9cbfe1,0 9px 18px #174e811c}.club-scroll>.club-card{margin-bottom:12px}.club-card h2,.club-card h3{color:#0b3c7d;font-weight:1000;letter-spacing:-.04em;line-height:1.05;margin:0 0 10px}.club-card h2{font-size:26px}.club-card h3{font-size:18px}.club-card p{font:750 13px/1.4 var(--game-ui-font);color:#55789f;margin:8px 0 12px}.club-card small{font:850 10px/1.3 var(--game-ui-font);color:#6489af}.club-card.is-unread{border-left:5px solid #83d92e}.club-color-ocean{--club-light:#38ceff;--club-dark:#1266d9}.club-color-lime{--club-light:#c5ff55;--club-dark:#4e9b1a}.club-color-violet{--club-light:#dc9dff;--club-dark:#7843cf}.club-color-coral{--club-light:#ffa488;--club-dark:#dc4b75}.club-color-gold{--club-light:#fff19a;--club-dark:#e09c24}.club-color-mint{--club-light:#87ffe0;--club-dark:#1aa894}.club-mark{display:grid;align-content:center;justify-items:center;flex:none;width:58px;height:70px;padding:5px;color:#fff;clip-path:polygon(50% 0,96% 15%,93% 72%,50% 100%,7% 72%,4% 15%);filter:drop-shadow(0 3px 1px #06356733)}.club-mark:where(:not(.aero-console,.aero-console *)){background:linear-gradient(145deg,var(--club-light),var(--club-dark))}.club-mark>b>svg{width:30px;height:30px;filter:drop-shadow(0 2px 1px #25466c40)}.club-mark>small{font:1000 9px/1 var(--game-ui-font);color:#fff;margin-top:5px;letter-spacing:.02em}.club-overview{flex:1!important;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:12px}.club-summary{display:flex;flex-direction:column;gap:12px;padding:16px}.club-summary__identity{display:flex;align-items:center;gap:12px;min-width:0}.club-summary__identity>div{flex:1;min-width:0}.club-summary__identity h2{margin:5px 0 0;font-size:clamp(23px,5.5vw,34px);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.club-summary__identity small{font-size:10px;color:#6489af}.club-summary__identity .club-icon-button{align-self:flex-start;color:#5f8fbd;border-color:#fff}.club-summary__identity .club-icon-button:where(:not(.aero-console,.aero-console *)){background:#d6eaff}.club-level{display:flex;gap:10px;align-items:center}.club-level>small{font-size:10px;white-space:nowrap}.club-meter{display:block;flex:1;width:100%;height:10px;overflow:hidden;border:1px solid #d1e1ef;border-radius:10px}.club-meter:where(:not(.aero-console,.aero-console *)){background:#c7dced;box-shadow:inset 0 2px 3px #184b7720}.club-meter>i{display:block;height:100%;background:linear-gradient(90deg,#76d12b,#b0f159);border-radius:inherit}.club-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.club-stats>div,.club-stats>button{display:grid;justify-items:center;align-content:center;gap:5px;min-height:53px;padding:6px 3px;border:0;border-radius:13px;color:#fff;background:linear-gradient(130deg,#167ddd,#0758ae);box-shadow:inset 0 1px #fff5}.club-stats b{display:flex;align-items:center;gap:4px;font:1000 23px/1 var(--game-ui-font)}.club-stats b>small{color:#b6daf8;font-size:12px}.club-stats b svg{width:18px;height:18px;fill:#ff7290;stroke:#ff7290}.club-stats span{font:900 8px/1.2 var(--game-ui-font);color:#d5eaff;text-align:center}.club-features{display:grid;grid-template-columns:1fr 1fr;gap:10px}.club-panel .club-feature{display:flex;align-items:center;gap:12px;position:relative;min-height:66px;padding:12px 15px;text-align:left;border-radius:20px}.club-panel .club-feature:where(:not(.aero-console,.aero-console *)){background:radial-gradient(ellipse at 0 0,#61d3ff55,transparent 65%),linear-gradient(115deg,#087ce0,#1157bf);box-shadow:0 4px #084a9c,inset 0 1px #fff6}.club-feature:nth-child(2):where(:not(.aero-console,.aero-console *)){background:linear-gradient(120deg,#9765e8,#6540bc)}.club-feature:nth-child(3):where(:not(.aero-console,.aero-console *)){background:linear-gradient(120deg,#ffa62f,#ec7b0b)}.club-feature:nth-child(4):where(:not(.aero-console,.aero-console *)){background:linear-gradient(120deg,#21be91,#088971)}.club-feature svg{width:30px;height:30px;filter:drop-shadow(0 2px #06336935)}.club-feature span{font-size:clamp(11px,2.8vw,16px);font-weight:1000}.club-feature>b{position:absolute;top:-6px;right:-5px;display:grid;place-items:center;min-width:22px;height:22px;border-radius:50%;border:2px solid #fff;background:#ef3348;color:#fff;font-size:10px}.club-overview-footer{display:flex;gap:7px;align-items:center;justify-content:space-between;min-height:30px;color:#2e6195;font:900 9px/1.2 var(--game-ui-font)}.club-overview-footer button{display:flex;align-items:center;gap:5px;font-size:9px;min-height:30px;padding:5px 8px;white-space:nowrap}.club-overview-footer svg{width:16px;height:16px}.club-join{display:flex;flex-direction:column;gap:7px;text-align:center}.club-join p,.club-join small{margin:0;color:#285e94;font-size:12px;font-weight:800}.club-welcome{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;flex:1!important;min-height:0;text-align:center}.club-welcome>svg{width:76px;height:76px;color:#1880d2}.club-welcome h2{margin:0;font-size:clamp(24px,6vw,36px)}.club-welcome p{margin:0;font-size:14px}.club-welcome>div{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px}.club-collection-link button{display:flex;gap:8px;align-items:center;justify-content:center;width:100%}.club-find-tools{display:flex;gap:8px;align-items:center;flex-shrink:0}.club-find-tools>.club-secondary{display:flex;gap:5px;align-items:center;min-height:42px;padding:8px 10px;font-size:10px}.club-secondary svg{width:18px;height:18px}.club-search{position:relative;display:flex;gap:7px;min-width:0;width:100%;align-items:center;flex:none}.club-panel input,.club-panel textarea,.club-panel select{width:100%;min-width:0;min-height:42px;border:2px solid #fff;border-radius:12px;padding:8px 10px;color:#154d86;background:#e5f1fb;box-shadow:inset 0 2px 4px #2363a21c;font:750 16px/1.2 var(--game-ui-font)}.club-search>input{flex:1;width:0}.club-search>button{display:grid;place-items:center;min-width:42px;width:42px;padding:8px}.club-filters{position:static;flex:none}.club-filters>summary{display:grid;place-items:center;list-style:none;width:38px;height:40px;border:2px solid #fff;border-radius:12px;color:#1467b3;background:#cde5fb;cursor:pointer}.club-filters>summary svg{width:20px;height:20px}.club-filters>div{position:absolute;z-index:8;top:49px;left:0;right:0;display:flex;flex-direction:column;gap:12px;padding:16px;border:2px solid #fff;border-radius:16px;background:#d9edff;box-shadow:0 10px 20px #143f7b3b}.club-filters label{display:flex;gap:5px;flex-direction:column;font-size:10px;font-weight:900}.club-filters .club-check{flex-direction:row;align-items:center;font-size:12px}.club-check input{width:18px;height:18px;min-height:0}.club-list{display:flex;flex-direction:column;gap:10px;padding-bottom:8px}.club-panel .club-list-row{display:flex;align-items:center;gap:12px;flex:none;min-height:92px;padding:12px;border:2px solid #fff;border-radius:20px;color:#0b3c7d;text-align:left}.club-panel .club-list-row:where(:not(.aero-console,.aero-console *)){background:linear-gradient(145deg,#fafdff,#eaf4ff);box-shadow:0 4px #9cbfe1}.club-list-row>.club-mark{width:46px;height:57px}.club-list-row .club-mark svg{width:26px;height:26px}.club-list-row>span:nth-child(2){display:grid;gap:5px;flex:1;min-width:0}.club-list-row strong{font-size:clamp(16px,3.9vw,20px);font-weight:1000;letter-spacing:-.04em;overflow-wrap:anywhere}.club-list-row small{display:block;font-size:9px;font-weight:850;line-height:1.2;color:#6489af}.club-list-row em{font-size:9px;font-style:normal;line-height:1.2;color:#5483ae}.club-list-row>b{font-size:23px;text-align:right;flex:none;max-width:22%;overflow-wrap:anywhere}.club-list-row>b small{margin-top:5px;font-size:9px}.club-list-row>i{font-style:normal;color:#8bb4d7;font-size:26px}.club-row-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;flex:none;font-size:10px;font-weight:850;color:#4674a0}.club-row-actions button{font-size:10px;min-height:34px}.club-list-empty{display:grid;place-items:center;min-height:140px;margin:0;background:#fff;text-align:center;color:#55789f;font:750 13px/1.5 var(--game-ui-font,system-ui);padding:28px 20px}.club-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:140px;flex:1;text-align:center;color:#376f9f;padding:16px;font:750 13px/1.4 var(--game-ui-font)}.club-empty>svg{width:56px;height:56px;color:#3d96dc}.club-empty h2{font-size:24px;letter-spacing:-.04em;line-height:1.05;margin:0;color:#124c87}.club-empty p{margin:0;max-width:280px}.club-list-heading{font:1000 13px/1.2 var(--game-ui-font);color:#225e98;margin:0;padding:3px}.club-league-intro{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;border:2px solid #fff;border-radius:20px;color:#fff;background:linear-gradient(120deg,#147dde,#0755b1);box-shadow:0 3px #064a95;flex:none}.club-league-intro>div{display:flex;gap:10px;align-items:center;min-width:0}.club-league-intro>div>svg{width:36px;height:36px;color:#ffe17b}.club-league-intro strong{display:block;font:1000 16px/1.1 var(--game-ui-font);letter-spacing:-.03em}.club-league-intro small{display:block;margin-top:5px;font-size:10px;color:#c9e5fc}.club-your-position{flex:none}.club-your-position>small{display:block;margin-bottom:7px;color:#3c74a4;font-weight:1000;font-size:10px}.club-your-position .club-list-row{width:100%;min-height:76px;padding:8px 12px}.club-your-position .club-mark{height:47px;width:39px}.club-section-note{display:flex;align-items:center;justify-content:space-between;gap:8px;font:850 9px/1.3 var(--game-ui-font);color:#427cae;flex:none}.club-section-note button{display:flex;gap:3px;align-items:center;min-height:30px;font-size:9px;padding:5px 8px}.club-section-note svg{width:15px;height:15px}.club-members{display:flex;flex-direction:column;gap:10px}.club-member{display:flex;align-items:center;flex-wrap:wrap;gap:8px;flex:none;padding:10px;border:2px solid #fff;border-radius:19px}.club-member:where(:not(.aero-console,.aero-console *)){background:linear-gradient(145deg,#fafdff,#eaf4ff);box-shadow:0 3px #9cbfe1}.club-panel .club-member__profile{display:flex;align-items:center;gap:9px;min-width:0;flex:1;padding:0;border:0;background:none;box-shadow:none;color:#154b82;text-align:left}.club-member__profile img:not(.leaderboard-avatar__badge){width:42px;height:42px;object-fit:cover;flex:none;border:2px solid #fff;border-radius:13px;background:#cae1f5}.club-member__profile>span:not(.club-player-avatar){display:grid;gap:4px;min-width:0}.club-member strong{font:1000 13px/1.15 var(--game-ui-font);overflow-wrap:anywhere}.club-member small{display:block;font:800 9px/1.2 var(--game-ui-font);color:#6c91b4}.club-member em{font:850 8px/1.2 var(--game-ui-font);color:#35a532;font-style:normal}.club-member__score{max-width:28%;text-align:right;color:#2268a5;font-size:12px}.club-member__score small{margin-top:4px;font-size:8px}.club-member-tools{width:100%;font-size:9px;color:#4c7ba8}.club-member-tools summary{cursor:pointer;min-height:18px;padding-top:3px}.club-member-tools button{margin:5px 5px 0 0;min-height:30px;padding:6px 8px;font-size:9px}.club-contributors{display:flex;flex-direction:column;gap:9px}.club-contributor{display:flex;gap:10px;align-items:center;padding:14px;border:2px solid #fff;border-radius:17px;background:#f5fbff;box-shadow:0 3px #9cbfe1}.club-contributor>b{color:#efa721;font-size:25px}.club-contributor>strong{flex:1;overflow-wrap:anywhere;font-size:14px}.club-contributor small{display:block;margin-top:5px;font-size:8px;color:#7797b5}.club-contributor>span{font-weight:1000;font-size:14px}.club-about dl{margin:0}.club-about dl>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:10px;padding:12px 0;border-top:1px solid #cfdfed}.club-about dt{font:900 9px/1.3 var(--game-ui-font);color:#7093b4}.club-about dd{margin:0;font:900 13px/1.3 var(--game-ui-font);color:#174e86;overflow-wrap:anywhere}.club-contribution{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:10px 12px;border:2px solid #fff;border-radius:14px;color:#25659b;font-size:9px;flex:none}.club-contribution:where(:not(.aero-console,.aero-console *)){background:#deeffd}.club-contribution>b{flex:none}.club-contribution span{text-align:right;line-height:1.3}.club-mission,.club-reward-focus{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;flex:1!important;min-height:0;text-align:center;padding:18px}.club-mission h2,.club-reward-focus h2{margin:0;font-size:clamp(25px,6vw,35px)}.club-mission p,.club-reward-focus p{margin:0;max-width:340px;font-size:13px}.club-mission>.club-meter{flex:none;height:14px;margin-top:6px}.club-mission>strong{font-size:15px;color:#4c87b6}.club-mission>button,.club-reward-focus>button{width:min(100%,290px);min-height:42px}.club-mission>.club-coin-reward{font-size:25px;color:#de9613;letter-spacing:-.03em}.club-reward-symbol{display:grid;place-items:center;width:68px;height:68px;color:#eeab18;background:#ffecaf;border:3px solid #fff;border-radius:23px;box-shadow:0 3px #ddb667}.club-reward-symbol svg{width:42px;height:42px;fill:#ffd144;stroke:#dc9410}.club-reward-art{display:grid;place-items:center;width:100px;height:118px;object-fit:contain;flex:none;filter:drop-shadow(0 5px 3px #154e8426)}.club-reward-art>svg{width:78px;height:78px;color:#e9a315;fill:#ffe289}.club-pager{display:flex;align-items:center;justify-content:center;gap:20px;flex:none;height:36px;font:1000 13px/1 var(--game-ui-font);color:#356f9f}.club-pager button{display:grid;place-items:center;min-height:32px;width:44px;padding:3px;font-size:26px;line-height:1}.club-footnote{text-align:center;flex:none;color:#4e82ae;font:800 10px/1.3 var(--game-ui-font)}.club-application{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px}.club-application>span{display:grid;gap:5px;min-width:0;overflow-wrap:anywhere}.club-application>div{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.club-application small{font-size:10px;color:#7095b5;display:block}.club-application button{font-size:10px;min-height:32px;padding:7px 9px}.club-outgoing{flex:none;font-size:11px;font-weight:850;color:#477aa5}.club-outgoing>div{max-height:80px;overflow:auto;padding:8px 0}.club-invite-title{display:flex;align-items:center;gap:12px;margin-bottom:12px}.club-invite-title h3{margin-bottom:5px}.club-edit{display:flex;flex-direction:column;gap:12px;min-height:0}.club-edit fieldset{min-width:0;margin:0;padding:15px;border:2px solid #fff;border-radius:21px;background:linear-gradient(145deg,#fafdff,#eaf4ff);box-shadow:0 3px #9cbfe1;display:flex;flex-direction:column;gap:12px}.club-edit legend{font:1000 11px/1.2 var(--game-ui-font);color:#3b7aaf;padding:0 5px}.club-edit label{display:flex;flex-direction:column;gap:5px;font:900 10px/1.2 var(--game-ui-font);color:#5e87ad}.club-edit textarea{resize:none;height:66px;font-size:14px}.club-edit p{margin:0;color:#6489ac;font-size:11px;line-height:1.35}.club-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.club-form-grid label:last-child{grid-column:1/-1}.club-edit select{font-size:14px}.club-create{flex:1!important;justify-content:center}.club-create fieldset{gap:12px}.club-create fieldset>button{margin-top:5px}.club-chat-log{flex:1!important;min-height:0;overflow:auto;overscroll-behavior:contain;padding:5px 3px;display:flex;flex-direction:column;gap:10px;scrollbar-width:thin}.club-chat-message{flex:none;position:relative;border:2px solid #fff;border-radius:17px;padding:12px 35px 12px 12px;background:linear-gradient(145deg,#fafdff,#eaf4ff);box-shadow:0 3px #9cbfe1;color:#164b80}.club-chat-message>div{display:flex;gap:8px;justify-content:space-between;align-items:center;font-size:11px}.club-chat-message b{overflow-wrap:anywhere}.club-chat-message small{color:#7b9ab5;font-size:9px;flex:none}.club-chat-message p{margin:7px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font:750 14px/1.35 var(--game-ui-font)}.club-chat-message details{position:absolute;right:8px;top:9px;font-size:10px}.club-chat-message summary{cursor:pointer;list-style:none;font-weight:1000}.club-chat-message details button{font-size:9px;min-height:28px;padding:5px;margin:5px 0 0 5px}.club-chat-form{display:flex;gap:8px;flex:none;padding-bottom:4px}.club-chat-form input{flex:1;width:0}.club-chat-form button{min-width:62px}.club-confirm{flex-basis:100%;padding:12px;border:2px solid #fff;border-radius:14px;color:#9e3d31;margin-top:8px}.club-confirm:where(:not(.aero-console,.aero-console *)){background:#ffe9df}.club-confirm p{font-size:12px;line-height:1.3}.club-confirm button{margin:5px 5px 0 0}.club-profile-overlay{position:absolute;inset:0;z-index:8;display:grid;place-items:center;padding:18px;background:#06275bc4}.club-profile-overlay>.club-card{width:min(100%,360px);max-height:100%;overflow:auto;text-align:center;padding:24px}.club-profile-overlay img:not(.leaderboard-avatar__badge){width:94px;height:94px;object-fit:cover;border:3px solid #fff;border-radius:25px;box-shadow:0 4px #9cbfe1}.club-profile-overlay button{display:block;min-width:75%;margin:12px auto 0}.club-reward{display:flex;align-items:center;gap:12px;margin-bottom:16px}.club-reward>div{min-width:0;flex:1}.club-reward h3{font-size:19px}@media(min-height:850px){.club-panel{gap:13px;padding-top:max(16px,env(safe-area-inset-top))}.club-panel .club-header.menu-titlebar{min-height:82px}.club-summary{padding:22px;gap:18px}.club-summary__identity>.club-mark{width:74px;height:88px}.club-stats>button,.club-stats>div{min-height:65px}.club-panel .club-feature{min-height:84px}.club-overview{gap:18px}.club-reward-art{width:140px;height:170px}}@media(max-width:350px){.club-panel{padding-inline:10px;gap:7px}.club-panel .club-header.menu-titlebar{padding:10px;gap:6px;min-height:64px}.club-panel .club-header h1{font-size:23px}.club-header .club-icon-button{width:29px;height:31px;min-height:31px;padding:5px;border-radius:10px}.club-header [data-club-eyebrow]{font-size:7px}.club-tabs{gap:3px;padding:4px}.club-tabs button{gap:5px;font-size:9px;min-height:36px}.club-tabs svg{width:17px;height:17px}.club-summary{padding:12px;gap:10px}.club-summary__identity{gap:8px}.club-summary__identity>.club-mark{width:47px;height:57px}.club-summary__identity h2{font-size:23px}.club-level>small{font-size:8px}.club-stats>button,.club-stats>div{min-height:44px}.club-stats b{font-size:19px}.club-stats span{font-size:7px}.club-features{gap:8px}.club-panel .club-feature{min-height:52px;padding:8px 10px;gap:8px;border-radius:16px}.club-feature svg{width:23px;height:23px}.club-feature span{font-size:11px}.club-overview{gap:10px}.club-overview-footer,.club-overview-footer button{font-size:8px}.club-find-tools{gap:5px}.club-find-tools>.club-secondary{padding:8px 7px;font-size:9px}.club-find-tools>.club-secondary svg{display:none}.club-list-row{gap:8px!important;padding:10px!important}.club-list-row>i{display:none}.club-list-row>span:nth-child(2){gap:4px}.club-list-row small,.club-list-row em{font-size:8px}.club-list-row>b{font-size:20px}.club-member__profile img:not(.leaderboard-avatar__badge){width:36px;height:36px}.club-member strong{font-size:12px}.club-mission,.club-reward-focus{padding:12px;gap:8px}.club-mission h2,.club-reward-focus h2{font-size:25px}.club-mission p,.club-reward-focus p{font-size:12px}.club-reward-art{width:75px;height:88px}.club-reward-symbol{width:48px;height:48px;border-radius:17px}.club-reward-symbol svg{width:30px;height:30px}.club-edit fieldset{padding:12px;gap:9px}.club-edit textarea{height:54px}.club-panel input,.club-panel select{min-height:38px}.club-footnote{font-size:9px}}@media(max-height:600px)and (min-aspect-ratio:13/10){.club-panel{gap:5px;padding-top:6px;padding-bottom:80px}.club-panel .club-header.menu-titlebar{min-height:46px;padding:6px 12px;border-radius:17px}.club-header [data-club-eyebrow]{display:none}.club-panel .club-header h1{font-size:25px}.club-tabs{padding:3px;border-radius:13px}.club-tabs button{min-height:30px;gap:6px;flex-direction:row}.club-tabs svg{width:18px;height:18px}.club-content{gap:7px}.club-overview{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr) auto;align-items:center;gap:8px 12px}.club-summary{grid-row:1/3;padding:10px;gap:8px}.club-summary__identity>.club-mark{width:40px;height:48px}.club-summary__identity h2{font-size:22px}.club-summary__identity small{font-size:8px}.club-stats>button,.club-stats>div{min-height:40px}.club-stats b{font-size:19px}.club-stats span{font-size:7px}.club-features{gap:7px}.club-panel .club-feature{min-height:48px;padding:7px 10px;gap:8px;border-radius:15px}.club-feature svg{width:23px;height:23px}.club-feature span{font-size:11px}.club-overview-footer{font-size:8px}.club-overview-footer button{font-size:8px;min-height:25px;padding:4px 6px}.club-reward-focus,.club-mission{display:grid;grid-template-columns:80px minmax(0,1fr) auto;align-items:center;justify-items:center;gap:5px 12px;padding:10px}.club-reward-focus>.club-reward-art,.club-mission>.club-reward-symbol{grid-column:1;grid-row:1/5;width:70px;height:85px}.club-reward-focus>h2,.club-mission>h2{grid-column:2;font-size:25px}.club-reward-focus>small,.club-mission>small,.club-reward-focus>p,.club-mission>p{grid-column:2;font-size:11px}.club-reward-focus>button,.club-mission>button{grid-column:3;grid-row:2/4;min-width:100px;width:auto;font-size:10px}.club-reward-focus>button+button{grid-row:4}.club-mission>.club-meter{grid-column:2;max-height:10px;margin:0}.club-mission>strong{grid-column:2;font-size:11px}.club-mission>.club-coin-reward{grid-column:3;grid-row:1;font-size:20px}.club-contribution{padding:5px 10px}.club-pager{height:28px}.club-pager button{min-height:27px}.club-footnote{font-size:8px}.club-subtabs button{min-height:28px;font-size:9px}.club-create fieldset{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;padding:10px}.club-create fieldset>label:has(textarea){grid-column:2;grid-row:1/3}.club-create fieldset>button,.club-create fieldset>.club-form-grid,.club-create fieldset>p{grid-column:1/-1}.club-create fieldset>.club-form-grid{display:flex;gap:12px}.club-create .club-form-grid label{flex:1}.club-edit textarea{height:66px}.club-edit fieldset>legend{font-size:9px}.club-edit label{font-size:9px}.club-panel input,.club-panel select{min-height:34px;padding:6px 8px}.club-search>button{min-height:34px}.club-league-intro{padding:8px 12px}.club-league-intro strong{font-size:14px}.club-your-position .club-list-row{min-height:57px}.club-your-position .club-mark{height:36px;width:31px}.club-your-position>small{font-size:8px;margin-bottom:4px}}@media(prefers-reduced-motion:reduce){.club-panel *{animation:none!important;transition:none!important}}.club-header{grid-row:1}.club-tabs{grid-row:2}.club-feedback{grid-row:3}.club-content{grid-row:4}.club-subtabs{display:flex}.club-subtabs button{flex:1}.club-panel .club-header .menu-titlebar__copy h1{font:1000 clamp(20px,5.5vw,34px)/1 var(--game-ui-font);letter-spacing:-.045em}.club-find-tools>.club-search{flex:1 1 0;width:auto}.club-pager,.club-footnote,.club-overview-footer,.club-row-actions{color:#fff;text-shadow:0 1px 3px #14467d}@media(max-width:350px){.club-panel .club-header .menu-titlebar__copy h1{font-size:18px}}@media(max-height:600px)and (min-aspect-ratio:13/10){.club-panel{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.club-panel .club-header .menu-titlebar__copy h1{font-size:25px}}@media(max-height:600px)and (min-aspect-ratio:13/10){.club-filters>div{display:grid;grid-template-columns:1.1fr 1fr auto;top:42px;gap:10px;padding:10px;align-items:end}}.club-panel{grid-template-rows:auto auto auto auto minmax(0,1fr)}.club-panel .club-header.menu-titlebar{min-height:94px;padding:18px;gap:12px}.club-panel .club-header .menu-titlebar__copy{flex:1;min-width:0}.club-panel .club-header .menu-titlebar__copy h1{font-size:clamp(24px,6.2vw,36px)}.club-panel .club-header [data-club-eyebrow]{font-size:9px;letter-spacing:.16em}.club-local-back{grid-row:4;justify-self:start}.club-panel .club-content{grid-row:5;gap:9px}.club-overview{justify-content:flex-start;gap:12px}.club-panel .club-mark{clip-path:none;width:64px;height:64px;aspect-ratio:1;flex:none;overflow:hidden;position:relative;border:3px solid white;border-radius:19px;outline:2px solid #45afff}.club-panel .club-mark:where(:not(.aero-console,.aero-console *)){background:linear-gradient(145deg,#269fff,#073f91);box-shadow:0 4px #0a4b91,0 6px 14px #16488535}.club-mark>img{width:100%;height:100%;object-fit:cover;border-radius:15px}.club-panel .club-list-row>.club-mark{width:48px;height:48px;border-radius:14px;border-width:2px}.club-list-row .club-mark>img{border-radius:11px}.club-panel .club-summary{padding:17px;gap:14px;border:2px solid #fff;border-radius:24px}.club-panel .club-summary:where(:not(.aero-console,.aero-console *)){background:radial-gradient(ellipse at 100% 0,#63c8ff4d,transparent 65%),linear-gradient(135deg,#f6fcff,#d6eafe);box-shadow:0 5px #144c89,0 10px 22px #043b7040}.club-summary__identity{gap:14px;align-items:center}.club-summary__identity h2{font-size:clamp(23px,5.4vw,33px);color:#124781;text-shadow:0 1px #fff;letter-spacing:-.045em;margin:5px 0}.club-summary__identity small{display:flex;gap:9px;align-items:center;font-weight:1000;color:#3d83bc;font-size:12px}.club-level-pill{padding:4px 7px;border-radius:7px;color:#245c97;font-size:9px;white-space:nowrap}.club-level-pill:where(:not(.aero-console,.aero-console *)){background:#d0e8fe}.club-summary__caption{font:900 8px/1.2 var(--game-ui-font);color:#5b8bb3;letter-spacing:.04em}.club-level{gap:9px;flex-wrap:wrap}.club-level .club-meter{flex:1;min-width:100px;height:12px;border:1px solid #fff;border-radius:9px}.club-level .club-meter:where(:not(.aero-console,.aero-console *)){background:#abcbe9;box-shadow:inset 0 2px 3px #345d8533}.club-level .club-meter i{background:linear-gradient(90deg,#1782ff,#29c9ef);box-shadow:inset 0 1px #a0f8ff}.club-stats{gap:7px}.club-stats>button,.club-stats>div{background:linear-gradient(#eff9ff,#c5dff6);border:1px solid #fff;border-radius:15px;box-shadow:0 2px #aacbe9}.club-panel .club-feature{border:2px solid #fff;color:#fff;min-height:68px;border-radius:19px}.club-panel .club-feature:where(:not(.aero-console,.aero-console *)){background:linear-gradient(135deg,#288be6,#0e5bb6);box-shadow:0 4px #073e7c}.club-panel .club-feature:nth-child(2):where(:not(.aero-console,.aero-console *)){background:linear-gradient(135deg,#a35cea,#6b36bc);box-shadow:0 4px #432075}.club-panel .club-feature:nth-child(3):where(:not(.aero-console,.aero-console *)){background:linear-gradient(135deg,#ffbe45,#ef8a21);box-shadow:0 4px #a95816}.club-panel .club-feature:nth-child(4):where(:not(.aero-console,.aero-console *)){background:linear-gradient(135deg,#27cbbe,#119287);box-shadow:0 4px #085d5c}.club-feature>svg{color:#fff;filter:drop-shadow(0 2px 0 #16407945)}.club-rewards-collection{display:flex;justify-content:flex-end}.club-rewards-collection button{font-size:9px;min-height:27px;padding:4px 9px}@media(min-height:850px){.club-panel .club-header.menu-titlebar{min-height:104px}.club-panel .club-summary{padding:22px;gap:19px}.club-summary__identity>.club-mark{width:82px;height:82px}.club-panel .club-feature{min-height:86px}}@media(max-width:350px){.club-panel .club-header.menu-titlebar{min-height:82px;padding:14px 12px;gap:8px}.club-panel .club-header .menu-titlebar__copy h1{font-size:25px}.club-panel .club-summary{padding:12px;gap:10px}.club-summary__identity{gap:9px}.club-summary__identity>.club-mark{width:52px;height:52px;border-radius:15px}.club-summary__identity h2{font-size:22px}.club-summary__identity small{font-size:10px}.club-level-pill{font-size:7px}.club-panel .club-feature{min-height:55px}.club-summary__caption{font-size:7px}}@media(max-height:600px)and (min-aspect-ratio:13/10){.club-panel .club-header.menu-titlebar{min-height:49px;padding:8px 13px}.club-panel .club-header .menu-titlebar__copy h1{font-size:26px}.club-panel .club-summary{padding:10px;gap:8px}.club-summary__identity>.club-mark{width:44px;height:44px}.club-summary__identity h2{font-size:22px}.club-panel .club-feature{min-height:43px}.club-overview{align-items:start;gap:8px 12px}.club-local-back{--club-back-size:30px;--club-back-icon-size:18px}.club-panel .club-content,.club-level{gap:5px}.club-level .club-meter{height:8px}}.club-panel{grid-template-rows:auto auto auto minmax(0,1fr);row-gap:0}.club-panel .club-header{grid-row:1;margin-bottom:12px}.club-panel .club-feedback{grid-row:2}.club-feedback:not(:empty){margin-bottom:8px}.club-panel .club-local-back{grid-row:3;margin-bottom:8px}.club-panel .club-content{grid-row:4}.club-overview{display:grid;flex:0 1 auto!important;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;gap:12px;width:100%;align-items:stretch;justify-content:stretch;align-content:start}.club-overview.is-public{grid-template-rows:auto auto auto}.club-panel .club-summary{gap:16px;padding:20px;border-radius:25px}.club-panel .club-summary:where(:not(.aero-console,.aero-console *)){background:radial-gradient(ellipse at 100% 0,#c5efff 0,transparent 65%),linear-gradient(135deg,#fff,#e0f0ff);box-shadow:0 5px #0c4e93,0 9px 19px #113c7833}.club-summary__identity>.club-mark{padding:0;width:78px;height:78px;border-radius:21px;outline:1px solid #66b5ff}.club-summary__identity h2{font-size:clamp(24px,5.7vw,36px);margin:7px 0 6px;line-height:1.02}.club-summary__identity small{gap:8px}.club-summary__identity .club-prefix{font-size:12px}.club-summary__caption{display:flex;align-items:center;gap:5px;font-size:8px;letter-spacing:.08em}.club-summary__caption>i,.club-stat em>i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#74d62b;box-shadow:0 0 0 2px #74d62b22}.club-level-pill{color:#fff;font-size:8px;border:1px solid white}.club-level-pill:where(:not(.aero-console,.aero-console *)){background:linear-gradient(130deg,#288de9,#0b5fbc);box-shadow:0 2px #0c4d91}.club-panel .club-level{display:grid;gap:7px;flex-wrap:nowrap}.club-level>div{display:flex;justify-content:space-between;align-items:center;gap:7px}.club-level>div>span{font:900 8px/1 var(--game-ui-font);letter-spacing:.08em;color:#5387b1}.club-level>div>small{font:1000 10px/1 var(--game-ui-font);color:#15508d;white-space:nowrap}.club-level em{font-style:normal;font-weight:800;color:#6c99bb}.club-panel .club-level .club-meter{height:11px;min-width:0;border:1px solid white}.club-panel .club-level .club-meter:where(:not(.aero-console,.aero-console *)){background:#b8d6ed;box-shadow:inset 0 2px 3px #45739533}.club-panel .club-level .club-meter i{background:linear-gradient(90deg,#167fff,#35d3ef);box-shadow:inset 0 1px #a0f5ff}.club-panel .club-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:9px 3px;border:1px solid #d5eeff;border-radius:16px}.club-panel .club-stats:where(:not(.aero-console,.aero-console *)){background:radial-gradient(ellipse at 0 0,#29a9ec66,transparent 75%),linear-gradient(115deg,#1167b9,#0c478f);box-shadow:inset 0 1px #ffffff24,0 2px #063974}.club-panel .club-stats>.club-stat{display:grid;grid-template-columns:auto auto;grid-template-rows:12px 24px 12px;align-items:center;align-content:start;justify-content:center;justify-items:center;column-gap:5px;row-gap:2px;min-height:0;padding:0 8px;border:0;border-radius:0;text-align:center;color:#fff;overflow-wrap:normal}.club-panel .club-stats>.club-stat:where(:not(.aero-console,.aero-console *)){background:none;box-shadow:none}.club-panel .club-stats>.club-stat+.club-stat{border-left:1px solid #cae8ff2b}.club-stat>svg{grid-column:1;grid-row:1;align-self:center;justify-self:end;width:13px;height:13px;color:#b9f0ff;filter:none}.club-stat--likes>svg{fill:#ff658f;stroke:#ffc0d1}.club-stat--league>svg{color:#ffe26e}.club-stat__label{grid-column:2;grid-row:1;justify-self:start;font:900 8px/1 var(--game-ui-font);letter-spacing:.04em;white-space:nowrap;color:#d5eaff}.club-panel .club-stats b{grid-column:1/3;grid-row:2;display:flex;align-items:baseline;justify-self:center;gap:2px;max-width:100%;font:1000 clamp(20px,4.8vw,24px)/1 var(--game-ui-font);letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:#fff;white-space:nowrap}.club-stats b>small{font-size:10px;font-weight:850;letter-spacing:0;color:#b5d9fc}.club-stat>em{grid-column:1/3;grid-row:3;display:flex;align-items:center;justify-content:center;gap:4px;width:100%;font:850 8px/1 var(--game-ui-font);letter-spacing:.015em;color:#c1e3ff;font-style:normal;white-space:nowrap}.club-stat--members>em{color:#a9ed8c}.club-stat em>svg{width:10px;height:10px}.club-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,clamp(78px,20vw,96px));gap:11px;min-height:0}.club-panel .club-feature{--tile-color:#1268ca;display:block;isolation:isolate;position:relative;min-height:0;height:100%;padding:0;overflow:hidden;border:2px solid white;border-radius:18px;text-align:right;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.club-panel .club-feature:where(:not(.aero-console,.aero-console *)){background:var(--tile-color);box-shadow:0 3px #073c80,inset 0 1px #fff6}.club-panel .club-feature--missions{--tile-color:#713dc2;box-shadow:0 3px #40227a}.club-panel .club-feature--shop{--tile-color:#eb8b24;box-shadow:0 3px #a15216}.club-panel .club-feature--chat{--tile-color:#109e9e;box-shadow:0 3px #075a62}.club-feature>img{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;object-position:25% 18%;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 30%,#000a 55%,transparent 92%);mask-image:linear-gradient(90deg,#000 0%,#000 30%,#000a 55%,transparent 92%);transition:transform .3s cubic-bezier(.2,.8,.2,1)}.club-feature--missions>img{object-position:25% 27%}.club-feature--shop>img{object-position:25% 23%}.club-feature:after{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none}.club-feature:where(:not(.aero-console,.aero-console *)):after{background:linear-gradient(0deg,#031b563d,transparent 70%)}.club-feature>.club-feature__label{position:absolute;right:11px;bottom:12px;left:7px;font:1000 clamp(12px,3vw,15px)/1 var(--game-ui-font);letter-spacing:-.015em;color:#fff;text-shadow:0 1px 2px #103b6c77}.club-feature__arrow{position:absolute;right:10px;top:10px;display:grid;place-items:center;width:20px;height:20px;border:1px solid #ffffff66;border-radius:7px;background:#ffffff18;box-shadow:inset 0 1px #fff3}.club-feature__arrow>svg{width:12px;height:12px;filter:none}.club-panel .club-feature:active:not(:disabled){transform:translateY(3px) scale(.985)}.club-panel .club-feature:active:not(:disabled)>img{transform:scale(1.035)}.club-panel .club-feature:disabled{opacity:.58;filter:saturate(.65)}.club-member-actions{display:flex;justify-content:space-between;gap:8px;padding-bottom:4px}.club-member-actions>button{font-size:9px;min-height:32px;padding:6px 10px}.club-panel .club-header-wallet{display:grid;grid-template-columns:24px minmax(42px,1fr) 23px;gap:4px;width:auto;min-width:118px;min-height:44px;padding:3px 5px;border:2px solid white;border-radius:17px;background:#fff;color:#082d64;box-shadow:0 3px #a7c7e5,0 6px 12px #245b8e15;font:1000 17px/1 var(--game-ui-font)}.club-panel .club-header-wallet>.shop-coin{width:27px;height:27px}.club-panel .club-header-wallet button{width:23px;height:23px;min-width:23px;min-height:23px;padding:0;border:0;border-radius:50%;box-shadow:none;background:linear-gradient(145deg,#3ba5ff,#0757ce)}.club-panel .club-header-wallet button svg{width:11px;height:11px}.club-panel .is-shop-header .menu-titlebar__copy h1{font-size:clamp(22px,5.4vw,33px)}@media(hover:hover)and (pointer:fine){.club-panel .club-feature:hover>img{transform:scale(1.035)}.club-panel .club-feature:hover{filter:brightness(1.05)}}@media(max-width:350px){.club-panel .club-summary{padding:12px;gap:10px;border-radius:21px}.club-summary__identity>.club-mark{width:58px;height:58px;border-radius:17px}.club-summary__identity h2{font-size:24px}.club-panel .club-stats{padding:8px 0}.club-panel .club-stats>.club-stat{grid-template-columns:18px minmax(0,1fr);column-gap:3px;padding-inline:6px;grid-template-rows:12px 25px 14px}.club-stat>svg{width:18px;height:18px}.club-stat__label{font-size:6px}.club-panel .club-stats b{font-size:22px}.club-stat>em{font-size:6px}.club-features{gap:10px}.club-panel .club-feature{border-radius:17px}.club-feature__label{font-size:13px;right:9px;bottom:10px}.club-panel .club-header-wallet{min-width:108px;min-height:38px;font-size:14px}.club-panel .is-shop-header .menu-titlebar__copy h1{font-size:21px}}@media(max-height:600px)and (min-aspect-ratio:13/10){.club-panel .club-header{margin-bottom:7px}.club-overview{grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr);gap:12px;max-height:none}.club-overview.is-public{grid-template-rows:minmax(0,1fr) auto}.club-overview.is-public .club-join{grid-column:1/-1}.club-panel .club-summary{height:100%;padding:11px;gap:9px}.club-summary__identity>.club-mark{width:49px;height:49px;border-radius:14px}.club-summary__identity h2{font-size:24px;margin-block:3px}.club-panel .club-stats{padding-block:7px;margin-top:auto}.club-panel .club-stats>.club-stat{grid-template-rows:13px 25px 14px;padding-inline:7px}.club-panel .club-stats b{font-size:23px}.club-feature__label{font-size:15px;bottom:10px}.club-panel .club-header-wallet{min-height:35px;font-size:14px}.club-panel .is-shop-header .menu-titlebar__copy h1{font-size:25px}}@media(prefers-reduced-motion:reduce){.club-feature,.club-feature>img{transition:none!important}}.club-panel .club-summary,.club-features{width:100%;min-width:0}@media(max-height:700px)and (max-aspect-ratio:13/10){.club-panel .club-summary{padding:12px;gap:10px}.club-summary__identity>.club-mark{width:58px;height:58px;border-radius:17px}.club-summary__identity h2{font-size:24px}.club-overview{gap:10px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-bottom:5px}.club-features{grid-template-rows:repeat(2,68px)}}@media(max-width:350px){.club-panel .club-stats>.club-stat{grid-template-columns:auto auto;grid-template-rows:11px 22px 11px;padding-inline:5px}.club-stat>svg{width:11px;height:11px}.club-stat__label{font-size:7px}.club-panel .club-stats b{font-size:21px}.club-stat>em{font-size:7px}.club-feature__label{font-size:12px;bottom:10px}.club-feature__arrow{width:18px;height:18px;right:8px;top:8px}}@media(max-height:600px)and (min-aspect-ratio:13/10){.club-overview{flex:1!important;grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr)}.club-panel .club-summary{grid-row:auto}.club-panel .club-stats>.club-stat{grid-template-rows:11px 23px 11px;padding-inline:6px}.club-panel .club-stats b{font-size:22px}.club-stat__label{font-size:7px}.club-stat>em{font-size:7px}.club-features{height:100%;grid-template-rows:repeat(2,minmax(0,1fr));align-self:stretch}.club-feature__label{font-size:13px}}.club-panel .club-back-button{box-sizing:border-box;display:grid;place-items:center;flex:0 0 var(--club-back-size,38px);width:var(--club-back-size,38px);height:var(--club-back-size,38px);min-width:var(--club-back-size,38px);min-height:var(--club-back-size,38px);padding:0;border:1px solid #d3e4f5;border-radius:50%;color:#0c5ecb;transition:transform .16s ease,box-shadow .16s ease}.club-panel .club-back-button:where(:not(.aero-console,.aero-console *)){background:#fff;box-shadow:0 4px 10px #12417c1f,inset 0 1px #fff}.club-panel .club-back-button>svg{display:block;width:var(--club-back-icon-size,20px);height:var(--club-back-icon-size,20px);overflow:visible;fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}.club-panel .club-back-button>span{display:none}.club-panel .club-back-button:active{transform:scale(.92)}.club-panel .club-back-button:active:where(:not(.aero-console,.aero-console *)){box-shadow:0 2px 6px #12417c1f}.club-panel .club-back-button:focus-visible{outline:3px solid rgba(34,150,255,.88);outline-offset:4px}@media(max-width:350px){.club-panel .club-back-button{--club-back-size:34px;--club-back-icon-size:18px}}.club-panel[data-view=chat] .club-content{align-items:center;overflow:visible}.club-chat-room{display:flex;flex-direction:column;flex:1!important;min-height:0;width:100%;height:100%;max-height:790px;overflow:hidden;border:2px solid white;border-radius:25px}.club-chat-room:where(:not(.aero-console,.aero-console *)){background:linear-gradient(155deg,#f7fcff,#e4f2ff);box-shadow:0 5px #0d4c91,0 10px 24px #143e7333}.club-chat-room__header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none;padding:15px 17px;border-bottom:1px solid #b7d7f0}.club-chat-room__header:where(:not(.aero-console,.aero-console *)){background:radial-gradient(ellipse at 100% 0,#8cd5ff66,transparent 75%),linear-gradient(115deg,#fff,#dceeff);box-shadow:0 2px #fff8}.club-chat-room__header>[data-chat-profile]{min-width:0;flex:1}.club-chat-self{display:flex;align-items:center;gap:12px;min-width:0}.club-chat-self>.global-chat-message__avatar{width:44px;height:44px;flex:none}.club-chat-self>span:last-child{display:grid;gap:5px;min-width:0}.club-chat-self strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#095da8;font:1000 14px/1.15 var(--game-ui-font);letter-spacing:-.015em}.club-chat-self small{font:800 10px/1 var(--game-ui-font);color:#6588ab;white-space:nowrap}.club-chat-online{display:grid;grid-template-columns:6px auto;align-items:center;justify-content:center;column-gap:6px;row-gap:3px;flex:none;min-width:64px;padding:8px 10px;border:1px solid #fff;border-radius:13px;color:#377d24}.club-chat-online:where(:not(.aero-console,.aero-console *)){background:#d9efc9;box-shadow:inset 0 1px #fff8,0 2px #a4c78b}.club-chat-online>i{width:6px;height:6px;border-radius:50%}.club-chat-online>i:where(:not(.aero-console,.aero-console *)){background:#59b72a;box-shadow:0 0 0 3px #69c83c26}.club-chat-online>strong{font:1000 20px/1 var(--game-ui-font);font-variant-numeric:tabular-nums}.club-chat-online>span{grid-column:1/3;text-align:center;font:1000 7px/1 var(--game-ui-font);letter-spacing:.09em}.club-panel .club-chat-log{display:flex;flex-direction:column;align-content:initial;gap:10px;flex:1!important;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable;padding:15px 12px 14px;background:radial-gradient(ellipse at 100% 50%,#dceeff99,transparent 70%);scrollbar-width:thin;scrollbar-color:#8abce0 transparent}.club-panel .club-chat-row{position:relative;flex:none;grid-template-columns:40px minmax(0,1fr);gap:11px;padding:12px 33px 12px 11px;border:1px solid #cbe2f5;border-radius:18px;background:#ffffffed;box-shadow:0 3px #b8d8ed66,inset 0 1px #fff}.club-chat-row.is-own{border-color:#b3d8f4;background:#f3fbff}.club-chat-row header{min-width:0;align-items:baseline}.club-chat-row details{position:absolute;right:6px;top:7px;color:#7a9bb6}.club-chat-row summary{display:grid;place-items:center;min-width:23px;min-height:25px;cursor:pointer;list-style:none;font:1000 12px/1 var(--game-ui-font);border-radius:7px}.club-chat-row summary::-webkit-details-marker{display:none}.club-chat-row details>div{position:absolute;z-index:5;right:0;top:27px;display:grid;gap:5px;min-width:88px;padding:6px;border:1px solid white;border-radius:12px;background:#e4f3ff;box-shadow:0 5px 14px #0d3d7155}.club-chat-row details button{font-size:9px;min-height:28px;padding:5px 8px;border-radius:9px;white-space:nowrap}.club-chat-empty{display:grid;justify-items:center;align-content:center;gap:10px;flex:1;min-height:110px;padding:22px 12px;text-align:center;color:#608bb3}.club-chat-empty>svg{width:46px;height:46px;color:#a4c8e8;stroke-width:1.5}.club-chat-empty strong{font:1000 14px/1.2 var(--game-ui-font);color:#286b9f}.club-chat-empty p{margin:0;font:700 12px/1.3 var(--game-ui-font)}.club-panel .club-chat-form{display:grid;grid-template-columns:minmax(0,1fr) 88px;gap:9px;flex:none;padding:13px 12px 15px;border-top:1px solid #c4dff3;background:linear-gradient(125deg,#fafdff,#e7f4ff)}.club-chat-form>label{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;min-width:0;min-height:48px;padding:0 10px;border:2px solid #bbdcf5;border-radius:15px;background:#fff;box-shadow:inset 0 2px #eaf2fa;transition:border-color .14s ease,box-shadow .14s ease}.club-chat-form>label:focus-within{border-color:#1989e4;box-shadow:0 0 0 3px #1688e21a}.club-panel .club-chat-form input{min-width:0;width:100%;height:100%;min-height:0;padding:0;border:0;border-radius:0;outline:none;box-shadow:none;background:transparent;color:#173f69;font:600 16px/1 var(--game-ui-font)}.club-chat-form input::placeholder{color:#8aa4bb;font-size:12px}.club-chat-form [data-chat-count]{color:#8aa1b8;font:800 8px/1 var(--game-ui-font);white-space:nowrap}.club-panel .club-chat-form button{display:flex;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:48px;padding:0 8px;border:2px solid white;border-radius:15px;color:#fff;background:linear-gradient(145deg,#95e746,#55c51f);box-shadow:0 4px #318c1a,inset 0 1px #fff8;font:1000 11px/1 var(--game-ui-font);white-space:nowrap}.club-chat-form button>svg{width:17px;height:17px}.club-panel .club-chat-form button:disabled{opacity:1;color:#7b94aa;background:linear-gradient(#e6eef5,#d5e2ed);box-shadow:0 4px #b7cada}.club-chat-form button.is-busy svg{animation:global-chat-send .7s ease-in-out infinite alternate}.club-chat-notice{flex:none;margin:0;padding:9px 15px;color:#a6384b;background:#fff0f3;border-top:1px solid #f1d4dd;font:750 11px/1.3 var(--game-ui-font);text-align:center}@media(max-width:350px){.club-chat-room{border-radius:21px}.club-chat-room__header{padding:12px 10px;gap:8px}.club-chat-self{gap:9px}.club-chat-self strong{font-size:12px}.club-chat-self>.global-chat-message__avatar{width:38px;height:38px}.club-chat-online{padding:7px 9px;min-width:57px}.club-chat-log{padding:12px 8px!important}.club-panel .club-chat-row{gap:8px;padding:10px 29px 10px 8px;grid-template-columns:34px minmax(0,1fr)}.club-chat-row .global-chat-message__avatar{width:34px;height:34px}.club-chat-row strong{font-size:11px}.club-chat-row p{font-size:12px}.club-panel .club-chat-form{grid-template-columns:minmax(0,1fr) 75px;padding:10px 8px 12px;gap:7px}.club-chat-form>label{padding-inline:7px}.club-panel .club-chat-form button{font-size:10px;padding-inline:4px}}@media(max-height:600px)and (min-aspect-ratio:13/10){.club-chat-room{border-radius:20px}.club-chat-room__header{padding:7px 12px}.club-chat-self>.global-chat-message__avatar{width:33px;height:33px}.club-chat-self strong{font-size:12px}.club-chat-self small{font-size:8px}.club-chat-online{display:flex;align-items:center;gap:5px;padding:6px 9px;min-width:0}.club-chat-online>strong{font-size:17px}.club-chat-online>span{font-size:7px}.club-panel .club-chat-log{padding:8px 10px;gap:8px}.club-panel .club-chat-row{padding-block:8px}.club-panel .club-chat-form{padding:7px 10px 10px;grid-template-columns:minmax(0,1fr) 88px}.club-chat-form>label,.club-panel .club-chat-form button{min-height:38px}.club-chat-empty{min-height:60px;gap:5px;padding:8px}.club-chat-empty>svg{display:none}}@media(prefers-reduced-motion:reduce){.club-chat-row,.club-chat-form button svg{animation:none!important}.club-chat-form>label{transition:none}}.club-overview>.club-features{grid-template-rows:clamp(78px,20vw,96px)}.club-feature--missions>img,.club-feature--shop>img{object-position:center;-webkit-mask-image:none;mask-image:none}.club-feature--shop:after{background:linear-gradient(0deg,#74370b99,transparent 68%)}.club-overview.has-chat{flex:1!important;grid-template-rows:auto auto minmax(190px,1fr);max-height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-bottom:5px}.club-chat-room.club-chat-room--inline{min-height:190px;max-height:280px;border:2px solid #fff;border-radius:20px}.club-chat-room.club-chat-room--inline:where(:not(.aero-console,.aero-console *)){background:radial-gradient(ellipse at 0 0,#fff,transparent 80%),linear-gradient(145deg,#f0f9ff,#e5f1fc);box-shadow:0 4px #6597c0,0 8px 16px #133d6b22}.club-chat-room--inline>.club-chat-room__header{padding:8px 12px;gap:8px;border-bottom:1px solid #8bcbff26}.club-chat-room--inline>.club-chat-room__header:where(:not(.aero-console,.aero-console *)){background:linear-gradient(110deg,#1379d5,#1059ad);box-shadow:inset 0 1px #ffffff20}.club-chat-heading{display:flex;align-items:center;gap:9px;min-width:0;color:#fff}.club-chat-heading>svg{width:27px;height:27px;padding:5px;border-radius:8px;color:#16436d;transform:rotate(-7deg)}.club-chat-heading>svg:where(:not(.aero-console,.aero-console *)){background:linear-gradient(140deg,#d2fa62,#83df37);box-shadow:0 2px #408129}.club-chat-heading>strong{font:1000 14px/1 var(--game-ui-font);letter-spacing:-.015em;text-shadow:0 1px 0 #053f7c66}.club-chat-room--inline .club-chat-online{display:flex;align-items:center;gap:5px;min-width:0;padding:0;border:0;border-radius:0;color:#d4f6a5}.club-chat-room--inline .club-chat-online:where(:not(.aero-console,.aero-console *)){box-shadow:none;background:none}.club-chat-room--inline .club-chat-online>i{width:5px;height:5px}.club-chat-room--inline .club-chat-online>i:where(:not(.aero-console,.aero-console *)){background:#b5f54b;box-shadow:0 0 0 3px #b5f54b1c}.club-chat-room--inline .club-chat-online>strong{font-size:11px}.club-chat-room--inline .club-chat-online>span{font-size:8px;letter-spacing:.025em}.club-panel .club-chat-room--inline .club-chat-log{padding:7px 11px!important;gap:0;background:none;scrollbar-gutter:auto;scrollbar-color:#9bbdd8 transparent}.club-panel .club-chat-room--inline .club-chat-row{grid-template-columns:32px minmax(0,1fr);gap:9px;min-height:48px;padding:9px 20px 9px 1px;border:0;border-radius:0;background:none;box-shadow:none}.club-chat-room--inline .club-chat-row+.club-chat-row{border-top:1px solid #4b81ab1c}.club-chat-room--inline .global-chat-message__avatar{width:32px;height:32px;border-radius:10px}.club-chat-room--inline .global-chat-message__avatar>img:first-child{border-color:#fff;border-radius:10px;box-shadow:0 2px #9abbd7}.club-chat-room--inline .club-chat-row.is-own .global-chat-message__avatar>img:first-child{border-color:#9fdd61}.club-chat-room--inline .global-chat-message__badge{width:122%;height:auto;max-height:17px;bottom:-5px}.club-chat-room--inline .club-chat-row header{gap:7px;margin-bottom:3px}.club-chat-room--inline .club-chat-row header strong{color:#145a99;font-size:11px;font-weight:1000}.club-chat-room--inline .club-chat-row.is-own header strong{color:#397d24}.club-chat-room--inline .club-chat-row time{color:#7898b4;font-size:9px;font-weight:700}.club-chat-room--inline .club-chat-row p{margin:0;color:#294d70;font-size:12px;line-height:1.35;font-weight:600}.club-chat-room--inline .club-chat-row details{right:0;top:6px;color:#8ba8c0}.club-chat-room--inline .club-chat-row summary{min-height:24px;min-width:18px;font-size:10px}.club-chat-room--inline .club-chat-row details[open]{z-index:3}.club-chat-room--inline .club-chat-row details>div{border-color:#9ccdf8;background:#164b80;box-shadow:0 4px #071f40,0 8px 16px #00152a66}.club-chat-room--inline .club-chat-empty{min-height:60px;padding:12px;gap:9px;color:#729dbf}.club-chat-room--inline .club-chat-empty>svg{width:30px;height:30px;color:#91b7d6}.club-chat-room--inline .club-chat-empty strong{font-size:11px;color:#658eb0}.club-chat-room--inline .club-chat-empty p{display:none}.club-panel .club-chat-room--inline .club-chat-form{grid-template-columns:minmax(0,1fr) 42px;gap:3px;margin:3px 9px 10px;padding:3px;border:1px solid #c6dff1;border-radius:15px;background:#fff;box-shadow:0 3px #b1cde3}.club-chat-room--inline .club-chat-form>label{min-height:38px;padding:0 9px;border:0;border-radius:11px;background:none;box-shadow:none}.club-chat-room--inline .club-chat-form>label:focus-within{box-shadow:inset 0 0 0 1px #2b9ee85c}.club-panel .club-chat-room--inline .club-chat-form input{font-size:16px;font-weight:650;color:#234e77}.club-chat-room--inline .club-chat-form input::placeholder{font-size:12px;color:#7293b1;font-weight:600}.club-chat-room--inline .club-chat-form [data-chat-count]{display:none}.club-panel .club-chat-room--inline .club-chat-form button{min-height:38px;padding:0 3px;border:0;border-radius:11px;background:linear-gradient(145deg,#d0f65b,#85df34);color:#16466b;font-size:8px;gap:0;box-shadow:inset 0 1px #f6ffbf,0 2px #4c9929}.club-chat-room--inline .club-chat-form button>svg{width:21px;height:21px;stroke-width:2.2}.club-chat-room--inline .club-chat-form [data-chat-send]{display:none}.club-chat-room--inline .club-chat-form button[data-state=cooldown]>svg{display:none}.club-chat-room--inline .club-chat-form button[data-state=cooldown]>[data-chat-send]{display:block}.club-panel .club-chat-room--inline .club-chat-form button:disabled{color:#7c9cb5;background:#d8e8f4;box-shadow:inset 0 1px #f9fdff,0 2px #bbd0e2}@media(max-height:700px)and (max-aspect-ratio:13/10){.club-overview>.club-features{grid-template-rows:68px}.club-overview.has-chat{grid-template-rows:auto 68px minmax(190px,1fr)}}@media(max-height:600px)and (min-aspect-ratio:13/10){.club-overview>.club-features{grid-template-rows:78px}.club-overview.has-chat{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-rows:64px minmax(148px,1fr);gap:10px}.club-overview.has-chat>.club-summary{grid-column:1;grid-row:1/-1}.club-overview.has-chat>.club-features{grid-column:2;grid-row:1;height:64px;grid-template-rows:64px}.club-overview.has-chat>.club-chat-room--inline{grid-column:2;grid-row:2;min-height:148px;max-height:none}.club-overview.has-chat .club-feature>.club-feature__label{font-size:12px;bottom:9px}.club-overview.has-chat .club-feature__arrow{width:17px;height:17px;top:7px;right:7px}.club-chat-room--inline>.club-chat-room__header{padding:5px 10px}.club-chat-heading>svg{width:21px;height:21px;padding:4px}.club-chat-heading>strong{font-size:12px}.club-panel .club-chat-room--inline .club-chat-form{margin:1px 7px 7px;padding:2px}.club-chat-room--inline .club-chat-form>label,.club-panel .club-chat-room--inline .club-chat-form button{min-height:34px}.club-panel .club-chat-room--inline .club-chat-row{padding-block:7px}}.club-roster-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;flex:none;padding:4px 5px 3px;color:#174d81}.club-roster-heading>strong{font:1000 16px/1.2 var(--game-ui-font);letter-spacing:-.02em}.club-roster-heading>strong>small{font:850 10px/1.2 var(--game-ui-font);color:#5884aa;letter-spacing:.025em}.club-roster-online{display:flex;align-items:center;gap:5px;flex:none;min-height:27px;padding:6px 9px;border:1px solid #fff;border-radius:10px;color:#2d821e;font:900 9px/1 var(--game-ui-font);white-space:nowrap}.club-roster-online:where(:not(.aero-console,.aero-console *)){background:linear-gradient(135deg,#f3ffe9,#d8f5c2);box-shadow:0 2px #92c77a66}.club-roster-online>i{width:6px;height:6px;border-radius:50%;background:#53b52b;box-shadow:0 0 0 3px #68cc3820}.club-roster-online>b{font-size:12px}.club-panel .club-members{gap:10px;padding:3px 3px 8px}.club-panel .club-player-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 10px;min-height:90px;padding:12px;border:2px solid #fff;border-radius:19px;flex:none}.club-panel .club-player-row:where(:not(.aero-console,.aero-console *)){background:linear-gradient(120deg,#fff,#edf6ff);box-shadow:0 3px #accae5,0 6px 13px #174e810d}.club-panel .club-player-row.is-you{border-color:#a4dc81}.club-panel .club-player-row.is-you:where(:not(.aero-console,.aero-console *)){background:linear-gradient(110deg,#f5ffed,#ebf8ff);box-shadow:0 3px #91bc85,0 6px 13px #174e810d}.club-panel .club-player-profile{display:flex;align-items:center;gap:11px;min-width:0;min-height:54px;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:#154b82;text-align:left;letter-spacing:0}.club-panel .club-player-profile:active{background:none;box-shadow:none;transform:none}.club-panel .club-player-avatar{position:relative;width:48px;height:48px;border-radius:15px;flex:none}.club-panel .club-player-avatar>img:first-child{width:100%;height:100%;border:0;border-radius:12px;object-fit:cover}.club-panel .club-player-avatar>.leaderboard-avatar__badge{width:128%!important;max-width:none;max-height:52%!important;bottom:-10%!important;padding:0;border:0;background:transparent;box-shadow:none}.club-panel .club-player-identity{display:flex;flex-direction:column;gap:5px;min-width:0;overflow:hidden}.club-panel .club-player-identity>strong{display:block;max-width:100%;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#123e70;font:1000 14px/1.25 var(--game-ui-font);letter-spacing:-.02em}.club-panel .club-player-identity>small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#6b8baa;font:850 9px/1.25 var(--game-ui-font)}.club-player-identity>small>b{margin-left:5px;color:#3b7caf;font-weight:1000}.club-player-status{display:flex;align-items:center;gap:5px;min-width:0;flex-wrap:wrap}.club-panel .club-player-status>em{display:flex;align-items:center;gap:4px;font:900 7px/1.2 var(--game-ui-font);color:#839ab1;font-style:normal}.club-player-status>em:before{content:"";width:5px;height:5px;border-radius:50%;background:#a7b7c7}.is-online .club-player-status>em:before{background:#59b931}.club-panel .is-online .club-player-status>em{color:#3c9a2b}.club-player-role,.club-player-you{padding:2px 4px;border-radius:4px;color:#4483ba;font:950 6px/1.2 var(--game-ui-font);font-style:normal;letter-spacing:.025em}.club-player-role:where(:not(.aero-console,.aero-console *)),.club-player-you:where(:not(.aero-console,.aero-console *)){background:#e1efff}.club-player-role.is-owner{color:#b17b13}.club-player-role.is-owner:where(:not(.aero-console,.aero-console *)){background:#fff0ba}.club-player-you{color:#488a2b}.club-player-you:where(:not(.aero-console,.aero-console *)){background:#dbf3cc}.club-panel .club-player-score{display:flex;flex-direction:column;align-items:flex-end;gap:4px;max-width:100%;color:#1073cf;text-align:right;white-space:nowrap}.club-panel .club-player-score>b{font:1000 18px/1 var(--game-ui-font);letter-spacing:-.035em}.club-panel .club-player-score>b>em{font:950 8px/1 var(--game-ui-font);font-style:normal;letter-spacing:0;color:#618bb1}.club-panel .club-player-score>small{margin:0;font:850 7px/1.2 var(--game-ui-font);color:#7c99b3}.club-panel .club-member.has-tools{padding-right:39px}.club-panel .club-member-tools{grid-column:1/-1;width:auto;min-height:0;font-size:9px}.club-panel .club-member-tools>summary{position:absolute;right:8px;top:29px;display:grid;place-items:center;width:23px;height:28px;min-height:0;padding:0;border-radius:8px;background:#dcecff;color:#337dbb;list-style:none;cursor:pointer;font:1000 10px/1 var(--game-ui-font);letter-spacing:0}.club-member-tools>summary::-webkit-details-marker{display:none}.club-member-tools>div{display:flex;flex-wrap:wrap;gap:6px;padding-top:12px;margin-top:10px;border-top:1px solid #cee1f3}.club-panel .club-member-tools button{margin:0;font-size:8px;min-height:30px;padding:6px 8px;border-radius:9px}.club-panel .club-application-row{grid-template-columns:48px minmax(0,1fr) auto;gap:10px;margin:3px 3px 10px;min-height:88px}.club-player-level,.club-counted{font:950 7px/1.2 var(--game-ui-font);color:#4d8bb9;letter-spacing:.025em}.club-application-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.club-panel .club-application-actions>button{display:grid;place-items:center;min-width:34px;min-height:34px;padding:6px;border-radius:11px;font-size:9px}.club-application-actions svg{width:19px;height:19px}.club-panel .club-application-actions>.club-decline{background:linear-gradient(145deg,#fff,#e3effa);color:#6587a4;box-shadow:0 3px #8eafce;font:700 25px/.8 var(--game-ui-font)}.club-panel .club-contributors-view{padding:3px 5px 9px}.club-panel .club-contributors{gap:10px}.club-panel .club-contributor-row{grid-template-columns:27px 48px minmax(0,1fr) auto;gap:9px;min-height:83px;padding:10px}.club-player-position{color:#6387a9;text-align:center;font:1000 13px/1 var(--game-ui-font)}.club-contributors-view .leaderboard-podium{gap:8px;margin-bottom:20px}.club-contributors-view .leaderboard-podium__card{border:2px solid #fff;border-radius:20px;min-height:188px;padding:40px 6px 15px;animation:none}.club-contributors-view .leaderboard-podium__card.is-place-1{min-height:220px}.club-contributors-view .leaderboard-podium__card.is-place-1:where(:not(.aero-console,.aero-console *)){background:linear-gradient(145deg,#fff4be,#ffd348);box-shadow:0 5px #dca31d}.club-contributors-view .leaderboard-podium__card.is-place-2{min-height:200px}.club-contributors-view .leaderboard-podium__card.is-place-2:where(:not(.aero-console,.aero-console *)){background:linear-gradient(145deg,#fff,#c9e2f8);box-shadow:0 5px #95b5d4}.club-contributors-view .leaderboard-podium__card.is-place-3:where(:not(.aero-console,.aero-console *)){background:linear-gradient(145deg,#ffedcf,#edb47f);box-shadow:0 5px #bc875e}.club-contributors-view .leaderboard-podium__place{height:29px;line-height:29px;font-size:14px}.club-contributors-view .leaderboard-podium__copy{grid-template-rows:auto auto auto;gap:7px;margin-top:12px}.club-contributors-view .leaderboard-podium__copy>strong{font-size:clamp(11px,2.6vw,14px);line-height:1.15}.club-contributors-view .leaderboard-podium__copy>small{font-size:9px;line-height:1.2}.club-contributors-view .leaderboard-podium__copy>b{font-size:11px}.club-panel .leaderboard-podium .club-player-avatar{width:58px;height:58px;border-radius:18px}.club-panel .leaderboard-podium .club-player-avatar>img:first-child{border-radius:15px}@media(max-width:350px){.club-panel .club-player-row{padding:10px;gap:7px;min-height:82px}.club-panel .club-player-profile{gap:8px}.club-panel .club-player-avatar{width:40px;height:40px;border-radius:12px}.club-panel .club-player-avatar>img:first-child{border-radius:9px}.club-panel .club-player-identity>strong{font-size:12px}.club-panel .club-player-identity>small{font-size:8px}.club-panel .club-player-score>b{font-size:16px}.club-panel .club-member.has-tools{padding-right:35px}.club-panel .club-member-tools>summary{right:6px;top:26px}.club-panel .club-application-row{grid-template-columns:40px minmax(0,1fr) auto;gap:8px}.club-panel .club-contributor-row{grid-template-columns:21px 40px minmax(0,1fr) auto;gap:7px}.club-player-status{gap:3px}.club-panel .leaderboard-podium .club-player-avatar{width:50px;height:50px}.club-contributors-view .leaderboard-podium__copy>small{font-size:7px}}.club-panel .club-member-tools>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding-top:10px;margin-top:9px}.club-panel .club-member-tools button{display:flex;align-items:center;justify-content:flex-start;gap:6px;min-width:0;min-height:34px;margin:0;padding:6px 8px;border:1px solid #fff;border-radius:10px;background:linear-gradient(140deg,#fafdff,#dceeff);color:#3475af;box-shadow:0 2px #b3cfe8;font:950 8px/1.2 var(--game-ui-font);text-align:left;letter-spacing:0}.club-member-tools button>svg{width:16px;height:16px}.club-member-tools button>span{min-width:0}.club-member-tools button>i{display:grid;place-items:center;width:16px;font:650 23px/.6 var(--game-ui-font);font-style:normal}.club-panel .club-member-tools button.is-destructive{color:#c05261;background:linear-gradient(140deg,#fff6f6,#ffe6e9);box-shadow:0 2px #e4b2ba}.club-panel .club-member-tools button.is-transfer{color:#a27c25;background:linear-gradient(140deg,#fffdf0,#fff0c6);box-shadow:0 2px #dbcca0}.club-member-tools[open]>summary{color:#fff;background:#368ad4}.club-panel .club-player-overlay{z-index:16;background:#052852a8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:16px}.club-panel .club-player-card{width:min(100%,344px);padding:0;overflow:auto;border:2px solid #fff;border-radius:24px;text-align:left}.club-panel .club-player-card:where(:not(.aero-console,.aero-console *)){background:linear-gradient(145deg,#fff,#eaf5ff);box-shadow:0 5px #7ea6ca,0 18px 40px #001c4e55}.club-player-card>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 13px 10px 17px;color:#e4f4ff;background:radial-gradient(ellipse at 100% 0,#31b7fbaa,transparent 70%),linear-gradient(125deg,#0762c2,#0865b6)}.club-player-card>header>small{font:950 9px/1.2 var(--game-ui-font);letter-spacing:.12em}.club-panel .club-player-card__close{display:grid;place-items:center;min-width:0;width:27px;height:27px;min-height:27px;margin:0;padding:0;border:1px solid #ffffff8a;border-radius:9px;background:#ffffff20;box-shadow:none;color:#fff;font:650 24px/.8 var(--game-ui-font)}.club-player-card__identity{display:flex;align-items:center;gap:14px;padding:20px 18px 17px;min-width:0}.club-panel .club-player-card .club-player-avatar{width:70px;height:70px;border-radius:20px}.club-panel .club-player-card .club-player-avatar>img:first-child{border-radius:17px}.club-player-card__identity>span:last-child{min-width:0;flex:1}.club-player-card h2{margin:0 0 6px;font:1000 21px/1.15 var(--game-ui-font);letter-spacing:-.04em;overflow-wrap:anywhere;color:#123f74}.club-player-card__identity>span>small{display:block;font:850 10px/1.2 var(--game-ui-font);color:#7693ae;overflow-wrap:anywhere}.club-player-card .club-player-status{margin-top:9px}.club-panel .club-player-card .club-player-status>em{font:950 8px/1.2 var(--game-ui-font);color:#8a9fb1}.club-panel .club-player-card .is-online>em{color:#3b9b25}.club-player-card__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 16px 16px;padding:13px 4px;border:1px solid #fff;border-radius:14px}.club-player-card__stats:where(:not(.aero-console,.aero-console *)){background:linear-gradient(125deg,#e3f0fd,#d5eaff);box-shadow:inset 0 1px #fff}.club-player-card__stats>span{display:grid;gap:6px;text-align:center;min-width:0}.club-player-card__stats>span+span{border-left:1px solid #bad5ee}.club-player-card__stats b{font:1000 22px/1 var(--game-ui-font);letter-spacing:-.04em;color:#176db8}.club-player-card__stats small{font:900 7px/1 var(--game-ui-font);letter-spacing:.055em;color:#698eb0}.club-player-card__actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:0 16px 18px}.club-panel .club-player-card__actions>button{display:flex;align-items:center;justify-content:center;gap:6px;width:auto;min-width:0;min-height:40px;margin:0;padding:7px 6px;border-radius:12px;font-size:9px;letter-spacing:0}.club-player-card__actions svg{width:17px;height:17px}.club-panel>.club-feedback.shop-toast{position:absolute;z-index:20;grid-row:auto;left:50%;bottom:calc(102px + env(safe-area-inset-bottom));width:max-content;max-width:min(520px,calc(100% - 32px));max-height:none;min-height:0;margin:0;padding:11px 17px;border:2px solid #fff;border-radius:17px;color:#fff;font:900 11px/1.35 var(--game-ui-font);letter-spacing:.015em;text-align:center;white-space:normal;overflow:visible;pointer-events:none;overflow-wrap:anywhere}.club-panel>.club-feedback.shop-toast:where(:not(.aero-console,.aero-console *)){background:#073469f5;box-shadow:0 7px 22px #03265f44}.club-panel>.club-feedback.shop-toast.is-error{color:#fff;border-color:#ffd5b4}.club-panel>.club-feedback.shop-toast.is-error:where(:not(.aero-console,.aero-console *)){background:linear-gradient(135deg,#16467d,#092c5c)}.club-panel .club-invite-search{gap:9px;padding:9px;border:2px solid #fff;border-radius:18px;background:linear-gradient(135deg,#fafdff,#e5f1ff);box-shadow:0 3px #b1cce5}.club-invite-search>label{display:flex;align-items:center;gap:8px;min-width:0;flex:1;padding-left:6px}.club-invite-search>label>svg{width:18px;height:18px;color:#5e91c0;flex:none}.club-panel .club-invite-search input{width:100%;min-width:0;min-height:39px;padding:8px 2px;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:12px;color:#215480}.club-panel .club-invite-search>button{flex:none;min-width:65px;width:auto;min-height:39px;padding:8px 12px;border-radius:12px;font-size:11px;white-space:nowrap}.club-invite-results{padding-top:3px}.club-invite-results:empty{visibility:hidden}@media(max-width:350px){.club-panel .club-invite-search{gap:6px;padding:7px}.club-invite-search>label{gap:6px;padding-left:2px}.club-panel .club-invite-search input{font-size:10px}.club-panel .club-invite-search>button{min-width:55px;padding:8px;font-size:10px}.club-player-card__identity{gap:12px;padding:17px 14px}.club-player-card h2{font-size:19px}.club-panel .club-player-card .club-player-avatar{width:60px;height:60px}.club-player-card__actions{padding-inline:12px;gap:7px}.club-panel .club-player-card__actions>button{font-size:8px;gap:4px}}.club-panel .club-member-tools>div:has(.club-confirm)>button{display:none}.club-panel .club-member-tools .club-confirm{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:10px;border:1px solid #fff;border-radius:12px;color:#a45b3a;min-width:0}.club-panel .club-member-tools .club-confirm:where(:not(.aero-console,.aero-console *)){background:linear-gradient(135deg,#fff6ed,#ffede3)}.club-panel .club-member-tools .club-confirm>p{grid-column:1/-1;margin:0 0 2px;font:850 11px/1.35 var(--game-ui-font);overflow-wrap:anywhere}.club-panel .club-member-tools .club-confirm>button{display:flex;align-items:center;justify-content:center;min-height:32px;margin:0;padding:7px 9px;background:linear-gradient(135deg,#fafcff,#e1effc);color:#3b7eb5;box-shadow:0 2px #b0c9e0;font-size:9px}.club-panel .club-member-tools .club-confirm>[data-club-action=confirmed]{background:linear-gradient(135deg,#f37f79,#db5262);color:#fff;box-shadow:0 2px #b84052}.club-panel .club-summary{position:relative;isolation:isolate;overflow:visible;padding:18px;gap:14px;border:2px solid #fff;border-radius:25px}.club-panel .club-summary:where(:not(.aero-console,.aero-console *)){background:radial-gradient(ellipse at 90% 0,#287cd3,transparent 68%),linear-gradient(125deg,#103a8a,#153b8c 54%,#302783);box-shadow:inset 0 1px #bde9ff66,0 5px #073268,0 10px 20px #0a366b2b}.club-summary>.club-summary__identity,.club-summary>.club-level,.club-summary>.club-stats{position:relative;z-index:1}.club-summary .club-summary__identity{gap:14px}.club-summary .club-summary__identity>.club-mark{width:78px;height:78px;padding:0;border:3px solid #fff;border-radius:21px;outline:1px solid #b5eaff80;filter:none}.club-summary .club-summary__identity>.club-mark:where(:not(.aero-console,.aero-console *)){box-shadow:0 4px #052f6b,0 0 20px #56cfff27}.club-summary .club-summary__identity>.club-mark>img{border-radius:17px}.club-summary .club-summary__identity h2{margin:7px 0 6px;color:#fff;font-size:clamp(24px,5.8vw,33px);letter-spacing:-.035em;text-shadow:0 2px 0 #07356d66}.club-summary .club-summary__identity small{color:#c6e5ff;gap:9px}.club-summary .club-level-pill{padding:4px 7px;border:1px solid #efffb6;border-radius:7px;color:#194d76;font:1000 8px/1 var(--game-ui-font);letter-spacing:.025em}.club-summary .club-level-pill:where(:not(.aero-console,.aero-console *)){background:linear-gradient(135deg,#d1f978,#98e344);box-shadow:0 2px #285d38}.club-summary .club-summary__caption{font-size:8px;letter-spacing:.065em;color:#b6d8f7}.club-summary .club-summary__caption>i{background:#b7f55c;box-shadow:0 0 0 3px #a3f34c18}.club-summary .club-level{gap:6px}.club-summary .club-level>div>span{font-size:8px;color:#b9dbf6;letter-spacing:.075em}.club-summary .club-level>div>small{font-size:10px;color:#fff;font-variant-numeric:tabular-nums}.club-summary .club-level em{color:#a8cce9}.club-summary .club-level .club-meter{height:10px;border:1px solid #7cbae769}.club-summary .club-level .club-meter:where(:not(.aero-console,.aero-console *)){background:#082f68;box-shadow:inset 0 2px 2px #00215080}.club-summary .club-level .club-meter>i{background:linear-gradient(90deg,#9be84c,#5ce4cb);box-shadow:inset 0 1px #e8ffb4}.club-summary .club-meter>i{transition:width .5s cubic-bezier(.2,.8,.2,1)}.club-panel .club-summary .club-stats{gap:6px;padding:0;border:0;border-radius:0}.club-panel .club-summary .club-stats:where(:not(.aero-console,.aero-console *)){background:none;box-shadow:none}.club-panel .club-summary .club-stats>.club-stat{grid-template-columns:auto auto;grid-template-rows:18px 30px;column-gap:4px;row-gap:5px;align-content:center;justify-content:center;padding:9px 5px;border:1px solid #fff;border-radius:13px;transition:transform .16s ease,box-shadow .16s ease}.club-panel .club-summary .club-stats>.club-stat:where(:not(.aero-console,.aero-console *)){background:linear-gradient(145deg,#fff,#e6f2ff);box-shadow:inset 0 1px #fff,0 2px #062e67}.club-panel .club-summary .club-stats>.club-stat+.club-stat{border-left:1px solid #fff}.club-stat__icon{grid-column:1;grid-row:1;display:grid;place-items:center;width:18px;height:18px;pointer-events:none}.club-stat__icon>svg{width:18px;height:18px;fill:none;stroke:none}.club-summary .club-stat__label{grid-column:2;grid-row:1;justify-self:start;align-self:center;color:#55799c;font:900 8px/1 var(--game-ui-font);letter-spacing:.02em;white-space:nowrap}.club-panel .club-summary .club-stats b{grid-column:1/3;grid-row:2;justify-self:center;align-items:baseline;max-width:100%;gap:1px;color:#124c8e;font-size:28px;line-height:1;letter-spacing:-.04em;white-space:nowrap}.club-panel .club-summary .club-stats b.is-wide{font-size:24px}.club-panel .club-summary .club-stats b.is-long{font-size:19px}.club-summary .club-stats b.is-updated{animation:club-stat-value .32s ease-out}.club-panel .club-summary .club-stats b>small{color:#6c91b4;font-size:inherit;line-height:1;font-weight:850;letter-spacing:inherit}.club-panel .club-summary .club-stats>button:active{transform:translateY(2px);box-shadow:0 0 #062e67}@media(hover:hover)and (pointer:fine){.club-panel .club-summary .club-stats>button:hover{transform:translateY(-1px);box-shadow:0 3px #062e67}}@media(max-width:350px){.club-panel .club-summary{padding:12px;gap:10px;border-radius:21px}.club-summary .club-summary__identity{gap:10px}.club-summary .club-summary__identity>.club-mark{width:58px;height:58px;border-radius:17px}.club-summary .club-summary__identity>.club-mark>img{border-radius:13px}.club-summary .club-summary__identity h2{font-size:24px}.club-summary .club-summary__identity .club-prefix{font-size:10px}.club-summary .club-summary__identity small{gap:6px}.club-summary .club-level-pill{font-size:7px;padding:3px 5px}.club-panel .club-summary .club-stats{gap:5px}.club-panel .club-summary .club-stats>.club-stat{grid-template-columns:auto auto;grid-template-rows:16px 25px;column-gap:3px;row-gap:4px;padding:7px 4px;border-radius:11px}.club-stat__icon,.club-stat__icon>svg{width:16px;height:16px}.club-summary .club-stat__label{font-size:7px;letter-spacing:0}.club-panel .club-summary .club-stats b{font-size:24px}.club-panel .club-summary .club-stats b.is-wide{font-size:20px}.club-panel .club-summary .club-stats b.is-long{font-size:16px}}@media(max-height:700px)and (max-aspect-ratio:13/10){.club-panel .club-summary{padding:12px;gap:10px}.club-summary .club-summary__identity>.club-mark{width:58px;height:58px;border-radius:17px}.club-summary .club-summary__identity>.club-mark>img{border-radius:13px}.club-summary .club-summary__identity h2{font-size:24px}}@media(max-height:600px)and (min-aspect-ratio:13/10){.club-panel .club-summary{padding:11px;gap:9px}.club-summary .club-summary__identity{gap:10px}.club-summary .club-summary__identity>.club-mark{width:49px;height:49px;border-radius:14px}.club-summary .club-summary__identity>.club-mark>img{border-radius:10px}.club-summary .club-summary__identity h2{font-size:23px;margin-block:3px}.club-panel .club-summary .club-stats>.club-stat{grid-template-rows:16px 24px;padding:7px 4px;column-gap:3px;row-gap:4px}.club-stat__icon,.club-stat__icon>svg{width:16px;height:16px}.club-summary .club-stat__label{font-size:7px;letter-spacing:0}.club-panel .club-summary .club-stats b{font-size:23px}.club-panel .club-summary .club-stats b.is-wide{font-size:20px}.club-panel .club-summary .club-stats b.is-long{font-size:16px}}@media(prefers-reduced-motion:reduce){.club-summary .club-stats b.is-updated{animation:none!important}.club-panel .club-summary .club-stats>.club-stat,.club-summary .club-meter>i{transition:none}}@keyframes club-stat-value{0%{transform:translateY(3px) scale(.94);opacity:.5}60%{transform:translateY(0) scale(1.035)}to{transform:none;opacity:1}}:root{--menu-court-image:url(/assets/career-court-background-v2-D2wWl-eL.webp);--menu-reef-image:url(/assets/court-reef-aero-v2-CFyY9H8S.webp);--menu-court-filter:blur(2px) saturate(.82) brightness(1.08);--menu-court-wash:linear-gradient(180deg,rgba(241,248,255,.84),rgba(225,239,255,.74) 56%,rgba(8,77,171,.31))}.menu-screen.menu-court-screen,.play-center.menu-court-screen,.career-tour-v3.menu-court-screen{isolation:isolate;background:#0a5fc4!important}.menu-court-screen>img.menu-court-background{position:fixed!important;z-index:-3!important;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 52%;filter:var(--menu-court-filter);transform:scale(1.025);pointer-events:none}.menu-court-screen>.menu-court-wash{position:fixed;z-index:-1;inset:0;background:var(--menu-court-wash);backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important;pointer-events:none}.menu-screen.friend-menu.menu-court-screen{opacity:1;transition:none}.online-menu.menu-court-screen:before,.play-center.menu-court-screen:before{content:none}html.telegram-mini-app .menu-court-screen{background:transparent!important}html.telegram-mini-app .menu-court-screen>.menu-court-background,html.telegram-mini-app .menu-court-screen>.menu-court-wash{display:none}html.telegram-mini-app #game:not(.game-is-running):has(>.menu-screen>.menu-court-background,>.career-tour-v3>.menu-court-background,.play-center.is-visible>.menu-court-background):before{content:"";position:absolute;z-index:-3;inset:0;background:var(--menu-court-image) 50% 52%/cover no-repeat;filter:var(--menu-court-filter);transform:scale(1.025);pointer-events:none}html.telegram-mini-app #game:not(.game-is-running):has(>.menu-screen>.menu-court-background,>.career-tour-v3>.menu-court-background,.play-center.is-visible>.menu-court-background):after{content:"";position:absolute;z-index:-2;inset:0;background:var(--menu-court-wash);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);pointer-events:none}html.telegram-mini-app #game:not(.game-is-running):has(>.menu-screen>.menu-court-background.is-reef):before{background-image:var(--menu-reef-image)}.club-panel .club-shop.shop-menu{position:relative;inset:auto;isolation:auto;width:100%;height:100%;min-height:0;display:grid;grid-template-rows:38px 56px minmax(0,1fr);gap:10px;padding:0;background:none;box-shadow:none;overflow:hidden}.club-shop-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;height:38px}.club-panel .club-shop-toolbar .club-shop-back{margin-left:auto}.club-panel .club-shop:before,.club-panel .club-shop:after{display:none}.club-panel .club-shop-scope{position:relative;display:grid;grid-template-columns:1fr 1fr;justify-self:start;margin-left:0;width:184px;height:29px;padding:3px;border:1px solid #b9e0ff;border-radius:11px;overflow:hidden}.club-panel .club-shop-scope>span{position:absolute;left:3px;top:3px;bottom:3px;width:calc((100% - 6px)/2);border-radius:7px;transition:transform .36s cubic-bezier(.2,.8,.2,1)}.club-panel .club-shop-scope[data-scope=player]>span{transform:translate(100%)}.club-panel .club-shop-scope button{z-index:1;min-height:0;padding:2px 4px;border:0;border-radius:7px;font:900 9px/1 var(--game-ui-font);color:#b9dcff}.club-panel .club-shop-scope button.is-active{color:#fff}.club-panel .club-shop.shop-menu .shop-tabs{position:relative;inset:auto;display:grid;grid-template-columns:repeat(var(--club-tab-count),minmax(0,1fr));gap:0;width:100%;height:56px;min-height:0;margin:0;padding:0;opacity:1;transform:none;animation:none}.club-panel .club-shop .shop-tabs__selector{width:calc((100% - 6px)/var(--club-tab-count))}.club-panel .club-shop .shop-tabs button{min-height:0;padding:4px;border:0;box-shadow:none;background:transparent;border-radius:0;font-size:clamp(10px,2.9vw,15px)}.club-panel .club-shop .shop-tabs button.is-active{background:transparent;box-shadow:none}.club-panel .club-shop.shop-menu .shop-catalog{width:100%;height:100%;min-height:0;padding:2px 0 7px;gap:6px;overflow:hidden}.club-panel .club-shop .shop-grid{min-height:0;height:100%;overflow:hidden;padding:2px 2px 7px;gap:11px 9px;align-items:stretch}.club-panel .club-shop .shop-card{min-height:0;grid-template-rows:minmax(35px,1fr) 26px 13px 23px 32px;gap:2px;padding:8px 6px;border-radius:20px}.club-panel .club-shop.shop-menu .shop-card__art{width:100%;height:100%;aspect-ratio:auto;min-height:0;max-height:none;border:0}.club-panel .club-shop.shop-menu .shop-card__art:where(:not(.aero-console,.aero-console *)){background:transparent;box-shadow:none}.club-panel .club-shop .shop-card__art img{max-width:100%;width:auto;height:100%;object-fit:contain;min-height:0}.club-panel .club-shop.shop-menu .shop-card--avatar .shop-card__art img{width:auto;max-width:100%;max-height:180px;aspect-ratio:1;object-fit:cover;border:2px solid white;border-radius:14px}.club-panel .club-shop.shop-menu .shop-card--badge .shop-card__art img{position:static;inset:auto;transform:none;width:100%;height:auto;max-width:100%;max-height:100%;object-fit:contain}.club-panel .club-shop .shop-card h3{font-size:clamp(9px,2.4vw,13px);line-height:1.08}.club-panel .club-shop-gate{font:900 8px/1 var(--game-ui-font);text-align:center;color:#48749b;white-space:nowrap}.club-panel .club-shop .shop-card__price,.club-panel .club-shop .shop-card__require,.club-panel .club-shop .shop-card__owned{min-height:0;font-size:10px;line-height:1.1;text-align:center}.club-panel .club-shop .shop-card>button{min-height:0;height:32px;padding:3px;font-size:10px;white-space:normal;line-height:1.1}.club-panel .club-shop .shop-card>button:disabled{opacity:1}.club-panel .club-shop.shop-menu .shop-pagination{display:grid;grid-template-columns:42px minmax(0,1fr) 42px;gap:6px;min-height:46px;height:46px;max-width:100%;margin:0;padding:4px 6px;opacity:1;transform:none;animation:none}.club-panel .club-shop .shop-pagination>button{min-height:0;height:36px;width:100%;padding:0}.club-panel .club-shop .shop-pagination>div{gap:8px;min-width:0}.club-panel .club-shop .shop-page-dot{width:10px;height:10px;min-width:10px;min-height:10px;padding:0;border:0;border-radius:50%}.club-panel .club-shop .shop-page-dot:where(:not(.aero-console,.aero-console *)){box-shadow:none;background:#c9d1df}.club-panel .club-shop .shop-page-dot.is-active{transform:scale(1.16)}.club-panel .club-shop .shop-page-dot.is-active:where(:not(.aero-console,.aero-console *)){background:#126df1;box-shadow:0 0 0 3px #126df11f}.club-panel .club-shop .shop-pagination>button:disabled{opacity:.35}.club-panel .club-shop .shop-toast{bottom:65px;max-width:95%;white-space:normal;text-align:center}.club-panel .club-shop-prefix{font:1000 clamp(15px,4vw,28px)/1 var(--game-ui-font);padding:14px 6px;border-radius:14px;background:#082c5c;box-shadow:inset 0 2px 7px #00152f80}@media(max-width:350px){.club-panel .club-shop .shop-card{padding:5px;gap:1px;grid-template-rows:minmax(30px,1fr) 24px 12px 20px 28px}.club-panel .club-shop .shop-card h3{font-size:9px}.club-panel .club-shop .shop-card>button{font-size:9px;height:28px}.club-panel .club-shop-gate{font-size:7px}}@media(max-height:600px)and (min-aspect-ratio:13/10){.club-panel .club-shop.shop-menu{grid-template-rows:30px 40px minmax(0,1fr);gap:5px}.club-shop-toolbar{height:30px}.club-panel .club-shop-toolbar .club-shop-back{--club-back-size:30px;--club-back-icon-size:18px}.club-panel .club-shop-scope{height:24px}.club-panel .club-shop.shop-menu .shop-tabs{height:40px}.club-panel .club-shop .shop-card{grid-template-columns:minmax(40px,1fr) minmax(56px,1fr);grid-template-rows:20px 10px 16px 26px;padding:5px;column-gap:5px}.club-panel .club-shop .shop-card__art{grid-row:1/5}.club-panel .club-shop .shop-card h3,.club-panel .club-shop-gate,.club-panel .club-shop .shop-card__price,.club-panel .club-shop .shop-card__owned,.club-panel .club-shop .shop-card__require,.club-panel .club-shop .shop-card>button{grid-column:2}.club-panel .club-shop .shop-card>button{height:26px}.club-panel .club-shop.shop-menu .shop-pagination{height:35px;min-height:35px;padding-block:2px}.club-panel .club-shop .shop-pagination>button{height:28px}.club-panel .club-shop .shop-catalog{gap:3px;padding-bottom:4px}}@media(prefers-reduced-motion:reduce){.club-panel .club-shop-scope>span,.club-panel .club-shop .shop-tabs__selector{transition:none}.club-panel .club-shop .shop-card,.club-panel .club-shop .shop-grid,.club-panel .club-shop .shop-card:after{animation:none!important}}.club-panel .club-shop-scope:where(:not(.aero-console,.aero-console *)){background:#094986}.club-panel .club-shop-scope>span:where(:not(.aero-console,.aero-console *)){background:linear-gradient(120deg,#8be440,#50bc1b);box-shadow:inset 0 1px #fff8}.club-panel .club-shop-scope button:where(:not(.aero-console,.aero-console *)){background:transparent;box-shadow:none}.club-panel .club-ranking-screen.leaderboard-menu{position:relative;inset:auto;display:flex!important;flex-direction:column;gap:10px;flex:1;min-height:0;height:100%;width:100%;margin:0;padding:0;background:none;overflow:hidden!important}.club-panel .club-ranking-tabs.shop-tabs{position:relative;display:grid;grid-template-columns:1fr 1fr;flex:none;gap:0;width:100%;height:48px;margin:0;padding:3px;border:2px solid #fff;border-radius:18px;overflow:hidden;opacity:1;transform:none;animation:none}.club-panel .club-ranking-tabs.shop-tabs:where(:not(.aero-console,.aero-console *)){background:linear-gradient(120deg,#146fd2,#07448d);box-shadow:0 3px #063976}.club-panel .club-ranking-tabs>.shop-tabs__selector{inset:3px auto 3px 3px;width:calc((100% - 6px)/2);border:0;border-radius:12px}.club-panel .club-ranking-tabs>.shop-tabs__selector:where(:not(.aero-console,.aero-console *)){background:linear-gradient(125deg,#95e746,#4eba19);box-shadow:inset 0 1px #fff9,0 2px #34881b}.club-panel .club-ranking-tabs>button{z-index:1;min-width:0;min-height:0;height:38px;padding:4px;border:0;border-radius:12px;background:transparent;box-shadow:none;color:#cde7ff;font:1000 clamp(10px,2.8vw,13px)/1 var(--game-ui-font);text-shadow:none;letter-spacing:.02em;white-space:nowrap}.club-panel .club-ranking-tabs>button:before{content:none}.club-panel .club-ranking-tabs>button.is-active{color:#fff;text-shadow:none}.club-rankings-scroll{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:3px 3px 9px;display:flex;flex-direction:column;gap:13px}.club-rankings-scroll>*{flex:none;min-width:0}.club-panel .club-ranking-screen .leaderboard-board{margin:0;width:100%}.club-ranking-screen .leaderboard-board__heading{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px}.club-ranking-screen .leaderboard-board__heading>small{color:#7a99b8;font:900 8px/1.2 var(--game-ui-font);letter-spacing:.1em}.club-panel .club-ranking-screen .leaderboard-row{width:100%;text-align:left;letter-spacing:0}.club-panel .club-ranking-screen .leaderboard-podium__card{font-family:var(--game-ui-font);letter-spacing:0;width:100%;min-width:0}.club-ranking-emblem{overflow:visible;background:linear-gradient(135deg,#edf9ff,#b6d8f5);display:grid;place-items:center}.club-ranking-emblem>svg{width:65%;height:65%;color:#1f74b4}.club-ranking-screen .leaderboard-avatar>img:first-child{width:100%;height:100%;object-fit:cover}.club-ranking-screen .leaderboard-row__score{font-size:clamp(9px,2.3vw,13px)}.club-panel .club-ranking-screen .weekly-league-hero{display:flex;flex-direction:column;gap:8px;width:100%;min-width:0;margin:0;padding:12px;border-radius:23px;overflow:hidden}.club-panel .club-ranking-screen .weekly-league-hero__title{display:flex;align-items:center;justify-content:center;min-width:0;gap:9px;width:100%}.club-panel .club-ranking-screen .weekly-league-hero__title strong{font-size:clamp(18px,4.8vw,28px);line-height:1.05}.club-ranking-screen .weekly-league-hero__cup{flex:none}.club-ranking-screen .weekly-league-hero__prize{width:100%}.club-ranking-screen .weekly-league-hero__prize>b{grid-column:1/-1!important;display:flex;align-items:center;gap:6px}.club-ranking-screen .weekly-league-hero__prize .blitz-coin-icon{width:23px;height:23px}.club-panel .club-league-rules-button{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;padding:7px 10px;min-height:34px;border:1px solid #ffffff80;border-radius:11px;background:#063b8480;box-shadow:0 2px #07468f;font-size:10px}.club-league-rules-button>svg{width:15px;height:15px}.club-league-rules-copy{padding:15px 17px;color:#537b9e;font:800 11px/1.5 var(--game-ui-font)}.club-league-rules-copy>p{margin:0 0 11px}.club-league-reward-tiers{display:grid;gap:6px;margin-bottom:12px}.club-league-reward-tiers>div{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 11px;border:1px solid #fff;border-radius:11px;background:#e4f0fc}.club-league-reward-tiers b{display:flex;align-items:center;gap:5px;color:#9b6b17}.club-league-reward-tiers .blitz-coin-icon{width:18px;height:18px}@media(max-width:350px){.club-panel .club-ranking-screen .leaderboard-board{padding:8px}.club-panel .club-ranking-tabs>button{font-size:10px}.club-panel .club-ranking-screen .leaderboard-row{grid-template-columns:23px 38px minmax(0,1fr) auto;gap:6px;padding:7px}.club-panel .club-ranking-screen .leaderboard-row .leaderboard-avatar{width:36px;height:36px;border-radius:12px}.club-ranking-screen .leaderboard-row__identity strong{font-size:11px}.club-ranking-screen .leaderboard-row__identity small{font-size:8px}.club-panel .club-ranking-screen .leaderboard-podium{gap:5px}.club-panel .club-ranking-screen .leaderboard-podium__copy>small{font-size:7px}.club-panel .club-ranking-screen .weekly-league-hero{padding:10px}}@media(max-height:600px)and (min-aspect-ratio:13/10){.club-panel .club-ranking-tabs.shop-tabs{height:36px;padding:2px;border-radius:13px}.club-panel .club-ranking-tabs>button{height:28px;font-size:10px}.club-panel .club-ranking-screen.leaderboard-menu{gap:6px}}@media(prefers-reduced-motion:reduce){.club-ranking-tabs>.shop-tabs__selector{transition:none}}.club-panel .club-player-overlay:has(.club-league-rules-copy){padding-bottom:calc(100px + env(safe-area-inset-bottom))}.club-panel .club-player-overlay:has(.club-league-rules-copy) .club-player-card{min-height:0;max-height:100%}.club-panel .club-player-overlay:has(.club-league-rules-copy) .club-player-card>header{position:sticky;top:0;z-index:1}.reward-receipt{position:absolute;z-index:24;inset:0;display:grid;place-items:center;padding:14px;pointer-events:none}.reward-receipt[hidden]{display:none}.reward-receipt__card{width:min(308px,100%);overflow:hidden;border:2px solid #f7fdff;border-radius:22px;background:linear-gradient(#fcfeff,#e2f1f8);box-shadow:0 0 0 1px #81b3cc,0 4px #568aa6,0 15px 32px #052c5266;color:#164664;font-family:var(--game-ui-font);animation:reward-receipt-enter 2.9s cubic-bezier(.2,.8,.24,1) both}.reward-receipt__header{position:relative;display:flex;align-items:center;gap:12px;overflow:hidden;padding:14px 16px;border-bottom:1px solid #77c1eb;background:radial-gradient(ellipse at 110% 0,#44d2fd9c,transparent 65%),linear-gradient(180deg,#207ecc,#1265b3 52%,#095299 53%,#1270bb);box-shadow:inset 0 1px #a5e9ff;color:#fff}.reward-receipt__header:after{position:absolute;inset:-60% auto -60% 0;width:30%;content:"";background:linear-gradient(90deg,transparent,#e0f9ff54,transparent);animation:reward-receipt-light .82s .17s ease-out both}.reward-receipt__header small{display:block;margin-bottom:4px;color:#e2f7ff;font-size:10px;font-weight:700;letter-spacing:.11em}.reward-receipt__header strong{display:block;font-size:clamp(18px,5vw,22px);line-height:1.05;text-shadow:0 1px #064279}.reward-receipt__check{display:grid;place-items:center;flex:0 0 38px;height:38px;border:1px solid #efffd4;border-radius:13px;background:linear-gradient(#f4ffd8,#bcf97e 52%,#8ad946 53%,#b5eb72);box-shadow:0 2px #4c8e2e,inset 0 1px #fff,0 4px 10px #05396760;color:#255319}.reward-receipt__check svg{width:22px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.reward-receipt__content{display:flex;align-items:center;justify-content:center;gap:14px;min-height:79px;padding:12px 15px}.reward-receipt__coins{display:flex;align-items:center;gap:8px;min-width:0}.reward-receipt__coins>.shop-coin{width:33px;height:33px;flex:none}.reward-receipt__coins strong{display:block;color:#0c507a;font-size:32px;line-height:1}.reward-receipt__coins small{display:block;margin-top:3px;color:#315a70;font-size:10px;letter-spacing:.09em}.reward-receipt__xp{flex:none;padding:6px 8px;border:1px solid #9ccc83;border-radius:999px;background:linear-gradient(#f3ffe4,#d4efa9);color:#2d5623;font-size:13px;white-space:nowrap}.reward-receipt__content img{width:52px;height:52px;object-fit:contain;flex:none}.reward-receipt__item{text-align:center;font-size:18px;overflow-wrap:anywhere}@keyframes reward-receipt-enter{0%{opacity:0;transform:translateY(12px) scale(.94)}13%,87%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)}}@keyframes reward-receipt-light{0%{transform:translate(-120%) rotate(20deg)}to{transform:translate(460%) rotate(20deg)}}@media(prefers-reduced-motion:reduce){.reward-receipt__card,.reward-receipt__header:after{animation:none}.reward-receipt__header:after{content:none}}.crazygames-build.platform-chat-disabled [data-social=chat],.crazygames-build.platform-chat-disabled [data-home-chat],.crazygames-build.platform-chat-disabled .global-chat-launch,.crazygames-build.platform-chat-disabled .social-chat,.crazygames-build .settings-group--notifications,.crazygames-build [data-notification-master],.crazygames-build [data-account-logout],.crazygames-build [data-home-plus],.crazygames-build [data-shop-plus]{display:none!important}.crazygames-build .account-hero__identity strong,.crazygames-build .friend-profile__name{overflow-wrap:anywhere}.crazygames-build .friend-invite-link{width:100%;box-sizing:border-box;user-select:text;-webkit-user-select:text}.crazygames-build .platform-room-notice{position:fixed;z-index:1000;top:12%;left:50%;transform:translate(-50%);width:min(85vw,420px);padding:12px;border-radius:14px;background:#07539b;color:#fff;text-align:center;pointer-events:none}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/mplus-rounded-400-cyrillic-ext-CqZ6LKds.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/mplus-rounded-400-cyrillic-Da-sdmT1.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/mplus-rounded-400-greek-CxtOK-KI.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/mplus-rounded-400-latin-ext-BlJo2suB.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/mplus-rounded-400-latin-BD1WQKfn.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/mplus-rounded-500-cyrillic-ext-D2fkpy9E.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/mplus-rounded-500-cyrillic-Cl3PppfV.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/mplus-rounded-500-greek-CLaC4Y84.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/mplus-rounded-500-latin-ext-BnfDAPY8.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/mplus-rounded-500-latin-2n0hcgD-.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/mplus-rounded-700-cyrillic-ext-DKYa6VpN.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/mplus-rounded-700-cyrillic-CfSKU49-.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/mplus-rounded-700-greek-DroQoIbU.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/mplus-rounded-700-latin-ext-DDBsjl_P.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/mplus-rounded-700-latin-DvAatqdI.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-weight:800;font-display:swap;src:url(/assets/mplus-rounded-800-cyrillic-ext-BlcAhDd9.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-weight:800;font-display:swap;src:url(/assets/mplus-rounded-800-cyrillic-Bslai6Ys.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-weight:800;font-display:swap;src:url(/assets/mplus-rounded-800-greek-BTbafcZ9.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-weight:800;font-display:swap;src:url(/assets/mplus-rounded-800-latin-ext-YpMyjzyJ.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-weight:800;font-display:swap;src:url(/assets/mplus-rounded-800-latin-AsB5VJqq.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-weight:900;font-display:swap;src:url(/assets/mplus-rounded-900-cyrillic-ext-BUSOciTS.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-weight:900;font-display:swap;src:url(/assets/mplus-rounded-900-cyrillic-sJ8oNAnb.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-weight:900;font-display:swap;src:url(/assets/mplus-rounded-900-greek-BXj3J4Pp.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-weight:900;font-display:swap;src:url(/assets/mplus-rounded-900-latin-ext-CeaDg39X.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-weight:900;font-display:swap;src:url(/assets/mplus-rounded-900-latin-CMaiAYf-.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.game-shell .hud{--hud-height:clamp(90px,23vw,112px);--hud-ribbon-height:clamp(52px,13.4vw,68px);--hud-portrait:clamp(55px,14vw,72px);--hud-score-width:clamp(46px,12vw,62px);--hud-clock-width:clamp(82px,22vw,104px);--hud-top:max(2.5%, calc(env(safe-area-inset-top) + 6px) );--score-blue:#45acff;--score-red:#ff5971}.hud .scoreboard{width:min(calc(100% - 28px),612px);height:var(--hud-height);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(8px,2.5vw,14px);padding:0;border:0;border-radius:0;color:#fff;background:none;box-shadow:none;isolation:isolate;animation:none}.hud .scoreboard:before,.hud .scoreboard:after{display:none}.hud .scoreboard .profile{--team-color:var(--score-blue);position:relative;display:flex;flex-direction:row;align-items:center;height:var(--hud-ribbon-height);min-width:0;gap:0;padding:0 calc(var(--hud-score-width) - 4px) 0 calc(var(--hud-portrait) + 2px);text-align:left;border:0;border-radius:0;background:none;box-shadow:none;isolation:isolate;scale:.95;transform-origin:left top;animation:hud-ribbon-enter .38s ease-out both}.hud .scoreboard .profile.rival{--team-color:var(--score-red);grid-column:2;padding:0 calc(var(--hud-portrait) + 2px) 0 calc(var(--hud-score-width) - 4px);text-align:right;justify-content:flex-end;transform-origin:right top;animation-delay:45ms}.hud .scoreboard .profile:before{content:"";position:absolute;z-index:-1;inset:0;border-radius:7px 9px 5px 7px;clip-path:polygon(0 0,100% 0,calc(100% - 9px) 100%,0 100%);background:linear-gradient(105deg,#1352c0,#2588ed 75%,#49a7ff);box-shadow:inset 0 1px #ffffff73,inset 0 -3px #041c4c4d}.hud .scoreboard .rival:before{border-radius:9px 7px 7px 5px;clip-path:polygon(0 0,100% 0,100% 100%,9px 100%);background:linear-gradient(255deg,#b92143,#ed3c57 75%,#ff6c7c)}.hud .scoreboard .avatar{position:absolute;left:-5px;top:50%;transform:translateY(-50%);width:var(--hud-portrait);height:var(--hud-portrait);border:2px solid #cdeaff;border-radius:12px;color:#fff;background:#124d80;box-shadow:0 3px 6px #000c1f47,0 0 0 1px #154378}.hud .scoreboard .rival .avatar{left:auto;right:-5px;border-color:#ffdae1;background:#8b2849;box-shadow:0 3px 6px #28020f47,0 0 0 1px #7b2338}.hud .scoreboard .profile-copy{position:relative;align-self:stretch;flex:1;min-width:0;padding:0 4px;display:flex;flex-direction:column;justify-content:flex-start}.hud .scoreboard .profile strong,.hud .scoreboard .profile.is-long-name strong{margin-top:5px;color:#fff;font-family:var(--game-ui-font);font-size:clamp(14px,3.6vw,19px);line-height:1.15;font-weight:850;font-style:italic;letter-spacing:-.035em;text-transform:none;text-overflow:clip;text-shadow:0 1px 2px rgba(4,22,56,.2)}.hud .scoreboard .profile-name{display:block;width:max-content;padding-right:2px;white-space:nowrap}.hud .scoreboard .rival .profile-name{max-width:100%;box-sizing:border-box;margin-left:auto;overflow:hidden;text-align:left;text-overflow:clip}.hud .scoreboard .profile small{position:absolute;left:4px;right:4px;top:clamp(27px,6.9vw,35px);bottom:auto;justify-content:flex-start;gap:3px;margin:0;color:#fff;font-style:normal;font-size:clamp(11px,3vw,15px);font-weight:850;line-height:1;letter-spacing:0;font-variant-numeric:tabular-nums;text-shadow:0 1px 2px rgba(0,0,0,.28)}.hud .scoreboard .rival small{justify-content:flex-start;flex-direction:row-reverse}.hud .scoreboard .rating-trophy{flex:none;width:14px;height:14px;filter:drop-shadow(0 1px 1px rgba(0,0,0,.25))}.hud .scoreboard .team-score{position:absolute;right:0;top:0;bottom:0;display:grid;place-items:center;width:var(--hud-score-width);height:100%;padding:0 5px 1px 0;border-radius:0 8px 5px 0;clip-path:polygon(8px 0,100% 0,calc(100% - 9px) 100%,0 100%);color:#193963;background:#fff;font-family:var(--game-ui-font);font-size:clamp(32px,8.6vw,46px);font-weight:900;font-style:normal;line-height:1;letter-spacing:-.045em;font-variant-numeric:tabular-nums;text-shadow:none;transform-origin:center}.hud .scoreboard .rival .team-score{left:0;right:auto;padding:0 0 1px 3px;border-radius:8px 0 0 5px;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 100%,9px 100%);color:#872c43;background:#fff}.hud .scoreboard .team-score.score-pop{animation:hud-score-contact .36s ease-out both}.hud .scoreboard .team-score[data-digits="3"]{font-size:clamp(19px,5.2vw,28px)}.hud .score-core{position:absolute;inset:0;min-height:0;margin:0;padding:0;display:block;border:0;border-radius:0;background:none;box-shadow:none;pointer-events:none}.hud .score-core:before,.hud .score-core .versus{display:none}.hud .score-impact,.hud .score-impact[data-side=bot]{top:-18px;left:calc(50% - 28px);color:#fff;font-size:14px;font-style:italic;text-shadow:0 2px 4px rgba(0,0,0,.7)}.hud .score-impact[data-side=bot]{left:calc(50% + 28px)}.hud .score-impact.visible{animation:hud-point-rise .65s ease-out both}.hud .scoreboard--player-point,.hud .scoreboard--bot-point{animation:none}.hud .scoreboard--player-point .you:after,.hud .scoreboard--bot-point .rival:after{content:"";position:absolute;z-index:3;inset:0;clip-path:polygon(0 0,100% 0,calc(100% - 9px) 100%,0 100%);background:linear-gradient(100deg,transparent,rgba(255,255,255,.42),transparent);pointer-events:none;animation:hud-ribbon-flash .45s ease-out both}.hud .scoreboard--bot-point .rival:after{clip-path:polygon(0 0,100% 0,100% 100%,9px 100%)}.hud .match-clock{top:calc(var(--hud-top) + var(--hud-ribbon-height) + 8px);width:var(--hud-clock-width);height:30px;min-width:0;display:flex;justify-content:center;align-items:center;gap:0;padding:0 10px;border:1px solid rgba(255,255,255,.18);border-radius:9px;clip-path:none;background:#02070db3;box-shadow:0 3px 10px #00000038,inset 0 1px #ffffff14;overflow:visible}.hud .match-clock:before{display:none}.hud .match-clock:after,.hud .match-clock small{display:none}.hud .match-clock strong{color:#fff;font-size:clamp(17px,4.5vw,23px);line-height:1;font-weight:850;font-style:normal;letter-spacing:.015em;font-variant-numeric:tabular-nums;text-shadow:none}.hud .match-clock.clock-alert--warning,.hud .match-clock.clock-alert--critical,.hud .match-clock.clock-tick{animation:none}.hud .match-clock strong.is-critical{animation:hud-time-pressure 1s ease-in-out infinite}.hud .match-clock strong.match-clock__status{font-size:clamp(11px,3vw,14px);white-space:nowrap}.hud .network-quality{top:calc(var(--hud-ribbon-height) + 14px);padding:3px 5px;height:20px;border:0;border-radius:6px;background:#051223a6;box-shadow:none}.hud .network-quality--player{left:auto;right:calc(50% + var(--hud-clock-width)/2 + 8px)}.hud .network-quality--opponent{right:auto;left:calc(50% + var(--hud-clock-width)/2 + 8px)}.game-shell .hud .pause{top:calc(var(--hud-top) + var(--hud-ribbon-height) + 10px);width:39px;height:39px;border:1px solid rgba(255,255,255,.18);border-radius:11px;background:#02070db3;box-shadow:0 3px 10px #00000038,inset 0 1px #ffffff14}.game-shell .hud .pause:hover{filter:brightness(1.08)}.game-shell .hud .pause:active{transform:translateY(2px) scale(.96);background:#02070dc7;box-shadow:0 1px 5px #0000003d,inset 0 1px #ffffff0f}.game-shell .hud .pause:before,.game-shell .hud .pause:after{display:none}.game-shell .hud .pause.is-paused{background:#02070db3;box-shadow:0 3px 10px #00000038,inset 0 1px #ffffff14}.game-shell .hud .pause__icon,.game-shell .hud .pause.is-paused .pause__icon{filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}.game-shell .hud .pause__icon:before,.game-shell .hud .pause__icon:after{background:#fff;box-shadow:none}.hud .match-reactions{top:calc(var(--hud-top) + var(--hud-ribbon-height) + 10px);width:39px}.game-shell .hud .match-reactions__toggle{width:39px;height:39px;border:1px solid rgba(255,255,255,.18);border-radius:11px;background:#02070db3;box-shadow:0 3px 10px #00000038,inset 0 1px #ffffff14}.game-shell .hud .match-reactions__toggle:active{transform:translateY(2px) scale(.96);background:#02070dc7;box-shadow:0 1px 5px #0000003d,inset 0 1px #ffffff0f}.game-shell .hud .match-reactions__menu{top:44px;padding:5px;border:1px solid rgba(255,255,255,.18);border-radius:13px;background:#02070dc7;box-shadow:0 10px 22px #00000047,inset 0 1px #ffffff12}.game-shell .hud .match-reactions__menu button{border:1px solid rgba(255,255,255,.14);background:#ffffff14;box-shadow:0 2px 6px #0000002e,inset 0 1px #ffffff0f}.game-shell .hud .match-reactions__menu button:active{background:#ffffff24;box-shadow:0 1px 3px #0003}.hud .scoreboard .match-reaction-pop{top:65%;left:25px;right:auto;--reaction-shift-x:-50%}.hud .scoreboard .rival .match-reaction-pop{left:auto;right:calc(var(--hud-portrait) + 2px);--reaction-shift-x:50%}.hud .network-stall-notice{top:calc(var(--hud-top) + var(--hud-height) + 21px)}.hud.gameplay-overlays-preview .network-stall-notice{z-index:25;top:calc(var(--hud-top) + var(--hud-height) + 78px)}.hud .scoreboard,.hud .match-clock,.hud .match-reactions{transition:opacity .22s ease,visibility .22s ease}.hud.match-ending .pause,.hud.match-ending .match-reactions{pointer-events:none}.hud.match-ending--hud-hidden .scoreboard,.hud.match-ending--hud-hidden .match-clock,.hud.match-ending--hud-hidden .match-reactions,.hud.match-ending--hud-hidden .network-stall-notice{opacity:0;visibility:hidden}@keyframes hud-ribbon-enter{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@keyframes hud-score-contact{0%{transform:translateY(2px)}40%{transform:translateY(-2px)}to{transform:none}}@keyframes hud-point-rise{0%{opacity:0;transform:translate(-50%,4px)}20%{opacity:1}to{opacity:0;transform:translate(-50%,-12px)}}@keyframes hud-ribbon-flash{0%,to{opacity:0}25%{opacity:1}}@keyframes hud-time-pressure{50%{opacity:.65}}@media(prefers-reduced-motion:reduce){.hud .scoreboard .profile,.hud .scoreboard .team-score.score-pop,.hud .scoreboard .profile:after,.hud .match-clock strong.is-critical{animation:none}.hud .score-impact.visible{animation:none;opacity:0}}.hud .scoreboard .profile small>span{flex:none}.hud .scoreboard .match-stamina{--stamina-origin:left center;position:absolute;inset:auto 11px 5px 4px;height:clamp(5px,1.55vw,8px);border-radius:999px;overflow:hidden;background:linear-gradient(var(--stamina-direction,to right),rgba(3,18,41,.6) var(--stamina-capacity,100%),#0a1223 var(--stamina-capacity,100%));box-shadow:inset 0 1px 2px #00081670}.hud .scoreboard .match-stamina:before,.hud .scoreboard .match-stamina i{position:absolute;inset:0;display:block;border-radius:inherit;transform:scaleX(var(--stamina-fill,1));transform-origin:var(--stamina-origin)}.hud .scoreboard .match-stamina:before{content:"";background:linear-gradient(180deg,#fff1b1,#ffa457 56%,#f65b4e);transition:transform .38s cubic-bezier(.2,.65,.3,1) 75ms}.hud .scoreboard .match-stamina i{background:linear-gradient(180deg,#edff89,#92e833);transition:transform .13s cubic-bezier(.15,.65,.25,1)}.hud .scoreboard .match-stamina--opponent{--stamina-direction:to left;--stamina-origin:right center;left:11px;right:4px}.hud .scoreboard .match-stamina[data-status=tiring] i{background:linear-gradient(180deg,#ffe288,#ffae36)}.hud .scoreboard .match-stamina[data-status=low] i{background:linear-gradient(180deg,#ffb081,#ff6244)}@media(prefers-reduced-motion:reduce){.hud .scoreboard .match-stamina:before,.hud .scoreboard .match-stamina i{transition:none}}:root{--game-ui-font:"M PLUS Rounded 1c",system-ui,sans-serif;--game-display-font:var(--game-ui-font);font-family:var(--game-ui-font);color:#f5f2df;background:#020711;font-synthesis:style;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:none}*{box-sizing:border-box}button,input,select,textarea{font-family:var(--game-ui-font)}img{-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}html{width:100%;height:100%;margin:0;overflow:hidden;overscroll-behavior:none}body,#game{width:100%;height:var(--app-height,100dvh);max-height:var(--app-height,100dvh);margin:0;overflow:hidden;overscroll-behavior:none;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}body{position:fixed;inset:0;background:#000}#game{display:block;background:#eaf4ff}html.standalone-display{height:var(--pwa-screen-height,var(--app-height,100dvh));min-height:var(--pwa-screen-height,var(--app-height,100dvh));background:#eaf4ff}html.standalone-display body{position:absolute;inset:0 0 auto;height:var(--pwa-screen-height,var(--app-height,100dvh));max-height:none;background:#eaf4ff}html.standalone-display #game{height:var(--pwa-screen-height,var(--app-height,100dvh));max-height:none}html.standalone-display #game:has(.home-menu-v2){background:#8bd8f3}html.standalone-display #game:has(.career-world-tour-v2),html.standalone-display #game:has(.career-tour-v3),html.standalone-display #game:has(.online-menu),html.standalone-display #game:has(.friend-menu){background:linear-gradient(155deg,#f5fbffa8,#e8f4ff9e 56%,#e0effcb8),url(/assets/career-court-background-v2-D2wWl-eL.webp) center/cover no-repeat}html.standalone-display #game:has(.leaderboard-menu){background:#0a5fc4}html.telegram-mini-app{background:#0a68da}html.telegram-mini-app body{top:0;bottom:auto;height:var(--telegram-viewport-height,100dvh);max-height:var(--telegram-viewport-height,100dvh);min-height:0;background:#0a68da}html.telegram-mini-app #game{position:relative;top:0;height:var(--telegram-viewport-height,100dvh);max-height:var(--telegram-viewport-height,100dvh);overflow:visible;transform:translateZ(0);isolation:isolate}html.telegram-mini-app #game:before{content:"";position:absolute;z-index:-1;pointer-events:none;inset:0;background:linear-gradient(155deg,#f5fbffa8,#e8f4ff9e 56%,#e0effcb8),url(/assets/career-court-background-v2-D2wWl-eL.webp) 50% 52%/cover no-repeat}html.telegram-mini-app #game:has(>.home-menu-v2):before{background:#8bd8f3;filter:saturate(1.05) contrast(1.02)}html.telegram-mini-app #game:has(>.home-menu-v2):after{content:"";position:absolute;z-index:-1;pointer-events:none;inset:0;background:var(--home-background-wash)}.connection-recovery{position:fixed;z-index:12000;inset:0;display:grid;place-items:center;padding:max(24px,env(safe-area-inset-top)) max(22px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(22px,env(safe-area-inset-left));color:#0a3774;contain:layout paint style;opacity:0;visibility:hidden;pointer-events:none;backdrop-filter:blur(10px) saturate(.7) brightness(1.08);-webkit-backdrop-filter:blur(10px) saturate(.7) brightness(1.08);transition:opacity .32s ease,visibility .32s ease}.connection-recovery:where(:not(.aero-console,.aero-console *)){background:linear-gradient(155deg,#f9fcffe6,#eff8fbdb)}.connection-recovery.is-visible{opacity:1;visibility:visible;pointer-events:auto}.connection-recovery--preview.is-visible{pointer-events:none;backdrop-filter:none;-webkit-backdrop-filter:none}.connection-recovery--preview.is-visible:where(:not(.aero-console,.aero-console *)){background:#0516312e}.connection-recovery__message{display:grid;justify-items:center;width:min(88vw,390px);padding:32px 24px 29px;border:1px solid rgba(255,255,255,.96);border-radius:26px;text-align:center;opacity:0;transform:translateY(12px) scale(.975);transition:opacity .34s ease,transform .42s cubic-bezier(.16,.86,.22,1)}.connection-recovery__message:where(:not(.aero-console,.aero-console *)){background:linear-gradient(155deg,#ffffffd6,#f8fcffb3);box-shadow:0 18px 44px #1b437421,inset 0 1px #fffffffa}.connection-recovery.is-visible .connection-recovery__message{opacity:1;transform:none}.connection-recovery__spinner{position:relative;width:58px;height:58px;margin-bottom:21px;contain:layout paint}.connection-recovery__spinner:after{content:"";position:absolute;inset:25px;border-radius:50%}.connection-recovery__spinner:where(:not(.aero-console,.aero-console *)):after{background:#20c4d7;box-shadow:0 0 0 5px #20c4d71a,0 0 12px #20c4d773}.connection-recovery__spinner i{position:absolute;inset:0;border:4px solid rgba(8,124,242,.08);border-top-color:#087cf2;border-right-color:#087cf2;border-radius:50%;animation:connection-recovery-spin 1.05s linear infinite;will-change:transform}.connection-recovery__spinner i:nth-child(2){inset:8px;border-width:3px;border-color:#50df8317;border-top-color:#50df83;animation-duration:1.35s;animation-direction:reverse}.connection-recovery__spinner i:nth-child(3){inset:18px;border-width:3px;border-color:transparent;border-top-color:#20c4d7;animation-duration:.78s}.connection-recovery__message h2{margin:0;font:1000 clamp(24px,7vw,32px)/.95 var(--game-display-font);letter-spacing:-.045em}.connection-recovery__message p{margin:12px 0 0;color:#58718f;font:850 10px/1.35 var(--game-ui-font);letter-spacing:.12em}.connection-recovery__message small{margin-top:17px;color:#7d96ad;font:900 8px/1 var(--game-ui-font);letter-spacing:.2em}@keyframes connection-recovery-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.connection-recovery,.connection-recovery__message{transition-duration:.01ms}.connection-recovery__spinner i{animation-duration:2.4s;will-change:auto}}.orientation-blocker{position:fixed;z-index:30000;inset:0;display:grid;place-items:center;padding:max(24px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));color:#fff;background:radial-gradient(circle at 50% 20%,#1289f2 0,#0755bd 37%,#031e55);text-align:center;touch-action:none}.orientation-blocker[hidden]{display:none}.orientation-blocker__card{display:grid;justify-items:center;gap:10px}.orientation-blocker__card>span{display:grid;place-items:center;width:74px;height:74px;border:3px solid rgba(255,255,255,.92);border-radius:24px;background:#ffffff1f;box-shadow:0 15px 32px #0012424d;font:900 50px/1 var(--game-ui-font);transform:rotate(-25deg)}.orientation-blocker__card h1{margin:8px 0 0;font:1000 italic clamp(27px,8vw,42px)/.95 var(--game-ui-font);letter-spacing:-.04em}.orientation-blocker__card p{margin:0;color:#ebf6ffdb;font:900 clamp(9px,2.5vw,13px)/1.25 var(--game-ui-font);letter-spacing:.16em}.start-menu{position:fixed;z-index:100;inset:0;overflow:hidden;isolation:isolate;color:#fff;background:#0755bd;touch-action:manipulation;opacity:1;transition:opacity .46s ease,filter .46s ease}.start-menu__background{position:absolute;z-index:-3;inset:-1.5%;width:103%;height:103%;object-fit:cover;object-position:50% 52%;filter:saturate(1.07) contrast(1.02);opacity:0;transform:scale(1.07);transition:transform .55s cubic-bezier(.2,.7,.2,1),filter .55s ease}.start-menu__atmosphere{position:absolute;z-index:-2;inset:0;pointer-events:none;background:radial-gradient(circle at 3% 10%,rgba(255,255,238,.2) 0,rgba(255,246,184,.05) 17%,transparent 35%),linear-gradient(180deg,rgba(0,39,129,.08),transparent 38%,rgba(0,19,63,.12) 100%);mix-blend-mode:screen}.start-menu__stage{position:absolute;inset:0;width:min(100%,62vh);height:100%;margin:auto;pointer-events:none}.menu-logo-shell,.menu-ball-flight,.menu-hero-shell,.menu-play-shell{position:absolute;opacity:0;will-change:transform,opacity}.menu-logo-shell{z-index:6;top:max(3.2%,env(safe-area-inset-top));left:1.5%;width:97%;transform:translate3d(0,-30%,0) scale(.76) rotate(-2deg);filter:blur(7px) brightness(1.25)}.menu-logo{display:block;width:100%;height:auto;filter:drop-shadow(0 12px 10px rgba(0,16,71,.42)) drop-shadow(0 0 12px rgba(33,157,255,.2));transform-origin:50% 42%}.menu-ball-flight{z-index:7;top:23.2%;left:-4%;width:27%;aspect-ratio:1;transform:translate3d(-145%,-38%,0) scale(.45) rotate(-110deg);filter:blur(4px)}.menu-ball{position:absolute;z-index:3;inset:0;width:100%;height:100%;object-fit:contain;filter:saturate(.98) contrast(1.02) drop-shadow(0 0 8px rgba(249,255,62,.9)) drop-shadow(0 0 24px rgba(255,229,33,.7));transform-origin:50% 50%}.menu-ball-aura{position:absolute;z-index:1;inset:7%;border-radius:50%;background:#f6ff348a;filter:blur(15px);opacity:0;transform:scale(.9)}.menu-ball-trail{position:absolute;z-index:0;top:45%;left:67%;width:180%;height:22%;border-radius:0 100% 100% 0;background:linear-gradient(90deg,rgba(255,255,211,.88),rgba(255,248,114,.58) 24%,rgba(255,234,47,.12) 75%,transparent 98%);filter:blur(6px);opacity:.92;transform:rotate(-14deg) skew(18deg);transform-origin:0 50%}.menu-ball-spark{position:absolute;z-index:2;width:4px;height:4px;border-radius:50%;background:#fffbd0;box-shadow:0 0 8px #fff662}.menu-ball-spark--one{right:-38%;top:56%}.menu-ball-spark--two{right:-82%;top:42%;transform:scale(.7)}.menu-ball-spark--three{right:-112%;top:62%;transform:scale(.45)}.menu-hero-shell{z-index:4;top:29.1%;left:1%;width:99%;transform:translate3d(15%,1.6%,0) scale(.98);filter:blur(5px);transform-origin:50% 76%}.menu-hero{display:block;width:100%;height:auto;filter:drop-shadow(0 14px 15px rgba(0,20,56,.2));transform-origin:50% 72%}.menu-play-shell{z-index:10;left:9%;bottom:max(14%,env(safe-area-inset-bottom));width:82%;aspect-ratio:2.67;transform:translate3d(0,38%,0) scale(.72);filter:blur(4px);pointer-events:auto}.menu-play-button{position:absolute;z-index:3;inset:0;width:100%;height:100%;padding:0;border:0;outline:0;cursor:pointer;background:transparent;appearance:none;-webkit-appearance:none;transition:opacity .34s ease,transform .14s cubic-bezier(.2,.9,.2,1),filter .14s ease;filter:drop-shadow(0 12px 12px rgba(0,22,74,.42))}.menu-play-button:disabled{cursor:default}.menu-play-button.is-launching{opacity:0;pointer-events:none}.menu-play-button img{display:block;width:100%;height:100%;object-fit:contain}.menu-play-button:not(:disabled):active{transform:scale(.965);filter:brightness(.96) drop-shadow(0 8px 7px rgba(0,20,62,.34))}.menu-play-button:focus-visible{filter:drop-shadow(0 0 12px rgba(255,255,255,.95)) drop-shadow(0 10px 12px rgba(0,22,74,.42))}.menu-play-shine{inset:0;width:auto;height:auto;transform:none}.menu-asset-glint{position:absolute;z-index:5;inset:0;width:100%;height:100%;overflow:hidden;opacity:0;pointer-events:none;contain:paint;-webkit-clip-path:inset(0);clip-path:inset(0);-webkit-mask-image:var(--glint-mask);-webkit-mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-origin:border-box;-webkit-mask-clip:border-box;mask-image:var(--glint-mask);mask-position:center;mask-size:contain;mask-repeat:no-repeat;mask-mode:alpha;mask-origin:border-box;mask-clip:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);mix-blend-mode:screen}.menu-asset-glint:before{content:"";position:absolute;top:-24%;bottom:-24%;left:-48%;width:30%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22) 18%,rgba(255,255,255,.96) 50%,rgba(183,230,255,.34) 80%,transparent);filter:blur(3px);transform:translate(-120%) skew(-20deg)}.menu-asset-glint.is-shining{opacity:1}.menu-asset-glint.is-shining:before{animation:menu-asset-glint-sweep .82s cubic-bezier(.18,.64,.26,1) both}.menu-play-glow{position:absolute;z-index:1;top:12%;bottom:12%;width:44%;border-radius:40%;opacity:.68;filter:blur(17px);mix-blend-mode:screen}.menu-play-glow--red{left:-1%;background:#ff182f}.menu-play-glow--blue{right:-1%;background:#008dff}.start-menu.is-ready .start-menu__background{animation:menu-background-arrive .42s ease-out both}.start-menu.is-ready .menu-hero-shell{animation:menu-hero-arrive .72s cubic-bezier(.12,.74,.17,1) .24s both}.start-menu.is-ready .menu-hero{animation:menu-hero-idle 5.2s ease-in-out 1.02s infinite}.start-menu.is-ready .menu-ball-flight{animation:menu-ball-arrive .72s cubic-bezier(.1,.82,.18,1.08) .58s both,menu-ball-drift 4.2s ease-in-out 1.34s infinite}.start-menu.is-ready .menu-ball{animation:menu-ball-spin 12s linear 1.3s infinite}.start-menu.is-ready .menu-ball-aura{animation:menu-ball-aura-reveal .22s ease-out 1.08s both,menu-ball-pulse 2.3s ease-in-out 1.3s infinite}.start-menu.is-ready .menu-ball-trail{animation:menu-trail-breathe 2.6s ease-in-out 1.32s infinite}.start-menu.is-ready .menu-ball-spark{animation:menu-spark 2s ease-out 1.3s infinite}.start-menu.is-ready .menu-ball-spark--two{animation-delay:1.72s}.start-menu.is-ready .menu-ball-spark--three{animation-delay:2.12s}.start-menu.is-ready .menu-logo-shell{animation:menu-logo-arrive .66s cubic-bezier(.12,.85,.18,1.12) .92s both}.start-menu.is-ready .menu-logo,.start-menu.is-ready .menu-logo-glint{animation:menu-logo-float 4.8s ease-in-out 1.62s infinite}.start-menu.is-ready .menu-play-shell{animation:menu-play-arrive .52s cubic-bezier(.12,.92,.2,1.18) 1.42s both,menu-play-breathe 2.8s ease-in-out 2.02s infinite}.start-menu.is-ready .menu-play-glow--red{animation:menu-glow-red 3.4s ease-in-out 2.03s infinite}.start-menu.is-ready .menu-play-glow--blue{animation:menu-glow-blue 3.7s ease-in-out 1.91s infinite}.start-menu.is-leaving{opacity:1;filter:none;pointer-events:none}.start-menu.is-leaving .start-menu__background{transform:scale(1.075);filter:saturate(1.12) contrast(1.02) brightness(1.08)}.start-menu.is-leaving .menu-ball-flight{animation:menu-ball-exit .48s cubic-bezier(.55,0,1,.45) both!important}.start-menu.is-leaving .menu-hero-shell{animation:menu-hero-exit .52s cubic-bezier(.55,0,1,.45) both!important}.start-menu.is-leaving .menu-logo-shell,.start-menu.is-leaving .menu-play-shell{transform:translateZ(0) scale(1)!important;animation:menu-ui-fade .42s ease-in both!important}.start-menu.is-leaving .menu-play-glow{animation:menu-play-glow-fade .38s ease-in both!important}@keyframes menu-background-arrive{to{opacity:1;transform:scale(1.015)}}@keyframes menu-logo-arrive{to{opacity:1;transform:translateZ(0) scale(1) rotate(0);filter:blur(0) brightness(1)}}@keyframes menu-logo-float{0%,to{transform:translateY(0) rotate(-.15deg)}50%{transform:translateY(-2.4%) rotate(.2deg)}}@keyframes menu-ball-arrive{62%{filter:blur(.4px)}to{opacity:1;transform:translateZ(0) scale(1) rotate(0);filter:blur(0)}}@keyframes menu-ball-drift{0%,to{translate:0 0}50%{translate:3% -4%}}@keyframes menu-ball-spin{to{transform:rotate(360deg)}}@keyframes menu-ball-aura-reveal{0%{opacity:0;transform:scale(.9)}to{opacity:.48;transform:scale(.98)}}@keyframes menu-ball-pulse{0%,to{opacity:.48;transform:scale(.98)}50%{opacity:.75;transform:scale(1.16)}}@keyframes menu-trail-breathe{0%,to{opacity:.9;scale:.96 1}50%{opacity:1;scale:1.06 1.08}}@keyframes menu-spark{0%{opacity:0;translate:-70% -10%}20%{opacity:.95}to{opacity:0;translate:190% 70%}}@keyframes menu-hero-arrive{to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}@keyframes menu-hero-idle{0%,to{transform:translateZ(0) rotate(0)}50%{transform:translate3d(.7%,-.45%,0) rotate(.12deg)}}@keyframes menu-play-arrive{to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}@keyframes menu-play-breathe{0%,to{scale:1}50%{scale:1.015}}@keyframes menu-ball-exit{0%{opacity:1;transform:translateZ(0) scale(1) rotate(0);filter:blur(0)}to{opacity:0;transform:translate3d(-185%,12%,0) scale(.72) rotate(-130deg);filter:blur(3px)}}@keyframes menu-hero-exit{0%{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}to{opacity:0;transform:translate3d(-125%,2%,0) scale(.96) rotate(-4deg);filter:blur(3px)}}@keyframes menu-ui-fade{0%{opacity:1;filter:blur(0)}to{opacity:0;filter:blur(2px)}}@keyframes menu-play-glow-fade{0%{opacity:var(--menu-glow-opacity,.68);filter:blur(17px)}to{opacity:0;filter:blur(25px)}}@keyframes menu-button-shine{0%,62%{opacity:0;transform:translate(-70%) skew(-25deg)}72%{opacity:.75}88%,to{opacity:0;transform:translate(275%) skew(-25deg)}}@keyframes menu-asset-glint-sweep{0%{opacity:0;transform:translate(-120%) skew(-20deg)}15%{opacity:.9}78%{opacity:.82}to{opacity:0;transform:translate(540%) skew(-20deg)}}@keyframes menu-glow-red{0%,to{opacity:.55;transform:translate(-3%) scale(.92)}50%{opacity:.82;transform:translate(12%) scale(1.05)}}@keyframes menu-glow-blue{0%,to{opacity:.68;transform:translate(4%) scale(1.02)}50%{opacity:.48;transform:translate(-13%) scale(.92)}}@media(min-aspect-ratio:4 / 3){.start-menu__stage{width:min(48vw,62vh)}.start-menu__background{object-position:50% 60%}}@media(max-height:640px){.menu-logo-shell{top:1.5%;width:90%;left:5%}.menu-hero-shell{top:26%;width:91%;left:5%}.menu-play-shell{width:74%;left:13%;bottom:11%}}@media(prefers-reduced-motion:reduce){.start-menu *,.start-menu *:before,.start-menu *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.12s!important}}.menu-screen{position:fixed;z-index:100;inset:0;overflow:hidden;opacity:0;color:#071f57;background:#075bc9;transition:opacity .28s ease,filter .28s ease;touch-action:manipulation}.menu-screen.is-ready{opacity:1}.menu-screen.is-leaving{opacity:0;filter:brightness(1.12) blur(1px);pointer-events:none}.menu-screen__background{position:absolute;z-index:-3;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 52%}.menu-screen__shade{position:absolute;z-index:-2;inset:0;background:linear-gradient(180deg,#001f641a,#00144857)}.menu-screen__shade--light{background:linear-gradient(180deg,#f7fbffe0,#e1efffd1);-webkit-backdrop-filter:blur(9px) saturate(.8);backdrop-filter:blur(9px) saturate(.8)}.menu-back{width:52px;height:52px;border:1px solid rgba(74,101,150,.25);border-radius:15px;color:#082b6d;font:1000 32px/1 var(--game-ui-font);cursor:pointer;transition:scale .12s,filter .12s,box-shadow .12s}.menu-back:where(:not(.aero-console,.aero-console *)){background:linear-gradient(#fff,#edf2fb);box-shadow:0 5px #c5cee0,0 10px 18px #1a366a33}.menu-back:enabled:active{scale:.96;filter:brightness(1.05)}.menu-back:active:where(:not(.aero-console,.aero-console *)){box-shadow:0 1px #c5cee0,0 4px 8px #1a366a2e}.menu-back--dark{position:absolute;z-index:8;top:max(16px,env(safe-area-inset-top));left:max(16px,env(safe-area-inset-left))}.menu-toast{position:absolute;z-index:30;left:50%;bottom:max(24px,env(safe-area-inset-bottom));padding:11px 18px;border:1px solid rgba(255,255,255,.8);border-radius:20px;color:#fff;font-size:11px;font-weight:1000;letter-spacing:.08em;white-space:nowrap;opacity:0;transform:translate(-50%,12px);transition:opacity .2s,transform .2s;pointer-events:none}.menu-toast:where(:not(.aero-console,.aero-console *)){background:#041646e6;box-shadow:0 10px 30px #000c3252}.menu-toast.visible{opacity:1;transform:translate(-50%)}.mode-menu__logo{position:absolute;z-index:4;top:1.6%;left:50%;width:min(90%,590px);transform:translate(-50%);filter:drop-shadow(0 10px 12px rgba(0,18,70,.35));animation:mode-logo-float 4.8s ease-in-out infinite}.mode-menu__logo img{display:block;width:100%;height:auto}.mode-menu__buttons{position:absolute;z-index:5;top:34%;left:50%;width:min(86%,500px);display:grid;gap:clamp(2px,1.1vh,10px);transform:translate(-50%)}.mode-menu__buttons button{position:relative;padding:0;border:0;background:transparent;opacity:0;transform:translate(22%) scale(.9);cursor:pointer;filter:drop-shadow(0 10px 10px rgba(0,25,80,.28));transition:transform .14s,filter .14s}.mode-menu__buttons button img{position:relative;z-index:1;display:block;width:100%;height:auto}.mode-menu.is-ready .mode-menu__buttons button{animation:mode-button-enter .42s cubic-bezier(.16,.88,.22,1.1) both}.mode-menu.is-ready .mode-menu__buttons button:nth-child(2){animation-delay:.11s}.mode-menu.is-ready .mode-menu__buttons button:nth-child(3){animation-delay:.22s}.mode-menu__buttons button:active{transform:scale(.97);filter:brightness(.96) drop-shadow(0 7px 7px rgba(0,25,80,.25))}@keyframes mode-button-enter{to{opacity:1;transform:translate(0) scale(1)}}@keyframes mode-logo-float{0%,to{transform:translate(-50%) rotate(-.15deg)}50%{transform:translate(-50%,-2.4%) rotate(.2deg)}}@media(min-width:600px){.mode-menu__logo{width:min(76%,520px)}.mode-menu__buttons{top:36%;width:min(68%,430px);gap:clamp(5px,1vh,9px)}}.submenu-header{position:relative;z-index:4;display:grid;grid-template-columns:54px 1fr 54px;align-items:center;padding:max(18px,env(safe-area-inset-top)) 18px 10px;text-align:center}.submenu-header>div{grid-column:2}.submenu-header .menu-back{position:relative;z-index:7;grid-column:1;grid-row:1}.submenu-header small{color:#e33742;font-size:10px;font-weight:1000;letter-spacing:.16em}.submenu-header h1{margin:3px -30px 0;color:#082b6d;font-size:clamp(24px,7vw,36px);font-style:italic;letter-spacing:-.04em}.settings-menu{overflow-x:hidden;overflow-y:auto;color:#092968;scrollbar-width:none}.settings-menu:where(:not(.aero-console,.aero-console *)){background:#dbe9fc}.settings-menu::-webkit-scrollbar{display:none}.settings-menu__background{position:absolute;filter:none;transform:none;object-position:center}.settings-menu__wash{position:absolute;z-index:-2;inset:0;background:radial-gradient(circle at 8% 9%,rgba(36,142,255,.068),transparent 25%),radial-gradient(circle at 92% 28%,rgba(239,51,72,.048),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.109),transparent 42%,rgba(229,242,253,.061)),linear-gradient(155deg,#f5fbffa8,#e8f4ff9e 56%,#e0effcb8);-webkit-backdrop-filter:none;backdrop-filter:none}.settings-menu__content{width:min(100%,520px);min-height:100%;margin:0 auto;padding:max(8px,env(safe-area-inset-top)) clamp(12px,3.4vw,20px) max(12px,env(safe-area-inset-bottom))}.settings-header{margin-top:2px}.settings-card{overflow:hidden;border:2px solid rgba(255,255,255,.98);border-radius:23px}.settings-card:where(:not(.aero-console,.aero-console *)){background:linear-gradient(145deg,#fffffffa,#eaf3fff7);box-shadow:0 5px #879ec28c,0 14px 30px #11357038,inset 0 0 0 1px #5b84bf21}.settings-row{min-height:68px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px clamp(14px,4vw,20px);border-top:1px solid rgba(100,128,173,.22)}.settings-row:first-child{border-top:0}.settings-row>div{min-width:0}.settings-row strong{display:block;color:#092968;font:900 italic clamp(17px,4.8vw,22px)/1 var(--game-ui-font);letter-spacing:-.035em}.settings-row small{display:block;margin-top:4px;color:#687b98;font:800 clamp(9px,2.5vw,11px)/1.18 var(--game-ui-font)}.game-switch{position:relative;flex:0 0 auto;width:74px;height:40px;padding:0;border:2px solid rgba(117,137,169,.58);border-radius:999px;color:#718097;transition:background .2s,border-color .2s,box-shadow .2s}.game-switch:where(:not(.aero-console,.aero-console *)){background:linear-gradient(180deg,#dce3ed,#c6d0dd);box-shadow:inset 0 3px 7px #42587a33,0 3px #8191ab73}.game-switch span{position:absolute;z-index:2;top:4px;left:4px;width:28px;height:28px;border:2px solid #fff;border-radius:50%;background:linear-gradient(145deg,#fff,#eaf2ff);box-shadow:0 3px 7px #12306047,inset 0 1px #fff;transition:transform .22s cubic-bezier(.18,.8,.22,1.12)}.game-switch b{position:absolute;right:10px;top:50%;font:1000 8px/1 var(--game-ui-font);letter-spacing:.06em;transform:translateY(-50%)}.game-switch.is-on{border-color:#5cb8ff;color:#fff}.game-switch.is-on:where(:not(.aero-console,.aero-console *)){background:linear-gradient(135deg,#1aa6ff,#0757db);box-shadow:inset 0 2px 5px #002f8f3d,0 3px #0745ad,0 0 12px #1f9aff3d}.game-switch.is-on span{transform:translate(34px)}.game-switch.is-on b{left:10px;right:auto}.game-switch:active span{scale:.92}.settings-card__about{display:grid;justify-items:center;gap:2px;padding:10px 14px 11px;border-top:1px solid rgba(100,128,173,.18);text-align:center}.settings-card__about strong{color:#23416f;font:1000 11px/1.1 var(--game-ui-font);letter-spacing:.035em}.settings-card__about span{color:#587193;font:900 9px/1.15 var(--game-ui-font);letter-spacing:.1em}.settings-card__about small{color:#8a9ab1;font:800 7px/1.15 var(--game-ui-font);letter-spacing:.065em}@media(max-height:760px){.settings-menu__content{padding-top:max(6px,env(safe-area-inset-top));padding-bottom:max(8px,env(safe-area-inset-bottom))}.settings-header{min-height:72px}.settings-row{min-height:56px;padding-block:6px}.settings-row small{display:none}.settings-card__about{padding-block:7px 8px}}@media(max-height:560px){.settings-header{min-height:62px}.settings-header h1{font-size:28px}.settings-row{min-height:49px;padding-block:4px}.game-switch{height:38px}.game-switch span{top:3px}}.friend-menu{overflow-x:hidden;overflow-y:auto;color:#092968;background:#dbe9fc;touch-action:pan-y;scrollbar-width:none}.friend-menu::-webkit-scrollbar{display:none}.friend-menu__background{position:fixed;filter:blur(2px) saturate(.85) brightness(1.12);transform:scale(1.035)}.friend-menu__wash{position:fixed;z-index:-2;inset:0;background:linear-gradient(180deg,#f9fcfff7 0 29%,#f3f8ffe0 48%,#deedff8a 70%,#1158bc33);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:none}.friend-menu__content{width:min(100%,580px);min-height:100%;margin:0 auto;padding:max(14px,env(safe-area-inset-top)) clamp(14px,4vw,24px) max(18px,env(safe-area-inset-bottom))}.friend-menu__content[data-view=home]{padding-top:0}.friend-home-header.online-header{width:min(calc(100vw - 36px),394px);min-height:108px;margin:16px auto 14px;padding-right:16px;padding-left:70px}.friend-home-header .menu-back{position:absolute;z-index:8;top:50%;left:16px;display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid #d3e4f5;border-radius:50%;color:#0c5ecb;transform:translateY(-50%)}.friend-home-header .menu-back:where(:not(.aero-console,.aero-console *)){background:#fff;box-shadow:0 4px 10px #12417c1f,inset 0 1px #fff}.friend-home-header .menu-back svg{display:block;width:20px;height:20px;overflow:visible;fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}.friend-home-header .menu-back:active:where(:not(.aero-console,.aero-console *)){box-shadow:0 2px 6px #12417c1f}.friend-header{position:relative;isolation:isolate;display:grid;place-items:center;width:100%;min-height:88px;margin:2px auto 14px;padding:13px 62px 12px;overflow:hidden;border:2px solid rgba(255,255,255,.98);border-radius:25px;text-align:center}.friend-header:where(:not(.aero-console,.aero-console *)){background:radial-gradient(circle at 12% -30%,rgba(52,168,255,.2),transparent 42%),linear-gradient(145deg,#fffffffa,#eaf5fff5);box-shadow:0 8px #89a1c261,0 17px 34px #14386f2b,inset 0 1px #fff}.friend-header:where(:not(.aero-console,.aero-console *)):after{position:absolute;z-index:-1;right:-34px;bottom:-58px;width:150px;height:120px;border-radius:50%;content:"";background:radial-gradient(circle,rgba(31,143,245,.17),transparent 68%);pointer-events:none}.friend-header .menu-back{position:absolute;z-index:8;top:50%;left:14px;display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid #d3e4f5;border-radius:50%;color:#0c5ecb;transform:translateY(-50%)}.friend-header .menu-back:where(:not(.aero-console,.aero-console *)){background:#fff;box-shadow:0 4px 10px #12417c1f}.friend-header .menu-back svg{display:block;width:19px;height:19px;overflow:visible;fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}.friend-header .menu-back:active:where(:not(.aero-console,.aero-console *)){box-shadow:0 2px 6px #12417c1f}.friend-header>div{width:100%;min-width:0;pointer-events:none}.friend-header h1{margin:0;overflow:hidden;color:#092d69;font:1000 italic clamp(29px,7.4vw,41px)/1 var(--game-ui-font);letter-spacing:-.05em;text-align:center;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px #fff}.friend-header--wide-title{padding-inline:58px 18px}.friend-header--wide-title h1{overflow:visible;font-size:clamp(25px,6.4vw,36px);letter-spacing:-.085em;text-overflow:clip}.friend-layout{display:grid;gap:clamp(12px,2vh,18px);padding:1px 0 0}.friend-profile,.friend-choice,.friend-code-card,.friend-waiting,.friend-join-card{border:2px solid rgba(255,255,255,.96)}.friend-profile:where(:not(.aero-console,.aero-console *)),.friend-code-card:where(:not(.aero-console,.aero-console *)),.friend-join-card:where(:not(.aero-console,.aero-console *)){background:linear-gradient(145deg,#fffffff7,#eff4fcf5);box-shadow:0 6px #95a4c094,0 14px 28px #1a3a6f2e,inset 0 0 0 1px #708fbe24}.friend-choice,.friend-waiting{background:linear-gradient(145deg,#fffffff7,#eff4fcf5);box-shadow:0 6px #95a4c094,0 14px 28px #1a3a6f2e,inset 0 0 0 1px #708fbe24}.friend-profile{--profile-blue:#126ee8;position:relative;isolation:isolate;min-height:clamp(166px,21vh,184px);display:grid;grid-template-columns:min(29%,112px) minmax(0,1fr) min(27%,106px);grid-template-rows:minmax(86px,1fr) 50px;overflow:hidden;column-gap:clamp(7px,2vw,13px);padding:10px 12px 9px;border-color:#fffffffa;border-radius:27px;font-family:var(--game-ui-font)}.friend-profile:where(:not(.aero-console,.aero-console *)){background:radial-gradient(circle at 13% 10%,rgba(76,175,255,.22),transparent 31%),radial-gradient(circle at 92% 14%,rgba(255,73,91,.1),transparent 27%),linear-gradient(145deg,#fffffffc,#eef6fffa 55%,#e5effdfa);box-shadow:0 7px #748fb89e,0 17px 34px #13366f33,inset 0 1px #fff,inset 0 0 0 1px #3a77c91a}.friend-profile:where(:not(.aero-console,.aero-console *)):before{content:"";position:absolute;z-index:-1;top:-55%;bottom:-55%;left:-34%;width:21%;opacity:.42;transform:skew(-18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.96),transparent);animation:friend-profile-sheen 6.8s ease-in-out 1.8s infinite;pointer-events:none}.friend-profile:where(:not(.aero-console,.aero-console *)):after{content:"";position:absolute;z-index:-1;inset:0;opacity:.27;background:radial-gradient(circle,rgba(29,93,181,.2) 0 1px,transparent 1.4px);background-size:9px 9px;-webkit-mask-image:linear-gradient(110deg,transparent 0 61%,#000 88%,transparent);mask-image:linear-gradient(110deg,transparent 0 61%,#000 88%,transparent);pointer-events:none}.friend-profile__avatar-wrap{position:relative;z-index:1;grid-column:1;grid-row:1;width:clamp(78px,21vw,96px);max-width:100%;aspect-ratio:1;height:auto;align-self:center;justify-self:center;filter:drop-shadow(0 9px 9px rgba(17,65,133,.18))}.friend-profile__avatar-wrap:before{content:"";position:absolute;z-index:-1;inset:-6px;border:1px solid rgba(37,132,237,.35);border-radius:26px;background:linear-gradient(145deg,#69c3ff40,#fffc);box-shadow:0 0 0 3px #1e84ef12}.friend-profile__avatar{display:block;width:100%;height:100%;border:3px solid white;border-radius:21px;object-fit:cover;object-position:50% 22%}.friend-profile__avatar:where(:not(.aero-console,.aero-console *)){box-shadow:0 0 0 2px #4da6f5,0 7px 15px #14488e38}.profile-badge-overlay{position:absolute;z-index:3;left:50%;bottom:-2%;width:122%;height:auto;max-height:42%;object-fit:contain;pointer-events:none;transform:translate(-50%);filter:drop-shadow(0 2px 2px rgba(5,20,42,.34))}.friend-profile__identity{position:relative;z-index:1;min-width:0;align-self:center;overflow:hidden;padding:1px 0}.friend-profile__eyebrow{display:flex;align-items:center;gap:6px;margin-bottom:5px;color:#66809f;font:900 clamp(6px,1.85vw,9px)/1 var(--game-ui-font);letter-spacing:.12em;white-space:nowrap}.friend-profile__eyebrow i{width:17px;height:3px;flex:0 0 17px;border-radius:3px;background:linear-gradient(90deg,#138cf2,#23c2ee);box-shadow:0 0 7px #138cf26b}.friend-profile__identity strong{display:block;overflow:hidden;color:#09275e;font-size:clamp(18px,5.15vw,27px);line-height:.93;font-style:italic;letter-spacing:-.055em;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 0 #fff}.friend-profile__player-id{display:block;max-width:100%;margin-top:4px;overflow:hidden;color:#58789c;font:900 clamp(7px,1.9vw,9.5px)/1 var(--game-ui-font);letter-spacing:.055em;text-overflow:ellipsis;white-space:nowrap}.friend-profile__player-id[hidden]{display:none}.friend-profile__level{width:max-content;max-width:100%;display:flex;align-items:center;gap:5px;margin-top:5px;padding:3px 8px 3px 4px;border:1px solid rgba(28,111,221,.16);border-radius:999px;color:#145ed0;font:1000 italic clamp(8px,2.4vw,12px)/1 var(--game-ui-font);white-space:nowrap}.friend-profile__level:where(:not(.aero-console,.aero-console *)){background:linear-gradient(145deg,#fffffff0,#e0efffe6);box-shadow:0 3px 7px #20569d17,inset 0 1px #fff}.friend-profile__level img{width:clamp(18px,4.7vw,23px);height:clamp(18px,4.7vw,23px);object-fit:contain;filter:drop-shadow(0 2px 2px rgba(13,64,145,.2))}.friend-profile__level b{overflow:hidden;letter-spacing:.015em;text-overflow:ellipsis}.friend-profile__role{position:absolute;right:2px;bottom:4px;display:block;padding:3px 6px;border:1px solid rgba(20,108,225,.2);border-radius:6px;color:#1466d9;background:#ffffffc2;font:1000 italic clamp(6px,1.8vw,9px)/1 var(--game-ui-font);letter-spacing:.07em;white-space:nowrap}.friend-profile__rank{position:relative;z-index:1;align-self:center;justify-self:center;width:clamp(72px,19vw,91px);display:grid;justify-items:center;gap:2px;color:#fff;text-align:center;text-shadow:0 2px 2px rgba(0,0,0,.7)}.friend-profile__rank-copy{display:grid;justify-items:center;gap:1px;margin-bottom:1px;line-height:1;white-space:nowrap;text-shadow:none}.friend-profile__rank-copy strong{color:#123d7f;font:1000 clamp(7px,1.95vw,9px)/1 var(--game-ui-font);letter-spacing:.055em;text-shadow:0 1px 0 #fff,0 1px 3px rgba(64,117,190,.16)}.friend-profile__rank-copy small{color:#607b9f;font:900 clamp(5px,1.5vw,7px)/1 var(--game-ui-font);letter-spacing:.18em}.friend-profile__rank-emblem{position:relative;display:block;width:clamp(64px,17vw,82px);aspect-ratio:1;filter:drop-shadow(0 5px 4px rgba(13,35,76,.26));animation:friend-rank-float 4.8s ease-in-out infinite;will-change:transform}.friend-profile__rank img{position:absolute;z-index:0;inset:0;width:100%;height:100%;object-fit:contain}.friend-profile__rank-glint{position:absolute;z-index:1;inset:4%;overflow:hidden;clip-path:polygon(50% 0,91% 24%,91% 76%,50% 100%,9% 76%,9% 24%);pointer-events:none}.friend-profile__rank-glint:after{content:"";position:absolute;top:-24%;bottom:-24%;left:-62%;width:24%;opacity:0;transform:skew(-18deg);filter:blur(.45px);animation:friend-rank-glint 4.3s ease-in-out infinite}.friend-profile__rank-glint:where(:not(.aero-console,.aero-console *)):after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),rgba(255,255,255,.96),rgba(142,218,255,.38),transparent)}.friend-profile__rank b{position:absolute;z-index:2;left:9%;right:9%;bottom:13.8%;height:12%;display:grid;place-items:center;overflow:hidden;color:#fff;font-size:clamp(7px,2.2vw,10px);line-height:1;font-style:italic;letter-spacing:-.055em;text-align:center;white-space:nowrap;text-shadow:0 1px 1px #07142d,0 2px 3px rgba(0,0,0,.85)}@keyframes friend-rank-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes friend-rank-glint{0%,60%{left:-62%;opacity:0}66%{opacity:.92}81%{left:138%;opacity:0}to{left:138%;opacity:0}}.friend-profile__stats{position:relative;z-index:2;grid-column:1 / -1;grid-row:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:clamp(4px,1.4vw,7px);padding-top:7px;border-top:1px solid rgba(73,116,176,.16)}.friend-profile__stats div{min-width:0;display:grid;place-items:center;align-content:center;gap:2px;border:1px solid rgba(65,116,181,.12);border-radius:10px;background:linear-gradient(145deg,#ffffffd6,#e2eefdb8);box-shadow:inset 0 1px #fffffff2,0 3px 7px #2148800f}.friend-profile__stats small{overflow:hidden;max-width:100%;color:#657892;font:900 italic clamp(6px,1.75vw,8px)/1 var(--game-ui-font);letter-spacing:.035em;text-overflow:ellipsis;white-space:nowrap}.friend-profile__stats b{color:#125fd3;font-size:clamp(17px,4.7vw,24px);line-height:.9;font-style:italic;letter-spacing:-.04em;text-shadow:0 1px 0 #fff}.friend-profile__stats b.is-red{color:#dc3540}.friend-choice{--accent:#0867ed;position:relative;min-height:clamp(154px,20vh,178px);display:grid;grid-template-columns:clamp(92px,26vw,108px) minmax(0,1fr);align-items:center;column-gap:clamp(10px,3vw,16px);overflow:hidden;padding:16px clamp(17px,4.5vw,24px);border-radius:28px;color:#0a285f;background:linear-gradient(130deg,#fff 0 46%,#f4f7fc 70%,#eaf2ff);text-align:left;cursor:pointer;box-shadow:5px 6px 0 var(--accent),0 16px 30px #18376e30,inset 0 0 0 1px #708fbe21,inset 0 1px #fff;transition:transform .14s ease,filter .14s ease,box-shadow .14s ease;isolation:isolate}.friend-button-glint{position:absolute;z-index:5;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none;-webkit-clip-path:inset(0 round 28px);clip-path:inset(0 round 28px);-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.friend-button-glint:before{content:"";position:absolute;top:-35%;bottom:-35%;left:-38%;width:30%;opacity:0;transform:translate(-180%) skew(-18deg);filter:blur(.4px)}.friend-button-glint:where(:not(.aero-console,.aero-console *)):before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),rgba(255,255,255,.95),rgba(114,190,255,.34),transparent)}.friend-choice.is-shining .friend-button-glint:before{animation:friend-choice-glint .9s cubic-bezier(.2,.65,.25,1) both}@keyframes friend-choice-glint{0%{opacity:0;transform:translate(-180%) skew(-18deg)}15%{opacity:.95}78%{opacity:.9}to{opacity:0;transform:translate(560%) skew(-18deg)}}.friend-choice:after,.friend-code-card:after,.friend-join-card:after{content:"";position:absolute;inset:0;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent 62%,#000);mask-image:linear-gradient(90deg,transparent 62%,#000)}.friend-code-card:where(:not(.aero-console,.aero-console *)):after,.friend-join-card:where(:not(.aero-console,.aero-console *)):after{background:radial-gradient(circle at 93% 25%,rgba(19,74,160,.09) 0 1.5px,transparent 2px);background-size:10px 10px}.friend-choice:after{background:radial-gradient(circle at 93% 25%,rgba(19,74,160,.09) 0 1.5px,transparent 2px);background-size:10px 10px}.friend-choice--red{--accent:#ef3a43}.friend-choice:active{transform:translateY(5px) scale(.985);filter:brightness(.98);box-shadow:3px 2px 0 var(--accent),0 7px 15px #18376e29}.friend-choice__icon,.friend-code-card__badge{position:relative;z-index:2;width:clamp(88px,24vw,104px);aspect-ratio:1;display:grid;place-items:center;justify-self:center;clip-path:polygon(50% 0,92% 24%,92% 76%,50% 100%,8% 76%,8% 24%);color:#fff;background:linear-gradient(145deg,color-mix(in srgb,var(--accent),white 18%),color-mix(in srgb,var(--accent),#03113f 38%));filter:drop-shadow(0 6px 3px rgba(26,52,100,.27)) drop-shadow(0 0 8px color-mix(in srgb,var(--accent),transparent 55%));isolation:isolate}.friend-choice__icon:before{content:"✦";position:absolute;z-index:3;top:6%;right:7%;color:#fff;font:700 clamp(9px,2.6vw,13px)/1 Georgia,serif;text-shadow:0 0 8px #fff}.friend-choice__icon:after,.friend-code-card__badge:after{content:"";position:absolute;z-index:1;inset:5px;clip-path:polygon(50% 0,92% 24%,92% 76%,50% 100%,8% 76%,8% 24%);background:radial-gradient(circle at 34% 24%,rgba(255,255,255,.32),transparent 29%),linear-gradient(145deg,color-mix(in srgb,var(--accent),white 8%),color-mix(in srgb,var(--accent),#061a55 24%));box-shadow:inset 0 0 12px #ffffff26}.friend-choice__icon svg,.friend-code-card__badge svg{position:relative;z-index:4;width:46%;fill:none;stroke:#fff;stroke-width:2.35;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 3px 2px rgba(0,26,94,.38))}.friend-choice__icon--art{overflow:visible;clip-path:none;background:none;filter:drop-shadow(0 6px 4px rgba(13,45,108,.25))}.friend-choice__icon--art:before,.friend-choice__icon--art:after{display:none}.friend-choice__icon--art img{position:relative;z-index:4;width:100%;height:100%;object-fit:contain;transition:transform .22s cubic-bezier(.2,.8,.2,1),filter .22s ease}.friend-choice__copy{position:relative;z-index:2;min-width:0;padding-left:clamp(12px,3.5vw,18px);border-left:1px solid rgba(111,130,164,.35)}.friend-choice__copy strong{display:block;max-width:100%;overflow:hidden;font-size:clamp(23px,6.25vw,34px);line-height:.96;font-style:italic;letter-spacing:-.055em;text-overflow:clip;white-space:nowrap}.friend-choice__copy i,.friend-join-card__title i{width:64px;height:5px;display:block;margin:11px 0;border-radius:5px;background:var(--accent);box-shadow:0 0 8px color-mix(in srgb,var(--accent),transparent 55%)}.friend-choice__copy small,.friend-join-card__title small{color:#526482;font-size:clamp(11px,3.2vw,15px);line-height:1.26;font-weight:700;font-style:italic}.friend-code-card{--accent:#0867ed;position:relative;min-height:314px;display:grid;justify-items:center;align-content:center;row-gap:3px;padding:14px 20px;border-radius:28px}.friend-code-card:where(:not(.aero-console,.aero-console *)){box-shadow:5px 6px 0 var(--accent),0 16px 30px #18376e30}.friend-code-card__heading{display:grid;justify-items:center;gap:2px}.friend-code-card__badge{position:relative;width:56px}.friend-code-card__heading small{color:#18366b;font-size:13px;line-height:1;font-weight:1000;font-style:italic;letter-spacing:.02em}.friend-code-card>strong{margin-top:0;color:#1156d5;font-size:clamp(48px,14vw,70px);line-height:.96;font-style:italic;letter-spacing:.04em}.friend-code-card>p{margin:3px 0 8px;color:#52617d;font-size:13px;font-style:italic}.friend-primary{position:relative;z-index:2;width:min(84%,350px);min-height:54px;display:flex;align-items:center;justify-content:center;gap:14px;overflow:hidden;border:2px solid white;border-radius:14px;color:#fff;font-size:clamp(23px,6vw,32px);font-weight:1000;font-style:italic;cursor:pointer;transition:transform .13s,filter .13s,background .22s,color .22s,box-shadow .22s;isolation:isolate}.friend-primary:where(:not(.aero-console,.aero-console *)){background:linear-gradient(145deg,#1674f2,#063db8);box-shadow:0 4px #052c87,0 8px 14px #0a40b447}.friend-primary svg,.friend-share svg{width:28px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.friend-primary:active:not(:disabled){transform:translateY(4px);filter:brightness(.95)}.friend-primary:disabled{cursor:not-allowed}.friend-share{position:relative;z-index:2;display:flex;align-items:center;gap:10px;margin-top:10px;padding:7px 14px;border:0;color:#135de0;background:transparent;font-size:17px;font-weight:1000;font-style:italic;cursor:pointer}.friend-waiting{min-height:235px;display:grid;justify-items:center;align-content:start;overflow:hidden;padding:15px 18px 0;border-radius:24px}.friend-waiting>strong{font-size:clamp(20px,6vw,30px);font-style:italic}.friend-waiting__dots{display:flex;gap:10px;margin:9px}.friend-waiting__dots i{width:13px;height:13px;border-radius:50%;background:#77a8f8;animation:friend-wait-dot 1.2s ease-in-out infinite}.friend-waiting__dots i:nth-child(2){background:#0f5ee1;animation-delay:.18s}.friend-waiting__dots i:nth-child(3){animation-delay:.36s}@keyframes friend-wait-dot{50%{transform:translateY(-4px);filter:brightness(1.2)}}.friend-waiting__slot{width:92%;min-height:91px;display:flex;align-items:center;gap:16px;padding:10px 20px;border:2px dashed #b6c4dc;border-radius:17px;color:#7887a2;background:#f2f6fc8c}.friend-waiting__slot>span{width:62px;aspect-ratio:1;display:grid;place-items:center;border:2px solid #c8d1df;border-radius:50%;color:#a9b4c4;background:linear-gradient(#f4f7fb,#e8edf4);box-shadow:inset 0 2px 5px #5e708e1a}.friend-waiting__slot>span svg{width:70%;fill:currentColor;stroke:none}.friend-waiting__slot>.friend-waiting__avatar-wrap{position:relative;flex:0 0 62px;width:62px;height:62px;aspect-ratio:auto;display:block;border:0;border-radius:0;background:none;box-shadow:none}.friend-waiting__avatar-wrap>img:not(.profile-badge-overlay){display:block;width:100%;height:100%;border:2px solid rgba(255,255,255,.96);border-radius:15px;object-fit:cover;object-position:50% 22%;box-shadow:0 3px 8px #14488e2e}.friend-waiting__slot p{min-width:0;display:grid;flex:1;gap:7px;margin:0}.friend-waiting__slot b{overflow:hidden;font-size:22px;font-style:italic;text-overflow:ellipsis;white-space:nowrap}.friend-waiting__slot small{font-size:13px;font-style:italic}.friend-waiting__slot .friend-waiting__rank{position:relative;flex:0 0 48px;width:48px;aspect-ratio:1;border:0;border-radius:0;background:none;box-shadow:none}.friend-waiting__rank img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.friend-waiting__slot .friend-waiting__rank b{position:absolute;z-index:1;left:10%;right:10%;bottom:12%;color:#fff;font-size:8px;line-height:1;text-align:center;text-shadow:0 1px 2px #07142d}.friend-waiting__status{margin:12px 0 7px;color:#0f5ee0;font-size:12px;font-style:italic}.friend-waiting__status span{font-weight:1000}.friend-waiting__note{width:calc(100% + 36px);margin-top:auto;padding:9px;border-top:1px solid #d5deec;color:#5b6880;font-size:10px;font-style:italic;text-align:center}.friend-ready-panel{position:relative;overflow:hidden;border:2px solid rgba(255,255,255,.98);border-radius:24px;color:#102f67;background:linear-gradient(150deg,#fffffffc,#e8f1fff7);box-shadow:0 7px #718ebc8c,0 18px 34px #12346a3d,inset 0 1px #fff;isolation:isolate}.friend-ready-panel:before{content:"";position:absolute;z-index:-1;inset:38px 0 auto;height:125px;opacity:.48;background:radial-gradient(circle at 50% 0,rgba(37,125,247,.18),transparent 65%);pointer-events:none}.friend-ready-panel__header{min-height:38px;display:flex;align-items:center;justify-content:space-between;padding:8px 13px;color:#fff;background:linear-gradient(112deg,#083c9e,#126ee9 56%,#0a53c8);box-shadow:inset 0 1px #ffffff47}.friend-ready-panel__header>span{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:1000;font-style:italic;letter-spacing:.08em}.friend-ready-panel__header>span i{width:8px;height:8px;border:2px solid #fff;border-radius:50%;background:#55d5ff;box-shadow:0 0 0 4px #55d5ff29,0 0 10px #55d5ffd9;animation:friend-connection-pulse 1.8s ease-in-out infinite}.friend-ready-panel__header>b{padding:4px 8px;border:1px solid rgba(255,255,255,.38);border-radius:999px;background:#001c5c38;font-size:8px;letter-spacing:.04em}.friend-ready-panel__body{display:grid;justify-items:center;padding:13px 15px 11px}.friend-ready-panel__eyebrow{margin:0 0 3px;color:#2871d9;font-size:8px;font-weight:1000;letter-spacing:.16em}.friend-ready-panel__title{max-width:100%;overflow:hidden;color:#0a2b69;font-size:clamp(20px,5.7vw,29px);line-height:1;font-style:italic;letter-spacing:-.035em;text-align:center;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 2px 0 #fff}.friend-ready-panel__players{width:min(100%,360px);display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:11px 0 8px}.friend-ready-state{min-width:0;display:grid;grid-template-columns:24px 1fr;grid-template-rows:auto auto;column-gap:7px;align-items:center;padding:7px 9px;border:1px solid rgba(98,123,165,.18);border-radius:12px;background:linear-gradient(145deg,#ffffffe6,#e2e9f4db);box-shadow:inset 0 1px #fff;transition:background .3s ease,border-color .3s ease,transform .3s cubic-bezier(.16,.86,.22,1.06)}.friend-ready-state>i{grid-row:1/3;width:24px;height:24px;display:grid;place-items:center;border:2px solid #c3cedd;border-radius:50%;color:#fff;background:#e4eaf2;transition:background .3s,border-color .3s,box-shadow .3s,transform .35s cubic-bezier(.16,.9,.2,1.2)}.friend-ready-state>i svg{width:14px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.friend-ready-state>b{overflow:hidden;align-self:end;color:#65758e;font-size:9px;font-style:italic;text-overflow:ellipsis;white-space:nowrap}.friend-ready-state>small{align-self:start;color:#8a97aa;font-size:7px;font-weight:1000;letter-spacing:.055em}.friend-ready-state.is-ready{border-color:#0c9c6c38;background:linear-gradient(145deg,#f7fffb,#e4f9f0);transform:translateY(-1px)}.friend-ready-state.is-ready>i{border-color:#fff;background:linear-gradient(145deg,#27d79c,#078563);box-shadow:0 0 0 3px #20c99121,0 4px 8px #04725233;transform:scale(1.05)}.friend-ready-state.is-ready>b{color:#146b56}.friend-ready-state.is-ready>small{color:#07906a}.friend-waiting__actions{min-height:58px;width:100%;display:grid;place-items:center}.friend-ready{width:min(92%,360px);min-height:58px;margin:2px 0 4px;justify-content:center;gap:0;padding:6px 15px;border-radius:16px;font-size:clamp(24px,6.6vw,32px);line-height:1;letter-spacing:-.02em;text-align:center}.friend-ready:where(:not(.aero-console,.aero-console *)){background:linear-gradient(135deg,#2383fa,#0d5de1 52%,#073fb4);box-shadow:0 5px #052d88,0 11px 21px #0a44b84d,inset 0 1px #ffffff75}.friend-ready__glint{position:absolute;z-index:0;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}.friend-ready__glint:after{content:"";position:absolute;top:-60%;bottom:-60%;left:-40%;width:24%;opacity:0;transform:skew(-20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),rgba(255,255,255,.9),transparent);animation:friend-ready-glint 3.2s ease-in-out 1.1s infinite}.friend-ready__icon{position:relative;z-index:1;width:38px;height:38px;display:grid;place-items:center;flex:0 0 38px;border:1px solid rgba(255,255,255,.48);border-radius:12px;background:#ffffff24;box-shadow:inset 0 1px #ffffff42}.friend-ready__icon svg{width:23px}.friend-ready__copy{position:relative;z-index:1;min-width:0;display:grid;justify-items:start;text-align:left}.friend-ready__copy b{font-size:clamp(19px,5.5vw,27px);line-height:1;font-style:italic;letter-spacing:-.025em}.friend-ready__copy small{margin-top:3px;color:#ffffffbd;font-size:8px;font-weight:800;font-style:normal;letter-spacing:.025em}.friend-ready.is-cancel{color:#fff}.friend-ready.is-cancel:where(:not(.aero-console,.aero-console *)){background:linear-gradient(135deg,#29c992,#0c9b70 54%,#057254);box-shadow:0 5px #045641,0 11px 20px #077e5c45,inset 0 1px #ffffff6b}.friend-ready.is-cancel .friend-ready__icon{border-color:#08896333;background:#d5f4e8}.friend-ready.is-cancel .friend-ready__copy small{color:#568276}.friend-ready-panel__note{min-height:38px;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 15px;border-top:1px solid rgba(112,139,181,.2);color:#65738a;background:#e1eaf875;font-size:9px;font-style:italic;text-align:center}.friend-ready-panel__note i{width:16px;height:16px;display:grid;place-items:center;flex:0 0 16px;border:1px solid #6d83a5;border-radius:50%;font:800 italic 9px/1 serif}.friend-countdown{position:relative;width:92px;height:92px;display:grid;place-items:center;margin:0 auto 2px;border:1px solid rgba(31,105,219,.2);border-radius:50%;color:#0f59d6;animation:friend-countdown-pop .4s cubic-bezier(.16,.9,.22,1.16) both}.friend-countdown:where(:not(.aero-console,.aero-console *)){background:radial-gradient(circle,#fff 45%,#edf5ff 47% 62%,#dceaff 64%);box-shadow:0 8px 20px #125be033,inset 0 1px #fff}.friend-countdown:before{content:"";position:absolute;inset:-5px;border:3px solid transparent;border-top-color:#1a74ed;border-right-color:#1a74ed;border-radius:50%;animation:friend-countdown-spin 1s linear infinite}.friend-countdown>small{position:absolute;top:18px;font-size:7px;font-weight:1000;letter-spacing:.1em}.friend-countdown>strong{margin:0;font-size:49px;font-weight:1000;font-style:italic;line-height:1;text-shadow:0 2px 0 #fff,0 4px 10px rgba(15,84,198,.14);transform:translate(-1px)}.friend-countdown>[data-countdown].is-ticking{animation:friend-countdown-number .3s cubic-bezier(.16,.88,.22,1.12) both}.friend-countdown>span{position:absolute;bottom:13px;width:24px;height:3px;border-radius:4px;background:#e63c46}.friend-countdown--starting{width:min(92%,330px);height:62px;grid-template-columns:24px 1fr;grid-template-rows:auto auto;column-gap:9px;padding:10px 16px;border-radius:17px}.friend-countdown--starting:before{display:none}.friend-countdown--starting>span{position:relative;grid-row:1/3;bottom:auto;width:20px;height:20px;border:3px solid rgba(25,105,226,.18);border-top-color:#1769df;border-radius:50%;background:none;animation:friend-countdown-spin .8s linear infinite}.friend-countdown--starting>strong{align-self:end;margin:0;font-size:16px}.friend-countdown--starting>small{position:static;align-self:start;font-size:8px;letter-spacing:.04em}@keyframes friend-ready-glint{0%,62%{left:-40%;opacity:0}70%{opacity:.8}88%,to{left:125%;opacity:0}}@keyframes friend-countdown-pop{0%{opacity:0;transform:scale(.72) rotate(-7deg)}70%{transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes friend-countdown-number{0%{opacity:.42;transform:translateY(-3px) scale(.82)}68%{opacity:1;transform:translateY(0) scale(1.08)}to{opacity:1;transform:none}}@keyframes friend-countdown-spin{to{transform:rotate(360deg)}}.friend-room-error{margin:2px auto 0;padding:8px 12px;border-radius:12px;color:#bd2630;font-size:11px;font-weight:900;font-style:italic;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px}.friend-room-error:where(:not(.aero-console,.aero-console *)){background:#ffeeefed;box-shadow:inset 0 0 0 1px #cf2f3a2e}.friend-room-error__retry{appearance:none;border:0;border-radius:8px;padding:5px 10px 6px;color:#fff;background:linear-gradient(180deg,#287bf4,#0a4fc5);box-shadow:0 3px #073a94,inset 0 1px #ffffff73;font:900 italic 11px/1.05 inherit;letter-spacing:.04em;cursor:pointer;transition:transform .14s ease,filter .14s ease}.friend-room-error__retry:active{transform:translateY(2px);box-shadow:0 1px #073a94,inset 0 1px #ffffff4d}.friend-room-error__retry:hover{filter:brightness(1.08)}.friend-join-card{--accent:#ed3842;position:relative;min-height:430px;display:grid;justify-items:center;align-content:start;padding:25px 22px 20px;border-radius:28px}.friend-join-card:where(:not(.aero-console,.aero-console *)){box-shadow:5px 6px 0 var(--accent),0 16px 30px #18376e30}.friend-join-card__title{width:100%;display:grid;grid-template-columns:34% 1fr;align-items:center}.friend-choice__icon--small{--accent:#ed3842;width:clamp(82px,24vw,110px)}.friend-join-card__title>div{padding-left:16px}.friend-join-card__title strong{display:block;font-size:clamp(30px,8.5vw,45px);line-height:.95;font-style:italic;letter-spacing:-.05em;white-space:nowrap}.friend-join-card label{width:86%;display:flex;align-items:center;gap:15px;margin:26px 0 17px;color:#52617d;font-size:16px;font-weight:1000;font-style:italic}.friend-join-card label:before,.friend-join-card label:after{content:"";height:1px;flex:1;background:#9aabc4}.friend-pin-control{position:relative;width:100%;cursor:text}.friend-pin{width:100%;display:grid;grid-template-columns:repeat(6,1fr);gap:clamp(5px,1.6vw,10px);pointer-events:none}.friend-pin__slot{aspect-ratio:.82;display:grid;place-items:center;border:2px solid rgba(237,56,66,.3);border-radius:14px;color:#536078;font-size:clamp(23px,7vw,34px);font-weight:1000}.friend-pin__slot:where(:not(.aero-console,.aero-console *)){background:linear-gradient(#f8fafc,#edf1f7);box-shadow:0 4px 8px #1d396726}.friend-pin__slot.is-filled{color:#0c3f9d;border-color:#6b9ff4}.friend-pin__slot.is-active:where(:not(.aero-console,.aero-console *)){box-shadow:0 0 0 3px #f037411f,0 4px 8px #1d396726}.friend-pin__input{position:absolute;z-index:2;inset:0;width:100%;height:100%;margin:0;border:0;outline:0;-webkit-appearance:none;appearance:none;padding:0;opacity:.01;background:transparent;color:transparent;caret-color:transparent;box-shadow:none;font-size:16px;letter-spacing:0;cursor:text;direction:ltr;text-align:left;-webkit-tap-highlight-color:transparent}.friend-pin__input:focus,.friend-pin__input:focus-visible{outline:0;box-shadow:none}.friend-primary--join{width:86%;min-height:66px;margin-top:25px;border-color:#ffffffeb;color:#7c899e;background:linear-gradient(145deg,#edf1f6,#cbd4df);box-shadow:0 4px #aeb9c8,0 9px 15px #26385824,inset 0 1px #fff;font-size:clamp(31px,9vw,47px);text-shadow:0 1px 0 rgba(255,255,255,.72)}.friend-primary--join.is-valid{border-color:#fff;color:#1158d4;background:linear-gradient(145deg,#fff,#f7faff 52%,#eaf1fb);box-shadow:-4px 5px #0d62e8,4px 5px #ed3945,0 0 0 2px #fffffff5,-7px 7px 14px #0d62e83d,7px 7px 14px #ed394533,0 13px 22px #18376e33;text-shadow:0 1px 0 #fff,0 2px 4px rgba(14,74,173,.16)}.friend-primary--join .friend-button-glint{border-radius:12px;-webkit-clip-path:inset(0 round 12px);clip-path:inset(0 round 12px)}.friend-primary--join .friend-button-glint:before{top:-45%;bottom:-45%;left:-42%;width:27%}.friend-primary--join .friend-button-glint:where(:not(.aero-console,.aero-console *)):before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),rgba(255,255,255,.96),rgba(123,207,255,.36),transparent)}.friend-primary--join.is-valid.is-shining .friend-button-glint:before{animation:friend-choice-glint .9s cubic-bezier(.2,.65,.25,1) both}.friend-primary--join:not(:disabled){cursor:pointer}.friend-join-card__note{display:flex;align-items:center;gap:14px;margin:22px 0 0;color:#d22f37;font-size:21px}.friend-join-card__note span{color:#58657d;font-size:12px;line-height:1.25;font-weight:700;font-style:italic}.friend-toast{position:fixed;z-index:30;left:50%;bottom:max(24px,env(safe-area-inset-bottom));padding:11px 18px;border:1px solid rgba(255,255,255,.8);border-radius:20px;color:#fff;font-size:10px;font-weight:1000;letter-spacing:.07em;white-space:nowrap;opacity:0;transform:translate(-50%,12px);transition:opacity .2s,transform .2s;pointer-events:none}.friend-toast:where(:not(.aero-console,.aero-console *)){background:#041646eb;box-shadow:0 10px 30px #000c3252}.friend-toast.visible{opacity:1;transform:translate(-50%)}.friend-layout--create{gap:12px}.friend-layout--create .friend-profile{height:170px;min-height:0}.friend-layout--create .friend-code-card{height:295px;min-height:0;overflow:hidden;padding-block:12px;transform-origin:50% 0;transition:height .62s cubic-bezier(.2,.76,.18,1),min-height .62s cubic-bezier(.2,.76,.18,1),padding .62s cubic-bezier(.2,.76,.18,1),border-width .3s ease .22s,opacity .38s ease,transform .5s cubic-bezier(.2,.76,.18,1),visibility 0s linear .62s}.friend-layout--create.has-rival .friend-code-card{height:0;min-height:0;padding-top:0;padding-bottom:0;border-top-width:0;border-bottom-width:0;opacity:0;transform:translateY(-18px) scale(.965);visibility:hidden;pointer-events:none}.friend-layout--create.has-rival [data-connection-region]{animation:friend-lobby-rise .68s cubic-bezier(.16,.86,.2,1.04) both}.friend-layout--create .friend-waiting{height:auto;min-height:210px;margin-top:6px;padding-top:10px;padding-bottom:10px}.friend-layout--create [data-ready-region]:empty{display:none}.friend-layout--create [data-ready-region]{width:100%}.friend-lobby-card{width:100%;overflow:hidden;border:2px solid rgba(255,255,255,.98);border-radius:20px;color:#17325f;transition:box-shadow .45s ease,border-radius .45s ease}.friend-lobby-card:where(:not(.aero-console,.aero-console *)){background:linear-gradient(145deg,#fffffffa,#e7f1fff7);box-shadow:0 6px #6f8fbe85,0 15px 30px #0d316c42,inset 0 1px #fff}.friend-lobby-card.is-expanded{border-radius:24px}.friend-lobby-card.is-expanded:where(:not(.aero-console,.aero-console *)){box-shadow:0 7px #6084b58f,0 19px 36px #0d316c47,inset 0 1px #fff}.friend-lobby-card .friend-connection{z-index:auto;margin:0;border:0;border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none}.friend-lobby-card .friend-connection:where(:not(.aero-console,.aero-console *)){background:transparent;box-shadow:none}.friend-ready-drawer{overflow:hidden;border-top:1px solid rgba(94,126,174,.22);transform-origin:50% 0}.friend-ready-drawer:where(:not(.aero-console,.aero-console *)){background:linear-gradient(160deg,#f9fcfffa,#e1edfdf5)}.friend-ready-drawer.is-new{animation:friend-ready-drawer-open .58s cubic-bezier(.16,.88,.2,1.04) both}.friend-ready-drawer__status{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 13px;color:#1a579d;border-bottom:1px solid rgba(104,137,184,.14)}.friend-ready-drawer__status:where(:not(.aero-console,.aero-console *)){background:linear-gradient(90deg,#e1effff5,#f2f8ffeb)}.friend-ready-drawer__status>span{min-width:0;display:flex;align-items:center;gap:7px;overflow:hidden;font-size:10px;font-weight:1000;font-style:italic;text-overflow:ellipsis;white-space:nowrap}.friend-ready-drawer__status>span i{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#247aea;box-shadow:0 0 0 4px #247aea1a;animation:friend-connection-pulse 1.8s ease-in-out infinite}.friend-ready-drawer__status>b{flex:0 0 auto;padding:4px 7px;border:1px solid rgba(24,99,202,.18);border-radius:999px;color:#1762c8;background:#ffffffb3;font-size:7px;letter-spacing:.055em}.friend-ready-drawer .friend-waiting__actions{min-height:76px;padding:8px 0 5px}.friend-ready-drawer__note{display:block;padding:0 13px 10px;color:#697790;font-size:8px;font-style:italic;text-align:center}.friend-ready-drawer.is-local-ready .friend-ready-drawer__status>span i,.friend-ready-drawer.is-rival-ready .friend-ready-drawer__status>span i{background:#18a979;box-shadow:0 0 0 4px #18a9791f}.friend-ready-drawer.is-complete .friend-ready-drawer__status,.friend-ready-drawer.is-countdown .friend-ready-drawer__status,.friend-ready-drawer.is-starting .friend-ready-drawer__status{color:#087257}.friend-ready-drawer.is-complete .friend-ready-drawer__status:where(:not(.aero-console,.aero-console *)),.friend-ready-drawer.is-countdown .friend-ready-drawer__status:where(:not(.aero-console,.aero-console *)),.friend-ready-drawer.is-starting .friend-ready-drawer__status:where(:not(.aero-console,.aero-console *)){background:linear-gradient(90deg,#e2f8ef,#f4fffa)}.friend-ready-drawer.is-complete .friend-ready-drawer__status>span i,.friend-ready-drawer.is-countdown .friend-ready-drawer__status>span i,.friend-ready-drawer.is-starting .friend-ready-drawer__status>span i{background:#10b57e;box-shadow:0 0 0 4px #10b57e24,0 0 9px #10b57e73}.friend-menu__background{opacity:0;animation:friend-backdrop-in .7s cubic-bezier(.2,.75,.25,1) .03s both}.friend-menu__wash{opacity:0;animation:friend-wash-in .58s ease-out .08s both}.friend-menu__content.is-entering .friend-header{animation:friend-header-in .46s cubic-bezier(.16,.84,.25,1.05) both}.friend-menu__content.is-entering .friend-home-header{animation:online-header-enter .62s cubic-bezier(.16,.84,.2,1) both}.friend-menu__content.is-entering .friend-profile,.friend-menu__content.is-entering .friend-choice,.friend-menu__content.is-entering .friend-code-card,.friend-menu__content.is-entering .friend-lobby-card,.friend-menu__content.is-entering .friend-waiting,.friend-menu__content.is-entering .friend-join-card{animation:friend-block-in .55s cubic-bezier(.16,.86,.22,1.04) both}.friend-menu__content.is-entering .friend-profile{animation-delay:.06s}.friend-menu__content.is-entering .friend-profile__avatar-wrap{animation:friend-profile-avatar-in .56s cubic-bezier(.14,.9,.22,1.16) .13s both}.friend-menu__content.is-entering .friend-profile__eyebrow{animation:friend-profile-copy-in .4s ease-out .18s both}.friend-menu__content.is-entering .friend-profile__identity>strong,.friend-menu__content.is-entering .friend-profile__player-id{animation:friend-profile-copy-in .48s cubic-bezier(.16,.86,.22,1.05) .23s both}.friend-menu__content.is-entering .friend-profile__level,.friend-menu__content.is-entering .friend-profile__role{animation:friend-profile-chip-in .42s cubic-bezier(.16,.88,.22,1.08) .3s both}.friend-menu__content.is-entering .friend-profile__rank{animation:friend-profile-rank-in .58s cubic-bezier(.14,.9,.22,1.18) .24s both}.friend-menu__content.is-entering .friend-profile__stats>div{animation:friend-profile-stat-in .42s cubic-bezier(.16,.88,.22,1.08) both}.friend-menu__content.is-entering .friend-profile__stats>div:nth-child(1){animation-delay:.32s}.friend-menu__content.is-entering .friend-profile__stats>div:nth-child(2){animation-delay:.37s}.friend-menu__content.is-entering .friend-profile__stats>div:nth-child(3){animation-delay:.42s}.friend-menu__content.is-entering .friend-profile__stats>div:nth-child(4){animation-delay:.47s}.friend-menu__content.is-entering .friend-profile.is-preserved,.friend-menu__content.is-entering .friend-profile.is-preserved .friend-profile__avatar-wrap,.friend-menu__content.is-entering .friend-profile.is-preserved .friend-profile__eyebrow,.friend-menu__content.is-entering .friend-profile.is-preserved .friend-profile__identity>strong,.friend-menu__content.is-entering .friend-profile.is-preserved .friend-profile__player-id,.friend-menu__content.is-entering .friend-profile.is-preserved .friend-profile__level,.friend-menu__content.is-entering .friend-profile.is-preserved .friend-profile__rank,.friend-menu__content.is-entering .friend-profile.is-preserved .friend-profile__stats>div{animation:none}.friend-menu__content.is-entering .friend-layout>:nth-child(2){animation-delay:.12s}.friend-menu__content.is-entering .friend-layout>:nth-child(3){animation-delay:.19s}.friend-menu__content.is-entering .friend-layout>:nth-child(4){animation-delay:.25s}.friend-menu__content[data-motion=forward].is-entering .friend-layout{animation:friend-page-forward .48s cubic-bezier(.18,.82,.25,1) both}.friend-menu__content[data-motion=back].is-entering .friend-layout{animation:friend-page-back .45s cubic-bezier(.18,.82,.25,1) both}.friend-header h1,.friend-choice__copy strong,.friend-code-card>strong,.friend-waiting>strong,.friend-join-card__title strong{transform-origin:50% 70%}.friend-menu__content.is-entering .friend-header h1{animation:friend-copy-reveal .42s cubic-bezier(.18,.88,.25,1.08) .1s both}.friend-menu__content.is-entering .friend-choice__copy,.friend-menu__content.is-entering .friend-join-card__title>div{animation:friend-copy-reveal .45s cubic-bezier(.18,.88,.25,1.06) .2s both}.friend-menu__content.is-entering .friend-choice__icon,.friend-menu__content.is-entering .friend-code-card__badge{animation:friend-icon-form .58s cubic-bezier(.15,.9,.2,1.16) .16s both}.friend-choice,.friend-primary,.friend-share,.menu-back{-webkit-tap-highlight-color:transparent}.friend-choice:focus-visible,.friend-primary:focus-visible,.friend-share:focus-visible,.friend-header .menu-back:focus-visible{outline:3px solid rgba(34,150,255,.88);outline-offset:4px}.friend-choice__icon svg,.friend-code-card__badge svg,.friend-primary svg,.friend-share svg{transition:transform .22s cubic-bezier(.2,.8,.2,1),filter .22s ease}.friend-choice:active .friend-choice__icon{transform:scale(.93) rotate(-2deg)}.friend-primary:not(:disabled):active svg,.friend-share:active svg{transform:scale(.86) rotate(-5deg)}.friend-primary:not(:disabled):after{content:"";position:absolute;inset:0;border-radius:inherit;opacity:0;transform:scale(.4);pointer-events:none}.friend-primary:not(:disabled):where(:not(.aero-console,.aero-console *)):after{background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.48),transparent 55%)}.friend-primary:not(:disabled):active:after{animation:friend-button-ripple .42s ease-out both}.friend-primary:disabled{opacity:.68;filter:saturate(.66)}.friend-waiting__actions{width:100%;display:grid;justify-items:center}[data-rival-region],[data-connection-region]{width:100%}.friend-waiting__slot.is-new{animation:friend-status-arrive .5s cubic-bezier(.16,.88,.22,1.08) both}.friend-connection.is-new{animation:friend-connection-arrive .5s cubic-bezier(.16,.88,.22,1.08) both}.friend-ready-panel.is-new{animation:friend-ready-panel-arrive .62s cubic-bezier(.16,.9,.2,1.08) both}.friend-connection{position:relative;z-index:12;width:100%;margin:2px 0 7px;overflow:hidden;border:2px solid rgba(255,255,255,.98);border-radius:20px;color:#17325f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.friend-connection:where(:not(.aero-console,.aero-console *)){background:linear-gradient(145deg,#fffffffa,#e7f1fff7);box-shadow:0 6px #6f8fbe85,0 15px 30px #0d316c42,inset 0 1px #fff}.friend-connection header{min-height:34px;display:grid;grid-template-columns:12px 1fr auto;align-items:center;gap:8px;padding:7px 12px;color:#fff;background:linear-gradient(110deg,#145fda,#0e78ed)}.friend-connection.is-complete header{background:linear-gradient(110deg,#087b62,#16a777)}.friend-connection header>span{width:9px;height:9px;border:2px solid rgba(255,255,255,.9);border-radius:50%;background:#75d6ff;box-shadow:0 0 0 4px #75d6ff2e,0 0 10px #75d6ffc2;animation:friend-connection-pulse 1.8s ease-in-out infinite}.friend-connection.is-complete header>span{background:#74f2b8;box-shadow:0 0 0 4px #74f2b82b,0 0 10px #74f2b8b8}.friend-connection header strong{overflow:hidden;font-size:clamp(10px,3vw,13px);font-style:italic;letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap}.friend-connection header>b{padding:3px 7px;border:1px solid rgba(255,255,255,.42);border-radius:999px;font-size:9px}.friend-connection header>b:where(:not(.aero-console,.aero-console *)){background:#001f5b2e}.friend-connection>div{display:grid;grid-template-columns:1fr 1fr;gap:1px}.friend-connection>div:where(:not(.aero-console,.aero-console *)){background:#5774a02e}.friend-connection__player{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr) 27px;grid-template-rows:auto auto auto;column-gap:7px;align-items:center;padding:8px}.friend-connection__player:where(:not(.aero-console,.aero-console *)){background:#fafcfff0}.friend-connection__player>i{position:relative;grid-row:1/4;width:42px;height:42px;display:grid;place-items:center;align-self:center;border:2px solid #fff;border-radius:11px;color:#95a4b9;background:#e5ebf3;box-shadow:0 2px 5px #14366729}.friend-connection__player>i>img:not(.friend-connection__badge){width:100%;height:100%;border-radius:9px;object-fit:cover;object-position:50% 22%}.friend-connection__badge{position:absolute;z-index:3;left:50%;bottom:-7%;width:126%;height:auto;max-height:43%;object-fit:contain;pointer-events:none;transform:translate(-50%);filter:drop-shadow(0 1px 1px rgba(3,15,36,.4))}.friend-connection__player>i svg{width:22px;fill:currentColor;stroke:none}.friend-connection__player>b,.friend-connection__player>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.friend-connection__player>b{grid-column:2;align-self:end;font-size:clamp(9px,2.8vw,13px);font-style:italic;line-height:1}.friend-connection__player>small{grid-column:2;align-self:center;margin-top:2px;color:#13815f;font-size:7px;font-weight:1000;letter-spacing:.04em}.friend-connection__meta{min-width:0;grid-column:2;display:flex;align-items:center;gap:4px;margin-top:3px}.friend-connection__meta em{min-width:0;padding:2px 4px;border:1px solid rgba(28,105,220,.19);border-radius:5px;color:#1765dd;background:#edf5ff;font-size:clamp(6px,1.8vw,8px);font-weight:1000;font-style:italic;line-height:1;white-space:nowrap}.friend-connection__meta em+em{color:#9a6011;border-color:#d6911f38;background:#fff8e9}.friend-connection__player.is-reconnecting>small{color:#d47a16}.friend-connection__player.is-disconnected>small,.friend-connection__player.is-empty>small{color:#8795aa}.friend-connection__ready{grid-column:3;grid-row:1/4;width:25px;height:25px;display:grid;place-items:center;align-self:center;border:2px solid #c1ccdc;border-radius:50%;color:#fff;transition:background .28s ease,border-color .28s ease,box-shadow .28s ease,transform .35s cubic-bezier(.16,.9,.2,1.2)}.friend-connection__ready:where(:not(.aero-console,.aero-console *)){background:linear-gradient(145deg,#f1f5fa,#dce4ef);box-shadow:inset 0 2px 4px #495e801a,0 2px 4px #1836641a}.friend-connection__ready svg{width:15px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.friend-connection__ready.is-ready{border-color:#fff;transform:scale(1.08);animation:friend-ready-indicator-pop .42s cubic-bezier(.16,.9,.2,1.2) both}.friend-connection__ready.is-ready:where(:not(.aero-console,.aero-console *)){background:linear-gradient(145deg,#35dba6,#078c68);box-shadow:0 0 0 3px #1fbe8b24,0 4px 8px #077b5b3b,inset 0 1px #ffffff61}@media(hover:hover)and (pointer:fine){.friend-choice:hover{transform:translateY(-3px) scale(1.008);filter:brightness(1.025);box-shadow:6px 9px 0 var(--accent),0 20px 34px #18376e3b,inset 0 0 0 1px #708fbe21,inset 0 1px #fff}.friend-choice:hover .friend-choice__icon svg,.friend-choice:hover .friend-choice__icon--art img{transform:scale(1.09) rotate(-3deg);filter:drop-shadow(0 4px 3px rgba(0,26,94,.42))}.friend-primary:not(:disabled):hover{transform:translateY(-2px);filter:brightness(1.09) saturate(1.05)}.friend-primary:not(:disabled):hover:where(:not(.aero-console,.aero-console *)){box-shadow:0 6px #052c87,0 12px 19px #0a40b44f}.friend-share:hover{transform:translateY(-1px);filter:brightness(1.12)}.friend-share:hover svg{transform:scale(1.08) rotate(-4deg)}}@keyframes friend-backdrop-in{0%{opacity:0;transform:scale(1.06);filter:blur(6px) saturate(.72) brightness(1.16)}to{opacity:1;transform:scale(1.015);filter:saturate(.92) contrast(1.01) brightness(1.05)}}@keyframes friend-wash-in{0%{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{opacity:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}}@keyframes friend-header-in{0%{opacity:0;transform:translateY(-14px) scale(.98)}to{opacity:1;transform:none}}@keyframes friend-block-in{0%{opacity:0;transform:translateY(22px) rotateX(4deg) scale(.965);filter:blur(2px)}72%{filter:blur(0)}to{opacity:1;transform:none;filter:none}}@keyframes friend-profile-sheen{0%,62%{left:-34%;opacity:0}69%{opacity:.42}84%,to{left:126%;opacity:0}}@keyframes friend-profile-avatar-in{0%{opacity:0;transform:translate(-15px) scale(.76) rotate(-5deg);filter:blur(3px) brightness(1.2)}68%{transform:translate(2px) scale(1.035) rotate(1deg);filter:blur(0) brightness(1.04)}to{opacity:1;transform:none;filter:drop-shadow(0 9px 9px rgba(17,65,133,.18))}}@keyframes friend-profile-copy-in{0%{opacity:0;transform:translate(-10px);filter:blur(2px)}to{opacity:1;transform:none;filter:none}}@keyframes friend-profile-chip-in{0%{opacity:0;transform:translateY(7px) scale(.9)}to{opacity:1;transform:none}}@keyframes friend-profile-rank-in{0%{opacity:0;transform:translate(13px) scale(.62) rotate(8deg);filter:blur(3px) brightness(1.3)}70%{transform:translate(-1px) scale(1.06) rotate(-1deg);filter:blur(0) brightness(1.04)}to{opacity:1;transform:none;filter:none}}@keyframes friend-profile-stat-in{0%{opacity:0;transform:translateY(10px) scale(.92)}to{opacity:1;transform:none}}@keyframes friend-page-forward{0%{opacity:.2;transform:translate(34px) scale(.985)}to{opacity:1;transform:none}}@keyframes friend-page-back{0%{opacity:.2;transform:translate(-30px) scale(.985)}to{opacity:1;transform:none}}@keyframes friend-copy-reveal{0%{opacity:0;transform:translateY(8px) skew(-3deg);filter:blur(2px)}to{opacity:1;transform:none;filter:none}}@keyframes friend-icon-form{0%{opacity:0;transform:scale(.58) rotate(-12deg);filter:brightness(1.35) blur(2px)}68%{transform:scale(1.06) rotate(2deg)}to{opacity:1;transform:none;filter:none}}@keyframes friend-status-arrive{0%{opacity:0;transform:translateY(10px) scale(.96);filter:brightness(1.18)}to{opacity:1;transform:none;filter:none}}@keyframes friend-connection-arrive{0%{opacity:0;transform:translateY(18px) scale(.96);filter:brightness(1.18)}to{opacity:1;transform:none;filter:none}}@keyframes friend-lobby-rise{0%{transform:translateY(22px)}62%{transform:translateY(-3px)}to{transform:none}}@keyframes friend-ready-panel-arrive{0%{opacity:0;transform:translateY(24px) scale(.965);filter:blur(2px) brightness(1.12)}70%{filter:blur(0)}to{opacity:1;transform:none;filter:none}}@keyframes friend-ready-drawer-open{0%{opacity:0;max-height:0;transform:translateY(-12px)}to{opacity:1;max-height:190px;transform:none}}@keyframes friend-ready-indicator-pop{0%{transform:scale(.65)}68%{transform:scale(1.16)}to{transform:scale(1.08)}}@keyframes friend-button-ripple{0%{opacity:.7;transform:scale(.35)}to{opacity:0;transform:scale(1.45)}}@keyframes friend-connection-pulse{50%{transform:scale(.84);filter:brightness(1.25)}}@media(max-height:800px){.friend-menu__content{padding-top:max(8px,env(safe-area-inset-top));padding-bottom:max(10px,env(safe-area-inset-bottom))}.friend-header{min-height:72px;margin-bottom:9px;padding-block:9px 8px;border-radius:21px}.friend-layout{gap:9px}.friend-profile{min-height:142px;grid-template-rows:minmax(72px,1fr) 43px;padding:7px 9px}.friend-profile__avatar-wrap{width:clamp(65px,18vw,78px)}.friend-profile__rank-emblem{width:clamp(55px,14vw,65px)}.friend-profile__rank-copy strong{font-size:7px}.friend-profile__rank-copy small{font-size:5px}.friend-profile__stats{gap:4px;padding-top:5px}.friend-profile__stats div{border-radius:8px}.friend-profile__stats b{font-size:clamp(15px,4vw,19px)}.friend-choice{min-height:137px}.friend-layout--create .friend-profile{height:142px;min-height:0}.friend-layout--create .friend-code-card{height:260px;min-height:0}.friend-layout--create .friend-waiting{height:auto;min-height:245px}.friend-code-card__badge{width:50px}.friend-join-card{min-height:390px;padding-top:18px}}@media(max-height:760px){.friend-home-header.online-header{min-height:94px;margin-top:10px;margin-bottom:9px;padding-top:max(9px,env(safe-area-inset-top));padding-bottom:9px}}@media(orientation:portrait)and (max-width:600px)and (max-height:900px){html.standalone-display .friend-menu__content[data-view=home]{padding-bottom:max(18px,var(--standalone-safe-bottom,env(safe-area-inset-bottom)))}html.standalone-display .friend-home-header.online-header{min-height:96px;margin-bottom:9px}html.standalone-display .friend-layout--home{gap:9px}html.standalone-display .friend-layout--home .friend-profile{min-height:150px;grid-template-rows:minmax(76px,1fr) 45px;padding-block:8px 7px}html.standalone-display .friend-layout--home .friend-choice{min-height:145px;padding-block:11px}}@media(orientation:portrait)and (max-width:600px)and (max-height:760px){html.standalone-display .friend-layout--home .friend-profile{min-height:136px;grid-template-rows:minmax(68px,1fr) 41px}html.standalone-display .friend-layout--home .friend-choice{min-height:128px}}@media(orientation:portrait)and (max-width:600px){html.standalone-display .friend-menu__content[data-view=join]{padding-top:var(--standalone-safe-top,env(safe-area-inset-top));padding-bottom:max(18px,var(--standalone-safe-bottom,env(safe-area-inset-bottom)))}html.standalone-display .friend-menu__content[data-view=join] .friend-header{min-height:72px;margin:0 auto 8px;padding-block:8px;border-radius:21px}html.standalone-display .friend-layout--join{gap:8px}html.standalone-display .friend-layout--join .friend-profile{min-height:136px;grid-template-rows:minmax(68px,1fr) 41px;padding:7px 9px}html.standalone-display .friend-layout--join .friend-profile__avatar-wrap{width:clamp(65px,18vw,76px)}html.standalone-display .friend-layout--join .friend-profile__rank-emblem{width:clamp(54px,14vw,64px)}html.standalone-display .friend-layout--join .friend-profile__stats{gap:4px;padding-top:5px}html.standalone-display .friend-layout--join .friend-profile__stats b{font-size:clamp(15px,4vw,19px)}html.standalone-display .friend-layout--join .friend-join-card{min-height:320px;padding:12px 14px 13px}html.standalone-display .friend-layout--join .friend-join-card__title{grid-template-columns:28% 1fr}html.standalone-display .friend-layout--join .friend-choice__icon--small{width:clamp(64px,19vw,76px)}html.standalone-display .friend-layout--join .friend-join-card__title>div{padding-left:10px}html.standalone-display .friend-layout--join .friend-join-card__title strong{font-size:clamp(25px,7vw,32px)}html.standalone-display .friend-layout--join .friend-join-card__title i{width:52px;height:4px;margin:6px 0}html.standalone-display .friend-layout--join .friend-join-card__title small{font-size:10px}html.standalone-display .friend-layout--join .friend-join-card label{margin:9px 0 8px;font-size:11px}html.standalone-display .friend-layout--join .friend-pin{gap:4px}html.standalone-display .friend-layout--join .friend-pin__slot{aspect-ratio:.9;border-radius:10px;font-size:21px}html.standalone-display .friend-layout--join .friend-primary--join{min-height:52px;margin-top:12px;font-size:clamp(24px,7vw,31px)}html.standalone-display .friend-layout--join .friend-join-card__note{gap:8px;margin:10px 0 0;font-size:15px}html.standalone-display .friend-layout--join .friend-join-card__note span{font-size:9px}}@media(orientation:portrait)and (max-width:600px){html.standalone-display .home-menu-v2 .home-dashboard{bottom:calc(max(8px,var(--standalone-safe-bottom,env(safe-area-inset-bottom))) + var(--home-nav-height,70px) + 12px)}}@media(orientation:portrait)and (max-width:600px)and (max-height:760px){html.standalone-display .friend-menu__content[data-view=join] .friend-header{min-height:64px}html.standalone-display .friend-layout--join .friend-profile{min-height:120px;grid-template-rows:minmax(60px,1fr) 37px}html.standalone-display .friend-layout--join .friend-join-card{min-height:288px;padding-block:10px}html.standalone-display .friend-layout--join .friend-choice__icon--small{width:60px}html.standalone-display .friend-layout--join .friend-pin__slot{height:38px;aspect-ratio:auto}html.standalone-display .friend-layout--join .friend-primary--join{min-height:48px;margin-top:9px}html.standalone-display .friend-layout--join .friend-join-card__note{margin-top:8px}}@media(orientation:portrait)and (max-width:600px){html.telegram-mini-app.telegram-short-content .friend-menu__content[data-view=home]{padding-bottom:max(18px,env(safe-area-inset-bottom))}html.telegram-mini-app.telegram-short-content .friend-home-header.online-header{min-height:96px;margin-top:10px;margin-bottom:9px;padding-block:9px}html.telegram-mini-app.telegram-short-content .friend-layout--home{gap:9px}html.telegram-mini-app.telegram-short-content .friend-layout--home .friend-profile{min-height:150px;grid-template-rows:minmax(76px,1fr) 45px;padding-block:8px 7px}html.telegram-mini-app.telegram-short-content .friend-layout--home .friend-choice{min-height:145px;padding-block:11px}}@media(min-width:431px)and (max-aspect-ratio:3/5){.friend-home-header.online-header{width:min(calc(100vw - 36px),520px)}}@media(min-width:601px)and (max-width:1100px)and (orientation:portrait){.friend-menu .friend-home-header.online-header{width:100%;max-width:none}}.friend-menu{background:#dceaf8}.friend-menu__background{filter:saturate(.92) contrast(1.01) brightness(1.05);transform:scale(1.015)}.friend-menu__wash{background:radial-gradient(circle at 12% 15%,rgba(27,133,247,.14),transparent 28%),radial-gradient(circle at 88% 34%,rgba(235,48,70,.09),transparent 25%),linear-gradient(180deg,#f8fcffcc,#edf7ff9e 48%,#e0f0fe80);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.rival-menu{display:grid;grid-template-rows:clamp(94px,12.6vh,118px) clamp(48px,6.5vh,58px) minmax(0,1fr) clamp(120px,15.5vh,142px);gap:7px;padding:max(7px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(9px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));background:#edf4ff}.rival-menu__background{position:absolute;z-index:-3;inset:0;width:100%;height:100%;object-fit:cover;filter:blur(8px) saturate(.55) brightness(1.32);transform:scale(1.05)}.rival-menu__wash{position:absolute;z-index:-2;inset:0;background:linear-gradient(180deg,#f9fcfff5 0 24%,#f1f7ffe8 55%,#d5e7fbb8)}.rival-header{display:grid;grid-template-columns:clamp(45px,12vw,58px) minmax(0,1fr) clamp(74px,19vw,92px);align-items:center;gap:8px;padding:2px 2px 0}.rival-header .menu-back{position:relative;z-index:7;grid-column:1;grid-row:1;align-self:center}.rival-title{grid-column:2;min-width:0;align-self:center}.rival-header h1{margin:0;color:#082969;font-size:clamp(26px,7.25vw,39px);line-height:.8;font-weight:1000;font-style:italic;letter-spacing:-.055em;text-align:left;white-space:nowrap}.rival-header h1 span,.rival-header h1 b{display:block}.rival-header h1 span{font-size:.7em;letter-spacing:-.03em}.rival-header h1 b{margin-top:6px;color:#0a48bd;font-size:1.1em;text-shadow:0 2px 0 rgba(255,255,255,.95)}.rival-energy{--energy-progress:1;position:relative;grid-column:3;width:clamp(72px,19vw,90px);aspect-ratio:1;justify-self:end;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#fff,#eef4fd);box-shadow:0 5px 12px #1e427838,inset 0 0 0 2px #ffffffe6;isolation:isolate}.rival-energy:before{content:"";position:absolute;z-index:-1;inset:9%;border-radius:50%;background:radial-gradient(circle at 35% 28%,#fff 0 20%,#edf4ff 72%);box-shadow:inset 0 -3px 7px #20499021}.rival-energy>.rival-energy__meter{position:absolute;inset:0;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 0 3px rgba(255,185,11,.28))}.rival-energy circle{fill:none;stroke-width:6.5}.rival-energy__track{stroke:#cdd8ea}.rival-energy__progress{stroke:#ffc321;stroke-linecap:round;stroke-dasharray:270.18;stroke-dashoffset:calc(270.18 * (1 - var(--energy-progress)));transform:rotate(-90deg);transform-origin:50% 50%;transition:stroke-dashoffset .18s linear,filter .24s ease}.rival-energy__core{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;color:#082969;font-style:italic;transform:translate(2px)}.rival-energy__core strong{font-size:clamp(28px,8vw,42px);line-height:1;letter-spacing:-.09em}.rival-energy__core small{display:none}.energy-bolt{display:block;overflow:visible;filter:drop-shadow(0 2px 0 #d88700) drop-shadow(0 0 5px rgba(255,193,25,.45))}.energy-bolt path{fill:#ffc522;stroke:#e89400;stroke-width:1.35;stroke-linejoin:round}.rival-energy__core .energy-bolt{width:clamp(23px,6.2vw,32px);height:clamp(31px,8.1vw,42px);margin-left:3px;transform:rotate(2deg)}.rival-energy__glint{position:absolute;z-index:2;inset:9%;overflow:hidden;border-radius:50%;pointer-events:none}.rival-energy__glint:after{content:"";position:absolute;top:-18%;bottom:-18%;left:-65%;width:25%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.94),transparent);filter:blur(1px);opacity:0;transform:skew(-18deg);animation:energy-glint 4.2s ease-in-out infinite}.rival-energy__gain{position:absolute;z-index:3;left:50%;top:50%;color:#ffae00;font:1000 20px/1 var(--game-ui-font);opacity:0;text-shadow:0 2px 0 white,0 0 8px white;pointer-events:none;transform:translate(-50%,-40%) scale(.6)}.rival-energy.is-full .rival-energy__progress{filter:drop-shadow(0 0 4px #ffcf3e)}.rival-energy.gained{animation:energy-gain-pop .68s cubic-bezier(.16,.9,.25,1.25)}.rival-energy.gained .rival-energy__gain,.rival-energy.spent .rival-energy__gain{animation:energy-float .68s ease-out both}.rival-energy.spent{animation:energy-spend .48s ease}.rival-energy.shortage .rival-energy__core strong{animation:energy-number-shortage .58s ease both}@keyframes energy-gain-pop{40%{transform:scale(1.12);box-shadow:0 0 22px #ffc51eb8,0 6px 14px #1e427840}}@keyframes energy-float{0%{opacity:0;transform:translate(-50%,-20%) scale(.55)}30%{opacity:1}to{opacity:0;transform:translate(-50%,-170%) scale(1.08)}}@keyframes energy-spend{35%{transform:scale(.88);filter:brightness(1.18)}70%{transform:scale(1.04)}}@keyframes energy-number-shortage{0%,to{color:#082969;text-shadow:none}28%,58%{color:#ed3348;text-shadow:0 0 8px rgba(237,51,72,.48)}}@keyframes energy-glint{0%,58%{left:-65%;opacity:0}64%{opacity:.92}77%{left:135%;opacity:0}to{left:135%;opacity:0}}.group-nav{position:relative;isolation:isolate;min-width:0;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:stretch;overflow:hidden;border:1px solid #b9c7dc;border-radius:14px;background:linear-gradient(180deg,#fff,#f7f9fd 48%,#e3eaf5);box-shadow:0 4px #8b9ebc61,0 7px 13px #1e376029,inset 0 1px #fff,inset 0 -1px #5d78a233}.group-nav:before{content:"";position:absolute;z-index:5;top:1px;left:30px;right:30px;height:1px;background:linear-gradient(90deg,transparent,#fff 12% 88%,transparent);pointer-events:none}.group-arrow{position:relative;z-index:4;min-width:0;width:100%;height:auto;overflow:hidden;padding:0;border:0;color:#0c428d;background:linear-gradient(180deg,#ffffffe0,#e2ebf8c2);box-shadow:inset 0 0 0 1px #ffffff80;font:1000 27px/1 var(--game-ui-font);text-shadow:0 1px 0 white;transition:background .15s,transform .15s,color .15s}.group-arrow:active{background:#dbe9ff;transform:scale(.92)}.group-tabs{position:relative;min-width:0;height:100%;display:flex;align-items:stretch;gap:0;overflow-x:auto;overflow-y:hidden;padding:0;border-inline:1px solid #cbd6e6;scrollbar-width:none;scroll-padding-inline:0;scroll-snap-type:x proximity;touch-action:none;cursor:pointer}.group-tabs.dragging{cursor:ew-resize;scroll-snap-type:none}.group-tabs::-webkit-scrollbar{display:none}.group-tabs__selector{position:absolute;z-index:1;top:2px;bottom:3px;left:0;width:72px;overflow:hidden;border:1px solid #75b9ff;border-radius:10px;background:linear-gradient(145deg,#2194ff,#1160e7 52%,#113bb7);box-shadow:0 2px #0b348f,0 4px 9px #0c4ab852,inset 0 1px #ffffffeb,inset 0 -5px 9px #01207433;pointer-events:none;transition:left .18s cubic-bezier(.2,.72,.24,1),width .18s cubic-bezier(.2,.72,.24,1)}.group-tabs__selector:before{content:"";position:absolute;inset:2px;border:1px solid rgba(255,255,255,.24);border-radius:7px}.group-tabs__selector i{position:absolute;top:-30%;bottom:-30%;left:-55%;width:23%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.85),transparent);filter:blur(.5px);transform:skew(-18deg);animation:group-selector-glint 3.8s ease-in-out infinite}@keyframes group-selector-glint{0%,60%{left:-55%;opacity:0}67%{opacity:1}81%{left:135%;opacity:0}to{left:135%;opacity:0}}.group-tabs button{position:relative;z-index:2;flex:0 0 72px;height:100%;padding:4px 6px;border:0;border-left:1px solid #d1dbea;border-radius:0;color:#132d5c;background:transparent;box-shadow:none;scroll-snap-align:center;transition:transform .2s,filter .2s,color .15s}.group-tabs button:first-child{border-left:0}.group-tabs button span{display:block;font:1000 23px/1 var(--game-ui-font);letter-spacing:-.025em}.group-tabs button[data-group=training]{flex-basis:116px}.group-tabs button[data-group=training] span{font:1000 9px/1 var(--game-ui-font);letter-spacing:-.025em}.group-tabs button small{display:none;margin-top:3px;font:900 7px/1 var(--game-ui-font);letter-spacing:.01em}.group-tabs button>b{position:absolute;z-index:4;top:1px;right:4px;display:grid;place-items:center;width:18px;height:18px}.group-tab__trophy svg,.group-tab__lock svg,.rating-trophy svg{display:block;width:100%;height:100%;overflow:visible}.group-tab__trophy,.rating-trophy{filter:drop-shadow(0 1px 1px rgba(117,72,0,.42)) drop-shadow(0 0 2px rgba(255,200,32,.22))}.group-tab__trophy .cup,.group-tab__trophy .stem,.rating-trophy .cup,.rating-trophy .stem{fill:#ffc523;stroke:#e18b00;stroke-width:.8;stroke-linejoin:round}.group-tab__trophy .handles,.rating-trophy .handles{fill:none;stroke:#f0a400;stroke-width:2;stroke-linecap:round}.group-tab__trophy .shine,.rating-trophy .shine{fill:#fff4a0;opacity:.9}.rating-trophy{display:inline-grid;place-items:center;flex:0 0 auto;width:1.3em;height:1.3em;font-style:normal}.group-tab__lock{color:#7b879b;filter:drop-shadow(0 1px 0 #fff)}.group-tab__lock svg{fill:currentColor}.group-tabs button.active{z-index:2;height:100%;color:#fff;border-color:transparent;border-radius:10px;background:transparent;box-shadow:none;transform:none;text-shadow:0 1px 2px rgba(0,31,99,.35)}.group-tabs button.active small{display:block}.group-tabs button.active .group-tab__lock{color:#d9e6fb;filter:drop-shadow(0 1px 1px rgba(0,31,88,.42))}.group-tabs button.locked:not(.active){filter:grayscale(.42) brightness(.92)}.rival-cards{min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:.9fr .9fr 1fr;gap:6px;opacity:0;transform:translate(18px)}.rival-cards.animate-in{animation:rival-cards-in .28s ease both}@keyframes rival-cards-in{to{opacity:1;transform:translate(0)}}.rival-card{position:relative;min-width:0;min-height:0;overflow:hidden;padding:0;border:2px solid rgba(255,255,255,.95);border-radius:15px;color:#071e51;background:var(--card-color);box-shadow:0 6px 12px #192f5433,inset 0 0 0 1px color-mix(in srgb,var(--card-color),white 45%);text-align:center;cursor:pointer;transition:transform .16s,filter .16s,box-shadow .16s,border-color .16s}.rival-card:before{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.18),transparent 42%);pointer-events:none}.rival-card img{position:absolute;top:0;left:0;width:100%;height:calc(100% - clamp(48px,28%,68px));object-fit:cover;object-position:var(--avatar-x,50%) var(--avatar-y,28%);transform:scale(var(--avatar-scale,1));transform-origin:var(--avatar-x,50%) var(--avatar-y,28%)}.rival-card__number{position:absolute;z-index:4;top:0;left:0;min-width:34px;padding:5px 6px 7px;border-radius:12px 0 13px;color:#fff;background:color-mix(in srgb,var(--card-color),#071e51 18%);font-size:21px;font-weight:1000;font-style:italic;text-shadow:0 2px 3px rgba(0,0,0,.2)}.rival-card__info{position:absolute;z-index:3;left:0;right:0;bottom:0;height:clamp(48px,28%,68px);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(86px,.95fr);grid-template-rows:1fr 1fr;column-gap:8px;align-items:center;padding:4px 10px 4px 12px;background:linear-gradient(#fff,#f1f3f8);text-align:left}.rival-card__info strong{grid-column:1;grid-row:1 / 3;min-width:0;overflow:hidden;font-size:clamp(19px,5.2vw,26px);line-height:.92;font-style:italic;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap}.rival-card__info b{grid-column:2;grid-row:1;align-self:end;color:var(--card-color);font-size:clamp(11px,3vw,15px);line-height:1;text-align:left;white-space:nowrap}.rival-card__info em{grid-column:2;grid-row:2;align-self:start;margin-top:3px;color:#64738e;font-size:clamp(8.5px,2vw,11px);line-height:1;font-weight:1000;font-style:normal;letter-spacing:-.04em;text-align:left;white-space:nowrap}.rival-card.group-gate .rival-card__info em{font-size:clamp(7.5px,1.65vw,9px);letter-spacing:-.065em}.rival-card.defeated .rival-card__info em{color:#169b35}.rival-card.selected{z-index:8;border-color:#72c8ff;box-shadow:0 0 0 3px #087cff,0 0 18px 5px #0086ff6b,0 8px 15px #14326440;transform:scale(1.025)}.rival-card.locked{cursor:not-allowed}.rival-card.locked>img,.rival-card.locked>.rival-card__number,.rival-card.locked>.rival-card__tutorial,.rival-card.locked>.rival-card__crown,.rival-card.locked>.rival-card__info strong,.rival-card.locked>.rival-card__info b,.rival-card.locked>.rival-card__info em>span{filter:grayscale(.35) brightness(.68)}.rival-card.locked>.rival-card__info{background:linear-gradient(#e2e3e6,#cfd1d5)}.rival-card__lock{position:absolute;z-index:5;top:29%;left:50%;display:grid;place-items:center;width:36px;height:36px;padding:8px;border:2px solid rgba(224,232,244,.8);border-radius:50%;background:#08183ac7;box-shadow:0 4px 9px #000a2261,inset 0 1px #fff3;transform:translate(-50%,-50%)}.rival-card__lock svg,.rival-card__status-lock svg{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 1px 1px rgba(0,14,39,.45))}.rival-card__lock .lock-body,.rival-card__status-lock .lock-body{fill:#cbd3df;stroke:#7f8da2;stroke-width:1;stroke-linejoin:round}.rival-card__lock .lock-shackle,.rival-card__status-lock .lock-shackle{fill:none;stroke:#dce3ec;stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round}.rival-card__lock .lock-shine,.rival-card__status-lock .lock-shine{fill:#fff;opacity:.72}.rival-card__lock .lock-keyhole,.rival-card__status-lock .lock-keyhole{fill:#66758a}.rival-card__status-lock{display:inline-grid;place-items:center;flex:0 0 auto;width:11px;height:11px;margin-right:2px;color:#7b879b;filter:drop-shadow(0 1px 0 #fff)}.rival-card__status-lock svg{fill:currentColor;filter:none}.rival-card__info em:has(.rival-card__status-lock){display:flex;align-items:center}.rival-card__info em>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.rival-card.locked-bump{animation:locked-bump .3s ease}@keyframes locked-bump{35%{transform:translate(-5px)}70%{transform:translate(4px)}}.rival-card.boss{grid-column:1 / -1}.rival-card.boss img{top:0;right:auto;bottom:auto;width:52%;height:calc(100% - clamp(48px,28%,68px));object-position:var(--avatar-x,50%) var(--avatar-y,28%);-webkit-mask-image:linear-gradient(90deg,#000 76%,transparent 100%);mask-image:linear-gradient(90deg,#000 76%,transparent 100%)}.rival-card.boss .rival-card__info{left:0;width:100%;height:clamp(48px,28%,68px);grid-template-columns:minmax(0,1.25fr) minmax(120px,.75fr);background:linear-gradient(100deg,#fffbebf0,#fff 45%);clip-path:none}.rival-card.boss .rival-card__crown{position:absolute;z-index:4;top:9%;right:10%;color:#9d6500;font-size:28px;line-height:.75}.rival-card.boss .rival-card__crown small{display:inline-block;margin-left:5px;font:1000 10px/.9 var(--game-ui-font);vertical-align:middle}.rival-card.boss.available .rival-card__crown{animation:boss-crown-glow 2.2s ease-in-out infinite}@keyframes boss-crown-glow{50%{color:#ffbd20;text-shadow:0 0 12px #ffe27c;transform:scale(1.08)}}.rival-card.boss .rival-card__lock{left:50%;top:36%}.rival-play-shell{position:relative;display:grid;grid-template-rows:24px minmax(0,1fr);place-items:center;align-content:center;min-height:0;opacity:0;visibility:hidden;transform:translateY(145%);transition:opacity .2s ease,transform .36s cubic-bezier(.16,.88,.22,1.12),visibility 0s linear .36s}.rival-menu.has-selection .rival-play-shell{opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s}.rival-match-cost{align-self:center;display:flex;align-items:center;justify-content:center;gap:5px;min-width:230px;height:23px;padding:0 15px;border-radius:9px;color:#66738b;background:linear-gradient(90deg,transparent,rgba(255,255,255,.94) 18% 82%,transparent);font-size:11px;font-style:italic;font-weight:1000;line-height:1;letter-spacing:.01em}.rival-match-cost .energy-bolt{width:15px;height:22px;margin-inline:1px}.rival-match-cost strong{color:#0d49c7;font-size:18px}.rival-match-cost b{color:#0b3caa;font-size:11px}.rival-play{position:relative;overflow:hidden;width:min(78vw,330px);height:auto;aspect-ratio:2.607;min-height:0;padding:0;border:0;background:transparent;filter:grayscale(0) saturate(1) brightness(1) opacity(1) drop-shadow(0 7px 7px rgba(13,42,87,.24));transition:transform .14s,filter .14s}.rival-play img{display:block;width:100%;height:100%;object-fit:contain}.rival-play-shine{opacity:1}.rival-play:not(:disabled):not(.is-energy-disabled) .rival-play-shine:before{animation:rival-play-glint-sweep 3.4s ease-in-out infinite}.rival-play.is-available:not(:disabled){cursor:pointer;filter:grayscale(0) saturate(1.08) brightness(1.02) opacity(1) drop-shadow(0 8px 8px rgba(13,42,87,.27));animation:rival-play-pulse 2.6s ease-in-out infinite}.rival-play:disabled:not(.is-launching),.rival-play.is-energy-disabled{cursor:not-allowed;filter:grayscale(1) saturate(0) brightness(.94) opacity(.58);animation:none}.rival-play.is-launching{cursor:wait;animation:none}.rival-menu.has-no-energy .rival-match-cost{color:#bb5c35}.rival-menu.has-no-energy .rival-match-cost strong,.rival-menu.has-no-energy .rival-match-cost b{color:inherit}.rival-play.energy-denied{animation:rival-play-denied .36s ease both}.rival-match-cost.energy-denied strong{animation:match-cost-shortage .58s ease both}.rival-play:not(:disabled):not(.is-energy-disabled):active{transform:translateY(5px) scale(.95)}@keyframes rival-play-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.018)}}@keyframes rival-play-denied{0%,to{transform:translate(0)}24%{transform:translate(-5px)}48%{transform:translate(5px)}72%{transform:translate(-3px)}}@keyframes rival-play-glint-sweep{0%,58%{opacity:0;transform:translate(-120%) skew(-20deg)}64%{opacity:.9}86%{opacity:.82}to{opacity:0;transform:translate(540%) skew(-20deg)}}@keyframes match-cost-shortage{0%,to{color:#0d49c7;text-shadow:none}28%,58%{color:#ed3348;text-shadow:0 0 7px rgba(237,51,72,.42)}}.rival-toast{bottom:112px}@media(max-width:420px){.rival-card:not(.boss) .rival-card__info{grid-template-columns:minmax(0,1fr) 69px;column-gap:4px;padding-inline:8px 6px}.rival-card:not(.boss) .rival-card__info strong{font-size:19px}.rival-card:not(.boss) .rival-card__info b{font-size:10px}}@media(max-height:760px){.mode-menu__buttons{top:32%;width:min(74%,430px)}.friend-menu__panel{margin-top:2vh;gap:10px}.sport-action{min-height:75px}.rival-menu{grid-template-rows:76px 52px minmax(0,1fr) 112px;gap:5px}.rival-header .menu-back{width:44px;height:44px}.rival-energy{width:66px}.group-tabs,.group-tabs button,.group-tabs button.active{height:100%}.rival-card__info{padding:3px 8px 3px 10px;grid-template-columns:minmax(0,1fr) 76px;column-gap:6px}.rival-card__info strong{font-size:18px}.rival-card__info b{font-size:10.5px}.rival-card__info em{margin-top:2px;font-size:8.5px}.rival-play-shell{grid-template-rows:20px minmax(0,1fr)}.rival-match-cost{height:19px}.rival-play{width:min(72vw,265px)}}@media(min-aspect-ratio:1 / 1)and (max-height:760px){.rival-play{width:min(100%,360px)}}@media(min-width:600px)and (max-height:760px){.mode-menu__buttons{top:35%;width:min(62%,400px)}}@media(min-width:600px)and (max-width:899px)and (min-height:761px){.rival-menu{grid-template-rows:106px 58px minmax(0,1fr) 140px}.rival-cards{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.rival-cards>.rival-card{grid-column:span 2}.rival-cards>.rival-card:nth-child(4){grid-column:2 / span 2;grid-row:2}.rival-cards>.rival-card.boss{grid-column:4 / span 2;grid-row:2}.rival-cards>.rival-card.boss img{width:100%;-webkit-mask-image:none;mask-image:none}.rival-cards>.rival-card.boss .rival-card__info{grid-template-columns:minmax(0,1.05fr) minmax(86px,.95fr)}.rival-card__info strong{font-size:clamp(19px,3vw,24px)}.rival-play-shell{width:min(100%,440px);justify-self:center}.rival-play{width:min(74%,330px)}}@media(min-width:900px)and (min-height:600px){.rival-menu{grid-template-rows:98px 58px minmax(0,1fr) 126px;gap:10px;padding:14px clamp(20px,3vw,48px) 18px}.rival-header,.group-nav,.rival-cards,.rival-play-shell{width:min(100%,1180px);justify-self:center}.rival-header{grid-template-columns:58px minmax(0,1fr) 92px;padding-bottom:4px}.rival-header h1{margin:0;font-size:clamp(34px,3.4vw,46px)}.rival-energy{width:84px}.group-nav{grid-template-columns:44px minmax(0,1fr) 44px}.group-tabs{justify-content:safe center;gap:7px;padding-inline:7px}.group-tabs button{flex-basis:72px}.group-tabs button[data-group=training]{flex-basis:116px}.rival-cards{grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:minmax(0,1fr);align-self:center;height:min(100%,540px);gap:clamp(8px,1vw,14px);overflow:visible}.rival-card{border-radius:18px;isolation:isolate}.rival-card.boss{grid-column:auto}.rival-card img,.rival-card.boss img{inset:0 auto auto 0;width:100%;height:calc(100% - 76px);object-position:var(--avatar-x,50%) var(--avatar-y,28%);-webkit-mask-image:none;mask-image:none}.rival-card__info,.rival-card.boss .rival-card__info{left:0;right:0;width:auto;height:76px;grid-template-columns:minmax(0,1fr);grid-template-rows:28px 18px 14px;gap:0;padding:6px 10px 5px;background:linear-gradient(#fff,#f1f3f8);text-align:center}.rival-card__info strong,.rival-card.boss .rival-card__info strong{grid-column:1;grid-row:1;align-self:center;font-size:clamp(19px,1.65vw,23px);line-height:1;text-align:center}.rival-card__info b,.rival-card.boss .rival-card__info b{grid-column:1;grid-row:2;align-self:center;font-size:13px;text-align:center}.rival-card__info em,.rival-card.boss .rival-card__info em,.rival-card.group-gate .rival-card__info em{grid-column:1;grid-row:3;align-self:center;margin-top:1px;overflow:hidden;font-size:9.5px;letter-spacing:-.03em;text-align:center;text-overflow:ellipsis}.rival-card.boss .rival-card__crown{top:11%;right:8%}.rival-play-shell{height:126px;overflow:visible}.rival-play{width:min(28vw,310px);max-width:100%;height:auto;margin-top:4px;isolation:isolate}.rival-toast{bottom:132px}}.game-shell{position:relative;width:100%;height:100%;overflow:hidden;border-radius:0;background:#79d1fa;touch-action:none}.game-shell,.game-shell *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;cursor:default}.game-shell *::selection{color:inherit;background:transparent}.game-shell img,.game-shell canvas{-webkit-user-drag:none}.game-shell,.hud,.match-loader,.scoreboard,.match-clock,.match-reconnect-wait,.network-stall-notice,.pause-panel,.result-panel,.result-card{font-family:var(--game-ui-font)}:is(.scoreboard .profile strong,.score-core b,.score-impact,.match-reconnect-wait strong,.match-reconnect-wait time,.network-stall-notice,.callout,.pause-card h2,.pause-actions button,.result-card h1,.result-score b,.result-profile strong,.result-level-current,.result-level-gain,.result-level-up,.result-coins-highlight,.result-coins-bonus,.result-actions button,.match-loader__heading strong,.match-loader__versus>b,.match-loader__player>strong,.match-loader__footer strong){font-family:var(--game-display-font)}canvas{position:absolute;width:100%;height:100%;inset:0;display:block;touch-action:none;cursor:default}.hud{--hud-height:clamp(70px,18vw,92px);--hud-top:max(2.5%, calc(env(safe-area-inset-top) + 6px) );position:absolute;inset:0;pointer-events:none;letter-spacing:.06em}.scoreboard{position:absolute;z-index:4;top:var(--hud-top);left:50%;width:min(94%,620px);height:var(--hud-height);transform:translate(-50%);display:grid;grid-template-columns:minmax(0,1fr) minmax(98px,.82fr) minmax(0,1fr);align-items:center;padding:7px clamp(8px,2.4vw,13px);overflow:visible;border:2px solid rgba(255,255,255,.96);border-radius:clamp(23px,6vw,33px);color:#1b2940;background:radial-gradient(ellipse at 50% -65%,rgba(255,255,255,.98),transparent 58%),linear-gradient(105deg,#f1fafffa,#fffffff5 49%,#fff5f7fa);box-shadow:-6px 0 #17a7fa,6px 0 #ff425e,0 12px 28px #0822574d,inset 0 2px #fff,inset 0 -2px 7px #40699e29;isolation:isolate}.scoreboard:before{content:"";position:absolute;z-index:-1;inset:4px;border:1px solid rgba(74,119,183,.19);border-radius:inherit;pointer-events:none}.scoreboard:after{content:"";position:absolute;z-index:-1;top:7px;left:16%;width:68%;height:1px;background:linear-gradient(90deg,transparent,rgba(89,182,255,.52) 24%,rgba(255,255,255,.9) 50%,rgba(255,106,122,.5) 76%,transparent);opacity:.82}.profile{position:relative;z-index:1;display:flex;align-items:center;gap:clamp(7px,1.9vw,14px);min-width:0}.profile.rival{justify-content:flex-end;text-align:right}.avatar{position:relative;flex:0 0 auto;width:clamp(40px,10.8vw,60px);height:clamp(40px,10.8vw,60px);display:grid;place-items:center;overflow:visible;border:2px solid rgba(255,255,255,.98);border-radius:clamp(14px,3.7vw,21px);color:#fff;font-size:clamp(21px,5.8vw,33px);font-weight:1000;text-shadow:0 2px 3px rgba(0,52,110,.35);background:radial-gradient(circle at 31% 23%,rgba(255,255,255,.56),transparent 28%),linear-gradient(145deg,#57d0ff,#087be8 61%,#0458bc);box-shadow:0 4px #045bbb,0 8px 13px #0045a047,inset 0 2px 6px #ffffff85}.result-profile.bot .avatar:where(:not(.aero-console,.aero-console *)){background:radial-gradient(circle at 31% 23%,rgba(255,255,255,.5),transparent 28%),linear-gradient(145deg,#ff8d9d,#ed2347 60%,#bb1433);box-shadow:0 4px #c61c38,0 8px 13px #a9143042,inset 0 2px 6px #ffffff75}.rival .avatar{background:radial-gradient(circle at 31% 23%,rgba(255,255,255,.5),transparent 28%),linear-gradient(145deg,#ff8d9d,#ed2347 60%,#bb1433);box-shadow:0 4px #c61c38,0 8px 13px #a9143042,inset 0 2px 6px #ffffff75}.avatar-portrait{position:absolute;inset:0;display:block;overflow:hidden;border-radius:inherit;pointer-events:none}.avatar-portrait>img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--avatar-x,50%) var(--avatar-y,50%);transform:scale(var(--avatar-scale,1));transform-origin:var(--avatar-x,50%) var(--avatar-y,50%)}.avatar.has-image{text-shadow:none}.avatar .participant-badge{position:absolute;z-index:3;left:50%;bottom:-8%;width:122%;height:auto;max-width:none;max-height:45%;border-radius:0;object-fit:contain;pointer-events:none;transform:translate(-50%);filter:drop-shadow(0 2px 1px rgba(3,15,36,.35))}.profile-copy{min-width:0;flex:1}.profile strong{display:block;overflow:hidden;color:#172a4d;font-size:clamp(11px,3.55vw,21px);font-weight:1000;letter-spacing:-.045em;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.profile.is-long-name strong{font-size:clamp(9px,2.9vw,16px);letter-spacing:-.055em}.profile small{display:flex;align-items:center;justify-content:flex-start;gap:4px;margin-top:6px;color:#5f7190;font-size:clamp(9px,2.9vw,15px);font-weight:1000;line-height:1;letter-spacing:-.02em}.profile.rival small{justify-content:flex-end}.profile small i{font-size:1.15em;font-style:normal;filter:drop-shadow(0 1px 1px rgba(129,83,0,.25))}.network-quality{--quality-color:#f2bd28;position:absolute;z-index:5;top:calc(100% + 7px);display:flex;align-items:flex-end;gap:3px;height:23px;padding:4px 7px;border:1px solid rgba(255,255,255,.94);border-radius:10px;background:#f8fcffe6;box-shadow:0 5px 12px #09265333,inset 0 1px #fff;transition:filter .2s ease,transform .2s ease}.network-quality--player{left:auto;right:calc(50% + clamp(48px,12.5vw,66px) + 8px)}.network-quality--opponent{right:auto;left:calc(50% + clamp(48px,12.5vw,66px) + 8px)}.network-quality i{display:block;width:4px;border-radius:3px;background:#5b708e33;box-shadow:inset 0 1px #ffffff57;transition:height .2s ease,background .24s ease,box-shadow .24s ease}.network-quality i:nth-child(1){height:6px}.network-quality i:nth-child(2){height:10px}.network-quality i:nth-child(3){height:15px}.network-quality[data-quality=poor]{--quality-color:#ee354d}.network-quality[data-quality=fair]{--quality-color:#f1ba24}.network-quality[data-quality=good]{--quality-color:#2fbd62}.network-quality[data-quality=poor] i:nth-child(1),.network-quality[data-quality=fair] i:nth-child(-n+2),.network-quality[data-quality=good] i{background:var(--quality-color);box-shadow:0 0 5px color-mix(in srgb,var(--quality-color) 42%,transparent),inset 0 1px #ffffff6b}.network-quality--opponent i:nth-child(1){height:15px}.network-quality--opponent i:nth-child(2){height:10px}.network-quality--opponent i:nth-child(3){height:6px}.network-quality.network-quality--opponent[data-quality] i{background:#5b708e33;box-shadow:inset 0 1px #ffffff57}.network-quality.network-quality--opponent[data-quality=poor] i:nth-child(3),.network-quality.network-quality--opponent[data-quality=fair] i:nth-child(n+2),.network-quality.network-quality--opponent[data-quality=good] i{background:var(--quality-color);box-shadow:0 0 5px color-mix(in srgb,var(--quality-color) 42%,transparent),inset 0 1px #ffffff6b}.network-quality.network-quality--opponent[data-quality=placeholder] i{background:#5b708e33;box-shadow:inset 0 1px #ffffff57}.match-reactions{position:absolute;z-index:16;top:calc(var(--hud-top) + var(--hud-height) + 18px);left:max(3%,calc((100% - 620px)/2));width:38px;pointer-events:auto}.match-reactions button{appearance:none;-webkit-appearance:none;display:grid;place-items:center;width:38px;height:38px;padding:0;border:1.5px solid rgba(255,255,255,.98);border-radius:12px;background:linear-gradient(145deg,#fff,#edf5fd);box-shadow:0 3px #c3d2e5,0 6px 12px #052e6f2e,inset 0 1px 1px #fff;cursor:pointer;touch-action:manipulation;transition:transform .14s ease,filter .16s ease,opacity .18s ease,box-shadow .16s ease}.match-reactions button:active{transform:translateY(2px) scale(.95);box-shadow:0 1px #c3d2e5,0 3px 7px #052e6f26,inset 0 1px 1px #fff}.match-reactions__toggle{position:relative;z-index:2;overflow:hidden}.match-reactions__toggle.is-cooling-down{filter:grayscale(.45) saturate(.5);opacity:.55;cursor:default}.match-reactions__menu{position:absolute;z-index:1;top:44px;left:0;display:flex;flex-direction:column;gap:5px;padding:5px;border:1px solid rgba(255,255,255,.94);border-radius:14px;background:#f2f9fff0;box-shadow:0 10px 22px #05255836,inset 0 1px 1px #fff;opacity:0;visibility:hidden;transform:translateY(-6px) scale(.9);transform-origin:50% 0;transition:opacity .15s ease,visibility .15s ease,transform .18s cubic-bezier(.2,.86,.3,1.12);pointer-events:none;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.match-reactions.is-open .match-reactions__menu{opacity:1;visibility:visible;transform:none;pointer-events:auto}.match-reactions__menu button{width:34px;height:34px;border-radius:10px;box-shadow:0 2px #c2d1e4,0 4px 8px #09336c24,inset 0 1px 1px #fff}.match-reactions__menu button:nth-child(1){transition-delay:15ms}.match-reactions__menu button:nth-child(2){transition-delay:.03s}.match-reactions__menu button:nth-child(3){transition-delay:45ms}.match-reactions__menu button:nth-child(4){transition-delay:.06s}.match-reactions__menu button:nth-child(5){transition-delay:75ms}.match-reactions__menu button:nth-child(6){transition-delay:.09s}.reaction-face{position:relative;display:block;width:30px;height:30px;filter:drop-shadow(0 2px 2px rgba(77,45,0,.22));pointer-events:none}.match-reactions__menu .reaction-face{width:28px;height:28px}.reaction-face svg{display:block;width:100%;height:100%;overflow:visible}.reaction-face svg>circle{fill:#ffc82f;stroke:#e58a08;stroke-width:1.3}.reaction-face--wow svg>circle{fill:#ffd74a;stroke:#e59a08}.reaction-face--love svg>circle{fill:#ffca37;stroke:#ed8e0a}.reaction-face--fierce svg>circle{fill:#ff9b38;stroke:#df5b15}.reaction-face__shine{fill:none;stroke:#ffffffc7;stroke-width:2.5;stroke-linecap:round}.reaction-face--thumbs-up,.reaction-face--thumbs-down{filter:drop-shadow(0 3px 2px rgba(91,45,22,.3))}.reaction-hand__palm{fill:#efaa78;stroke:#934d2e;stroke-width:1.35;stroke-linejoin:round}.reaction-hand__cuff{fill:#58a9f5;stroke:#1764b6;stroke-width:1.35;stroke-linejoin:round}.reaction-hand__shine{fill:none;stroke:#ffeedce0;stroke-width:1.45;stroke-linecap:round}.match-reaction-pop{--reaction-shift-x:-50%;position:absolute;z-index:12;top:50%;display:grid;place-items:center;width:82px;height:82px;padding:0;border:0;border-radius:0;background:none;box-shadow:none;opacity:0;visibility:hidden;pointer-events:none;transform-origin:50% 50%}.profile.you .match-reaction-pop{left:calc(clamp(40px,10.8vw,60px) + clamp(15px,4vw,20px))}.profile.rival .match-reaction-pop{--reaction-shift-x:50%;right:calc(clamp(40px,10.8vw,60px) + clamp(15px,4vw,20px))}.match-reaction-pop .reaction-face{width:72px;height:72px;filter:drop-shadow(0 6px 5px rgba(93,51,0,.27))}.profile .match-reaction-pop.is-visible{visibility:visible;animation:reaction-avatar-float 3.5s linear both}@keyframes reaction-avatar-float{0%{opacity:0;transform:translate(calc(var(--reaction-shift-x) - 8px),-50%) scale(.72) rotate(-12deg);filter:blur(1.2px);animation-timing-function:cubic-bezier(.14,.84,.2,1)}9%{opacity:1;transform:translate(calc(var(--reaction-shift-x) + 7px),-50%) scale(1.34) rotate(7deg);filter:none;animation-timing-function:cubic-bezier(.3,.05,.55,1)}18%{opacity:1;transform:translate(calc(var(--reaction-shift-x) - 5px),-50%) scale(1.02) rotate(-4deg);filter:none;animation-timing-function:cubic-bezier(.36,0,.58,1)}32%{opacity:1;transform:translate(calc(var(--reaction-shift-x) + 13px),-50%) scale(1.27) rotate(-7deg);filter:none;animation-timing-function:cubic-bezier(.38,0,.58,1)}46%{opacity:1;transform:translate(calc(var(--reaction-shift-x) - 14px),-50%) scale(.99) rotate(8deg);filter:none;animation-timing-function:cubic-bezier(.38,0,.58,1)}60%{opacity:1;transform:translate(calc(var(--reaction-shift-x) + 14px),-50%) scale(1.25) rotate(-7deg);filter:none;animation-timing-function:cubic-bezier(.38,0,.58,1)}74%{opacity:1;transform:translate(calc(var(--reaction-shift-x) - 11px),-50%) scale(1.01) rotate(6deg);filter:none;animation-timing-function:cubic-bezier(.36,.08,.5,1)}86%{opacity:1;transform:translate(calc(var(--reaction-shift-x) + 6px),-50%) scale(1.15) rotate(-3deg);filter:none;animation-timing-function:cubic-bezier(.28,.7,.3,1)}90%{opacity:1;transform:translate(var(--reaction-shift-x),-50%) scale(1.06) rotate(0);filter:none;animation-timing-function:ease-in}to{opacity:0;transform:translate(calc(var(--reaction-shift-x) + 12px),-64%) scale(.92) rotate(2deg);filter:blur(.7px)}}.score-core{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto 1fr;gap:clamp(5px,1.4vw,12px);align-items:center;justify-items:center;min-height:calc(var(--hud-height) - 24px);padding:2px clamp(4px,1.25vw,9px);border:1px solid rgba(57,93,146,.14);border-radius:18px;background:linear-gradient(145deg,#d8eaff66,#ffffffb3 48%,#ffe6ea61);box-shadow:inset 0 1px 1px #fff,inset 0 -2px 6px #224e8514}.score-core:before{content:"";position:absolute;left:50%;top:10%;bottom:10%;width:1px;background:linear-gradient(transparent,rgba(57,91,142,.3) 20% 80%,transparent);transform:translate(-50%)}.score-core b{position:relative;font-size:clamp(32px,8.9vw,55px);line-height:.8;font-weight:1000;letter-spacing:-.09em;text-shadow:0 3px 0 rgba(255,255,255,.86),0 5px 5px rgba(9,38,100,.15);transform-origin:50% 60%}.player-score{color:#0c88ed}.bot-score{color:#ed3655}.versus{position:relative;z-index:1;display:grid;place-items:center;width:clamp(22px,5.9vw,34px);aspect-ratio:1;border:1px solid rgba(55,90,143,.2);border-radius:50%;color:#62738d;background:linear-gradient(145deg,#fff,#dbe8f8);box-shadow:0 2px 5px #26488121,inset 0 1px 1px #fff;font-size:clamp(7px,2.1vw,11px);font-weight:1000;letter-spacing:-.06em}.score-core b.score-pop{animation:score-value-pop .52s cubic-bezier(.16,.9,.3,1) both}.score-impact{position:absolute;z-index:3;top:-12px;left:20%;color:#158af0;font-size:clamp(13px,3.7vw,19px);font-weight:1000;font-style:italic;line-height:1;opacity:0;pointer-events:none;text-shadow:0 2px 0 #fff,0 4px 9px rgba(9,83,183,.27);transform:translate(-50%,7px) scale(.65)}.score-impact[data-side=bot]{left:80%;color:#ee3555;text-shadow:0 2px 0 #fff,0 4px 9px rgba(188,21,47,.27)}.score-impact.visible{animation:score-impact-rise .64s cubic-bezier(.16,.82,.3,1) both}.scoreboard--player-point{animation:scoreboard-blue-flash .45s ease-out both}.scoreboard--bot-point{animation:scoreboard-red-flash .45s ease-out both}@keyframes score-value-pop{0%{transform:scale(.76);filter:brightness(1.35)}46%{transform:scale(1.19);filter:brightness(1.16) drop-shadow(0 0 8px currentColor)}to{transform:scale(1);filter:none}}@keyframes score-impact-rise{0%{opacity:0;transform:translate(-50%,7px) scale(.62)}22%{opacity:1}to{opacity:0;transform:translate(-50%,-18px) scale(1.04)}}@keyframes scoreboard-blue-flash{0%,to{box-shadow:-5px 0 #18a1ffd1,5px 0 #ff4056cc,0 10px 25px #0d275b45,inset 0 2px #fffffff2,inset 0 -2px 7px #40699e24}38%{box-shadow:-7px 0 #32b9ff,5px 0 #ff4056cc,0 10px 30px #0f80ed52,inset 0 2px #fff,inset 18px 0 22px #2aacff2b}}@keyframes scoreboard-red-flash{0%,to{box-shadow:-5px 0 #18a1ffd1,5px 0 #ff4056cc,0 10px 25px #0d275b45,inset 0 2px #fffffff2,inset 0 -2px 7px #40699e24}38%{box-shadow:-5px 0 #18a1ffd1,7px 0 #ff596c,0 10px 30px #e928414d,inset 0 2px #fff,inset -18px 0 22px #ff4c5d29}}.pause{position:absolute;z-index:21;right:max(14px,calc((100% - 620px)/2 + 14px));top:calc(var(--hud-top) + var(--hud-height) + 18px);display:grid;place-items:center;width:42px;height:42px;padding:0;overflow:visible;border:2px solid rgba(255,255,255,.94);border-radius:14px;color:#fff;background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.32),transparent 34%),linear-gradient(145deg,#1598f3,#096bd8 58%,#09b77c 115%);box-shadow:0 4px #0751a5,0 9px 18px #04378440,inset 0 1px #ffffff85;cursor:pointer;pointer-events:auto;touch-action:manipulation;animation:pause-control-enter .48s cubic-bezier(.16,.9,.25,1) both;transition:transform .16s cubic-bezier(.2,.8,.25,1),filter .16s ease,background .28s ease,box-shadow .16s ease}.pause:before{content:"";position:absolute;z-index:-1;inset:-5px;border:1px solid rgba(25,146,239,.28);border-radius:18px;opacity:.55;animation:pause-control-halo 2.7s ease-in-out .5s infinite;pointer-events:none}.pause:after{content:"";position:absolute;z-index:1;inset:2px;border-radius:10px;background:linear-gradient(135deg,rgba(255,255,255,.25),transparent 42%);pointer-events:none}.pause:hover{filter:brightness(1.07) saturate(1.05)}.pause:active{transform:translateY(3px) scale(.94);box-shadow:0 1px #0751a5,0 4px 9px #04378433,inset 0 1px #ffffff6b}.pause__icon{position:relative;z-index:2;display:block;width:18px;height:18px;filter:drop-shadow(0 2px 2px rgba(2,43,105,.26));transition:transform .34s cubic-bezier(.22,1.25,.35,1),filter .2s ease}.pause__icon:before,.pause__icon:after{content:"";position:absolute;top:1px;left:7px;width:4px;height:16px;border-radius:3px;background:#fff;box-shadow:inset 0 1px #fffc;transform-origin:center;transition:transform .34s cubic-bezier(.22,1.25,.35,1),height .28s ease}.pause__icon:before{transform:translate(-4px)}.pause__icon:after{transform:translate(4px)}.pause.is-paused{background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.3),transparent 34%),linear-gradient(145deg,#0c78e1,#0757c8 55%,#0bad7a 118%);box-shadow:0 4px #063f91,0 9px 18px #03307747,inset 0 1px #ffffff7a}.pause.is-paused .pause__icon{transform:translate(1px) scale(1.04);filter:drop-shadow(0 2px 3px rgba(2,38,94,.3))}.pause.is-paused .pause__icon:before{transform:translate(1px,-3px) rotate(-45deg) scaleY(.72)}.pause.is-paused .pause__icon:after{transform:translate(1px,3px) rotate(45deg) scaleY(.72)}@keyframes pause-control-enter{0%{opacity:0;transform:translateY(-8px) scale(.72) rotate(8deg)}62%{opacity:1;transform:translateY(1px) scale(1.07) rotate(-2deg)}to{opacity:1;transform:none}}@keyframes pause-control-halo{0%,to{opacity:.24;transform:scale(.92)}50%{opacity:.62;transform:scale(1.05)}}@media(prefers-reduced-motion:reduce){.pause,.pause:before,.pause__icon,.pause__icon:before,.pause__icon:after{animation:none!important;transition:none!important}}.pause.is-hidden{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-5px) scale(.9)}.pause-panel{position:absolute;z-index:19;inset:0;display:grid;grid-template:1fr / 1fr;place-items:center;padding:max(18px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(22px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(7px) saturate(.86);backdrop-filter:blur(7px) saturate(.86);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s ease}.pause-panel:where(:not(.aero-console,.aero-console *)){background:#061d3e59}.pause-panel.visible{opacity:1;visibility:visible;pointer-events:auto}.pause-card{position:relative;grid-area:1 / 1;box-sizing:border-box;width:min(100%,336px);padding:26px 22px 24px;border:2px solid #fff;border-radius:28px;color:#153b6b;text-align:center;transform:translateY(12px) scale(.98);transition:opacity .18s ease,visibility .18s ease,transform .24s cubic-bezier(.2,.85,.25,1)}.pause-card:where(:not(.aero-console,.aero-console *)){background:linear-gradient(155deg,#fff 8%,#f7fbff 76%,#eaf3ff);box-shadow:0 6px #b8cfe7,0 20px 44px #03193c3d,inset 0 -3px #6c9ed31f}.pause-panel.visible .pause-card{transform:none}.pause-card h2{margin:0;color:#123e78;font:1000 clamp(27px,8vw,32px)/1.05 var(--game-display-font);letter-spacing:-.045em}.pause-card .pause-hint{max-width:250px;margin:10px auto 0;color:#7186a1;font:700 11px/1.45 var(--game-ui-font);letter-spacing:0}.pause-hint[hidden]{display:none}.pause-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:11px;margin-top:21px}.pause-actions button{box-sizing:border-box;min-width:0;min-height:49px;padding:11px 13px;border:1px solid rgba(255,255,255,.92);border-radius:15px;font:900 12px/1.2 var(--game-ui-font);letter-spacing:.01em;cursor:pointer;transition:transform .13s ease,box-shadow .13s ease,filter .13s ease}.pause-actions button:active{transform:translateY(2px)}.pause-actions button:focus-visible{outline:3px solid #77bfff;outline-offset:4px}.pause-actions .pause-restart{color:#fff}.pause-actions .pause-restart:where(:not(.aero-console,.aero-console *)){background:linear-gradient(150deg,#2897fc,#0967dd);box-shadow:0 3px #0951b7,0 6px 13px #0d63d429,inset 0 1px #fff6}.pause-actions .pause-exit,.pause-actions .forfeit-no{color:#2766ac;border-color:#cbdff3}.pause-actions .forfeit-no:where(:not(.aero-console,.aero-console *)){background:linear-gradient(155deg,#fff,#eff6ff);box-shadow:0 3px #bdcfe3,inset 0 1px #fff}.pause-actions .pause-exit{background:linear-gradient(155deg,#fff,#eff6ff);box-shadow:0 3px #bdcfe3,inset 0 1px #fff}.pause-actions .pause-restart-icon,.pause-actions .pause-exit>span{display:none}.pause-panel.network-match .pause-restart,.network-forfeit-card{display:none}.pause-panel.network-match .network-forfeit-card{display:block;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px) scale(.98)}.pause-panel.network-confirming .pause-card-main{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px) scale(.98)}.pause-panel.network-confirming .network-forfeit-card{opacity:1;visibility:visible;pointer-events:auto;transform:none}.network-forfeit-actions{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:10px}.pause-actions .forfeit-yes{color:#fff}.pause-actions .forfeit-yes:where(:not(.aero-console,.aero-console *)){background:linear-gradient(150deg,#f45c6c,#df304b);box-shadow:0 3px #b02038,0 6px 13px #b1243d24,inset 0 1px #ffffff59}.network-forfeit-actions button:disabled{cursor:wait;filter:saturate(.5);opacity:.65}.network-forfeit-actions button:disabled:active{transform:none}@media(max-width:350px){.pause-card{padding:24px 18px 22px;border-radius:25px}.pause-actions button{font-size:11px}}@media(prefers-reduced-motion:reduce){.pause-panel,.pause-panel .pause-card,.pause-actions button{transition:none!important}}.match-reconnect-wait{position:absolute;z-index:24;top:calc(max(2.5%,env(safe-area-inset-top) + 6px) + clamp(70px,18vw,92px) + 64px);left:50%;display:grid;grid-template-columns:22px minmax(0,1fr) 38px;align-items:center;gap:8px;width:min(calc(100% - 36px),326px);min-height:44px;box-sizing:border-box;padding:7px 10px;border:1px solid rgba(255,255,255,.18);border-radius:14px;color:#fff;background:#02070db3;box-shadow:0 3px 10px #00000038,inset 0 1px #ffffff14;opacity:0;visibility:hidden;transform:translate(-50%,-7px) scale(.97);transition:opacity .22s ease,visibility .22s ease,transform .24s cubic-bezier(.2,.82,.25,1);pointer-events:none}.match-reconnect-wait.is-visible{opacity:1;visibility:visible;transform:translate(-50%) scale(1)}.match-reconnect-wait__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid rgba(255,255,255,.16);border-top-color:#fff;border-radius:50%;animation:match-reconnect-spin .9s linear infinite}.match-reconnect-wait>span:nth-child(2){display:grid;min-width:0;gap:2px}.match-reconnect-wait small{color:#ff5367;font-size:5.8px;font-weight:1000;letter-spacing:.13em}.match-reconnect-wait strong{overflow:hidden;color:#fff;font-size:9.3px;font-style:italic;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.match-reconnect-wait time{min-width:38px;padding:0;color:#fff;background:transparent;font-size:11px;font-weight:1000;text-align:right;box-shadow:none}@keyframes match-reconnect-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.match-reconnect-wait,.match-reconnect-wait__spinner{animation:none!important;transition:none!important}}.match-event{position:absolute;z-index:7;inset:0;pointer-events:none;contain:layout style}.match-event-card{position:absolute;top:37.1%;left:50%;width:clamp(158px,43vw,218px);pointer-events:none;isolation:isolate;opacity:0;transform:translate(-50%,-50%) scale(.84);margin-top:-14px;will-change:transform,opacity}.match-event-card[data-side=player]{top:66.8%}.match-event-card[data-side=bot]{top:37.1%}.match-event-card:after{content:"";position:absolute;z-index:-1;inset:22% -3%;border-radius:50%;opacity:0;background:radial-gradient(ellipse,rgba(63,174,255,.45),rgba(43,117,255,.13) 45%,transparent 75%);transform:scale(.72)}.match-event-art-bank{position:relative;display:block;width:100%}.match-event-art{position:relative;display:block;width:100%;height:auto;transform-origin:50% 50%;will-change:transform}.match-event-shine{position:absolute;z-index:2;inset:0;overflow:hidden;opacity:0;pointer-events:none;contain:paint;-webkit-mask-image:var(--match-event-mask);-webkit-mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;mask-image:var(--match-event-mask);mask-position:center;mask-size:contain;mask-repeat:no-repeat;mask-mode:alpha;will-change:opacity}.match-event-shine:before{content:"";position:absolute;top:-24%;bottom:-24%;left:-28%;width:19%;border-radius:50%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),transparent);transform:skew(-14deg) translateZ(0);will-change:transform}.match-event-card[data-event=TIED_UP]:after{background:radial-gradient(ellipse,rgba(114,255,57,.5),rgba(52,216,53,.12) 45%,transparent 75%)}.match-event-card[data-event=POWER_SHOT],.match-event-card[data-event=SMASH],.match-event-card[data-event=MATCH_POINT]{width:clamp(136px,35vw,170px)}.match-event.visible .match-event-card.is-active{animation:match-event-pop .86s cubic-bezier(.18,.86,.3,1) both}.match-event.visible .match-event-card.is-active:after{animation:match-event-glow .8s ease-out both}.match-event.visible .match-event-card.is-active .match-event-art{animation:match-event-spring .86s cubic-bezier(.18,.9,.3,1) both}.match-event.visible .match-event-card.is-active .match-event-shine{animation:match-event-shine-fade .58s .08s ease-out both}.match-event.visible .match-event-card.is-active .match-event-shine:before{animation:match-event-shine-slide .58s .08s ease-out both}.match-event.visible .match-event-card.is-active[data-event=PERFECT],.match-event.visible .match-event-card.is-active[data-event=PERFECT] .match-event-art{animation-duration:.62s}.match-event.quick-hide .match-event-card.is-active{animation:match-event-fast-hide .15s ease-out both}.match-event.quick-hide .match-event-card.is-active:after{animation:none;opacity:0}.match-event.quick-hide .match-event-card.is-active img{animation:none}.micro-feedback{position:absolute;z-index:8;isolation:isolate;left:0;top:0;translate:var(--cue-x,0px) var(--cue-y,0px);pointer-events:none;white-space:nowrap;opacity:0;color:#88e5ff;font:400 clamp(17px,4.35vw,22px)/1.15 var(--game-ui-font);font-kerning:none;letter-spacing:.025em;text-transform:uppercase;transform-origin:50% 75%;will-change:transform,opacity}.micro-feedback:before{content:attr(data-text);position:absolute;inset:0;z-index:-1;color:#103c85;-webkit-text-stroke:3.2px #103c85;text-shadow:0 1px 3px rgba(5,22,49,.34)}@media(prefers-reduced-motion:reduce){.micro-feedback{transform:translate(-50%,-100%) skew(-7deg)!important}}@keyframes match-event-pop{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}16%{opacity:1;transform:translate(-50%,-50%) scale(1.025)}37%,67%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.96)}}@keyframes match-event-fast-hide{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.94)}}@keyframes match-event-spring{0%{transform:scale(.84)}20%{transform:scale(1.035)}42%,to{transform:scale(1)}}@keyframes match-event-shine-fade{0%,to{opacity:0}18%{opacity:.54}78%{opacity:.42}}@keyframes match-event-shine-slide{0%{transform:skew(-14deg) translateZ(0)}to{transform:skew(-14deg) translate3d(850%,0,0)}}@keyframes match-event-glow{0%{opacity:0;transform:scale(.62)}25%{opacity:.72;transform:scale(1.06)}68%{opacity:.28;transform:scale(1.2)}to{opacity:0;transform:scale(1.38)}}.callout{position:absolute;z-index:5;bottom:18.2%;width:100%;padding:0 56px;color:#fffdf0;text-align:center;font-size:clamp(12px,3.8vw,16px);line-height:1.08;font-weight:1000;text-shadow:0 2px 7px rgba(13,43,58,.85)}.detail{position:absolute;z-index:5;bottom:15.8%;width:100%;padding:0 55px;text-align:center;font-size:clamp(7px,2.2vw,10px);font-weight:900;color:#fffff0e6;text-shadow:0 2px 6px #16435a}.serve-countdown-atmosphere{position:absolute;z-index:2;inset:0;pointer-events:none}.serve-countdown-atmosphere[data-stage=release]:after{content:"";position:absolute;top:50.5%;left:50%;width:clamp(136px,45vw,238px);height:clamp(102px,30vh,218px);background:radial-gradient(ellipse at center,rgba(133,223,255,.2),transparent 45%,transparent 52%,rgba(105,215,255,.42) 61%,rgba(227,255,255,.68) 65%,transparent 72%);animation:serve-start-wave .5s var(--countdown-offset,0ms) cubic-bezier(.15,.76,.28,1) both}.serve-countdown{position:absolute;z-index:12;inset:0;pointer-events:none;visibility:hidden}.serve-countdown.visible{visibility:visible}.serve-countdown-card{--countdown-beat:1s;--countdown-offset:0ms;position:absolute;left:50%;top:50.5%;width:clamp(104px,28vw,124px);height:clamp(156px,42vw,184px);transform:translate(-50%,-50%);isolation:isolate;visibility:hidden;opacity:0}.serve-countdown-card[data-countdown-card=PLAY]{width:clamp(190px,52vw,224px);height:min(clamp(338px,94vw,398px),92vh)}.serve-countdown-card img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 8px 13px rgba(7,22,49,.38))}.serve-countdown-card.is-active{visibility:visible;animation:serve-countdown-beat var(--countdown-beat) var(--countdown-offset) both}.serve-countdown-card[data-countdown-card=PLAY].is-active{animation-name:serve-countdown-launch}.serve-countdown-card:before{content:"";position:absolute;z-index:-1;inset:19% -23%;border-radius:50%;opacity:0;background:radial-gradient(ellipse,rgba(255,214,127,.48),rgba(253,172,66,.17) 43%,transparent 71%)}.serve-countdown-card[data-countdown-card=PLAY]:before{inset:32% -23%;background:radial-gradient(ellipse,rgba(150,241,255,.55),rgba(58,174,255,.22) 42%,transparent 72%)}.serve-countdown-card.is-active:before{animation:serve-countdown-halo var(--countdown-beat) var(--countdown-offset) ease-out both}.serve-countdown-shine{position:absolute;inset:0;overflow:hidden;opacity:0;-webkit-mask:var(--countdown-art) center / contain no-repeat;mask:var(--countdown-art) center / contain no-repeat}.serve-countdown-shine:before{content:"";position:absolute;top:-15%;bottom:-15%;left:0;width:40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent)}.serve-countdown-card.is-active .serve-countdown-shine{animation:serve-countdown-shine-opacity var(--countdown-beat) var(--countdown-offset) both}.serve-countdown-card.is-active .serve-countdown-shine:before{animation:serve-countdown-shine-sweep var(--countdown-beat) var(--countdown-offset) both}@keyframes serve-countdown-beat{0%{opacity:0;transform:translate(-50%,-45%) scale(.62) rotate(-5deg);animation-timing-function:cubic-bezier(.16,.82,.31,1)}13%{opacity:1;transform:translate(-50%,-51%) scale(1.1) rotate(1.5deg);animation-timing-function:ease-out}31%{opacity:1;transform:translate(-50%,-50%) scale(1)}72%{opacity:1;transform:translate(-50%,-50%) scale(1);animation-timing-function:ease-in}to{opacity:0;transform:translate(-50%,-56%) scale(1.13)}}@keyframes serve-countdown-launch{0%{opacity:0;transform:translate(-50%,-48%) scale(.65);animation-timing-function:cubic-bezier(.14,.83,.26,1)}17%{opacity:1;transform:translate(-50%,-50%) scale(1.16);animation-timing-function:ease-out}40%{opacity:1;transform:translate(-50%,-50%) scale(1)}60%{opacity:1;transform:translate(-50%,-50%) scale(1.02);animation-timing-function:ease-in}to{opacity:0;transform:translate(-50%,-54%) scale(1.19)}}@keyframes serve-countdown-halo{0%,to{opacity:0;transform:scale(.68)}17%{opacity:.88;transform:scale(1.02)}78%{opacity:0;transform:scale(1.36)}}@keyframes serve-countdown-shine-opacity{0%,11%,63%,to{opacity:0}28%{opacity:.82}50%{opacity:.55}}@keyframes serve-countdown-shine-sweep{0%,12%{transform:translate(-118%) skew(-18deg)}63%,to{transform:translate(340%) skew(-18deg)}}@keyframes serve-start-wave{0%{opacity:0;transform:translate(-50%,-50%) scale(.38)}20%{opacity:.78}to{opacity:0;transform:translate(-50%,-50%) scale(5.2)}}@keyframes serve-countdown-fade{0%,to{opacity:0}12%,75%{opacity:1}}@media(max-width:599px)and (pointer:coarse),(max-height:599px)and (pointer:coarse){.match-event-shine{display:none}.match-event.visible .match-event-card.is-active:after,.match-event.visible .match-event-card.is-active .match-event-art{animation:none}.match-event-art{will-change:auto}}@media(prefers-reduced-motion:reduce){.serve-countdown-card.is-active,.serve-countdown-card[data-countdown-card=PLAY].is-active{animation-name:serve-countdown-fade}.serve-countdown-card.is-active:before,.serve-countdown-card.is-active .serve-countdown-shine,.serve-countdown-card.is-active .serve-countdown-shine:before{animation:none}.serve-countdown-atmosphere[data-stage=release]:after{content:none}}.meter{position:absolute;z-index:8;pointer-events:none;opacity:0}.power{--power-fill:0%;--power-x:50%;--power-y:72%;position:absolute;left:var(--power-x);top:var(--power-y);width:clamp(48px,13vw,64px);height:clamp(116px,30vw,146px);color:#f8fbff;transform:translate(calc(-100% - 15px),-54%) scale(.78) rotate(-3deg);transform-origin:100% 58%;filter:drop-shadow(0 9px 12px rgba(1,15,42,.45));transition:opacity .16s ease,transform .26s cubic-bezier(.17,.92,.28,1)}.power.visible{opacity:1;transform:translate(calc(-100% - 15px),-54%) scale(1) rotate(-3deg)}.power-track{position:absolute;inset:0 4px 16px;overflow:visible;clip-path:polygon(35% 100%,65% 100%,100% 0,0 0);filter:drop-shadow(0 0 8px rgba(112,225,255,.38))}.power-track:before{content:"";position:absolute;inset:-2px;z-index:0;background:linear-gradient(112deg,#ffffffeb,#67d6ffdb 44%,#ffffffd1);clip-path:polygon(35% 100%,65% 100%,100% 0,0 0)}.power-track:after{content:"";position:absolute;inset:2px;z-index:1;background:linear-gradient(to top,#4fd5ff33 0 40%,#54ef872b 40% 72%,#ff4a4e2b 72% 91%,#fff3 91%);clip-path:polygon(35% 100%,65% 100%,100% 0,0 0)}.power-zones,.power-charge-mask{position:absolute;inset:2px;clip-path:polygon(35% 100%,65% 100%,100% 0,0 0)}.power-zones{z-index:2;opacity:.46;background:linear-gradient(to top,#55d9ff 0 40%,#6ce582 40% 72%,#ff555b 72% 91%,#fff0f2 91%)}.power-charge-mask{z-index:3;overflow:hidden}.power-charge{position:absolute;inset:0;background:linear-gradient(to top,#42d6ff 0 40%,#58ef82 40% 72%,#f13743 72% 91%,#fff6f6 91%);box-shadow:0 -4px 17px #ffffffc7,0 0 16px #52e8ff94;transform:translateY(calc(100% - var(--power-fill)));transition:transform 42ms linear,filter .1s ease}.power-charge:after{content:"";position:absolute;left:12%;right:12%;bottom:0;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.42),transparent);mix-blend-mode:screen;opacity:.58}.power-limit{position:absolute;z-index:5;top:0;left:2%;right:2%;height:3px;border-radius:99px;background:#fff;box-shadow:0 0 7px 2px #ffffffe6,0 0 16px #ff4b50}.power-limit:after{content:"";position:absolute;left:50%;top:-3px;width:12px;height:8px;border-top:2px solid #fff;border-radius:50%;transform:translate(-50%);opacity:.9}.power-sparks{position:absolute;z-index:6;top:-3px;left:50%;width:14px;height:14px;border-radius:50%;opacity:0;transform:translate(-50%) scale(.45);background:radial-gradient(circle,#fff 0 12%,#ff5860 15% 22%,transparent 60%)}.power{width:clamp(50px,13vw,62px);height:clamp(170px,44vw,210px);transform:translate(calc(-100% - 20px),-53%) scale(.76)}.power.visible{transform:translate(calc(-100% - 20px),-53%) scale(1)}.power-track{inset:0 2px 18px;overflow:hidden;clip-path:polygon(32% 100%,78% 100%,88% 82%,84% 61%,76% 49%,80% 33%,96% 0,34% 0,16% 24%,10% 49%,16% 67%,18% 84%);border:2px solid rgba(231,241,255,.86);border-radius:46% 46% 15px 15px/9% 9% 15px 15px;background:linear-gradient(104deg,#070b13,#303843 46%,#070a10);box-shadow:inset 0 1px 1px #ffffff80,inset 0 0 0 3px #0000008f,0 6px 14px #00000080,0 0 0 1px #adceff38;filter:drop-shadow(0 0 8px rgba(86,165,255,.26))}.power-track:before{inset:5px;z-index:1;clip-path:none;border:1px solid rgba(210,222,240,.28);border-radius:44% 44% 11px 11px/8% 8% 11px 11px;background:linear-gradient(98deg,rgba(255,255,255,.12),transparent 15% 84%,rgba(255,255,255,.08)),linear-gradient(180deg,#1a202a,#070b11)}.power-track:after{inset:10px 8px;z-index:2;clip-path:none;border:1px solid rgba(152,177,208,.2);border-radius:35% 35% 7px 7px/7% 7% 7px 7px;background:linear-gradient(90deg,rgba(255,255,255,.08),transparent 18% 82%,rgba(0,0,0,.24));box-shadow:inset 0 0 8px #00000094}.power-zones,.power-charge-mask{inset:12px 10px;clip-path:none;border-radius:31% 31% 5px 5px/6% 6% 5px 5px}.power-zones{z-index:3;opacity:1;background:linear-gradient(to top,rgba(13,118,238,.84) 0 38%,transparent 38% 40%,rgba(69,205,77,.86) 40% 70%,transparent 70% 72%,rgba(244,51,63,.88) 72% 88%,transparent 88% 90%,rgba(255,231,234,.96) 90% 100%);box-shadow:inset 0 1px 1px #ffffff57,inset 0 -2px 7px #00000061}.power-zones:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(to top,transparent 0 37%,rgba(130,238,255,.78) 38% 39%,transparent 40% 69%,rgba(178,255,123,.8) 70% 71%,transparent 72% 87%,rgba(255,165,170,.88) 88% 89%,transparent 90%)}.power-zones:after{content:"";position:absolute;left:14%;right:14%;top:90%;height:10%;border-radius:20% 20% 4px 4px;background:linear-gradient(180deg,#fff,#ff9fa7 74%,#f63a49);opacity:.94;box-shadow:0 0 12px #ff535ba8}.power-charge-mask{z-index:4;overflow:hidden}.power-charge{background:linear-gradient(to top,#0b9bff 0 38%,#63f06c 40% 70%,#ff3746 72% 88%,#fff7f8 90% 100%);clip-path:inset(calc(100% - var(--power-fill)) 0 0 0);transform:none;opacity:.8;box-shadow:inset 0 1px 2px #fffc,0 -2px 14px #5ce1ffeb;transition:clip-path 42ms linear,filter .1s ease,opacity .1s ease}.power-charge:after{left:10%;right:10%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);opacity:.5}.power-marker{position:absolute;z-index:7;left:11px;right:11px;bottom:max(12px,calc(var(--power-fill) - 1%));height:4px;border-radius:99px;background:#effeff;box-shadow:0 0 4px 1px #fff,0 0 12px 3px #4dccff;transition:bottom 42ms linear,box-shadow .1s ease,background .1s ease}.power-marker:before,.power-marker:after{content:"";position:absolute;top:-3px;width:7px;height:10px;border-radius:99px;background:#fff;box-shadow:0 0 8px #ffffffd9}.power-marker:before{left:-1px}.power-marker:after{right:-1px}.power-limit{display:none}.power-sparks{z-index:8;top:4px;left:50%}.power[data-tier=normal] .power-marker{background:#f3fff0;box-shadow:0 0 4px 1px #fff,0 0 14px 4px #6dff6c}.power[data-tier=strong] .power-marker{background:#fff5f5;box-shadow:0 0 4px 1px #fff,0 0 15px 4px #ff4d57}.power.overload .power-marker{background:#fff;box-shadow:0 0 6px 2px #fff,0 0 20px 6px #ff2735}.power[data-tier=normal] .power-charge{filter:saturate(1.18) brightness(1.06)}.power[data-tier=strong] .power-charge{filter:saturate(1.3) brightness(1.15)}.power.overload .power-track{animation:power-overload-shiver .12s steps(2) infinite}.power.overload .power-charge{filter:saturate(1.45) brightness(1.2);animation:power-overload-pulse .18s ease-in-out infinite alternate}.power.overload .power-sparks{opacity:1;animation:power-overload-sparks .42s ease-out infinite}.power{width:clamp(72px,18.5vw,90px);height:clamp(218px,55vw,268px);transform:translate(calc(-100% - 14px),-53%) scale(.78);transform-origin:88% 58%;filter:drop-shadow(0 10px 14px rgba(1,15,42,.5))}.power svg.power-track{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:visible;clip-path:none;border:0;border-radius:0;background:none;box-shadow:none;filter:drop-shadow(0 0 7px rgba(75,166,255,.25))}.power svg.power-track:before,.power svg.power-track:after{content:none}.power .power-shell{fill:url(#power-shell-gradient);stroke:#e8f1ffed;stroke-width:2.4;stroke-linejoin:round}.power .power-shell-edge{fill:none;stroke:#556987b3;stroke-width:1;stroke-linejoin:round}.power .power-bed{fill:#070c14;stroke:#abbfdc7a;stroke-width:1.5}.power svg .power-zones{position:static;inset:auto;opacity:1;clip-path:none;border-radius:0;background:none;box-shadow:none}.power svg .power-zones:before,.power svg .power-zones:after{content:none}.power .power-zone{stroke-width:1.2}.power .power-zone-weak{fill:#168ee8;stroke:#63d5ff}.power .power-zone-normal{fill:#43d34e;stroke:#9aff83}.power .power-zone-strong{fill:#ed2b3b;stroke:#ff7780}.power .power-zone-out{fill:#fff0f2;stroke:#ff7781;filter:drop-shadow(0 0 5px rgba(255,65,78,.82))}.power svg .power-charge{position:static;inset:auto;transform:none;clip-path:none;fill:url(#power-charge-gradient);opacity:.78;box-shadow:none;filter:drop-shadow(0 -2px 5px rgba(110,225,255,.82));transition:none}.power svg .power-charge:after{content:none}.power svg .power-marker{position:static;inset:auto;width:auto;height:auto;background:none;stroke:#fff;stroke-width:5;stroke-linecap:round;filter:drop-shadow(0 0 3px #fff) drop-shadow(0 0 8px #4dccff);transition:none}.power svg .power-marker:before,.power svg .power-marker:after{content:none}.power[data-tier=normal] svg .power-marker{stroke:#f6fff2;filter:drop-shadow(0 0 3px #fff) drop-shadow(0 0 9px #6dff6c)}.power[data-tier=strong] svg .power-marker{stroke:#fff6f6;filter:drop-shadow(0 0 3px #fff) drop-shadow(0 0 10px #ff4d57)}.power.overload svg .power-marker{stroke:#fff;filter:drop-shadow(0 0 4px #fff) drop-shadow(0 0 13px #ff2735)}.power[data-tier=normal] svg .power-charge{filter:saturate(1.18) brightness(1.08) drop-shadow(0 -2px 5px rgba(109,255,108,.82))}.power[data-tier=strong] svg .power-charge{filter:saturate(1.25) brightness(1.12) drop-shadow(0 -2px 6px rgba(255,77,87,.9))}.power.overload svg.power-track{transform-origin:50% 55%}.power.overload svg .power-charge{filter:saturate(1.35) brightness(1.18) drop-shadow(0 -3px 8px rgba(255,53,65,.95));animation:none}.power .power-sparks{z-index:8;top:0;left:61%}.power{width:clamp(78px,20vw,96px);height:clamp(230px,58vw,282px);transform:translate(calc(-100% - 14px),-53%) scale(.78);transform-origin:88% 58%}.power.visible{transform:translate(calc(-100% - 14px),-53%) scale(1)}.power svg.power-track{filter:drop-shadow(0 10px 12px rgba(0,7,22,.56)) drop-shadow(0 0 5px rgba(95,177,255,.24))}.power .power-shell{fill:url(#power-shell-gradient);stroke:#edf5ff;stroke-width:2.2;stroke-linejoin:round}.power .power-shell-edge{fill:none;stroke:#313943;stroke-width:5.2;stroke-linejoin:round;opacity:.82}.power .power-bed{fill:#05080d;stroke:#778391;stroke-width:1.2}.power .power-zone{stroke-width:1.15;stroke-linejoin:round}.power .power-zones-base .power-zone-weak{fill:#032b4c;stroke:#096eb5}.power .power-zones-base .power-zone-normal{fill:#103b12;stroke:#267d28}.power .power-zones-base .power-zone-strong{fill:#40090e;stroke:#8d1b24}.power .power-zones-base .power-zone-out{fill:#19191d;stroke:#6f747b}.power .power-zones-lit .power-zone-weak{fill:url(#power-blue-lit);stroke:#66dcff}.power .power-zones-lit .power-zone-normal{fill:url(#power-green-lit);stroke:#9aff76}.power .power-zones-lit .power-zone-strong{fill:url(#power-red-lit);stroke:#ff7b83}.power .power-zones-lit .power-zone-out{fill:url(#power-out-lit);stroke:#fff}.power .power-zones-lit{filter:drop-shadow(0 0 4px rgba(83,203,255,.62))}.power .power-texture path{fill:url(#power-honeycomb);stroke:none;opacity:.19;pointer-events:none}.power svg .power-marker{stroke:#f6fdff;stroke-width:5.4;stroke-linecap:round;filter:drop-shadow(0 0 2px #fff) drop-shadow(0 0 7px #33bfff)}.power[data-tier=normal] svg .power-marker{stroke:#f7fff1;filter:drop-shadow(0 0 2px #fff) drop-shadow(0 0 9px #55f65d)}.power[data-tier=strong] svg .power-marker{stroke:#fff7f7;filter:drop-shadow(0 0 3px #fff) drop-shadow(0 0 10px #ff3544)}.power.overload svg .power-marker{stroke:#fff;filter:drop-shadow(0 0 4px #fff) drop-shadow(0 0 13px #ff182b)}.power.overload .power-zones-lit{filter:brightness(1.18) saturate(1.22) drop-shadow(0 0 7px rgba(255,42,57,.75))}.power .power-sparks{top:-1px;left:66%}.timing{position:absolute;top:47.6%;left:50%;width:min(70vw,326px);height:30px;transform:translate(-50%,-50%) scale(.84);transform-origin:50% 50%;transition:opacity .14s ease,transform .24s cubic-bezier(.17,.92,.28,1);filter:drop-shadow(0 9px 13px rgba(2,20,50,.42))}.timing.visible{opacity:1;transform:translate(-50%,-50%) scale(1)}.timing-track{position:absolute;inset:0;overflow:visible;border:2px solid rgba(238,249,255,.95);border-radius:99px;background:linear-gradient(180deg,#0f2749f5,#04112af7);box-shadow:inset 0 1px 1px #ffffff47,inset 0 -2px 6px #00000080,0 0 0 2px #1c82ff52}.timing-track:before{content:"";position:absolute;inset:4px;border-radius:99px;background:linear-gradient(90deg,#48d0ff33,#37df782e 36%,#ff2c3833,#37df782e 64%,#48d0ff33)}.timing-success,.timing-normal,.timing-perfect{position:absolute;top:5px;bottom:5px;border-radius:99px}.timing-success{z-index:2;background:linear-gradient(180deg,#76eaff,#39afd8);box-shadow:0 0 11px #4bdeffbf,inset 0 1px 1px #ffffffb3}.timing-normal{z-index:3;background:linear-gradient(180deg,#94f789,#37bd72);box-shadow:0 0 13px #57ee7bba,inset 0 1px 1px #ffffffb3}.timing-perfect{z-index:4;background:linear-gradient(180deg,#ff6d71,#e20d24);box-shadow:0 0 15px 3px #ff2737e0,inset 0 1px 1px #ffe1e1e6}.timing-needle{position:absolute;z-index:6;top:-8px;bottom:-8px;width:4px;border-radius:99px;background:#fff;box-shadow:0 0 5px 1px #fff,0 0 14px 4px #55e0ffeb;transform:translate(-50%)}.timing-needle:before,.timing-needle:after{content:"";position:absolute;left:50%;width:9px;height:9px;border:2px solid #fff;border-radius:50%;transform:translate(-50%);background:#76e8ff;box-shadow:0 0 10px #6ddfff}.timing-needle:before{top:-5px}.timing-needle:after{bottom:-5px}.timing-needle i{position:absolute;inset:3px -5px;border-radius:99px;background:#ffffff80;filter:blur(2px)}.timing-sparks{position:absolute;z-index:7;left:50%;top:50%;width:8px;height:8px;border-radius:50%;opacity:0;pointer-events:none;background:radial-gradient(circle,#fff 0 16%,#ff535b 18% 34%,transparent 66%);transform:translate(-50%,-50%) scale(.2)}.timing.perfect-hit .timing-needle{background:#fff7ef;box-shadow:0 0 8px 3px #fff,0 0 20px 8px #f34;animation:timing-perfect-needle .45s cubic-bezier(.14,.9,.2,1)}.timing.perfect-hit .timing-sparks{animation:timing-perfect-sparks .5s cubic-bezier(.1,.76,.18,1)}.timing.perfect-hit .timing-track:after{content:"";position:absolute;z-index:8;left:50%;top:50%;width:12px;height:12px;border:2px solid rgba(255,255,255,.96);border-radius:50%;transform:translate(-50%,-50%) scale(.2);animation:timing-perfect-ring .5s ease-out}.timing{--timing-x:50%;--timing-y:70%;top:var(--timing-y);left:var(--timing-x);width:min(64vw,272px);height:auto;aspect-ratio:320 / 150;transform:translate(-50%,calc(-100% - 38px)) scale(.86);transform-origin:50% 100%;filter:drop-shadow(0 12px 14px rgba(0,10,31,.5));transition:opacity .1s ease-out,transform .14s cubic-bezier(.17,.92,.28,1)}.timing.visible{opacity:1;transform:translate(-50%,calc(-100% - 38px)) scale(1)}.timing svg.timing-track{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:visible;border:0;border-radius:0;background:none;box-shadow:none;filter:drop-shadow(0 0 5px rgba(73,171,255,.28))}.timing svg.timing-track:before,.timing svg.timing-track:after{content:none}.timing .timing-shell{fill:url(#timing-shell-gradient);fill-opacity:.9;stroke:#eef6ff;stroke-width:2.2;stroke-linejoin:round}.timing .timing-bed{fill:#05091038;stroke:#667487;stroke-width:1.25;stroke-linejoin:round}.timing svg .timing-success,.timing svg .timing-normal,.timing svg .timing-perfect,.timing svg .timing-texture{position:static;inset:auto;border-radius:0;stroke-linejoin:round}.timing svg .timing-success{fill:url(#timing-blue-gradient);stroke:#72ddff;stroke-width:1.8;filter:drop-shadow(0 0 5px rgba(40,170,255,.68))}.timing svg .timing-normal{fill:url(#timing-green-gradient);stroke:#adff8b;stroke-width:2.25;filter:drop-shadow(0 0 6px rgba(71,233,91,.82))}.timing svg .timing-perfect{fill:url(#timing-red-gradient);stroke:#ffb1b6;stroke-width:2.6;filter:drop-shadow(0 0 8px rgba(255,38,58,.96))}.timing svg .timing-texture{fill:url(#timing-honeycomb);stroke:none;opacity:.22;pointer-events:none}.timing svg .timing-success,.timing svg .timing-normal,.timing svg .timing-perfect,.timing svg .timing-texture{display:none}.timing .timing-segment{fill:#111925;stroke:#526176;stroke-width:1.05;stroke-linejoin:round;opacity:.9;transition:opacity 45ms linear,stroke 45ms linear}.timing .timing-segment:nth-child(odd){fill:#0d141f}.timing .timing-zone-fragment{stroke-linejoin:round;pointer-events:none}.timing .timing-zone-fragment.is-weak{fill:url(#timing-blue-gradient);stroke:#76e3ff;opacity:.96;filter:drop-shadow(0 0 3px rgba(42,177,255,.58))}.timing .timing-zone-fragment.is-normal{fill:url(#timing-green-gradient);stroke:#b5ff91;opacity:1;filter:drop-shadow(0 0 4px rgba(70,235,91,.74))}.timing .timing-zone-fragment.is-perfect{fill:url(#timing-red-gradient);stroke:#ffc2c6;opacity:1;filter:drop-shadow(0 0 6px rgba(255,36,56,.94))}.timing .timing-segment.is-trail{stroke:#a9efff;opacity:1;filter:brightness(1.28) drop-shadow(0 0 4px rgba(74,207,255,.7))}.timing .timing-segment.is-current{stroke:#fff;stroke-width:2.1;opacity:1;filter:brightness(1.55) saturate(1.18) drop-shadow(0 0 3px #fff) drop-shadow(0 0 7px #4ed5ff)}.timing svg .timing-needle{position:static;inset:auto;width:auto;height:auto;transform:none;border-radius:0;background:none;box-shadow:none;fill:none;stroke:#f8fdff;stroke-width:4.6;stroke-linecap:round;filter:drop-shadow(0 0 2px #fff) drop-shadow(0 0 8px #3bcaff)}.timing .timing-flash{pointer-events:none}.timing .timing-flash-core,.timing .timing-flash-ring,.timing .timing-flash-halo{opacity:0;transform-box:fill-box;transform-origin:center}.timing .timing-flash-core{fill:#fff;filter:drop-shadow(0 0 5px #fff) drop-shadow(0 0 11px #ff253c)}.timing .timing-flash-ring{fill:none;stroke:#fff;stroke-width:2}.timing .timing-flash-halo{fill:#ff3046;filter:blur(4px)}.timing.perfect-hit svg .timing-needle{animation:timing-arc-needle .46s cubic-bezier(.14,.9,.2,1)}.timing.perfect-hit .timing-flash-core{animation:timing-arc-flash-core .5s ease-out}.timing.perfect-hit .timing-flash-ring{animation:timing-arc-flash-ring .52s ease-out}.timing.perfect-hit .timing-flash-halo{animation:timing-arc-flash-halo .5s ease-out}.timing.visible.miss-hit{animation:timing-miss-meter .28s cubic-bezier(.2,.74,.3,1) both}.timing.miss-hit svg .timing-needle{animation:timing-miss-needle .235s ease-out both}.timing.miss-hit .timing-flash-core{fill:#fff1f2;animation:timing-miss-flash-core .235s ease-out both}.timing.miss-hit .timing-flash-ring{stroke:#ff5362;animation:timing-miss-flash-ring .25s ease-out both}.timing.miss-hit .timing-flash-halo{fill:#ff243a;animation:timing-miss-flash-halo .25s ease-out both}@keyframes timing-arc-needle{0%,to{stroke-width:5.2;filter:drop-shadow(0 0 2px #fff) drop-shadow(0 0 8px #3bcaff)}28%{stroke-width:7.5;filter:drop-shadow(0 0 5px #fff) drop-shadow(0 0 16px #ff2439)}}@keyframes timing-arc-flash-core{0%{opacity:1;transform:scale(.25)}30%{opacity:1;transform:scale(2.1)}to{opacity:0;transform:scale(.8)}}@keyframes timing-arc-flash-ring{0%{opacity:1;transform:scale(.25);stroke-width:3}to{opacity:0;transform:scale(5.2);stroke-width:.5}}@keyframes timing-arc-flash-halo{0%{opacity:.95;transform:scale(.4)}38%{opacity:.82;transform:scale(3.1)}to{opacity:0;transform:scale(5.6)}}@keyframes timing-miss-meter{0%{opacity:1;transform:translate(-50%,calc(-100% - 38px)) scale(1)}16%{opacity:1;transform:translate(calc(-50% + 2.6px),calc(-100% - 38px)) rotate(.32deg) scale(1.006)}34%{opacity:1;transform:translate(calc(-50% - 2.2px),calc(-100% - 38px)) rotate(-.27deg) scale(1.004)}52%{opacity:.96;transform:translate(calc(-50% + 1.35px),calc(-100% - 38px)) rotate(.16deg) scale(1.002)}69%{opacity:.88;transform:translate(calc(-50% - .75px),calc(-100% - 38px)) rotate(-.08deg) scale(1)}82%{opacity:.62;transform:translate(-50%,calc(-100% - 38px)) scale(.995)}to{opacity:0;transform:translate(-50%,calc(-100% - 38px)) scale(.975)}}@keyframes timing-miss-needle{0%{opacity:1;stroke:#fff;stroke-width:4.6;filter:drop-shadow(0 0 2px #fff) drop-shadow(0 0 8px #3bcaff)}28%{opacity:1;stroke:#ff5362;stroke-width:8.2;filter:drop-shadow(0 0 5px #fff) drop-shadow(0 0 15px #ff243a)}to{opacity:0;stroke:#ff243a;stroke-width:12;filter:drop-shadow(0 0 18px rgba(255,36,58,0))}}@media(hover:none)and (pointer:coarse){.timing,.timing svg,.timing svg .timing-needle,.timing .timing-zone-fragment,.timing .timing-segment,.timing .timing-flash-core,.timing .timing-flash-halo{filter:none}.timing.perfect-hit svg .timing-needle{animation:timing-arc-needle-touch .46s cubic-bezier(.14,.9,.2,1)}.timing.miss-hit svg .timing-needle{animation:timing-miss-needle-touch .235s ease-out both}}@keyframes timing-arc-needle-touch{0%,to{stroke-width:5.2}28%{stroke-width:7.5}}@keyframes timing-miss-needle-touch{0%{opacity:1;stroke:#fff;stroke-width:4.6}28%{opacity:1;stroke:#ff5362;stroke-width:8.2}to{opacity:0;stroke:#ff243a;stroke-width:12}}@keyframes timing-miss-flash-core{0%{opacity:1;transform:scale(.35)}38%{opacity:.95;transform:scale(1.9)}to{opacity:0;transform:scale(3.2)}}@keyframes timing-miss-flash-ring{0%{opacity:.95;transform:scale(.35);stroke-width:3}to{opacity:0;transform:scale(4.2);stroke-width:.4}}@keyframes timing-miss-flash-halo{0%{opacity:.75;transform:scale(.4)}to{opacity:0;transform:scale(5)}}@keyframes power-overload-shiver{0%,to{transform:translate(0)}50%{transform:translate(2px)}}@keyframes power-overload-pulse{0%{box-shadow:0 -4px 17px #ffffffc7,0 0 16px #ff4b5294}to{box-shadow:0 -7px 24px #fffffff5,0 0 28px #ff3c45eb}}@keyframes power-overload-sparks{0%{transform:translate(-50%,5px) scale(.35)}to{transform:translate(-50%,-23px) scale(1.65);opacity:0}}@keyframes timing-perfect-needle{0%{transform:translate(-50%) scaleY(1)}35%{transform:translate(-50%) scaleY(1.38)}to{transform:translate(-50%) scaleY(1)}}@keyframes timing-perfect-sparks{0%{opacity:1;transform:translate(-50%,-50%) scale(.25);box-shadow:0 0 #ff3741e6}to{opacity:0;transform:translate(-50%,-50%) scale(5.5);box-shadow:0 0 0 18px #ff374100}}@keyframes timing-perfect-ring{0%{opacity:1;transform:translate(-50%,-50%) scale(.2)}to{opacity:0;transform:translate(-50%,-50%) scale(7)}}.match-clock{position:absolute;z-index:5;left:50%;top:calc(var(--hud-top) + var(--hud-height) - 1px);min-width:clamp(96px,25vw,132px);padding:6px 18px 8px;overflow:hidden;transform:translate(-50%);border:2px solid rgba(255,255,255,.96);border-top:0;border-radius:0 0 20px 20px;background:linear-gradient(145deg,#35435a,#10192a);color:#fff;text-align:center;box-shadow:0 8px 16px #0b1f424d,inset 0 1px 1px #fff3,inset 0 -1px 6px #0000002e;isolation:isolate}.match-clock:before{content:"";position:absolute;z-index:-1;left:18%;right:18%;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(102,194,255,.9),rgba(255,255,255,.8),rgba(255,108,124,.8),transparent)}.match-clock:after{content:"";position:absolute;z-index:-1;top:-50%;bottom:-50%;left:-42%;width:28%;opacity:0;transform:translate(-190%) skew(-19deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),rgba(255,255,255,.92),rgba(255,211,104,.46),transparent);pointer-events:none}.match-clock small{display:block;margin-bottom:3px;color:#bdd7f9c7;font-size:clamp(6px,1.8vw,8px);font-weight:1000;line-height:1;letter-spacing:.12em}.match-clock strong{display:block;color:#fff;font-family:var(--game-ui-font);font-size:clamp(20px,6.1vw,31px);font-weight:700;line-height:.9;letter-spacing:-.06em;transition:color .25s ease,text-shadow .25s ease}.match-clock strong.is-warning{color:#ffd772;text-shadow:0 0 10px rgba(255,178,43,.42)}.match-clock strong.is-critical{color:#ff6271;text-shadow:0 0 10px rgba(255,60,79,.5);animation:match-clock-critical .9s ease-in-out infinite}.match-clock.clock-alert--warning:after,.match-clock.clock-alert--critical:after{animation:match-clock-glint .48s ease-out both}.match-clock.clock-alert--warning{animation:match-clock-warning-flash .48s ease-out both}.match-clock.clock-alert--critical{animation:match-clock-critical-flash .52s ease-out both}.match-clock.clock-tick{animation:match-clock-tick .22s cubic-bezier(.2,.9,.3,1) both}.network-stall-notice{position:absolute;z-index:7;top:calc(var(--hud-top) + var(--hud-height) + clamp(51px,13vw,63px));left:50%;display:grid;grid-template-columns:22px minmax(0,1fr) 38px;align-items:center;gap:8px;width:min(calc(100% - 36px),326px);min-height:44px;box-sizing:border-box;padding:7px 10px;border:1px solid rgba(255,255,255,.18);border-radius:14px;color:#fff;background:#02070db3;box-shadow:0 3px 10px #00000038,inset 0 1px #ffffff14;font-size:9.3px;font-style:italic;font-weight:1000;letter-spacing:-.02em;white-space:nowrap;opacity:0;visibility:hidden;transform:translate(-50%,-5px) scale(.96);transition:opacity .2s ease,visibility .2s ease,transform .22s cubic-bezier(.2,.82,.25,1);pointer-events:none}.network-stall-notice.is-visible{opacity:1;visibility:visible;transform:translate(-50%) scale(1)}.network-stall-notice i{width:20px;height:20px;box-sizing:border-box;border:2px solid rgba(255,255,255,.16);border-top-color:#fff;border-radius:50%;animation:network-stall-spin .8s linear infinite}.network-stall-notice time{grid-column:3;min-width:38px;padding:0;color:#fff;background:transparent;font-size:11px;font-style:normal;font-weight:1000;text-align:right;box-shadow:none}@keyframes network-stall-spin{to{transform:rotate(1turn)}}@keyframes match-clock-critical{50%{transform:scale(1.055);filter:brightness(1.12)}}@keyframes match-clock-glint{0%{opacity:0;transform:translate(-190%) skew(-19deg)}16%{opacity:.7}to{opacity:0;transform:translate(590%) skew(-19deg)}}@keyframes match-clock-warning-flash{0%,to{box-shadow:0 8px 16px #0b1f4247,inset 0 1px 1px #ffffff26}38%{box-shadow:0 8px 21px #f0a72c4d,0 0 17px #ffc14647,inset 0 1px 1px #fff}}@keyframes match-clock-critical-flash{0%,to{box-shadow:0 8px 16px #0b1f4247,inset 0 1px 1px #ffffff26}38%{box-shadow:0 8px 21px #e92d4252,0 0 18px #ff475757,inset 0 1px 1px #fff}}@keyframes match-clock-tick{0%{filter:brightness(1)}42%{filter:brightness(1.23)}to{filter:brightness(1)}}.result-panel{position:absolute;z-index:20;inset:0;display:grid;place-items:center;padding:18px;overflow:auto;-webkit-backdrop-filter:blur(8px) saturate(.82);backdrop-filter:blur(8px) saturate(.82);opacity:0;visibility:hidden;transition:opacity .28s ease,visibility .28s ease;pointer-events:none}.result-panel:where(:not(.aero-console,.aero-console *)){background:#03173b4d}.result-panel.visible{opacity:1;visibility:visible;pointer-events:auto}.result-card{--result-blue:#0767ec;--result-red:#ed2b36;position:relative;width:min(100%,425px);padding:clamp(25px,6vw,38px) clamp(20px,6vw,35px) clamp(20px,5vw,30px);overflow:hidden;border:2px solid rgba(255,255,255,.92);border-radius:30px;color:#112b53;text-align:center;transform:translateY(16px) scale(.97);transition:transform .35s cubic-bezier(.16,.9,.25,1)}.result-card:where(:not(.aero-console,.aero-console *)){background:radial-gradient(circle at 50% 13%,rgba(255,221,112,.17),transparent 26%),radial-gradient(circle at 0 58%,rgba(64,168,255,.15),transparent 31%),radial-gradient(circle at 100% 58%,rgba(255,86,92,.15),transparent 31%),#fffefcf7;box-shadow:-4px 0 14px #1cabff85,4px 0 14px #ff4d5b7a,0 24px 62px #02163959,inset 0 1px #fff}.result-panel.visible .result-card{transform:translateY(0) scale(1)}.result-emblem{width:min(76%,244px);aspect-ratio:2.62;margin:0 auto 6px;background:var(--result-emblem-image) center/contain no-repeat;filter:drop-shadow(0 7px 8px rgba(60,73,92,.12))}.result-card h1{position:relative;z-index:1;margin:0;color:#082951;font-size:clamp(37px,10.7vw,54px);line-height:.94;letter-spacing:-.075em}.result-subtitle{position:relative;z-index:1;min-height:20px;margin:9px 0 19px;color:#7d899d;font-size:clamp(12px,3.8vw,17px);font-weight:700;letter-spacing:-.035em}.result-score{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1px 1fr;align-items:center;margin:0 auto 19px;max-width:255px}.result-score b{font-size:clamp(57px,16vw,78px);line-height:.82;letter-spacing:-.09em}.result-score b:first-child{color:var(--result-blue)}.result-score b:last-child{color:var(--result-red)}.result-score i{height:40px;background:#374c6f52}.result-profiles{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-bottom:20px;border-bottom:1px solid rgba(41,70,120,.12)}.result-profile{display:grid;grid-template-columns:clamp(40px,11vw,48px) minmax(0,1fr);column-gap:8px;align-items:center;min-width:0;text-align:left}.result-profile.bot{grid-template-columns:minmax(0,1fr) clamp(40px,11vw,48px);text-align:right}.result-profile.bot .avatar{grid-column:2;grid-row:1}.result-profile.bot>div{grid-column:1;grid-row:1}.result-profile .avatar{width:clamp(40px,11vw,48px);height:clamp(40px,11vw,48px);border-radius:50%;font-size:clamp(21px,6vw,27px)}.result-profile strong{display:block;overflow:hidden;font-size:clamp(10px,3.2vw,15px);font-weight:1000;letter-spacing:-.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.result-profile.is-long-name strong{font-size:clamp(9px,2.75vw,13px);letter-spacing:-.055em}.result-profile small{display:flex;align-items:center;gap:3px;margin-top:4px;color:#273e65;font-size:clamp(9px,2.7vw,12px);font-weight:800;letter-spacing:-.03em}.result-profile.bot small{justify-content:flex-end}.result-profile em{grid-column:1 / -1;display:inline-flex;align-items:center;justify-content:center;gap:4px;justify-self:center;min-width:clamp(104px,28vw,128px);max-height:34px;margin-top:12px;padding:6px 12px;overflow:hidden;box-sizing:border-box;border:0 solid transparent;border-radius:999px;color:#0762db;background:#94cfff3d;box-shadow:inset 0 1px 1px #ffffffb3;font-size:clamp(10px,3.4vw,14px);font-style:normal;font-weight:1000;font-variant-numeric:tabular-nums;letter-spacing:-.04em}.result-profile.bot em{color:#e51e32;background:#ffa0a940}.defeat .result-profile.player em{color:#0762db;background:#94cfff3d}.defeat .result-profile.bot em{color:#e51e32;background:#ffa0a940}.hud.ratings-hidden .scoreboard .profile-copy>small,.hud.ratings-hidden .result-profile>div>small,.hud.ratings-hidden .result-profile>em{display:none!important}.result-player-rating.rating-counting{color:#075fe4;text-shadow:0 0 10px rgba(23,128,255,.28)}.result-opponent-rating.rating-counting{color:#e51e32;text-shadow:0 0 10px rgba(255,63,82,.24)}.result-profile em{opacity:0;transform:translateY(7px) scale(.94)}.result-profiles.is-rating-revealed .result-profile em:not(:empty){animation:result-rating-delta-in .58s cubic-bezier(.16,.86,.22,1.06) both}.result-profiles.is-rating-revealed .result-profile.bot em:not(:empty){animation-delay:.09s}@keyframes result-rating-delta-in{0%{opacity:0;transform:translateY(7px) scale(.94);filter:blur(2px)}68%{opacity:1;filter:blur(0)}to{opacity:1;transform:none;filter:none}}.result-profiles.is-rating-revealed .result-profile em.is-leaving{animation:none!important;opacity:0!important;transform:translateY(-5px) scale(.97);filter:blur(1px);transition:opacity .48s ease,transform .52s cubic-bezier(.2,.72,.25,1),filter .42s ease}.result-profiles.is-rating-revealed .result-profile em.is-collapsed{min-width:0;max-height:0;margin-top:0;padding-top:0;padding-bottom:0;box-shadow:none;transition:min-width .48s ease,max-height .48s cubic-bezier(.4,0,.2,1),margin-top .48s cubic-bezier(.4,0,.2,1),padding .48s cubic-bezier(.4,0,.2,1),opacity .2s ease}.result-profile em:empty{display:none}.result-level{position:relative;z-index:1;margin-top:14px;padding:12px 13px 13px;border:1px solid rgba(63,100,159,.13);border-radius:17px;background:linear-gradient(145deg,#f1f8ffeb,#ffffffb8);box-shadow:inset 0 1px #fff;opacity:0;transform:translateY(7px) scale(.985);transition:opacity .25s ease,transform .35s cubic-bezier(.18,.86,.23,1.08)}.result-level.is-revealed{opacity:1;transform:none}.result-level-head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-height:35px}.result-level-current{display:flex;align-items:center;gap:5px;color:#102f5b;font-size:clamp(10px,2.8vw,13px);font-weight:900;letter-spacing:.025em}.result-level-current img{width:34px;height:42px;object-fit:contain;filter:drop-shadow(0 3px 3px rgba(20,82,152,.18))}.result-level-current b{font-size:1.14em}.result-level-xp{color:#637694;font-size:clamp(9px,2.55vw,11px);font-weight:900;white-space:nowrap}.result-level-gain{justify-self:center;padding:4px 7px;border-radius:999px;color:#0871dc;font-size:clamp(9px,2.55vw,11px);font-weight:1000;opacity:0;transform:scale(.8);transition:opacity .22s ease,transform .3s cubic-bezier(.2,.9,.25,1.25)}.result-level-gain:where(:not(.aero-console,.aero-console *)){background:#3b9cff1f}.result-level.is-revealed .result-level-gain{opacity:1;transform:none}.result-level-gain.is-zero{color:#8290a5}.result-level-gain.is-zero:where(:not(.aero-console,.aero-console *)){background:#697b9717}.result-level-track{height:8px;margin-top:7px;overflow:hidden;border-radius:999px}.result-level-track:where(:not(.aero-console,.aero-console *)){background:#39537c21;box-shadow:inset 0 1px 2px #17305524}.result-level-track i{--result-xp-progress:0;display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1688ff,#37c9f4,#58de8a);box-shadow:0 0 10px #1da1ff7a;transform:scaleX(var(--result-xp-progress));transform-origin:left center;will-change:transform}.result-level-up{position:absolute;left:50%;top:50%;padding:7px 13px;border-radius:999px;color:#fff;background:linear-gradient(135deg,#087bf2,#17b5ef);box-shadow:0 7px 20px #006fe152;font-size:clamp(14px,4vw,18px);font-weight:1000;letter-spacing:.035em;opacity:0;transform:translate(-50%,-50%) scale(.72);pointer-events:none}.result-level.is-level-up .result-level-up{animation:result-level-up .52s cubic-bezier(.18,.9,.2,1.15) both}.result-level.is-level-up .result-level-current img{animation:result-level-icon-pop .52s ease both}.result-coins{position:relative;z-index:1;display:grid;grid-template-columns:1fr;align-items:center;min-height:64px;margin-top:10px;padding:10px 13px;border:1px solid rgba(235,158,18,.22);border-radius:17px;background:linear-gradient(145deg,#fffadcf2,#ffffffd1);box-shadow:inset 0 1px #fff;opacity:0;transform:translateY(7px) scale(.985);transition:opacity .25s ease,transform .35s cubic-bezier(.18,.86,.23,1.08);overflow:hidden}.result-coins.is-revealed{opacity:1;transform:none}.result-coins.is-unavailable,.result-coins.is-hidden{display:none}.result-coins.is-hiding{opacity:0;transform:translateY(-6px) scale(.98)}.result-coins-highlight,.result-coins-bonus{grid-column:1;grid-row:1;justify-self:center;max-width:calc(100% - 44px);color:#9b5c00;font-size:clamp(10px,2.8vw,13px);font-weight:1000;letter-spacing:.02em;text-align:center;opacity:1;transition:opacity .16s ease,transform .2s ease}.result-coins-highlight{font-size:clamp(11px,3vw,14px)}.result-coins-highlight.is-hidden{opacity:0;transform:translateY(-4px)}.result-coins-bonus{display:grid;place-items:center;gap:4px;color:#e68600;font-size:clamp(17px,4.5vw,22px);opacity:0;transform:translateY(5px) scale(.9)}.result-coins-bonus small{color:#9b5c00;font-size:clamp(8px,2.3vw,10px);font-weight:1000;letter-spacing:.1em}.result-coins-bonus span{display:flex;align-items:center;gap:6px}.result-coins-bonus.is-visible{opacity:1;transform:none}.result-coins-skip{position:absolute!important;right:8px;top:5px;z-index:3;min-height:0!important;padding:3px 5px!important;border:0!important;color:#8b754c!important;background:transparent!important;box-shadow:none!important;font-size:9px!important;letter-spacing:.08em!important}.result-coins-skip[hidden]{display:none}@keyframes result-level-up{35%,72%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-64%) scale(1.07)}}@keyframes result-level-icon-pop{45%{transform:scale(1.2) rotate(-5deg);filter:drop-shadow(0 0 9px rgba(56,179,255,.7))}}.result-tutorial-copy{display:none;position:relative;z-index:1;margin:18px auto 0;max-width:330px;color:#546b89;font-size:clamp(13px,3.8vw,17px);font-weight:750;line-height:1.35}.result-tutorial-copy strong{display:block;margin-top:7px;color:#0967dc;font-size:.92em}.result-saving{margin:12px 0 0;color:#537395;font-size:12px;font-weight:700;text-align:center}.result-saving[hidden]{display:none}.result-actions{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;max-height:0;min-height:0;margin-top:0;overflow:hidden;opacity:0;visibility:hidden;transform:translateY(8px) scale(.985);pointer-events:none;transition:max-height .52s cubic-bezier(.2,.82,.22,1),min-height .52s cubic-bezier(.2,.82,.22,1),margin-top .52s cubic-bezier(.2,.82,.22,1),opacity .3s .14s ease,transform .44s .08s cubic-bezier(.18,.86,.23,1),visibility 0s linear .52s,grid-template-columns .38s cubic-bezier(.2,.8,.2,1),gap .38s ease}.result-actions.is-visible{max-height:76px;min-height:54px;margin-top:20px;overflow:visible;opacity:1;visibility:visible;transform:none;pointer-events:auto;transition-delay:0s,0s,0s,.14s,.08s,0s,0s,0s}.result-actions>button{opacity:0;transform:translateY(8px) scale(.98)}.result-actions.is-visible .restart{animation:result-action-button-in .42s .15s cubic-bezier(.18,.86,.22,1) both}.result-actions.is-visible .new-game{animation:result-action-button-in .42s .22s cubic-bezier(.18,.86,.22,1) both}@keyframes result-action-button-in{to{opacity:1;transform:none}}.result-card button{min-width:0;min-height:54px;border:1px solid rgba(255,255,255,.88);border-radius:16px;color:#fff;background:linear-gradient(135deg,#077cf2,#0756d8);font-family:inherit;font-size:clamp(11px,3.4vw,15px);font-weight:1000;letter-spacing:.01em;box-shadow:0 7px 14px #0055cb3d,inset 0 1px #ffffff61}.result-card button:active{transform:translateY(2px) scale(.98)}.result-card button span{margin-right:7px;font-size:1.45em;vertical-align:-.08em}.result-card .new-game{color:#16355e;transition:opacity .26s ease,filter .26s ease}.result-card .new-game:where(:not(.aero-console,.aero-console *)){background:linear-gradient(145deg,#fff,#f0efee);box-shadow:0 6px 13px #2836521f,inset 0 1px #fff}.network-match-hud .result-card .new-game{color:#fff}.network-match-hud .result-card .new-game:where(:not(.aero-console,.aero-console *)){background:linear-gradient(135deg,#087df3,#0756d8);box-shadow:0 7px 14px #0055cb3d,inset 0 1px #ffffff57}.result-actions .restart{overflow:hidden;transition:opacity .28s ease,transform .34s cubic-bezier(.2,.8,.2,1),padding .34s ease,border-width .34s ease}.result-card button:disabled{cursor:not-allowed;filter:saturate(.55);opacity:.58}.result-card button:disabled:active{transform:none}.result-card .restart{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:5px;padding:7px 10px}.result-card .restart .restart-icon{margin:0;font-size:1.45em}.result-card .restart b{min-width:0;font-size:clamp(10px,3.1vw,14px);white-space:nowrap}.result-card .restart.network-rematch-rival-left{grid-template-columns:minmax(0,1fr);animation:none}.result-card .restart.network-rematch-rival-left .restart-icon{display:none}.result-card .restart.network-rematch-rival-left b{font-size:clamp(8px,2.65vw,12px);letter-spacing:.02em}.rematch-cost{display:inline-flex;align-items:center;justify-content:center;gap:1px;min-width:34px;padding:3px 4px;border-radius:8px;color:#fff4b1;font-size:clamp(9px,2.7vw,12px);line-height:1;white-space:nowrap}.rematch-cost:where(:not(.aero-console,.aero-console *)){background:#02287452;box-shadow:inset 0 1px #ffffff2e}.rematch-energy-bolt{width:10px;height:14px;overflow:visible;filter:drop-shadow(0 1px 0 #9e6100)}.rematch-energy-bolt path{fill:#ffd22e;stroke:#e69200;stroke-width:1.4;stroke-linejoin:round}.result-card .restart.energy-unavailable{cursor:not-allowed;filter:grayscale(1) brightness(.9);opacity:.62}.result-card .restart.energy-unavailable:active{transform:none}.result-card .restart.network-rematch-unavailable{cursor:not-allowed;filter:grayscale(1) brightness(.9);opacity:.62}.result-card .restart.network-rematch-unavailable:active{transform:none}.result-card .restart.network-rematch-requested{cursor:default;filter:saturate(.72);opacity:.72}.result-card .restart.network-rematch-requested:active{transform:none}.result-card .restart.network-rival-rematch-requested{border-color:#83ff9c;animation:network-rematch-invite 1.25s ease-in-out infinite}.result-card .restart.network-rival-rematch-requested:where(:not(.aero-console,.aero-console *)){box-shadow:0 0 0 3px #2fd25d7a,0 0 19px #2dde678c,0 7px 14px #0055cb3d,inset 0 1px #ffffff8c}.result-actions.is-visible .restart.network-rival-rematch-requested{animation:result-action-button-in .42s .15s cubic-bezier(.18,.86,.22,1) both,network-rematch-invite 1.25s .57s ease-in-out infinite}.result-actions.is-visible .restart.network-rematch-rival-left{animation:result-action-button-in .42s .15s cubic-bezier(.18,.86,.22,1) both}@keyframes network-rematch-invite{50%{filter:brightness(1.09);box-shadow:0 0 0 4px #5bff87b3,0 0 25px #2dde67ad,0 7px 14px #0055cb3d,inset 0 1px #ffffffa6}}.result-card .restart.energy-denied{animation:result-rematch-denied .36s ease both}.result-card .restart.energy-denied .rematch-cost{animation:result-rematch-cost-denied .58s ease both}@keyframes result-rematch-denied{0%,to{transform:translate(0)}24%{transform:translate(-5px)}48%{transform:translate(5px)}72%{transform:translate(-3px)}}@keyframes result-rematch-cost-denied{0%,to{color:#fff4b1}28%,58%{color:#fff;background:#d92f45;box-shadow:0 0 8px #d92f457a}}.result-panel.tutorial-complete:where(:not(.aero-console,.aero-console *)){background:#02173761}.tutorial-complete .result-card{padding-top:26px}.tutorial-complete .result-card:where(:not(.aero-console,.aero-console *)){background:radial-gradient(circle at 50% 13%,rgba(255,213,66,.2),transparent 30%),radial-gradient(circle at 0 68%,rgba(40,163,255,.14),transparent 35%),radial-gradient(circle at 100% 68%,rgba(255,72,83,.12),transparent 35%),#fffefbfa;box-shadow:0 22px 54px #02163952,inset 0 1px #fff}.tutorial-complete .result-emblem{width:min(68%,220px);aspect-ratio:1.83;margin-bottom:1px;background:none;filter:drop-shadow(0 8px 10px rgba(186,115,0,.2))}.tutorial-complete-emblem{display:block;width:100%;height:100%;overflow:visible}.tutorial-complete .result-card h1{max-width:340px;margin-inline:auto;font-size:clamp(34px,9.8vw,49px);line-height:.93;letter-spacing:-.065em}.tutorial-complete .result-subtitle{margin:9px 0 4px;color:#7d899d;font-size:clamp(14px,4vw,18px)}.tutorial-complete .result-tutorial-copy{display:block}.tutorial-complete .result-actions{display:grid;max-height:0;min-height:0;margin-top:0;overflow:hidden;opacity:0;visibility:hidden;transform:translateY(9px) scale(.985);pointer-events:none;transition:max-height .52s cubic-bezier(.2,.82,.22,1),min-height .52s cubic-bezier(.2,.82,.22,1),margin-top .52s cubic-bezier(.2,.82,.22,1),opacity .48s .1s ease,transform .54s cubic-bezier(.18,.82,.22,1),visibility 0s linear .54s}.tutorial-complete .result-actions.is-visible{max-height:76px;min-height:54px;margin-top:22px;overflow:visible;opacity:1;visibility:visible;transform:none;pointer-events:auto;animation:none;transition-delay:0s}.tutorial-complete .result-card button span{display:none}.tutorial-complete .result-card .restart{grid-template-columns:minmax(0,1fr)}.tutorial-complete .result-card .restart,.tutorial-complete .result-card .new-game{border-radius:15px}.tutorial-complete .result-card .new-game{color:#1267d7}.tutorial-complete .result-card .new-game:where(:not(.aero-console,.aero-console *)){background:linear-gradient(145deg,#fff,#edf6ff);box-shadow:0 3px #b9cce4,0 8px 17px #11488b21,inset 0 1px #fff}.tutorial-complete .result-actions.is-visible .restart{animation:tutorial-result-button-in .45s cubic-bezier(.18,.82,.22,1) both}.tutorial-complete .result-actions.is-visible .new-game{animation:tutorial-result-button-in .45s .07s cubic-bezier(.18,.82,.22,1) both}.tutorial-complete .result-card .restart b{white-space:normal;line-height:1.05}.tutorial-complete .rematch-cost{display:none}.result-panel.visible.tutorial-complete .result-card{animation:tutorial-result-card-in .48s cubic-bezier(.18,.84,.24,1) both}.result-panel.visible.tutorial-complete .result-emblem{animation:tutorial-complete-emblem-in .68s .1s cubic-bezier(.16,.88,.22,1.08) both}.result-panel.visible.tutorial-complete .result-card h1{animation:tutorial-result-copy-in .48s .28s cubic-bezier(.18,.82,.22,1) both}.result-panel.visible.tutorial-complete .result-subtitle{animation:tutorial-result-copy-in .46s .38s cubic-bezier(.18,.82,.22,1) both}.result-panel.visible.tutorial-complete .result-tutorial-copy{animation:tutorial-result-copy-in .5s .5s cubic-bezier(.18,.82,.22,1) both}@keyframes tutorial-result-card-in{0%{opacity:0;transform:translateY(18px) scale(.975)}to{opacity:1;transform:none}}@keyframes tutorial-complete-emblem-in{0%{opacity:0;transform:translateY(-7px) scale(.88)}68%{opacity:1;transform:translateY(0) scale(1.025)}to{opacity:1;transform:none}}@keyframes tutorial-result-copy-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes tutorial-result-button-in{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.result-panel.visible.tutorial-complete .result-card,.result-panel.visible.tutorial-complete .result-emblem,.result-panel.visible.tutorial-complete .result-card h1,.result-panel.visible.tutorial-complete .result-subtitle,.result-panel.visible.tutorial-complete .result-tutorial-copy,.tutorial-complete .result-actions,.tutorial-complete .result-actions.is-visible button{animation:none!important;transition:none!important}}.debug{position:absolute;left:8px;bottom:8px;white-space:pre;padding:7px;border-radius:6px;background:#000000bf;color:#8aff94;font:8px/1.35 monospace}.debug[hidden]{display:none}.pause-restart{display:flex;align-items:center;justify-content:center;gap:9px}.pause-restart .pause-restart-icon{margin:0;font-size:1.22em}.pause-restart b{min-width:0;font-size:clamp(9px,2.8vw,12px);white-space:nowrap}.pause-restart .rematch-cost{display:inline-flex;margin:0;min-width:29px;padding:3px;color:#fff4b1;font-size:clamp(8px,2.35vw,10px);line-height:1;letter-spacing:0}.pause-restart .rematch-cost:where(:not(.aero-console,.aero-console *)){background:#02287452;box-shadow:inset 0 1px #ffffff2e}.pause-restart .rematch-energy-bolt{width:9px;height:13px}.pause-restart.energy-unavailable{cursor:not-allowed;filter:grayscale(1) brightness(.9);opacity:.62}.pause-restart.energy-unavailable:active{transform:none}.pause-restart.energy-denied{animation:result-rematch-denied .36s ease both}.pause-restart.energy-denied .rematch-cost{animation:result-rematch-cost-denied .58s ease both}.rival-card__tutorial{position:absolute;z-index:7;top:8px;right:8px;padding:5px 10px 4px;border:2px solid #fff;border-radius:8px;color:#fff;background:linear-gradient(145deg,#ff3c45,#ca071d 70%);box-shadow:0 3px #8d0616,0 5px 10px #5b010e59,inset 0 1px #ffffff8c;font:1000 clamp(8px,2.25vw,11px)/1 var(--game-ui-font);font-style:italic;letter-spacing:.055em;text-shadow:0 1px 2px rgba(79,0,8,.5);pointer-events:none;transform-origin:50% 50%;animation:tutorial-badge-pulse 2.15s ease-in-out infinite}@keyframes tutorial-badge-pulse{0%,to{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.055);filter:brightness(1.14)}}.match-tutorial{position:absolute;z-index:35;inset:0;color:#102e5b;font-family:inherit}.match-tutorial.is-hidden{display:none}.match-tutorial__shade{position:absolute;z-index:1;inset:0;background:#02102a8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.match-tutorial__card{position:absolute;z-index:2;left:50%;bottom:max(20px,env(safe-area-inset-bottom));width:min(calc(100% - 28px),410px);padding:19px 20px 18px;border:2px solid #fff;border-radius:25px;background:linear-gradient(150deg,#fffffffc,#e6f3fffa);box-shadow:0 20px 52px #000f3075,0 0 0 2px #167ff64d,inset 0 1px #fff;text-align:center;transform:translate(-50%);animation:tutorial-card-in .3s cubic-bezier(.18,.85,.25,1.12) both}@keyframes tutorial-card-in{0%{opacity:0;transform:translate(-50%,14px) scale(.97)}}.match-tutorial__eyebrow{display:block;margin-bottom:7px;color:#1678df;font-size:9px;font-weight:1000;letter-spacing:.12em}.match-tutorial__card h2{margin:0;color:#082969;font-size:clamp(24px,7.2vw,34px);line-height:.97;font-style:italic;letter-spacing:-.055em}.match-tutorial__card p{max-width:350px;margin:9px auto 14px;color:#5a6e89;font-size:clamp(12px,3.4vw,14px);font-weight:750;line-height:1.34}.match-tutorial__card>button{min-width:205px;min-height:45px;padding:9px 18px;border:1px solid #fff;border-radius:15px;color:#fff;background:linear-gradient(135deg,#1597ff,#0752d7);box-shadow:0 7px 16px #004cbe45,inset 0 1px #ffffff85;font:1000 13px/1 var(--game-ui-font);font-style:italic;letter-spacing:.015em}.match-tutorial__card>button:active{transform:translateY(2px) scale(.98)}.match-tutorial__action{display:none;position:absolute;z-index:3;left:50%;bottom:max(18px,env(safe-area-inset-bottom));width:min(calc(100% - 30px),380px);padding:11px 15px 12px;border:1px solid rgba(255,255,255,.94);border-radius:18px;color:#fff;background:linear-gradient(135deg,#052b66ed,#055bc4ed);box-shadow:0 10px 25px #00102e4f,inset 0 1px #ffffff40;transform:translate(-50%);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.match-tutorial__action-head{display:flex;align-items:center;justify-content:center;gap:10px}.match-tutorial__action strong{font-size:13px;font-style:italic;letter-spacing:.025em}.match-tutorial__action b{padding:4px 7px;border-radius:99px;color:#07336c;background:#fff;font-size:9px;font-weight:1000}.match-tutorial__action span{display:block;margin-top:3px;color:#d7edff;font-size:10px;font-weight:750;line-height:1.25;text-align:center}.match-tutorial__practice{display:flex;justify-content:center;gap:5px;margin-top:7px}.match-tutorial__practice i{width:15px;height:4px;border-radius:9px;background:#ffffff52;transition:background .2s ease,transform .2s ease}.match-tutorial__practice i.is-complete{background:#5ee896;transform:scaleX(1.15)}.match-tutorial.is-action{pointer-events:none}.match-tutorial.is-action .match-tutorial__shade,.match-tutorial.is-action .match-tutorial__card{display:none}.match-tutorial.is-action .match-tutorial__action{display:block;animation:tutorial-action-in .24s ease both}@keyframes tutorial-action-in{0%{opacity:0;transform:translate(-50%,9px)}}.pause-restart.tutorial-disabled{opacity:.42;filter:grayscale(1) brightness(.9);cursor:not-allowed;animation:none!important}.pause-restart.tutorial-disabled:active{transform:none!important}.account-chip{position:absolute;z-index:48;top:max(14px,env(safe-area-inset-top));right:max(14px,env(safe-area-inset-right));display:flex;align-items:center;gap:8px;max-width:min(44vw,210px);min-height:45px;padding:5px 12px 5px 6px;overflow:hidden;border:1px solid rgba(255,255,255,.86);border-radius:999px;color:#0a2d68;background:linear-gradient(145deg,#fffffff7,#e0effff0);box-shadow:0 7px 18px #001c4e40,inset 0 1px #fff,0 0 0 2px #1f84ff38;font-family:inherit;text-align:left;touch-action:manipulation;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);opacity:0;transform:translateY(-7px) scale(.97);transition:opacity .24s ease,transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .25s ease,border-color .25s ease}.account-chip.is-visible{opacity:1;transform:none}.account-chip.is-leaving{opacity:0;transform:translateY(-7px) scale(.97);pointer-events:none}.account-chip:hover{border-color:#fff;box-shadow:0 10px 24px #001c4e4d,inset 0 1px #fff,0 0 0 3px #1f84ff40}.account-chip:active{transform:translateY(1px) scale(.98)}.account-chip:focus-visible{outline:3px solid #66c7ff;outline-offset:2px}.account-chip__avatar-wrap{position:relative;flex:0 0 33px;width:33px;height:33px}.account-chip__avatar-wrap i{position:absolute;right:-1px;bottom:0;width:9px;height:9px;border:2px solid #fff;border-radius:50%;background:#21c980;box-shadow:0 1px 4px #00503052}.account-chip__avatar{flex:0 0 33px;display:grid;place-items:center;width:33px;height:33px;overflow:hidden;border:2px solid #fff;border-radius:50%;color:#fff;background:linear-gradient(145deg,#159cff,#0754dc);box-shadow:0 2px 7px #0042a640;font-size:15px;font-weight:1000;object-fit:cover}.account-chip>span:nth-child(2){min-width:0;display:block}.account-chip small,.account-chip b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-chip small{color:#4f78ad;font-size:7px;font-weight:1000;letter-spacing:.12em}.account-chip b{max-width:145px;font-size:10px;font-weight:1000;letter-spacing:-.02em}.account-chip .account-chip__chevron{flex:0 0 auto;margin-left:1px;color:#4d79ad;font:900 20px/1 var(--game-ui-font);transform:translate(0);transition:transform .22s ease}.account-chip:hover .account-chip__chevron{transform:translate(2px)}.account-modal{position:absolute;z-index:90;inset:0;display:grid;place-items:center;padding:max(18px,env(safe-area-inset-top)) 14px max(18px,env(safe-area-inset-bottom));opacity:0;transition:opacity .22s ease}.account-modal.is-open{opacity:1}.account-modal__scrim{position:absolute;inset:0;width:100%;height:100%;border:0;background:#010a1eb8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .22s ease}.account-modal.is-open .account-modal__scrim{background:#010a1ec2}.account-card{position:relative;width:min(100%,410px);max-height:min(88vh,680px);overflow:auto;padding:26px 24px 23px;border:2px solid rgba(255,255,255,.98);border-radius:27px;color:#14325e;opacity:0;transform:translateY(24px) scale(.955);transition:transform .34s cubic-bezier(.16,1,.3,1),opacity .2s ease}.account-card:where(:not(.aero-console,.aero-console *)){background:radial-gradient(circle at 12% 0,rgba(31,153,255,.17),transparent 33%),radial-gradient(circle at 100% 100%,rgba(255,50,68,.1),transparent 38%),linear-gradient(155deg,#fff,#edf5ff);box-shadow:0 28px 70px #000c2a85,inset 0 1px #fff,0 0 0 3px #2285ff33}.account-modal.is-open .account-card{transform:none}.account-modal.is-open .account-card{opacity:1}.account-card__close{position:absolute;z-index:2;top:10px;left:11px;display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid #d3e4f5;border-radius:50%;color:#0c5ecb;touch-action:manipulation}.account-card__close:where(:not(.aero-console,.aero-console *)){background:#fff;box-shadow:0 4px 10px #12417c1f}.account-card__close svg{display:block;width:17px;height:17px;overflow:visible;fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round}.account-card__close:focus-visible,.account-card button:focus-visible{outline:3px solid #38a8ff;outline-offset:2px}.account-card__body{animation:account-body-enter .28s cubic-bezier(.2,.8,.2,1) both}.account-card__body>header{padding:1px 0 15px;border-bottom:1px solid rgba(42,85,143,.12);text-align:center}.account-card__body>header small{display:block;color:#1682ec;font-size:9px;font-weight:1000;letter-spacing:.14em}.account-card__body h2{margin:4px 0 0;color:#092a68;font-size:clamp(25px,7vw,34px);line-height:.95;font-style:italic;font-weight:1000;letter-spacing:-.055em}.account-profile{display:flex;align-items:center;gap:13px;margin:12px 0 0;padding:13px;border:1px solid rgba(66,126,194,.16);border-radius:18px;background:#ffffffb8;box-shadow:inset 0 1px #fff,0 7px 20px #1c49850f}.account-profile__avatar{flex:0 0 58px;display:grid;place-items:center;width:58px;height:58px;overflow:hidden;border:3px solid #fff;border-radius:17px;color:#fff;background:linear-gradient(145deg,#159cff,#0754dc);box-shadow:0 5px 13px #004ab333;font-size:25px;font-weight:1000}.account-profile__avatar img{width:100%;height:100%;object-fit:cover}.account-profile__identity{min-width:0;flex:1}.account-profile__identity small{display:block;margin-bottom:2px;color:#6f87a4;font-size:7px;font-weight:1000;letter-spacing:.11em}.account-profile strong,.account-profile span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-profile strong{color:#0a2e68;font-size:17px;font-weight:1000}.account-profile span{margin-top:3px;color:#4f7ba9;font-size:9px;font-weight:800}.account-profile__edit{flex:0 0 36px;display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(38,123,215,.18);border-radius:12px;color:#0876df;font:900 18px/1 var(--game-ui-font);transition:transform .18s ease,opacity .18s ease}.account-profile__edit:where(:not(.aero-console,.aero-console *)){background:linear-gradient(145deg,#fff,#eaf4ff);box-shadow:0 4px 10px #1b5aa41a}.account-profile__edit>span{display:block;margin:0;overflow:visible;color:inherit;font:inherit;line-height:1;text-overflow:clip;transform:scaleX(-1)}.account-profile__edit:not(:disabled):hover{transform:translateY(-1px) rotate(-4deg)}.account-profile__edit:disabled{opacity:.38;filter:grayscale(.5)}.account-nickname-editor{margin:8px 0 12px;padding:13px;border:1px solid rgba(31,119,218,.22);border-radius:16px;font-family:var(--account-heading-font,var(--game-ui-font));animation:account-editor-open .3s cubic-bezier(.16,1,.3,1) both;transform-origin:top center}.account-nickname-editor:where(:not(.aero-console,.aero-console *)){background:#ffffffd1;box-shadow:0 10px 25px #1a52941a,inset 0 1px #fff}.account-nickname-editor label{display:block;margin-bottom:7px;color:#176fc9;font:1000 8px/1 var(--account-heading-font,"Arial Black","SF Pro Display",system-ui,sans-serif);letter-spacing:.09em}.account-nickname-editor>div{position:relative}.account-nickname-editor input{width:100%;height:45px;padding:0 56px 0 12px;border:2px solid #c7def5;border-radius:12px;outline:0;color:#0b326b;background:#fafdff;font:1000 15px/1 var(--account-heading-font,"Arial Black","SF Pro Display",system-ui,sans-serif);letter-spacing:-.02em;transition:border-color .18s ease,box-shadow .18s ease}.account-nickname-editor input:focus{border-color:#238fe9;box-shadow:0 0 0 4px #238fe921}.account-nickname-editor>div>span{position:absolute;right:11px;top:50%;color:#7890aa;font:900 9px/1 var(--account-heading-font,"Arial Black","SF Pro Display",system-ui,sans-serif);transform:translateY(-50%)}.account-nickname-editor>small{display:block;margin:7px 1px 2px;color:#74869c;font:700 8px/1.35 var(--account-heading-font,"Arial Black","SF Pro Display",system-ui,sans-serif)}.account-nickname-editor>small.is-blocked{color:#c5243e;font-weight:1000}.account-nickname-editor footer{display:grid;grid-template-columns:.8fr 1.2fr;gap:8px}.account-nickname-editor footer button{min-height:42px;margin-top:9px;font:1000 italic 10px/1 var(--account-heading-font,"Arial Black","SF Pro Display",system-ui,sans-serif)}.account-status{display:inline-flex;align-items:center;min-height:27px;margin-top:14px;padding:5px 11px;border-radius:999px;font-size:9px;font-weight:1000;letter-spacing:.08em}.account-status--guest{color:#805d00}.account-status--guest:where(:not(.aero-console,.aero-console *)){background:#fff1af}.account-status--linked{color:#fff}.account-status--linked:where(:not(.aero-console,.aero-console *)){background:linear-gradient(135deg,#168fe9,#1970dc);box-shadow:0 4px 10px #006bd833}.account-status--offline{color:#5f6e82}.account-status--offline:where(:not(.aero-console,.aero-console *)){background:#e6ebf2}.account-status--warning{color:#9b1727}.account-status--warning:where(:not(.aero-console,.aero-console *)){background:#ffd7dc}.account-login-choice{margin:14px 0 7px;padding:12px;border:1px solid rgba(38,126,218,.17);border-radius:19px}.account-login-choice:where(:not(.aero-console,.aero-console *)){background:linear-gradient(145deg,#ffffffe6,#e5f2ffd1);box-shadow:inset 0 1px #fff,0 8px 20px #11468714}.account-login-choice__found{display:flex;align-items:center;gap:9px;text-align:left}.account-login-choice__found>i{display:grid;place-items:center;flex:none;width:29px;height:29px;border-radius:10px;color:#fff;background:linear-gradient(145deg,#27cc86,#0ca66a);box-shadow:0 4px 9px #08915b33;font:1000 15px/1 var(--game-ui-font);font-style:normal}.account-login-choice__found span{min-width:0}.account-login-choice__found strong,.account-login-choice__found small{display:block}.account-login-choice__found strong{color:#117050;font:1000 9px/1 var(--game-ui-font);letter-spacing:.09em}.account-login-choice__found small{margin-top:4px;color:#6c8098;font:800 7px/1 var(--game-ui-font)}.account-login-choice__profile{display:flex;align-items:center;gap:12px;margin-top:11px;padding:10px;border:1px solid rgba(58,127,206,.15);border-radius:16px;text-align:left}.account-login-choice__profile:where(:not(.aero-console,.aero-console *)){background:#ffffffe0;box-shadow:0 5px 13px #12468414,inset 0 1px #fff}.account-login-choice__profile>img{flex:none;width:62px;height:62px;border:3px solid #fff;border-radius:18px;background:#dbeaf8;box-shadow:0 0 0 2px #278df1,0 5px 12px #1053a433;object-fit:cover}.account-login-choice__profile>span{min-width:0}.account-login-choice__profile small,.account-login-choice__profile strong,.account-login-choice__profile b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-login-choice__profile small{color:#6a86a6;font:1000 7px/1 var(--game-ui-font);letter-spacing:.1em}.account-login-choice__profile strong{margin-top:5px;color:#0a326e;font:1000 18px/1 var(--game-ui-font);letter-spacing:-.025em}.account-login-choice__profile b{width:max-content;margin-top:6px;padding:5px 8px;border-radius:8px;color:#096bd5;background:#e4f2ff;font:1000 8px/1 var(--game-ui-font)}.account-login-choice__loading{display:flex;align-items:center;justify-content:center;gap:8px;min-height:84px;margin-top:10px;color:#7290ad;font:1000 7px/1 var(--game-ui-font);letter-spacing:.09em}.account-login-choice__loading i{width:20px;height:20px;border:3px solid #d3e5f5;border-top-color:#1685ed;border-radius:50%;animation:social-spin .8s linear infinite}.account-login-choice>p{margin:11px 2px 0;color:#647991;font:750 9px/1.35 var(--game-ui-font)}.account-card__body>p{margin:13px 1px 18px;color:#64748c;font-size:12px;font-weight:700;line-height:1.42}.account-primary,.account-secondary{width:100%;min-height:49px;margin-top:9px;padding:9px 14px;border:1px solid #fff;border-radius:15px;font-family:inherit;font-size:12px;font-style:italic;font-weight:1000;letter-spacing:.025em;touch-action:manipulation}.account-primary{color:#fff}.account-primary:where(:not(.aero-console,.aero-console *)){background:linear-gradient(135deg,#118df6,#0752d8);box-shadow:0 8px 17px #004ebc40,inset 0 1px #ffffff7a}.account-primary:disabled{color:#8390a3}.account-primary:disabled:where(:not(.aero-console,.aero-console *)){background:#dfe6ef;box-shadow:inset 0 1px #fff}.account-secondary{color:#24456e}.account-secondary:where(:not(.aero-console,.aero-console *)){background:linear-gradient(145deg,#fff,#eef2f7);box-shadow:0 5px 12px #1830531a,inset 0 1px #fff}.account-secondary--danger{color:#c32337}.account-primary:not(:disabled):active,.account-secondary:active{transform:translateY(2px) scale(.985)}.account-notice{margin:14px 0 -2px;padding:10px 12px;border-radius:13px;font-size:10px;font-weight:800;line-height:1.35}.account-notice--success{color:#086b3f}.account-notice--success:where(:not(.aero-console,.aero-console *)){background:#d9f6e5}.account-notice--error{color:#a72434}.account-notice--error:where(:not(.aero-console,.aero-console *)){background:#ffe0e4}.account-progress{margin:12px 0 3px;padding:9px 11px;border-radius:12px;color:#176a43;font-size:9px;font-weight:1000;letter-spacing:.055em}.account-progress:where(:not(.aero-console,.aero-console *)){background:#dff6e8}.account-progress--action{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;font-family:inherit;font-size:9px;font-weight:1000;line-height:1.15;text-align:left;cursor:pointer;touch-action:manipulation}.account-progress--action em{flex:none;margin-left:10px;padding:5px 7px;border-radius:7px;color:#705814;background:#ffffff9e;font-size:8px;font-style:normal;letter-spacing:.07em}.account-progress--action:active{transform:scale(.988)}.account-progress--offline,.account-progress--error{color:#6b5b28;background:#fff1ba}.account-progress--dirty,.account-progress--syncing{color:#155f9c;background:#dcedff}.account-progress--conflict{padding:13px;color:#7f2330;background:#ffe4e7;letter-spacing:0}.account-progress--conflict>strong{display:block;font-size:11px;letter-spacing:.06em}.account-progress--conflict>p{margin:6px 0 10px;color:#7b4b55;font-size:10px;line-height:1.35}.account-progress--conflict>div{display:grid;grid-template-columns:1fr 1fr;gap:7px}.account-progress--conflict small{padding:7px;border-radius:9px;color:#5f6471;background:#ffffffb3;font-size:7px;line-height:1.4}.account-progress--conflict small b{color:#18365e;font-size:8px}.account-loader{display:grid;place-items:center;min-height:260px;color:#0b65d8;font-size:10px;font-weight:1000;letter-spacing:.09em}.account-loader i{width:42px;height:42px;margin-bottom:12px;border:4px solid #dbeaff;border-top-color:#147eed;border-radius:50%;animation:account-loader-spin .75s linear infinite}@keyframes account-loader-spin{to{transform:rotate(360deg)}}@keyframes account-body-enter{0%{opacity:.35;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes account-editor-open{0%{opacity:0;transform:translateY(-7px) scaleY(.94)}to{opacity:1;transform:none}}@media(max-width:360px){.account-chip{top:max(9px,env(safe-area-inset-top));right:max(9px,env(safe-area-inset-right));max-width:42vw;min-height:40px;padding:4px 9px 4px 5px}.account-chip__avatar{flex-basis:30px;width:30px;height:30px}.account-chip b{max-width:92px;font-size:9px}.account-card{padding:23px 18px 19px;border-radius:23px}}@media(max-height:700px){.match-tutorial__card{padding:14px 17px 13px}.match-tutorial__card p{margin:7px auto}.match-tutorial__card>button{min-height:41px}}@media(prefers-reduced-motion:reduce){.rival-card__tutorial,.tutorial-timing b,.tutorial-device-icon,.account-loader i{animation:none}}@media(min-width:1100px)and (min-height:650px)and (max-width:1399px){.rival-card__info strong,.rival-card.boss .rival-card__info strong{font-size:clamp(21px,1.85vw,25px)}.rival-card__info b,.rival-card.boss .rival-card__info b{font-size:14px}.rival-card__info em,.rival-card.boss .rival-card__info em,.rival-card.group-gate .rival-card__info em{font-size:10px}}.account-modal{position:fixed;z-index:220;inset:0;display:flex;width:100%;height:var(--app-height,100dvh);box-sizing:border-box;align-items:center;justify-content:center;padding-block:clamp(10px,2.5vh,26px);padding-inline:max(14px,env(safe-area-inset-left),env(safe-area-inset-right))}.account-card{--account-heading-font:var(--game-ui-font);box-sizing:border-box;flex:0 1 540px;width:100%;max-width:540px;max-height:min(calc(var(--app-height,100dvh) - 28px),820px);margin:0;padding:24px clamp(18px,4.5vw,26px) 28px;overflow-x:hidden;border-radius:32px}.account-card:where(:not(.aero-console,.aero-console *)){background:radial-gradient(circle at 8% -8%,rgba(58,183,255,.28),transparent 31%),radial-gradient(circle at 100% 108%,rgba(92,139,255,.17),transparent 39%),linear-gradient(148deg,#fff,#edf6ff 54%,#f9fbff)}.account-card:before{content:none;display:none}.account-card>.account-card__close{top:18px;right:18px;left:auto;width:32px;height:32px}.account-card>.account-card__close svg{width:15px;height:15px}.account-center__title{position:relative;padding:4px 0 9px!important;border-bottom:0!important;text-align:center}.account-center__title:after{content:none;display:none}.account-center__title h2{margin:0;background:linear-gradient(100deg,#072a68 5%,#0a6ee5 36%,#37c9ff,#0a6ee5 64%,#072a68 95%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;font:1000 italic clamp(35px,8.2vw,44px)/.92 var(--account-heading-font);letter-spacing:-.055em;animation:account-title-shimmer 5.4s ease-in-out infinite alternate}.account-hero{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:5px 13px;margin:14px 0 12px;padding:14px 16px;border:1px solid rgba(65,135,216,.18);border-radius:22px;overflow:hidden}.account-hero:where(:not(.aero-console,.aero-console *)){background:linear-gradient(120deg,#fffffff0,#def0ffd9);box-shadow:0 12px 27px #123f7b1c,inset 0 1px #fff}.account-hero:after{content:none;display:none}.account-hero__avatar{position:relative;grid-row:1/3;width:76px;height:76px;border:4px solid #fff;border-radius:21px;overflow:visible}.account-hero__avatar:where(:not(.aero-console,.aero-console *)){background:#d8ecff;box-shadow:0 8px 20px #05439d3b}.account-hero__avatar>.account-hero__avatar-image{width:100%;height:100%;border-radius:inherit;object-fit:cover}.account-hero__avatar>.account-hero__badge{position:absolute;z-index:3;left:50%;bottom:-7%;width:122%;height:auto;max-height:43%;border-radius:0;object-fit:contain;pointer-events:none;transform:translate(-50%);filter:drop-shadow(0 2px 2px rgba(5,20,42,.34))}.account-hero__avatar i{display:none}.account-hero__identity{min-width:0;align-self:end}.account-hero__identity small,.account-hero__rating small,.account-level small{display:block;color:#6986a9;font-size:7px;font-weight:1000;letter-spacing:.13em}.account-hero__identity strong{display:block;overflow:hidden;color:#092f6b;font:1000 italic clamp(22px,3.6vw,32px)/1 var(--account-heading-font);letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap}.account-hero__identity .account-hero__player-id{display:block;overflow:hidden;margin:4px 0 3px;color:#566f91;font:900 10px/1 var(--game-ui-font);font-style:normal;letter-spacing:.035em;text-overflow:ellipsis;white-space:nowrap}.account-hero__identity span{display:block;color:#1782e8;font:1000 8px/1 var(--account-heading-font);letter-spacing:.08em}.account-hero>.account-profile__edit{grid-column:3;grid-row:1/3;margin-right:4px}.account-hero__rating{display:none;position:relative;z-index:1;grid-column:4;grid-row:1/3;min-width:98px;padding:9px 13px;border-left:1px solid rgba(35,107,190,.14);text-align:center}.account-hero__rating b{display:block;color:#0b66cc;font:1000 italic 24px/1 var(--account-heading-font)}.account-level{grid-column:2;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-width:0}.account-level>span{display:flex;align-items:baseline;gap:6px}.account-level>span small{display:none}.account-level>span b{color:#0b3977;font:1000 14px/1 var(--account-heading-font)}.account-level>div{height:7px;overflow:hidden;border:1px solid #c7dcf1;border-radius:99px;background:#d9e7f5;box-shadow:inset 0 1px 2px #163b6729}.account-level>div i{display:block;width:calc(var(--account-xp)*100%);height:100%;border-radius:inherit;background:linear-gradient(90deg,#0875e8,#2dcaff 62%,#b7f635);box-shadow:0 0 8px #29b8ff8c;transition:width .7s cubic-bezier(.16,1,.3,1)}.account-level em{color:#6c84a0;font:900 7px/1 var(--account-heading-font);white-space:nowrap}.account-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin:10px 0 13px;padding:5px;border:1px solid rgba(44,109,188,.12);border-radius:16px;background:#dae9f99e}.account-tabs button{position:relative;display:flex;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:39px;padding:7px 5px;border:0;border-radius:11px;color:#647f9e;background:transparent;font:1000 8px/1 var(--account-heading-font);letter-spacing:.045em;transition:transform .18s ease,color .2s ease,background .2s ease,box-shadow .2s ease}.account-tabs button i{display:grid;place-items:center;width:22px;height:22px;color:#63a3e0;font-size:11px;font-style:normal}.account-tabs button i svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 3px rgba(31,111,202,.12))}.account-tabs button:hover{transform:translateY(-1px);color:#0b6fd4}.account-tabs button.is-active{color:#fff;background:linear-gradient(135deg,#168ff5,#0755d8);box-shadow:0 6px 13px #0653bd3d,inset 0 1px #ffffff61}.account-tabs button.is-active i{color:#bceaff}.account-tabs button span{display:none}.account-tabs button i{font-size:15px}.account-center__content{min-height:300px;animation:account-panel-reveal .18s ease-out both;transition:opacity .1s linear,transform .14s ease-out}.account-center__content.is-panel-transitioning{overflow:hidden;will-change:opacity,transform}.account-center__content.is-panel-leaving{opacity:0;transform:translateY(-2px)}.account-center__content.is-panel-entering{opacity:0;transform:translateY(2px)}.account-section-title{display:flex;width:100%;box-sizing:border-box;align-items:center;justify-content:space-between;gap:12px;margin:4px 0 10px;text-align:left}.account-card__body .account-section-title{padding:0;border-bottom:0}.account-section-title span{min-width:0}.account-section-title small,.account-recent__item small{display:block;color:#1684ec;font-size:7px;font-weight:1000;letter-spacing:.13em}.account-section-title strong{display:block;margin:0;color:#0b306b;font:1000 italic clamp(23px,3.5vw,31px)/1 var(--account-heading-font);letter-spacing:-.03em}.account-section-title>b{display:grid;place-items:center;min-width:58px;height:32px;padding:0 10px;border-radius:11px;color:#0873dc;background:#e0efff;font:1000 12px/1 var(--account-heading-font)}.account-section-title--counted{margin-top:2px}.account-section-title--counted span{flex:1}.account-section-title--counted>b{margin-left:auto;min-width:66px;font-size:13px;transform:translate(3px)}.account-section-title>button{border:0;color:#0b76dc;background:transparent;font:1000 8px/1 inherit;letter-spacing:.08em}.account-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:15px}.account-stat-grid article{position:relative;min-width:0;padding:13px 12px;border:1px solid rgba(54,120,197,.14);border-radius:16px;background:#ffffffc7;box-shadow:0 7px 17px #1c4d8b12,inset 0 1px #fff;overflow:hidden}.account-stat-grid article:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,#168cf2,#42c9ff)}.account-stat-grid small{display:block;color:#6a83a0;font-size:7px;font-weight:1000;letter-spacing:.07em}.account-stat-grid b{display:block;margin-top:5px;color:#092f6a;font-size:24px;font-style:italic;font-weight:1000}.account-stat-grid b em{color:#75a1ca;font-size:11px;font-style:normal}.account-stat-grid span{display:block;margin-top:1px;color:#7790ac;font-size:8px;font-weight:800}.account-recent{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.account-recent__item{display:flex;align-items:center;gap:9px;min-width:0;padding:8px;border:1px solid rgba(57,123,202,.14);border-radius:15px;text-align:left;background:#ffffffc2;box-shadow:0 6px 15px #21508b0f}.account-recent__item img{flex:0 0 55px;width:55px;height:55px;border-radius:12px;object-fit:cover}.account-recent__item span{min-width:0}.account-recent__item b,.account-recent__item em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-recent__item b{margin-top:2px;color:#123869;font-size:9px;font-weight:1000}.account-recent__item em{margin-top:4px;color:#7b90a8;font-size:7px;font-style:normal;font-weight:800}.account-empty{display:grid;place-items:center;min-height:210px;padding:25px;border:1px dashed #9ec9ef;border-radius:18px;color:#7890aa;text-align:center;background:#ffffff8c}.account-empty b{color:#164a83;font:1000 12px/1.1 var(--account-heading-font)}.account-empty span{max-width:300px;font-size:9px;font-weight:750;line-height:1.5}.account-empty--compact{grid-column:1/-1;min-height:78px}.account-achievement-rail{position:relative}.account-achievement-grid{--achievement-tile: calc((100% - 28px)/5) ;display:grid;grid-template-columns:none;grid-template-rows:repeat(2,auto);grid-auto-flow:column;grid-auto-columns:var(--achievement-tile);gap:7px;width:100%;max-height:none;padding:3px 3px 5px;box-sizing:border-box;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:3px;scrollbar-width:none;overscroll-behavior-inline:contain}.account-achievement-grid::-webkit-scrollbar{display:none}.account-achievement{position:relative;width:100%;height:auto;min-width:0;padding:0;aspect-ratio:1;border:2px solid transparent;border-radius:14px;background:#fff;box-shadow:0 5px 12px #123e7617;overflow:hidden;scroll-snap-align:start;transition:transform .18s ease,border-color .18s ease,filter .18s ease}.account-achievement-more{display:flex;height:14px;align-items:center;justify-content:flex-end;padding-right:9px;color:#147de3;font:1000 19px/1 var(--game-ui-font);opacity:.78;pointer-events:none;animation:account-achievement-more 1.8s ease-in-out infinite}.account-achievement:hover{transform:translateY(-2px)}.account-achievement.is-selected{border-color:#178df1;box-shadow:0 0 0 3px #178df126,0 7px 15px #123e761f}.account-achievement img{width:100%;height:100%;object-fit:cover}.account-achievement.is-locked img{filter:grayscale(1) brightness(.75);opacity:.38}.account-achievement>span{position:absolute;right:3px;bottom:3px;display:grid;place-items:center;min-width:19px;height:16px;padding:0 4px;border-radius:99px;color:#fff;background:#718399;font:1000 6px/1 var(--account-heading-font)}.account-achievement.is-unlocked>span{background:#1fc779;box-shadow:0 0 8px #1fc77973}.account-achievement.is-unlocked:after{content:"";position:absolute;inset:-80% auto -80% -45%;width:20%;background:#ffffffbf;transform:rotate(18deg);animation:account-achievement-sheen 5s ease-in-out infinite}.account-achievement-detail{display:grid;grid-template-columns:116px 1fr;gap:16px;align-items:center;margin-top:12px;padding:13px;border:1px solid rgba(48,116,196,.16);border-radius:19px}.account-achievement-detail:where(:not(.aero-console,.aero-console *)){background:#ffffffd1;box-shadow:0 9px 20px #15458012}.account-achievement-detail>img{width:116px;height:116px;border-radius:16px;object-fit:cover;filter:grayscale(.8) brightness(.82)}.account-achievement-detail.is-unlocked>img{filter:none}.account-achievement-detail small{display:block;color:#1280e7;font-size:7px;font-weight:1000;letter-spacing:.13em}.account-achievement-detail strong{display:block;margin-top:3px;color:#0a306c;font:1000 italic 18px/1.05 var(--account-heading-font)}.account-achievement-detail p{margin:4px 0 9px;color:#627b98;font-size:9px;font-weight:750}.account-achievement-detail div>span{display:block;height:8px;overflow:hidden;border-radius:99px;background:#dce8f4;box-shadow:inset 0 1px 2px #14396321}.account-achievement-detail div>span i{display:block;width:calc(var(--achievement-progress)*100%);height:100%;border-radius:inherit;background:linear-gradient(90deg,#0872e4,#25c2ff,#b8f42b);transition:width .7s cubic-bezier(.16,1,.3,1)}.account-achievement-detail em{display:block;margin-top:5px;color:#7289a4;font-size:8px;font-style:normal;font-weight:900}.account-cup-grid{display:grid;grid-template-columns:1fr;grid-auto-rows:minmax(76px,auto);gap:8px;max-height:268px;padding:2px 3px 6px;overflow-x:hidden;overflow-y:auto;scroll-snap-type:y proximity}.account-cup{position:relative;display:grid;grid-template-columns:67px 1fr auto;align-items:center;gap:10px;min-width:0;padding:8px 10px 8px 8px;border:1px solid rgba(52,118,197,.14);border-radius:16px;background:#fffc;box-shadow:0 6px 15px #1946810f}.account-cup{scroll-snap-align:start}.account-cup>div{width:67px;height:58px;overflow:hidden;border-radius:11px;background:#e5f0fb}.account-cup img{width:100%;height:100%;object-fit:cover}.account-cup.is-locked img{filter:grayscale(1) brightness(.6);opacity:.42}.account-cup span{min-width:0}.account-cup small,.account-cup strong,.account-cup em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-cup small{color:#1684eb;font-size:6px;font-weight:1000;letter-spacing:.1em}.account-cup strong{color:#12366b;font:1000 10px/1.05 var(--account-heading-font)}.account-cup em{margin-top:3px;color:#768ca4;font-size:7px;font-style:normal;font-weight:800}.account-cup>.account-cup__state{display:grid;place-items:center;width:25px;height:25px;border:2px solid #fff;border-radius:50%;color:#fff;font-style:normal;font-size:13px;font-weight:1000}.account-cup>.account-cup__state--complete{background:linear-gradient(145deg,#55c877,#249f4c);box-shadow:0 2px 7px #249f4c4d,inset 0 1px #ffffff73}.account-cup>.account-cup__state--locked{background:linear-gradient(145deg,#8d9caf,#63758d);box-shadow:0 2px 7px #2037543d,inset 0 1px #ffffff52}.account-cup>.account-cup__state--locked svg{width:13px;height:13px;fill:currentColor;filter:drop-shadow(0 1px 1px rgba(18,38,66,.18))}.account-inventory>nav{display:flex;gap:6px;margin-bottom:9px}.account-inventory>nav button{flex:1;min-height:31px;border:1px solid #ccdfef;border-radius:10px;color:#6c8199;background:#f7fbff;font:1000 8px/1 var(--account-heading-font)}.account-inventory>nav button.is-active{color:#fff;border-color:#1480e9;background:linear-gradient(135deg,#178ef3,#0757da);box-shadow:0 5px 11px #0756bc33}.account-inventory-grid{display:grid;grid-template-columns:1fr;gap:7px;max-height:290px;padding:2px 3px 7px;overflow:auto}.account-inventory-item{display:grid;grid-template-columns:58px 1fr auto;align-items:center;gap:9px;min-width:0;padding:7px;border:1px solid rgba(55,121,199,.14);border-radius:15px}.account-inventory-item:where(:not(.aero-console,.aero-console *)){background:#fffc}.account-inventory-item.is-equipped{border-color:#71c2ff}.account-inventory-item.is-equipped:where(:not(.aero-console,.aero-console *)){background:linear-gradient(135deg,#fff,#e8f5ff);box-shadow:0 0 0 2px #209af21a}.account-inventory-item>div{display:grid;place-items:center;width:58px;height:58px;overflow:hidden;border-radius:11px;background:#e5f0fb}.account-inventory-item>div img{width:100%;height:100%;object-fit:contain}.account-inventory-item>span{min-width:0}.account-inventory-item strong,.account-inventory-item small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-inventory-item strong{color:#12376b;font:1000 12px/1.05 var(--account-heading-font)}.account-inventory-item small{margin-top:5px;color:#718aa6;font-size:8px;font-weight:950;letter-spacing:.065em}.account-inventory-item>button{display:grid;place-items:center;min-width:64px;height:32px;padding:0 10px;border:1px solid #fff;border-radius:10px;color:#fff;background:linear-gradient(135deg,#168ef2,#0756d9);box-shadow:0 4px 9px #0853b32e;font:900 9px/1 var(--game-ui-font);letter-spacing:.035em}.account-inventory-item>button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:3.1;stroke-linecap:round;stroke-linejoin:round}.account-inventory-item>button:disabled{color:#15824f;background:#d8f6e6;box-shadow:none}.account-inventory-item__none{color:#7b8da2;font-size:8px;font-weight:1000}.account-management{max-width:620px;margin:0 auto}.account-management>.account-section-title .account-status{margin:0}.account-management>article{margin:10px 0;padding:13px 15px;border:1px solid rgba(56,121,197,.15);border-radius:16px;background:#ffffffc4}.account-management>article strong{color:#12376b;font-size:11px}.account-management>article p{margin:4px 0 0;color:#697f99;font-size:9px;font-weight:750;line-height:1.35}.account-management__identity{display:grid;grid-template-columns:1fr;align-items:center;gap:4px}.account-management__identity p{overflow:hidden;margin:0!important;text-align:left;text-overflow:ellipsis;white-space:normal}.account-connection-summary{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0 11px;padding:8px;border:1px solid rgba(44,113,198,.16);border-radius:19px;background:linear-gradient(145deg,#ffffffe6,#e1f0ffc7);box-shadow:0 8px 20px #14427e14,inset 0 1px #fff}.account-connection-summary__item{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:55px;padding:8px;border:1px solid rgba(45,114,196,.13);border-radius:14px}.account-connection-summary__item:where(:not(.aero-console,.aero-console *)){background:#ffffffd1;box-shadow:0 4px 10px #18467f0f,inset 0 1px #fff}.account-connection-summary__item--save{grid-template-columns:34px minmax(0,1fr) auto;width:100%;color:inherit;font:inherit;text-align:left;touch-action:manipulation;transition:transform .14s ease,background .16s ease}.account-connection-summary__item--save:active{transform:scale(.985);background:#f4faff}.account-connection-summary__item--save>em{align-self:center;padding:5px 6px;border-radius:7px;color:#0b70d4;background:#e2f1ff;font:1000 6px/1 var(--game-ui-font);font-style:normal;letter-spacing:.06em}.account-connection-summary__item--save.account-connection-summary__item--syncing>em{color:#6f83a0;background:#edf3f8}.account-connection-summary__icon{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;color:#fff;background:linear-gradient(145deg,#31d697,#10a56f);box-shadow:0 4px 10px #0c976233,inset 0 1px #ffffff6b;font-style:normal}.account-connection-summary__icon svg{width:20px;height:20px;overflow:visible;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.account-connection-summary__item--telegram .account-connection-summary__icon{background:linear-gradient(145deg,#2aa8f6,#0875dc);box-shadow:0 4px 10px #086fd338,inset 0 1px #ffffff6b}.account-connection-summary__item--telegram .account-connection-summary__icon svg{width:19px;height:19px;fill:currentColor;stroke:none}.account-connection-summary__item>span{min-width:0}.account-connection-summary__item small,.account-connection-summary__item strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-connection-summary__item small{color:#748aa4;font:1000 6px/1 var(--game-ui-font);letter-spacing:.11em}.account-connection-summary__item strong{margin-top:5px;color:#0b386f;font:1000 8px/1 var(--game-ui-font);letter-spacing:.015em}.account-connection-summary__item--idle .account-connection-summary__icon,.account-connection-summary__item--syncing .account-connection-summary__icon,.account-connection-summary__item--dirty .account-connection-summary__icon{background:linear-gradient(145deg,#37adff,#1473e4);box-shadow:0 4px 10px #106cd133,inset 0 1px #ffffff6b}.account-connection-summary__item--offline .account-connection-summary__icon,.account-connection-summary__item--error .account-connection-summary__icon{background:linear-gradient(145deg,#ffbd42,#e98215);box-shadow:0 4px 10px #c76f0c33,inset 0 1px #ffffff6b}.account-logout{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;margin-top:4px;padding:9px 15px;border:1px solid rgba(255,255,255,.92);border-radius:15px;color:#fff;font:1000 italic 11px/1 var(--game-ui-font);letter-spacing:.055em;transition:transform .13s ease,box-shadow .13s ease,filter .13s ease;touch-action:manipulation}.account-logout:where(:not(.aero-console,.aero-console *)){background:linear-gradient(135deg,#f34d5d,#cf2138 58%,#b9132d);box-shadow:0 6px #991328,0 12px 21px #ae183033,inset 0 1px #ffffff6b}.account-logout svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.account-logout:active{transform:translateY(4px) scale(.99)}.account-logout:active:where(:not(.aero-console,.aero-console *)){box-shadow:0 2px #991328,0 6px 12px #ae18302b,inset 0 1px #ffffff59}.account-management>.account-connect-card{display:grid;gap:12px;margin:10px 0 0;padding:14px;border:1px solid rgba(37,126,222,.2);border-radius:20px}.account-management>.account-connect-card:where(:not(.aero-console,.aero-console *)){background:linear-gradient(145deg,#fffffff5,#e0f1ffdb);box-shadow:0 9px 22px #144a8e1a,inset 0 1px #fff}.account-connect-card__header{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;text-align:left}.account-connect-card__icon{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(255,255,255,.76);border-radius:14px;color:#fff;background:linear-gradient(145deg,#35b5ff,#0875dc 66%,#0758bd);box-shadow:0 5px #0758bd,0 9px 16px #075bb833,inset 0 1px #ffffff7a;font-style:normal}.account-connect-card__icon svg{width:23px;height:23px;fill:currentColor}.account-connect-card__header>span{min-width:0}.account-connect-card__header small,.account-connect-card__header strong{display:block}.account-connect-card__header small{color:#1880e4;font:1000 6px/1 var(--game-ui-font);letter-spacing:.15em}.account-management>.account-connect-card .account-connect-card__header strong{margin-top:5px;color:#0b376f;font:1000 12px/.95 var(--game-ui-font);letter-spacing:-.025em}.account-management>.account-connect-card .account-connect-card__header p{margin:6px 0 0;color:#607a99;font:780 8px/1.3 var(--game-ui-font)}.account-connect-card__benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.account-connect-card__benefits>span{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:2px 5px;min-width:0;min-height:45px;padding:7px;border:1px solid rgba(45,122,210,.13);border-radius:12px;background:#ffffffb3;box-shadow:inset 0 1px #fff}.account-connect-card__benefits i{grid-row:1/3;display:grid;place-items:center;width:18px;height:18px;border-radius:7px;color:#fff;background:linear-gradient(145deg,#35d294,#0ca66b);font:1000 10px/1 var(--game-ui-font);font-style:normal;box-shadow:0 3px 7px #0c99612e}.account-connect-card__benefits b,.account-connect-card__benefits small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-connect-card__benefits b{align-self:end;color:#174679;font:1000 6px/1 var(--game-ui-font);letter-spacing:.045em}.account-connect-card__benefits small{align-self:start;color:#7589a1;font:750 5.5px/1 var(--game-ui-font)}.account-connect-button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;padding:9px 15px;border:1px solid rgba(255,255,255,.94);border-radius:15px;color:#fff;font:1000 italic 11px/1 var(--game-ui-font);letter-spacing:.045em;transition:transform .13s ease,box-shadow .13s ease,filter .13s ease;touch-action:manipulation}.account-connect-button:where(:not(.aero-console,.aero-console *)){background:linear-gradient(135deg,#31a8ff,#0875e4 58%,#0755c4);box-shadow:0 6px #0645a5,0 12px 21px #085bbe38,inset 0 1px #ffffff7a}.account-connect-button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.account-connect-button:not(:disabled):active{transform:translateY(4px) scale(.99)}.account-connect-button:not(:disabled):active:where(:not(.aero-console,.aero-console *)){box-shadow:0 2px #0645a5,0 6px 12px #085bbe2e,inset 0 1px #ffffff61}.account-connect-button:disabled{color:#7f91a8;border-color:#fffc}.account-connect-button:disabled:where(:not(.aero-console,.aero-console *)){background:linear-gradient(145deg,#e9f0f7,#d4e0ec);box-shadow:0 4px #b8c8d8,0 8px 15px #28486e1a,inset 0 1px #fff}@keyframes account-panel-reveal{0%{opacity:0;transform:translateY(7px)}}@keyframes account-achievement-sheen{0%,58%,to{transform:translate(-250%) rotate(18deg)}74%{transform:translate(850%) rotate(18deg)}}@keyframes account-achievement-more{0%,to{transform:translate(0);opacity:.58}50%{transform:translate(3px);opacity:1}}@keyframes account-title-shimmer{0%{background-position:0 50%;filter:brightness(.96)}to{background-position:100% 50%;filter:brightness(1.08)}}@media(max-width:700px){.account-card{width:100%;max-width:540px;max-height:calc(var(--app-height,100dvh) - 20px);padding:20px 14px 22px;border-radius:25px}.account-hero{grid-template-columns:auto minmax(0,1fr) auto}.account-hero__avatar{width:64px;height:64px}.account-hero__rating{display:none}.account-hero>.account-profile__edit{grid-column:3}.account-tabs button{min-height:37px}.account-tabs button span{display:none}.account-tabs button i{font-size:15px}.account-stat-grid{grid-template-columns:repeat(2,1fr)}.account-recent{grid-template-columns:1fr}.account-recent__item:nth-child(n+3){display:none}.account-achievement-detail{grid-template-columns:86px 1fr;gap:11px}.account-achievement-detail>img{width:86px;height:86px}.account-cup-grid{grid-template-columns:1fr;max-height:268px}.account-inventory-grid{grid-template-columns:1fr;max-height:285px}.account-management__identity{grid-template-columns:1fr;gap:4px}.account-management__identity p{text-align:left;white-space:normal}}@media(max-width:380px){.account-hero{padding:11px;gap:4px 9px}.account-hero__avatar{width:55px;height:55px;border-radius:16px}.account-hero__identity strong{font-size:21px}.account-level em{display:none}.account-achievement-detail{grid-template-columns:70px 1fr}.account-achievement-detail>img{width:70px;height:70px}.account-achievement-detail strong{font-size:14px}}@media(max-width:430px){.account-connection-summary{grid-template-columns:1fr;gap:6px}.account-connection-summary__item{min-height:48px}.account-connect-card__benefits{grid-template-columns:1fr}.account-connect-card__benefits>span{min-height:37px}}@media(prefers-reduced-motion:reduce){.account-achievement.is-unlocked:after{animation:none}.account-center__title h2{animation:none}.account-center__content{transition:none}}@media(max-width:700px){.account-achievement-grid{--achievement-tile: calc((100% - 32px)/5) ;grid-template-rows:repeat(2,auto);grid-auto-columns:var(--achievement-tile);gap:8px;padding:4px 4px 5px}.account-achievement img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}}@media(max-width:480px){.account-achievement-grid{--achievement-tile: calc((100% - 24px)/4) }}.achievement-toast-host{position:absolute;z-index:260;top:max(16px,env(safe-area-inset-top));left:50%;width:min(620px,calc(100% - 32px));pointer-events:none;transform:translate(-50%)}.achievement-toast{position:relative;display:grid;grid-template-columns:76px 1fr auto;align-items:center;gap:12px;width:100%;padding:9px 13px 9px 9px;overflow:hidden;border:2px solid rgba(255,255,255,.96);border-radius:20px;color:#fff;opacity:0;transform:translate(-115%) scale(.96);transition:transform .55s cubic-bezier(.16,1,.3,1),opacity .26s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.achievement-toast:where(:not(.aero-console,.aero-console *)){background:radial-gradient(circle at 0 50%,rgba(38,187,255,.38),transparent 40%),linear-gradient(130deg,#032359f5,#0654b2f5);box-shadow:0 18px 40px #00123a66,inset 0 1px #ffffff42,0 0 0 3px #269fff2e}.achievement-toast:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;animation:achievement-toast-timer 4.2s linear both;transform-origin:left}.achievement-toast:where(:not(.aero-console,.aero-console *)):after{background:linear-gradient(90deg,#2ac5ff,#aef532,#fff)}.achievement-toast.is-visible{opacity:1;transform:none}.achievement-toast>img{width:76px;height:76px;border-radius:14px;object-fit:cover;box-shadow:0 5px 13px #00143a40}.achievement-toast>span{min-width:0}.achievement-toast small,.achievement-toast strong,.achievement-toast em{display:block}.achievement-toast small{color:#7cddff;font-size:7px;font-weight:1000;letter-spacing:.16em}.achievement-toast strong{margin-top:3px;font-size:15px;font-style:italic;font-weight:1000;letter-spacing:-.025em}.achievement-toast em{margin-top:3px;color:#d5eaff;font-size:8px;font-style:normal;font-weight:750;line-height:1.3}.achievement-toast>i{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:#07375e;background:#b7f33c;box-shadow:0 0 17px #b7f33c73;font-style:normal;font-weight:1000}@keyframes achievement-toast-timer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:520px){.achievement-toast-host{top:max(10px,env(safe-area-inset-top));left:10px;width:calc(100% - 20px);transform:none}.achievement-toast{grid-template-columns:62px 1fr auto;gap:9px;border-radius:17px}.achievement-toast>img{width:62px;height:62px}.achievement-toast strong{font-size:12px}}@media(prefers-reduced-motion:reduce){.achievement-toast,.achievement-toast:after{animation:none;transition:none}}.start-menu__background,.mode-menu>.menu-screen__background{object-position:50% 52%}.menu-utility{position:absolute;z-index:12;left:50%;bottom:max(4.4%,env(safe-area-inset-bottom));width:min(36%,178px);display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(12px,3.3vw,22px);pointer-events:auto;transform:translate(-50%);opacity:0}.menu-utility button{position:relative;overflow:hidden;padding:0;border:0;cursor:pointer;filter:drop-shadow(0 7px 8px rgba(0,19,66,.38));transition:transform .15s ease,filter .15s ease}.menu-utility__button{aspect-ratio:1;background-color:transparent;background-image:var(--utility-art);background-repeat:no-repeat;background-size:contain;background-position:center}.menu-utility-glint{z-index:2;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.menu-utility button:active{transform:translateY(3px) scale(.95);filter:brightness(.95) drop-shadow(0 3px 5px rgba(0,19,66,.35))}.menu-utility button:focus-visible{outline:3px solid #fff;outline-offset:2px;border-radius:12px}.menu-utility-toast{position:absolute;z-index:20;left:50%;bottom:17%;padding:9px 14px;border:1px solid rgba(255,255,255,.75);border-radius:999px;color:#fff;background:#001d58d1;box-shadow:0 8px 20px #00124242;font-size:9px;font-weight:1000;letter-spacing:.11em;opacity:0;transform:translate(-50%,9px);transition:opacity .18s ease,transform .18s ease;pointer-events:none;white-space:nowrap}.menu-utility-toast.is-visible{opacity:1;transform:translate(-50%)}.start-menu.is-ready .menu-utility{animation:menu-utility-arrive .48s cubic-bezier(.13,.9,.2,1.08) 1.7s both}.start-menu.is-leaving .menu-utility{animation:menu-ui-fade .25s ease-in both!important}@keyframes menu-utility-arrive{to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}@media(min-aspect-ratio:4/3){.menu-utility{bottom:max(5.2%,env(safe-area-inset-bottom));width:min(25%,178px)}}@media(max-height:640px)and (max-aspect-ratio:4/3){.menu-utility{bottom:max(.7%,env(safe-area-inset-bottom))}}.shop-menu{--shop-blue:#0768ee;--shop-ink:#0a214d;--shop-width:min(100%, calc(430px + clamp(0px, calc(100vw - 510px) ,40px)) );--shop-header-width:min(100%,540px);--shop-display-font:var(--game-ui-font);z-index:110;display:grid;grid-template-rows:112px 56px minmax(0,1fr);align-content:stretch;gap:9px;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));overflow:hidden;color:var(--shop-ink);opacity:1;background:#0a64c8;touch-action:manipulation}.shop-menu.is-ready{opacity:1}.shop-menu__header,.shop-tabs,.shop-catalog{opacity:0;will-change:transform,opacity}.shop-menu.is-ready .shop-menu__header{animation:shop-shell-enter .48s cubic-bezier(.16,.88,.22,1.08) .04s both}.shop-menu.is-ready .shop-tabs{animation:shop-shell-enter .48s cubic-bezier(.16,.88,.22,1.08) .12s both}.shop-menu.is-ready .shop-catalog{animation:shop-catalog-enter .55s cubic-bezier(.16,.88,.22,1.05) .19s both}.shop-menu__shade{position:absolute;z-index:-2;inset:0;background:linear-gradient(180deg,#eff9ffd6,#d9edffad 24%,#014ab042);-webkit-backdrop-filter:blur(5px) saturate(.8);backdrop-filter:blur(5px) saturate(.8)}.shop-menu__header{position:relative;display:grid;grid-template-columns:58px minmax(0,1fr) max-content;align-items:start;width:var(--shop-header-width);height:112px;margin:0 auto}.shop-menu__header--no-back{grid-template-columns:minmax(0,1fr) max-content}.shop-menu__header--no-back .shop-wallet{grid-column:2}.shop-menu__back{position:relative;top:3px;left:0;width:52px;height:52px;font-size:34px;transition:transform .16s ease,filter .16s ease}.shop-menu__back:active{transform:translateY(3px) scale(.92);filter:brightness(.96)}.shop-menu__brand{display:grid;justify-items:center;align-content:start;line-height:1;filter:drop-shadow(0 4px 7px rgba(255,255,255,.48))}.shop-menu__brand img{width:min(100%,222px);height:104px;object-fit:contain}.shop-wallet{position:relative;z-index:3;grid-column:3;justify-self:end;display:flex;flex-direction:column;align-items:flex-end;gap:8px;max-width:calc(var(--shop-width) - 58px)}.shop-wallet__coins,.shop-wallet__level{width:max-content;min-height:43px;padding:5px 7px;border:2px solid rgba(255,255,255,.94);border-radius:17px;background:linear-gradient(145deg,#fffffffa,#eef6fff0);box-shadow:0 5px #a9bbdab3,0 8px 18px #0c367829,inset 0 1px #fff;color:#071f50;font-family:var(--game-ui-font);font-size:19px;font-style:italic;font-weight:950;line-height:1;letter-spacing:-.045em;white-space:nowrap}.shop-wallet__coins{display:grid;grid-template-columns:31px max-content 34px;align-items:center;justify-content:center;column-gap:8px;min-width:130px}.shop-wallet__coins b,.shop-wallet__level b{display:block;min-width:0;line-height:1;white-space:nowrap;text-shadow:0 1px 0 #fff}.shop-wallet__coins>.shop-coin{width:31px;height:31px;font-size:18px;justify-self:center}.shop-wallet__coins button{display:grid;place-items:center;width:34px;height:34px;padding:0 0 2px;border:0;border-radius:10px;color:#075bd5;background:#fff;box-shadow:0 2px 6px #0e356933;font:1000 27px/1 var(--game-ui-font);transition:transform .15s ease,box-shadow .15s ease,color .15s ease}.shop-wallet__coins button:active{transform:translateY(2px) scale(.9);box-shadow:0 1px 2px #0e35692e}.shop-wallet__coins.is-spending{animation:shop-wallet-spend .55s cubic-bezier(.2,.8,.22,1)}.shop-wallet__coins.is-spending .shop-coin{animation:shop-coin-spend .55s ease}.shop-wallet__level{display:grid;grid-template-columns:31px max-content;align-items:center;justify-content:center;column-gap:9px;min-width:106px;padding-inline:11px;font-size:17px}.shop-wallet__level img{display:block;width:31px;height:31px;object-fit:contain;justify-self:center}.shop-coin{display:inline-grid;place-items:center;flex:0 0 auto;width:1.35em;height:1.35em;border:2px solid #fff7b0;border-radius:50%;color:#fff;background:linear-gradient(145deg,#ffc721,#ff7b00);box-shadow:0 1px #ad4d00,0 2px 5px #843f0040;font:1000 .78em/1 var(--game-ui-font);font-style:normal}.shop-tabs{position:relative;display:grid;grid-template-columns:repeat(3,1fr);width:var(--shop-width);height:56px;margin:0 auto;border:2px solid rgba(255,255,255,.92);border-radius:22px;overflow:hidden}.shop-tabs:where(:not(.aero-console,.aero-console *)){background:#fafcfff0;box-shadow:0 6px #a6bbddbf,0 11px 26px #00317b3d,inset 0 1px #fff}.shop-tabs__selector{position:absolute;z-index:0;inset:0 auto 0 0;width:33.333%;border:2px solid #3d89f4;border-radius:20px;transform:translate(0);transition:transform .36s cubic-bezier(.2,.8,.2,1);pointer-events:none;overflow:hidden}.shop-tabs__selector:where(:not(.aero-console,.aero-console *)){background:linear-gradient(145deg,#fff,#f4f9ff);box-shadow:0 3px 10px #0066f036,inset 0 -3px #0e68eb}.shop-tabs__selector i{position:absolute;top:-35%;bottom:-35%;left:-42%;width:22%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.9),transparent);transform:skew(-18deg)}.shop-tabs[data-active-category=avatars] .shop-tabs__selector{transform:translate(100%)}.shop-tabs[data-active-category=badges] .shop-tabs__selector{transform:translate(200%)}.shop-tabs button{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:5px;border:0;color:#58677f;background:transparent;font:1000 13px/1 var(--shop-display-font);letter-spacing:.045em;text-shadow:0 1px 0 rgba(255,255,255,.82);cursor:pointer;transition:color .24s ease,transform .16s ease,text-shadow .24s ease}.shop-tabs button:active{transform:scale(.94)}.shop-tabs button+button:before{content:"";position:absolute;left:0;top:20%;height:60%;width:1px;background:#dce3ef}.shop-tab__icon{width:26px;height:26px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.shop-tab__icon--racket{overflow:visible;stroke-width:3.6}.shop-tab__icon--badge{width:29px}.shop-tabs button.is-active{color:var(--shop-blue);text-shadow:0 1px 0 #fff}.shop-tabs button.is-active .shop-tab__icon{animation:shop-tab-icon-pop .38s cubic-bezier(.18,.9,.2,1.18)}.shop-tabs button.is-active~.shop-tabs__selector i,.shop-tabs[data-active-category] .shop-tabs__selector i{animation:shop-selector-glint .62s ease-out}.shop-catalog{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;width:var(--shop-width);min-height:0;margin:0 auto;padding:13px 11px 9px;border:2px solid rgba(255,255,255,.88);border-radius:28px;overflow:hidden;background:linear-gradient(155deg,#fffffff7,#f1f6fdf2);box-shadow:0 15px 36px #0026694d,inset 0 1px #fff}.shop-catalog.is-transitioning,.shop-menu.is-account-syncing .shop-catalog{pointer-events:none}.shop-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));gap:10px;min-height:0;will-change:transform,opacity}.shop-grid.is-leaving-left{animation:shop-grid-leave-left .15s ease-in both}.shop-grid.is-leaving-right{animation:shop-grid-leave-right .15s ease-in both}.shop-card{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto auto 32px;align-items:center;justify-items:center;min-width:0;min-height:0;padding:8px 7px 7px;border:1px solid #d9e0eb;border-radius:18px;overflow:hidden;transition:transform .18s ease,box-shadow .2s ease,border-color .2s ease,filter .2s ease}.shop-card:where(:not(.aero-console,.aero-console *)){background:linear-gradient(145deg,#fff,#f3f6fa);box-shadow:0 3px 7px #18315c21,inset 0 1px #fff}.shop-card:after{content:"";position:absolute;z-index:5;top:-35%;bottom:-35%;left:-62%;width:30%;opacity:0;transform:skew(-19deg);pointer-events:none}.shop-card:where(:not(.aero-console,.aero-console *)):after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.94),transparent)}.shop-grid[data-motion=open] .shop-card.is-entering{animation:shop-card-enter-up .48s cubic-bezier(.15,.84,.2,1.08) calc(var(--shop-order) * 38ms) both}.shop-grid[data-motion=from-right] .shop-card.is-entering{animation:shop-card-enter-right .42s cubic-bezier(.18,.84,.22,1.06) calc(var(--shop-order) * 28ms) both}.shop-grid[data-motion=from-left] .shop-card.is-entering{animation:shop-card-enter-left .42s cubic-bezier(.18,.84,.22,1.06) calc(var(--shop-order) * 28ms) both}.shop-card.is-just-purchased{z-index:4;animation:shop-card-purchased .66s cubic-bezier(.18,.86,.2,1.12) both}.shop-card.is-just-purchased:after{animation:shop-card-shine .65s ease-out both}.shop-card.is-just-equipped,.player-center-screen .account-inventory-grid .account-inventory-item.is-just-equipped{z-index:4;animation:shop-card-equipped .52s cubic-bezier(.18,.86,.2,1.12) both}.shop-card.is-action-denied,.player-center-screen .account-inventory-grid .account-inventory-item.is-action-denied{animation:shop-card-denied .36s ease both}.shop-card__art{display:grid;place-items:center;width:100%;min-height:0;overflow:hidden}.shop-card__art img{display:block;width:auto;height:100%;max-width:95%;max-height:100%;object-fit:contain;filter:drop-shadow(0 4px 3px rgba(8,21,49,.24))}.shop-card.shop-card--racket .shop-card__art{align-self:stretch;height:auto;max-height:100%}.shop-card[data-racket-id=racket-002] .shop-card__art img{transform:scale(1.08)}.shop-card--avatar .shop-card__art{width:min(100%,112px);aspect-ratio:1;margin:auto;border-radius:12px}.shop-card--avatar .shop-card__art:where(:not(.aero-console,.aero-console *)){background:#e8edf4;box-shadow:inset 0 0 0 1px #1b366114}.shop-card--avatar .shop-card__art img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;filter:none}.shop-card--badge .shop-card__art{position:relative;width:min(100%,116px);aspect-ratio:1;margin:auto;border-radius:12px;overflow:visible}.shop-card--badge .shop-card__art:where(:not(.aero-console,.aero-console *)){background:linear-gradient(145deg,#edf1f6,#dfe5ed);box-shadow:inset 0 0 0 1px #1b366114}.shop-card--badge .shop-card__avatar-ghost{position:absolute;inset:14% 18% 10%;opacity:.42;background:radial-gradient(circle at 50% 22%,#8f98a6 0 20%,transparent 21%),radial-gradient(ellipse at 50% 83%,#8f98a6 0 42%,transparent 43%)}.shop-card--badge .shop-card__art img{position:absolute;z-index:2;left:50%;bottom:2%;width:112%;height:auto;max-width:none;max-height:45%;object-fit:contain;transform:translate(-50%);filter:drop-shadow(0 3px 2px rgba(8,21,49,.28))}.shop-card__no-badge-mark{position:relative;z-index:2;display:grid;place-items:center;width:38%;aspect-ratio:1;border:2px solid #9ba7b8;border-radius:50%;color:#8995a6;background:#ffffffbd;font-size:30px;font-weight:900;line-height:1}.shop-card__telegram-mark{display:grid;place-items:center;width:100%;height:100%;color:#fff;background:linear-gradient(145deg,#34b7f1,#087cd3);font-size:40px;text-shadow:0 2px 4px rgba(0,49,95,.25)}.shop-card h3{width:100%;margin:3px 0 1px;color:#091c45;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;font:1000 11.5px/1 var(--shop-display-font);letter-spacing:.015em;text-shadow:0 1px 0 #fff}.shop-card__price,.shop-card__owned,.shop-card__require{display:flex;align-items:center;justify-content:center;min-height:19px;color:#24395f;font:900 9.5px/1 var(--shop-display-font);font-style:normal;letter-spacing:.025em;white-space:nowrap}.shop-card__price .shop-coin{margin-right:3px;font-size:1.05em}.shop-card__owned{color:#14825c}.shop-card__require{color:#6c7c96;letter-spacing:.005em}.shop-card__require svg{width:12px;height:12px;flex:0 0 12px;margin-right:3px;fill:currentColor}.shop-card>button{position:relative;width:100%;height:30px;padding:2px;border:1.5px solid #1470f4;border-radius:9px;color:#0864e8;background:#fff;font:1000 11.5px/1 var(--shop-display-font);font-style:normal;letter-spacing:.055em;cursor:pointer;transition:transform .14s ease,box-shadow .16s ease,filter .16s ease,background .2s ease,color .2s ease}.shop-card>button:not(:disabled):active{transform:translateY(2px) scale(.95);filter:brightness(.96);box-shadow:none}.shop-card.is-available>button{color:#fff;border-color:#1470f4;background:linear-gradient(145deg,#258cff,#0757db);box-shadow:0 3px #0643ac,0 6px 10px #0753bd33,inset 0 1px #ffffff4d;text-shadow:0 1px 1px rgba(0,45,125,.3)}.shop-card.is-owned>button{color:#0864d8;border-color:#1470f4;background:linear-gradient(145deg,#fff,#f5f9ff);box-shadow:0 3px #bfd2ec,0 6px 10px #0753bd1f,inset 0 1px #fff;text-shadow:none}.shop-card.is-equipped>button{color:#12824c;border-color:#25a960;background:linear-gradient(145deg,#fff,#f3fff8);box-shadow:0 3px #b9dcca,0 6px 10px #138e451f,inset 0 1px #fff;text-shadow:none}.shop-card.is-level-locked .shop-card__art{filter:grayscale(1);opacity:.55}.shop-card.is-level-locked>button,.shop-card.is-expensive>button{color:#75839a;border-color:#a5afbf;background:#e8ecf2}.shop-card__check,.shop-card__lock{position:absolute;z-index:2;top:0;left:0;display:grid;place-items:center;width:28px;height:28px;color:#fff;background:#ef2639;border-radius:0 0 9px;font:1000 17px/1 var(--game-ui-font);box-shadow:2px 2px 5px #8211193d}.shop-card__check{background:linear-gradient(145deg,#42cf79,#169b4e);box-shadow:2px 2px 5px #0a713440,inset 0 1px #ffffff57}.shop-card__lock img{display:block;width:64%;height:64%;object-fit:contain;filter:drop-shadow(0 1px 1px rgba(107,8,14,.24))}.shop-pagination{display:grid;grid-template-columns:42px 1fr 42px;align-items:center;gap:6px;min-height:42px;padding-top:7px}.shop-pagination>button{display:grid;place-items:center;width:100%;height:36px;padding:0;border:1px solid #d4dce8;border-radius:10px;color:#0a5fd5;background:#fff;box-shadow:0 2px 4px #20375c26;transition:transform .14s ease,box-shadow .14s ease,opacity .18s ease}.shop-pagination__arrow>i{display:block;width:12px;height:12px;border-top:3px solid currentColor;border-right:3px solid currentColor;border-radius:1px;filter:drop-shadow(0 1px 0 rgba(255,255,255,.72))}.shop-pagination__arrow--previous>i{transform:rotate(-135deg);margin-left:5px}.shop-pagination__arrow--next>i{transform:rotate(45deg);margin-right:5px}.shop-pagination>button:not(:disabled):active{transform:translateY(2px) scale(.91);box-shadow:0 1px 2px #20375c1f}.shop-pagination>button:disabled{opacity:.35}.shop-pagination>div{display:flex;justify-content:center;gap:9px}.shop-page-dot{width:10px;height:10px;padding:0;border:0;border-radius:50%;transition:transform .22s ease,background .22s ease,box-shadow .22s ease}.shop-page-dot:where(:not(.aero-console,.aero-console *)){background:#c9d1df}.shop-page-dot:active{transform:scale(.75)}.shop-page-dot.is-active{transform:scale(1.16)}.shop-page-dot.is-active:where(:not(.aero-console,.aero-console *)){background:#126df1;box-shadow:0 0 0 3px #126df11f}.shop-empty{place-self:center;text-align:center;color:#506583}.shop-empty:not([hidden]){display:grid;justify-items:center}.shop-empty span{font-size:clamp(52px,18vw,110px);opacity:.22}.shop-empty h2{margin:4px 0;font-size:clamp(22px,7vw,42px);font-style:italic}.shop-empty p{margin:0;font-size:clamp(9px,2.5vw,14px);font-weight:900;letter-spacing:.1em}.shop-toast{position:absolute;z-index:12;left:50%;bottom:max(24px,env(safe-area-inset-bottom));padding:10px 17px;border:2px solid #fff;border-radius:999px;color:#fff;font-size:clamp(9px,2.8vw,13px);font-weight:1000;letter-spacing:.05em;opacity:0;pointer-events:none;transform:translate(-50%,12px) scale(.95);transition:opacity .2s ease,transform .2s ease;white-space:nowrap}.shop-toast:where(:not(.aero-console,.aero-console *)){background:#042a68f0;box-shadow:0 9px 24px #00164454}.shop-toast.is-visible{opacity:1;transform:translate(-50%) scale(1)}@media(max-width:480px){.shop-catalog{padding:11px 9px 8px}.shop-grid{gap:8px}.shop-card{grid-template-rows:minmax(0,1fr) 14px 14px 29px;row-gap:1px;padding:6px 5px 5px;border-radius:15px}.shop-card__art{align-self:stretch;width:100%;height:100%;max-height:100%;min-height:0}.shop-card.shop-card--racket .shop-card__art>img{width:auto;height:70%;max-width:74%;max-height:70%}.shop-card.shop-card--racket[data-racket-id=racket-002] .shop-card__art>img{transform:scale(1.06)}.shop-card--avatar .shop-card__art{align-self:center;width:min(86%,92px);height:auto;max-width:92px;max-height:100%;aspect-ratio:1;margin:0 auto}.shop-card--badge .shop-card__art{align-self:center;width:min(89%,96px);height:auto;max-width:96px;max-height:100%;aspect-ratio:1;margin:0 auto}.shop-card h3{align-self:center;margin:0;font-size:10px;line-height:1}.shop-card__price,.shop-card__owned,.shop-card__require{align-self:center;min-height:0;max-width:100%;overflow:hidden;font-size:7.5px;line-height:1;text-overflow:ellipsis}.shop-card__price{min-height:12px;overflow:visible;color:#17386d;font-size:10px;letter-spacing:-.02em;text-overflow:clip}.shop-card__price .shop-coin{font-size:11px}.shop-card>button{height:27px;font-size:11px}.shop-card__check,.shop-card__lock{width:26px;height:26px;font-size:16px}}@media(hover:hover)and (pointer:fine){.shop-card:not(.is-level-locked):hover{transform:translateY(-3px);border-color:#a9cef9}.shop-card:not(.is-level-locked):hover:where(:not(.aero-console,.aero-console *)){box-shadow:0 8px 16px #18458930,inset 0 1px #fff}.shop-card:hover .shop-card__art{transform:scale(1.035)}.shop-card__art{transition:transform .22s ease}.shop-tabs button:hover{color:#1768cf}.shop-pagination>button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 4px 8px #204a8f33}}@keyframes shop-shell-enter{0%{opacity:0;transform:translateY(-13px) scale(.985)}to{opacity:1;transform:none}}@keyframes shop-catalog-enter{0%{opacity:0;transform:translateY(20px) scale(.975)}to{opacity:1;transform:none}}@keyframes shop-card-enter-up{0%{opacity:0;transform:translateY(20px) scale(.92)}72%{opacity:1}to{opacity:1;transform:none}}@keyframes shop-card-enter-right{0%{opacity:0;transform:translate(30px) rotate(.8deg) scale(.96)}to{opacity:1;transform:none}}@keyframes shop-card-enter-left{0%{opacity:0;transform:translate(-30px) rotate(-.8deg) scale(.96)}to{opacity:1;transform:none}}@keyframes shop-grid-leave-left{to{opacity:0;transform:translate(-24px) scale(.985)}}@keyframes shop-grid-leave-right{to{opacity:0;transform:translate(24px) scale(.985)}}@keyframes shop-card-purchased{0%{transform:scale(.94);filter:brightness(1)}42%{transform:scale(1.075);filter:brightness(1.18);border-color:#ffd34e;box-shadow:0 0 0 3px #ffc11b3d,0 12px 25px #1f57a03d}to{transform:none;filter:none}}@keyframes shop-card-equipped{0%{transform:scale(.96)}48%{transform:scale(1.055);border-color:#31b66a;box-shadow:0 0 0 4px #1faf5b2e,0 10px 22px #12814133}to{transform:none}}@keyframes shop-card-shine{0%{left:-62%;opacity:0}18%{opacity:.9}to{left:132%;opacity:0}}@keyframes shop-card-denied{0%,to{transform:translate(0)}22%{transform:translate(-5px);border-color:#ef4254}48%{transform:translate(5px)}72%{transform:translate(-3px)}}@keyframes shop-tab-icon-pop{45%{transform:scale(1.18) rotate(-4deg)}}@keyframes shop-selector-glint{0%{left:-42%;opacity:0}24%{opacity:1}to{left:128%;opacity:0}}@keyframes shop-wallet-spend{35%{transform:scale(.94);color:#e63647;box-shadow:0 3px #a9bbdab8,0 0 15px #ef304238}68%{transform:scale(1.025)}}@keyframes shop-coin-spend{35%{transform:rotate(-16deg) scale(.84);filter:brightness(1.18)}72%{transform:rotate(5deg) scale(1.08)}}@media(max-height:690px){.shop-menu{grid-template-rows:83px 45px minmax(0,1fr);gap:6px;padding-top:max(7px,env(safe-area-inset-top))}.shop-menu__header{height:83px;grid-template-columns:48px minmax(0,1fr) max-content}.shop-menu__header--no-back{grid-template-columns:minmax(0,1fr) max-content}.shop-menu__brand img{height:78px}.shop-menu__back{width:44px;height:44px;font-size:29px}.shop-wallet{gap:5px}.shop-wallet__coins,.shop-wallet__level{min-height:34px;border-radius:12px;font-size:15px}.shop-wallet__coins{grid-template-columns:25px max-content 28px;min-width:116px;column-gap:6px;padding:3px 5px}.shop-wallet__coins>.shop-coin,.shop-wallet__level img{width:25px;height:25px}.shop-wallet__coins>.shop-coin{font-size:15px}.shop-wallet__coins button{width:28px;height:28px;border-radius:8px;font-size:23px}.shop-wallet__level{grid-template-columns:25px max-content;min-width:92px;column-gap:7px;padding:3px 8px}.shop-tabs{height:45px}.shop-tabs button{font-size:12px}.shop-tab__icon{width:21px;height:21px}.shop-card{grid-template-rows:minmax(0,1fr) auto auto 23px;padding:4px}.shop-card h3{margin:1px 0;font-size:9px}.shop-card__price,.shop-card__owned,.shop-card__require{min-height:15px;font-size:8px}.shop-card>button{height:22px;font-size:10px}.shop-card__check,.shop-card__lock{width:23px;height:23px;font-size:14px}.shop-pagination{min-height:29px;padding-top:3px}.shop-pagination>button{height:25px;font-size:28px}}@media(prefers-reduced-motion:reduce){.friend-menu *,.friend-menu *:before,.friend-menu *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.12s!important}}@media(prefers-reduced-motion:reduce){.shop-menu *,.shop-menu *:before,.shop-menu *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.12s!important}}.rival-menu{--tour-accent:#41d77a;grid-template-rows:clamp(78px,11vh,104px) clamp(46px,6.2vh,56px) minmax(0,1fr);gap:8px;overflow:hidden;padding:max(8px,env(safe-area-inset-top)) max(9px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(9px,env(safe-area-inset-left));color:#fff;background:#06162e;isolation:isolate}.rival-menu__background{z-index:-4;filter:saturate(.88) brightness(.5);transform:scale(1.06);transition:opacity .22s ease,filter .35s ease}.rival-menu__wash{z-index:-3;background:linear-gradient(180deg,#020d20c7,#04122b9e 34%,#030e22ed),linear-gradient(100deg,rgba(9,32,72,.5),transparent 62%);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.rival-menu:after{content:"";position:absolute;z-index:-2;inset:0;background:radial-gradient(circle at 88% 17%,color-mix(in srgb,var(--tour-accent),transparent 72%),transparent 31%);pointer-events:none;transition:background .3s}.rival-header{width:min(100%,1180px);height:100%;grid-template-columns:clamp(44px,11vw,56px) minmax(0,1fr) clamp(66px,18vw,88px);justify-self:center;padding:0 2px}.rival-header .menu-back{color:#fff;border:1px solid rgba(255,255,255,.26);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.rival-header .menu-back:where(:not(.aero-console,.aero-console *)){background:#07163194;box-shadow:0 8px 22px #0003,inset 0 1px #ffffff24}.rival-title{display:grid;grid-template-columns:max-content 1fr;grid-template-rows:auto auto;align-items:end;column-gap:9px;padding-left:2px}.rival-title>small{grid-column:1;grid-row:1;color:var(--tour-accent);font:900 clamp(8px,2vw,11px)/1 var(--game-ui-font);letter-spacing:.2em}.rival-header .rival-title h1{grid-column:1;grid-row:2;margin:3px 0 0;color:#fff;font:1000 clamp(27px,7.2vw,42px)/.9 var(--game-ui-font);letter-spacing:-.07em;text-shadow:0 4px 18px rgba(0,0,0,.28)}.rival-header .rival-title h1 b{display:inline;margin:0;color:var(--tour-accent);font-size:inherit;text-shadow:inherit;transition:color .3s}.tour-rank{grid-column:2;grid-row:2;align-self:center;display:flex;align-items:center;gap:7px;min-width:0;margin-top:2px;color:#dbe8fb;font:900 clamp(8px,2vw,11px)/1 var(--game-ui-font);letter-spacing:.08em;white-space:nowrap}.tour-rank i{--rank-progress:0;position:relative;display:block;width:clamp(31px,8vw,44px);height:5px;overflow:hidden;border-radius:5px;background:#ffffff2b}.tour-rank i:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--tour-accent);box-shadow:0 0 8px var(--tour-accent);transform:scaleX(var(--rank-progress));transform-origin:left center}.rival-energy{width:clamp(62px,16vw,82px);color:#fff;background:#071631ab;box-shadow:0 8px 22px #00000038,inset 0 0 0 1px #ffffff2e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.rival-energy:before{background:radial-gradient(circle at 35% 28%,#ffffff2b,#0a1f428c 70%);box-shadow:inset 0 -3px 7px #00000038}.rival-energy__track{stroke:#fff3}.rival-energy__core,.rival-energy.shortage .rival-energy__core strong{color:#fff}.group-nav{width:min(100%,1180px);justify-self:center;grid-template-columns:42px minmax(0,1fr) 42px;border:1px solid rgba(255,255,255,.16);border-radius:15px;background:#04122ba3;box-shadow:0 10px 25px #0000002e,inset 0 1px #ffffff17;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.group-nav:before{display:none}.group-arrow{color:#fff;background:transparent;box-shadow:none;text-shadow:none}.group-arrow:active{color:var(--tour-accent);background:#ffffff14}.group-tabs{gap:5px;padding:4px 5px;border:0;touch-action:pan-y}.group-tabs__selector{top:4px;bottom:4px;border:1px solid color-mix(in srgb,var(--tour-accent),white 15%);border-radius:10px;background:linear-gradient(145deg,color-mix(in srgb,var(--tour-accent),#fff 8%),color-mix(in srgb,var(--tour-accent),#0b244f 62%));box-shadow:0 0 18px color-mix(in srgb,var(--tour-accent),transparent 68%),inset 0 1px #ffffff47}.group-tabs button,.group-tabs button[data-group=training]{flex:0 0 60px;height:100%;padding:4px;border:0;border-radius:9px;color:#aebbd0;background:transparent}.group-tabs button[data-group=training]{flex-basis:86px}.group-tabs button span,.group-tabs button[data-group=training] span{font:1000 15px/1 var(--game-ui-font);letter-spacing:-.02em}.group-tabs button[data-group=training] span{font-size:8px;letter-spacing:.04em}.group-tabs button small,.group-tabs button.active small{display:block;margin-top:4px;color:inherit;font:900 6px/1 var(--game-ui-font);letter-spacing:.12em}.group-tabs button.active{color:#fff;text-shadow:0 2px 5px rgba(0,0,0,.28)}.group-tabs button.locked:not(.active){opacity:.48;filter:none}.group-tabs button>b{top:1px;right:2px;width:15px;height:15px}.tour-card{width:min(100%,1180px);min-height:0;justify-self:center;display:grid;grid-template-rows:auto minmax(128px,1fr) minmax(82px,.62fr) clamp(88px,13vh,116px);gap:8px;overflow:hidden;padding:clamp(11px,2vw,18px);border:1px solid rgba(255,255,255,.16);border-radius:22px;background:linear-gradient(155deg,#0b2247d6,#041129eb);box-shadow:0 20px 55px #00000052,inset 0 1px #ffffff1f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:tour-card-in .42s cubic-bezier(.2,.8,.2,1) both}.tour-card__heading{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:12px}.tour-card__heading>div:first-child{min-width:0}.tour-card__heading small{color:var(--tour-accent);font:900 clamp(8px,2vw,11px)/1 var(--game-ui-font);letter-spacing:.16em;transition:color .3s}.tour-card__heading h2{max-width:100%;overflow:hidden;margin:4px 0 3px;color:#fff;font:1000 clamp(19px,5.5vw,32px)/.92 var(--game-ui-font);letter-spacing:-.055em;text-overflow:ellipsis;white-space:nowrap}.tour-card__heading p{margin:0;color:#9fb1cc;font:800 clamp(8px,2.2vw,11px)/1 var(--game-ui-font);letter-spacing:.1em}.tour-stage-summary{display:flex;align-items:center;gap:7px;width:min(100%,250px);margin-top:8px}.tour-stage-summary i{--tour-progress:0;position:relative;display:block;flex:1;height:4px;overflow:hidden;border-radius:4px;background:#ffffff26}.tour-stage-summary i:after{content:"";position:absolute;inset:0;background:var(--tour-accent);transform:scaleX(var(--tour-progress));transform-origin:left center;transition:transform .3s ease}.tour-stage-summary b{color:#9fb1cc;font:900 7px/1 var(--game-ui-font);letter-spacing:.08em;white-space:nowrap}.tour-trophy{display:grid;grid-template-columns:32px auto;grid-template-rows:1fr 1fr;align-items:center;column-gap:6px;padding:7px 9px;border:1px solid rgba(255,255,255,.12);border-radius:13px;background:#ffffff0f}.tour-trophy>span{grid-row:1/3;display:block;width:29px;height:29px}.tour-trophy svg{width:100%;height:100%}.tour-trophy strong{align-self:end;color:#fff;font:1000 15px/1 var(--game-ui-font)}.tour-trophy small{align-self:start;margin-top:3px;color:#8fa2c0;font-size:6px;letter-spacing:.1em}.tour-card .rival-cards{position:relative;min-height:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:minmax(0,1fr);align-items:stretch;gap:5px;overflow:visible;opacity:0;transform:translate(16px)}.tour-card .rival-cards.animate-in{animation:tour-rounds-in .32s ease both}.tour-card .rival-card.tour-round{position:relative;min-width:0;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;place-items:center;overflow:visible;padding:4px 2px 2px;border:0;border-radius:13px;color:#fff;background:transparent;box-shadow:none;isolation:isolate;transform:none}.tour-card .rival-card.tour-round.boss{grid-column:auto;grid-row:auto}.tour-card .rival-card.tour-round:before{z-index:-1;inset:0;border:1px solid transparent;border-radius:13px;background:linear-gradient(180deg,#ffffff0e,#ffffff04);opacity:1;transition:border-color .18s,background .18s,transform .18s}.tour-card .rival-card.tour-round.selected:before{border-color:color-mix(in srgb,var(--tour-accent),white 15%);background:linear-gradient(180deg,color-mix(in srgb,var(--tour-accent),transparent 78%),#ffffff0b);box-shadow:0 0 20px color-mix(in srgb,var(--tour-accent),transparent 72%);transform:scale(1.025)}.tour-round__line{position:absolute;z-index:-2;top:39%;left:-12%;width:24%;height:3px;background:#ffffff29}.tour-round:first-child .tour-round__line{display:none}.tour-round.defeated+.tour-round .tour-round__line,.tour-round.defeated .tour-round__line{background:var(--tour-accent);box-shadow:0 0 7px color-mix(in srgb,var(--tour-accent),transparent 52%)}.tour-round__portrait{position:relative;align-self:center;display:block;width:min(15vw,82px);max-width:84%;aspect-ratio:1;overflow:hidden;border:3px solid rgba(255,255,255,.25);border-radius:50%;background:#142d56;box-shadow:0 7px 17px #00000047;transition:transform .18s,border-color .18s,filter .18s}.tour-card .tour-round__portrait>img,.tour-card .rival-card.boss .tour-round__portrait>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--avatar-x,50%) var(--avatar-y,28%);transform:scale(var(--avatar-scale,1));transform-origin:var(--avatar-x,50%) var(--avatar-y,28%);filter:none;-webkit-mask-image:none;mask-image:none}.tour-round.selected .tour-round__portrait{border-color:var(--tour-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--tour-accent),transparent 72%),0 9px 20px #00000057;transform:translateY(-3px) scale(1.04)}.tour-round.locked .tour-round__portrait{filter:grayscale(.75) brightness(.48)}.tour-round.defeated .tour-round__portrait{border-color:var(--tour-accent)}.tour-round__check{position:absolute;z-index:4;right:-1px;bottom:-1px;display:grid;place-items:center;width:25px;height:25px;border:2px solid #fff;border-radius:50%;color:#06223c;background:var(--tour-accent);font:1000 14px/1 var(--game-ui-font)}.tour-card .rival-card__lock{z-index:5;top:50%;left:50%;width:30px;height:30px;padding:7px;border:1px solid rgba(255,255,255,.34);background:#040f23cc;transform:translate(-50%,-50%)}.tour-round__copy{align-self:end;display:block;min-width:0;width:100%;padding:3px 1px;text-align:center}.tour-round__copy small,.tour-round__copy strong,.tour-round__copy em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tour-round__copy small{color:#91a5c4;font:900 clamp(6px,1.6vw,8px)/1 var(--game-ui-font);letter-spacing:.08em}.tour-round__copy strong{margin-top:4px;color:#fff;font:1000 clamp(11px,3vw,15px)/1 var(--game-ui-font);letter-spacing:-.03em}.tour-round__copy em{margin-top:4px;color:#7e91ae;font:900 clamp(5.5px,1.45vw,7px)/1 var(--game-ui-font);font-style:normal;letter-spacing:.06em}.tour-round.available .tour-round__copy em{color:var(--tour-accent)}.tour-round.defeated .tour-round__copy em{color:#78dca0}.tour-card .rival-card__crown{position:absolute;z-index:5;top:3px;right:5px;color:#ffd75a;font-size:18px;line-height:1;text-shadow:0 2px 8px rgba(255,184,0,.45)}.tour-card .rival-card__tutorial{position:absolute;z-index:5;top:3px;left:50%;width:max-content;padding:3px 5px;border-radius:5px;color:#071b37;background:var(--tour-accent);font:1000 6px/1 var(--game-ui-font);letter-spacing:.07em;transform:translate(-50%)}.tour-opponent{min-width:0;min-height:0;display:grid;grid-template-columns:clamp(70px,20vw,105px) minmax(0,1fr) max-content;align-items:center;gap:10px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:linear-gradient(105deg,color-mix(in srgb,var(--tour-accent),transparent 86%),#ffffff09)}.tour-opponent>img{align-self:stretch;width:100%;height:100%;min-height:74px;object-fit:cover;object-position:var(--avatar-x,50%) var(--avatar-y,28%);transform:scale(var(--avatar-scale,1.03));transform-origin:var(--avatar-x,50%) var(--avatar-y,28%);-webkit-mask-image:linear-gradient(90deg,#000 72%,transparent);mask-image:linear-gradient(90deg,#000 72%,transparent)}.tour-opponent__copy{min-width:0;padding-block:7px}.tour-opponent__copy small{display:block;color:var(--tour-accent);font:900 clamp(7px,1.8vw,9px)/1 var(--game-ui-font);letter-spacing:.11em}.tour-opponent__copy h3{overflow:hidden;margin:5px 0 4px;color:#fff;font:1000 clamp(21px,5.8vw,34px)/.9 var(--game-ui-font);letter-spacing:-.055em;text-overflow:ellipsis;white-space:nowrap}.tour-opponent__copy p{overflow:hidden;margin:0;color:#a6b7cf;font:800 clamp(7px,1.9vw,10px)/1 var(--game-ui-font);letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap}.tour-opponent__copy p i{display:inline-block;width:3px;height:3px;margin:0 4px;border-radius:50%;background:var(--tour-accent);vertical-align:middle}.tour-opponent__objective{display:block;overflow:hidden;margin-top:7px;color:#fff;font:900 clamp(7px,1.8vw,9px)/1 var(--game-ui-font);letter-spacing:.055em;text-overflow:ellipsis;white-space:nowrap}.tour-opponent__round{display:grid;place-items:center;align-content:center;align-self:stretch;min-width:55px;padding:6px 10px;border-left:1px solid rgba(255,255,255,.1);background:#ffffff06}.tour-opponent__round span{color:#fff;font:1000 clamp(21px,6vw,34px)/1 var(--game-ui-font)}.tour-opponent__round small{margin-top:3px;color:#8296b3;font:900 6px/1 var(--game-ui-font);letter-spacing:.12em}.tour-opponent__empty{grid-column:1/-1;align-self:center;padding:14px;text-align:center}.tour-opponent__empty strong,.tour-opponent__empty small{display:block}.tour-opponent__empty strong{color:#fff;font-size:13px}.tour-opponent__empty small{margin-top:5px;color:#8fa2bd;font-size:9px}.tour-card .rival-play-shell{width:100%;height:100%;grid-template-columns:minmax(0,1fr) minmax(150px,280px);grid-template-rows:1fr;place-items:center;gap:10px;opacity:1;visibility:visible;transform:none;transition:none}.tour-card .rival-match-cost{justify-self:end;min-width:0;width:max-content;height:36px;padding:0 13px;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#a7b6cd;background:#ffffff0d;font-size:9px}.tour-card .rival-match-cost strong{color:#fff;font-size:19px}.tour-card .rival-match-cost b{color:#fff;font-size:9px}.tour-card .rival-play{justify-self:stretch;width:100%;max-width:280px}.rival-toast{bottom:clamp(104px,15vh,135px)}@keyframes tour-card-in{0%{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:none}}@keyframes tour-rounds-in{to{opacity:1;transform:none}}@media(max-height:720px){.rival-menu{grid-template-rows:72px 44px minmax(0,1fr);gap:6px}.rival-header .menu-back{width:42px;height:42px}.rival-energy{width:59px}.tour-card{grid-template-rows:auto minmax(108px,1fr) minmax(68px,.55fr) 76px;gap:5px;padding:8px 10px;border-radius:18px}.tour-card__heading h2{font-size:19px}.tour-trophy{padding:5px 7px}.tour-trophy>span{width:24px;height:24px}.tour-round__portrait{width:min(12.8vw,68px)}.tour-opponent>img{min-height:62px}.tour-card .rival-match-cost{height:30px}}@media(max-width:390px){.friend-header--wide-title{padding-left:54px;padding-right:12px}.friend-header--wide-title h1{font-size:clamp(23px,6.2vw,27px)}}@media(min-width:700px){.rival-menu{gap:11px;padding:14px clamp(18px,3vw,42px) 18px}.group-tabs{justify-content:safe center}.group-tabs button,.group-tabs button[data-group=training]{flex-basis:76px}.group-tabs button[data-group=training]{flex-basis:100px}.tour-card{grid-template-rows:auto minmax(170px,1fr) minmax(96px,.58fr) 112px;padding:18px 22px;gap:11px}.tour-round__portrait{width:min(10vw,112px)}.tour-round__copy strong{font-size:16px}.tour-card .rival-play-shell{grid-template-columns:1fr minmax(220px,310px) 1fr}.tour-card .rival-match-cost{grid-column:1;justify-self:end}.tour-card .rival-play{grid-column:2}}@media(hover:hover)and (pointer:fine){.tour-round.available:hover .tour-round__portrait{transform:translateY(-3px) scale(1.035);border-color:var(--tour-accent)}.group-tabs button:hover{color:#fff}}@media(prefers-reduced-motion:reduce){.rival-menu *,.rival-menu *:before,.rival-menu *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.12s!important}}.rival-menu{color:#082b61;background:#eaf3ff}.rival-menu__background{filter:blur(4px) saturate(.62) brightness(1.16)}.rival-menu__wash{background:linear-gradient(180deg,#f8fcffe6,#ebf5ffd6 42%,#dae9fcf0);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.rival-menu:after{background:radial-gradient(circle at 88% 14%,rgba(23,122,242,.19),transparent 31%),linear-gradient(115deg,rgba(255,255,255,.2),transparent 60%)}.rival-header .menu-back{color:#0b4eac;border-color:#2a68bb38}.rival-header .menu-back:where(:not(.aero-console,.aero-console *)){background:#ffffffd1;box-shadow:0 6px 16px #1c488426,inset 0 1px #fff}.rival-title>small{color:#0c68dc}.rival-header .rival-title h1{color:#082b61;text-shadow:0 2px 0 rgba(255,255,255,.9)}.rival-header .rival-title h1 b{color:#ed354a}.tour-rank{color:#365b8b}.tour-rank i{background:#195baf29}.tour-rank i:after{background:#ed354a;box-shadow:0 0 8px #ed354a57}.rival-energy{color:#082b61;background:#ffffffe0;box-shadow:0 6px 16px #1c488429,inset 0 0 0 1px #fffffff5}.rival-energy:before{background:radial-gradient(circle at 35% 28%,#fff,#eef5ff 70%);box-shadow:inset 0 -3px 7px #1e4a8a1c}.rival-energy__track{stroke:#cbd9ec}.rival-energy__core,.rival-energy.shortage .rival-energy__core strong{color:#082b61}.group-nav{border-color:#2b60a933;background:#ffffffd6;box-shadow:0 5px 14px #1c488426,inset 0 1px #fff}.group-arrow{color:#0a55be}.group-arrow:active{color:#ed354a;background:#edf5ff}.group-tabs__selector{border-color:#67adff;background:linear-gradient(145deg,#2e96ff,#0e5fd7);box-shadow:0 3px 9px #1564cf42,inset 0 1px #ffffffa6}.group-tabs button,.group-tabs button[data-group=training]{color:#6d7f9a}.group-tabs button.active{color:#fff}.group-tabs button.locked:not(.active){color:#8e9bb0;opacity:.58}.tour-card{border-color:#396cb233;background:linear-gradient(155deg,#fffffff0,#eff6fff7);box-shadow:0 14px 38px #1c488430,inset 0 1px #fff}.tour-card__heading small{color:#ed354a}.tour-card__heading h2{color:#082b61}.tour-card__heading p{color:#68809f}.tour-stage-summary i{background:#d4e1f1}.tour-stage-summary b{color:#667e9d}.tour-trophy{border-color:#d8e5f5;background:#f6faff}.tour-trophy strong{color:#0a376f}.tour-trophy small{color:#7c8da6}.tour-card .rival-card.tour-round:before{border-color:transparent;background:linear-gradient(180deg,#ffffffdb,#e2eefda3)}.tour-card .rival-card.tour-round.selected:before{border-color:#3796ff;background:linear-gradient(180deg,#fff,#e5f2ff);box-shadow:0 7px 17px #1666d12b}.tour-round__line{background:#c9d7e9}.tour-round.defeated+.tour-round .tour-round__line,.tour-round.defeated .tour-round__line{background:#167af2;box-shadow:0 0 7px #167af24d}.tour-round__portrait{border-color:#d7e2f0;background:#dbe8f8;box-shadow:0 6px 14px #17437e33}.tour-round.selected .tour-round__portrait,.tour-round.defeated .tour-round__portrait{border-color:#167af2}.tour-round__check{color:#fff;border-color:#fff;background:#167af2}.tour-round__copy small{color:#7087a5}.tour-round__copy strong{color:#092d61}.tour-round__copy em{color:#8798af}.tour-round.available .tour-round__copy em{color:#0d69dc}.tour-round.defeated .tour-round__copy em{color:#1476db}.tour-card .rival-card__tutorial{color:#fff;background:#ed354a}.tour-opponent{border-color:#d5e3f4;background:linear-gradient(105deg,#edf6ff,#fff)}.tour-opponent__copy small{color:#ed354a}.tour-opponent__copy h3{color:#082b61}.tour-opponent__copy p{color:#637b9a}.tour-opponent__copy p i{background:#167af2}.tour-opponent__objective{color:#0c68dc}.tour-opponent__round{border-left-color:#d8e4f3;background:#f4f8fd}.tour-opponent__round span{color:#0a376f}.tour-opponent__round small,.tour-opponent__empty small{color:#7f91aa}.tour-opponent__empty strong{color:#0a376f}.tour-card .rival-match-cost{border-color:#d8e4f3;color:#627793;background:#f5f9fe}.tour-card .rival-match-cost strong,.tour-card .rival-match-cost b{color:#0a376f}.result-level{isolation:isolate;overflow:hidden;border-color:#317edd33;background:radial-gradient(circle at 13% 25%,rgba(59,163,255,.15),transparent 26%),linear-gradient(145deg,#eff8fff7,#ffffffe0);box-shadow:0 7px 19px #144b901a,inset 0 1px #fff}.result-level:after{content:"";position:absolute;z-index:-1;top:-70%;bottom:-70%;left:-38%;width:24%;opacity:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.92),rgba(104,202,255,.34),transparent);transform:skew(-18deg);pointer-events:none}.result-level.is-filling:after{animation:result-reward-sheen 1.05s ease-in-out infinite}.result-level-aura{position:absolute;z-index:-1;inset:0;opacity:0;background:radial-gradient(circle at 17% 48%,rgba(44,158,255,.28),transparent 29%);pointer-events:none}.result-level.is-filling .result-level-aura{animation:result-xp-aura 1.15s ease-in-out infinite}.result-level-head{position:relative;z-index:2}.result-level-current img{width:36px;height:44px;transition:filter .22s ease,transform .22s ease}.result-level-gain{border:1px solid rgba(35,135,242,.12)}.result-level-gain:where(:not(.aero-console,.aero-console *)){box-shadow:0 2px 8px #1064cb14,inset 0 1px #fff}.result-level.is-filling .result-level-gain{animation:result-xp-gain-pulse .82s ease-in-out infinite alternate}.result-level-track{position:relative;height:11px;margin-top:8px;overflow:visible;border:1px solid rgba(43,88,150,.1)}.result-level-track:where(:not(.aero-console,.aero-console *)){background:#2f4b761f;box-shadow:inset 0 2px 3px #122f5824,0 1px #fff}.result-level-track>i{position:relative;z-index:2;overflow:hidden;background:linear-gradient(90deg,#0879f4,#27b2f3 52%,#58dd8c);background-size:100% 100%;box-shadow:0 0 13px #1996f68f;transition:filter .18s ease}.result-level-track>i:after{content:"";position:absolute;inset:1px 2px auto;height:3px;border-radius:999px;background:#ffffffb3}.result-level.is-filling .result-level-track>i{filter:brightness(1.06) saturate(1.04)}.result-level-track>span{position:absolute;z-index:1;top:50%;left:var(--result-xp-marker,0%);width:18px;height:18px;border:2px solid rgba(58,178,255,.42);border-radius:50%;opacity:0;transform:translate(-50%,-50%) scale(.3);pointer-events:none}.result-level.is-settled .result-level-track>span{animation:result-xp-settle .55s ease-out both}.result-level-up{z-index:6;display:grid;min-width:170px;padding:10px 20px 11px;border:2px solid rgba(255,255,255,.92);border-radius:18px;background:linear-gradient(135deg,#087bf2,#20bced 58%,#38d487);box-shadow:0 11px 29px #0068dd61,0 0 0 7px #36a8ff1f,inset 0 1px #ffffff85}.result-level-up small{font-size:8px;line-height:1;letter-spacing:.22em}.result-level-up strong{margin-top:3px;font-size:clamp(17px,4.8vw,22px);line-height:1;letter-spacing:.025em}.result-level.is-level-up .result-level-up{animation:result-level-up-v2 .72s cubic-bezier(.16,.88,.2,1.12) both}.result-level.is-level-up:before{content:"";position:absolute;z-index:5;left:50%;top:50%;width:70px;height:70px;border:2px solid rgba(41,166,255,.7);border-radius:50%;transform:translate(-50%,-50%);animation:result-level-ring .72s ease-out both}.result-coins{isolation:isolate;min-height:68px;border-color:#e79b1247;background:radial-gradient(circle at 78% 30%,rgba(255,208,57,.2),transparent 31%),linear-gradient(145deg,#fff9dafa,#ffffffe6);box-shadow:0 7px 19px #975e001a,inset 0 1px #fff}.result-coins:before{content:"";position:absolute;z-index:-1;inset:-25% -35%;opacity:0;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.95) 49%,rgba(255,213,74,.24) 54%,transparent 66%);transform:translate(-50%);pointer-events:none}.result-coins.is-revealed:before{animation:result-coins-sheen 1.05s .08s ease-out both}.result-coins-bonus{position:relative;z-index:3}.result-coins-bonus .shop-coin{box-shadow:0 2px #ad4d00,0 4px 9px #843f0047,inset 0 1px #ffffff8c}.result-coins.is-counting .result-coins-bonus .shop-coin{animation:result-coin-bank .72s ease-in-out infinite}.result-coins.is-complete .result-coins-bonus{animation:result-balance-settle .48s cubic-bezier(.18,.9,.22,1.14) both}.result-coins-bonus.is-visible{filter:drop-shadow(0 3px 7px rgba(220,124,0,.2))}.result-coins-particles{position:absolute;z-index:2;inset:0;overflow:hidden;pointer-events:none}.result-coins-particles i{position:absolute;left:30%;top:52%;width:10px;height:10px;border:2px solid #fff4a8;border-radius:50%;opacity:0;background:linear-gradient(145deg,#ffd83c,#f38b00);box-shadow:0 2px 5px #8f520038}.result-coins.is-counting .result-coins-particles i{animation:result-coin-spark 1.1s ease-out infinite}.result-coins-particles i:nth-child(2){left:40%;animation-delay:.18s!important}.result-coins-particles i:nth-child(3){left:54%;animation-delay:.34s!important}.result-coins-particles i:nth-child(4){left:64%;animation-delay:.5s!important}.result-coins-particles i:nth-child(5){left:73%;animation-delay:.66s!important}@keyframes result-reward-sheen{0%{left:-38%;opacity:0}18%{opacity:.7}to{left:122%;opacity:0}}@keyframes result-xp-aura{50%{opacity:1;transform:scale(1.12)}}@keyframes result-xp-gain-pulse{to{transform:scale(1.04);box-shadow:0 3px 12px #1074de2b,inset 0 1px #fff}}@keyframes result-xp-settle{0%{opacity:.9;transform:translate(-50%,-50%) scale(.3)}to{opacity:0;transform:translate(-50%,-50%) scale(2.4)}}@keyframes result-level-up-v2{0%{opacity:0;transform:translate(-50%,-50%) scale(.55) rotate(-3deg);filter:blur(3px)}24%,72%{opacity:1;transform:translate(-50%,-50%) scale(1);filter:none}to{opacity:0;transform:translate(-50%,-68%) scale(1.06);filter:blur(1px)}}@keyframes result-level-ring{0%{opacity:.85;transform:translate(-50%,-50%) scale(.25)}to{opacity:0;transform:translate(-50%,-50%) scale(3.8)}}@keyframes result-coins-sheen{0%{opacity:0;transform:translate(-45%)}25%{opacity:.8}to{opacity:0;transform:translate(50%)}}@keyframes result-coin-bank{35%{transform:translateY(-2px) rotate(-8deg) scale(1.1);filter:brightness(1.12)}}@keyframes result-balance-settle{45%{transform:scale(1.07);filter:brightness(1.08)}}@keyframes result-coin-spark{0%{opacity:0;transform:translateY(9px) scale(.45) rotate(0)}24%{opacity:.95}to{opacity:0;transform:translate(42px,-34px) scale(.85) rotate(210deg)}}.shop-menu{grid-template-rows:104px 50px minmax(0,1fr);gap:7px;box-sizing:border-box;padding:max(10px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) calc(90px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.shop-menu__header{align-items:center;height:104px;padding:11px 12px 10px 16px;box-sizing:border-box;border:1px solid rgba(255,255,255,.78);border-radius:24px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.shop-menu__header:where(:not(.aero-console,.aero-console *)){background:#f8fcffc7;box-shadow:0 7px 24px #13396c17,inset 0 1px #ffffffe0}.shop-menu__header--no-back{grid-template-columns:minmax(0,1fr) max-content;column-gap:10px}.shop-menu__brand{position:relative;display:block;min-width:0;filter:none;text-align:left}.shop-menu__brand:after{content:"";position:absolute;z-index:0;inset:18px 0 -3px -8px;border-radius:50%;opacity:.25;background:radial-gradient(ellipse at 55% 56%,rgba(231,51,73,.14),rgba(20,127,242,.08) 43%,transparent 72%);filter:blur(12px);animation:shop-title-aura 6.5s ease-in-out infinite alternate;pointer-events:none}.shop-menu__brand>*{position:relative;z-index:1}.shop-menu__brand small{display:flex;align-items:center;gap:6px;width:max-content;color:#e73349;font:900 7px/1 var(--game-ui-font);letter-spacing:.2em;white-space:nowrap}.shop-menu__brand small i{display:block;width:18px;height:2px;border-radius:2px;background:linear-gradient(90deg,#1b81f2,#e73349);box-shadow:0 0 7px #1f80ef4d;animation:shop-brand-line 2.8s ease-in-out infinite alternate}.shop-menu__brand h1{display:flex;align-items:baseline;gap:7px;width:max-content;max-width:100%;margin:5px 0 0;padding:0 4px 5px 0;overflow:visible;color:#082f6b;font:1000 clamp(31px,7.5vw,43px)/.84 var(--game-ui-font);letter-spacing:-.064em;white-space:nowrap}.shop-menu__brand h1 span,.shop-menu__brand h1 b{flex:0 0 auto;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.shop-menu__brand h1 span{background-image:linear-gradient(180deg,#0c397a 4%,#06275f 94%);filter:drop-shadow(0 3px 5px rgba(8,47,107,.12));animation:shop-title-rest 5.8s ease-in-out infinite}.shop-menu__brand h1 b{padding-right:3px;background-image:linear-gradient(105deg,#d91f39 5%,#f24b5e 37%,#ff7b87 49%,#e42b43 62%,#c91835 96%);background-size:220% 100%;filter:drop-shadow(0 4px 7px rgba(215,31,55,.18));animation:shop-title-sheen 7.6s cubic-bezier(.45,0,.55,1) infinite alternate}.shop-menu__brand>em{display:block;margin-top:5px;color:#7186a1;font:900 6.5px/1 var(--game-ui-font);font-style:normal;letter-spacing:.15em;white-space:nowrap}.shop-wallet{grid-column:2;gap:6px;max-width:none}.shop-wallet__coins,.shop-wallet__level{box-sizing:border-box;width:126px;min-height:37px;padding:3px 5px;border:1px solid #dbe7f4;border-radius:19px;background:#fff;box-shadow:0 3px 10px #18447c1f,inset 0 1px #fff;color:#082d64;font-size:15px;font-style:normal;letter-spacing:-.03em}.shop-wallet__coins{grid-template-columns:27px minmax(29px,1fr) 26px;min-width:0;column-gap:5px}.shop-wallet__coins>.shop-coin{width:27px;height:27px;border:2px solid #fff;font-size:14px;box-shadow:0 3px 8px #b7700052,inset 0 1px #ffffffa6}.shop-wallet__coins button{position:relative;display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:50%;color:#fff;background:linear-gradient(145deg,#3ba5ff,#0757ce);box-shadow:none;transition:transform .15s ease,filter .15s ease}.shop-wallet__coins button:after{content:none;display:none}.shop-wallet__coins button svg{display:block;width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.shop-wallet__coins button:active{transform:scale(.9);filter:brightness(.95)}.shop-wallet__level{grid-template-columns:27px minmax(0,1fr);min-width:0;padding:3px 8px 3px 5px;column-gap:6px}.shop-wallet__level img{width:27px;height:27px}.shop-wallet__coins b,.shop-wallet__level b{text-align:center;text-shadow:none}.shop-tabs{height:50px;border-radius:20px}.shop-catalog{box-sizing:border-box;padding-bottom:8px}.shop-menu.is-ready .shop-menu__brand small{animation:shop-copy-enter .5s .1s cubic-bezier(.2,.8,.2,1) both}.shop-menu.is-ready .shop-menu__brand h1{animation:shop-title-enter .68s .15s cubic-bezier(.16,.88,.2,1) both}.shop-menu.is-ready .shop-menu__brand>em{animation:shop-copy-enter .5s .24s cubic-bezier(.2,.8,.2,1) both}@keyframes shop-title-aura{0%{opacity:.17;transform:translate(-3px) scale(.96)}to{opacity:.3;transform:translate(4px) scale(1.02)}}@keyframes shop-brand-line{to{width:25px;filter:brightness(1.13)}}@keyframes shop-title-rest{50%{filter:drop-shadow(0 4px 7px rgba(8,47,107,.17));transform:translateY(-1px)}}@keyframes shop-title-sheen{0%{background-position:0 0}to{background-position:100% 0}}@keyframes shop-title-enter{0%{opacity:0;transform:translate(-18px) skew(-5deg);letter-spacing:-.1em}to{opacity:1;transform:none;letter-spacing:-.064em}}@keyframes shop-copy-enter{0%{opacity:0;transform:translateY(8px);filter:blur(2px)}to{opacity:1;transform:none;filter:none}}@media(max-width:390px){.shop-menu__header{padding-left:11px;padding-right:8px}.shop-menu__header--no-back{column-gap:5px}.shop-menu__brand h1{gap:5px;font-size:clamp(27px,8.6vw,34px)}.shop-menu__brand small{gap:4px;font-size:5.7px;letter-spacing:.15em}.shop-menu__brand small i{width:12px}.shop-menu__brand>em{font-size:5.4px;letter-spacing:.11em}.shop-wallet__coins,.shop-wallet__level{width:108px}}@media(max-height:690px){.shop-menu{grid-template-rows:82px 44px minmax(0,1fr);gap:6px;padding-top:max(7px,env(safe-area-inset-top));padding-bottom:calc(78px + env(safe-area-inset-bottom))}.shop-menu__header{height:82px;padding-top:7px;padding-bottom:7px;border-radius:20px}.shop-menu__brand h1{margin-top:3px;font-size:31px}.shop-menu__brand small{font-size:5.6px}.shop-menu__brand>em{margin-top:3px;font-size:5.2px}.shop-wallet{gap:4px}.shop-wallet__coins,.shop-wallet__level{width:112px;min-height:31px;border-radius:16px;font-size:13px}.shop-wallet__coins{grid-template-columns:23px minmax(25px,1fr) 22px;column-gap:4px}.shop-wallet__coins>.shop-coin,.shop-wallet__level img{width:23px;height:23px}.shop-wallet__coins button{width:22px;height:22px;font-size:19px}.shop-wallet__coins button svg{width:10px;height:10px}.shop-wallet__level{grid-template-columns:23px minmax(0,1fr)}.shop-tabs{height:44px}}@media(prefers-reduced-motion:reduce){.result-level *,.result-level:before,.result-level:after,.result-coins *,.result-coins:before{animation-duration:.001ms!important;animation-iteration-count:1!important}}.shop-card.shop-card--racket .shop-card__art{position:relative;align-self:stretch;height:auto;max-height:100%}.shop-card.shop-card--racket .shop-card__art>img{position:absolute;inset:0;width:96%;height:96%;max-width:none;max-height:none;margin:auto;object-fit:contain}@media(max-height:760px){.shop-card{grid-template-rows:minmax(0,1fr) 12px 12px 25px;row-gap:1px;padding:4px 5px}.shop-card h3{align-self:center;margin:0;font-size:9px;line-height:1}.shop-card__price,.shop-card__owned,.shop-card__require{min-height:0;font-size:8px;line-height:1}.shop-card__price{min-height:10px;font-size:9px}.shop-card__price .shop-coin{font-size:10px}.shop-card>button{height:24px;font-size:10px}}:root{--app-blue:#082f6b;--app-bright-blue:#1677ed;--app-red:#ef3348;--app-ink:#092d62;--app-muted:#7086a4;--app-line:#d8e5f4;--app-surface:#fff;--app-bg:#eef5fc}:root{--app-tray-surface:linear-gradient(155deg,rgba(8,55,111,.98),rgba(4,31,70,.99) 72%,rgba(3,23,55,.99));--home-profile-surface:linear-gradient(155deg,rgba(20,83,151,.98),rgba(13,57,109,.99) 72%,rgba(10,46,92,.99))}.app-section-screen{box-sizing:border-box;padding-bottom:calc(92px + env(safe-area-inset-bottom))!important;background:linear-gradient(155deg,#fbfdff,#eef6fd 58%,#e4f0fb)!important;color:var(--app-ink)}.friend-menu.app-section-screen{padding-bottom:0!important}.app-section-screen :where(button),.account-modal :where(button),.social-center :where(button){-webkit-tap-highlight-color:transparent;touch-action:manipulation}.app-bottom-nav{position:fixed;z-index:120;right:max(10px,env(safe-area-inset-right));bottom:max(8px,env(safe-area-inset-bottom));left:max(10px,env(safe-area-inset-left));display:grid;grid-template-columns:repeat(5,1fr);height:72px;padding:5px 8px;border:1px solid rgba(35,91,165,.16);border-radius:24px;background:#fffffff0;box-shadow:0 12px 34px #1a407233,inset 0 1px #fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-bottom-nav button{position:relative;display:grid;place-items:center;align-content:center;gap:3px;min-width:0;padding:6px 2px;border:0;color:#8091a9;background:transparent;font:900 8px/1 var(--game-ui-font);letter-spacing:.04em}.app-bottom-nav button svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.app-bottom-nav button.is-active{color:var(--app-red)}.app-bottom-nav button.is-active:after{content:"";position:absolute;right:24%;bottom:0;left:24%;height:3px;border-radius:3px;background:currentColor}.app-bottom-nav .app-bottom-nav__home{align-content:center;width:70px;height:70px;justify-self:center;margin-top:-27px;border:7px solid #f1f7fd;border-radius:50%;color:#fff;background:linear-gradient(145deg,#2d8aff,#0756ca);box-shadow:0 8px 22px #0f5ac457,inset 0 1px #ffffff8c}.app-bottom-nav .app-bottom-nav__home svg{width:29px;height:29px}.app-bottom-nav .app-bottom-nav__home span{color:#466182;position:absolute;top:69px;font-size:8px}.app-bottom-nav .app-bottom-nav__home.is-active:after{display:none}.section-header{position:relative;z-index:5;display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;width:min(100%,1040px);min-height:76px;margin:0 auto;padding:10px 15px;box-sizing:border-box}.section-header--no-back{grid-template-columns:minmax(0,1fr) auto;padding-left:20px}.section-back,.home-settings{display:grid;place-items:center;width:48px;height:48px;border:1px solid #d5e3f3;border-radius:15px;color:var(--app-blue);background:#fff;box-shadow:0 5px 13px #1c477f21;font:900 30px/1 var(--game-ui-font)}.section-header small{color:var(--app-red);font:900 9px/1 var(--game-ui-font);letter-spacing:.18em}.section-header h1{margin:4px 0 0;color:var(--app-blue);font:1000 30px/.88 var(--game-ui-font);letter-spacing:-.06em}.home-menu{overflow:hidden!important;isolation:isolate}.home-menu .start-menu__background{position:absolute;z-index:0;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.75) brightness(1.1);opacity:.34}.home-menu .start-menu__atmosphere{position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,#f9fcffe0,#ecf6ff40 42%,#ebf4fde6)}.home-header{position:relative;z-index:6;display:flex;align-items:center;justify-content:space-between;padding:max(14px,env(safe-area-inset-top)) 18px 0}.home-header>div{display:grid;line-height:.8}.home-header small{color:var(--app-blue);font:1000 13px/1 var(--game-ui-font);letter-spacing:.35em}.home-header strong{color:var(--app-red);font:1000 36px/.85 var(--game-ui-font);letter-spacing:-.08em}.home-settings{position:absolute;z-index:8;top:max(70px,calc(env(safe-area-inset-top) + 58px));right:18px;width:40px;height:40px}.home-settings svg{width:24px;height:24px;fill:currentColor}.home-content{position:relative;z-index:3;height:calc(100% - 62px)}.home-welcome{position:absolute;z-index:5;top:5%;left:5%}.home-welcome>small{color:var(--app-red);font:900 9px/1 var(--game-ui-font);letter-spacing:.18em}.home-welcome h1{margin:6px 0;color:var(--app-blue);font:1000 clamp(34px,10vw,54px)/.86 var(--game-ui-font);letter-spacing:-.07em}.home-welcome h1 b{color:var(--app-red)}.home-wallet{display:flex;gap:7px}.home-wallet span{padding:6px 9px;border:1px solid rgba(32,89,163,.14);border-radius:10px;background:#ffffffe0;box-shadow:0 4px 12px #234a7d1a;color:#637d9f;font:900 8px/1 var(--game-ui-font)}.home-wallet b{color:var(--app-blue);font-size:11px}.home-wallet i{color:#fff;background:#f5a700;border-radius:50%;font-style:normal;padding:1px 4px}.home-hero{position:absolute;z-index:2;inset:9% -15% 20% 10%;display:flex;align-items:flex-end;justify-content:center;pointer-events:none}.home-hero span{position:absolute;width:75%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#fff 0%,rgba(66,158,255,.25) 45%,transparent 70%)}.home-hero img{position:relative;max-width:100%;height:100%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 18px 18px rgba(22,65,118,.2))}.home-actions{position:absolute;z-index:5;right:14px;bottom:10px;left:14px;display:grid;grid-template-columns:1.35fr .9fr;gap:9px}.home-actions button{position:relative;overflow:hidden;min-height:104px;padding:14px;border:0;border-radius:20px;text-align:left;box-shadow:0 10px 25px #113d7733}.home-actions button small,.home-actions button strong,.home-actions button span,.home-actions button i{display:block}.home-continue{color:#fff;background:linear-gradient(135deg,#0c5fd3,#083374)}.home-continue:after{content:"";position:absolute;right:-30px;bottom:-55px;width:125px;height:125px;border:24px solid rgba(255,255,255,.07);border-radius:50%}.home-continue small{color:#8ec6ff;font:900 7px/1 var(--game-ui-font);letter-spacing:.12em}.home-continue strong{margin-top:6px;font:1000 17px/.95 var(--game-ui-font)}.home-continue span{margin-top:6px;color:#b9d6f7;font:800 7px/1 var(--game-ui-font)}.home-continue i{margin-top:11px;color:#fff;font:1000 10px/1 var(--game-ui-font);font-style:normal}.home-season-card{color:var(--app-blue);background:#fffffff0}.home-season-card small{color:var(--app-red);font:900 7px/1 var(--game-ui-font);letter-spacing:.12em}.home-season-card strong{margin-top:6px;font:1000 17px/.95 var(--game-ui-font)}.home-season-card span{margin-top:7px;color:#7890ac;font:800 7px/1.3 var(--game-ui-font)}.home-season-card i{display:inline-block!important;margin-top:9px;padding:5px 7px;border-radius:7px;color:#fff;background:var(--app-red);font:900 7px/1 var(--game-ui-font);font-style:normal}.career-screen{display:block!important;overflow:auto!important;overscroll-behavior:contain}.career-header{position:sticky;top:0;z-index:20;background:#f6faffe6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.career-brand h1 b,.career-hero__copy h2 b{color:var(--app-red)}.career-energy{display:flex;align-items:center;gap:2px;padding:9px 12px;border:1px solid #f5cb6e;border-radius:18px;background:#fff9dc;box-shadow:0 5px 14px #976d0a26}.career-energy svg{width:21px;height:21px;fill:#ffb000;stroke:#db8200}.career-energy strong{color:var(--app-blue);font:1000 22px/1 var(--game-ui-font)}.career-energy small{color:#778aa3;font:900 10px/1 var(--game-ui-font)}.career-content{width:min(calc(100% - 20px),940px);margin:0 auto;padding:2px 0 30px}.career-summary{display:grid;grid-template-columns:repeat(4,1fr);margin:6px 0 12px;padding:13px 6px;border:1px solid var(--app-line);border-radius:19px;background:#fff;box-shadow:0 7px 19px #1d44771a}.career-summary div{min-width:0;padding:0 5px;border-right:1px solid #e1eaf5;text-align:center}.career-summary div:last-child{border:0}.career-summary small,.career-summary strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.career-summary small{color:var(--app-bright-blue);font:900 6px/1 var(--game-ui-font);letter-spacing:.04em}.career-summary strong{margin-top:5px;color:var(--app-blue);font:1000 clamp(12px,3.8vw,19px)/1 var(--game-ui-font)}.career-destinations{overflow-x:auto;margin:0 -10px 12px;padding:4px 10px 12px;scrollbar-width:none}.career-destinations::-webkit-scrollbar{display:none}.career-destination-track{display:flex;gap:8px;width:max-content}.career-destination{width:126px;padding:6px 6px 8px;border:1px solid var(--app-line);border-radius:16px;color:var(--app-blue);background:#fff;box-shadow:0 5px 13px #183f7317;text-align:left}.career-destination>span{position:relative;display:block;height:76px;overflow:hidden;border-radius:11px;background:#d7e4f2}.career-destination img{width:100%;height:100%;object-fit:cover}.career-destination>span i{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:22px;height:22px;border:2px solid #fff;border-radius:50%;color:#fff;background:#75869b;font:900 11px/1 var(--game-ui-font);font-style:normal}.career-destination strong,.career-destination small,.career-destination em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.career-destination strong{margin:7px 3px 0;font:1000 12px/1 var(--game-ui-font)}.career-destination small{margin:3px;color:#7b8ea7;font:800 6px/1 var(--game-ui-font)}.career-destination em{margin:7px 3px 0;color:#8b9bb0;font:900 7px/1 var(--game-ui-font);font-style:normal}.career-destination.is-current{border:2px solid var(--app-red);box-shadow:0 7px 18px #ef33482e;transform:translateY(-2px)}.career-destination.is-current em{color:var(--app-red)}.career-destination.is-complete>span i{background:#2db758}.career-destination.is-complete em{color:#239d49}.career-destination.is-locked img{filter:grayscale(1) brightness(.68)}.career-hero{position:relative;min-height:235px;overflow:hidden;border-radius:23px;background:#092d62;box-shadow:0 12px 28px #0f376c38}.career-hero__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.career-hero__shade{position:absolute;inset:0;background:linear-gradient(90deg,#051f47f7,#051f47cc 42%,#051f4714 78%),linear-gradient(0deg,rgba(4,24,57,.4),transparent)}.career-hero__copy{position:absolute;top:50%;left:20px;width:63%;color:#fff;transform:translateY(-50%)}.career-hero__copy small{color:#ff6071;font:900 8px/1 var(--game-ui-font);letter-spacing:.16em}.career-hero__copy h2{margin:7px 0 5px;font:1000 clamp(28px,8vw,48px)/.84 var(--game-ui-font);letter-spacing:-.06em;text-shadow:0 3px 10px rgba(0,0,0,.2)}.career-hero__copy p{margin:0;color:#b9d2f0;font:900 8px/1 var(--game-ui-font);letter-spacing:.1em}.career-hero__copy span{display:inline-block;margin-top:18px;padding:7px 9px;border:1px solid rgba(255,255,255,.2);border-radius:9px;background:#ffffff1a;font:900 7px/1 var(--game-ui-font)}.career-hero__copy span b{color:#fff;font-size:12px}.career-ladder-panel,.career-match-panel>article,.career-action{margin-top:12px;border:1px solid var(--app-line);border-radius:20px;background:#fff;box-shadow:0 7px 20px #1a42751a}.career-ladder-panel{padding:15px 11px}.career-section-title{display:flex;align-items:end;justify-content:space-between;padding:0 5px 13px}.career-section-title small,.career-rival small,.career-rewards>small,.career-condition small{color:var(--app-red);font:900 7px/1 var(--game-ui-font);letter-spacing:.12em}.career-section-title h2,.career-rival h2,.career-rewards h2{margin:4px 0 0;color:var(--app-blue);font:1000 19px/.95 var(--game-ui-font);letter-spacing:-.04em}.career-section-title>strong{color:var(--app-bright-blue);font:900 8px/1 var(--game-ui-font)}.career-ladder{display:grid;grid-template-columns:repeat(5,1fr)}.career-round{position:relative;display:grid;justify-items:center;align-content:start;min-width:0;padding:0 2px 5px;border:0;color:var(--app-blue);background:transparent}.career-round:before{content:"";position:absolute;z-index:0;top:16px;right:50%;left:-50%;height:3px;background:#d6e1ee}.career-round:first-child:before{display:none}.career-round.is-complete:before,.career-round.is-open:before{background:#2db758}.career-round>span{position:relative;z-index:1;display:grid;place-items:center;width:32px;height:32px;border:3px solid #fff;border-radius:50%;color:#fff;background:#8797ad;box-shadow:0 0 0 2px #d8e2ee;font:1000 12px/1 var(--game-ui-font)}.career-round.is-open>span{background:var(--app-bright-blue);box-shadow:0 0 0 2px #62aaff,0 4px 10px #1677ed40}.career-round.is-complete>span{background:#2db758;box-shadow:0 0 0 2px #72d18b}.career-round.is-selected>span{transform:scale(1.14)}.career-round small,.career-round strong,.career-round em{display:block;width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.career-round small{margin-top:8px;color:#7186a1;font:900 6px/1 var(--game-ui-font)}.career-round strong{margin-top:4px;font:1000 9px/1 var(--game-ui-font)}.career-round em{margin-top:5px;color:#8d9cb0;font:900 5.5px/1 var(--game-ui-font);font-style:normal}.career-round.is-open em{color:var(--app-bright-blue)}.career-round.is-complete em{color:#259b49}.career-match-panel{display:grid;grid-template-columns:1.15fr 1fr;gap:12px}.career-match-panel>article{min-height:155px;overflow:hidden}.career-rival{display:grid;grid-template-columns:42% 1fr}.career-rival__portrait{position:relative;overflow:hidden;background:linear-gradient(145deg,#0757cc,#0a326f)}.career-rival__portrait img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--avatar-x) var(--avatar-y);transform:scale(var(--avatar-scale));transform-origin:var(--avatar-x) var(--avatar-y)}.career-rival__copy{align-self:center;min-width:0;padding:13px}.career-rival h2{overflow:hidden;font-size:23px;text-overflow:ellipsis;white-space:nowrap}.career-rival p{margin:7px 0;color:#778ba6;font:800 8px/1 var(--game-ui-font)}.career-rival span{color:#6e829e;font:900 7px/1 var(--game-ui-font)}.career-rival span b{display:inline-block;margin-left:4px;padding:4px 6px;border-radius:6px;color:#fff;background:var(--app-red)}.career-rewards{padding:14px}.career-rewards>div{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:16px}.career-rewards span{display:grid;place-items:center;align-content:center;min-width:0;color:#f4a700;font:1000 27px/1 var(--game-ui-font);text-align:center}.career-rewards svg{width:28px;height:28px;fill:none;stroke:#f4a700;stroke-width:2}.career-rewards .career-location-cup img{width:54px;height:54px;object-fit:contain;border-radius:12px;background:#fff}.career-rewards b,.career-rewards em{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.career-rewards b{margin-top:7px;color:var(--app-blue);font:900 7px/1 var(--game-ui-font)}.career-rewards em{margin-top:4px;color:#8b9bb0;font:800 5.5px/1 var(--game-ui-font);font-style:normal}.career-action{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:13px 14px}.career-condition strong,.career-condition span{display:block}.career-condition strong{margin-top:5px;color:var(--app-blue);font:1000 11px/1 var(--game-ui-font)}.career-condition span{margin-top:5px;color:#7d90a8;font:700 7px/1 var(--game-ui-font)}.career-play-wrap{display:grid;justify-items:end;gap:6px}.career-cost{display:flex;align-items:center;color:#778aa3;font:900 7px/1 var(--game-ui-font)}.career-cost svg{width:15px;height:15px;margin-left:5px;fill:#ffae00}.career-cost b{color:var(--app-blue);font-size:11px}.career-screen .rival-play{display:flex;align-items:center;justify-content:space-between;width:170px;height:52px;padding:0 18px;border:0;border-radius:15px;color:#fff;background:linear-gradient(180deg,#ff4053,#dc152b);box-shadow:0 7px #a90e20,0 12px 20px #d0172c3d;font:1000 15px/1 var(--game-ui-font)}.career-screen .rival-play:active{transform:translateY(4px);box-shadow:0 3px #a90e20,0 7px 12px #d0172c33}.career-screen .rival-play.is-energy-disabled,.career-screen .rival-play:disabled{filter:grayscale(.7);opacity:.58}.career-screen .rival-play b{font-size:24px}.rival-toast{position:fixed;z-index:200;bottom:100px;left:50%;padding:10px 15px;border-radius:10px;color:#fff;background:#0a326d;box-shadow:0 7px 20px #00000040;font:900 9px/1 var(--game-ui-font);opacity:0;transform:translate(-50%,10px);pointer-events:none;transition:.2s}.rival-toast.visible{opacity:1;transform:translate(-50%)}.online-menu{display:block!important;overflow:auto!important}.online-content{width:min(calc(100% - 30px),820px);margin:3vh auto 0}.online-intro small{color:var(--app-red);font:900 8px/1 var(--game-ui-font);letter-spacing:.15em}.online-intro h2{margin:8px 0;color:var(--app-blue);font:1000 clamp(36px,9vw,60px)/.86 var(--game-ui-font);letter-spacing:-.07em}.online-intro h2 b{color:var(--app-red)}.online-intro p{max-width:520px;color:#7085a0;font:700 11px/1.5 var(--game-ui-font)}.online-options{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:24px}.online-option{position:relative;min-height:250px;overflow:hidden;padding:22px;border:1px solid var(--app-line);border-radius:24px;text-align:left;box-shadow:0 10px 26px #1c447621}.online-option__icon{display:grid;place-items:center;width:62px;height:62px;border-radius:18px}.online-option__icon svg{width:39px;height:39px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.online-option small,.online-option strong,.online-option p,.online-option i{display:block}.online-option small{margin-top:18px;font:900 7px/1 var(--game-ui-font);letter-spacing:.12em}.online-option strong{margin-top:7px;font:1000 24px/.95 var(--game-ui-font)}.online-option p{margin:10px 0;color:inherit;font:700 9px/1.45 var(--game-ui-font);opacity:.74}.online-option i{position:absolute;right:20px;bottom:18px;font:900 9px/1 var(--game-ui-font);font-style:normal}.online-option--ranked{color:#768aa4;background:#f4f7fa}.online-option--ranked .online-option__icon{color:#8397af;background:#e6edf5}.online-option--friend{color:#fff;border:0;background:linear-gradient(145deg,#126ee4,#082f6b)}.online-option--friend .online-option__icon{color:#fff;background:#ffffff21}.online-option--friend small{color:#83c4ff}.online-option--friend i{color:#fff}@media(max-width:600px){.career-match-panel{grid-template-columns:1fr}.career-rewards{min-height:130px!important}.career-action{grid-template-columns:1fr}.career-play-wrap{grid-template-columns:1fr auto;align-items:center;justify-items:start}.career-screen .rival-play{justify-self:end;width:165px}.online-options{grid-template-columns:1fr}.online-option{min-height:190px}}@media(min-width:700px){.app-bottom-nav{right:50%;left:auto;width:620px;transform:translate(50%)}.career-destination{width:158px}.career-destination>span{height:95px}.career-hero{min-height:330px}.career-round>span{width:42px;height:42px;font-size:15px}.career-round:before{top:21px}.career-round small{font-size:8px}.career-round strong{font-size:12px}.career-round em{font-size:7px}}@media(max-height:650px){.app-bottom-nav{height:62px}.app-bottom-nav .app-bottom-nav__home{width:62px;height:62px;margin-top:-24px}.app-bottom-nav .app-bottom-nav__home span{top:61px}.app-section-screen{padding-bottom:calc(78px + env(safe-area-inset-bottom))!important}.home-actions button{min-height:88px;padding:11px}.home-hero{top:7%;bottom:19%}}.home-menu-v2{position:fixed!important;inset:0!important;display:block!important;width:100%;height:var(--app-height,100dvh);overflow:hidden!important;padding:0 0 calc(88px + env(safe-area-inset-bottom))!important;background:#0a68da!important;isolation:isolate}.home-menu-v2 .account-chip{display:none!important}.home-profile{position:absolute;z-index:15;top:max(12px,env(safe-area-inset-top));right:14px;left:14px;display:grid;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;min-height:88px;padding:8px 12px 8px 8px;border:1px solid rgba(255,255,255,.88);border-radius:25px;color:var(--app-blue);text-align:left;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform .16s ease,box-shadow .16s ease}.home-profile:where(:not(.home-aero-ui,.home-aero-ui *)){background:linear-gradient(105deg,#fffffff7,#f4f9ffed);box-shadow:0 10px 28px #08316c3d,inset 0 1px #fff}.home-profile:active{transform:scale(.988)}.home-profile:active:where(:not(.home-aero-ui,.home-aero-ui *)){box-shadow:0 5px 16px #08316c38,inset 0 1px #fff}.home-profile:after{content:"";position:absolute;inset:1px;border-radius:23px;pointer-events:none}.home-profile:where(:not(.home-aero-ui,.home-aero-ui *)):after{background:linear-gradient(115deg,rgba(255,255,255,.45),transparent 34%)}.home-profile__avatar{position:relative;z-index:1;display:block;width:66px;height:66px;overflow:visible;border:3px solid #fff;border-radius:18px}.home-profile__avatar:where(:not(.home-aero-ui,.home-aero-ui *)){background:#1677ed;box-shadow:0 5px 14px #0c4da947,0 0 0 2px #48a0ff}.home-profile__avatar>img[data-home-avatar]{width:100%;height:100%;border-radius:inherit;object-fit:cover}.home-profile__avatar>.home-profile__badge{position:absolute;z-index:3;left:50%;bottom:-7%;width:122%;height:auto;max-height:43%;border-radius:0;object-fit:contain;pointer-events:none;transform:translate(-50%);filter:drop-shadow(0 2px 2px rgba(5,20,42,.34))}.home-profile__avatar>.home-profile__badge[hidden]{display:none}.home-profile__identity{position:relative;z-index:1;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto auto;align-items:center;min-width:0;padding:0 10px}.home-profile__identity>small{grid-column:1/-1;color:#6e84a2;font:900 6px/1 var(--game-ui-font);letter-spacing:.17em}.home-profile__identity>strong{grid-column:1;overflow:hidden;margin-top:4px;color:var(--app-blue);font:1000 clamp(17px,4.8vw,25px)/1 var(--game-ui-font);letter-spacing:-.05em;text-overflow:ellipsis;white-space:nowrap}.home-profile__level{grid-column:2;justify-self:start;display:flex;align-items:center;gap:2px;margin:4px 0 0 7px;padding:3px 6px 3px 3px;border-radius:8px;color:#fff;background:linear-gradient(145deg,#2e91ff,#0759d1);box-shadow:0 3px 7px #125fc540}.home-profile__level i{display:grid;place-items:center;width:18px;height:18px;border-radius:6px;color:#0b5fd0;background:#fff;font:1000 7px/1 var(--game-ui-font);font-style:normal}.home-profile__level b{font:1000 10px/1 var(--game-ui-font)}.home-profile__xp{position:relative;grid-column:1/-1;display:block;height:11px;margin-top:7px;overflow:hidden;border-radius:8px;background:#dce6f2;box-shadow:inset 0 1px 2px #1739671f}.home-profile__xp>i{--xp:0;position:absolute;inset:0;background:linear-gradient(90deg,#0871ed,#2fa1ff);transform:scaleX(var(--xp));transform-origin:left;transition:transform .6s ease}.home-profile__xp>em{position:absolute;inset:0;display:grid;place-items:center;color:#244a7c;font:900 6px/1 var(--game-ui-font);font-style:normal;text-shadow:0 1px rgba(255,255,255,.8)}.home-profile__wallet{position:relative;z-index:2;display:flex;align-items:center;gap:5px;height:40px;padding:0 5px 0 7px;border-left:1px solid #d9e4f1}.home-profile__wallet>i{display:grid;place-items:center;width:26px;height:26px;border:2px solid #fff;border-radius:50%;color:#fff;background:linear-gradient(145deg,#ffc51d,#f08b00);box-shadow:0 2px 7px #b770004d;font:1000 15px/1 var(--game-ui-font);font-style:normal}.home-profile__wallet>b{min-width:34px;color:var(--app-blue);font:1000 16px/1 var(--game-ui-font);text-align:center}.home-profile__wallet>em{display:grid;place-items:center;width:28px;height:28px;border-radius:10px;color:#fff;background:linear-gradient(145deg,#2c91ff,#0757cf);box-shadow:0 4px 9px #0d56b845;font:1000 23px/1 var(--game-ui-font);font-style:normal}.home-v2__logo{position:absolute;z-index:5;top:max(116px,calc(env(safe-area-inset-top) + 105px));left:20px;display:grid;filter:drop-shadow(0 5px 8px rgba(0,46,112,.18))}.home-settings-v2{position:absolute;z-index:12;top:max(114px,calc(env(safe-area-inset-top) + 104px));right:16px;display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(255,255,255,.9);border-radius:14px;color:var(--app-blue)}.home-settings-v2:where(:not(.home-aero-ui,.home-aero-ui *)){background:#fffffff0;box-shadow:0 7px 17px #04397e33}.home-settings-v2 svg{width:23px;height:23px;fill:currentColor}.home-v2__logo span{color:#fff;font:1000 clamp(15px,4vw,24px)/.8 var(--game-ui-font);letter-spacing:-.04em;text-shadow:0 2px 0 #0a3f91}.home-v2__logo strong{color:#fff;font:1000 clamp(32px,9vw,56px)/.78 var(--game-ui-font);letter-spacing:-.08em;-webkit-text-stroke:1px rgba(255,255,255,.4);text-shadow:0 4px 0 #c71329,0 7px 16px rgba(1,48,118,.3);background:linear-gradient(180deg,#ff5364,#e51b31);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.home-dashboard{position:absolute;z-index:7;top:205px;bottom:84px;left:14px;display:grid;align-content:start;gap:10px;width:min(58%,430px);pointer-events:none}.home-dashboard button,.home-dashboard .home-daily{pointer-events:auto}.home-daily{padding:10px;border:1px solid rgba(255,255,255,.9);border-radius:22px;background:#fafdfff0;box-shadow:0 10px 26px #03377e38,inset 0 1px #fff;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.home-daily>header{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:7px;padding:1px 1px 9px}.home-daily__icon{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;color:#fff;background:linear-gradient(145deg,#2a91ff,#0755cb);box-shadow:0 4px 10px #0c5ac242}.home-daily__icon svg,.home-mission__icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.home-daily header small{color:var(--app-red);font:900 5.5px/1 var(--game-ui-font);letter-spacing:.12em}.home-daily header h2{margin:3px 0 0;color:var(--app-blue);font:1000 clamp(12px,3.4vw,18px)/1 var(--game-ui-font);letter-spacing:-.04em}.home-daily time{color:#6f84a0;font:900 7px/1 var(--game-ui-font);white-space:nowrap}.home-daily__list{display:grid;gap:6px}.home-mission{position:relative;display:grid;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:50px;padding:6px;border:1px solid #dce7f3;border-radius:14px;background:linear-gradient(110deg,#fff,#f3f8fd);box-shadow:0 3px 8px #21477812;transition:transform .2s,border-color .2s}.home-mission.is-complete{border-color:#73c996}.home-mission__icon{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;color:#1677ed;background:#e5f1ff}.home-mission.is-complete .home-mission__icon{color:#fff;background:#26b65a}.home-mission__copy{display:grid;grid-template-columns:1fr auto;min-width:0;gap:5px}.home-mission__copy strong{grid-column:1/-1;overflow:hidden;color:#24446e;font:900 clamp(7px,2vw,10px)/1 var(--game-ui-font);text-overflow:ellipsis;white-space:nowrap}.home-mission__copy>span{position:relative;display:block;height:6px;overflow:hidden;border-radius:4px;background:#d7e1ed}.home-mission__copy>span i{--mission:0;position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,#147cf1,#37a4ff);transform:scaleX(var(--mission));transform-origin:left;transition:transform .5s ease}.home-mission.is-complete .home-mission__copy>span i{background:#27b759}.home-mission__copy small{color:#617996;font:900 7px/1 var(--game-ui-font);white-space:nowrap}.home-mission>button{display:grid;grid-template-columns:auto auto;align-items:center;gap:2px;min-width:48px;padding:4px 5px;border:0;border-radius:9px;color:var(--app-blue);background:#fff;box-shadow:0 2px 7px #1b417321}.home-mission>button i{display:grid;place-items:center;width:16px;height:16px;border-radius:50%;color:#fff;background:#ffab00;font:1000 9px/1 var(--game-ui-font);font-style:normal}.home-mission>button b{font:1000 9px/1 var(--game-ui-font)}.home-mission>button em{grid-column:1/-1;color:#8393a8;font:900 4.5px/1 var(--game-ui-font);font-style:normal}.home-mission.is-complete:not(.is-claimed)>button{color:#fff;background:linear-gradient(145deg,#2bc263,#129441);animation:home-claim-pulse 1.6s ease-in-out infinite}.home-mission.is-complete:not(.is-claimed)>button em{color:#d9ffe6}.home-mission.is-claimed{opacity:.67}@keyframes home-claim-pulse{50%{transform:scale(1.045);box-shadow:0 4px 12px #1eb05347}}.home-dashboard__cards{display:grid;gap:9px}.home-tour-card,.home-season-v2{position:relative;overflow:hidden;width:100%;border:1px solid rgba(255,255,255,.9);border-radius:20px;text-align:left;transition:transform .15s ease}.home-tour-card:where(:not(.home-aero-ui,.home-aero-ui *)){box-shadow:0 9px 22px #03377e38,inset 0 1px #fff}.home-season-v2{box-shadow:0 9px 22px #03377e38,inset 0 1px #fff}.home-tour-card:active,.home-season-v2:active{transform:scale(.985)}.home-tour-card{min-height:136px;padding:0;color:#fff}.home-tour-card:where(:not(.home-aero-ui,.home-aero-ui *)){background:#092f6b}.home-tour-card__arena,.home-tour-card__shade{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.home-tour-card__shade{background:linear-gradient(90deg,#051e46f7,#051e46c7 58%,#051e4626)}.home-tour-card__copy{position:relative;z-index:2;display:block;width:68%;padding:14px 10px 12px 14px}.home-tour-card__copy small{color:#5ab1ff;font:900 6px/1 var(--game-ui-font);letter-spacing:.1em}.home-tour-card__copy strong{margin-top:6px;font:1000 clamp(14px,3.8vw,20px)/.95 var(--game-ui-font);letter-spacing:-.04em}.home-tour-card__copy em{margin-top:7px;color:#b8d3f2;font:800 6px/1 var(--game-ui-font);font-style:normal}.home-tour-card__copy>i{position:relative;display:block;height:6px;margin-top:10px;overflow:hidden;border-radius:5px;background:#fff3}.home-tour-card__copy>i b{--tour:0;position:absolute;inset:0;background:#36a3ff;transform:scaleX(var(--tour));transform-origin:left}.home-tour-card__copy u{margin-top:7px;color:#fff;font:900 6px/1 var(--game-ui-font);text-decoration:none}.home-tour-card__trophy{position:absolute;z-index:3;right:5px;bottom:7px;display:grid;justify-items:center;width:34%}.home-tour-card__trophy img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:50%;background:#fff}.home-tour-card__trophy small{margin-top:-9px;padding:4px 6px;border-radius:6px;color:var(--app-blue);background:#fff;font:900 5px/1 var(--game-ui-font)}.home-season-v2{display:grid;grid-template-columns:55px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:91px;padding:11px;color:var(--app-blue);background:#fafdfff2}.home-season-v2__badge{display:grid;place-items:center;width:49px;height:55px;clip-path:polygon(50% 0,93% 18%,85% 78%,50% 100%,15% 78%,7% 18%);color:#fff;background:linear-gradient(145deg,#ff4a5d,#bd1026);box-shadow:inset 0 0 0 4px #ffffff59}.home-season-v2__badge b{font:1000 18px/1 var(--game-ui-font)}.home-season-v2>span:nth-child(2) small,.home-season-v2>span:nth-child(2) strong,.home-season-v2>span:nth-child(2) em,.home-season-v2>span:nth-child(2) u{display:block}.home-season-v2 small{color:var(--app-red);font:900 6px/1 var(--game-ui-font);letter-spacing:.1em}.home-season-v2 strong{margin-top:4px;font:1000 16px/1 var(--game-ui-font)}.home-season-v2 em{margin-top:4px;color:#7890ad;font:800 5.5px/1 var(--game-ui-font);font-style:normal}.home-season-v2 i{position:relative;display:block;height:5px;margin-top:7px;overflow:hidden;border-radius:4px;background:#dbe4ef}.home-season-v2 i b{position:absolute;inset:0;background:var(--app-red);transform:scaleX(.12);transform-origin:left}.home-season-v2 u{margin-top:5px;color:#7d8fa6;font:900 5px/1 var(--game-ui-font);text-decoration:none}.home-season-v2__arrow{color:var(--app-bright-blue);font:1000 27px/1 var(--game-ui-font)}.home-toast{position:fixed!important;z-index:220!important;bottom:100px!important;left:50%!important;transform:translate(-50%,10px)!important}.home-toast.visible{transform:translate(-50%)!important}@media(min-width:700px){.home-profile{right:50%;left:auto;width:min(820px,calc(100% - 34px));transform:translate(50%)}.home-profile:active{transform:translate(50%) scale(.99)}.home-v2__logo{left:max(30px,calc(50% - 480px))}.home-dashboard{left:max(25px,calc(50% - 470px));width:440px}}@media(max-width:430px){.home-profile{grid-template-columns:62px minmax(0,1fr) auto;min-height:78px;padding:7px}.home-profile__avatar{width:55px;height:55px;border-radius:15px}.home-profile__identity{padding:0 6px}.home-profile__wallet{padding-left:4px}.home-profile__wallet>b{min-width:28px;font-size:13px}.home-profile__wallet>i,.home-profile__wallet>em{width:23px;height:23px;font-size:13px}.home-v2__logo{top:101px;left:15px}.home-dashboard{top:180px;left:9px;width:62%;gap:7px}.home-daily{padding:7px;border-radius:18px}.home-daily>header{grid-template-columns:30px minmax(0,1fr);gap:5px;padding-bottom:6px}.home-daily__icon{width:29px;height:29px;border-radius:9px}.home-daily time{display:none}.home-mission{grid-template-columns:25px minmax(0,1fr) auto;gap:5px;min-height:43px;padding:4px}.home-mission__icon{width:24px;height:24px}.home-mission__icon svg{width:17px;height:17px}.home-mission>button{min-width:42px;padding:3px}.home-tour-card{min-height:122px}.home-tour-card__copy{width:72%;padding:11px 7px 9px 10px}.home-season-v2{grid-template-columns:43px minmax(0,1fr) auto;min-height:77px;padding:8px}.home-season-v2__badge{width:40px;height:45px}}.home-profile{grid-template-columns:minmax(0,1fr) auto 42px;gap:8px;min-height:94px;padding:8px 9px;border-color:#fffffff5}.home-profile:where(:not(.home-aero-ui,.home-aero-ui *)){background:linear-gradient(118deg,#fffffffa,#eff7fff0);box-shadow:0 12px 30px #04317042,inset 0 1px #fff,inset 0 -1px #4184d61f}.home-profile:before{content:"";position:absolute;z-index:0;right:18%;bottom:0;left:82px;height:3px;border-radius:4px 4px 0 0;opacity:.85}.home-profile:where(:not(.home-aero-ui,.home-aero-ui *)):before{background:linear-gradient(90deg,#147cf1,#62baff 58%,#ed354a)}.home-profile__account{position:relative;z-index:2;display:grid;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:10px;min-width:0;height:76px;padding:0;border:0;color:inherit;background:transparent;text-align:left;transition:transform .16s ease}.home-profile__account:active{transform:scale(.987)}.home-profile__avatar{width:68px;height:68px;border-radius:20px}.home-profile__avatar:where(:not(.home-aero-ui,.home-aero-ui *)){box-shadow:0 7px 16px #0c4da945,0 0 0 2px #48a0ff}.home-profile__identity{display:block;min-width:0;padding:0}.home-profile__identity>strong{display:block;overflow:hidden;margin:0;color:var(--app-blue);font:1000 clamp(18px,5vw,27px)/1 var(--game-ui-font);letter-spacing:-.055em;text-overflow:ellipsis;white-space:nowrap}.home-profile__progress{display:grid;grid-template-columns:auto minmax(92px,1fr);align-items:center;gap:8px;margin-top:7px}.home-profile__level{grid-column:auto;justify-self:auto;display:grid;grid-template-columns:28px auto;align-items:center;gap:4px;margin:0;padding:2px 7px 2px 3px;overflow:hidden;border:1px solid #d2e4fa;border-radius:12px;color:var(--app-blue);background:linear-gradient(145deg,#fff,#eaf4ff);box-shadow:0 3px 9px #0e4fa521}.home-profile__level img{width:28px;height:28px;object-fit:contain;transform:scale(1.55);filter:drop-shadow(0 2px 2px rgba(9,69,151,.2))}.home-profile__level span{display:grid;grid-template-columns:auto auto;align-items:baseline;gap:3px}.home-profile__level small{color:#6d84a4;font:900 6px/1 var(--game-ui-font);letter-spacing:.08em}.home-profile__level b{color:var(--app-blue);font:1000 13px/1 var(--game-ui-font)}.home-profile__xp{grid-column:auto;display:grid;gap:3px;min-width:0;margin:0;overflow:visible;height:auto;background:none;box-shadow:none}.home-profile__xp>span{position:relative;display:block;height:10px;overflow:hidden;border:1px solid rgba(85,126,177,.11);border-radius:8px;background:linear-gradient(180deg,#d6e1ed,#edf3f8);box-shadow:inset 0 2px 3px #20467426,0 1px #fff}.home-profile__xp>span>i{--xp:0;position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,#075ddb,#1684fa 42%,#58c5ff 70%,#1477ec);background-size:180% 100%;transform:scaleX(var(--xp));transform-origin:left;box-shadow:inset 0 1px #ffffffa6,0 0 9px #1884fa73;transition:transform .7s cubic-bezier(.2,.8,.2,1);animation:home-xp-flow 4.5s linear infinite}.home-profile__xp>span>i:after{content:"";position:absolute;inset:1px;background:linear-gradient(105deg,transparent 25%,rgba(255,255,255,.58) 48%,transparent 70%);transform:translate(-120%);animation:home-xp-glint 3.8s ease-in-out infinite}.home-profile__xp>em{position:static;display:flex;justify-content:space-between;gap:5px;color:#59728f;font-style:normal;text-shadow:none}.home-profile__xp>em b{overflow:hidden;font:900 6.5px/1 var(--game-ui-font);text-overflow:ellipsis;white-space:nowrap}.home-profile__xp>em small{color:#1677ed;font:900 6px/1 var(--game-ui-font);white-space:nowrap}@keyframes home-xp-flow{to{background-position:-180% 0}}@keyframes home-xp-glint{0%,45%{transform:translate(-120%)}75%,to{transform:translate(140%)}}.home-profile__wallet{z-index:2;gap:4px;height:48px;padding:0 8px;border-left:1px solid #d5e3f1;border-right:1px solid #d5e3f1;border-radius:0}.home-profile__wallet>i{width:29px;height:29px;border-width:2px;box-shadow:0 3px 8px #b7700052,inset 0 1px #ffffffa6}.home-profile__wallet>b{min-width:31px;font-size:15px}.home-profile__wallet>button{position:relative;display:grid;place-items:center;width:30px;height:30px;padding:0;border:2px solid #fff;border-radius:50%;color:#fff;background:linear-gradient(145deg,#3ba5ff,#0757ce);box-shadow:0 4px 10px #0d56b84d,inset 0 1px #ffffff7a;font:1000 22px/1 var(--game-ui-font);transition:transform .15s ease,filter .15s ease}.home-profile__wallet>button:after{content:"";position:absolute;inset:-4px;border:1px solid rgba(30,128,240,.2);border-radius:50%}.home-profile__wallet>button:active{transform:scale(.9);filter:brightness(.95)}.home-settings-v2{position:relative;z-index:2;top:auto;right:auto;width:39px;height:39px;border:1px solid #d3e4f6;border-radius:13px;transition:transform .15s ease,color .15s ease}.home-settings-v2:where(:not(.home-aero-ui,.home-aero-ui *)){background:linear-gradient(145deg,#fff,#eaf3fc);box-shadow:0 4px 10px #14468426,inset 0 1px #fff}.home-settings-v2:active{transform:rotate(18deg) scale(.94);color:#ed354a}.home-settings-v2 svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round}.home-daily,.home-tour-card,.home-season-v2{border-color:#fffffff5}.home-tour-card:where(:not(.home-aero-ui,.home-aero-ui *)){box-shadow:0 12px 28px #0332743d,inset 0 1px #fff}.home-daily,.home-season-v2{box-shadow:0 12px 28px #0332743d,inset 0 1px #fff}.home-daily{position:relative;overflow:hidden;background:linear-gradient(150deg,#fffffffa,#eff7fff2)}.home-daily:before{content:"";position:absolute;top:0;right:20px;left:20px;height:3px;border-radius:0 0 5px 5px;background:linear-gradient(90deg,#167cf0,#62b9ff,#ed354a)}.home-daily>header{position:relative}.home-daily time{padding:4px 6px;border-radius:7px;color:#42668f;background:#eaf3fc}.home-mission{overflow:hidden;border-color:#d8e7f6;background:linear-gradient(105deg,#fff,#f5faff 68%,#edf6ff);box-shadow:0 4px 10px #18437714,inset 0 1px #fff}.home-mission:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.65) 48%,transparent 65%);transform:translate(-130%);pointer-events:none;animation:home-card-glint 7s ease-in-out infinite}.home-mission:nth-child(2):after{animation-delay:1.2s}.home-mission:nth-child(3):after{animation-delay:2.4s}@keyframes home-card-glint{0%,62%{transform:translate(-130%)}85%,to{transform:translate(130%)}}.home-tour-card{border-radius:22px}.home-tour-card:where(:not(.home-aero-ui,.home-aero-ui *)){box-shadow:0 13px 29px #012a6647,inset 0 1px #ffffffbf}.home-tour-card:before{content:"";position:absolute;z-index:4;top:0;bottom:0;left:0;width:4px}.home-tour-card:where(:not(.home-aero-ui,.home-aero-ui *)):before{background:linear-gradient(180deg,#42a9ff,#1476ed 62%,#ed354a)}.home-tour-card__shade{background:linear-gradient(92deg,#031c44fa,#042a5bd4 59%,#0428582e)}.home-tour-card__copy>i{height:7px;border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px 2px #00000040}.home-tour-card__copy>i b{background:linear-gradient(90deg,#1686fb,#61c8ff);box-shadow:0 0 8px #3aacff8c}.home-tour-card__trophy img{border:2px solid rgba(255,255,255,.9);box-shadow:0 6px 15px #001c4840}.home-season-v2{border-radius:21px;background:linear-gradient(115deg,#fffffffa,#edf6fff5)}.home-season-v2:before{content:"";position:absolute;top:0;right:18px;left:18px;height:3px;border-radius:0 0 5px 5px;background:linear-gradient(90deg,#ed354a,#ff6675,#167cf0)}.home-season-v2__badge{filter:drop-shadow(0 5px 7px rgba(180,20,42,.2))}.home-season-v2 i{height:6px;box-shadow:inset 0 1px 2px #1e426e24}.home-season-v2 i b{background:linear-gradient(90deg,#ed354a,#ff6675);box-shadow:0 0 7px #ed354a59}@media(max-width:430px){.home-profile{grid-template-columns:minmax(0,1fr) auto 35px;gap:4px;min-height:84px;padding:6px}.home-profile__account{grid-template-columns:59px minmax(0,1fr);gap:7px;height:68px}.home-profile__avatar{width:57px;height:57px;border-radius:17px}.home-profile__identity>strong{font-size:17px}.home-profile__progress{grid-template-columns:auto minmax(68px,1fr);gap:5px;margin-top:6px}.home-profile__level{grid-template-columns:23px auto;padding-right:5px}.home-profile__level img{width:23px;height:23px}.home-profile__level span{display:block}.home-profile__level small{display:none}.home-profile__level b{font-size:11px}.home-profile__wallet{gap:2px;height:43px;padding:0 4px}.home-profile__wallet>i,.home-profile__wallet>button{width:25px;height:25px}.home-profile__wallet>b{min-width:25px;font-size:12px}.home-settings-v2{width:33px;height:35px;border-radius:11px}.home-settings-v2 svg{width:20px;height:20px}}.home-profile:before,.home-daily:before,.home-tour-card:before,.home-season-v2:before{content:none!important;display:none!important}.home-profile{grid-template-columns:minmax(0,1fr) auto 43px;gap:9px;min-height:91px;padding:8px 9px}.home-profile:where(:not(.home-aero-ui,.home-aero-ui *)){background:#f9fcfff7;box-shadow:0 10px 26px #0e397033,inset 0 1px #fff}.home-profile__account{grid-template-columns:68px minmax(0,1fr);gap:11px;height:74px}.home-profile__avatar{width:66px;height:66px;border:2px solid #fff;border-radius:18px}.home-profile__avatar:where(:not(.home-aero-ui,.home-aero-ui *)){box-shadow:0 4px 12px #13498e33,0 0 0 2px #2184f3}.home-profile__identity{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;align-content:center;min-width:0}.home-profile__identity>strong{font-size:clamp(18px,5vw,27px)}.home-profile__level{display:block;grid-column:1;justify-self:start;margin:5px 0 0;padding:0;overflow:visible;border:0;border-radius:0;color:#1476eb;background:none;box-shadow:none;font:1000 9px/1 var(--game-ui-font);letter-spacing:.04em}.home-profile__level b{color:inherit;font:inherit}.home-profile__xp{grid-column:1;display:grid;grid-template-columns:28px minmax(70px,1fr) auto;align-items:center;gap:0;min-width:0;height:18px;margin-top:6px;overflow:visible;background:none;box-shadow:none}.home-profile__xp>i{position:relative;z-index:2;inset:auto;display:grid;place-items:center;width:30px;height:30px;margin-right:-3px;clip-path:polygon(50% 0,93% 20%,88% 78%,50% 100%,12% 78%,7% 20%);color:#fff;background:linear-gradient(150deg,#36a1ff,#0758d2);box-shadow:none;font:1000 9px/1 var(--game-ui-font);font-style:normal;transform:none;transform-origin:center;animation:none}.home-profile__xp>span{position:relative;display:block;height:11px;overflow:hidden;border:0;border-radius:0 8px 8px 0;background:#d7e0eb;box-shadow:inset 0 2px 3px #25446c24}.home-profile__xp>span>b{--xp:0;position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,#0766e6,#1689fa 55%,#49b5ff);background-size:180% 100%;transform:scaleX(var(--xp));transform-origin:left;box-shadow:inset 0 1px #ffffff8c;transition:transform .65s cubic-bezier(.2,.8,.2,1);animation:home-xp-flow 4.5s linear infinite}.home-profile__xp>span>b:after{content:"";position:absolute;inset:1px;background:linear-gradient(105deg,transparent 28%,rgba(255,255,255,.55) 49%,transparent 69%);transform:translate(-130%);animation:home-xp-glint 4s ease-in-out infinite}.home-profile__xp>em{position:static;display:block;min-width:62px;margin-left:6px;color:#193f70;font:900 6.5px/1 var(--game-ui-font);font-style:normal;text-shadow:none;white-space:nowrap}.home-profile__wallet{display:flex;gap:6px;height:38px;padding:0 4px 0 5px;border:1px solid #dbe7f4;border-radius:19px}.home-profile__wallet:where(:not(.home-aero-ui,.home-aero-ui *)){background:#fff;box-shadow:0 3px 10px #18447c1f,inset 0 1px #fff}.home-profile__wallet>i{width:27px;height:27px;border:2px solid #fff;font-size:14px}.home-profile__wallet>b{min-width:28px;font-size:15px}.home-profile__wallet>button{width:29px;height:29px;border:0;border-radius:50%;background:linear-gradient(150deg,#319cff,#075bd4);box-shadow:0 3px 7px #0a55b84d,inset 0 1px #ffffff73;font-size:22px}.home-profile__wallet>button:after{content:none}.home-settings-v2{width:41px;height:41px;border:1px solid #d7e4f2;border-radius:13px;color:#0b3976}.home-settings-v2:where(:not(.home-aero-ui,.home-aero-ui *)){background:linear-gradient(145deg,#fff,#edf4fb);box-shadow:0 4px 10px #1a467e24,inset 0 1px #fff}.home-settings-v2 svg{width:24px;height:24px;fill:currentColor;stroke:none}.home-settings-v2:active{transform:scale(.93);color:#116dde}.home-left-tools{position:absolute;z-index:16;top:max(112px,calc(env(safe-area-inset-top) + 100px));left:max(12px,calc((100% - 620px)/2 + 12px));display:grid;gap:14px}.home-social-button,.home-chat-button{position:relative;display:grid;place-items:center;width:48px;height:48px;padding:0;border:2px solid rgba(255,255,255,.96);border-radius:15px;color:#fff;transition:transform .16s ease,filter .16s ease}.home-social-button:where(:not(.home-aero-ui,.home-aero-ui *)){background:linear-gradient(145deg,#39a8ff,#0860da 68%,#064db7);box-shadow:0 6px #04439ab8,0 12px 22px #03307045,inset 0 1px #ffffff80}.home-social-button:active{transform:translateY(3px) scale(.96);filter:brightness(.96)}.home-social-button:active:where(:not(.home-aero-ui,.home-aero-ui *)){box-shadow:0 3px #04439ab8,0 7px 14px #0330703d}.home-social-button svg{width:30px;height:30px;overflow:visible;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.home-social-button>[data-club-badge],.home-social-button>[data-social-badge]{position:absolute;top:-7px;right:-7px;display:grid;place-items:center;min-width:22px;height:22px;padding:0 5px;border:2px solid #fff;border-radius:12px;color:#fff;background:linear-gradient(145deg,#ff5365,#df142d);box-shadow:0 3px 7px #97081e57;font:1000 10px/1 var(--game-ui-font)}.home-social-button span[hidden]{display:none}.home-chat-button:where(:not(.home-aero-ui,.home-aero-ui *)){background:linear-gradient(145deg,#ab83ff,#7444e8 68%,#5122bd);box-shadow:0 6px #42189ec2,0 12px 22px #34137d42,inset 0 1px #ffffff80}.home-chat-button:active{transform:translateY(3px) scale(.96);filter:brightness(.97)}.home-chat-button:active:where(:not(.home-aero-ui,.home-aero-ui *)){box-shadow:0 3px #42189ec2,0 7px 14px #34137d3b}.home-chat-button svg{width:29px;height:29px;overflow:visible;fill:none;stroke:currentColor;stroke-width:2.35;stroke-linecap:round;stroke-linejoin:round}.social-center{position:absolute;z-index:900;inset:0;display:grid;place-items:end center;opacity:0;pointer-events:none;transition:opacity .18s ease;font-family:var(--game-ui-font)}.social-center.is-open{opacity:1;pointer-events:auto}.social-center__backdrop{position:absolute;inset:0;background:#02112d9e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.social-center__sheet{position:relative;width:min(100%,540px);height:min(92%,860px);overflow:hidden;border:2px solid rgba(255,255,255,.95);border-radius:30px 30px 0 0;color:#102b57;transform:translateY(24px);transition:transform .26s cubic-bezier(.16,.86,.22,1.05)}.social-center__sheet:where(:not(.aero-console,.aero-console *)){background:radial-gradient(circle at 90% 0,rgba(77,171,255,.2),transparent 31%),linear-gradient(155deg,#fdfefe,#eaf4ff 68%,#dcecff);box-shadow:0 -18px 56px #01102f59,inset 0 1px #fff}.social-center.is-open .social-center__sheet{transform:none}.social-center__sheet>header{position:relative;z-index:2;min-height:92px;display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px 14px;border-bottom:1px solid rgba(45,105,179,.13);background:#ffffffb8}.social-center__sheet>header>.social-close{display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid #d3e4f5;border-radius:50%;color:#0c5ecb}.social-center__sheet>header>.social-close:where(:not(.aero-console,.aero-console *)){background:#fff;box-shadow:0 4px 10px #12417c1f}.social-center__sheet>header>.social-close svg{display:block;width:17px;height:17px;overflow:visible;fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round}.social-center__sheet>header h1{margin:0;color:#082d68;font:1000 italic clamp(28px,7.4vw,39px)/.9 var(--game-ui-font);letter-spacing:-.055em}.social-player-id{min-width:112px;padding:8px 10px;border:1px solid #d8e5f3;border-radius:14px;color:#0d61d4;text-align:right}.social-player-id:where(:not(.aero-console,.aero-console *)){background:#fff;box-shadow:0 4px 12px #1446821c}.social-player-id small{display:block;color:#71849e;font:900 6px/1 var(--game-ui-font);letter-spacing:.08em}.social-player-id b{display:block;margin-top:4px;font:1000 11px/1 var(--game-ui-font)}.social-content{height:calc(100% - 92px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;padding:12px 14px 18px;overflow:hidden}.social-add label{display:grid;grid-template-columns:30px minmax(0,1fr) 72px;align-items:center;height:48px;overflow:hidden;border:1px solid #d3e2f2;border-radius:16px;background:#fff;box-shadow:0 5px 13px #17457e17}.social-add label>span{color:#1378e8;font:1000 19px/1 var(--game-ui-font);text-align:right}.social-add input{min-width:0;height:100%;border:0;outline:0;color:#0d3268;background:transparent;font:900 12px/1 var(--game-ui-font)}.social-add label>button,.social-search-result>button{height:100%;border:0;color:#fff;background:linear-gradient(145deg,#299dff,#0860d8);font:1000 11px/1 var(--game-ui-font)}.social-search-result{display:grid;grid-template-columns:45px minmax(0,1fr) 67px;align-items:center;gap:8px;margin-top:7px;padding:7px;border:1px solid #d6e4f3;border-radius:15px}.social-search-result:where(:not(.aero-console,.aero-console *)){background:#fff;box-shadow:0 4px 12px #14427c17}.social-search-result>button{min-height:38px;border-radius:11px}.social-search-result strong,.social-request strong{display:block;overflow:hidden;color:#0b326e;font:1000 13px/1 var(--game-ui-font);text-overflow:ellipsis;white-space:nowrap}.social-search-result small,.social-request small{display:block;margin-top:4px;color:#70839e;font:800 8px/1 var(--game-ui-font)}.social-column{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid rgba(79,126,184,.14);border-radius:19px}.social-column:where(:not(.aero-console,.aero-console *)){background:#ffffff94;box-shadow:inset 0 1px #fff}.social-section-title{display:flex;align-items:center;gap:7px;padding:10px 12px 8px}.social-section-title h2{margin:0;color:#0b326e;font:1000 14px/1 var(--game-ui-font);letter-spacing:.04em}.social-section-title span{display:grid;place-items:center;min-width:22px;height:18px;border-radius:9px;color:#fff;background:#1479eb;font:1000 9px/1 var(--game-ui-font)}.social-friend-list,.social-requests>div:last-child{min-height:0;display:grid;align-content:start;gap:7px;padding:0 8px 9px;overflow:auto}.social-friend{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) 143px;align-items:center;gap:7px;padding:7px;border:1px solid #dae6f3;border-radius:15px}.social-friend:where(:not(.aero-console,.aero-console *)){background:#fff;box-shadow:0 5px 12px #17417514}.social-avatar{position:relative;display:block;width:45px;height:45px}.social-avatar>img:first-child{width:100%;height:100%;object-fit:cover;border:2px solid #fff;border-radius:13px;box-shadow:0 0 0 2px #79baff}.social-avatar>.social-avatar__badge{position:absolute;z-index:3;left:50%;bottom:-7%;width:122%;height:auto;max-height:43%;border:0;border-radius:0;object-fit:contain;pointer-events:none;transform:translate(-50%);filter:drop-shadow(0 2px 2px rgba(5,20,42,.34));box-shadow:none}.social-avatar i{position:absolute;z-index:4;right:-1px;bottom:-1px;width:11px;height:11px;border:2px solid #fff;border-radius:50%;background:#9ba9b8}.social-friend.is-online .social-avatar i{background:#24bf67;box-shadow:0 0 7px #24bf678c}.social-friend strong{display:block;overflow:hidden;color:#0a326d;font:1000 13px/1 var(--game-ui-font);text-overflow:ellipsis;white-space:nowrap}.social-friend small{display:block;overflow:hidden;margin-top:4px;color:#71839a;font:800 7.5px/1 var(--game-ui-font);text-overflow:ellipsis;white-space:nowrap}.social-friend em{display:block;margin-top:5px;color:#8a98aa;font:900 6px/1 var(--game-ui-font);font-style:normal;letter-spacing:.1em}.social-friend.is-online em{color:#18a858}.social-friend__actions{justify-self:end;display:grid;grid-template-columns:49px 49px 35px;gap:5px;width:143px}.social-friend__actions>button{min-height:34px;padding:0 5px;border:1px solid #d6e4f2;border-radius:10px;color:#0e66d5;background:#eef6ff;font:1000 8px/1 var(--game-ui-font)}.social-friend__actions>button.is-play{border-color:#fff;color:#fff;background:linear-gradient(145deg,#ff5364,#dc1931);box-shadow:0 4px 8px #b50f2630}.social-friend__actions>button.is-remove{display:grid;place-items:center;width:35px;padding:0;color:#d62c43;background:linear-gradient(145deg,#fff,#ffedf0);box-shadow:0 4px 8px #b50f261a}.social-friend__actions>button.is-remove svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.social-friend__confirm{position:absolute;z-index:6;right:7px;top:5px;display:grid;grid-template-columns:1fr 34px 31px;align-items:center;gap:4px;width:143px;min-height:45px;padding:5px;border:1px solid #f1c7ce;border-radius:12px}.social-friend__confirm:where(:not(.aero-console,.aero-console *)){background:#fffafbfa;box-shadow:0 7px 18px #510c1a33}.social-friend__confirm>b{color:#9f2335;font:1000 7px/1.1 var(--game-ui-font);text-align:center}.social-friend__confirm>button{height:31px;padding:0;border:1px solid #d9e4ef;border-radius:8px;color:#42607f;background:#fff;font:1000 7px/1 var(--game-ui-font)}.social-friend__confirm>button.is-yes{border-color:#d92d45;color:#fff;background:linear-gradient(145deg,#f34c61,#c91d35)}.social-unread{position:absolute;z-index:2;top:4px;right:144px;display:grid;place-items:center;min-width:18px;height:18px;border:2px solid #fff;border-radius:10px;color:#fff;font:1000 8px/1 var(--game-ui-font)}.social-unread:where(:not(.aero-console,.aero-console *)){background:#ed3047}.social-friend__actions>button.is-play:disabled{cursor:not-allowed;color:#71839a;background:linear-gradient(145deg,#edf2f7,#dce5ef);box-shadow:inset 0 1px #fff;opacity:.82}.social-requests{max-height:142px}.social-request{display:grid;grid-template-columns:42px minmax(0,1fr) 35px 35px;align-items:center;gap:7px;padding:6px;border:1px solid #dbe6f2;border-radius:14px}.social-request:where(:not(.aero-console,.aero-console *)){background:#fff}.social-request .social-avatar{width:39px;height:39px}.social-request>button{width:34px;height:34px;border:0;border-radius:11px;color:#fff;background:#1683ed;font:1000 18px/1 var(--game-ui-font)}.social-request>button.is-decline{background:#e73349}.social-request>em{justify-self:end;margin-right:8px;color:#71839c;font:900 8px/1 var(--game-ui-font);font-style:normal}.social-list-empty{padding:24px 12px;color:#71849c;text-align:center;font:900 9px/1.35 var(--game-ui-font);letter-spacing:.04em}.social-list-empty b{display:block;color:#0d4c9d;font-size:12px}.social-list-empty p{margin:6px 0 0}.social-list-empty.is-small{padding:12px}.social-notice{position:absolute;z-index:5;right:18px;bottom:14px;left:18px;padding:10px;border:1px solid rgba(255,255,255,.9);border-radius:13px;color:#fff;font:900 9px/1.2 var(--game-ui-font);text-align:center}.social-notice:where(:not(.aero-console,.aero-console *)){background:#073573e6;box-shadow:0 8px 20px #01194040}.social-chat{height:calc(100% - 92px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding:12px}.social-chat__head{display:grid;grid-template-columns:38px 48px minmax(0,1fr);align-items:center;gap:8px;padding:8px;border:1px solid #d9e6f3;border-radius:17px}.social-chat__head:where(:not(.aero-console,.aero-console *)){background:#fff}.social-chat__head>button:first-child{width:36px;height:36px;border:0;border-radius:11px;color:#126cdc;background:#edf6ff;font:1000 18px/1 var(--game-ui-font)}.social-chat__head strong{display:block;color:#0a326d;font:1000 14px/1 var(--game-ui-font)}.social-chat__head small{display:block;margin-top:4px;color:#74859b;font:800 7px/1 var(--game-ui-font)}.social-chat__head.is-online .social-avatar i{background:#24bf67;box-shadow:0 0 7px #24bf678c;animation:social-online-pulse 2.2s ease-in-out infinite}.social-chat__head.is-online small{color:#18a858}.social-chat__messages{min-height:0;display:grid;align-content:start;gap:7px;padding:12px 4px;overflow:auto}.social-message{justify-self:start;max-width:78%;padding:9px 11px 7px;border-radius:15px 15px 15px 4px;color:#17385f;background:#fff;box-shadow:0 4px 10px #143d7017}.social-message.is-mine{justify-self:end;border-radius:15px 15px 4px;color:#fff;background:linear-gradient(145deg,#278ff3,#0b63d8)}.social-message p{margin:0;font:700 11px/1.35 var(--game-ui-font);white-space:pre-wrap;word-break:break-word}.social-message time{display:block;margin-top:4px;opacity:.64;font:800 6px/1 var(--game-ui-font);text-align:right}.social-chat form{display:grid;grid-template-columns:minmax(0,1fr) auto 70px;align-items:center;gap:7px;padding:7px;border:1px solid #d6e4f2;border-radius:16px;background:#fff}.social-chat form input{min-width:0;height:39px;padding:0 8px;border:0;outline:0;color:#14365f;background:transparent;font:700 11px/1 var(--game-ui-font)}.social-chat form>[data-chat-count]{color:#91a0b3;font:800 7px/1 var(--game-ui-font);white-space:nowrap}.social-chat form button,.social-empty button,.social-guest button{min-height:39px;border:1px solid #fff;border-radius:12px;color:#fff;background:linear-gradient(145deg,#2b9dff,#075dd3);box-shadow:0 5px 11px #074ead33;font:1000 10px/1 var(--game-ui-font)}.social-chat form button:disabled{opacity:.55}.social-guest,.social-empty,.social-loading{height:calc(100% - 92px);display:grid;place-items:center;align-content:center;padding:28px;text-align:center}.social-guest>section{width:min(100%,350px);display:grid;justify-items:center;gap:14px;padding:30px 24px 27px;border:1px solid rgba(255,255,255,.95);border-radius:28px;background:linear-gradient(155deg,#ffffffeb,#e9f5ffe0);box-shadow:0 16px 36px #0d458921,inset 0 1px #fff}.social-guest__icon{display:grid;place-items:center;width:72px;height:72px;border:3px solid #fff;border-radius:23px;color:#fff;background:linear-gradient(145deg,#51b8ff,#0860d7);box-shadow:0 9px 20px #084ea838,inset 0 1px #ffffff73}.social-guest__icon svg{width:44px;height:44px;overflow:visible;fill:none;stroke:currentColor;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.social-guest h2,.social-empty b{margin:2px 0 0;color:#0a326e;font:1000 italic 24px/.95 var(--game-ui-font)}.social-guest p,.social-empty p{max-width:310px;margin:0;color:#64758c;font:750 12px/1.45 var(--game-ui-font)}.social-guest button,.social-empty button{min-width:210px;min-height:48px;padding:0 20px}.social-loading{gap:10px}.social-loading i{width:44px;height:44px;border:5px solid #cfe2f6;border-top-color:#1679e9;border-radius:50%;animation:social-spin .8s linear infinite}.social-loading b{color:#0d4f9f;font:900 9px/1 var(--game-ui-font);letter-spacing:.08em}@keyframes social-spin{to{transform:rotate(360deg)}}@media(max-width:430px){.home-left-tools{top:max(103px,calc(env(safe-area-inset-top) + 91px));left:12px;gap:11px}.home-social-button,.home-chat-button{width:43px;height:43px;border-radius:14px}.home-social-button svg,.home-chat-button svg{width:26px;height:26px}.social-center__sheet{height:94%}.social-center__sheet>header{grid-template-columns:42px minmax(0,1fr) auto;min-height:84px;padding:9px 10px}.social-player-id{min-width:96px;padding:7px}.social-player-id b{font-size:9px}.social-content{height:calc(100% - 84px);padding:9px 10px 13px}.social-friend{grid-template-columns:40px minmax(0,1fr) 123px;gap:5px}.social-friend .social-avatar{width:40px;height:40px}.social-friend__actions{grid-template-columns:41px 41px 33px;width:123px;gap:4px}.social-friend__actions>button{font-size:7px}.social-friend__actions>button.is-remove{width:33px}.social-friend__confirm{right:6px;width:123px;grid-template-columns:1fr 31px 28px}.social-unread{right:123px}.social-chat{height:calc(100% - 84px);padding:9px}.social-chat__head{grid-template-columns:34px 42px minmax(0,1fr)}.social-chat__head .social-avatar{width:40px;height:40px}.social-chat form{grid-template-columns:minmax(0,1fr) auto 62px}.social-chat form input{padding:0 4px;font-size:10px}.social-requests{max-height:126px}.social-guest{height:calc(100% - 84px);padding:18px}.social-guest>section{padding:26px 18px 24px}}.social-center__sheet:has(>.social-chat){display:flex;flex-direction:column}.social-center__sheet:has(>.social-chat)>header{flex:none}.social-center__sheet>.social-chat{--friend-chat-gutter:12px;flex:1;min-height:0;min-width:0;width:100%;height:auto;box-sizing:border-box;padding-inline:0}.social-chat__head{width:100%;min-width:0;box-sizing:border-box}.social-chat__head>div{min-width:0}.social-chat__head :is(strong,small){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social-chat :is(.social-chat__messages,form){margin-inline:var(--friend-chat-gutter)}@media(max-width:430px){.social-center__sheet>.social-chat{--friend-chat-gutter:9px}}.home-tour-card{display:grid;grid-template-columns:36% minmax(0,1fr) 14px;align-items:center;gap:9px;min-height:128px;padding:9px;color:var(--app-blue);border:1px solid rgba(255,255,255,.96);border-radius:21px}.home-tour-card:where(:not(.home-aero-ui,.home-aero-ui *)){background:#fafdfff7;box-shadow:0 10px 24px #04337333,inset 0 1px #fff}.home-tour-card__visual{position:relative;display:block;align-self:stretch;min-height:108px;overflow:hidden;border-radius:15px}.home-tour-card__visual:where(:not(.home-aero-ui,.home-aero-ui *)){background:#d8e8f7;box-shadow:inset 0 0 0 1px #0c489714}.home-tour-card__arena{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.home-tour-card__trophy{position:absolute;z-index:2;right:4px;bottom:4px;display:grid;width:39px;height:39px;padding:2px;border:2px solid #fff;border-radius:12px;background:#fff;box-shadow:0 3px 8px #032a633b}.home-tour-card__trophy img{width:100%;height:100%;aspect-ratio:auto;object-fit:contain;border:0;border-radius:9px;box-shadow:none}.home-tour-card__trophy small{display:none}.home-tour-card__copy{position:static;z-index:auto;display:block;width:auto;min-width:0;padding:0}.home-tour-card__copy small,.home-tour-card__copy strong,.home-tour-card__copy em,.home-tour-card__copy u{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-tour-card__copy small{color:#1477ed;font:900 7px/1 var(--game-ui-font);letter-spacing:.09em}.home-tour-card__copy strong{display:-webkit-box;margin-top:5px;overflow:hidden;color:var(--app-blue);font:1000 clamp(12px,3.1vw,17px)/.95 var(--game-ui-font);letter-spacing:-.04em;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-tour-card__copy em{margin-top:6px;color:#6e84a1;font:900 6px/1 var(--game-ui-font);font-style:normal}.home-tour-card__copy>span{display:flex;justify-content:space-between;gap:5px;margin-top:9px;color:#53708f;font:900 6px/1 var(--game-ui-font)}.home-tour-card__copy>span u{color:#1477ed;text-decoration:none}.home-tour-card__copy>i{position:relative;display:block;height:7px;margin-top:5px;overflow:hidden;border:0;border-radius:5px;background:#d8e2ed;box-shadow:inset 0 1px 2px #1f3f6721}.home-tour-card__copy>i b{--tour:0;position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,#1479ef,#3da8ff);transform:scaleX(var(--tour));transform-origin:left;box-shadow:none;transition:transform .6s ease}.home-tour-card__copy>u{margin-top:7px;color:#55708f;font:900 6px/1 var(--game-ui-font);text-decoration:none}.home-tour-card__arrow{color:#1477ed;font:1000 24px/1 var(--game-ui-font)}.home-season-v2{border:1px solid rgba(255,255,255,.96);background:#fafdfff7;box-shadow:0 9px 22px #0433732e,inset 0 1px #fff}.home-season-v2__badge{background:linear-gradient(145deg,#ef4356,#bf1027)}.home-season-v2 i b{background:linear-gradient(90deg,#1478ef,#42aaff)}.home-menu-v2.is-ready .home-daily{animation:home-panel-in .42s cubic-bezier(.2,.8,.25,1) both}.home-menu-v2.is-ready .home-tour-card{animation:home-panel-in .46s .06s cubic-bezier(.2,.8,.25,1) both}.home-menu-v2.is-ready .home-season-v2{animation:home-panel-in .46s .12s cubic-bezier(.2,.8,.25,1) both}.home-tour-card__arena{animation:home-location-breathe 9s ease-in-out infinite alternate}.home-tour-card__trophy{animation:home-trophy-float 3.8s ease-in-out infinite}.home-season-v2__badge{animation:home-season-badge-float 4.2s ease-in-out infinite}@keyframes home-panel-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}@keyframes home-location-breathe{to{transform:scale(1.035)}}@keyframes home-trophy-float{50%{transform:translateY(-2px)}}@keyframes home-season-badge-float{50%{transform:translateY(-2px);filter:drop-shadow(0 7px 9px rgba(180,20,42,.24))}}.app-bottom-nav{--active-offset:200%;--previous-offset:200%;isolation:isolate;height:70px;padding:5px 8px;border:1px solid rgba(30,81,149,.13);border-radius:23px;background:#fbfdfff5;box-shadow:0 11px 30px #13396c36,inset 0 1px #fff}.app-bottom-nav__selection{position:absolute;z-index:0;top:5px;bottom:5px;left:8px;width:calc((100% - 16px)/5);transform:translate3d(var(--active-offset),0,0);transition:transform .28s cubic-bezier(.22,.8,.28,1);animation:app-nav-arrive .26s cubic-bezier(.22,.8,.28,1) both;will-change:transform;pointer-events:none}.app-bottom-nav__selection:before{content:"";position:absolute;top:-10px;left:50%;box-sizing:border-box;width:58px;height:58px;border:5px solid #f2f7fc;border-radius:50%;background:linear-gradient(150deg,#319bff,#0758cf);box-shadow:0 7px 17px #0e57bd4a,inset 0 1px #ffffff94;transform:translate(-50%)}@keyframes app-nav-arrive{0%{transform:translate3d(var(--previous-offset),0,0)}}.app-bottom-nav button{z-index:2;color:#8191a7;transition:color .18s ease,transform .2s cubic-bezier(.2,.8,.25,1)}.app-bottom-nav button:focus,.app-bottom-nav button:focus-visible{outline:none}.app-bottom-nav button:focus-visible:not(.is-active) svg{color:#1269da;filter:drop-shadow(0 0 4px rgba(18,105,218,.28))}.app-bottom-nav button svg{transition:transform .2s cubic-bezier(.2,.8,.25,1),filter .2s ease}.app-bottom-nav button span{transition:color .18s ease,transform .2s ease}.app-bottom-nav button.is-active{color:#fff}.app-bottom-nav button.is-active svg{transform:translateY(-16px) scale(1.06);filter:drop-shadow(0 2px 2px rgba(3,55,126,.22))}.app-bottom-nav button.is-active span{color:#1269da;transform:translateY(3px)}.app-bottom-nav .app-bottom-nav__home{align-content:center;width:auto;height:auto;justify-self:stretch;margin:0;border:0;border-radius:0;color:#8191a7;background:transparent;box-shadow:none}.app-bottom-nav .app-bottom-nav__home svg{width:24px;height:24px}.app-bottom-nav .app-bottom-nav__home span{position:static;top:auto;color:inherit;font-size:8px}.app-bottom-nav .app-bottom-nav__home.is-active{color:#fff}.app-bottom-nav .app-bottom-nav__home.is-active span{color:#1269da}@media(max-width:430px){.home-profile{grid-template-columns:minmax(0,1fr) auto 35px;gap:4px;min-height:82px;padding:6px}.home-profile__account{grid-template-columns:57px minmax(0,1fr);gap:7px;height:68px}.home-profile__avatar{width:55px;height:55px;border-radius:16px}.home-profile__identity>strong{font-size:17px}.home-profile__xp{grid-template-columns:23px minmax(46px,1fr);height:15px;margin-top:5px}.home-profile__xp>i{width:25px;height:25px;font-size:7px}.home-profile__xp>em{display:none}.home-profile__wallet{gap:2px;height:34px;padding:0 3px}.home-profile__wallet>i,.home-profile__wallet>button{width:24px;height:24px}.home-profile__wallet>b{min-width:23px;font-size:12px}.home-settings-v2{width:33px;height:35px}.home-tour-card{grid-template-columns:34% minmax(0,1fr) 10px;gap:6px;min-height:122px;padding:7px}.home-tour-card__visual{min-height:106px}}@media(prefers-reduced-motion:reduce){.home-profile__xp>span>b,.home-profile__xp>span>b:after,.home-mission:after,.home-tour-card__arena,.home-tour-card__trophy,.home-season-v2__badge,.home-menu-v2.is-ready .home-daily,.home-menu-v2.is-ready .home-tour-card,.home-menu-v2.is-ready .home-season-v2{animation:none!important}.app-bottom-nav__selection,.app-bottom-nav button,.app-bottom-nav button svg{transition:none!important}}.home-dashboard{inset:auto 12px 86px;display:grid;align-content:end;gap:8px;width:auto;max-width:920px;margin:0 auto}.home-daily{padding:9px 10px 10px;border-radius:21px;background:#fafdfff5}.home-daily>header{grid-template-columns:34px minmax(0,1fr) auto;gap:7px;padding:0 2px 7px}.home-daily__icon{width:32px;height:32px;border-radius:10px}.home-daily header h2{font-size:clamp(12px,3vw,17px)}.home-mission{grid-template-columns:27px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:5px;min-height:62px;padding:6px;border-radius:13px}.home-mission__icon{grid-column:1;grid-row:1;width:27px;height:27px;border-radius:8px}.home-mission__icon svg{width:17px;height:17px}.home-mission__copy{grid-column:2;grid-row:1;gap:3px}.home-mission__copy strong{font-size:clamp(6px,1.65vw,9px)}.home-mission>button{grid-column:1/-1;grid-row:2;justify-self:stretch;display:flex;justify-content:center;min-width:0;height:22px;padding:3px 5px;border-radius:8px}.home-mission>button i{width:15px;height:15px;font-size:8px}.home-mission>button b{font-size:8px}.home-mission>button em{grid-column:auto;margin-left:3px;font-size:4.5px}.home-dashboard__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.home-tour-card{grid-template-columns:32% minmax(0,1fr) 10px;gap:6px;min-height:105px;padding:7px;border-radius:18px}.home-tour-card__visual{min-height:91px;border-radius:13px}.home-tour-card__trophy{width:32px;height:32px;border-radius:10px}.home-tour-card__copy small{font-size:5.5px}.home-tour-card__copy strong{font-size:clamp(9px,2.25vw,14px)}.home-tour-card__copy em{margin-top:4px;font-size:5px}.home-tour-card__copy>span{margin-top:6px;font-size:5px}.home-tour-card__copy>i{height:5px;margin-top:4px}.home-tour-card__copy>u{margin-top:5px;font-size:5px}.home-tour-card__arrow{font-size:19px}.home-season-v2{grid-template-columns:45px minmax(0,1fr) auto;gap:7px;min-height:105px;padding:8px;border-radius:18px}.home-season-v2__badge{width:43px;height:49px}.home-season-v2 small{font-size:5.5px}.home-season-v2 strong{font-size:14px}.home-season-v2 em{font-size:5px}.app-bottom-nav__selection:before{top:2px;right:5px;left:5px;box-sizing:border-box;width:auto;height:50px;border:1px solid rgba(20,118,237,.13);border-radius:16px;background:linear-gradient(180deg,#e1f0fff5,#eff7ffe6);box-shadow:inset 0 1px #ffffffe6,0 3px 9px #0f58b51a;transform:none}.app-bottom-nav button.is-active{color:#126fdf}.app-bottom-nav button.is-active svg{transform:translateY(-2px) scale(1.07);filter:drop-shadow(0 2px 3px rgba(17,100,205,.2))}.app-bottom-nav button.is-active span,.app-bottom-nav .app-bottom-nav__home.is-active span{color:#126fdf;transform:none}@media(max-width:430px){.home-dashboard{right:7px;bottom:84px;left:7px;gap:6px}.home-daily{padding:7px}.home-daily>header{grid-template-columns:29px minmax(0,1fr);padding-bottom:6px}.home-daily time{display:none}.home-daily__list{gap:4px}.home-mission{grid-template-columns:22px minmax(0,1fr);min-height:57px;padding:4px}.home-mission__icon{width:22px;height:22px}.home-mission__copy strong{font-size:5.5px}.home-mission__copy small{font-size:5px}.home-mission>button{height:19px}.home-tour-card{grid-template-columns:30% minmax(0,1fr) 8px;min-height:96px;padding:5px}.home-tour-card__visual{min-height:84px}.home-season-v2{grid-template-columns:38px minmax(0,1fr) auto;min-height:96px;padding:6px}.home-season-v2__badge{width:37px;height:43px}.home-season-v2 strong{font-size:12px}}.home-dashboard{top:max(116px,calc(env(safe-area-inset-top) + 106px));bottom:86px;display:flex;flex-direction:column;align-content:initial;gap:10px}.home-daily{flex:0 0 auto;padding:11px 12px 12px;border-radius:22px}.home-daily>header{grid-template-columns:38px minmax(0,1fr) auto;gap:9px;padding:0 2px 9px}.home-daily__icon{width:36px;height:36px;border-radius:11px}.home-daily header small{font-size:6px}.home-daily header h2{font-size:clamp(15px,2.25vw,19px)}.home-daily time{font-size:7px}.home-daily__list{gap:9px}.home-mission{grid-template-columns:31px minmax(0,1fr);grid-template-rows:minmax(42px,auto) 27px;column-gap:7px;row-gap:6px;min-height:86px;padding:8px;border-radius:15px}.home-mission__icon{width:33px;height:33px;border-radius:10px}.home-mission__icon svg{width:20px;height:20px}.home-mission__copy{align-self:stretch;align-content:center;gap:5px}.home-mission__copy strong{display:-webkit-box;min-height:27px;overflow:hidden;font-size:clamp(8px,1.45vw,11px);line-height:1.08;text-overflow:clip;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:3}.home-mission>button{height:27px;border-radius:9px}.home-mission>button i{width:17px;height:17px;font-size:9px}.home-mission>button b{font-size:9px}.home-mission>button em{font-size:5px}.home-dashboard__cards{margin-top:auto;gap:10px}.home-tour-card{grid-template-columns:31% minmax(0,1fr) 15px;gap:10px;min-height:146px;padding:9px;border-radius:21px}.home-tour-card__visual{min-height:126px;border-radius:15px}.home-tour-card__trophy{width:40px;height:40px;border-radius:12px}.home-tour-card__copy small{font-size:8px}.home-tour-card__copy strong{margin-top:6px;font-size:clamp(14px,2.25vw,19px);line-height:1}.home-tour-card__copy em{margin-top:7px;font-size:8px}.home-tour-card__copy>span{margin-top:10px;font-size:8px}.home-tour-card__copy>i{height:7px;margin-top:6px}.home-tour-card__copy>u{margin-top:7px;font-size:7.5px}.home-tour-card__arrow{font-size:24px}.home-season-v2{grid-template-columns:52px minmax(0,1fr) 18px;gap:11px;min-height:146px;padding:13px;border-radius:21px}.home-season-v2__badge{width:51px;height:59px}.home-season-v2__badge b{font-size:20px}.home-season-v2 small{font-size:8px}.home-season-v2 strong{margin-top:6px;font-size:19px}.home-season-v2 em{margin-top:7px;font-size:8px}.home-season-v2 i{height:7px;margin-top:10px}.home-season-v2 u{margin-top:7px;font-size:7.5px}.home-season-v2__arrow{font-size:24px}@media(max-width:430px){.home-dashboard{top:max(100px,calc(env(safe-area-inset-top) + 90px));right:7px;bottom:84px;left:7px;gap:7px}.home-daily{padding:8px}.home-daily>header{grid-template-columns:31px minmax(0,1fr);gap:7px;padding-bottom:7px}.home-daily__icon{width:30px;height:30px}.home-daily header h2{font-size:14px}.home-daily__list{gap:5px}.home-mission{grid-template-columns:26px minmax(0,1fr);grid-template-rows:minmax(31px,auto) 23px;gap:5px;min-height:68px;padding:6px}.home-mission__icon{width:26px;height:26px}.home-mission__icon svg{width:17px;height:17px}.home-mission__copy strong{min-height:18px;font-size:7px}.home-mission__copy small{font-size:6px}.home-mission>button{height:23px}.home-tour-card{grid-template-columns:34% minmax(0,1fr) 10px;gap:7px;min-height:122px;padding:7px}.home-tour-card__visual{min-height:106px}.home-tour-card__copy small{font-size:6px}.home-tour-card__copy strong{font-size:13px}.home-tour-card__copy em,.home-tour-card__copy>span{font-size:6px}.home-tour-card__copy>u{font-size:5.5px}.home-season-v2{grid-template-columns:46px minmax(0,1fr) 12px;gap:8px;min-height:122px;padding:9px}.home-season-v2__badge{width:45px;height:52px}.home-season-v2 small{font-size:6px}.home-season-v2 strong{font-size:15px}.home-season-v2 em{font-size:6px}.home-season-v2 u{font-size:5.5px}}.home-v2__brand{position:absolute;z-index:6;top:max(112px,calc(env(safe-area-inset-top) + 102px));left:max(18px,calc(50% - 460px));width:min(45vw,390px);height:170px;overflow:hidden;background-image:var(--home-brand);background-position:center 48%;background-size:126% auto;background-repeat:no-repeat;mix-blend-mode:multiply;pointer-events:none;filter:drop-shadow(0 5px 8px rgba(5,48,112,.08))}.home-dashboard{top:286px;right:auto;bottom:86px;left:max(14px,calc(50% - 470px));display:flex;width:min(52%,455px);max-width:none;margin:0;gap:9px}.home-daily{padding:10px;border-radius:21px}.home-daily>header{grid-template-columns:36px minmax(0,1fr) auto;gap:8px;padding:0 2px 9px}.home-daily__icon{width:35px;height:35px}.home-daily header h2{font-size:clamp(14px,2.6vw,18px)}.home-daily__list{display:grid;grid-template-columns:1fr;gap:6px}.home-mission{grid-template-columns:32px minmax(0,1fr) auto;grid-template-rows:1fr;gap:8px;min-height:48px;padding:6px 7px}.home-mission__icon{grid-column:1;grid-row:1;width:31px;height:31px}.home-mission__copy{grid-column:2;grid-row:1;align-content:center;gap:4px}.home-mission__copy strong{display:block;min-height:0;overflow:visible;font-size:clamp(8px,1.45vw,11px);line-height:1.05;white-space:normal;-webkit-line-clamp:initial}.home-mission__copy>span{height:6px}.home-mission__copy small{font-size:7px}.home-mission>button{grid-column:3;grid-row:1;justify-self:auto;width:auto;min-width:57px;height:34px;padding:4px 6px}.home-mission>button em{display:none}.home-dashboard__cards{display:grid;grid-template-columns:1fr;margin-top:0;gap:9px}.home-tour-card{grid-template-columns:34% minmax(0,1fr) 14px;gap:9px;min-height:128px;padding:8px}.home-tour-card__visual{min-height:112px}.home-tour-card__copy small{font-size:7px}.home-tour-card__copy strong{font-size:clamp(14px,2.6vw,18px)}.home-tour-card__copy em{font-size:7px}.home-tour-card__copy>span{font-size:7px}.home-tour-card__copy>u{font-size:6.5px}.home-season-v2{grid-template-columns:54px minmax(0,1fr) 16px;gap:10px;min-height:106px;padding:11px}.home-season-v2__badge{width:52px;height:60px}.home-season-v2 small{font-size:7px}.home-season-v2 strong{font-size:18px}.home-season-v2 em{font-size:7px}.home-season-v2 u{font-size:6.5px}@media(max-width:600px){.home-v2__brand{top:max(105px,calc(env(safe-area-inset-top) + 95px));left:16px;width:54%;height:164px;background-size:130% auto}.home-dashboard{inset:272px auto 84px 12px;width:55%;gap:7px}.home-daily{padding:8px}.home-daily>header{grid-template-columns:31px minmax(0,1fr);gap:6px;padding-bottom:7px}.home-daily__icon{width:30px;height:30px}.home-daily header h2{font-size:13px}.home-daily time{display:none}.home-daily__list{gap:5px}.home-mission{grid-template-columns:27px minmax(0,1fr) auto;gap:6px;min-height:44px;padding:5px}.home-mission__icon{width:27px;height:27px}.home-mission__copy strong{font-size:7.5px}.home-mission__copy small{font-size:6px}.home-mission>button{min-width:46px;height:30px;padding:3px 4px}.home-mission>button i{width:15px;height:15px}.home-mission>button b{font-size:8px}.home-tour-card{grid-template-columns:32% minmax(0,1fr) 10px;gap:6px;min-height:117px;padding:6px}.home-tour-card__visual{min-height:103px}.home-tour-card__copy strong{font-size:13px}.home-tour-card__copy small,.home-tour-card__copy em,.home-tour-card__copy>span{font-size:6px}.home-tour-card__copy>u{font-size:5.5px}.home-season-v2{grid-template-columns:43px minmax(0,1fr) 11px;gap:7px;min-height:94px;padding:8px}.home-season-v2__badge{width:42px;height:49px}.home-season-v2 small,.home-season-v2 em{font-size:6px}.home-season-v2 strong{font-size:15px}.home-season-v2 u{font-size:5.5px}}@media(max-height:760px){.home-v2__brand{top:102px;height:116px}.home-dashboard{top:207px;gap:5px}.home-daily{padding:6px}.home-daily>header{padding-bottom:5px}.home-mission{min-height:38px;padding:4px}.home-mission__icon{width:25px;height:25px}.home-mission>button{height:26px}.home-dashboard__cards{gap:5px}.home-tour-card{min-height:92px;padding:5px}.home-tour-card__visual{min-height:80px}.home-season-v2{min-height:76px;padding:6px}}.home-v2__brand{display:none}.home-dashboard{inset:auto auto 86px 50%;display:flex;width:min(calc(100% - 24px),620px);max-width:none;margin:0;gap:8px;transform:translate(-50%)}.home-daily{padding:9px 10px 10px;border-radius:20px}.home-daily>header{grid-template-columns:34px minmax(0,1fr) auto;gap:8px;padding:0 2px 7px}.home-daily__icon{width:33px;height:33px}.home-daily header h2{font-size:16px}.home-daily time{display:block}.home-daily__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.home-mission{grid-template-columns:27px minmax(0,1fr);grid-template-rows:minmax(35px,auto) 24px;gap:5px;min-height:69px;padding:6px}.home-mission__icon{grid-column:1;grid-row:1;width:27px;height:27px}.home-mission__copy{grid-column:2;grid-row:1;align-content:center;gap:3px}.home-mission__copy strong{display:-webkit-box;min-height:18px;overflow:hidden;font-size:8px;line-height:1.08;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-mission__copy>span{height:5px}.home-mission__copy small{font-size:6px}.home-mission>button{grid-column:1/-1;grid-row:2;justify-self:stretch;width:auto;min-width:0;height:24px;padding:3px 5px}.home-mission>button em{display:block}.home-dashboard__cards{display:grid;grid-template-columns:1fr;margin-top:0;gap:8px}.home-tour-card{grid-template-columns:145px minmax(0,1fr) 18px;gap:12px;min-height:108px;padding:8px 10px;border-radius:20px}.home-tour-card__visual{min-height:92px;border-radius:14px}.home-tour-card__trophy{width:38px;height:38px}.home-tour-card__copy small{font-size:7.5px}.home-tour-card__copy strong{margin-top:5px;font-size:18px}.home-tour-card__copy em{margin-top:5px;font-size:7.5px}.home-tour-card__copy>span{margin-top:7px;font-size:7.5px}.home-tour-card__copy>i{height:6px;margin-top:5px}.home-tour-card__copy>u{margin-top:5px;font-size:7px}.home-tour-card__arrow{font-size:25px}.home-season-v2{grid-template-columns:62px minmax(0,1fr) 20px;gap:12px;min-height:86px;padding:10px 14px;border-radius:20px}.home-season-v2__badge{width:54px;height:62px}.home-season-v2 small{font-size:7.5px}.home-season-v2 strong{margin-top:4px;font-size:18px}.home-season-v2 em{margin-top:4px;font-size:7.5px}.home-season-v2 i{height:6px;margin-top:6px}.home-season-v2 u{margin-top:5px;font-size:7px}@media(max-width:600px){.home-dashboard{right:auto;bottom:84px;left:50%;width:calc(100% - 24px);gap:6px}.home-daily{padding:7px}.home-daily>header{grid-template-columns:30px minmax(0,1fr);gap:6px;padding-bottom:6px}.home-daily__icon{width:29px;height:29px}.home-daily header h2{font-size:14px}.home-daily time{display:none}.home-daily__list{gap:5px}.home-mission{grid-template-columns:24px minmax(0,1fr);grid-template-rows:minmax(33px,auto) 22px;min-height:64px;padding:5px}.home-mission__icon{width:24px;height:24px}.home-mission__copy strong{font-size:7px}.home-mission__copy small{font-size:5.5px}.home-mission>button{height:22px}.home-tour-card{grid-template-columns:30% minmax(0,1fr) 12px;gap:8px;min-height:102px;padding:7px}.home-tour-card__visual{min-height:88px}.home-tour-card__copy strong{font-size:16px}.home-tour-card__copy small,.home-tour-card__copy em,.home-tour-card__copy>span{font-size:7px}.home-tour-card__copy>u{font-size:6px}.home-season-v2{grid-template-columns:52px minmax(0,1fr) 14px;gap:9px;min-height:82px;padding:9px 11px}.home-season-v2__badge{width:48px;height:56px}.home-season-v2 strong{font-size:17px}.home-season-v2 small,.home-season-v2 em{font-size:7px}.home-season-v2 u{font-size:6px}}@media(max-height:760px){.home-dashboard{top:auto;bottom:72px;gap:4px}.home-daily{padding:6px}.home-daily>header{padding-bottom:5px}.home-mission{grid-template-rows:29px 20px;min-height:55px;padding:4px}.home-mission>button{height:20px}.home-dashboard__cards{gap:4px}.home-tour-card{min-height:82px;padding:5px}.home-tour-card__visual{min-height:70px}.home-season-v2{min-height:68px;padding:6px 9px}.home-season-v2__badge{width:42px;height:49px}}.home-v2__brand{display:block;top:max(108px,calc(env(safe-area-inset-top) + 98px));right:auto;left:50%;width:min(58vw,340px);height:174px;background-position:center 49%;background-size:115% auto;mix-blend-mode:multiply;transform:translate(-50%);filter:drop-shadow(0 5px 8px rgba(5,48,112,.06))}.home-season-v2{display:none}.home-dashboard{bottom:86px;gap:8px}.home-dashboard__cards{gap:0}@media(max-width:600px){.home-v2__brand{top:max(104px,calc(env(safe-area-inset-top) + 94px));width:64vw;max-width:330px;height:170px;background-size:116% auto}.home-dashboard{bottom:84px}}@media(max-height:760px){.home-v2__brand{top:98px;width:min(44vw,280px);height:112px;background-size:116% auto}.home-dashboard{bottom:72px}}.home-v2__brand{mix-blend-mode:normal;filter:none}.home-v2__brand{z-index:2}.home-profile{grid-template-columns:minmax(0,1fr) auto 38px;gap:7px;min-height:78px;padding:7px 9px 7px 10px;border-radius:23px}.home-profile:after{border-radius:21px}.home-profile__account{grid-template-columns:56px minmax(0,1fr);gap:9px;height:62px}.home-profile__avatar{width:54px;height:54px;border-radius:16px}.home-profile__identity{align-content:center}.home-profile__identity>strong{font-family:var(--game-ui-font);font-size:clamp(17px,4vw,22px);font-weight:800;letter-spacing:-.025em}.home-profile__identity{grid-template-columns:minmax(0,1fr)}.home-profile__name-line{display:flex;align-items:baseline;gap:8px;min-width:0;max-width:100%}.home-profile__name-line>strong{flex:0 1 auto;min-width:0;overflow:hidden;color:var(--app-blue);font:800 clamp(17px,4vw,22px)/1 var(--game-ui-font);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.home-profile__player-id{flex:0 0 auto;min-width:0;max-width:92px;overflow:hidden;color:#6f86a2;font:800 6px/1 var(--game-ui-font);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap}.home-profile__player-id[hidden]{display:none}.home-profile__level,.home-profile__xp{grid-column:1/-1}.home-profile__level{margin-top:3px;font-size:8px;font-weight:900;letter-spacing:.045em}.home-profile__xp{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;gap:3px;height:auto;margin-top:4px}.home-profile__xp>i{display:none}.home-profile__xp>em{grid-row:1;display:block;min-width:0;margin:0;overflow:hidden;color:#73849a;font:700 7px/1 var(--game-ui-font);text-overflow:ellipsis;white-space:nowrap}.home-profile__xp>span{grid-row:2;height:5px;border:0;border-radius:5px;background:#607c9d33;box-shadow:inset 0 1px 2px #1d3a601f}.home-profile__xp>span>b{border-radius:inherit;box-shadow:none}.home-profile__xp>span>b:after{inset:0;opacity:.5}.home-profile__wallet{gap:5px;height:34px;padding:0 4px;border-radius:18px}.home-profile__wallet:where(:not(.home-aero-ui,.home-aero-ui *)){box-shadow:0 2px 7px #18447c14}.home-profile__wallet>i{width:25px;height:25px;border-width:1.5px;box-shadow:none;font-size:13px}.home-profile__wallet>b{min-width:27px;font-size:14px}.home-profile__wallet>button{position:relative;display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;box-shadow:none;font-size:0}.home-profile__wallet>button:before,.home-profile__wallet>button:after{content:"";position:absolute;top:50%;left:50%;border-radius:2px;background:#fff;transform:translate(-50%,-50%)}.home-profile__wallet>button:before{width:10px;height:1.5px}.home-profile__wallet>button:after{width:1.5px;height:10px}.home-settings-v2{display:grid;place-items:center;width:36px;height:36px;padding:0;justify-self:center;border-radius:12px}.home-settings-v2 svg{display:block;width:21px;height:21px;margin:auto}.home-daily,.home-tour-card{border-color:#ffffffbd;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.home-tour-card:where(:not(.home-aero-ui,.home-aero-ui *)){background:#f8fcffd6;box-shadow:0 9px 23px #0332742e,inset 0 1px #ffffffd1}.home-daily{background:#f8fcffd6;box-shadow:0 9px 23px #0332742e,inset 0 1px #ffffffd1}.home-daily{padding:10px 11px 11px}.home-daily>header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:1px 2px 9px}.home-daily header h2{margin:0;color:var(--app-blue);font:900 clamp(17px,3.4vw,20px)/1 var(--game-ui-font);letter-spacing:-.03em}.home-daily time{display:block!important;padding:4px 7px;border:1px solid rgba(61,104,155,.1);border-radius:8px;color:#5d718c;background:#ebf3fbb8;font:800 7px/1 var(--game-ui-font)}@media(max-width:430px){.home-profile{grid-template-columns:minmax(0,1fr) auto 34px;gap:5px;min-height:72px;padding:7px 8px 7px 9px}.home-profile__account{grid-template-columns:51px minmax(0,1fr);gap:8px;height:58px}.home-profile__avatar{width:50px;height:50px;border-radius:15px}.home-profile__name-line{gap:5px}.home-profile__name-line>strong{font-size:16px}.home-profile__player-id{max-width:68px;font-size:5.5px}.home-profile__level{margin-top:2px;font-size:7.5px}.home-profile__xp{grid-template-columns:1fr;height:auto;margin-top:3px}.home-profile__xp>em{display:block;font-size:6px}.home-profile__xp>span{height:4px}.home-profile__wallet{gap:3px;height:31px;padding:0 3px}.home-profile__wallet>i,.home-profile__wallet>button{width:23px;height:23px}.home-profile__wallet>b{min-width:22px;font-size:12px}.home-settings-v2{width:32px;height:32px}.home-settings-v2 svg{width:19px;height:19px}.home-daily{padding:8px}.home-daily>header{grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:1px 2px 7px}.home-daily header h2{font-size:15px}.home-daily time{display:block!important;padding:3px 5px;font-size:6px}}.home-profile,.app-bottom-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.home-profile:where(:not(.home-aero-ui,.home-aero-ui *)){background:#f8fcffd6}.app-bottom-nav{background:#f8fcffd6}.home-daily,.home-tour-card{border-color:#ffffff9e}.home-tour-card:where(:not(.home-aero-ui,.home-aero-ui *)){background:#f8fcffb8;box-shadow:0 8px 21px #03327429,inset 0 1px #ffffffb3}.home-daily{background:#f8fcffb8;box-shadow:0 8px 21px #03327429,inset 0 1px #ffffffb3}.home-daily time{position:relative;display:inline-flex!important;align-items:center;min-height:12px;padding:0 0 0 15px;border:0;border-radius:0;background:none;font-size:7px}.home-daily time:before{content:"";position:absolute;top:50%;left:0;box-sizing:border-box;width:11px;height:11px;border:1.5px solid currentColor;border-radius:50%;transform:translateY(-50%)}.home-daily time:after{content:"";position:absolute;top:50%;left:5px;width:1.5px;height:4px;border-radius:2px;background:currentColor;transform:translateY(-88%) rotate(-35deg);transform-origin:50% 100%}.home-mission{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(35px,auto) 24px;gap:6px;padding:7px}.home-mission__copy{grid-column:1;grid-row:1;align-content:center;gap:5px}.home-mission__copy strong{min-height:21px;font-size:clamp(9px,1.8vw,11px);line-height:1.08;text-align:left}.home-mission>button{grid-column:1;grid-row:2}.home-mission:nth-child(1) .home-mission__copy>span i{background:linear-gradient(90deg,#126fe8,#42a9ff)}.home-mission:nth-child(2) .home-mission__copy>span i{background:linear-gradient(90deg,#159b50,#3ccd79)}.home-mission:nth-child(3) .home-mission__copy>span i{background:linear-gradient(90deg,#df263b,#ff5b6c)}@media(max-width:430px){.home-daily time{padding:0 0 0 14px;font-size:6px}.home-daily time:before{width:10px;height:10px}.home-daily time:after{left:4.5px;height:3.5px}.home-mission{grid-template-columns:1fr;grid-template-rows:minmax(34px,auto) 22px;gap:5px;padding:6px}.home-mission__copy strong{min-height:20px;font-size:8px}}.app-bottom-nav .app-bottom-nav__home.is-active,.app-bottom-nav .app-bottom-nav__home.is-active svg{color:#126fdf}.home-v2__brand{width:min(68vw,390px);height:194px}@media(max-width:600px){.home-v2__brand{width:72vw;max-width:380px;height:192px}}@media(max-height:760px){.home-v2__brand{width:min(49vw,310px);height:126px}}.home-v2__brand{top:max(96px,calc(env(safe-area-inset-top) + 86px));width:min(64%,340px);height:210px;background-position:center 43%;background-size:118% auto}@media(max-width:600px){.home-v2__brand{top:max(92px,calc(env(safe-area-inset-top) + 82px));width:64%;max-width:340px;height:210px;background-size:119% auto}}@media(max-height:760px){.home-v2__brand{top:88px;width:min(58%,280px);height:154px;background-size:119% auto}}.home-v2__brand{overflow:visible;box-sizing:border-box;padding:8px;background-origin:content-box;background-size:contain;background-position:center;animation:home-brand-float 5.4s ease-in-out infinite;will-change:transform}.home-v2__brand:before{content:none}@keyframes home-brand-float{0%,to{transform:translate(-50%) translateY(0) rotate(-.08deg)}50%{transform:translate(-50%) translateY(-5px) rotate(.1deg)}}@media(prefers-reduced-motion:reduce){.home-v2__brand,.home-v2__brand:before{animation:none!important}}.home-daily:after,.home-tour-card:after,.home-season-v2:after{content:"";position:absolute;z-index:0;inset:-42%;filter:blur(16px);opacity:0;transform:translate3d(-8%,-4%,0) scale(1);animation:home-panel-color-drift 17s ease-in-out infinite;pointer-events:none}.home-tour-card:where(:not(.home-aero-ui,.home-aero-ui *)):after{background:radial-gradient(circle at 24% 28%,rgba(20,126,245,.34) 0,rgba(20,126,245,.14) 20%,transparent 43%),radial-gradient(circle at 76% 68%,rgba(235,43,65,.3) 0,rgba(235,43,65,.12) 18%,transparent 42%)}.home-daily:after,.home-season-v2:after{background:radial-gradient(circle at 24% 28%,rgba(20,126,245,.34) 0,rgba(20,126,245,.14) 20%,transparent 43%),radial-gradient(circle at 76% 68%,rgba(235,43,65,.3) 0,rgba(235,43,65,.12) 18%,transparent 42%)}.home-tour-card:after{animation-delay:-6.5s;animation-duration:19s;animation-direction:reverse}.home-season-v2:after{animation-delay:-11s;animation-duration:18s}.home-daily>header,.home-daily>.home-daily__list,.home-tour-card>*,.home-season-v2>*{position:relative;z-index:1}@keyframes home-panel-color-drift{0%,to{opacity:0;transform:translate3d(-8%,-4%,0) scale(1)}10%{opacity:.52}27%{opacity:.4;transform:translate3d(9%,-7%,0) scale(1.07)}43%{opacity:.58;transform:translate3d(6%,9%,0) scale(.98)}55%,63%{opacity:0;transform:translate3d(-2%,5%,0) scale(1.04)}76%{opacity:.48;transform:translate3d(-10%,8%,0) scale(1.08)}90%{opacity:.3;transform:translate3d(8%,-2%,0) scale(1)}}@media(prefers-reduced-motion:reduce){.home-daily:after,.home-tour-card:after,.home-season-v2:after{animation:none!important;opacity:.12}}.home-profile__wallet>button:before,.home-profile__wallet>button:after{content:none;display:none}.home-profile__wallet>button svg{display:block;width:14px;height:14px;margin:auto;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.coin-store-overlay{position:fixed;z-index:260;inset:0;display:grid;place-items:center;padding:max(14px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(14px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));opacity:0;pointer-events:none;transition:opacity .22s ease}.coin-store-overlay[hidden]{display:none}.coin-store-overlay.is-visible{opacity:1;pointer-events:auto}.coin-store-overlay__backdrop{position:absolute;inset:0;width:100%;height:100%;border:0;background:radial-gradient(circle at 50% 18%,rgba(21,111,219,.34),transparent 44%),#020f27d1;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}.coin-store-dialog{position:relative;width:min(760px,96vw);max-height:min(720px,calc(var(--app-height,100dvh) - 26px));overflow:auto;box-sizing:border-box;padding:20px;border:1px solid rgba(255,255,255,.82);border-radius:28px;transform:translateY(18px) scale(.96);transition:transform .3s cubic-bezier(.2,.85,.22,1)}.coin-store-dialog:where(:not(.aero-console,.aero-console *)){background:linear-gradient(155deg,#fffffffc,#eaf5fffa);box-shadow:0 26px 80px #0012387a,inset 0 1px #fff}.coin-store-overlay.is-visible .coin-store-dialog{transform:none}.coin-store-header{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-height:84px;color:#fff}.coin-store-header>span{min-width:0;padding:6px 0 0 2px}.coin-store-header small{display:block;margin-bottom:4px;color:#bce9ff;font:900 10px/1 var(--game-ui-font);letter-spacing:.17em}.coin-store-header h2{margin:0;font:1000 clamp(40px,6.5vw,56px)/.84 var(--game-ui-font);letter-spacing:-.065em;text-shadow:0 4px 16px rgba(0,35,103,.32)}.coin-store-header p{margin:6px 0 0;max-width:460px;color:#ffffffe6;font:750 12px/1.3 var(--game-ui-font)}.coin-store-header>button{flex:0 0 auto;display:grid;place-items:center;width:36px;height:36px;margin-top:4px;border:1px solid rgba(255,255,255,.55);border-radius:50%;background:#ffffff26;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.coin-store-header svg{width:18px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.coin-store-grid{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-height:210px;padding-top:8px}.coin-bundle{--bundle:#1592ef;position:relative;display:flex;min-width:0;min-height:246px;box-sizing:border-box;flex-direction:column;align-items:center;justify-content:flex-end;padding:8px 8px 12px;overflow:hidden;border:1px solid #d7e5f4;border-radius:20px;color:#082f69;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.coin-bundle:where(:not(.aero-console,.aero-console *)){background:linear-gradient(180deg,#fff 0 52%,#f5faff);box-shadow:0 8px 22px #194c831f,inset 0 1px #fff}.coin-bundle--2{--bundle:#00aabf}.coin-bundle--3{--bundle:#7c61ed}.coin-bundle--4{--bundle:#ff9f0b;border-color:#f0cb79;background:linear-gradient(180deg,#fffdf7 0 52%,#fff6df);box-shadow:0 9px 26px #c174002e,inset 0 1px #fff}.coin-bundle:active:not(:disabled){transform:scale(.965)}.coin-bundle:hover:not(:disabled){transform:translateY(-3px);border-color:color-mix(in srgb,var(--bundle) 46%,#d7e5f4)}.coin-bundle:hover:not(:disabled):where(:not(.aero-console,.aero-console *)){box-shadow:0 13px 30px #194c8333}.coin-bundle:disabled{opacity:1;filter:none;cursor:default}.coin-bundle:disabled .coin-bundle__price{opacity:.58;filter:saturate(.45);cursor:not-allowed}.coin-bundle__tag{position:absolute;z-index:2;top:8px;left:8px;right:8px;padding:5px 3px;border-radius:10px;color:#fff;font:1000 8px/1 var(--game-ui-font);letter-spacing:.08em}.coin-bundle__tag:where(:not(.aero-console,.aero-console *)){background:linear-gradient(135deg,color-mix(in srgb,var(--bundle) 80%,#166cce),var(--bundle));box-shadow:0 3px 9px color-mix(in srgb,var(--bundle) 25%,transparent)}.coin-bundle__art{position:absolute;z-index:1;top:35px;left:50%;display:grid;width:112px;height:112px;place-items:center;transform:translate(-50%)}.coin-bundle__art>img{position:relative;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 8px 8px rgba(83,56,0,.22));animation:coin-stack-idle 3.2s ease-in-out infinite}.coin-bundle--2 .coin-bundle__art>img{width:108%;animation-delay:-.7s}.coin-bundle--3 .coin-bundle__art>img{width:116%;animation-delay:-1.45s}.coin-bundle--4 .coin-bundle__art>img{width:126%;animation-delay:-2.1s}.coin-bundle>small{position:relative;z-index:2;margin-top:132px;color:#67809d;font:900 8px/1 var(--game-ui-font);letter-spacing:.1em}.coin-bundle>strong{position:relative;z-index:2;display:flex;align-items:center;gap:5px;margin:5px 0 8px;font:1000 clamp(18px,3.3vw,24px)/1 var(--game-ui-font);letter-spacing:-.045em}.coin-bundle>strong i{display:grid;width:20px;height:20px;place-items:center;border:2px solid #fff;border-radius:50%;color:#fff;background:linear-gradient(145deg,#ffc51d,#ed8700);box-shadow:0 2px 6px #af64004d;font:1000 11px/1 var(--game-ui-font);font-style:normal}.coin-bundle__price{position:relative;z-index:2;display:flex;width:100%;height:36px;box-sizing:border-box;align-items:center;justify-content:center;gap:6px;border-radius:12px;color:#fff;font:1000 15px/1 var(--game-ui-font)}.coin-bundle__price:where(:not(.aero-console,.aero-console *)){background:linear-gradient(135deg,#168cf0,#0758cf);box-shadow:0 5px 12px #0758cf3d,inset 0 1px #ffffff5c}.coin-bundle--4 .coin-bundle__price:where(:not(.aero-console,.aero-console *)){background:linear-gradient(135deg,#ffb114,#ec8100);box-shadow:0 5px 13px #da780047,inset 0 1px #ffffff73}.coin-bundle__price>b{color:#fff3a5;font-size:18px}.coin-bundle.is-loading{pointer-events:none;filter:saturate(.72)}.coin-bundle.is-loading .coin-bundle__art>img{animation:coin-purchase-spin .85s ease-in-out infinite}.coin-bundle.is-purchased{animation:coin-bundle-success .68s cubic-bezier(.2,.9,.25,1)}.coin-store-status{min-height:17px;margin:12px 0 2px;color:#0b69c9;font:900 10px/1.3 var(--game-ui-font);text-align:center;letter-spacing:.035em}.coin-store-status.is-error{color:#db334c}.coin-store-topup{display:flex;width:max-content;max-width:100%;box-sizing:border-box;align-items:center;justify-content:center;margin:5px auto 9px;padding:9px 15px;border:1px solid rgba(19,125,222,.24);border-radius:999px;background:linear-gradient(135deg,#087ce1,#00a5e9);box-shadow:0 8px 18px #0070cd33;color:#fff;font:1000 9px/1 var(--game-ui-font);letter-spacing:.055em;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}.coin-store-topup:hover{transform:translateY(-1px);box-shadow:0 10px 22px #0070cd45}.coin-store-topup:active{transform:translateY(1px)}.coin-store-topup[hidden]{display:none}.coin-store-browser-note{max-width:520px;margin:5px auto 9px;padding:8px 11px;border:1px solid rgba(10,112,205,.16);border-radius:10px;background:#e0f2ff9e;color:#53718f;font:800 8px/1.35 var(--game-ui-font);text-align:center;letter-spacing:.035em}.coin-store-browser-note[hidden]{display:none}.coin-store-terms{margin:2px auto 9px;color:#526f8d;font:800 8px/1.35 var(--game-ui-font);text-align:center;letter-spacing:.035em}.coin-store-terms>label{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.coin-store-terms input{width:14px;height:14px;margin:0;accent-color:#0b78dd}.coin-store-terms details{margin-top:3px}.coin-store-terms summary{display:inline;color:#0b69c9;cursor:pointer;font-weight:1000;list-style:none;text-decoration:underline;text-underline-offset:2px}.coin-store-terms summary::-webkit-details-marker{display:none}.coin-store-terms p{max-width:560px;margin:7px auto 3px;padding:8px 10px;border:1px solid #d6e5f3;border-radius:10px;background:#ffffffb8;color:#607993;font:700 9px/1.4 var(--game-ui-font);letter-spacing:0}.coin-store-dialog>footer{display:flex;align-items:center;justify-content:center;gap:6px;color:#7890aa;font:800 8px/1.2 var(--game-ui-font);letter-spacing:.06em}.coin-store-dialog>footer span{color:#f0a200;font-size:13px}.coin-store-loader{align-self:center;justify-self:center;width:34px;height:34px;border:4px solid #d9ebfb;border-top-color:#1188e8;border-radius:50%;animation:coin-loader .8s linear infinite}.coin-store-unavailable{grid-column:1/-1;display:grid;place-items:center;align-content:center;text-align:center}.coin-store-unavailable img{width:130px;filter:drop-shadow(0 10px 12px rgba(69,49,0,.2));animation:coin-stack-idle 3.2s ease-in-out infinite}.coin-store-unavailable strong{color:#0b4f99;font:1000 18px/1 var(--game-ui-font)}.coin-store-unavailable p{max-width:330px;margin:7px 0;color:#6b829c;font:700 11px/1.4 var(--game-ui-font)}.coin-store-unavailable a{margin-top:7px;padding:10px 17px;border-radius:999px;background:linear-gradient(135deg,#087ce1,#00a5e9);box-shadow:0 8px 18px #0070cd33;color:#fff;font:1000 10px/1 var(--game-ui-font);letter-spacing:.055em;text-decoration:none}.coin-store-dialog.has-success{min-height:500px;overflow:hidden}.coin-store-dialog.has-success:where(:not(.aero-console,.aero-console *)){background:linear-gradient(155deg,#effaff,#dcefff)}.coin-store-dialog.has-success>:not(.coin-store-success){display:none}.coin-store-success{position:relative;z-index:2;display:flex;min-height:458px;box-sizing:border-box;align-items:center;flex-direction:column;justify-content:center;padding:28px 18px 18px;color:#fff;text-align:center;isolation:isolate}.coin-store-success[hidden]{display:none}.coin-store-success>button:first-child{position:absolute;z-index:8;top:0;right:0;display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(255,255,255,.48);border-radius:50%;color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.coin-store-success>button:first-child svg{width:18px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.coin-store-success__art{position:relative;z-index:2;display:grid;width:190px;height:178px;margin:-12px 0 4px;place-items:center;animation:coin-success-art 2.8s ease-in-out infinite}.coin-store-success__art>span{position:absolute;inset:18% 12%;border-radius:50%;background:radial-gradient(circle,rgba(255,242,139,.72),rgba(77,230,255,.2) 52%,transparent 70%);filter:blur(8px);animation:coin-success-glow 1.9s ease-in-out infinite}.coin-store-success__art>img{position:relative;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 16px 16px rgba(0,33,91,.34))}.coin-store-success__art>b{position:absolute;right:5px;bottom:12px;display:grid;width:42px;height:42px;place-items:center;border:3px solid rgba(255,255,255,.85);border-radius:50%;background:linear-gradient(145deg,#82ef6d,#15b95c);box-shadow:0 7px 18px #004c2a52;font:1000 23px/1 var(--game-ui-font);animation:coin-success-check .7s cubic-bezier(.16,1.35,.3,1) both}.coin-store-success>small{color:#bdefff;font:1000 10px/1 var(--game-ui-font);letter-spacing:.18em}.coin-store-success>h2{margin:8px 0 5px;font:1000 clamp(32px,7vw,48px)/.92 var(--game-ui-font);letter-spacing:-.06em;text-shadow:0 5px 18px rgba(0,30,90,.3)}.coin-store-success>p{max-width:390px;margin:4px auto;color:#ffffffe0;font:750 11px/1.4 var(--game-ui-font)}.coin-store-success>strong{margin-top:7px;padding:7px 12px;border:1px solid rgba(255,255,255,.38);border-radius:999px;background:#ffffff21;font:1000 10px/1 var(--game-ui-font);letter-spacing:.06em}.coin-store-success>strong[hidden]{display:none}.coin-store-success>em{margin-top:9px;color:#fff2a2;font:1000 9px/1.2 var(--game-ui-font);font-style:normal;letter-spacing:.08em}.coin-store-success>button:last-child{min-width:176px;margin-top:18px;padding:12px 22px;border:1px solid rgba(255,255,255,.78);border-radius:14px;color:#075bc9;font:1000 11px/1 var(--game-ui-font);letter-spacing:.08em;transition:transform .16s ease,box-shadow .16s ease}.coin-store-success>button:last-child:active{transform:scale(.97)}.coin-store-success__burst{position:absolute;z-index:0;inset:0;pointer-events:none}.coin-store-success__burst i{--x:0px;--y:-150px;position:absolute;left:50%;top:42%;width:18px;height:18px;border:2px solid #fff4a4;border-radius:50%;background:linear-gradient(145deg,#ffd643,#ef9500);box-shadow:0 0 14px #ffdd53a6,inset 0 0 0 3px #ffc32b;opacity:0;animation:coin-success-burst 2.7s ease-out infinite}.coin-store-success__burst i:nth-child(1){--x:-170px;--y:-105px;animation-delay:.05s}.coin-store-success__burst i:nth-child(2){--x:-115px;--y:-175px;animation-delay:.22s}.coin-store-success__burst i:nth-child(3){--x:-35px;--y:-205px;animation-delay:.4s}.coin-store-success__burst i:nth-child(4){--x:70px;--y:-190px;animation-delay:.14s}.coin-store-success__burst i:nth-child(5){--x:158px;--y:-122px;animation-delay:.34s}.coin-store-success__burst i:nth-child(6){--x:-155px;--y:70px;animation-delay:.48s}.coin-store-success__burst i:nth-child(7){--x:155px;--y:62px;animation-delay:.56s}.coin-store-success__burst i:nth-child(8){--x:20px;--y:110px;animation-delay:.66s}@keyframes coin-stack-idle{0%,to{transform:translateY(2px) rotate(-1deg)}50%{transform:translateY(-6px) rotate(1deg)}}@keyframes coin-shadow-idle{0%,to{transform:scale(1);opacity:.65}50%{transform:scale(.82);opacity:.38}}@keyframes coin-sparkle{0%,68%,to{transform:scale(0);opacity:0}78%{transform:scale(1.25);opacity:1}88%{transform:scale(.6);opacity:.55}}@keyframes coin-bundle-shine{0%,72%{transform:translate(-100%) rotate(8deg)}88%,to{transform:translate(170%) rotate(8deg)}}@keyframes coin-purchase-spin{0%,to{transform:translateY(0) rotate(-2deg) scale(1)}50%{transform:translateY(-10px) rotate(3deg) scale(1.08)}}@keyframes coin-bundle-success{35%{transform:scale(1.06);filter:brightness(1.16)}to{transform:none}}@keyframes coin-loader{to{transform:rotate(360deg)}}@keyframes coin-success-art{0%,to{transform:translateY(3px) scale(.98)}50%{transform:translateY(-7px) scale(1.025)}}@keyframes coin-success-glow{0%,to{transform:scale(.9);opacity:.65}50%{transform:scale(1.08);opacity:1}}@keyframes coin-success-check{0%{transform:scale(0) rotate(-25deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}@keyframes coin-success-burst{0%{transform:translate(-50%,-50%) scale(.2) rotate(0);opacity:0}15%{opacity:1}70%,to{transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) scale(.82) rotate(220deg);opacity:0}}@media(max-width:620px){.coin-store-dialog{width:min(430px,96vw);padding:15px;border-radius:24px}.coin-store-header{min-height:82px}.coin-store-header>span{padding-top:5px}.coin-store-header h2{font-size:clamp(36px,10.5vw,44px)}.coin-store-header p{max-width:310px;margin-top:8px;font-size:9px}.coin-store-header>button{margin-top:0}.coin-store-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.coin-bundle{min-height:205px;border-radius:17px}.coin-bundle__art{top:31px;width:91px;height:91px}.coin-bundle--3 .coin-bundle__art>img{width:102%}.coin-bundle--4 .coin-bundle__art>img{width:108%}.coin-bundle>small{margin-top:107px;font-size:7px}.coin-bundle>strong{margin:4px 0 7px;font-size:19px}.coin-bundle__price{height:32px}.coin-store-dialog>footer{font-size:7px}.coin-store-dialog.has-success{min-height:min(500px,calc(var(--app-height,100dvh) - 26px))}.coin-store-success{min-height:440px;padding:20px 8px 12px}.coin-store-success__art{width:158px;height:150px}.coin-store-success>h2{font-size:36px}.coin-store-success__burst i:nth-child(1),.coin-store-success__burst i:nth-child(6){--x:-125px}.coin-store-success__burst i:nth-child(5),.coin-store-success__burst i:nth-child(7){--x:125px}}@media(max-height:650px)and (orientation:landscape){.coin-store-dialog{width:min(820px,96vw);padding:12px 16px}.coin-store-header{min-height:60px}.coin-store-header>span{padding-top:2px}.coin-store-header h2{font-size:38px}.coin-store-header p{margin-top:5px}.coin-store-header>button{margin-top:0}.coin-store-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.coin-bundle{min-height:185px}.coin-bundle__art{top:29px;width:78px;height:78px}.coin-bundle>small{margin-top:92px}.coin-store-status{margin:7px 0 1px}}@media(prefers-reduced-motion:reduce){.coin-store-overlay,.coin-store-dialog,.coin-bundle,.coin-bundle__art>img,.coin-store-success__art,.coin-store-success__art>span,.coin-store-success__art>b,.coin-store-success__burst i{animation:none!important;transition:none!important}}.home-settings-v2{width:36px;height:34px;border:1px solid #dbe7f4;border-radius:18px}.home-settings-v2:where(:not(.home-aero-ui,.home-aero-ui *)){background:#fff;box-shadow:0 2px 7px #18447c14,inset 0 1px #fff}@media(max-width:430px){.home-settings-v2{width:32px;height:31px;border-radius:16px}.home-profile__wallet>button svg{width:13px;height:13px}}.home-profile{min-height:74px;padding-top:6px;padding-bottom:6px}.home-profile__account{height:60px}.home-profile__xp>span{width:65%;min-width:72px;max-width:220px}@media(max-width:430px){.home-profile{min-height:68px;padding-top:6px;padding-bottom:6px}.home-profile__account{height:54px}.home-profile__xp>span{width:65%;min-width:58px}}.home-dashboard__cards{position:relative;display:block;height:108px;overflow:visible}.home-dashboard__cards>.home-tour-card,.home-dashboard__cards>.home-season-v2{position:absolute;inset:0;display:grid;width:100%;height:108px;min-height:108px;visibility:hidden;opacity:0;pointer-events:none;transform:translate3d(18px,0,0) scale(.985);transition:opacity .46s ease,transform .52s cubic-bezier(.2,.8,.25,1),visibility 0s linear .52s;will-change:opacity,transform}.home-menu-v2.is-ready .home-dashboard__cards>.home-tour-card,.home-menu-v2.is-ready .home-dashboard__cards>.home-season-v2{animation:none}.home-dashboard__cards>button.is-active{z-index:2;visibility:visible;opacity:1;pointer-events:auto;transform:translateZ(0) scale(1);transition-delay:0s}.home-dashboard__cards>button.is-leaving{z-index:1;visibility:visible;opacity:0;transform:translate3d(-18px,0,0) scale(.985);transition-delay:0s}.home-dashboard__cards>.home-season-v2{grid-template-columns:145px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:10px 14px;border:1px solid rgba(255,255,255,.62);border-radius:20px;color:var(--app-blue);background:#f8fcffb8;box-shadow:0 8px 21px #03327429,inset 0 1px #ffffffb3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.home-dashboard__cards .home-season-v2__badge{justify-self:center;width:61px;height:70px}.home-dashboard__cards .home-season-v2 small{font-size:7.5px}.home-dashboard__cards .home-season-v2 strong{margin-top:5px;font-size:18px}.home-dashboard__cards .home-season-v2 em{margin-top:5px;font-size:7.5px}.home-dashboard__cards .home-season-v2 i{height:6px;margin-top:7px}.home-dashboard__cards .home-season-v2 u{margin-top:5px;font-size:7px}.home-dashboard__cards .home-season-v2__arrow{font-size:25px}@media(max-width:600px){.home-dashboard__cards{height:102px}.home-dashboard__cards>.home-tour-card,.home-dashboard__cards>.home-season-v2{height:102px;min-height:102px}.home-dashboard__cards>.home-season-v2{grid-template-columns:30% minmax(0,1fr) 12px;gap:8px;padding:7px}.home-dashboard__cards .home-season-v2__badge{width:54px;height:63px}.home-dashboard__cards .home-season-v2 strong{font-size:16px}.home-dashboard__cards .home-season-v2 small,.home-dashboard__cards .home-season-v2 em{font-size:7px}.home-dashboard__cards .home-season-v2 u{font-size:6px}}@media(max-height:760px){.home-dashboard__cards{height:82px}.home-dashboard__cards>.home-tour-card,.home-dashboard__cards>.home-season-v2{height:82px;min-height:82px}.home-dashboard__cards .home-season-v2__badge{width:44px;height:51px}}@media(prefers-reduced-motion:reduce){.home-dashboard__cards>button{transition:none!important}}.home-dashboard__cards>.home-achievement-card,.home-dashboard__cards>.home-friend-card{grid-template-columns:145px minmax(0,1fr) 18px}.home-achievement-card__visual{box-sizing:border-box;display:grid;place-items:center;padding:6px;overflow:hidden;background:linear-gradient(145deg,#fff,#edf5ff)}.home-achievement-card__visual:after{content:"";position:absolute;z-index:3;inset:6px;border:1px solid rgba(21,119,237,.14);border-radius:10px;background:transparent;pointer-events:none}.home-achievement-card__visual>img{--home-achievement-center-y:0px;position:relative;z-index:2;width:100%;height:100%;max-width:100%;max-height:100%;border-radius:10px;object-fit:contain;object-position:50% 50%;transform:translateY(var(--home-achievement-center-y));transform-origin:50% 50%;filter:saturate(1.06);animation:home-achievement-feature-float 4.6s ease-in-out infinite}.home-achievement-card__halo{display:none}.home-achievement-card .home-tour-card__copy small{color:#7c48d9}.home-achievement-card .home-tour-card__copy>i b{background:linear-gradient(90deg,#7048dc,#2e9eff 72%,#72d6ff)}.home-friend-card__visual{display:grid;place-items:center;overflow:hidden;background:linear-gradient(145deg,#073c88,#0c70d7 58%,#31b9f5)}.home-friend-card__visual:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 20%,rgba(255,255,255,.2) 42%,transparent 62%);transform:translate(-130%);animation:home-feature-glint 5.8s ease-in-out infinite}.home-friend-card__visual>img{position:relative;z-index:2;width:min(63%,72px);max-height:70%;object-fit:contain;filter:drop-shadow(0 7px 9px rgba(0,24,70,.34));animation:home-feature-float 4s ease-in-out infinite}.home-friend-card__visual>b{position:absolute;z-index:3;right:auto;bottom:7px;left:50%;padding:4px 6px;border:1px solid rgba(255,255,255,.58);border-radius:7px;color:#fff;background:#03275eb3;box-shadow:0 3px 7px #00163c38;font:1000 6px/1 var(--game-ui-font);letter-spacing:.08em;transform:translate(-50%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.home-friend-card__rings{position:absolute;width:92px;height:92px;border:1px solid rgba(255,255,255,.2);border-radius:50%;box-shadow:0 0 0 14px #ffffff0e,0 0 0 28px #ffffff09;animation:home-feature-pulse 3.8s ease-in-out infinite}.home-friend-card .home-tour-card__copy small{color:#0b83ef}.home-friend-card .home-friend-card__cta{margin-top:14px;color:#4d6889;font:1000 clamp(9px,2.15vw,12px)/1 var(--game-ui-font);letter-spacing:.015em}.home-feature-dots{position:absolute;z-index:5;top:8px;right:34px;display:flex;gap:3px;pointer-events:none}.home-feature-dots>i{width:4px;height:4px;border-radius:5px;background:#b7c8db;transition:width .35s ease,background-color .35s ease,box-shadow .35s ease}.home-feature-dots>i.is-active{width:12px;background:#1784ef;box-shadow:0 0 7px #1784ef66}@keyframes home-feature-float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-3px) scale(1.025)}}@keyframes home-achievement-feature-float{0%,to{transform:translate(-50%,-50%) translateY(var(--home-achievement-center-y)) scale(1)}50%{transform:translate(-50%,-50%) translateY(var(--home-achievement-center-y)) scale(1.025)}}@keyframes home-feature-orbit{to{transform:rotate(360deg)}}@keyframes home-feature-pulse{0%,to{transform:scale(.93);opacity:.68}50%{transform:scale(1.06);opacity:1}}@keyframes home-feature-glint{0%,58%{transform:translate(-130%)}78%,to{transform:translate(130%)}}@media(max-width:600px){.home-dashboard__cards>.home-achievement-card,.home-dashboard__cards>.home-friend-card{grid-template-columns:30% minmax(0,1fr) 12px}.home-friend-card__visual>img{width:min(60%,62px)}.home-feature-dots{top:7px;right:29px}}@media(max-height:760px){.home-friend-card__visual>b{right:auto;bottom:4px;left:50%;padding:3px 4px;font-size:5px;transform:translate(-50%)}.home-feature-dots{top:5px}}@media(prefers-reduced-motion:reduce){.home-achievement-card__visual>img,.home-achievement-card__halo,.home-friend-card__visual>img,.home-friend-card__visual:after,.home-friend-card__rings{animation:none!important}}.home-daily{transition:padding .38s cubic-bezier(.2,.8,.25,1),box-shadow .3s ease}.home-daily>header{grid-template-columns:minmax(0,1fr) auto 28px;transition:padding-bottom .38s cubic-bezier(.2,.8,.25,1)}.home-daily__title{display:flex;align-items:baseline;min-width:0;gap:8px}.home-daily__title h2{min-width:0}.home-daily__title>b{display:block;overflow:hidden;max-width:0;color:#607792;font:900 9px/1 var(--game-ui-font);opacity:0;transform:translate(-5px);transition:max-width .3s ease,opacity .24s ease,transform .3s ease;white-space:nowrap}.home-daily__toggle{display:grid;place-items:center;width:28px;height:28px;padding:0;border:1px solid rgba(48,96,153,.12);border-radius:10px;color:#176fd8;background:#ffffff6b;box-shadow:inset 0 1px #ffffff94;transition:background .2s ease,transform .18s ease}.home-daily__toggle:active{transform:scale(.92)}.home-daily__toggle svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round;transition:transform .38s cubic-bezier(.2,.8,.25,1)}.home-daily__list{max-height:110px;overflow:hidden;opacity:1;transform:translateY(0);transform-origin:bottom;transition:max-height .42s cubic-bezier(.2,.8,.25,1),opacity .25s ease,transform .4s cubic-bezier(.2,.8,.25,1)}.home-daily.is-collapsed{padding-bottom:9px}.home-daily.is-collapsed>header{padding-bottom:0}.home-daily.is-collapsed .home-daily__title>b{max-width:34px;opacity:1;transform:translate(0)}.home-daily.is-collapsed .home-daily__toggle svg{transform:rotate(180deg)}.home-daily.is-collapsed .home-daily__list{max-height:0;opacity:0;pointer-events:none;transform:translateY(10px) scaleY(.92)}@media(max-width:430px){.home-daily>header{grid-template-columns:minmax(0,1fr) auto 25px}.home-daily__title{gap:6px}.home-daily__title>b{font-size:8px}.home-daily__toggle{width:25px;height:25px;border-radius:9px}.home-daily__toggle svg{width:14px;height:14px}.home-daily__list{max-height:100px}}@media(prefers-reduced-motion:reduce){.home-daily,.home-daily>header,.home-daily__list,.home-daily__title>b,.home-daily__toggle svg{transition:none!important}}.home-profile{overflow:hidden;isolation:isolate;border-color:#ffffff9e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.home-profile:where(:not(.home-aero-ui,.home-aero-ui *)){background:#f8fcffd6;box-shadow:0 11px 30px #13396c36,inset 0 1px #ffffffe6}.home-profile:after{content:"";position:absolute;z-index:0;inset:-42%;border-radius:50%;filter:blur(16px);opacity:0;transform:translate3d(-8%,-4%,0) scale(1);animation:home-panel-color-drift 18s -8s ease-in-out infinite reverse;pointer-events:none}.home-profile:where(:not(.home-aero-ui,.home-aero-ui *)):after{background:radial-gradient(circle at 24% 28%,rgba(20,126,245,.34) 0,rgba(20,126,245,.14) 20%,transparent 43%),radial-gradient(circle at 76% 68%,rgba(235,43,65,.3) 0,rgba(235,43,65,.12) 18%,transparent 42%)}.home-profile__account,.home-profile__wallet,.home-settings-v2{position:relative;z-index:1}.home-menu-v2 .home-profile{--home-avatar-size:60px;grid-template-columns:minmax(0,1fr) auto 38px;grid-template-rows:auto;gap:7px;min-height:82px;padding:7px 10px;border-radius:25px;color:#fff;border-color:#7db8ef57;-webkit-backdrop-filter:none;backdrop-filter:none}.home-menu-v2 .home-profile:where(:not(.home-aero-ui,.home-aero-ui *)){background:var(--home-profile-surface);box-shadow:0 11px 30px #00194147,inset 0 1px #ffffff24,inset 0 -3px #000a2338}.home-menu-v2 .home-profile:after{content:none;display:none;animation:none}.home-menu-v2 .home-profile__account{grid-column:1;grid-row:1;grid-template-columns:var(--home-avatar-size) minmax(0,1fr);gap:9px;height:66px}.home-menu-v2 .home-profile__avatar{width:var(--home-avatar-size);height:var(--home-avatar-size);border-radius:17px}.home-menu-v2 .home-profile__name-line{flex-direction:row;align-items:baseline;gap:6px}.home-menu-v2 .home-profile__name-line>strong{max-width:100%;font-size:clamp(19px,4.4vw,24px);font-weight:800;color:#fff}.home-menu-v2 .home-profile__player-id{max-width:92px;font-size:8px;line-height:1.15;color:#bcd5ed}.home-menu-v2 .home-profile__level{margin-top:3px;font-size:10px;line-height:1.1;color:#d8efff}.home-menu-v2 .home-profile__xp{margin-top:4px;gap:3px}.home-menu-v2 .home-profile__xp>em{font-size:8px;line-height:1.1;color:#c4ddf4}.home-menu-v2 .home-profile__xp>span{width:75%;min-width:0;max-width:240px;height:6px;border-radius:6px;overflow:hidden;background:#ffffff24}.home-menu-v2 .home-profile__xp>span>b{background:linear-gradient(90deg,#0755ec,#007fff 52%,#12baff);background-size:180% 100%;box-shadow:inset 0 1px #ffffff70}.home-menu-v2 .home-profile__wallet{grid-column:2;grid-row:1;justify-self:end;align-self:center;border-color:#ffffff26}.home-menu-v2 .home-profile__wallet:where(:not(.home-aero-ui,.home-aero-ui *)){background:#ffffff0a;box-shadow:none}.home-menu-v2 .home-profile__wallet>b{color:#fff}.home-menu-v2 .home-settings-v2{grid-column:3;grid-row:1;justify-self:center;align-self:center;color:#fff;border-color:#ffffff30}.home-menu-v2 .home-settings-v2:where(:not(.home-aero-ui,.home-aero-ui *)){background:#ffffff12;box-shadow:inset 0 1px #ffffff14}@media(max-width:430px){.home-menu-v2 .home-profile{--home-avatar-size:56px;grid-template-columns:minmax(0,1fr) auto 34px;gap:5px;min-height:76px;padding:7px 8px}.home-menu-v2 .home-profile__account{height:60px;gap:8px}.home-menu-v2 .home-profile__avatar{border-radius:16px}.home-menu-v2 .home-profile__name-line>strong{font-size:18px}.home-menu-v2 .home-profile__player-id{font-size:7px}.home-menu-v2 .home-profile__level{font-size:9px}.home-menu-v2 .home-profile__xp>em{font-size:7px}}@media(max-width:360px){.home-menu-v2 .home-profile{--home-avatar-size:54px;grid-template-columns:minmax(0,1fr) auto 30px;gap:3px;padding-inline:7px}.home-menu-v2 .home-profile__account{gap:6px}.home-menu-v2 .home-profile__name-line{flex-direction:column;align-items:flex-start;gap:2px}.home-menu-v2 .home-profile__player-id{max-width:100%}.home-menu-v2 .home-profile__wallet{gap:2px;padding-inline:2px}.home-menu-v2 .home-profile__wallet>b{font-size:11px}}@media(prefers-reduced-motion:reduce){.home-profile:after{animation:none!important;opacity:.12}}.career-world-tour-v2{position:fixed!important;inset:0;height:var(--app-height,100dvh);overflow:hidden!important;padding-bottom:0!important;color:#082f6b;background:linear-gradient(155deg,#f5fbffb8,#e8f4ffad 56%,#e0effcc7),url(/assets/career-court-background-v2-D2wWl-eL.webp) center/cover no-repeat!important;isolation:isolate}.career-world-tour-v2:before{content:"";position:absolute;z-index:0;inset:0;opacity:.34;background:radial-gradient(circle at 8% 9%,rgba(36,142,255,.2),transparent 25%),radial-gradient(circle at 92% 28%,rgba(239,51,72,.14),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.32),transparent 42%,rgba(229,242,253,.18));pointer-events:none}.career-world-tour-v2 .career-header{position:relative;z-index:10;grid-template-columns:minmax(0,1fr) auto;width:min(calc(100% - 18px),1040px);min-height:108px;margin:8px auto 0;padding:max(12px,env(safe-area-inset-top)) 18px 12px 20px;border-bottom:1px solid rgba(57,105,164,.1);border:1px solid rgba(255,255,255,.78);border-radius:24px;background:#f8fcffc2;box-shadow:0 7px 24px #13396c14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.career-world-tour-v2 .section-back{width:42px;height:42px;border-color:#2c63a621;border-radius:14px;background:#ffffffb8;box-shadow:0 5px 13px #17447e1a,inset 0 1px #ffffffe6;font-size:28px;transition:transform .18s ease,background .18s ease}.career-world-tour-v2 .section-back:active{transform:translate(-2px) scale(.94);background:#fff}.career-world-tour-v2 .career-brand{position:relative;min-width:0;padding-left:0}.career-world-tour-v2 .career-brand small{display:flex;align-items:center;gap:7px;width:max-content;color:#e73349;font-size:8px;letter-spacing:.24em}.career-world-tour-v2 .career-brand small i{display:block;width:23px;height:2px;border-radius:2px;background:linear-gradient(90deg,#1b81f2,#e73349);box-shadow:0 0 8px #1f80ef61;animation:career-brand-line 2.8s ease-in-out infinite alternate}.career-world-tour-v2 .career-brand h1{overflow:hidden;margin:6px 0 0;color:#082f6b;font:1000 clamp(39px,9.5vw,53px)/.78 var(--game-ui-font);letter-spacing:-.065em;text-overflow:ellipsis;white-space:nowrap}.career-world-tour-v2 .career-brand h1 span{position:relative;display:inline-block;color:#082f6b}.career-world-tour-v2 .career-brand h1 span:after{content:"";position:absolute;right:0;bottom:-3px;left:0;height:3px;border-radius:3px;background:linear-gradient(90deg,#147ff2,#147ff200);transform-origin:left;animation:career-brand-scan 3.2s ease-in-out infinite}.career-world-tour-v2 .career-brand h1 b{color:#e73349;text-shadow:0 4px 12px rgba(231,51,73,.18)}.career-world-tour-v2 .career-brand>em{display:block;margin-top:8px;color:#7186a1;font:900 7px/1 var(--game-ui-font);font-style:normal;letter-spacing:.17em}.career-world-tour-v2 .career-energy{gap:1px;min-width:67px;padding:7px 9px;border-color:#e0a82a61;border-radius:18px;background:linear-gradient(145deg,#fffdedf0,#fff5c7e6);box-shadow:0 5px 13px #9e70051a,inset 0 1px #ffffffe6}.career-world-tour-v2 .career-energy svg{width:17px;height:17px;filter:drop-shadow(0 2px 2px rgba(194,123,0,.16))}.career-world-tour-v2 .career-energy strong{font-size:19px}.career-world-tour-v2 .career-energy small{font-size:8px}.career-world-tour-v2 .career-content{position:relative;z-index:1;display:grid;gap:10px;width:min(calc(100% - 24px),920px);height:calc(var(--app-height,100dvh) - 108px - 86px);margin:0 auto;padding:9px 0 0;box-sizing:border-box;overflow:hidden}.career-world-tour-v2 .career-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:54px;margin:0;padding:6px;border:1px solid rgba(255,255,255,.72);border-radius:18px;background:#fafdffbd;box-shadow:0 8px 20px #143d721a,inset 0 1px #ffffffe0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.career-world-tour-v2 .career-summary>div{display:grid;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:5px;min-width:0;padding:0 8px;border-right:1px solid rgba(55,104,163,.1);text-align:left}.career-world-tour-v2 .career-summary>div:last-child{border:0}.career-world-tour-v2 .career-summary i{display:grid;place-items:center;width:27px;height:27px;border-radius:9px;color:#1477ed;background:linear-gradient(145deg,#d9edfff5,#f0f7ffd1);box-shadow:inset 0 1px #ffffffe6;font:900 13px/1 var(--game-ui-font);font-style:normal}.career-world-tour-v2 .career-summary>div:nth-child(3) i{color:#e73349;background:#ffe7ebdb}.career-world-tour-v2 .career-summary small,.career-world-tour-v2 .career-summary strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.career-world-tour-v2 .career-summary small{color:#7186a1;font-size:5.5px;letter-spacing:.06em}.career-world-tour-v2 .career-summary strong{margin-top:3px;color:#082f6b;font-size:14px}.career-world-tour-v2 .career-destinations{position:relative;height:105px;margin:0 -12px;padding:2px 12px 6px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:none}.career-world-tour-v2 .career-destination-track{gap:8px}.career-world-tour-v2 .career-destination{position:relative;flex:0 0 126px;width:126px;height:96px;padding:5px 5px 6px;overflow:hidden;border:1px solid rgba(52,104,170,.12);border-radius:16px;background:#ffffffc7;box-shadow:0 6px 16px #113b711a,inset 0 1px #ffffffdb;scroll-snap-align:center;transition:transform .25s cubic-bezier(.2,.8,.25,1),border-color .25s ease,box-shadow .25s ease}.career-world-tour-v2 .career-destination>span{height:53px;border-radius:11px}.career-world-tour-v2 .career-destination img{transition:transform 6s ease,filter .25s ease}.career-world-tour-v2 .career-destination:hover img,.career-world-tour-v2 .career-destination.is-current img{transform:scale(1.055)}.career-world-tour-v2 .career-destination>span>u{position:absolute;top:5px;left:5px;padding:3px 4px;border-radius:5px;color:#fff;background:#042654ad;font:900 5px/1 var(--game-ui-font);text-decoration:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.career-world-tour-v2 .career-destination>span>i{top:5px;right:5px;width:18px;height:18px;border-width:1.5px;font-size:8px}.career-world-tour-v2 .career-destination strong{margin:5px 3px 0;font-size:9px}.career-world-tour-v2 .career-destination small{margin:2px 3px;font-size:4.5px}.career-world-tour-v2 .career-destination em{position:absolute;right:7px;bottom:6px;left:7px;margin:0;font-size:5px}.career-world-tour-v2 .career-destination.is-current{border:1.5px solid #e73349;box-shadow:0 8px 18px #e22b4129,inset 0 1px #ffffffe6;transform:translateY(-1px)}.career-world-tour-v2 .career-destination.is-current:after{content:"";position:absolute;right:-40%;bottom:-40%;width:80%;height:120%;background:linear-gradient(110deg,transparent,rgba(255,255,255,.5),transparent);transform:rotate(18deg);animation:career-destination-glint 5.5s ease-in-out infinite;pointer-events:none}.career-world-tour-v2 .career-hero{min-height:0;height:178px;overflow:hidden;border:1px solid rgba(255,255,255,.48);border-radius:23px;background:#082f6b;box-shadow:0 13px 28px #052b6033,inset 0 1px #ffffff2e}.career-world-tour-v2 .career-hero:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 -55px 60px #001f4a40;pointer-events:none}.career-world-tour-v2 .career-hero__image{animation:career-arena-breathe 13s ease-in-out infinite alternate}.career-world-tour-v2 .career-hero__shade{background:linear-gradient(90deg,#031b42f5,#042858c2 48%,#04285814 84%),linear-gradient(0deg,rgba(3,24,58,.34),transparent 60%)}.career-world-tour-v2 .career-hero__copy{top:0;bottom:0;left:0;display:flex;width:66%;padding:15px 0 14px 17px;flex-direction:column;justify-content:center;box-sizing:border-box;transform:none}.career-world-tour-v2 .career-hero__topline{display:flex;align-items:center;justify-content:space-between;gap:8px}.career-world-tour-v2 .career-hero__topline small{color:#ff6676;font-size:6px;letter-spacing:.17em}.career-world-tour-v2 .career-hero__topline i{display:grid;place-items:center;width:25px;height:18px;border:1px solid rgba(255,255,255,.2);border-radius:7px;color:#fff;background:#ffffff1c;font:900 7px/1 var(--game-ui-font);font-style:normal;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.career-world-tour-v2 .career-hero__copy h2{display:-webkit-box;margin:7px 0 0;overflow:hidden;color:#fff;font:1000 clamp(24px,6.8vw,34px)/.8 var(--game-ui-font);letter-spacing:-.06em;text-shadow:0 4px 15px rgba(0,0,0,.18);-webkit-box-orient:vertical;-webkit-line-clamp:3}.career-world-tour-v2 .career-hero__copy h2 b{color:#ff5265}.career-world-tour-v2 .career-hero__copy h2 b{display:block;font-size:.78em;line-height:.9;white-space:nowrap}.career-world-tour-v2 .career-hero__copy p{margin:7px 0 0;color:#bed6f3;font-size:6px;letter-spacing:.12em}.career-world-tour-v2 .career-hero__progress{width:min(100%,205px);margin-top:12px}.career-world-tour-v2 .career-hero__progress>span{display:flex;align-items:center;gap:5px;color:#c9ddf6;font:900 5.5px/1 var(--game-ui-font);letter-spacing:.06em}.career-world-tour-v2 .career-hero__progress>span>b{color:#fff;font-size:8px}.career-world-tour-v2 .career-hero__progress>i{position:relative;display:block;height:5px;margin-top:5px;overflow:hidden;border-radius:4px;background:#fff3}.career-world-tour-v2 .career-hero__progress>i>b{--progress:0;position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,#1688ff,#55c2ff);box-shadow:0 0 9px #36a7ff85;transform:scaleX(var(--progress));transform-origin:left;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.career-world-tour-v2 .career-ladder-panel{min-height:0;height:111px;margin:0;padding:10px 11px 8px;overflow:hidden;border:1px solid rgba(255,255,255,.72);border-radius:20px;background:#fafdffc2;box-shadow:0 8px 20px #143d721a,inset 0 1px #ffffffe0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.career-world-tour-v2 .career-section-title{align-items:center;padding:0 3px 8px}.career-world-tour-v2 .career-section-title small{font-size:5px;letter-spacing:.16em}.career-world-tour-v2 .career-section-title h2{margin-top:3px;font-size:15px}.career-world-tour-v2 .career-section-title>strong{padding:4px 6px;border-radius:6px;color:#1477ed;background:#dceeffb8;font-size:5.5px}.career-world-tour-v2 .career-round:before{top:12px;height:2px}.career-world-tour-v2 .career-round>span{width:24px;height:24px;border-width:2px;box-shadow:0 0 0 1.5px #d8e2ee;font-size:8px;transition:transform .2s ease,box-shadow .2s ease}.career-world-tour-v2 .career-round.is-selected>span{transform:scale(1.12);box-shadow:0 0 0 2px #67adff,0 0 0 6px #2985f21a}.career-world-tour-v2 .career-round small{margin-top:5px;font-size:4.5px}.career-world-tour-v2 .career-round strong{margin-top:2px;font-size:7px}.career-world-tour-v2 .career-round em{margin-top:3px;font-size:4px}.career-world-tour-v2 .career-match-panel{display:grid;grid-template-columns:1.08fr .92fr;gap:9px;min-height:0}.career-world-tour-v2 .career-match-panel>article{min-height:0;height:126px;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.76);border-radius:20px;background:#fafdffc7;box-shadow:0 8px 20px #143d721c,inset 0 1px #ffffffe6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.career-world-tour-v2 .career-rival{grid-template-columns:43% minmax(0,1fr)}.career-world-tour-v2 .career-rival__portrait:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 45%,rgba(255,255,255,.16),transparent 64%);transform:translate(-120%);animation:career-portrait-glint 7s ease-in-out infinite}.career-world-tour-v2 .career-rival__copy{padding:10px}.career-world-tour-v2 .career-rival small{font-size:4.5px;letter-spacing:.1em}.career-world-tour-v2 .career-rival h2{margin-top:4px;font-size:18px}.career-world-tour-v2 .career-rival p{margin:5px 0;font-size:5px}.career-world-tour-v2 .career-rival span{font-size:5px}.career-world-tour-v2 .career-rival span b{display:block;width:max-content;margin:5px 0 0;padding:4px 6px;font-size:5px}.career-world-tour-v2 .career-rewards{padding:10px}.career-world-tour-v2 .career-rewards>small{font-size:4.5px}.career-world-tour-v2 .career-rewards h2{margin-top:3px;font-size:13px}.career-world-tour-v2 .career-rewards>div{gap:2px;margin-top:9px}.career-world-tour-v2 .career-rewards span{font-size:18px}.career-world-tour-v2 .career-rewards .career-location-cup img{width:36px;height:36px;border-radius:9px;filter:drop-shadow(0 3px 5px rgba(20,55,99,.13));animation:career-cup-float 3.8s ease-in-out infinite}.career-world-tour-v2 .career-rewards b{margin-top:4px;font-size:4.5px}.career-world-tour-v2 .career-rewards em{margin-top:2px;font-size:3.8px}.career-world-tour-v2 .career-action{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;min-height:0;height:72px;margin:0;padding:9px 10px 9px 13px;overflow:hidden;border:1px solid rgba(255,255,255,.76);border-radius:20px;background:#fafdffcc;box-shadow:0 9px 22px #143d721f,inset 0 1px #ffffffeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.career-world-tour-v2 .career-condition small{font-size:4.5px;letter-spacing:.14em}.career-world-tour-v2 .career-condition strong{margin-top:4px;font-size:8px}.career-world-tour-v2 .career-condition span{margin-top:4px;font-size:5px}.career-world-tour-v2 .career-play-wrap{display:grid;grid-template-columns:auto 136px;align-items:center;justify-items:end;gap:8px}.career-world-tour-v2 .career-cost{font-size:5px;white-space:nowrap}.career-world-tour-v2 .career-cost svg{width:13px;height:13px;margin-left:3px}.career-world-tour-v2 .career-cost b{font-size:9px}.career-world-tour-v2 .rival-play{position:relative;width:136px;height:45px;padding:0 13px;overflow:hidden;border-radius:14px;box-shadow:0 5px #a90e20,0 9px 18px #d0172c33;font-size:11px}.career-world-tour-v2 .rival-play:after{content:"";position:absolute;top:-40%;bottom:-40%;left:-45%;width:35%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.48),transparent);transform:skew(-18deg);animation:career-play-glint 4.6s ease-in-out infinite}.career-world-tour-v2 .rival-play b{font-size:19px}.career-world-tour-v2.is-ready .career-summary,.career-world-tour-v2.is-ready .career-destinations,.career-world-tour-v2.is-ready .career-hero,.career-world-tour-v2.is-ready .career-ladder-panel,.career-world-tour-v2.is-ready .career-match-panel,.career-world-tour-v2.is-ready .career-action{animation:career-panel-enter .45s cubic-bezier(.2,.8,.25,1) both}.career-world-tour-v2.is-ready .career-destinations{animation-delay:35ms}.career-world-tour-v2.is-ready .career-hero{animation-delay:.07s}.career-world-tour-v2.is-ready .career-ladder-panel{animation-delay:.105s}.career-world-tour-v2.is-ready .career-match-panel{animation-delay:.14s}.career-world-tour-v2.is-ready .career-action{animation-delay:.175s}@keyframes career-panel-enter{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:none}}@keyframes career-arena-breathe{to{transform:scale(1.035)}}@keyframes career-destination-glint{0%,68%{transform:translate(-180%) rotate(18deg)}88%,to{transform:translate(250%) rotate(18deg)}}@keyframes career-portrait-glint{0%,70%{transform:translate(-120%)}90%,to{transform:translate(160%)}}@keyframes career-cup-float{50%{transform:translateY(-2px) rotate(1deg)}}@keyframes career-play-glint{0%,68%{left:-45%}88%,to{left:130%}}@media(max-width:600px){.career-world-tour-v2 .career-header{grid-template-columns:44px minmax(0,1fr) 64px;min-height:66px;padding-right:10px;padding-left:10px}.career-world-tour-v2 .section-back{width:40px;height:40px}.career-world-tour-v2 .career-brand h1{font-size:26px}.career-world-tour-v2 .career-content{grid-template-rows:54px 106px 194px 118px 154px 78px;gap:10px;width:calc(100% - 18px);height:calc(var(--app-height,100dvh) - 66px - 82px);padding-top:7px}.career-world-tour-v2 .career-summary{min-height:0;height:54px;padding:5px 3px;border-radius:17px}.career-world-tour-v2 .career-summary>div{grid-template-columns:1fr;justify-items:center;gap:0;padding:0 3px;text-align:center}.career-world-tour-v2 .career-summary i{display:none}.career-world-tour-v2 .career-summary small{font-size:5px}.career-world-tour-v2 .career-summary strong{margin-top:4px;font-size:13px}.career-world-tour-v2 .career-destinations{height:106px;margin:0 -9px;padding-right:9px;padding-left:9px}.career-world-tour-v2 .career-destination{flex-basis:122px;width:122px;height:99px}.career-world-tour-v2 .career-destination>span{height:55px}.career-world-tour-v2 .career-hero{height:194px}.career-world-tour-v2 .career-hero__copy{width:68%;padding-left:15px}.career-world-tour-v2 .career-hero__copy h2{font-size:27px;line-height:.86}.career-world-tour-v2 .career-ladder-panel{height:118px;padding:10px 8px 8px}.career-world-tour-v2 .career-section-title{padding-bottom:9px}.career-world-tour-v2 .career-section-title h2{font-size:15px}.career-world-tour-v2 .career-match-panel{grid-template-columns:1.08fr .92fr;gap:7px}.career-world-tour-v2 .career-match-panel>article{height:154px}.career-world-tour-v2 .career-rival__copy{padding:9px}.career-world-tour-v2 .career-rival small{font-size:5px}.career-world-tour-v2 .career-rival h2{font-size:19px}.career-world-tour-v2 .career-rival p,.career-world-tour-v2 .career-rival span,.career-world-tour-v2 .career-rival span b{font-size:5.5px}.career-world-tour-v2 .career-rewards{min-height:0!important;padding:10px 8px}.career-world-tour-v2 .career-rewards>small{font-size:5px}.career-world-tour-v2 .career-rewards h2{font-size:13px}.career-world-tour-v2 .career-rewards>div{margin-top:12px}.career-world-tour-v2 .career-rewards .career-location-cup img{width:40px;height:40px}.career-world-tour-v2 .career-rewards b{font-size:5px}.career-world-tour-v2 .career-rewards em{font-size:4px}.career-world-tour-v2 .career-action{grid-template-columns:minmax(0,1fr) auto;height:78px;padding:9px 10px 9px 12px}.career-world-tour-v2 .career-condition span{display:none}.career-world-tour-v2 .career-play-wrap{grid-template-columns:auto 128px;gap:6px}.career-world-tour-v2 .rival-play{width:128px;height:47px;padding:0 12px;font-size:10px}}@media(max-width:380px),(max-height:820px){.career-world-tour-v2 .career-content{grid-template-rows:47px 86px 145px 96px 106px 61px;gap:6px}.career-world-tour-v2 .career-summary{height:47px}.career-world-tour-v2 .career-destinations{height:86px}.career-world-tour-v2 .career-destination{height:80px}.career-world-tour-v2 .career-destination>span{height:41px}.career-world-tour-v2 .career-hero{height:145px}.career-world-tour-v2 .career-hero__copy h2{font-size:24px}.career-world-tour-v2 .career-hero__progress{margin-top:8px}.career-world-tour-v2 .career-ladder-panel{height:96px;padding-top:7px}.career-world-tour-v2 .career-section-title{padding-bottom:5px}.career-world-tour-v2 .career-match-panel>article{height:106px}.career-world-tour-v2 .career-action{height:61px}.career-world-tour-v2 .career-condition{display:none}.career-world-tour-v2 .career-action{grid-template-columns:1fr}.career-world-tour-v2 .career-play-wrap{grid-template-columns:1fr 135px}.career-world-tour-v2 .rival-play{width:135px;height:39px}}.career-world-tour-v2 .career-match-panel>article.career-rival{position:relative;grid-template-columns:32% minmax(0,1fr);height:154px}.career-world-tour-v2 .career-rival__copy{position:relative;justify-content:flex-start;padding:12px 14px 10px;overflow:hidden}.career-world-tour-v2 .career-rival__meta{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;color:#58718f;font:900 7.5px/1 var(--game-ui-font);letter-spacing:.075em;white-space:nowrap}.career-world-tour-v2 .career-rival__meta>span{overflow:hidden;text-overflow:ellipsis}.career-world-tour-v2 .career-rival__meta>small{flex:0 0 auto;color:#e73349;font-size:8px;letter-spacing:.14em}.career-world-tour-v2 .career-rival__copy h2{max-width:calc(100% - 135px);margin-top:6px;font-size:34px}.career-world-tour-v2 .career-rival__difficulty{--star-color:#1686f4;display:grid;width:max-content;max-width:calc(100% - 138px);margin-top:8px;gap:4px}.career-world-tour-v2 .career-rival__difficulty.is-danger{--star-color:#ef334b}.career-world-tour-v2 .career-rival__difficulty>span{color:#7086a0;font:900 6.5px/1 var(--game-ui-font);letter-spacing:.16em}.career-world-tour-v2 .career-rival__stars{position:relative;display:flex;align-items:center;gap:2px;height:17px;white-space:nowrap}.career-world-tour-v2 .career-rival__stars i{position:relative;display:block;flex:0 0 16px;width:16px;height:17px;color:#dce7f2;font:normal 16px/17px var(--game-ui-font);font-style:normal;text-align:left}.career-world-tour-v2 .career-rival__stars i:before{content:"★";position:absolute;inset:0 auto 0 0;width:var(--star-fill);overflow:hidden;color:var(--star-color);text-shadow:0 1px 4px color-mix(in srgb,var(--star-color) 35%,transparent);animation:career-rival-star-wave 3s ease-in-out infinite;animation-delay:calc(var(--star-index) * .11s)}.career-world-tour-v2 .career-rival .career-rival__rule{max-width:calc(100% - 142px);margin-top:6px;font-size:6.6px}.career-world-tour-v2 .career-rival__action{position:absolute;z-index:2;right:10px;bottom:9px;display:flex;width:130px;height:auto;padding:0;gap:7px;border:0;border-radius:0;background:none}.career-world-tour-v2 .career-rival__action .rival-play{width:130px;height:57px}.career-world-tour-v2 .career-rival__action .career-cost{min-height:15px;justify-content:center}@keyframes career-rival-star-wave{0%,38%,to{filter:brightness(.95);transform:translateY(0)}52%{filter:brightness(1.35) drop-shadow(0 0 3px var(--star-color));transform:translateY(-1px)}}@media(max-width:600px){.career-world-tour-v2 .career-match-panel>article.career-rival{grid-template-columns:29% minmax(0,1fr);height:150px}.career-world-tour-v2 .career-rival__copy{padding:11px 10px 9px 12px}.career-world-tour-v2 .career-rival__meta{gap:8px;font-size:6.6px;letter-spacing:.045em}.career-world-tour-v2 .career-rival__meta>small{font-size:7px;letter-spacing:.1em}.career-world-tour-v2 .career-rival__copy h2{max-width:calc(100% - 116px);margin-top:6px;font-size:30px}.career-world-tour-v2 .career-rival__difficulty{max-width:calc(100% - 117px);margin-top:7px;gap:3px}.career-world-tour-v2 .career-rival__difficulty>span{font-size:6px}.career-world-tour-v2 .career-rival__stars{gap:1px;height:15px}.career-world-tour-v2 .career-rival__stars i{flex-basis:14px;width:14px;height:15px;font-size:14px;line-height:15px}.career-world-tour-v2 .career-rival .career-rival__rule{max-width:calc(100% - 120px);margin-top:5px;font-size:6px}.career-world-tour-v2 .career-rival__action{right:8px;bottom:8px;width:110px;gap:5px}.career-world-tour-v2 .career-rival__action .rival-play{width:110px;height:52px;padding:0 8px;font-size:8.5px}}@media(max-width:380px),(max-height:820px){.career-world-tour-v2 .career-match-panel>article.career-rival{grid-template-columns:30% minmax(0,1fr);height:140px}.career-world-tour-v2 .career-rival__copy{padding:9px 8px 7px 10px}.career-world-tour-v2 .career-rival__meta{font-size:5.8px}.career-world-tour-v2 .career-rival__meta>small{font-size:6.3px}.career-world-tour-v2 .career-rival__copy h2{max-width:calc(100% - 103px);margin-top:5px;font-size:27px}.career-world-tour-v2 .career-rival__difficulty{max-width:calc(100% - 104px);margin-top:5px}.career-world-tour-v2 .career-rival__difficulty>span{font-size:5.4px}.career-world-tour-v2 .career-rival__stars i{flex-basis:12px;width:12px;font-size:12px}.career-world-tour-v2 .career-rival .career-rival__rule{max-width:calc(100% - 104px);margin-top:4px;font-size:5.4px}.career-world-tour-v2 .career-rival__action{right:6px;bottom:7px;width:98px}.career-world-tour-v2 .career-rival__action .rival-play{width:98px;height:47px;padding:0 6px;font-size:7.5px}}.career-world-tour-v2 .career-rival__portrait{isolation:isolate}.career-world-tour-v2 .career-rival__number{position:absolute;z-index:4;top:9px;left:9px;display:grid;place-items:center;width:29px;height:29px;box-sizing:border-box;border:2px solid rgba(255,255,255,.92);border-radius:50%;color:#fff;background:linear-gradient(145deg,#278df5,#075fc7);box-shadow:0 4px 11px #05377a47,inset 0 1px 2px #ffffff73;font:1000 13px/1 var(--game-ui-font);text-shadow:0 1px 2px rgba(3,43,98,.32)}.career-world-tour-v2 .career-rival__number.is-defeated{background:linear-gradient(145deg,#59d17d,#219b49);box-shadow:0 4px 11px #1f91444d,inset 0 1px 2px #ffffff80;font-size:15px}.career-world-tour-v2 .career-rival__meta{gap:8px;font:1000 clamp(10px,2.55vw,13px)/1 var(--game-ui-font);letter-spacing:-.035em}.career-world-tour-v2 .career-rival__meta>span{color:#153d70}.career-world-tour-v2 .career-rival__meta>small{font:1000 clamp(9px,2.15vw,11px)/1 var(--game-ui-font);letter-spacing:.06em}.career-world-tour-v2 .career-rival__copy h2{max-width:100%;margin-top:7px;font-size:37px;line-height:.86}.career-world-tour-v2 .career-rival__difficulty>span{color:#4f6887;font:1000 9px/1 var(--game-ui-font);letter-spacing:.09em}.career-world-tour-v2 .career-rival__quote{display:-webkit-box;max-width:calc(100% - 128px);margin-top:6px;overflow:hidden;color:#4e6785;font:800 8.5px/1.22 var(--game-ui-font);letter-spacing:-.01em;-webkit-box-orient:vertical;-webkit-line-clamp:2}.career-world-tour-v2 .career-rival__quote:before{content:"“";color:#e73349}.career-world-tour-v2 .career-rival__quote:after{content:"”";color:#e73349}.career-world-tour-v2 .career-rival__action{right:10px;bottom:11px;display:grid;width:116px;gap:5px;overflow:visible}.career-world-tour-v2 .career-rival__action .career-cost{min-height:17px;padding:2px 5px 1px;border-radius:8px;color:#526b89;background:#ffffffbd;box-shadow:0 2px 7px #1a427514;font:1000 8px/1 var(--game-ui-font);letter-spacing:.035em}.career-world-tour-v2 .career-rival__action .career-cost svg{width:17px;height:17px;margin-left:4px}.career-world-tour-v2 .career-rival__action .career-cost b{margin-left:2px;font-size:14px}.career-world-tour-v2 .career-rival__action .rival-play{justify-content:center;width:116px;height:52px;padding:0 14px;border:1px solid rgba(255,255,255,.44);border-radius:17px;background:linear-gradient(165deg,#ff5265,#ed2942 48%,#ce112c);box-shadow:0 6px #a90f25,0 11px 18px #c8122e4d,inset 0 1px 1px #ffffff61;font-size:14px;letter-spacing:.04em}.career-world-tour-v2 .career-rival__action .rival-play:before{content:"";position:absolute;top:3px;right:12px;left:12px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.58),transparent)}@media(max-width:600px){.career-world-tour-v2 .career-match-panel>article.career-rival{grid-template-columns:30% minmax(0,1fr);height:174px}.career-world-tour-v2 .career-rival__copy{padding:12px 10px 10px 12px}.career-world-tour-v2 .career-rival__copy h2{margin-top:6px;font-size:34px}.career-world-tour-v2 .career-rival__difficulty{max-width:calc(100% - 113px);margin-top:7px}.career-world-tour-v2 .career-rival__quote{max-width:calc(100% - 115px);font-size:8px}.career-world-tour-v2 .career-rival .career-rival__rule{max-width:calc(100% - 116px);font-size:5.3px}.career-world-tour-v2 .career-rival__action{right:8px;bottom:10px;width:105px;gap:4px}.career-world-tour-v2 .career-rival__action .career-cost{font-size:7px}.career-world-tour-v2 .career-rival__action .rival-play{width:105px;height:48px;padding:0 10px;font-size:13px}}@media(max-width:380px),(max-height:820px){.career-world-tour-v2 .career-match-panel>article.career-rival{grid-template-columns:30% minmax(0,1fr);height:166px}.career-world-tour-v2 .career-rival__number{top:7px;left:7px;width:25px;height:25px;font-size:11px}.career-world-tour-v2 .career-rival__copy{padding:10px 8px 8px 10px}.career-world-tour-v2 .career-rival__meta{font-size:9px}.career-world-tour-v2 .career-rival__meta>small{font-size:8px}.career-world-tour-v2 .career-rival__copy h2{margin-top:5px;font-size:30px}.career-world-tour-v2 .career-rival__difficulty{max-width:calc(100% - 100px);margin-top:6px}.career-world-tour-v2 .career-rival__difficulty>span{font-size:7.5px}.career-world-tour-v2 .career-rival__quote{max-width:calc(100% - 102px);margin-top:4px;font-size:7px}.career-world-tour-v2 .career-rival .career-rival__rule{max-width:calc(100% - 104px);margin-top:3px;font-size:4.8px}.career-world-tour-v2 .career-rival__action{right:6px;bottom:9px;width:94px}.career-world-tour-v2 .career-rival__action .career-cost{font-size:6.3px}.career-world-tour-v2 .career-rival__action .rival-play{width:94px;height:45px;font-size:12px}}.career-world-tour-v2 .career-rival__number{width:26px;height:26px;font-size:15px}.career-world-tour-v2 .career-rival__number.is-defeated{font-size:15px}@keyframes career-current-rival-pulse{0%,to{opacity:.82;filter:brightness(.94);transform:scale(1);text-shadow:0 0 0 rgba(231,51,73,0)}50%{opacity:1;filter:brightness(1.08);transform:scale(1.025);text-shadow:0 0 7px rgba(231,51,73,.2)}}@media(max-width:380px),(max-height:820px){.career-world-tour-v2 .career-rival__meta>span,.career-world-tour-v2 .career-rival__meta>small{font-size:10px}.career-world-tour-v2 .career-rival__number{width:23px;height:23px;font-size:14px}.career-world-tour-v2 .career-rival__number.is-defeated{font-size:14px}}@media(prefers-reduced-motion:reduce){.career-world-tour-v2 *{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.career-world-tour-v2 .career-content{grid-template-rows:120px minmax(390px,1fr) 170px;gap:11px}.career-world-tour-v2 .career-destinations{height:120px}.career-world-tour-v2 .career-destination{flex-basis:142px;width:142px;height:112px}.career-world-tour-v2 .career-destination>span{height:66px}.career-world-tour-v2 .career-destination strong{font-size:10px}.career-world-tour-v2 .career-destination small,.career-world-tour-v2 .career-destination em{font-size:5.5px}.career-world-tour-v2 .career-stage{position:relative;display:grid;grid-template-rows:minmax(235px,1.55fr) minmax(145px,1fr);min-height:0;overflow:hidden;border:1px solid rgba(255,255,255,.78);border-radius:24px;background:#f9fdffc7;box-shadow:0 14px 30px #062f672e,inset 0 1px #ffffffeb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.career-world-tour-v2 .career-stage:after{content:"";position:absolute;z-index:3;right:0;bottom:0;left:0;height:1px;background:linear-gradient(90deg,transparent,rgba(25,112,221,.24),transparent);pointer-events:none}.career-world-tour-v2 .career-stage .career-hero{height:auto;min-height:0;border:0;border-radius:23px 23px 0 0;box-shadow:none}.career-world-tour-v2 .career-stage .career-ladder-panel{position:relative;z-index:2;height:auto;min-height:0;margin:0;padding:14px 14px 12px;border:0;border-radius:0 0 23px 23px;background:#f9fdffeb;box-shadow:0 -8px 24px #042a5e14,inset 0 1px #ffffffe6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.career-world-tour-v2 .career-hero__copy{width:66%;padding:20px 0 19px 21px}.career-world-tour-v2 .career-hero__topline small{font-size:7px}.career-world-tour-v2 .career-hero__copy h2{font-size:clamp(31px,6vw,42px);line-height:.86}.career-world-tour-v2 .career-hero__copy p{margin-top:9px;font-size:7px}.career-world-tour-v2 .career-hero__progress{width:min(100%,235px);margin-top:15px}.career-world-tour-v2 .career-hero__progress>span{font-size:6.5px}.career-world-tour-v2 .career-hero__progress>span>b{font-size:10px}.career-world-tour-v2 .career-hero__progress>i{height:7px;margin-top:7px}.career-world-tour-v2 .career-hero__trophy{position:absolute;z-index:3;top:16px;right:15px;display:grid;justify-items:center;width:91px;margin:0;padding:8px 6px 7px;box-sizing:border-box;border:1px solid rgba(255,255,255,.32);border-radius:17px;background:linear-gradient(145deg,#ffffff40,#deefff1f);box-shadow:0 8px 20px #001b442e,inset 0 1px #ffffff59;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px)}.career-world-tour-v2 .career-hero__trophy img{width:60px;height:60px;object-fit:contain;border-radius:13px;background:#ffffffeb;filter:drop-shadow(0 5px 6px rgba(0,26,64,.2));animation:career-cup-float 3.8s ease-in-out infinite}.career-world-tour-v2 .career-hero__trophy figcaption{display:grid;justify-items:center;width:100%;margin-top:5px;text-align:center}.career-world-tour-v2 .career-hero__trophy figcaption b,.career-world-tour-v2 .career-hero__trophy figcaption small{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.career-world-tour-v2 .career-hero__trophy figcaption b{color:#fff;font:900 5.5px/1 var(--game-ui-font)}.career-world-tour-v2 .career-hero__trophy figcaption small{margin-top:3px;color:#afd1f7;font:800 4.5px/1 var(--game-ui-font)}.career-world-tour-v2 .career-stage .career-section-title{padding:0 4px 12px}.career-world-tour-v2 .career-stage .career-section-title small{font-size:6px}.career-world-tour-v2 .career-stage .career-section-title h2{margin-top:4px;font-size:18px}.career-world-tour-v2 .career-stage .career-section-title>strong{padding:5px 8px;font-size:6px}.career-world-tour-v2 .career-stage .career-round:before{top:16px;height:3px}.career-world-tour-v2 .career-stage .career-round>span{width:32px;height:32px;font-size:11px}.career-world-tour-v2 .career-stage .career-round small{margin-top:8px;font-size:5.8px}.career-world-tour-v2 .career-stage .career-round strong{margin-top:4px;font-size:9px}.career-world-tour-v2 .career-stage .career-round em{margin-top:4px;font-size:5px}.career-world-tour-v2 .career-match-panel{display:block;min-height:0}.career-world-tour-v2 .career-match-panel>article.career-rival{display:grid;grid-template-columns:minmax(125px,30%) minmax(0,1fr) 142px;width:100%;height:170px;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.78);border-radius:23px;background:#fafdffd1;box-shadow:0 11px 25px #0d376d26,inset 0 1px #ffffffeb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.career-world-tour-v2 .career-rival__portrait{min-width:0}.career-world-tour-v2 .career-rival__copy{align-self:stretch;display:flex;padding:18px 15px;flex-direction:column;justify-content:center}.career-world-tour-v2 .career-rival small{font-size:6px;letter-spacing:.12em}.career-world-tour-v2 .career-rival h2{margin-top:7px;font-size:27px}.career-world-tour-v2 .career-rival p{margin:8px 0;font-size:7px}.career-world-tour-v2 .career-rival span{font-size:6.5px}.career-world-tour-v2 .career-rival span b{margin-top:7px;padding:5px 8px;font-size:6px}.career-world-tour-v2 .career-rival__action{position:relative;display:grid;place-items:center;align-content:center;gap:15px;min-width:0;padding:13px;overflow:hidden;border-left:1px solid rgba(46,98,161,.1);background:linear-gradient(145deg,#ebf6ffd1,#fff2f4b3)}.career-world-tour-v2 .career-rival__action:before{content:"";position:absolute;width:130px;height:130px;border-radius:50%;background:radial-gradient(circle,rgba(235,49,71,.12),transparent 68%);animation:career-action-breathe 4s ease-in-out infinite;pointer-events:none}.career-world-tour-v2 .career-rival__action>*{position:relative;z-index:1}.career-world-tour-v2 .career-rival__action .career-cost{font-size:6px}.career-world-tour-v2 .career-rival__action .career-cost svg{width:16px;height:16px}.career-world-tour-v2 .career-rival__action .career-cost{display:flex;align-items:center;color:#637993;font-weight:900;white-space:nowrap}.career-world-tour-v2 .career-rival__action .career-cost b{display:inline;width:auto;margin:0 0 0 2px;padding:0;color:#082f6b;background:none;font-size:11px}.career-world-tour-v2 .career-rival__action .rival-play{width:118px;height:48px;padding:0 13px;font-size:10px}.career-world-tour-v2 .career-rival__action .rival-play span{color:#fff;font-family:var(--game-ui-font);font-size:inherit;font-weight:1000;line-height:1;letter-spacing:-.02em;text-shadow:0 1px 2px rgba(92,0,14,.18)}.career-world-tour-v2.is-ready .career-stage{animation:career-panel-enter .48s .07s cubic-bezier(.2,.8,.25,1) both}.career-world-tour-v2.is-ready .career-match-panel{animation-delay:.13s}@keyframes career-action-breathe{50%{opacity:.55;transform:scale(1.16)}}@media(max-width:600px){.career-world-tour-v2 .career-content{grid-template-rows:125px 430px 195px;gap:10px}.career-world-tour-v2 .career-destinations{height:125px}.career-world-tour-v2 .career-destination{flex-basis:123px;width:123px;height:118px;padding:5px 5px 7px}.career-world-tour-v2 .career-destination>span{height:70px}.career-world-tour-v2 .career-destination strong{margin-top:6px;font-size:10px}.career-world-tour-v2 .career-destination small{margin-top:3px;font-size:5.2px}.career-world-tour-v2 .career-destination em{bottom:7px;font-size:5.2px}.career-world-tour-v2 .career-stage{grid-template-rows:260px 170px}.career-world-tour-v2 .career-hero__copy{width:68%;padding:19px 0 18px 17px}.career-world-tour-v2 .career-hero__topline small{font-size:6.5px}.career-world-tour-v2 .career-hero__copy h2{font-size:31px}.career-world-tour-v2 .career-hero__copy h2 b{font-size:.72em}.career-world-tour-v2 .career-hero__copy p{font-size:6.5px}.career-world-tour-v2 .career-hero__progress{width:205px;margin-top:14px}.career-world-tour-v2 .career-hero__progress>span{font-size:6px}.career-world-tour-v2 .career-hero__progress>span>b{font-size:9px}.career-world-tour-v2 .career-hero__trophy{top:14px;right:13px;width:82px;padding:7px 5px 6px;border-radius:15px}.career-world-tour-v2 .career-hero__trophy img{width:53px;height:53px;border-radius:11px}.career-world-tour-v2 .career-stage .career-ladder-panel{height:auto;padding:14px 10px 11px}.career-world-tour-v2 .career-stage .career-section-title{padding-bottom:13px}.career-world-tour-v2 .career-stage .career-section-title h2{font-size:17px}.career-world-tour-v2 .career-stage .career-round>span{width:33px;height:33px;font-size:11px}.career-world-tour-v2 .career-stage .career-round:before{top:16px}.career-world-tour-v2 .career-stage .career-round small{margin-top:8px;font-size:5.6px}.career-world-tour-v2 .career-stage .career-round strong{font-size:9px}.career-world-tour-v2 .career-stage .career-round em{font-size:5px}.career-world-tour-v2 .career-match-panel>article.career-rival{grid-template-columns:30% minmax(0,1fr) 124px;height:195px}.career-world-tour-v2 .career-rival__copy{padding:14px 11px}.career-world-tour-v2 .career-rival small{font-size:5.2px}.career-world-tour-v2 .career-rival h2{margin-top:6px;font-size:23px}.career-world-tour-v2 .career-rival p{margin:7px 0;font-size:6px}.career-world-tour-v2 .career-rival span{font-size:5.5px}.career-world-tour-v2 .career-rival span b{margin-top:6px;font-size:5.5px}.career-world-tour-v2 .career-rival__action{gap:16px;padding:9px}.career-world-tour-v2 .career-rival__action .rival-play{width:107px;height:47px;padding:0 10px;font-size:9px}}@media(max-width:380px),(max-height:820px){.career-world-tour-v2 .career-content{grid-template-rows:106px 365px 174px;gap:8px}.career-world-tour-v2 .career-destinations{height:106px}.career-world-tour-v2 .career-destination{height:100px}.career-world-tour-v2 .career-destination>span{height:56px}.career-world-tour-v2 .career-stage{grid-template-rows:218px 147px}.career-world-tour-v2 .career-hero__copy h2{font-size:27px}.career-world-tour-v2 .career-hero__progress{margin-top:9px}.career-world-tour-v2 .career-hero__trophy{width:70px}.career-world-tour-v2 .career-hero__trophy img{width:43px;height:43px}.career-world-tour-v2 .career-stage .career-ladder-panel{padding-top:10px}.career-world-tour-v2 .career-stage .career-section-title{padding-bottom:8px}.career-world-tour-v2 .career-stage .career-round>span{width:28px;height:28px}.career-world-tour-v2 .career-stage .career-round:before{top:14px}.career-world-tour-v2 .career-match-panel>article.career-rival{height:174px;grid-template-columns:30% minmax(0,1fr) 112px}.career-world-tour-v2 .career-rival h2{font-size:20px}.career-world-tour-v2 .career-rival__action .rival-play{width:96px;height:43px;font-size:8px}}.career-world-tour-v2 .career-hero__trophy{padding:0;border:0;border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.career-world-tour-v2 .career-hero__trophy img{background:#fffffff0;box-shadow:0 5px 14px #001c4629}.career-world-tour-v2 .career-hero__trophy figcaption{width:max-content;max-width:100%;margin-top:5px;padding:4px 7px;border-radius:7px;background:#052a587a;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.career-world-tour-v2 .career-stage .career-ladder-panel{overflow:visible}.career-world-tour-v2 .career-stage .career-ladder{margin-top:0;padding:5px 2px 0;overflow:visible}.career-world-tour-v2 .career-stage .career-round{overflow:visible}.career-world-tour-v2 .career-match-panel>article.career-rival{position:relative;grid-template-columns:minmax(120px,29%) minmax(0,1fr)}.career-world-tour-v2 .career-rival__copy{padding-right:160px}.career-world-tour-v2 .career-rival__action{position:absolute;z-index:3;top:50%;right:14px;display:grid;width:126px;min-width:0;padding:0;gap:10px;border:0;background:none;transform:translateY(-50%)}.career-world-tour-v2 .career-rival__action:before{display:none}@media(max-width:600px){.career-world-tour-v2 .career-content{grid-template-rows:125px 360px 148px;gap:10px}.career-world-tour-v2 .career-stage{grid-template-rows:220px 140px}.career-world-tour-v2 .career-hero__copy{width:70%;padding:15px 0 14px 17px}.career-world-tour-v2 .career-hero__topline small{font-size:6px}.career-world-tour-v2 .career-hero__copy h2{margin-top:6px;font-size:28px;line-height:.84}.career-world-tour-v2 .career-hero__copy p{margin-top:6px;font-size:6px}.career-world-tour-v2 .career-hero__progress{width:196px;margin-top:10px}.career-world-tour-v2 .career-hero__progress>i{height:6px;margin-top:5px}.career-world-tour-v2 .career-hero__trophy{top:13px;right:13px;width:70px}.career-world-tour-v2 .career-hero__trophy img{width:52px;height:52px}.career-world-tour-v2 .career-hero__trophy figcaption{margin-top:4px;padding:3px 5px}.career-world-tour-v2 .career-hero__trophy figcaption b{font-size:4.8px}.career-world-tour-v2 .career-hero__trophy figcaption small{font-size:3.8px}.career-world-tour-v2 .career-stage .career-ladder-panel{padding:9px 10px 8px}.career-world-tour-v2 .career-stage .career-section-title{padding-bottom:4px}.career-world-tour-v2 .career-stage .career-section-title small{font-size:5.5px}.career-world-tour-v2 .career-stage .career-section-title h2{margin-top:3px;font-size:16px}.career-world-tour-v2 .career-stage .career-section-title>strong{padding:4px 6px;font-size:5.5px}.career-world-tour-v2 .career-stage .career-ladder{padding-top:6px}.career-world-tour-v2 .career-stage .career-round>span{width:31px;height:31px}.career-world-tour-v2 .career-stage .career-round:before{top:15px}.career-world-tour-v2 .career-stage .career-round small{margin-top:6px;font-size:5.4px}.career-world-tour-v2 .career-stage .career-round strong{margin-top:3px;font-size:8.5px}.career-world-tour-v2 .career-stage .career-round em{margin-top:3px;font-size:4.7px}.career-world-tour-v2 .career-match-panel>article.career-rival{grid-template-columns:29% minmax(0,1fr);height:148px}.career-world-tour-v2 .career-rival__copy{padding:12px 130px 12px 12px}.career-world-tour-v2 .career-rival small{font-size:4.8px}.career-world-tour-v2 .career-rival h2{margin-top:5px;font-size:25px}.career-world-tour-v2 .career-rival p{margin:5px 0;font-size:5.5px}.career-world-tour-v2 .career-rival span{font-size:5px}.career-world-tour-v2 .career-rival span b{margin-top:5px;padding:4px 6px;font-size:5px}.career-world-tour-v2 .career-rival__action{right:10px;width:112px;gap:9px}.career-world-tour-v2 .career-rival__action .career-cost{justify-content:center;font-size:5.5px}.career-world-tour-v2 .career-rival__action .rival-play{width:112px;height:45px;padding:0 10px;font-size:9px}}@media(max-width:380px),(max-height:820px){.career-world-tour-v2 .career-content{grid-template-rows:106px 318px 132px;gap:8px}.career-world-tour-v2 .career-stage{grid-template-rows:190px 128px}.career-world-tour-v2 .career-hero__copy h2{font-size:25px}.career-world-tour-v2 .career-hero__progress{margin-top:7px}.career-world-tour-v2 .career-stage .career-ladder-panel{padding-top:7px}.career-world-tour-v2 .career-stage .career-ladder{padding-top:4px}.career-world-tour-v2 .career-stage .career-round>span{width:27px;height:27px}.career-world-tour-v2 .career-stage .career-round:before{top:13px}.career-world-tour-v2 .career-match-panel>article.career-rival{height:132px}.career-world-tour-v2 .career-rival__copy{padding-right:112px}.career-world-tour-v2 .career-rival h2{font-size:21px}.career-world-tour-v2 .career-rival__action{right:8px;width:98px}.career-world-tour-v2 .career-rival__action .rival-play{width:98px;height:41px;font-size:8px}}.career-world-tour-v2 .career-energy{--energy-progress:0;position:relative;display:grid;place-items:center;justify-self:end;width:70px;height:70px;min-width:70px;margin-left:auto;padding:0;overflow:visible;border:0;border-radius:50%;background:radial-gradient(circle at 35% 28%,#fff 0 22%,#edf4ff 74%);box-shadow:0 6px 15px #18407733,inset 0 0 0 2px #ffffffe6;isolation:isolate}.career-world-tour-v2 .career-energy:before{content:"";position:absolute;z-index:-1;inset:9%;border-radius:50%;background:radial-gradient(circle at 35% 28%,#fff 0 20%,#edf4ff 72%);box-shadow:inset 0 -3px 7px #20499021}.career-world-tour-v2 .career-energy .career-energy__meter{position:absolute;inset:0;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 0 3px rgba(255,185,11,.3))}.career-world-tour-v2 .career-energy__meter circle{fill:none;stroke-width:8}.career-world-tour-v2 .career-energy__track{stroke:#cdd8ea}.career-world-tour-v2 .career-energy__progress{stroke:#ffc321;stroke-linecap:round;stroke-dasharray:270.18;stroke-dashoffset:calc(270.18 * (1 - var(--energy-progress)));transform:rotate(-90deg);transform-origin:50% 50%;transition:stroke-dashoffset .18s linear,filter .24s ease}.career-world-tour-v2 .career-energy__value{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:1px;min-width:0;white-space:nowrap}.career-world-tour-v2 .career-energy__value svg{flex:0 0 11px;width:11px;min-width:11px;height:16px;fill:#ffc321;stroke:#e89400;filter:drop-shadow(0 1px 1px rgba(194,123,0,.2))}.career-world-tour-v2 .career-energy__value strong{font-size:18px;letter-spacing:-.055em}.career-world-tour-v2 .career-energy__value small{align-self:center;margin:0 0 0 1px;font-size:15px;letter-spacing:-.06em}.career-world-tour-v2 .career-energy__glint{position:absolute;z-index:2;inset:9%;overflow:hidden;border-radius:50%;pointer-events:none}.career-world-tour-v2 .career-energy__glint:after{content:"";position:absolute;top:-18%;bottom:-18%;left:-65%;width:25%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.94),transparent);filter:blur(1px);opacity:0;transform:skew(-18deg);animation:career-energy-glint 4.2s ease-in-out infinite}.career-world-tour-v2 .career-energy__gain{position:absolute;z-index:3;left:50%;top:50%;color:#ffae00;font:1000 17px/1 var(--game-ui-font);opacity:0;text-shadow:0 2px 0 white,0 0 8px white;pointer-events:none;transform:translate(-50%,-40%) scale(.6)}.career-world-tour-v2 .career-energy.is-full .career-energy__progress{filter:drop-shadow(0 0 4px #ffcf3e)}.career-world-tour-v2 .career-energy.gained{animation:career-energy-gain-pop .68s cubic-bezier(.16,.9,.25,1.25)}.career-world-tour-v2 .career-energy.gained .career-energy__gain,.career-world-tour-v2 .career-energy.spent .career-energy__gain{animation:career-energy-float .68s ease-out both}.career-world-tour-v2 .career-energy.spent{animation:career-energy-spend .48s ease}.career-world-tour-v2 .career-energy.shortage .career-energy__value strong{animation:career-energy-number-shortage .58s ease both}.career-world-tour-v2 .rival-play.energy-denied{animation:career-play-denied .36s ease both}.career-world-tour-v2 .career-cost.energy-denied{animation:career-cost-shortage .58s ease both}.career-world-tour-v2 .career-content{grid-template-rows:165px 305px 148px;align-content:start;gap:9px;overflow:visible;scrollbar-width:none}.career-world-tour-v2 .career-content::-webkit-scrollbar{display:none}.career-world-tour-v2 .career-destinations{--career-stop-size:clamp(116px,calc((100vw - 52px) * .333333),150px);height:165px;margin:0 -18px;padding:2px 18px 13px;box-sizing:border-box}.career-world-tour-v2 .career-destination{display:flex;flex:0 0 var(--career-stop-size);width:var(--career-stop-size);height:150px;min-height:0;padding:7px 7px 9px;box-sizing:border-box;flex-direction:column;align-items:stretch;justify-content:flex-start;border-radius:19px}.career-world-tour-v2 .career-destination>span{flex:0 0 94px;height:94px;border-radius:13px}.career-world-tour-v2 .career-destination img{transform:scale(1.13)}.career-world-tour-v2 .career-destination:hover img,.career-world-tour-v2 .career-destination.is-current img{transform:scale(1.2)}.career-world-tour-v2 .career-destination>span>u{padding:4px 6px;font-size:8px}.career-world-tour-v2 .career-destination strong{margin:5px 4px 0;font-size:11.5px;line-height:1}.career-world-tour-v2 .career-destination em{right:9px;bottom:7px;left:9px;padding-top:3px;border-top:1px solid rgba(73,114,164,.12);font-size:6.2px;line-height:1;letter-spacing:.035em}.career-world-tour-v2 .career-stage{grid-template-rows:175px 130px}.career-world-tour-v2 .career-stage .career-hero{border-radius:23px 23px 0 0}.career-world-tour-v2 .career-hero__copy{width:76%;padding:17px 92px 15px 19px;justify-content:center}.career-world-tour-v2 .career-hero__topline small{font-size:7.5px}.career-world-tour-v2 .career-hero__copy h2{display:block;margin-top:8px;overflow:visible;font-size:clamp(39px,8.4vw,52px);line-height:.88;-webkit-line-clamp:unset}.career-world-tour-v2 .career-hero__copy .career-hero__tagline{margin-top:10px;color:#fff;font-size:11px;line-height:1.15;letter-spacing:.055em}.career-world-tour-v2 .career-hero__copy .career-hero__arena{margin-top:13px;color:#b9d7f6;font-size:8.5px;letter-spacing:.12em}.career-world-tour-v2 .career-hero__trophy{top:auto;right:13px;bottom:12px;width:74px}.career-world-tour-v2 .career-hero__trophy.is-no-reward{display:none!important}.career-world-tour-v2 .career-hero__trophy img{width:56px;height:56px}.career-world-tour-v2 .career-stage .career-ladder-panel{padding:11px 12px 9px}.career-world-tour-v2 .career-stage .career-section-title{padding-bottom:6px}.career-world-tour-v2 .career-stage .career-section-title h2{margin-top:0;font-size:20px}.career-world-tour-v2 .career-stage .career-section-title>strong{font-size:6.2px}.career-world-tour-v2 .career-stage .career-ladder{padding-top:4px}.career-world-tour-v2 .career-stage .career-round>span{width:30px;height:30px;font-size:10px}.career-world-tour-v2 .career-stage .career-round:before{top:15px}.career-world-tour-v2 .career-stage .career-round small{margin-top:6px;font-size:5.5px}.career-world-tour-v2 .career-stage .career-round strong{margin-top:3px;font-size:8.5px}.career-world-tour-v2 .career-stage .career-round em{margin-top:3px;font-size:4.8px}.career-world-tour-v2 .career-match-panel>article.career-rival{grid-template-columns:minmax(110px,29%) minmax(0,1fr) 148px;height:148px;overflow:visible}.career-world-tour-v2 .career-rival__portrait{border-radius:22px 0 0 22px}.career-world-tour-v2 .career-rival__copy{padding:14px 16px 14px 17px}.career-world-tour-v2 .career-rival small{font-size:8px;letter-spacing:.14em}.career-world-tour-v2 .career-rival h2{margin-top:7px;font-size:32px;line-height:.9}.career-world-tour-v2 .career-rival p{margin:9px 0 0;font-size:9px;line-height:1.1}.career-world-tour-v2 .career-rival .career-rival__rule{display:block;max-width:250px;color:#59728f;font-size:7px;line-height:1.3;letter-spacing:.035em}.career-world-tour-v2 .career-rival__action{position:relative;top:auto;right:auto;align-self:stretch;width:auto;padding:12px 11px;gap:10px;overflow:visible;border-left:1px solid rgba(47,100,165,.12);border-radius:0 22px 22px 0;background:linear-gradient(145deg,#eff7ffdb,#fff4f6e0);transform:none}.career-world-tour-v2 .career-rival__action .rival-play{width:124px;height:55px;padding:0 15px;box-sizing:border-box;border-radius:17px;font-size:11px;white-space:nowrap}.career-world-tour-v2 .career-rival__action .rival-play b{flex:0 0 auto;margin-left:7px}.career-world-tour-v2 .career-rival__action .career-cost{justify-content:center;font-size:7px;letter-spacing:.04em}.career-world-tour-v2 .career-rival__action .career-cost svg{width:19px;height:19px;margin-left:5px}.career-world-tour-v2 .career-rival__action .career-cost b{font-size:13px}@media(max-width:600px){.career-world-tour-v2 .career-header{grid-template-columns:minmax(0,1fr) 70px;min-height:108px;padding:max(11px,env(safe-area-inset-top)) 12px 11px 16px}.career-world-tour-v2 .career-brand h1{font-size:clamp(38px,10vw,47px)}.career-world-tour-v2 .career-content{height:calc(var(--app-height,100dvh) - 108px - 82px)}.career-world-tour-v2 .career-content{grid-template-rows:165px 305px 148px;gap:9px}.career-world-tour-v2 .career-destinations{height:165px}.career-world-tour-v2 .career-destination{flex-basis:var(--career-stop-size);width:var(--career-stop-size);height:150px}.career-world-tour-v2 .career-destination>span{flex-basis:94px;height:94px}.career-world-tour-v2 .career-destination strong{margin-top:5px;font-size:10.8px}.career-world-tour-v2 .career-stage{grid-template-rows:175px 130px}.career-world-tour-v2 .career-hero__copy{width:100%;padding:15px 91px 14px 17px}.career-world-tour-v2 .career-hero__copy h2{margin-top:7px;font-size:39px}.career-world-tour-v2 .career-hero__copy .career-hero__tagline{margin-top:8px;font-size:9.5px}.career-world-tour-v2 .career-hero__copy .career-hero__arena{margin-top:11px;font-size:7.5px}.career-world-tour-v2 .career-hero__trophy{top:auto;right:11px;bottom:10px;width:68px}.career-world-tour-v2 .career-hero__trophy img{width:51px;height:51px}.career-world-tour-v2 .career-stage .career-ladder-panel{padding:10px 9px 8px}.career-world-tour-v2 .career-stage .career-section-title{padding-bottom:5px}.career-world-tour-v2 .career-stage .career-round>span{width:29px;height:29px}.career-world-tour-v2 .career-stage .career-round:before{top:14px}.career-world-tour-v2 .career-match-panel>article.career-rival{grid-template-columns:28% minmax(0,1fr) 126px;height:148px}.career-world-tour-v2 .career-rival__copy{padding:13px 10px 13px 12px}.career-world-tour-v2 .career-rival small{font-size:7px}.career-world-tour-v2 .career-rival h2{margin-top:7px;font-size:29px}.career-world-tour-v2 .career-rival p{margin:9px 0 8px;font-size:8px}.career-world-tour-v2 .career-rival .career-rival__rule{font-size:6.3px}.career-world-tour-v2 .career-rival__action{width:auto;padding:11px 7px;gap:9px}.career-world-tour-v2 .career-rival__action .rival-play{width:112px;height:53px;padding:0 10px;font-size:9px}.career-world-tour-v2 .career-rival__action .career-cost{font-size:6.5px}}@media(max-width:380px),(max-height:820px){.career-world-tour-v2 .career-header{grid-template-columns:minmax(0,1fr) 66px;min-height:98px;padding-top:max(9px,env(safe-area-inset-top));padding-bottom:9px}.career-world-tour-v2 .career-brand h1{font-size:36px}.career-world-tour-v2 .career-brand small{font-size:6.5px}.career-world-tour-v2 .career-brand>em{margin-top:6px;font-size:5.5px}.career-world-tour-v2 .career-energy{width:66px;height:66px;min-width:66px}.career-world-tour-v2 .career-energy__value strong{font-size:16px}.career-world-tour-v2 .career-energy__value small{font-size:13px}.career-world-tour-v2 .career-energy__value svg{flex-basis:10px;width:10px;min-width:10px;height:15px}.career-world-tour-v2 .career-content{height:calc(var(--app-height,100dvh) - 98px - 82px)}.career-world-tour-v2 .career-content{grid-template-rows:145px 288px 140px;gap:8px}.career-world-tour-v2 .career-destinations{height:145px;padding-top:2px;padding-bottom:11px}.career-world-tour-v2 .career-destination{height:132px}.career-world-tour-v2 .career-destination>span{flex-basis:78px;height:78px}.career-world-tour-v2 .career-stage{grid-template-rows:164px 124px}.career-world-tour-v2 .career-hero__copy{padding-top:12px;padding-bottom:11px}.career-world-tour-v2 .career-hero__copy h2{font-size:35px}.career-world-tour-v2 .career-hero__copy .career-hero__tagline{font-size:8.5px}.career-world-tour-v2 .career-hero__copy .career-hero__arena{margin-top:8px;font-size:7px}.career-world-tour-v2 .career-match-panel>article.career-rival{grid-template-columns:27% minmax(0,1fr) 116px;height:140px}.career-world-tour-v2 .career-rival__copy{padding-right:8px}.career-world-tour-v2 .career-rival h2{font-size:26px}.career-world-tour-v2 .career-rival__action{width:auto;padding:9px 5px}.career-world-tour-v2 .career-rival__action .rival-play{width:106px;height:51px;padding:0 8px;font-size:8.2px}}@keyframes career-brand-line{to{width:28px;filter:brightness(1.15)}}@keyframes career-brand-scan{0%,18%{transform:scaleX(.08);opacity:.35}52%,to{transform:scaleX(1);opacity:1}}@keyframes career-energy-gain-pop{40%{transform:scale(1.12);box-shadow:0 0 22px #ffc51eb8,0 6px 14px #1e427840}}@keyframes career-energy-float{0%{opacity:0;transform:translate(-50%,-20%) scale(.55)}30%{opacity:1}to{opacity:0;transform:translate(-50%,-170%) scale(1.08)}}@keyframes career-energy-spend{35%{transform:scale(.88);filter:brightness(1.18)}70%{transform:scale(1.04)}}@keyframes career-energy-number-shortage{0%,to{color:#082969;text-shadow:none}28%,58%{color:#ed3348;text-shadow:0 0 8px rgba(237,51,72,.48)}}@keyframes career-energy-glint{0%,58%{left:-65%;opacity:0}64%{opacity:.92}77%{left:135%;opacity:0}to{left:135%;opacity:0}}@keyframes career-play-denied{25%{transform:translate(-4px)}50%{transform:translate(4px)}75%{transform:translate(-2px)}}@keyframes career-cost-shortage{28%,58%{color:#ed3348;transform:scale(1.08)}}.career-world-tour-v2:after{content:"";position:absolute;z-index:0;top:78px;right:-25%;left:-25%;height:360px;opacity:.48;background:radial-gradient(circle at 22% 32%,rgba(28,135,246,.15),transparent 24%),radial-gradient(circle at 78% 20%,rgba(237,51,73,.1),transparent 22%),linear-gradient(115deg,transparent 32%,rgba(255,255,255,.5) 47%,transparent 61%);background-size:100% 100%,100% 100%,180% 100%;filter:blur(1px);animation:career-ambient-drift 12s ease-in-out infinite alternate;pointer-events:none}.career-world-tour-v2 .career-header,.career-world-tour-v2 .career-brand{overflow:visible}.career-world-tour-v2 .career-brand h1{overflow:visible;margin-top:5px;padding:0 7px 7px 0;line-height:.84;text-overflow:clip}.career-world-tour-v2 .career-brand h1 b{position:relative;display:inline-block;color:#e73349;background:linear-gradient(180deg,#f04a5d 5%,#d91f39 92%);filter:drop-shadow(0 5px 9px rgba(222,38,61,.2));text-shadow:none;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.career-world-tour-v2 .career-content{grid-template-rows:157px 305px 148px;gap:8px;padding-top:0}.career-world-tour-v2 .career-destinations{height:173px;margin:-8px -18px 0;padding:18px 18px 11px;overflow-x:auto;overflow-y:hidden;max-width:calc(100% + 36px);box-sizing:border-box;overscroll-behavior-x:contain;touch-action:pan-x;-webkit-overflow-scrolling:touch}.career-world-tour-v2 .career-destination-track{align-items:flex-start}.career-world-tour-v2 .career-destination{height:139px;overflow:hidden;background:linear-gradient(155deg,#fffffffa,#f3f8fff0);box-shadow:0 5px 12px #113b712b,0 2px 5px #113b7114,inset 0 1px #fffffff2;transform-origin:50% 55%;will-change:transform}.career-world-tour-v2 .career-destination:before{content:"";position:absolute;z-index:2;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.34),transparent 32%,rgba(24,126,241,.035) 72%,rgba(231,51,73,.055));box-shadow:inset 0 0 0 1px #ffffff80;pointer-events:none}.career-world-tour-v2 .career-destination>span{z-index:1;flex-basis:94px;height:94px;box-shadow:0 4px 10px #072d6021}.career-world-tour-v2 .career-destination img{object-position:50% 50%;transform-origin:50% 50%;animation:career-card-camera 11s ease-in-out infinite alternate;will-change:transform}.career-world-tour-v2 .career-destination[data-group=training] img,.career-world-tour-v2 .career-destination[data-group=i] img{object-position:56% 50%;transform-origin:56% 50%}.career-world-tour-v2 .career-destination[data-group=ii] img{object-position:63% 50%;transform-origin:63% 50%}.career-world-tour-v2 .career-destination.is-current img{animation-name:career-card-camera-current;animation-duration:9s}@media(hover:hover)and (pointer:fine){.career-world-tour-v2 .career-destination:not(.is-locked):hover img{filter:saturate(1.08) contrast(1.02)}}.career-world-tour-v2 .career-destination.is-locked img,.career-world-tour-v2 .career-destination.is-locked:hover img,.career-world-tour-v2 .career-destination.is-locked:active img{filter:grayscale(1) brightness(.68)}.career-world-tour-v2 .career-destination strong{position:relative;z-index:3;height:13px;margin:5px 4px 0;line-height:13px}.career-world-tour-v2 .career-destination em{position:static;z-index:3;width:auto;height:7px;margin:3px 4px 0;padding:0;box-sizing:border-box;border:0;line-height:7px}.career-world-tour-v2 .career-destination.is-current{box-shadow:0 6px 13px #e22b4140,0 3px 7px #113b711c,inset 0 1px #fffffff2}.career-world-tour-v2 .career-destination:active{transform:translateY(1px) scale(.97)}.career-world-tour-v2 .career-round:active>span{transform:scale(.9)}.career-world-tour-v2 .career-round.is-complete:before,.career-world-tour-v2 .career-round.is-open:before{background:linear-gradient(90deg,#2db758,#75d98d,#2db758);background-size:200% 100%;animation:career-path-flow 3.2s linear infinite}.career-world-tour-v2 .career-round.is-selected>span{animation:career-node-pulse 2.8s ease-in-out infinite}.career-world-tour-v2 .career-round:nth-child(1){z-index:5}.career-world-tour-v2 .career-round:nth-child(2){z-index:4}.career-world-tour-v2 .career-round:nth-child(3){z-index:3}.career-world-tour-v2 .career-round:nth-child(4){z-index:2}.career-world-tour-v2 .career-round:nth-child(5){z-index:1}.career-world-tour-v2 .career-hero__shade{background-size:118% 100%,100% 100%;animation:career-hero-light 9s ease-in-out infinite alternate}.career-world-tour-v2 .rival-play.is-available:not(.energy-denied){animation:career-play-idle 3.6s ease-in-out infinite}.career-world-tour-v2.is-ready .career-header{animation:career-header-enter .72s cubic-bezier(.16,.84,.2,1) both}.career-world-tour-v2.is-ready .career-brand small{animation:career-copy-enter .5s .12s cubic-bezier(.2,.8,.2,1) both}.career-world-tour-v2.is-ready .career-brand h1{animation:career-title-enter .68s .17s cubic-bezier(.16,.88,.2,1) both}.career-world-tour-v2.is-ready .career-brand>em{animation:career-copy-enter .5s .27s cubic-bezier(.2,.8,.2,1) both}.career-world-tour-v2.is-ready .career-energy{animation:career-energy-enter .72s .2s cubic-bezier(.16,.9,.22,1.2) both}.career-world-tour-v2.is-ready .career-destinations{animation:career-strip-enter .62s .12s cubic-bezier(.18,.82,.22,1) both}.career-world-tour-v2.is-ready:not(.career-intro-complete) .career-destination{animation:career-card-enter .58s cubic-bezier(.16,.86,.22,1) backwards}.career-world-tour-v2.is-ready:not(.career-intro-complete) .career-destination:nth-child(1){animation-delay:.18s}.career-world-tour-v2.is-ready:not(.career-intro-complete) .career-destination:nth-child(2){animation-delay:.23s}.career-world-tour-v2.is-ready:not(.career-intro-complete) .career-destination:nth-child(3){animation-delay:.28s}.career-world-tour-v2.is-ready:not(.career-intro-complete) .career-destination:nth-child(4){animation-delay:.33s}.career-world-tour-v2.is-ready:not(.career-intro-complete) .career-destination:nth-child(n+5){animation-delay:.38s}.career-world-tour-v2.is-ready .career-stage{animation:career-panel-rich-enter .68s .26s cubic-bezier(.16,.84,.22,1) both}.career-world-tour-v2.is-ready .career-hero__copy>*{animation:career-copy-enter .5s cubic-bezier(.2,.8,.2,1) both}.career-world-tour-v2.is-ready .career-hero__copy>*:nth-child(1){animation-delay:.38s}.career-world-tour-v2.is-ready .career-hero__copy>*:nth-child(2){animation-delay:.43s}.career-world-tour-v2.is-ready .career-hero__copy>*:nth-child(3){animation-delay:.48s}.career-world-tour-v2.is-ready .career-hero__copy>*:nth-child(4){animation-delay:.53s}.career-world-tour-v2.is-ready:not(.career-intro-complete) .career-round{animation:career-round-enter .44s cubic-bezier(.16,.84,.22,1) both}.career-world-tour-v2.is-ready:not(.career-intro-complete) .career-round:nth-child(1){animation-delay:.48s}.career-world-tour-v2.is-ready:not(.career-intro-complete) .career-round:nth-child(2){animation-delay:.53s}.career-world-tour-v2.is-ready:not(.career-intro-complete) .career-round:nth-child(3){animation-delay:.58s}.career-world-tour-v2.is-ready:not(.career-intro-complete) .career-round:nth-child(4){animation-delay:.63s}.career-world-tour-v2.is-ready:not(.career-intro-complete) .career-round:nth-child(5){animation-delay:.68s}.career-world-tour-v2.is-ready .career-match-panel{animation:career-panel-rich-enter .65s .5s cubic-bezier(.16,.84,.22,1) both}.career-world-tour-v2.career-intro-complete .career-header,.career-world-tour-v2.career-intro-complete .career-brand small,.career-world-tour-v2.career-intro-complete .career-brand h1,.career-world-tour-v2.career-intro-complete .career-brand>em,.career-world-tour-v2.career-intro-complete .career-destinations,.career-world-tour-v2.career-intro-complete .career-stage,.career-world-tour-v2.career-intro-complete .career-hero,.career-world-tour-v2.career-intro-complete .career-hero__copy>*,.career-world-tour-v2.career-intro-complete .career-ladder-panel,.career-world-tour-v2.career-intro-complete .career-round,.career-world-tour-v2.career-intro-complete .career-match-panel{opacity:1;animation:none;transform:none;filter:none}.career-world-tour-v2.is-stage-changing .career-hero{animation:career-stage-select .42s cubic-bezier(.16,.84,.22,1) both}.career-world-tour-v2.is-stage-changing .career-hero__copy>*{animation:career-copy-enter .48s cubic-bezier(.2,.8,.2,1) both}.career-world-tour-v2.is-stage-changing .career-ladder-panel{animation:career-ladder-select .4s .03s cubic-bezier(.16,.84,.22,1) both}.career-world-tour-v2.is-rival-changing .career-rival__portrait{animation:career-rival-portrait-select .48s cubic-bezier(.16,.86,.22,1) both}.career-world-tour-v2.is-rival-changing .career-rival__copy{animation:career-copy-enter .46s .04s cubic-bezier(.2,.8,.2,1) both}.career-world-tour-v2.is-rival-changing .career-rival__action{animation:career-action-select .48s .07s cubic-bezier(.16,.86,.22,1) both}.career-world-tour-v2.is-rival-changing .career-rival{animation:career-rival-reveal .54s cubic-bezier(.16,.86,.22,1) both}@keyframes career-ambient-drift{0%{transform:translate3d(-2%,0,0) scale(1);background-position:0 0,0 0,0 0}to{transform:translate3d(2%,8px,0) scale(1.025);background-position:0 0,0 0,100% 0}}@keyframes career-header-enter{0%{opacity:0;transform:translateY(-18px) scale(.975);filter:blur(5px)}70%{filter:blur(0)}to{opacity:1;transform:none;filter:none}}@keyframes career-title-enter{0%{opacity:0;transform:translate(-18px) skew(-5deg);letter-spacing:-.1em}to{opacity:1;transform:none;letter-spacing:-.065em}}@keyframes career-copy-enter{0%{opacity:0;transform:translateY(9px);filter:blur(2px)}to{opacity:1;transform:none;filter:none}}@keyframes career-energy-enter{0%{opacity:0;transform:translate(14px) rotate(26deg) scale(.68)}to{opacity:1;transform:none}}@keyframes career-strip-enter{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes career-card-enter{0%{opacity:0;transform:translateY(16px) scale(.92);filter:blur(3px)}72%{filter:blur(0)}to{opacity:1;transform:none;filter:none}}@keyframes career-panel-rich-enter{0%{opacity:0;transform:translateY(22px) scale(.975);filter:blur(4px)}72%{filter:blur(0)}to{opacity:1;transform:none;filter:none}}@keyframes career-round-enter{0%{opacity:0;transform:translateY(12px) scale(.78)}to{opacity:1;transform:none}}@keyframes career-card-camera{0%{transform:scale(1.13)}to{transform:scale(1.18)}}@keyframes career-card-camera-current{0%{transform:scale(1.18)}to{transform:scale(1.23)}}@keyframes career-path-flow{to{background-position:-200% 0}}@keyframes career-node-pulse{50%{transform:scale(1.08);box-shadow:0 0 0 3px #62aaff33,0 0 14px #1677ed52}}@keyframes career-hero-light{0%{background-position:0 0,0 0}to{background-position:12% 0,0 0}}@keyframes career-play-idle{0%,to{box-shadow:0 8px 17px #de2a3f40,inset 0 1px #ffffff80}50%{box-shadow:0 11px 24px #de2a3f5c,0 0 0 3px #ef465814,inset 0 1px #ffffff94}}@keyframes career-stage-select{0%{opacity:.78;transform:scale(.992);filter:saturate(.86)}to{opacity:1;transform:none;filter:none}}@keyframes career-ladder-select{0%{opacity:.72;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes career-knockout-round-reset{0%{opacity:1;transform:none;filter:none}28%{transform:translate(-3px) rotate(-2deg) scale(1.08);filter:saturate(.7)}52%{transform:translate(3px) rotate(2deg) scale(.96);filter:saturate(.35)}to{opacity:.58;transform:translateY(3px) scale(.86);filter:grayscale(1)}}@keyframes career-knockout-node-reset{0%{background:#2db758;box-shadow:0 0 0 2px #72d18b}45%{color:#fff;background:#ef4056;box-shadow:0 0 0 3px #ef40563d,0 0 16px #ef405661;transform:scale(1.18)}to{color:transparent;background:#8797ad;box-shadow:0 0 0 2px #d8e2ee;transform:scale(.72) rotate(-16deg)}}.career-world-tour-v2.career-intro-complete .career-round.is-rollback-disabling{z-index:8;pointer-events:none;animation:career-knockout-round-reset .26s cubic-bezier(.3,.05,.65,1) both!important}.career-world-tour-v2 .career-round.is-rollback-disabling>span{animation:career-knockout-node-reset .2s ease-in both!important}.career-world-tour-v2.is-knockout-rollback .career-ladder,.career-world-tour-v2.is-knockout-rollback .rival-play{pointer-events:none}@keyframes career-rival-portrait-select{0%{opacity:.3;transform:translate(-14px) scale(1.04);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}@keyframes career-action-select{0%{opacity:.35;transform:translate(12px) scale(.96)}72%{transform:translate(-2px) scale(1.015)}to{opacity:1;transform:none}}@keyframes career-rival-reveal{0%{opacity:.68;clip-path:inset(0 100% 0 0 round 22px);transform:translateY(7px)}62%{opacity:1}to{opacity:1;clip-path:inset(0 0 0 0 round 22px);transform:none}}@media(max-width:380px),(max-height:820px){.career-world-tour-v2 .career-content{grid-template-rows:145px 288px 140px}.career-world-tour-v2 .career-destinations{height:161px;margin-top:-8px;padding-top:16px;padding-bottom:10px}.career-world-tour-v2 .career-destination{height:126px}.career-world-tour-v2 .career-destination>span{flex-basis:78px;height:78px}}@media(prefers-reduced-motion:reduce){.career-world-tour-v2:after,.career-world-tour-v2 *{animation:none!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.career-world-tour-v2 .career-header{column-gap:10px}.career-world-tour-v2 .career-brand:after{content:"";position:absolute;z-index:0;inset:26px 16px 3px -8px;border-radius:50%;opacity:.26;background:radial-gradient(ellipse at 58% 58%,rgba(231,51,73,.14),rgba(20,127,242,.08) 42%,transparent 72%);filter:blur(13px);animation:career-title-aura 6.5s ease-in-out infinite alternate;pointer-events:none}.career-world-tour-v2 .career-brand>*{position:relative;z-index:1}.career-world-tour-v2 .career-brand h1{display:flex;align-items:baseline;gap:9px;width:max-content;max-width:100%;padding:1px 5px 7px 0;font-size:clamp(37px,9.15vw,44px);line-height:.86;letter-spacing:-.062em;white-space:nowrap}.career-world-tour-v2 .career-brand h1 span,.career-world-tour-v2 .career-brand h1 b{flex:0 0 auto}.career-world-tour-v2 .career-brand h1 span{color:#082f6b;background:linear-gradient(180deg,#0c397a 4%,#06275f 94%);filter:drop-shadow(0 3px 5px rgba(8,47,107,.12));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:career-world-rest 5.8s ease-in-out infinite}.career-world-tour-v2 .career-brand h1 span:after{display:none;animation:none}.career-world-tour-v2 .career-brand h1 b{padding-right:3px;background-image:linear-gradient(105deg,#d91f39 5%,#f24b5e 37%,#ff7b87 49%,#e42b43 62%,#c91835 96%);background-size:220% 100%;filter:drop-shadow(0 4px 7px rgba(215,31,55,.18));animation:career-tour-sheen 7.6s cubic-bezier(.45,0,.55,1) infinite alternate}@keyframes career-title-aura{0%{opacity:.18;transform:translate(-3px) scale(.96)}to{opacity:.3;transform:translate(4px) scale(1.02)}}@keyframes career-world-rest{0%,to{filter:drop-shadow(0 3px 5px rgba(8,47,107,.12))}50%{filter:drop-shadow(0 4px 8px rgba(20,127,242,.2))}}@keyframes career-tour-sheen{0%,18%{background-position:100% 0}82%,to{background-position:0 0}}.career-world-tour-v2 .career-match-panel{margin-top:8px}.career-world-tour-v2 .career-match-panel>article.career-rival{grid-template-columns:32% minmax(0,1fr) 138px}.career-world-tour-v2 .career-rival__copy{justify-content:flex-start;padding:12px 8px 10px 14px}.career-world-tour-v2 .career-rival small{font-size:9px;line-height:1;letter-spacing:.145em}.career-world-tour-v2 .career-rival h2{margin-top:5px;font-size:34px;line-height:.88}.career-world-tour-v2 .career-rival p{margin:7px 0 0;font-size:10px;line-height:1.12}.career-world-tour-v2 .career-rival .career-rival__rule{margin-top:5px;font-size:7.2px;line-height:1.22}.career-world-tour-v2 .career-rival__action{padding:10px 5px;gap:8px}.career-world-tour-v2 .career-rival__action .rival-play{width:128px;height:62px;padding:0 8px;gap:5px;border-radius:18px;font-size:9.5px}.career-world-tour-v2 .career-rival__action .rival-play__rackets{display:grid;flex:0 0 22px;place-items:center;width:22px;height:24px;margin:0;color:#fff;filter:drop-shadow(0 2px 2px rgba(104,0,18,.2))}.career-world-tour-v2 .career-rival__action .rival-play__rackets svg{width:22px;height:22px;overflow:visible;stroke-width:2.15}.career-world-tour-v2 .career-rival__action .rival-play b{margin-left:0}@media(max-width:380px),(max-height:820px){.career-world-tour-v2 .career-match-panel{margin-top:12px}.career-world-tour-v2 .career-match-panel>article.career-rival{grid-template-columns:31% minmax(0,1fr) 122px}.career-world-tour-v2 .career-rival__copy{padding:10px 6px 8px 10px}.career-world-tour-v2 .career-rival small{font-size:8.5px}.career-world-tour-v2 .career-rival h2{margin-top:4px;font-size:32px}.career-world-tour-v2 .career-rival p{margin-top:6px;font-size:9.2px}.career-world-tour-v2 .career-rival .career-rival__rule{margin-top:4px;font-size:6.4px}.career-world-tour-v2 .career-rival__action .rival-play{width:114px;height:56px;padding:0 6px;font-size:8.4px}.career-world-tour-v2 .career-rival__action .rival-play__rackets,.career-world-tour-v2 .career-rival__action .rival-play__rackets svg{width:19px;height:19px;flex-basis:19px}}.career-world-tour-v2 .career-destination>span>i.career-destination__complete{color:#fff;background:linear-gradient(145deg,#55c877,#249f4c);box-shadow:0 2px 7px #249f4c4d,inset 0 1px #ffffff73}.career-world-tour-v2 .career-destination>span>i.career-destination__current{color:#fff;background:linear-gradient(145deg,#43a4ff,#126be2);box-shadow:0 2px 8px #126be257,0 0 0 2px #5caeff2e,inset 0 1px #ffffff7a}.career-world-tour-v2 .career-destination>span>i.career-destination__lock{display:grid;place-items:center;z-index:6;opacity:1;visibility:visible;color:#fff;background:linear-gradient(145deg,#8d9caf,#63758d);box-shadow:0 2px 7px #2037543d,inset 0 1px #ffffff52}.career-world-tour-v2 .career-destination__lock svg{width:11px;height:11px;fill:currentColor;filter:drop-shadow(0 1px 1px rgba(18,38,66,.18))}.career-world-tour-v2,.career-world-tour-v2 .career-content,.career-world-tour-v2 .career-stage,.career-world-tour-v2 .career-match-panel{max-width:100%;overflow-x:hidden!important;overscroll-behavior-x:none}.career-world-tour-v2 .career-content{touch-action:none}.career-world-tour-v2 .career-destinations{touch-action:pan-x}.career-world-tour-v2 .career-match-panel>article.career-rival{grid-template-columns:32% minmax(0,1fr);height:154px}.career-world-tour-v2 .career-rival__copy{padding:12px 14px 10px}.career-world-tour-v2 .career-rival__copy h2{margin-top:6px;font-size:34px}.career-world-tour-v2 .career-rival .career-rival__rule{margin-top:6px;font-size:6.6px}.career-world-tour-v2 .career-rival__action{position:absolute;right:10px;bottom:9px;width:130px;padding:0;gap:7px;border:0;background:none}.career-world-tour-v2 .career-rival__action .rival-play{width:130px;height:57px;padding:0 8px;font-size:9.5px}@media(max-width:600px){.career-world-tour-v2 .career-match-panel>article.career-rival{grid-template-columns:29% minmax(0,1fr);height:150px}.career-world-tour-v2 .career-rival__copy{padding:11px 10px 9px 12px}.career-world-tour-v2 .career-rival__copy h2{margin-top:6px;font-size:30px}.career-world-tour-v2 .career-rival .career-rival__rule{margin-top:5px;font-size:6px}.career-world-tour-v2 .career-rival__action{right:8px;bottom:8px;width:110px;padding:0;gap:5px}.career-world-tour-v2 .career-rival__action .rival-play{width:110px;height:52px;padding:0 8px;font-size:8.5px}}@media(max-width:380px),(max-height:820px){.career-world-tour-v2 .career-match-panel>article.career-rival{grid-template-columns:30% minmax(0,1fr);height:140px}.career-world-tour-v2 .career-rival__copy{padding:9px 8px 7px 10px}.career-world-tour-v2 .career-rival__copy h2{margin-top:5px;font-size:27px}.career-world-tour-v2 .career-rival .career-rival__rule{margin-top:4px;font-size:5.4px}.career-world-tour-v2 .career-rival__action{right:6px;bottom:7px;width:98px;padding:0}.career-world-tour-v2 .career-rival__action .rival-play{width:98px;height:47px;padding:0 6px;font-size:7.5px}}.career-world-tour-v2 .career-match-panel>article.career-rival{grid-template-columns:31% minmax(0,1fr);height:178px}.career-world-tour-v2 .career-rival__copy{padding:13px 13px 11px 15px;overflow:visible}.career-world-tour-v2 .career-rival__meta{gap:6px;font:1000 clamp(12px,2.8vw,14px)/1 var(--game-ui-font);letter-spacing:-.045em}.career-world-tour-v2 .career-rival__meta>span{flex:0 1 auto;color:#153d70;font:1000 clamp(12px,2.65vw,13px)/1 var(--game-ui-font);letter-spacing:-.05em}.career-world-tour-v2 .career-rival__meta>small{font:1000 clamp(10px,2.3vw,12px)/1 var(--game-ui-font);letter-spacing:.045em}.career-world-tour-v2 .career-rival__copy h2{max-width:100%;margin-top:7px;font-size:39px;line-height:.86}.career-world-tour-v2 .career-rival__difficulty{max-width:calc(100% - 124px);margin-top:8px;gap:4px}.career-world-tour-v2 .career-rival__difficulty>span{font:1000 11px/1 var(--game-ui-font);letter-spacing:.07em}.career-world-tour-v2 .career-rival .career-rival__rule{max-width:calc(100% - 130px);margin-top:5px;font-size:5.8px;line-height:1.1}.career-world-tour-v2 .career-rival__action{right:10px;bottom:11px;display:grid;width:116px;padding:0;gap:5px;overflow:visible;border:0;background:none}.career-world-tour-v2 .career-rival__action .career-cost{min-height:17px;padding:2px 5px 1px;font-size:8px}.career-world-tour-v2 .career-rival__action .rival-play{justify-content:center;width:116px;height:52px;padding:0 14px;font-size:14px}@media(max-width:600px){.career-world-tour-v2 .career-match-panel>article.career-rival{grid-template-columns:30% minmax(0,1fr);height:174px}.career-world-tour-v2 .career-rival__copy{padding:12px 10px 10px 12px}.career-world-tour-v2 .career-rival__copy h2{margin-top:6px;font-size:36px}.career-world-tour-v2 .career-rival__difficulty{max-width:calc(100% - 113px);margin-top:7px}.career-world-tour-v2 .career-rival .career-rival__rule{max-width:calc(100% - 116px);font-size:5.3px}.career-world-tour-v2 .career-rival__action{right:8px;bottom:10px;width:105px;gap:4px}.career-world-tour-v2 .career-rival__action .career-cost{font-size:7px}.career-world-tour-v2 .career-rival__action .rival-play{width:105px;height:48px;padding:0 10px;font-size:13px}}@media(max-width:380px),(max-height:820px){.career-world-tour-v2 .career-match-panel>article.career-rival{grid-template-columns:30% minmax(0,1fr);height:166px}.career-world-tour-v2 .career-rival__copy{padding:10px 8px 8px 10px}.career-world-tour-v2 .career-rival__meta{gap:4px;font-size:14px;letter-spacing:-.06em}.career-world-tour-v2 .career-rival__meta>span{font-size:13px;letter-spacing:-.06em}.career-world-tour-v2 .career-rival__meta>small{font-size:10px;letter-spacing:.02em}.career-world-tour-v2 .career-rival__copy h2{margin-top:5px;font-size:36px}.career-world-tour-v2 .career-rival__difficulty{max-width:calc(100% - 100px);margin-top:6px}.career-world-tour-v2 .career-rival__difficulty>span{font-size:10px}.career-world-tour-v2 .career-rival .career-rival__rule{max-width:calc(100% - 104px);margin-top:3px;font-size:4.8px}.career-world-tour-v2 .career-rival__action{right:6px;bottom:9px;width:94px}.career-world-tour-v2 .career-rival__action .career-cost{font-size:6.3px}.career-world-tour-v2 .career-rival__action .rival-play{width:94px;height:45px;font-size:12px}}.career-world-tour-v2 .career-brand h1 span{display:inline-block;overflow:visible;padding-right:7px;margin-right:-7px;clip-path:none}.career-world-tour-v2 .career-hero__copy h2{position:relative;display:inline-block;width:max-content;max-width:100%;padding-right:7px;color:#fff;background:none;transform-origin:left center;animation:none;text-shadow:none;-webkit-text-fill-color:#fff}.career-world-tour-v2 .career-hero__copy h2:after{content:attr(data-title);position:absolute;inset:0;z-index:1;overflow:hidden;width:100%;padding-right:inherit;color:#f02140;white-space:nowrap;pointer-events:none;-webkit-text-fill-color:#f02140;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 28%,#000 72%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 28%,#000 72%,transparent 100%);-webkit-mask-position:-50% 0;mask-position:-50% 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:34% 100%;mask-size:34% 100%;animation:career-stage-title-red-sweep 4.2s linear infinite}.career-world-tour-v2 .career-rival__quote:before,.career-world-tour-v2 .career-rival__quote:after{color:inherit}.career-world-tour-v2 .career-rival__meta>span,.career-world-tour-v2 .career-rival__meta>small{font-size:11px;line-height:1}.career-world-tour-v2 .career-rival__meta>small{transform-origin:right center;animation:career-current-rival-pulse 3.8s ease-in-out infinite}.career-world-tour-v2 .career-rival .career-rival__number{width:26px;height:26px;font-size:15px}.career-world-tour-v2 .career-rival .career-rival__number.is-defeated{font-size:15px}.career-world-tour-v2 .rival-play.is-available:not(.energy-denied){animation:none}.career-world-tour-v2 .career-rival__action{bottom:14px}.career-world-tour-v2 .career-rival__action .rival-play{box-shadow:0 4px #a90f25,0 7px 10px #c8122e3d,inset 0 1px 1px #ffffff61}.career-world-tour-v2 .career-rival__action .rival-play:active{transform:translateY(3px);box-shadow:0 1px #a90f25,0 4px 7px #c8122e33,inset 0 1px 1px #ffffff57}@keyframes career-stage-title-red-sweep{0%,38%{-webkit-mask-position:-50% 0;mask-position:-50% 0}76%,to{-webkit-mask-position:150% 0;mask-position:150% 0}}.career-world-tour-v2.career-intro-complete .career-hero__copy h2:after{animation:career-stage-title-red-sweep 4.2s linear infinite}@media(max-width:380px),(max-height:820px){.career-world-tour-v2 .career-rival__meta>span,.career-world-tour-v2 .career-rival__meta>small{font-size:10px}.career-world-tour-v2 .career-rival .career-rival__number{width:23px;height:23px;font-size:14px}.career-world-tour-v2 .career-rival .career-rival__number.is-defeated{font-size:14px}.career-world-tour-v2 .career-rival__action{bottom:12px}}@media(orientation:landscape){.career-world-tour-v2{--career-frame-width:min( calc(100vw - 36px) ,620px)}.career-world-tour-v2 .career-header{grid-template-columns:minmax(0,1fr) 70px;width:var(--career-frame-width);min-height:108px;padding:max(11px,env(safe-area-inset-top)) 12px 11px 16px}.career-world-tour-v2 .career-brand h1{font-size:39px}.career-world-tour-v2 .career-content{width:var(--career-frame-width);height:calc(var(--app-height,100dvh) - 108px - 82px);grid-template-rows:145px 252px 148px;gap:8px}.career-world-tour-v2 .career-destinations{--career-stop-size:clamp(116px,calc((var(--career-frame-width) - 52px) * .333333),150px);height:145px;margin-top:-8px;padding-top:16px;padding-bottom:10px}.career-world-tour-v2 .career-destination{flex-basis:var(--career-stop-size);width:var(--career-stop-size);height:132px}.career-world-tour-v2 .career-destination>span{flex-basis:78px;height:78px}.career-world-tour-v2 .career-destination strong{margin-top:5px;font-size:10.8px}.career-world-tour-v2 .career-stage{grid-template-rows:146px 106px}.career-world-tour-v2 .career-hero__copy{width:100%;padding:12px 91px 11px 17px}.career-world-tour-v2 .career-hero__copy h2{margin-top:7px;font-size:35px}.career-world-tour-v2 .career-hero__copy .career-hero__tagline{margin-top:7px;font-size:8.5px}.career-world-tour-v2 .career-hero__copy .career-hero__arena{margin-top:8px;font-size:7px}.career-world-tour-v2 .career-hero__trophy{right:11px;bottom:10px;width:68px}.career-world-tour-v2 .career-hero__trophy img{width:51px;height:51px}.career-world-tour-v2 .career-stage .career-ladder-panel{padding:10px 9px 8px}.career-world-tour-v2 .career-stage .career-section-title{padding-bottom:5px}.career-world-tour-v2 .career-stage .career-round>span{width:29px;height:29px}.career-world-tour-v2 .career-stage .career-round:before{top:14px}.career-world-tour-v2 .career-match-panel{margin-top:0}.career-world-tour-v2 .career-match-panel>article.career-rival{grid-template-columns:30% minmax(0,1fr);height:148px}.career-world-tour-v2 .career-rival__copy{padding:10px 8px 8px 10px}.career-world-tour-v2 .career-rival__copy h2{margin-top:5px;font-size:32px}.career-world-tour-v2 .career-rival__difficulty{max-width:calc(100% - 113px);margin-top:7px}.career-world-tour-v2 .career-rival .career-rival__rule{max-width:calc(100% - 116px);font-size:5.3px}.career-world-tour-v2 .career-rival__action{right:8px;bottom:14px;width:105px;gap:4px}.career-world-tour-v2 .career-rival__action .career-cost{font-size:7px}.career-world-tour-v2 .career-rival__action .rival-play{width:105px;height:48px;padding:0 10px;font-size:13px}body:has(.career-world-tour-v2) .app-bottom-nav{right:auto;left:50%;width:min(620px,calc(100vw - 20px));box-sizing:border-box;transform:translate(-50%)}}@media(orientation:landscape)and (max-height:820px){.career-world-tour-v2 .career-header{grid-template-columns:minmax(0,1fr) 66px;min-height:98px;padding-top:max(9px,env(safe-area-inset-top));padding-bottom:9px}.career-world-tour-v2 .career-brand h1{font-size:36px}.career-world-tour-v2 .career-content{height:calc(var(--app-height,100dvh) - 98px - 82px);grid-template-rows:145px 252px 148px;gap:8px}.career-world-tour-v2 .career-destinations{height:145px;margin-top:-8px;padding-top:16px;padding-bottom:10px}.career-world-tour-v2 .career-destination{height:126px}.career-world-tour-v2 .career-destination>span{flex-basis:78px;height:78px}.career-world-tour-v2 .career-stage{grid-template-rows:146px 106px}.career-world-tour-v2 .career-hero__copy{padding-top:12px;padding-bottom:11px}.career-world-tour-v2 .career-hero__copy h2{font-size:35px}.career-world-tour-v2 .career-hero__copy .career-hero__tagline{font-size:8.5px}.career-world-tour-v2 .career-hero__copy .career-hero__arena{margin-top:8px;font-size:7px}.career-world-tour-v2 .career-match-panel>article.career-rival{grid-template-columns:30% minmax(0,1fr);height:148px}.career-world-tour-v2 .career-rival__copy{padding:10px 8px 8px 10px}.career-world-tour-v2 .career-rival__copy h2{margin-top:5px;font-size:36px}.career-world-tour-v2 .career-rival__difficulty{max-width:calc(100% - 100px);margin-top:6px}.career-world-tour-v2 .career-rival .career-rival__rule{max-width:calc(100% - 104px);margin-top:3px;font-size:4.8px}.career-world-tour-v2 .career-rival__action{right:6px;bottom:12px;width:94px}.career-world-tour-v2 .career-rival__action .career-cost{font-size:6.3px}.career-world-tour-v2 .career-rival__action .rival-play{width:94px;height:45px;font-size:12px}}.online-menu{position:fixed!important;inset:0;height:var(--app-height,100dvh);overflow:hidden!important;padding-bottom:0!important;color:#082f6b;background:linear-gradient(155deg,#f5fbffa8,#e8f4ff9e 56%,#e0effcb8),url(/assets/career-court-background-v2-D2wWl-eL.webp) center/cover no-repeat!important;isolation:isolate}.online-menu:before{content:"";position:absolute;z-index:0;inset:0;background:radial-gradient(circle at 12% 15%,rgba(27,133,247,.18),transparent 28%),radial-gradient(circle at 88% 34%,rgba(235,48,70,.12),transparent 25%),linear-gradient(180deg,rgba(255,255,255,.3),transparent 46%,rgba(224,240,254,.16));pointer-events:none}.online-header{position:relative;z-index:3;display:grid;align-items:center;width:min(calc(100% - 36px),820px);min-height:108px;margin:16px auto 0;padding:max(12px,env(safe-area-inset-top)) 20px 12px;box-sizing:border-box;overflow:visible;border:1px solid rgba(255,255,255,.8);border-radius:24px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.online-header:where(:not(.aero-console,.aero-console *)){background:#f8fcffc7;box-shadow:0 9px 28px #11376c1c,inset 0 1px #ffffffe6}.online-brand{position:relative;min-width:0}.online-brand:after{content:"";position:absolute;z-index:0;top:24px;bottom:1px;left:-9px;width:min(430px,78%);border-radius:50%;opacity:.25;background:radial-gradient(ellipse,rgba(231,51,73,.14),rgba(20,127,242,.09) 44%,transparent 72%);filter:blur(13px);animation:career-title-aura 6.5s ease-in-out infinite alternate;pointer-events:none}.online-brand>*{position:relative;z-index:1}.online-brand small{display:flex;align-items:center;gap:7px;width:max-content;color:#e73349;font:900 8px/1 var(--game-ui-font);letter-spacing:.24em}.online-brand small i{width:23px;height:2px;border-radius:2px;background:linear-gradient(90deg,#1b81f2,#e73349);box-shadow:0 0 8px #1f80ef59;animation:career-brand-line 2.8s ease-in-out infinite alternate}.online-brand h1{display:flex;align-items:baseline;gap:9px;width:max-content;max-width:100%;margin:6px 0 0;padding:1px 6px 6px 0;font:1000 clamp(37px,8vw,46px)/.86 var(--game-ui-font);letter-spacing:-.062em;white-space:nowrap}.online-brand h1 span{color:#082f6b;background:linear-gradient(180deg,#0c397a,#06275f);filter:drop-shadow(0 3px 5px rgba(8,47,107,.12));animation:career-world-rest 5.8s ease-in-out infinite;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.online-brand h1 b{padding-right:3px;background:linear-gradient(105deg,#d91f39 5%,#f24b5e 37%,#ff7b87 49%,#e42b43 62%,#c91835 96%);background-size:220% 100%;filter:drop-shadow(0 4px 7px rgba(215,31,55,.18));animation:career-tour-sheen 7.6s cubic-bezier(.45,0,.55,1) infinite alternate;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.online-brand>em{display:block;margin-top:5px;color:#7186a1;font:900 7px/1 var(--game-ui-font);font-style:normal;letter-spacing:.17em}.online-content{position:relative;z-index:2;width:min(calc(100% - 36px),820px);height:calc(var(--app-height,100dvh) - 216px);margin:58px auto 0}.online-options{display:grid;grid-template-columns:1fr 1fr;align-content:start;gap:14px;height:100%;max-height:154px;margin:0}.online-option{position:relative;display:grid;grid-template-columns:72px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;align-items:center;gap:5px 15px;min-height:140px;padding:12px 18px;overflow:hidden;box-sizing:border-box;border:1px solid rgba(255,255,255,.86);border-radius:24px;text-align:left;isolation:isolate;transition:transform .22s cubic-bezier(.2,.8,.25,1),box-shadow .22s ease,filter .22s ease}.online-option:before{content:"";position:absolute;z-index:-2;inset:0;border-radius:inherit;box-shadow:inset 0 1px #ffffff80;pointer-events:none}.online-option:after{content:"";position:absolute;z-index:2;top:-55%;bottom:-55%;left:-35%;width:18%;opacity:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.65),transparent);transform:skew(-18deg);animation:online-card-sheen 6.8s ease-in-out infinite;pointer-events:none}.online-option__glow{position:absolute;z-index:-1;right:-80px;bottom:-90px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(49,151,255,.28),transparent 68%);animation:online-card-glow 5.2s ease-in-out infinite;pointer-events:none}.online-option__icon{grid-column:1;grid-row:1/3;width:68px;height:68px;margin:0;border:1px solid rgba(255,255,255,.38);border-radius:20px;box-sizing:border-box;transition:transform .25s cubic-bezier(.2,.8,.25,1),filter .25s ease}.online-option__icon svg{width:42px;height:42px}.online-option__copy{grid-column:2;align-self:end;min-width:0}.online-option__copy small,.online-option__copy strong,.online-option__copy em{display:block}.online-option__copy small{margin:0;font:900 8px/1 var(--game-ui-font);letter-spacing:.14em}.online-option__copy strong{margin-top:6px;font:1000 clamp(22px,2.6vw,26px)/.88 var(--game-ui-font);letter-spacing:-.052em}.online-option__copy em{margin-top:7px;font:800 8.5px/1.25 var(--game-ui-font);font-style:normal;letter-spacing:.015em;opacity:.76}.online-option>i{position:static;grid-column:2;align-self:start;justify-self:start;margin-top:3px;padding:7px 10px;border-radius:9px;font:1000 9px/1 var(--game-ui-font);font-style:normal;letter-spacing:.06em}.online-option>i b{margin-left:5px;font-size:12px}.online-option--ranked{color:#563900;border-color:#fff2aac7;background:radial-gradient(circle at 82% 12%,rgba(255,255,255,.75),transparent 28%),linear-gradient(145deg,#fff2a4,#f4c642 48%,#d89408);box-shadow:0 7px #975b0094,0 16px 30px #8b58033b,inset 0 1px #ffffffdb}.online-option--ranked .online-option__icon{color:#fff8cf;background:linear-gradient(145deg,#f9c83b,#bd7200);box-shadow:0 7px 16px #7043003d,inset 0 1px #ffffff8c}.online-option--ranked>i{color:#7c4c00;border:1px solid rgba(116,68,0,.15);background:#fffcdd80}.online-option--ranked:after{animation:none}.online-option--ranked .online-option__glow{opacity:.75;filter:sepia(1) saturate(1.5)}.online-option--ranked{grid-template-rows:1fr;padding-right:54px;cursor:pointer}.online-option--ranked .online-option__icon{grid-row:1}.online-option--ranked .online-option__copy{align-self:center}.online-option--ranked .online-option__copy small{color:#8b5800}.online-option--ranked .online-option__copy em{color:#755322}.online-option--ranked .online-option__arrow{color:#704300;border:0;background:transparent}.online-option--friend{color:#fff;border-color:#ffffff47;background:radial-gradient(circle at 82% 16%,rgba(73,180,255,.25),transparent 33%),linear-gradient(145deg,#1679ed,#082f78 68%,#061f55);box-shadow:0 12px 30px #06337745,inset 0 1px #ffffff57}.online-option--friend .online-option__icon{color:#fff;background:linear-gradient(145deg,#ffffff3b,#ffffff17);box-shadow:0 8px 20px #001c543b,inset 0 1px #ffffff4d}.online-option--friend .online-option__copy small{color:#8fd4ff}.online-option--friend>i{color:#fff;border:1px solid rgba(255,255,255,.2);background:#ffffff1f;box-shadow:inset 0 1px #ffffff24}.online-option--friend{grid-template-columns:72px minmax(0,1fr);grid-template-rows:1fr;padding-right:54px}.online-option--friend .online-option__icon{grid-row:1}.online-option--friend .online-option__copy{grid-column:2;align-self:center}.online-option__arrow{position:absolute;z-index:3;top:50%;right:18px;display:grid;place-items:center;width:28px;height:44px;color:#fff;transform:translateY(-50%);transition:transform .22s cubic-bezier(.2,.8,.25,1),filter .22s ease}.online-option__arrow svg{width:28px;height:28px;overflow:visible;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 3px rgba(0,26,72,.3))}.online-menu.is-ready .online-header{animation:online-header-enter .62s cubic-bezier(.16,.84,.2,1) both}.online-menu.is-ready .online-option{animation:online-option-enter .55s cubic-bezier(.16,.86,.22,1.04) both}.online-menu.is-ready .online-option:nth-child(1){animation-delay:.08s}.online-menu.is-ready .online-option:nth-child(2){animation-delay:.15s}.online-option:active{transform:translateY(3px) scale(.985)}@media(hover:hover)and (pointer:fine){.online-option:hover{transform:translateY(-4px);filter:brightness(1.035)}.online-option--ranked:hover{box-shadow:0 9px #975b008c,0 20px 36px #8b580347,inset 0 1px #ffffffe6}.online-option--friend:hover{box-shadow:0 18px 38px #06337757,0 0 0 2px #4baeff24,inset 0 1px #ffffff61}.online-option:hover .online-option__icon{transform:translateY(-3px) scale(1.06) rotate(-2deg);filter:brightness(1.08)}.online-option--friend:hover .online-option__arrow{transform:translate(4px,-50%);filter:brightness(1.18)}}@keyframes online-header-enter{0%{opacity:0;transform:translateY(-18px) scale(.975);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}@keyframes online-option-enter{0%{opacity:0;transform:translateY(22px) scale(.97);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}@keyframes online-card-sheen{0%,66%{left:-35%;opacity:0}72%{opacity:.6}88%,to{left:126%;opacity:0}}@keyframes online-card-glow{50%{opacity:.58;transform:translate(-8px,-5px) scale(1.08)}}@media(max-width:600px){.online-header{width:calc(100% - 36px);min-height:108px}.online-brand h1{gap:7px;font-size:clamp(34px,9.5vw,41px)}.online-content{width:calc(100% - 36px);height:calc(var(--app-height,100dvh) - 224px)}.online-options{grid-template-columns:1fr;grid-template-rows:repeat(2,136px);height:auto;max-height:none;gap:12px}.online-option{justify-self:stretch;width:100%;min-height:136px;padding:12px 17px;grid-template-columns:68px minmax(0,1fr)}.online-option--friend{grid-template-columns:68px minmax(0,1fr);padding-right:50px}.online-option__icon{width:64px;height:64px;border-radius:19px}.online-option__icon svg{width:40px;height:40px}.online-option__copy strong{font-size:24px}}@media(max-height:760px){.online-header{min-height:94px;margin-top:10px;padding-top:max(9px,env(safe-area-inset-top));padding-bottom:9px}.online-brand small{font-size:6.5px}.online-brand h1{margin-top:4px;font-size:34px}.online-brand>em{margin-top:3px;font-size:5.5px}.online-content{height:calc(var(--app-height,100dvh) - 240px);margin-top:58px}.online-options{max-height:142px}.online-option{min-height:136px;padding:11px 17px}}@media(min-width:601px){.online-option__copy strong{white-space:nowrap}.online-option--friend .online-option__copy strong{font-size:24px}}@media(max-width:600px)and (max-height:760px){.online-options{grid-template-rows:repeat(2,128px);height:auto;max-height:none;gap:10px}.online-option{min-height:128px}}.ranked-menu.app-section-screen{position:fixed!important;inset:0;height:var(--app-height,100dvh);overflow:hidden!important;padding-bottom:0!important;background:#86bde8!important;isolation:isolate}.ranked-menu__background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.82) brightness(1.08)}.ranked-menu__wash{position:absolute;inset:0;background:radial-gradient(circle at 10% 8%,rgba(52,155,255,.18),transparent 27%),radial-gradient(circle at 91% 45%,rgba(232,51,73,.08),transparent 25%),linear-gradient(180deg,#edf8ff80,#88bce44d);pointer-events:none}.ranked-header.online-header{width:min(calc(100% - 36px),620px);padding-right:16px;padding-left:70px}.ranked-header .menu-back{position:absolute;z-index:8;top:50%;left:16px;display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid #d3e4f5;border-radius:50%;color:#0c5ecb;transform:translateY(-50%)}.ranked-header .menu-back:where(:not(.aero-console,.aero-console *)){background:#fff;box-shadow:0 4px 10px #12417c1f,inset 0 1px #fff}.ranked-header .menu-back svg{display:block;width:20px;height:20px;overflow:visible;fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}.ranked-header .menu-back:active:where(:not(.aero-console,.aero-console *)){box-shadow:0 2px 6px #12417c1f}.ranked-header .online-brand h1{font-size:clamp(34px,8.2vw,43px)}.ranked-layout{position:relative;z-index:2;display:flex;flex-direction:column;gap:12px;width:min(calc(100% - 36px),620px);margin:14px auto 18px}.ranked-profile{position:relative;isolation:isolate;display:grid;grid-template-columns:76px minmax(0,1fr) 84px;grid-template-rows:70px 43px;gap:5px 12px;min-height:132px;padding:10px 12px 9px;overflow:hidden;box-sizing:border-box;border:2px solid rgba(255,255,255,.97);border-radius:26px}.ranked-profile:where(:not(.aero-console,.aero-console *)){background:radial-gradient(circle at 13% 10%,rgba(76,175,255,.19),transparent 31%),radial-gradient(circle at 92% 14%,rgba(255,73,91,.08),transparent 27%),linear-gradient(145deg,#fffffffa,#ebf5fef7);box-shadow:0 6px #7d96bb85,0 15px 30px #12376e2e,inset 0 1px #fff}.ranked-profile:where(:not(.aero-console,.aero-console *)):after{position:absolute;z-index:-1;inset:0;opacity:.2;content:"";background:radial-gradient(circle,rgba(29,93,181,.24) 0 1px,transparent 1.4px);background-size:9px 9px;-webkit-mask-image:linear-gradient(110deg,transparent 0 62%,#000 90%);mask-image:linear-gradient(110deg,transparent 0 62%,#000 90%);pointer-events:none}.ranked-profile__avatar-wrap{position:relative;grid-row:1;display:block;align-self:center;width:70px;height:70px;filter:drop-shadow(0 7px 8px rgba(17,65,133,.17))}.ranked-profile__avatar-wrap:before{position:absolute;z-index:-1;inset:-4px;border:1px solid rgba(37,132,237,.34);border-radius:22px;content:"";background:linear-gradient(145deg,#69c3ff38,#fffc)}.ranked-profile__avatar{width:100%;height:100%;border:3px solid #fff;border-radius:18px;box-sizing:border-box;object-fit:cover}.ranked-profile__avatar:where(:not(.aero-console,.aero-console *)){box-shadow:0 0 0 2px #4da6f5,0 5px 13px #0c4c9033}.ranked-profile__identity{min-width:0;align-self:center;overflow:hidden}.ranked-profile__identity>small{display:flex;align-items:center;gap:6px;color:#69819f;font:900 7px/1 var(--game-ui-font);letter-spacing:.14em;white-space:nowrap}.ranked-profile__identity>small i{width:18px;height:3px;flex:0 0 18px;border-radius:3px;background:linear-gradient(90deg,#138cf2,#23c2ee);box-shadow:0 0 7px #138cf259}.ranked-profile__identity>strong{display:block;max-width:100%;margin:5px 0 2px;overflow:hidden;color:#09275e;font:1000 italic 19px/.95 var(--game-ui-font);letter-spacing:-.05em;text-overflow:ellipsis;white-space:nowrap}.ranked-profile__identity>em{display:block;overflow:hidden;color:#58789c;font:800 7px/1 var(--game-ui-font);font-style:normal;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap}.ranked-profile__identity>span{display:flex;align-items:center;gap:5px;width:max-content;margin-top:5px;padding:2px 7px 2px 3px;border:1px solid rgba(28,111,221,.14);border-radius:999px;color:#1470d5;background:#ffffffb8;font:900 8px/1 var(--game-ui-font)}.ranked-profile__identity>span img{width:19px;height:19px;object-fit:contain}.ranked-profile__rank{display:flex;flex-direction:column;align-items:center;justify-content:center}.ranked-profile__rank>small{color:#173f73;font:900 6px/1 var(--game-ui-font);letter-spacing:.09em}.ranked-profile__rank>span{position:relative;display:grid;place-items:center;width:64px;height:55px;filter:drop-shadow(0 4px 4px rgba(13,35,76,.2))}.ranked-profile__rank img{width:59px;height:59px;object-fit:contain}.ranked-profile__rank b{position:absolute;bottom:-1px;padding:3px 7px;border-radius:7px;color:#fff;background:linear-gradient(180deg,#147ce0,#0750ad);box-shadow:0 2px 5px #063d8133;font:900 7px/1 var(--game-ui-font);white-space:nowrap}.ranked-profile__stats{grid-column:1/4;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding-top:6px;border-top:1px solid rgba(73,116,176,.16)}.ranked-profile__stats div{display:grid;place-items:center;align-content:center;gap:2px;border:1px solid rgba(65,116,181,.1);border-radius:9px;background:linear-gradient(145deg,#ffffffdb,#e2eefdbd);box-shadow:inset 0 1px #fff}.ranked-profile__stats small{overflow:hidden;max-width:100%;color:#657892;font:900 italic 6px/1 var(--game-ui-font);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap}.ranked-profile__stats b{color:#125fd3;font:1000 italic 17px/.9 var(--game-ui-font)}.ranked-profile__stats b.is-red{color:#dc3540}.ranked-search-card{position:relative;isolation:isolate;min-height:270px;padding:15px;overflow:hidden;box-sizing:border-box;border:2px solid rgba(255,255,255,.97);border-radius:28px;color:#102e61}.ranked-search-card:where(:not(.aero-console,.aero-console *)){background:radial-gradient(circle at 12% 28%,rgba(58,164,255,.16),transparent 34%),radial-gradient(circle at 94% 12%,rgba(239,55,80,.07),transparent 28%),linear-gradient(145deg,#fffffffa,#e8f3fdf7);box-shadow:0 6px #7d96bb85,0 15px 30px #12376e2b,inset 0 1px #fff}.ranked-search-card.is-searching:where(:not(.aero-console,.aero-console *)){background:radial-gradient(circle at 12% 30%,rgba(31,151,255,.2),transparent 36%),linear-gradient(145deg,#fafefffc,#dceffffa)}.ranked-search-card.is-found:where(:not(.aero-console,.aero-console *)){background:radial-gradient(circle at 12% 30%,rgba(42,202,134,.18),transparent 36%),linear-gradient(145deg,#fbfffdfc,#e0f7effa)}.ranked-search-card__status{display:flex;align-items:center;justify-content:space-between;padding:0 2px 9px;border-bottom:1px solid rgba(52,103,166,.11)}.ranked-search-card__status span{display:flex;align-items:center;gap:7px;color:#5c7899;font:900 7px/1 var(--game-ui-font);letter-spacing:.15em}.ranked-search-card__status span i{width:7px;height:7px;border-radius:50%;background:#268ce9;box-shadow:0 0 0 4px #268ce91a}.ranked-search-card.is-searching .ranked-search-card__status span i{background:#168ef1;animation:ranked-status-pulse 1.2s ease-in-out infinite}.ranked-search-card.is-found .ranked-search-card__status span i{background:#27bd78;box-shadow:0 0 0 4px #27bd781c}.ranked-search-card__status>b{padding:5px 9px;border:1px solid rgba(28,111,221,.14);border-radius:999px;color:#1470d5;background:#ffffffbd;font:900 7px/1 var(--game-ui-font);letter-spacing:.1em;box-shadow:inset 0 1px #fff}.ranked-search-card__main{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:14px;min-height:125px;padding:7px 2px 5px}.ranked-radar{position:relative;display:grid;place-items:center;width:90px;height:90px}.ranked-radar>i{position:absolute;inset:5px;border:1.5px solid rgba(38,140,233,.18);border-radius:50%}.ranked-radar>i:nth-child(2){inset:18px}.ranked-radar>i:nth-child(3){display:none}.ranked-radar span{position:relative;z-index:2;display:grid;place-items:center;width:55px;height:55px;overflow:hidden;border:2px solid #fff;border-radius:50%;color:#fff;background:linear-gradient(145deg,#36a7fb,#0963ca);box-shadow:0 0 0 5px #268ce914,0 7px 16px #145baa38}.ranked-radar span svg{width:35px;height:35px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.ranked-radar img{width:100%;height:100%;object-fit:cover}.ranked-search-card.is-searching .ranked-radar>i{animation:ranked-radar-pulse 1.5s ease-out infinite}.ranked-search-card.is-searching .ranked-radar>i:nth-child(2){animation-delay:.25s}.ranked-search-copy{min-width:0}.ranked-search-copy>small{display:block;margin-bottom:6px;color:#257fd1;font:900 7px/1 var(--game-ui-font);letter-spacing:.13em}.ranked-search-copy>small b{color:#e12c48}.ranked-search-copy h2{margin:5px 0 8px;overflow:hidden;color:#09275e;font:1000 italic clamp(25px,6.4vw,35px)/.9 var(--game-ui-font);letter-spacing:-.055em;text-overflow:ellipsis;white-space:nowrap}.ranked-search-card:not(.is-searching):not(.is-found) .ranked-search-copy h2{font-size:clamp(18px,5vw,27px);letter-spacing:-.045em}.ranked-search-card.is-searching .ranked-search-copy h2{font-size:clamp(17px,4.7vw,23px);letter-spacing:-.045em}.ranked-search-copy p{max-width:270px;margin:0;color:#69809b;font:800 8px/1.42 var(--game-ui-font);letter-spacing:.025em}.ranked-search-copy p b{color:#1470d5}.ranked-countdown{position:absolute;right:2px;bottom:8px;color:#1887e8;font:1000 italic 30px/1 var(--game-ui-font)}.ranked-search-card.is-found .ranked-countdown{color:#20aa70}.ranked-action{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 48px;align-items:center;width:100%;min-height:58px;padding:0 7px 0 21px;overflow:hidden;border:1px solid rgba(255,255,255,.55);border-radius:18px;color:#fff;font:1000 italic 18px/1 var(--game-ui-font);letter-spacing:-.02em;text-align:left;cursor:pointer;transition:transform .16s ease,filter .16s ease,box-shadow .16s ease}.ranked-action:where(:not(.aero-console,.aero-console *)){background:linear-gradient(180deg,#268ef1,#0862ca 57%,#064fae);box-shadow:0 6px #043b85,0 10px 18px #08438b33,inset 0 1px #ffffff61}.ranked-action>span{position:relative;z-index:1;justify-self:start}.ranked-action>span b{display:block;font:1000 italic 18px/1 var(--game-ui-font)}.ranked-action>span small{display:block;margin-top:5px;color:#e0f3ffc2;font:900 6px/1 var(--game-ui-font);letter-spacing:.12em}.ranked-action>i{position:relative;z-index:1;display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(255,255,255,.23);border-radius:13px;background:#ffffff21;box-shadow:inset 0 1px #ffffff2e;font:1000 20px/1 var(--game-ui-font);font-style:normal}.ranked-action>i svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.ranked-action:active{transform:translateY(4px) scale(.992)}.ranked-action:active:where(:not(.aero-console,.aero-console *)){box-shadow:0 2px #043b85,0 6px 13px #0017423d}.ranked-action--cancel{color:#fff}.ranked-action--cancel:where(:not(.aero-console,.aero-console *)){background:linear-gradient(180deg,#f04d63,#d5233d 58%,#b91631);box-shadow:0 6px #8f1025,0 10px 20px #45051640,inset 0 1px #ffffff57}.ranked-action--cancel>span small{color:#ffe5e9c7}.ranked-action--cancel:active:where(:not(.aero-console,.aero-console *)){box-shadow:0 2px #8f1025,0 6px 13px #45051638}.ranked-action--locked{color:#d8ebfb;background:linear-gradient(180deg,#26849d,#12627d 58%,#0d4c67);box-shadow:0 6px #08384f,0 10px 20px #001c2f38;cursor:default}.ranked-error{margin:0 0 10px;padding:9px 12px;border:1px solid rgba(215,43,66,.18);border-radius:12px;color:#ba2037;text-align:center;font:900 8px/1.25 var(--game-ui-font);letter-spacing:.05em}.ranked-error:where(:not(.aero-console,.aero-console *)){background:#ffe9edd1}@media(hover:hover)and (pointer:fine){.ranked-action:hover{transform:translateY(-2px);filter:brightness(1.06)}}@keyframes ranked-radar-pulse{0%{opacity:.85;transform:scale(.7)}to{opacity:0;transform:scale(1.18)}}@keyframes ranked-status-pulse{50%{opacity:.55;transform:scale(.72)}}.ranked-versus-card{position:relative;min-height:402px;padding:13px 15px 15px;box-sizing:border-box;border:2px solid rgba(255,255,255,.98);border-radius:28px;overflow:hidden}.ranked-versus-card:where(:not(.aero-console,.aero-console *)){background:radial-gradient(circle at 8% 34%,rgba(39,139,244,.18),transparent 31%),radial-gradient(circle at 92% 34%,rgba(239,49,77,.13),transparent 31%),linear-gradient(145deg,#fffffffc,#e8f3fdfa);box-shadow:0 6px #7d96bb85,0 16px 32px #12376e2e,inset 0 1px #fff}.ranked-versus-card>header{display:flex;align-items:center;justify-content:space-between;padding:0 2px 10px;border-bottom:1px solid rgba(52,103,166,.12)}.ranked-versus-card>header span{display:flex;align-items:center;gap:7px;color:#1a73c9;font:900 7px/1 var(--game-ui-font);letter-spacing:.14em}.ranked-versus-card>header span i{width:7px;height:7px;border-radius:50%;background:#26bd79;box-shadow:0 0 0 4px #26bd791c}.ranked-versus-card>header b{padding:5px 9px;border:1px solid rgba(31,125,215,.18);border-radius:999px;color:#1768b5;background:linear-gradient(145deg,#f5fbff,#dceeff);font:900 7px/1 var(--game-ui-font);letter-spacing:.1em}.ranked-versus-line{display:grid;grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);align-items:center;gap:7px;padding-top:12px}.ranked-duelist{min-width:0;text-align:center}.ranked-duelist>small{display:block;margin-bottom:6px;color:#6b819c;font:900 6px/1 var(--game-ui-font);letter-spacing:.14em}.ranked-duelist__avatar{position:relative;display:block;width:88px;height:88px;margin:0 auto 8px;filter:drop-shadow(0 8px 9px rgba(18,65,125,.18))}.ranked-duelist__avatar>img:first-child{width:100%;height:100%;border:4px solid #fff;border-radius:25px;box-sizing:border-box;object-fit:cover;box-shadow:0 0 0 2px #238ce9,inset 0 1px #fff}.ranked-duelist.is-rival .ranked-duelist__avatar>img:first-child{box-shadow:0 0 0 2px #eb3d56,inset 0 1px #fff}.ranked-duelist__badge{position:absolute;z-index:3;left:50%;bottom:-7%;width:122%!important;height:auto!important;max-height:43%!important;border:0!important;border-radius:0!important;object-fit:contain!important;pointer-events:none;transform:translate(-50%);filter:drop-shadow(0 2px 2px rgba(5,20,42,.34))}.ranked-duelist>strong{display:block;overflow:hidden;color:#09275e;font:1000 italic clamp(13px,3.8vw,18px)/1 var(--game-ui-font);letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap}.ranked-duelist__level{display:flex;align-items:center;justify-content:center;gap:3px;margin-top:5px;color:#507294;font:900 6px/1 var(--game-ui-font);letter-spacing:.04em}.ranked-duelist__level img{width:17px;height:17px;object-fit:contain}.ranked-duelist__rank{display:flex;align-items:center;justify-content:center;gap:3px;width:max-content;max-width:100%;margin:5px auto 0;padding:3px 7px;border:1px solid rgba(23,103,207,.12);border-radius:999px;color:#155fc0;font:900 7px/1 var(--game-ui-font)}.ranked-duelist__rank:where(:not(.aero-console,.aero-console *)){background:#ffffffb8}.ranked-duelist__rank img{width:24px;height:24px;object-fit:contain}.ranked-duelist.is-rival .ranked-duelist__rank{color:#c72640;border-color:#d7254121}.ranked-versus-mark{display:flex;align-items:center;justify-content:center;gap:3px;color:#e42543;font:1000 italic 22px/1 var(--game-ui-font);transform:skew(-5deg)}.ranked-versus-mark i{width:8px;height:2px;border-radius:2px;background:linear-gradient(90deg,#238ce9,#e42543)}.ranked-launch-card{display:grid;grid-template-columns:60px minmax(0,1fr);align-items:center;gap:12px;min-height:94px;margin-top:12px;padding:12px 8px 2px;box-sizing:border-box;border-top:1px solid rgba(52,103,166,.14)}.ranked-launch-card__spinner{position:relative;display:grid;place-items:center;width:53px;height:53px;border-radius:50%}.ranked-launch-card__spinner:where(:not(.aero-console,.aero-console *)){background:linear-gradient(145deg,#35a7fb,#075fc9);box-shadow:0 6px 14px #0e5baf3d}.ranked-launch-card__spinner:before,.ranked-launch-card__spinner:after{position:absolute;border:2px solid rgba(255,255,255,.8);border-radius:50%;content:"";animation:ranked-radar-pulse 1.4s ease-out infinite}.ranked-launch-card__spinner:before{inset:13px}.ranked-launch-card__spinner:after{inset:7px;animation-delay:.3s}.ranked-launch-card__spinner i{width:9px;height:9px;border-radius:50%;background:#fff}.ranked-launch-card small{display:block;color:#2180d3;font:900 6px/1 var(--game-ui-font);letter-spacing:.14em}.ranked-launch-card strong{display:block;margin:5px 0 4px;color:#09275e;font:1000 italic 16px/1 var(--game-ui-font)}.ranked-launch-card p{margin:0;color:#72849a;font:800 7px/1.3 var(--game-ui-font)}.ranked-launch-card.is-countdown,.ranked-launch-card.is-starting{grid-template-columns:minmax(0,1fr) 68px}.ranked-launch-card__count{display:grid;place-items:center;width:61px;height:61px;border:3px solid #fff;border-radius:50%;color:#fff;font:1000 italic 29px/1 var(--game-ui-font)}.ranked-launch-card__count:where(:not(.aero-console,.aero-console *)){background:linear-gradient(145deg,#35a7fb,#075fc9);box-shadow:0 0 0 3px #1b7dda33,0 6px 15px #0949943d}.ranked-launch-card.is-starting .ranked-launch-card__count{font-size:17px}.ranked-launch-card.is-starting .ranked-launch-card__count:where(:not(.aero-console,.aero-console *)){background:linear-gradient(145deg,#37ca84,#138c5b);box-shadow:0 0 0 3px #1bb16c33,0 6px 15px #08693d38}@media(max-width:600px){.ranked-header.online-header{padding-right:12px;padding-left:66px}.ranked-header .online-brand h1{gap:6px;font-size:clamp(31px,8.6vw,38px)}.ranked-layout{gap:10px;margin-top:11px}.ranked-search-card{min-height:258px;padding:13px}.ranked-search-card__main{grid-template-columns:88px minmax(0,1fr);gap:10px;min-height:119px}.ranked-radar{width:84px;height:84px}.ranked-radar>i:nth-child(2){inset:17px}.ranked-radar span{width:50px;height:50px}.ranked-radar span svg{width:31px;height:31px}.ranked-versus-card{min-height:390px;padding:12px}.ranked-versus-line{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);gap:4px}.ranked-duelist__avatar{width:82px;height:82px}.ranked-versus-mark{font-size:19px}}@media(max-height:760px){.ranked-layout{gap:8px;margin-top:9px}.ranked-profile{grid-template-columns:64px minmax(0,1fr) 70px;grid-template-rows:58px 37px;min-height:110px;padding:7px 9px}.ranked-profile__avatar-wrap{width:58px;height:58px}.ranked-profile__identity>strong{font-size:17px}.ranked-profile__rank>span{width:54px;height:47px}.ranked-profile__rank img{width:51px;height:51px}.ranked-profile__stats{gap:4px;padding-top:4px}.ranked-profile__stats b{font-size:14px}.ranked-search-card{min-height:230px;padding:11px}.ranked-search-card__status{padding-bottom:8px}.ranked-search-card__main{min-height:101px;padding-top:4px}.ranked-radar{width:74px;height:74px}.ranked-radar span{width:45px;height:45px}.ranked-search-copy h2{font-size:25px}.ranked-action{min-height:52px;grid-template-columns:minmax(0,1fr) 42px;font-size:16px}.ranked-action>i{width:37px;height:37px}.ranked-action>span b{font-size:16px}.ranked-versus-card{min-height:337px;padding:9px 10px}.ranked-versus-card>header{padding-bottom:7px}.ranked-versus-line{padding-top:8px}.ranked-duelist__avatar{width:68px;height:68px;margin-bottom:6px}.ranked-duelist>strong{font-size:13px}.ranked-duelist__level{margin-top:3px}.ranked-duelist__rank{margin-top:3px;padding:2px 6px}.ranked-duelist__rank img{width:20px;height:20px}.ranked-launch-card{min-height:78px;margin-top:8px;padding:8px 5px 0}.ranked-launch-card__spinner{width:46px;height:46px}.ranked-launch-card strong{font-size:14px}.ranked-launch-card.is-countdown,.ranked-launch-card.is-starting{grid-template-columns:minmax(0,1fr) 58px}.ranked-launch-card__count{width:51px;height:51px;font-size:25px}}.online-header,.online-content{width:min(calc(100% - 36px),620px)}@media(min-width:431px)and (max-aspect-ratio:3/5){.online-header,.online-content{width:min(calc(100% - 36px),520px)}}.online-options{grid-template-columns:1fr;grid-template-rows:repeat(2,136px);height:auto;max-height:none;gap:12px}.online-option,.online-option--friend{justify-self:stretch;width:100%;min-height:136px;padding:12px 17px;grid-template-columns:68px minmax(0,1fr)}.online-option--friend{padding-right:50px}.online-option__icon{width:64px;height:64px;border-radius:19px}.online-option__icon svg{width:40px;height:40px}.online-option__copy strong,.online-option--friend .online-option__copy strong{font-size:24px}@media(min-width:601px)and (max-width:1100px)and (orientation:portrait){.online-menu .online-header,.online-menu .online-content{width:min(calc(100% - 20px),620px);max-width:none}.online-menu .online-options,.online-menu .online-option,.online-menu .online-option--friend{width:100%}}@media(max-width:600px){.home-dashboard__cards,.home-dashboard__cards>.home-tour-card,.home-dashboard__cards>.home-season-v2{height:104px;min-height:104px}.home-dashboard__cards>.home-achievement-card,.home-dashboard__cards>.home-friend-card{grid-template-columns:minmax(112px,30%) minmax(0,1fr) 12px}.home-achievement-card__visual{align-self:stretch;min-height:90px;padding:8px}.home-achievement-card__visual>img{position:absolute;inset:8px;width:calc(100% - 16px);height:calc(100% - 16px);margin:auto;object-position:50% 50%}.career-world-tour-v2 .career-content{grid-template-rows:177px 279px 174px;width:calc(100% - 4px);height:calc(var(--app-height,100dvh) - 108px - 94px);overflow-x:visible;overflow-y:auto;padding-right:10px;padding-bottom:10px;padding-left:10px;overscroll-behavior-y:contain}.career-world-tour-v2 .career-destinations{height:179px;margin-top:0;padding-top:18px;padding-bottom:16px}.career-world-tour-v2 .career-stage{grid-template-rows:162px 117px}.career-world-tour-v2 .career-match-panel,.career-world-tour-v2 .career-match-panel>article.career-rival{min-height:174px}}@media(max-width:380px),(max-height:820px){.home-dashboard{bottom:82px}.home-dashboard__cards,.home-dashboard__cards>.home-tour-card,.home-dashboard__cards>.home-season-v2{height:100px;min-height:100px}.home-tour-card__visual,.home-achievement-card__visual{min-height:88px}.career-world-tour-v2 .career-content{grid-template-rows:140px 238px 166px;height:calc(var(--app-height,100dvh) - 98px - 94px);gap:8px}.career-world-tour-v2 .career-destinations{height:154px;margin-top:0;padding-top:16px;padding-bottom:14px}.career-world-tour-v2 .career-destination{height:124px}.career-world-tour-v2 .career-destination>span{flex-basis:72px;height:72px}.career-world-tour-v2 .career-stage{grid-template-rows:136px 102px}.career-world-tour-v2 .career-match-panel,.career-world-tour-v2 .career-match-panel>article.career-rival{min-height:166px}}@media(max-height:720px)and (orientation:portrait){.career-world-tour-v2 .career-content{grid-template-rows:120px 174px 166px}.career-world-tour-v2 .career-destinations{height:132px;margin-top:0;padding-top:16px;padding-bottom:12px}.career-world-tour-v2 .career-destination{height:100px}.career-world-tour-v2 .career-destination>span{flex-basis:60px;height:60px}.career-world-tour-v2 .career-stage{grid-template-rows:98px 76px}.career-world-tour-v2 .career-hero__copy{padding-top:9px;padding-bottom:8px}.career-world-tour-v2 .career-hero__copy h2{font-size:31px}.career-world-tour-v2 .career-hero__copy .career-hero__tagline{margin-top:5px;font-size:7.5px}.career-world-tour-v2 .career-hero__copy .career-hero__arena{margin-top:6px;font-size:6.3px}.career-world-tour-v2 .career-stage .career-ladder-panel{padding-top:7px;padding-bottom:6px}.career-world-tour-v2 .career-stage .career-section-title{padding-bottom:3px}.career-world-tour-v2 .career-stage .career-section-title h2{font-size:17px}}@media(min-width:601px)and (orientation:portrait){.career-world-tour-v2 .career-stage .career-ladder{grid-template-columns:repeat(5,minmax(0,1fr))}.career-world-tour-v2 .career-stage .career-round{grid-column:auto;grid-row:auto;width:auto}.career-world-tour-v2 .career-content{grid-template-rows:151px 305px 178px;gap:8px}.career-world-tour-v2 .career-destinations{height:151px;margin-top:0;padding-top:12px;padding-bottom:0;overflow-y:visible}.career-world-tour-v2 .career-match-panel{min-height:178px;margin-top:0;overflow:visible}}.game-invite-toast{position:absolute;z-index:910;top:max(12px,env(safe-area-inset-top));left:50%;width:min(calc(100% - 24px),470px);display:grid;grid-template-columns:54px minmax(0,1fr) 62px 32px;align-items:center;gap:8px;padding:9px;border:2px solid rgba(255,255,255,.96);border-radius:20px;color:#fff;opacity:0;transform:translate(-50%,-18px) scale(.96);transition:opacity .2s ease,transform .3s cubic-bezier(.16,.86,.22,1.1)}.game-invite-toast:where(:not(.aero-console,.aero-console *)){background:linear-gradient(115deg,#043175f5,#0966d6f2 62%,#e5233af2);box-shadow:0 13px 32px #01133561,inset 0 1px #ffffff52}.game-invite-toast.is-visible{opacity:1;transform:translate(-50%)}.game-invite-toast>img{width:52px;height:52px;object-fit:cover;border:2px solid #fff;border-radius:15px;box-shadow:0 4px 10px #00113047}.game-invite-toast small{display:block;color:#8cd1ff;font:1000 7px/1 var(--game-ui-font);letter-spacing:.12em}.game-invite-toast strong{display:block;overflow:hidden;margin-top:4px;font:1000 15px/1 var(--game-ui-font);text-overflow:ellipsis;white-space:nowrap}.game-invite-toast span{display:block;margin-top:4px;font:800 7px/1 var(--game-ui-font);opacity:.82}.game-invite-toast button{min-height:38px;border:1px solid rgba(255,255,255,.72);border-radius:12px;color:#0b58c2;background:#fff;font:1000 9px/1 var(--game-ui-font)}.game-invite-toast [data-invite-decline]{min-height:32px;padding:0;color:#fff;background:#0723534d;font-size:19px}.home-profile__xp>span{isolation:isolate}.home-profile__xp>span>b{z-index:1;background-position:0 50%;animation:home-xp-gradient-breathe 6.4s ease-in-out infinite alternate;will-change:background-position,filter}.home-profile__xp>span>b:after{content:none;animation:none}.home-profile__xp>span:after{content:"";position:absolute;z-index:2;top:-1px;bottom:-1px;left:-58%;width:52%;border-radius:inherit;background:linear-gradient(105deg,transparent 7%,rgba(255,255,255,.12) 28%,rgba(255,255,255,.82) 50%,rgba(255,255,255,.14) 72%,transparent 93%);opacity:0;transform:translateZ(0);animation:home-xp-track-glint 5.6s cubic-bezier(.45,0,.55,1) infinite;pointer-events:none;will-change:transform,opacity}@keyframes home-xp-gradient-breathe{0%{background-position:0 50%;filter:brightness(.98) saturate(1)}to{background-position:100% 50%;filter:brightness(1.08) saturate(1.08)}}@keyframes home-xp-track-glint{0%,12%{opacity:0;transform:translateZ(0)}22%{opacity:.18}48%{opacity:.82}78%{opacity:.18}88%,to{opacity:0;transform:translate3d(305%,0,0)}}@media(min-width:700px){.home-profile{right:0;left:0;width:min(620px,calc(100% - 34px));margin-inline:auto;box-sizing:border-box;transform:none}.home-profile:active{transform:scale(.99)}}@media(prefers-reduced-motion:reduce){.home-profile__xp>span>b{animation:none!important}.home-profile__xp>span:after{display:none;animation:none!important}}.home-menu-v2:not(.is-ready) .home-profile,.home-menu-v2:not(.is-ready) .home-social-button,.home-menu-v2:not(.is-ready) .home-chat-button,.home-menu-v2:not(.is-ready) .home-v2__brand,.home-menu-v2:not(.is-ready) .home-daily,.home-menu-v2:not(.is-ready) .home-dashboard__cards,.home-menu-v2:not(.is-ready) .app-bottom-nav{opacity:0}.home-menu-v2.is-ready .home-profile{animation:home-enter-panel .56s .08s cubic-bezier(.16,.86,.24,1) both}.home-menu-v2.is-ready .home-social-button{animation:home-enter-social .48s .16s cubic-bezier(.16,.9,.24,1.08) both}.home-menu-v2.is-ready .home-chat-button{animation:home-enter-social .48s .22s cubic-bezier(.16,.9,.24,1.08) both}.home-menu-v2.is-ready .home-v2__brand{animation:home-enter-brand .64s .14s cubic-bezier(.16,.84,.22,1) both,home-brand-float 5.4s .82s ease-in-out infinite}.home-menu-v2.is-ready .home-daily{animation:home-enter-card .5s .38s cubic-bezier(.16,.86,.24,1) both}.home-menu-v2.is-ready .home-dashboard__cards{animation:home-enter-card .54s .48s cubic-bezier(.16,.86,.24,1) both}.home-menu-v2.is-ready .app-bottom-nav{animation:home-enter-navigation .52s .56s cubic-bezier(.16,.9,.24,1) both}@keyframes home-enter-panel{0%{opacity:0;clip-path:inset(0 0 72% 0 round 23px);translate:0 -14px}to{opacity:1;clip-path:inset(0 0 0 0 round 23px);translate:0 0}}@keyframes home-enter-social{0%{opacity:0;translate:12px -8px;scale:.82}to{opacity:1;translate:0 0;scale:1}}@keyframes home-enter-brand{0%{opacity:0;translate:-12px 8px;scale:.94}to{opacity:1;translate:0 0;scale:1}}@keyframes home-enter-card{0%{opacity:0;translate:0 18px;scale:.975}to{opacity:1;translate:0 0;scale:1}}@keyframes home-enter-navigation{0%{opacity:0;translate:0 20px;scale:.985}to{opacity:1;translate:0 0;scale:1}}@media(prefers-reduced-motion:reduce){.home-menu-v2 .home-profile,.home-menu-v2 .home-social-button,.home-menu-v2 .home-chat-button,.home-menu-v2 .home-v2__brand,.home-menu-v2 .home-daily,.home-menu-v2 .home-dashboard__cards,.home-menu-v2 .app-bottom-nav{opacity:1!important;translate:none!important;scale:none!important;animation:none!important}}.shop-menu>.menu-screen__background{object-position:center;filter:none;transform:none}.shop-menu__shade{background:radial-gradient(circle at 8% 9%,rgba(36,142,255,.068),transparent 25%),radial-gradient(circle at 92% 28%,rgba(239,51,72,.048),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.109),transparent 42%,rgba(229,242,253,.061)),linear-gradient(155deg,#f5fbffa8,#e8f4ff9e 56%,#e0effcb8);-webkit-backdrop-filter:none;backdrop-filter:none}.home-menu-v2{--home-stack-gap:8px;--home-nav-height:70px}.home-menu-v2 .home-dashboard{gap:var(--home-stack-gap);bottom:calc(max(8px,env(safe-area-inset-bottom)) + var(--home-nav-height) + var(--home-stack-gap))}@media(max-width:600px){.home-menu-v2{--home-stack-gap:6px}}@media(max-height:760px){.home-menu-v2{--home-stack-gap:4px}}@media(max-height:650px){.home-menu-v2{--home-nav-height:62px}}.social-center{transition:opacity .28s ease}.social-center__backdrop{opacity:0;background:#02112d94;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:opacity .28s ease}.social-center.is-open .social-center__backdrop{opacity:1}.social-center__sheet{isolation:isolate;opacity:.72;transform:translate3d(0,48px,0) scale(.985);transform-origin:50% 100%;transition:opacity .28s ease,transform .38s cubic-bezier(.16,.88,.22,1.02);will-change:opacity,transform}.social-center__sheet:before{content:none}.social-center.is-open .social-center__sheet{opacity:1;transform:none}.social-center.has-entered .social-center__sheet{will-change:auto}.social-center.is-closing{pointer-events:none}.social-center.is-closing .social-center__sheet{opacity:0;transform:translate3d(0,30px,0) scale(.992);transition-duration:.26s}.social-center.is-open:not(.has-entered) .social-center__sheet>header>*{animation:social-header-item-enter .42s cubic-bezier(.16,.88,.22,1) both}.social-center.is-open:not(.has-entered) .social-center__sheet>header>*:nth-child(2){animation-delay:.06s}.social-center.is-open:not(.has-entered) .social-center__sheet>header>*:nth-child(3){animation-delay:.11s}.social-center:not(.has-entered) :is(.social-content,.social-chat,.social-guest,.social-empty,.social-loading){animation:social-view-enter .38s cubic-bezier(.16,.86,.22,1) both}.social-center__sheet>header>button:first-child,.social-player-id,.social-add label,.social-friend,.social-request,.social-search-result,.social-chat__head,.social-chat form{transition:transform .18s cubic-bezier(.2,.8,.25,1),border-color .18s ease,box-shadow .2s ease,filter .18s ease,background-color .18s ease}.social-center__sheet>header>button:first-child:hover,.social-player-id:hover{transform:translateY(-2px)}.social-player-id:where(:not(.aero-console,.aero-console *)):hover{box-shadow:0 8px 17px #12417c29,inset 0 1px #fff}.social-center__sheet>header>button:first-child:hover{box-shadow:0 8px 17px #12417c29,inset 0 1px #fff}.social-center__sheet>header>button:first-child:active,.social-player-id:active{transform:translateY(1px) scale(.95);filter:brightness(.97)}.social-player-id:after{content:"COPY";display:block;max-height:0;overflow:hidden;color:#8ba0b9;font:900 5px/1 var(--game-ui-font);letter-spacing:.12em;opacity:0;transition:max-height .18s ease,opacity .18s ease,margin-top .18s ease}.social-player-id:hover:after{max-height:8px;margin-top:4px;opacity:1}.social-add label:focus-within{border-color:#58a9fa;box-shadow:0 0 0 3px #2084f121,0 9px 20px #17457e21,inset 0 1px #fff;transform:translateY(-1px)}.social-add label:focus-within>span{animation:social-at-pulse 1.4s ease-in-out infinite}.social-search-result{animation:social-result-enter .36s cubic-bezier(.16,.9,.22,1.08) both}.social-friend:hover{border-color:#bcdcff;transform:translateY(-2px)}.social-friend:hover:where(:not(.aero-console,.aero-console *)){box-shadow:0 9px 20px #17417521,inset 0 1px #fff}.social-friend.is-online .social-avatar i{animation:social-online-pulse 2.2s ease-in-out infinite}.social-unread{animation:social-badge-pop .42s cubic-bezier(.16,.9,.2,1.2) both,social-unread-breathe 2.4s .45s ease-in-out infinite}.social-friend__actions>button,.social-request>button,.social-search-result>button,.social-add label>button,.social-chat form button,.social-empty button,.social-guest button{position:relative;overflow:hidden;transition:transform .16s cubic-bezier(.2,.8,.25,1),filter .16s ease,box-shadow .18s ease}.social-friend__actions>button:after,.social-request>button:after,.social-search-result>button:after,.social-add label>button:after,.social-chat form button:after,.social-empty button:after,.social-guest button:after{content:"";position:absolute;top:-55%;bottom:-55%;left:-55%;width:32%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),transparent);transform:skew(-18deg);transition:left .48s cubic-bezier(.2,.8,.25,1);pointer-events:none}.social-friend__actions>button:hover:after,.social-request>button:hover:after,.social-search-result>button:hover:after,.social-add label>button:hover:after,.social-chat form button:hover:after,.social-empty button:hover:after,.social-guest button:hover:after{left:125%}.social-friend__actions>button:hover,.social-request>button:hover,.social-search-result>button:hover,.social-add label>button:hover,.social-chat form button:hover,.social-empty button:hover,.social-guest button:hover{transform:translateY(-2px);filter:brightness(1.06)}.social-friend__actions>button:active,.social-request>button:active,.social-search-result>button:active,.social-add label>button:active,.social-chat form button:active,.social-empty button:active,.social-guest button:active{transform:translateY(1px) scale(.95);filter:brightness(.96)}.social-friend__actions>button.is-play:hover{box-shadow:0 7px 15px #b50f2645,inset 0 1px #ffffff57}.social-chat__head{animation:social-chat-head-enter .4s cubic-bezier(.16,.88,.22,1) both}.social-chat form{animation:social-chat-form-enter .42s .08s cubic-bezier(.16,.88,.22,1) both}.social-chat form:focus-within{border-color:#65adf5;box-shadow:0 0 0 3px #1f82ed1f,0 8px 18px #143d701f;transform:translateY(-1px)}.social-message:last-child{animation:social-message-enter .3s cubic-bezier(.16,.9,.22,1.08) both}.social-message.is-mine:last-child{transform-origin:100% 100%}.social-message:not(.is-mine):last-child{transform-origin:0 100%}.social-notice{animation:social-notice-enter .38s cubic-bezier(.16,.9,.22,1.06) both}.social-guest__icon{animation:social-guest-icon-idle 4.2s ease-in-out infinite}.social-guest>section{animation:social-guest-card-enter .48s cubic-bezier(.16,.88,.22,1) both}.social-loading i{box-shadow:0 0 0 5px #1679e90f,0 8px 18px #104f9d1f}@keyframes social-header-item-enter{0%{opacity:0;translate:0 -12px;scale:.96}to{opacity:1;translate:0 0;scale:1}}@keyframes social-view-enter{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}@keyframes social-result-enter{0%{opacity:0;translate:0 -8px;scale:.98}to{opacity:1;translate:0 0;scale:1}}@keyframes social-chat-head-enter{0%{opacity:0;translate:-14px 0}to{opacity:1;translate:0 0}}@keyframes social-chat-form-enter{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}}@keyframes social-message-enter{0%{opacity:0;translate:0 7px;scale:.94}to{opacity:1;translate:0 0;scale:1}}@keyframes social-notice-enter{0%{opacity:0;translate:0 12px;scale:.97}to{opacity:1;translate:0 0;scale:1}}@keyframes social-guest-card-enter{0%{opacity:0;translate:0 18px;scale:.975}to{opacity:1;translate:0 0;scale:1}}@keyframes social-at-pulse{50%{color:#ed354a;transform:scale(1.08)}}@keyframes social-online-pulse{50%{transform:scale(1.14);box-shadow:0 0 11px #24bf67b8}}@keyframes social-badge-pop{0%{opacity:0;transform:scale(.45) rotate(-10deg)}to{opacity:1;transform:none}}@keyframes social-unread-breathe{50%{box-shadow:0 0 0 4px #ed30471a,0 4px 9px #97081e3d}}@keyframes social-guest-icon-idle{50%{transform:translateY(-3px);box-shadow:0 13px 26px #084ea845,0 0 0 5px #2591f312,inset 0 1px #ffffff73}}@media(prefers-reduced-motion:reduce){.social-center,.social-center *,.social-center *:before,.social-center *:after{animation:none!important;transition-duration:.01ms!important}}.home-menu-v2.is-ready .app-bottom-nav{opacity:1;translate:none;scale:1;animation:none}@media(max-width:700px),(pointer:coarse){.app-bottom-nav,.home-menu-v2 *,.career-world-tour-v2 *,.shop-menu *,.online-menu *,.settings-menu *,.account-modal *,.social-center *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.app-bottom-nav{background:#fffffff7}.app-bottom-nav__selection,.home-v2__brand,.career-world-tour-v2 .career-destination,.career-world-tour-v2 .career-destination img{will-change:auto}.career-world-tour-v2 .career-energy__progress{transition:stroke-dashoffset 1.05s linear,filter .24s ease}.career-world-tour-v2 .career-destination img{animation:none!important;transform:scale(1.16)}.career-world-tour-v2 .career-destination.is-current img{transform:scale(1.2)}.career-world-tour-v2:after,.career-world-tour-v2 .career-brand:after,.career-world-tour-v2 .career-brand small i,.career-world-tour-v2 .career-brand h1 span:after,.career-world-tour-v2 .career-brand h1 span,.career-world-tour-v2 .career-brand h1 b,.career-world-tour-v2 .career-destination:after,.career-world-tour-v2 .career-hero__image,.career-world-tour-v2 .career-hero__shade,.career-world-tour-v2 .career-rival__portrait:after,.career-world-tour-v2 .career-rival__stars i,.career-world-tour-v2 .career-rewards .career-location-cup img,.career-world-tour-v2 .rival-play:after,.career-world-tour-v2 .career-energy__glint:after,.career-world-tour-v2 .career-round.is-complete:before,.career-world-tour-v2 .career-round.is-open:before{animation:none!important}.home-profile__xp>span>i,.home-profile__xp>span>b,.home-profile__xp>span>i:after,.home-profile__xp>span>b:after,.home-mission:after,.home-daily:after,.home-tour-card:after,.home-season-v2:after,.home-profile:after,.home-achievement-card__visual>img,.home-friend-card__visual:after,.home-friend-card__visual>img,.home-friend-card__rings,.online-brand small i,.online-brand h1 span,.online-brand h1 b,.online-option:after,.online-option__glow,.social-guest__icon{animation:none!important}.career-world-tour-v2 .career-destination,.account-achievement,.account-cup,.account-inventory-item,.shop-card{content-visibility:auto;contain:layout paint style}}@media(max-width:700px),(pointer:coarse){.account-modal__scrim,.social-center__backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}@keyframes career-header-enter{0%{opacity:0;transform:translateY(-18px) scale(.975)}to{opacity:1;transform:none}}@keyframes career-copy-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes career-card-enter{0%{opacity:0;transform:translateY(16px) scale(.92)}to{opacity:1;transform:none}}@keyframes career-panel-rich-enter{0%{opacity:0;transform:translateY(22px) scale(.975)}to{opacity:1;transform:none}}.career-world-tour-v2.is-ready .career-header,.career-world-tour-v2.is-ready .career-energy,.career-world-tour-v2.is-ready .career-destinations,.career-world-tour-v2.is-ready .career-stage,.career-world-tour-v2.is-ready .career-match-panel,.career-world-tour-v2.is-ready .career-brand small,.career-world-tour-v2.is-ready .career-brand h1,.career-world-tour-v2.is-ready .career-brand>em,.career-world-tour-v2.is-ready .career-hero__copy>*,.career-world-tour-v2.is-ready:not(.career-intro-complete) .career-destination,.career-world-tour-v2.is-ready:not(.career-intro-complete) .career-round{opacity:1!important;transform:none!important;animation:none!important}.shop-menu.is-ready .shop-menu__header,.shop-menu.is-ready .shop-tabs,.shop-menu.is-ready .shop-catalog,.shop-menu.is-ready .shop-menu__brand small,.shop-menu.is-ready .shop-menu__brand h1,.shop-menu.is-ready .shop-menu__brand>em,.shop-grid[data-motion=open] .shop-card.is-entering{animation-duration:.24s!important;animation-delay:0s!important}}.menu-load-transition{position:fixed;z-index:890;inset:0;display:grid;place-items:center;opacity:0;visibility:hidden;background:#e5f2ff33;transition:opacity .16s ease,visibility 0s linear .16s;pointer-events:none}.menu-load-transition.is-visible{opacity:1;visibility:visible;transition:opacity .16s ease;pointer-events:auto}.menu-load-transition>span{display:flex;align-items:center;gap:9px;min-width:108px;height:38px;padding:0 15px;border:1px solid rgba(255,255,255,.94);border-radius:15px;color:#0a438c;background:#f9fdfff5;box-shadow:0 9px 24px #0837772b,inset 0 1px #fff;font:1000 9px/1 var(--game-ui-font);letter-spacing:.13em}.menu-load-transition i{width:15px;height:15px;border:3px solid #c9def4;border-top-color:#137fed;border-radius:50%;animation:menu-load-spin .7s linear infinite}@keyframes menu-load-spin{to{transform:rotate(360deg)}}.home-menu-v2.is-ready .home-dashboard__cards{opacity:1;translate:none;scale:1;animation:none}.career-world-tour-v2.is-ready:not(.career-intro-complete) .career-round{opacity:1;transform:none;animation:none}@media(max-width:600px)and (orientation:portrait){.career-world-tour-v2 .career-content{grid-template-rows:169px 279px 174px;gap:10px;padding-bottom:24px;scroll-padding-bottom:24px}.career-world-tour-v2 .career-destinations{height:171px;margin-top:0;padding-top:10px}.career-world-tour-v2 .career-match-panel{margin-top:0;overflow:visible!important}}@media(orientation:portrait)and (max-width:380px),(orientation:portrait)and (max-height:820px){.career-world-tour-v2 .career-content{grid-template-rows:132px 238px 166px;gap:8px;padding-bottom:20px;scroll-padding-bottom:20px}.career-world-tour-v2 .career-destinations{height:146px;margin-top:0;padding-top:8px}}@media(orientation:portrait)and (min-width:431px)and (max-width:600px)and (min-height:821px){.career-world-tour-v2 .career-content{grid-template-rows:151px 279px 174px;gap:10px}.career-world-tour-v2 .career-destinations{height:151px;margin-top:0;padding-top:12px;padding-bottom:0;overflow-y:visible}}@media(max-width:600px)and (orientation:portrait){html.instagram-in-app-browser:not(.standalone-display):not(.telegram-mini-app) .career-world-tour-v2 .career-content{height:calc(var(--app-height,100dvh) - 108px - 94px);grid-template-rows:132px 232px 158px;align-content:start;gap:7px;padding-bottom:14px;scroll-padding-bottom:88px}html.instagram-in-app-browser:not(.standalone-display):not(.telegram-mini-app) .career-world-tour-v2 .career-destinations{height:132px;margin-top:0;padding-top:6px;padding-bottom:0}html.instagram-in-app-browser:not(.standalone-display):not(.telegram-mini-app) .career-world-tour-v2 .career-destination{height:126px}html.instagram-in-app-browser:not(.standalone-display):not(.telegram-mini-app) .career-world-tour-v2 .career-destination>span{flex-basis:78px;height:78px}html.instagram-in-app-browser:not(.standalone-display):not(.telegram-mini-app) .career-world-tour-v2 .career-stage{grid-template-rows:132px 100px}html.instagram-in-app-browser:not(.standalone-display):not(.telegram-mini-app) .career-world-tour-v2 .career-match-panel,html.instagram-in-app-browser:not(.standalone-display):not(.telegram-mini-app) .career-world-tour-v2 .career-match-panel>article.career-rival{min-height:158px;height:158px}}.home-menu-v2 .home-achievement-card__visual{display:grid;place-items:center}.home-menu-v2 .home-achievement-card__visual>img{position:absolute;inset:50% auto auto 50%;width:auto;height:calc(100% - 16px);max-width:calc(100% - 16px);max-height:88px;margin:0;object-fit:contain;object-position:center;transform:translate(-50%,-50%) translateY(var(--home-achievement-center-y))}.home-match-recovery{position:fixed;z-index:17;isolation:isolate;left:50%;bottom:calc(max(8px,env(safe-area-inset-bottom)) + var(--home-nav-height) + var(--home-nav-gap) + var(--home-offer-height) + var(--home-stack-gap) + var(--home-play-height) + 12px);display:grid;grid-template-columns:42px minmax(0,1fr) auto auto;grid-template-rows:1fr;align-items:center;gap:7px;width:min(calc(100% - 58px),460px);min-height:76px;box-sizing:border-box;padding:9px 10px;overflow:hidden;border:2px solid #fff;border-radius:19px;color:#fff;opacity:0;transform:translate(-50%,8px) scale(.98);transition:opacity .22s ease,transform .24s cubic-bezier(.2,.82,.25,1);pointer-events:auto}.home-match-recovery:where(:not(.aero-console,.aero-console *)){background:radial-gradient(circle at 90% -20%,rgba(105,220,255,.3),transparent 42%),linear-gradient(120deg,#0757bc,#087edc 63%,#159de9);box-shadow:0 5px #064697,0 11px 22px #03337747,inset 0 1px #ffffff6b}.home-match-recovery[hidden]{display:none}.home-match-recovery:after{position:absolute;z-index:-1;top:-40%;bottom:-40%;left:-35%;width:18%;content:"";transform:skew(-17deg);animation:home-recovery-sheen 5.6s 1s ease-in-out infinite;pointer-events:none}.home-match-recovery:where(:not(.aero-console,.aero-console *)):after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent)}.home-match-recovery.is-visible{opacity:1;transform:translate(-50%) scale(1)}.home-match-recovery__signal{display:flex;align-items:flex-end;justify-content:center;gap:3px;width:42px;height:42px;box-sizing:border-box;padding:10px 9px;border:1px solid #bdeeff;border-radius:13px}.home-match-recovery__signal:where(:not(.aero-console,.aero-console *)){background:linear-gradient(145deg,#32b9fa,#0874d6);box-shadow:0 3px #0753a4,inset 0 1px #ffffff73}.home-match-recovery__signal i{width:4px;border-radius:4px;background:#fff;animation:home-recovery-signal 1.15s ease-in-out infinite}.home-match-recovery__signal i:nth-child(1){height:7px}.home-match-recovery__signal i:nth-child(2){height:13px;animation-delay:.12s}.home-match-recovery__signal i:nth-child(3){height:20px;animation-delay:.24s}.home-match-recovery__copy{display:grid;min-width:0;gap:3px}.home-match-recovery__copy small{color:#bfe7ff;font-size:7px;font-weight:1000;letter-spacing:.11em}.home-match-recovery__copy strong{overflow:hidden;color:#fff;font-size:clamp(12px,3vw,16px);font-style:normal;line-height:1;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 2px 5px rgba(0,39,96,.22)}.home-match-recovery__copy em{overflow:hidden;color:#cdeaff;font-size:7px;font-style:normal;font-weight:900;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap}.home-match-recovery>time{min-width:40px;padding:7px 6px;border:1px solid #fff;border-radius:11px;color:#0964c7;background:#fff;font-size:12px;font-weight:1000;line-height:1;text-align:center;box-shadow:0 3px #a9cce8}.home-match-recovery__actions{display:flex;align-items:center;gap:5px}.home-match-recovery__actions button{height:38px;padding:0 8px;border-radius:11px;font-family:inherit;font-size:8px;font-weight:1000;cursor:pointer;transition:transform .13s ease,filter .13s ease}.home-match-recovery__actions button:active{transform:translateY(1px) scale(.98)}.home-match-recovery__actions button:first-child{border:1px solid #c6e5fb;color:#d7edff;background:#07509b66}.home-match-recovery__actions button:last-child{min-width:72px;border:1px solid #e5ffc8;color:#fff;background:linear-gradient(145deg,#88e348,#4fba1c);box-shadow:0 3px #348619,inset 0 1px #ffffff73}@keyframes home-recovery-signal{50%{opacity:.45;transform:scaleY(.78)}}@keyframes home-recovery-sheen{0%,70%{left:-35%;opacity:0}76%{opacity:1}92%,to{left:118%;opacity:0}}@media(max-width:600px){.home-match-recovery{width:min(calc(100% - 42px),370px);grid-template-columns:38px minmax(0,1fr) auto auto;min-height:72px;padding:8px;gap:6px}.home-match-recovery__signal{width:38px;height:38px;padding:9px 8px}.home-match-recovery__actions button{padding-inline:6px}.home-match-recovery__actions button:last-child{min-width:67px}}@media(max-width:390px){.home-match-recovery{grid-template-columns:36px minmax(0,1fr) auto}.home-match-recovery>time{position:absolute;top:6px;right:6px;padding:5px;font-size:10px}.home-match-recovery__actions{grid-column:3}.home-match-recovery__copy{padding-right:3px}.home-match-recovery__actions button:first-child{display:none}}@media(max-height:760px){.home-match-recovery{min-height:66px;padding:6px 8px;border-radius:17px}.home-match-recovery__signal{width:36px;height:36px;padding:8px 7px}.home-match-recovery__actions button{height:34px}}@media(prefers-reduced-motion:reduce){.home-match-recovery,.home-match-recovery:after,.home-match-recovery__signal i{animation:none!important;transition:none!important}}.home-review-button{position:absolute;z-index:16;top:max(112px,calc(env(safe-area-inset-top) + 100px));right:max(12px,calc((100% - 620px)/2 + 12px));display:grid;place-items:center;width:48px;height:48px;padding:0;border:2px solid rgba(255,255,255,.98);border-radius:15px;color:#fff;transition:transform .16s ease,filter .16s ease}.home-review-button:where(:not(.home-aero-ui,.home-aero-ui *)){background:linear-gradient(145deg,#ffd95a,#f2aa08 68%,#d88100);box-shadow:0 6px #ae6300c7,0 12px 22px #6b3e003d,inset 0 1px #ffffff9e}.home-review-button:active{transform:translateY(3px) scale(.96);filter:brightness(.97)}.home-review-button:active:where(:not(.home-aero-ui,.home-aero-ui *)){box-shadow:0 3px #ae6300c7,0 7px 14px #6b3e0033}.home-review-button svg{width:29px;height:29px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 1px rgba(125,72,0,.2))}.home-menu-v2:not(.is-ready) .home-review-button{opacity:0}.home-menu-v2.is-ready .home-review-button{animation:home-enter-social .48s .22s cubic-bezier(.16,.9,.24,1.08) both}.home-season-button{position:absolute;z-index:16;top:max(236px,calc(env(safe-area-inset-top) + 224px));right:max(12px,calc((100% - 620px)/2 + 12px));display:grid;place-items:center;width:48px;height:48px;padding:0;border:2px solid rgba(255,255,255,.96);border-radius:15px;color:#fff;transition:transform .16s ease,filter .16s ease}.home-season-button:where(:not(.home-aero-ui,.home-aero-ui *)){background:linear-gradient(145deg,#ff6575,#e42c45 66%,#b80e2a);box-shadow:0 6px #9d0720bf,0 12px 22px #5a051c38,inset 0 1px #ffffff80}.home-season-button:active{transform:translateY(3px) scale(.96);filter:brightness(.97)}.home-season-button:active:where(:not(.home-aero-ui,.home-aero-ui *)){box-shadow:0 3px #9d0720bf,0 7px 14px #5a051c33}.home-season-button svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}.home-menu-v2:not(.is-ready) .home-season-button{opacity:0}.home-menu-v2.is-ready .home-season-button{animation:home-enter-social .48s .34s cubic-bezier(.16,.9,.24,1.08) both}@media(max-width:430px){.home-review-button{top:max(103px,calc(env(safe-area-inset-top) + 91px));right:12px;width:43px;height:43px;border-radius:14px}.home-review-button svg{width:26px;height:26px}.home-season-button{top:max(211px,calc(env(safe-area-inset-top) + 199px));right:12px;width:43px;height:43px;border-radius:14px}.home-season-button svg{width:25px;height:25px}}.home-community-button{position:absolute;z-index:16;top:max(174px,calc(env(safe-area-inset-top) + 162px));right:max(12px,calc((100% - 620px)/2 + 12px));display:grid;place-items:center;width:48px;height:48px;padding:0;border:2px solid rgba(255,255,255,.98);border-radius:15px;color:#fff;transition:transform .16s ease,filter .16s ease}.home-community-button:where(:not(.home-aero-ui,.home-aero-ui *)){background:linear-gradient(145deg,#5ee693,#14af61 66%,#078642);box-shadow:0 6px #026f36c7,0 12px 22px #00562b3d,inset 0 1px #ffffff8c}.home-community-button:active{transform:translateY(3px) scale(.96);filter:brightness(.97)}.home-community-button:active:where(:not(.home-aero-ui,.home-aero-ui *)){box-shadow:0 3px #026f36c7,0 7px 14px #00562b33}.home-community-button svg{width:29px;height:29px;overflow:visible;fill:none;stroke:currentColor;stroke-width:2.15;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 1px rgba(0,76,38,.18))}.home-menu-v2:not(.is-ready) .home-community-button{opacity:0}.home-menu-v2.is-ready .home-community-button{animation:home-enter-social .48s .28s cubic-bezier(.16,.9,.24,1.08) both}.home-season-button{top:max(236px,calc(env(safe-area-inset-top) + 224px))}.home-community-modal{position:fixed;z-index:198;inset:0;display:grid;place-items:center;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));opacity:0;pointer-events:none;transition:opacity .22s ease}.home-community-modal[hidden]{display:none}.home-community-modal.is-visible{opacity:1;pointer-events:auto}.home-community-modal__backdrop{position:absolute;inset:0;width:100%;height:100%;border:0;background:linear-gradient(180deg,#031e458c,#02142fc9);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.home-community-dialog{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);width:min(100%,460px);max-height:min(680px,calc(var(--app-height,100dvh) - max(32px,env(safe-area-inset-top)) - max(32px,env(safe-area-inset-bottom))));overflow:hidden;border:2px solid rgba(255,255,255,.95);border-radius:29px;transform:translateY(18px) scale(.97);transition:transform .28s cubic-bezier(.18,.82,.22,1)}.home-community-dialog:where(:not(.aero-console,.aero-console *)){background:linear-gradient(155deg,#f7fcfffb,#e2f1fdfb);box-shadow:0 26px 64px #001f4c61,inset 0 1px #fff}.home-community-modal.is-visible .home-community-dialog{transform:none}.home-community-dialog__x{position:absolute;z-index:3;top:14px;right:14px;display:grid;place-items:center;width:42px;height:42px;padding:0;border:1.5px solid rgba(255,255,255,.96);border-radius:50%;color:#0c559d;cursor:pointer;transition:transform .15s ease}.home-community-dialog__x:where(:not(.aero-console,.aero-console *)){background:#fffffff5;box-shadow:0 6px 14px #00265a38}.home-community-dialog__x:active{transform:scale(.92)}.home-community-dialog__x svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.home-community-dialog__header{position:relative;z-index:1;display:grid;justify-items:center;padding:24px 54px 18px;color:#fff;text-align:center}.home-community-dialog__header h2{margin:0 0 7px;font:1000 clamp(24px,6.7vw,34px)/.92 var(--game-ui-font);letter-spacing:-.055em;text-shadow:0 3px 9px rgba(0,28,70,.22)}.home-community-dialog__header p{max-width:354px;margin:0;color:#d5eaff;font:800 7.5px/1.4 var(--game-ui-font);letter-spacing:.015em}.home-community-resources{position:relative;z-index:1;display:grid;gap:10px;min-height:0;padding:13px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.home-community-resources::-webkit-scrollbar{display:none}.home-community-resource{position:relative;display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:84px;padding:10px;border:1.5px solid rgba(255,255,255,.98);border-radius:20px}.home-community-resource:where(:not(.aero-console,.aero-console *)){background:linear-gradient(145deg,#fffffffa,#ebf6fff7);box-shadow:0 7px 17px #0d427d24,inset 0 1px #fff}.home-community-resource[hidden]{display:none}.home-community-resource__icon{display:grid;place-items:center;width:56px;height:56px;border:2px solid rgba(255,255,255,.94);border-radius:17px;color:#fff}.home-community-resource__icon:where(:not(.aero-console,.aero-console *)){background:linear-gradient(145deg,#43b7ff,#0877d8);box-shadow:0 4px #0764b5,0 7px 14px #054e9a3b,inset 0 1px #ffffff6b}.home-community-resource__icon svg{display:block;width:31px;height:31px;aspect-ratio:1;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.home-community-resource.is-telegram-channel .home-community-resource__icon svg,.home-community-resource.is-telegram-group .home-community-resource__icon svg{fill:currentColor;stroke:none}.home-community-resource.is-instagram .home-community-resource__icon:where(:not(.aero-console,.aero-console *)){background:radial-gradient(circle at 30% 105%,#ffd76a 0 19%,#f54c53 38%,#bf3ea8 67%,#4b72df);box-shadow:0 4px #9f3189,0 7px 14px #741e7638,inset 0 1px #ffffff75}.home-community-resource__copy{display:grid;min-width:0;gap:3px}.home-community-resource__copy small{color:#13a65e;font:1000 6px/1 var(--game-ui-font);letter-spacing:.15em}.home-community-resource__copy strong{overflow:hidden;color:#0a3977;font:1000 12px/1 var(--game-ui-font);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap}.home-community-resource__copy p{margin:0;color:#6d829d;font:800 7px/1.3 var(--game-ui-font)}.home-community-resource>a{display:flex;align-items:center;justify-content:center;gap:4px;min-width:88px;height:36px;padding:0 10px;border:1.5px solid rgba(255,255,255,.98);border-radius:11px;color:#fff;background:linear-gradient(145deg,#31a7ff,#0866d1);box-shadow:0 3px #0752aa,0 5px 10px #074a962e;font:1000 7px/1 var(--game-ui-font);letter-spacing:.04em;text-decoration:none;transition:transform .14s ease,filter .14s ease}.home-community-resource>a:active{transform:translateY(2px);filter:brightness(.97);box-shadow:0 1px #0752aa,0 3px 7px #074a9629}.home-community-resource>a svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}@media(max-width:430px){.home-community-button{top:max(157px,calc(env(safe-area-inset-top) + 145px));right:12px;width:43px;height:43px;border-radius:14px}.home-community-button svg{width:26px;height:26px}.home-season-button{top:max(211px,calc(env(safe-area-inset-top) + 199px))}.home-community-dialog{border-radius:25px}.home-community-dialog__x{top:12px;right:12px;width:38px;height:38px}.home-community-dialog__header{padding:21px 45px 15px}.home-community-dialog__header h2{font-size:clamp(22px,6.8vw,29px)}.home-community-dialog__header p{font-size:6.7px}.home-community-resources{gap:8px;padding:10px}.home-community-resource{grid-template-columns:49px minmax(0,1fr) auto;gap:8px;min-height:75px;padding:8px;border-radius:17px}.home-community-resource__icon{width:47px;height:47px;border-radius:14px}.home-community-resource__icon svg{width:27px;height:27px}.home-community-resource__copy strong{font-size:10px}.home-community-resource__copy p{font-size:6px}.home-community-resource>a{min-width:72px;height:32px;padding:0 7px;font-size:6px}}@media(max-height:650px){.home-community-dialog__header{padding-top:17px;padding-bottom:12px}.home-community-dialog__header h2{margin:0 0 4px;font-size:24px}.home-community-dialog__header p{font-size:6.2px}.home-community-resources{gap:7px;padding:8px 10px 10px}.home-community-resource{min-height:67px;padding:7px}.home-community-resource__icon{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.home-community-button,.home-community-modal,.home-community-dialog{animation:none!important;transition:none!important}.home-community-button{opacity:1!important}}.home-review-modal{position:fixed;z-index:195;inset:0;display:grid;place-items:center;padding:16px;opacity:0;pointer-events:none;transition:opacity .22s ease}.home-review-modal[hidden]{display:none}.home-review-modal.is-visible{opacity:1;pointer-events:auto}.home-review-modal__backdrop{position:absolute;inset:0;width:100%;height:100%;border:0;background:linear-gradient(180deg,#031c4685,#031433c2);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.home-review-modal.is-visible .home-review-modal__backdrop{animation:home-review-backdrop-in .58s cubic-bezier(.2,.75,.25,1) both}@keyframes home-review-backdrop-in{0%{opacity:0;transform:scale(1.025);backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}to{opacity:1;transform:none;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}}.home-review-dialog{position:relative;width:min(100%,420px);padding:29px 20px 19px;overflow:hidden;border:2px solid rgba(255,255,255,.98);border-radius:28px;text-align:center;transform:translateY(18px) scale(.94);transition:transform .3s cubic-bezier(.17,.86,.25,1.16)}.home-review-dialog:where(:not(.aero-console,.aero-console *)){background:linear-gradient(155deg,#fffffffe,#edf7fffb);box-shadow:0 25px 68px #00194766,inset 0 1px #fff}.home-review-modal.is-visible .home-review-dialog{transform:none}.home-review-dialog__x{position:absolute;z-index:2;top:13px;right:14px;display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid #d3e4f5;border-radius:50%;color:#0c5ecb;cursor:pointer}.home-review-dialog__x:where(:not(.aero-console,.aero-console *)){background:#fff;box-shadow:0 4px 10px #12417c1f}.home-review-dialog__x svg{display:block;width:17px;height:17px;overflow:visible;fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round}.home-review-dialog h2{position:relative;margin:0;color:#092f6c;font:1000 italic clamp(25px,7vw,34px)/.92 var(--game-ui-font);letter-spacing:-.055em}.home-review-dialog>p{max-width:315px;margin:10px auto 0;color:#667d99;font:800 9px/1.4 var(--game-ui-font)}.home-review-showcase{position:relative;height:70px;margin:13px -20px 0;overflow:hidden;border-block:1px solid rgba(217,230,244,.92);background:linear-gradient(90deg,#edf6ff,#fffaf0,#edf6ff)}.home-review-showcase:before,.home-review-showcase:after{position:absolute;z-index:2;top:0;bottom:0;width:34px;content:"";pointer-events:none}.home-review-showcase:before{left:0;background:linear-gradient(90deg,#edf6ff,transparent)}.home-review-showcase:after{right:0;background:linear-gradient(-90deg,#edf6ff,transparent)}.home-review-showcase__track{display:flex;align-items:center;justify-content:center;width:max-content;min-width:100%;height:100%;padding-block:7px;transform:none}.home-review-showcase__track.is-running{justify-content:flex-start;will-change:transform;animation:home-review-scroll 24s linear infinite}.home-review-showcase__track:empty:after{content:"LOADING PLAYER REVIEWS…";color:#8ba0b9;font:900 7px/1 var(--game-ui-font);letter-spacing:.09em}.home-review-showcase__lane{display:flex;align-items:center;gap:8px;padding-right:8px}.home-review-showcase article{display:grid;align-content:center;width:156px;height:54px;padding:8px 10px;border:1px solid rgba(255,255,255,.98);border-radius:14px;background:#ffffffed;box-shadow:0 4px 12px #0d41831a;text-align:left}.home-review-showcase article span{display:flex;align-items:center;justify-content:space-between;gap:7px;min-width:0}.home-review-showcase article strong{overflow:hidden;color:#174d91;font:1000 8px/1 var(--game-ui-font);text-overflow:ellipsis;white-space:nowrap}.home-review-showcase article b{flex:none;color:#f4b009;font:1000 8px/1 var(--game-ui-font);letter-spacing:-.05em}.home-review-showcase article p{overflow:hidden;margin:5px 0 0;color:#677d98;font:800 7px/1.2 var(--game-ui-font);text-overflow:ellipsis;white-space:nowrap}@keyframes home-review-scroll{0%{transform:translate(-50%)}to{transform:translate(0)}}.home-review-dialog form{display:grid;gap:9px;margin-top:13px}.home-review-stars{margin:0;padding:0;border:0}.home-review-stars legend{width:100%;margin-bottom:4px;color:#6380a4;font:1000 7px/1 var(--game-ui-font);letter-spacing:.11em}.home-review-stars__row{display:flex;align-items:center;justify-content:center;gap:5px;min-height:36px}.home-review-stars [data-review-star]{padding:0;border:0;color:#d6e0eb;background:transparent;font:1000 34px/.9 var(--game-ui-font);filter:drop-shadow(0 2px 1px rgba(60,84,114,.08));cursor:pointer;transition:color .14s ease,transform .14s ease}.home-review-stars [data-review-star].is-selected{color:#f6b50d;filter:drop-shadow(0 3px 2px rgba(177,103,0,.2))}.home-review-stars [data-review-star]:active:not(:disabled){transform:scale(.88)}.home-review-stars [data-review-star]:disabled{cursor:default}.home-review-edit{flex:0 0 36px;display:grid;place-items:center;width:36px;height:36px;margin-left:7px;padding:0;border:1px solid rgba(38,123,215,.18);border-radius:12px;color:#0876df;background:linear-gradient(145deg,#fff,#eaf4ff);box-shadow:0 4px 10px #1b5aa41a;font:900 18px/1 var(--game-ui-font);cursor:pointer;animation:home-review-edit-in .24s ease both}.home-review-edit>span{display:block;color:inherit;font:inherit;line-height:1;transform:scaleX(-1)}.home-review-edit[hidden]{display:none}@keyframes home-review-edit-in{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:none}}.home-review-copy{position:relative;display:grid;gap:5px;max-height:82px;overflow:hidden;opacity:1;text-align:left;transform:none;transition:max-height .28s ease,opacity .2s ease,transform .28s ease}.home-review-copy span{color:#6380a4;font:1000 7px/1 var(--game-ui-font);letter-spacing:.11em}.home-review-copy textarea{box-sizing:border-box;width:100%;min-height:57px;padding:10px 48px 10px 11px;resize:none;border:1.5px solid #cfdeee;border-radius:14px;outline:0;color:#123d78;background:#fff;font:800 11px/1.3 var(--game-ui-font);box-shadow:inset 0 2px 5px #153f710f}.home-review-copy textarea:focus{border-color:#2d91f4;box-shadow:0 0 0 3px #2d91f421,inset 0 2px 5px #153f710d}.home-review-copy b{position:absolute;right:9px;bottom:8px;color:#91a3b8;font:900 7px/1 var(--game-ui-font)}.home-review-moderation{margin:0;padding:7px 9px;border:1px solid #ffc2cb;border-radius:10px;color:#bd233b;background:#fff1f3;font:1000 7px/1.2 var(--game-ui-font);letter-spacing:.035em}.home-review-moderation[hidden]{display:none}.home-review-status{min-height:12px!important;margin:0!important;color:#7186a1!important;font:900 7px/1.2 var(--game-ui-font)!important}.home-review-status[data-state=success]{color:#14825a!important}.home-review-status[data-state=error]{color:#d62d47!important}.home-review-submit{width:100%;height:46px;max-height:46px;overflow:hidden;border:1px solid rgba(255,255,255,.95);border-radius:15px;color:#fff;font:1000 10px/1 var(--game-ui-font);letter-spacing:.08em;cursor:pointer;opacity:1;transform:none;transition:transform .24s ease,filter .14s ease,opacity .2s ease,max-height .28s ease}.home-review-submit:where(:not(.aero-console,.aero-console *)){background:linear-gradient(145deg,#ffc62e,#ec9c00 66%,#c97800);box-shadow:0 5px #a65c00,0 9px 16px #91540033}.home-review-submit:active:not(:disabled){transform:translateY(3px)}.home-review-submit:active:not(:disabled):where(:not(.aero-console,.aero-console *)){box-shadow:0 2px #a65c00,0 5px 10px #9154002e}.home-review-submit:disabled{cursor:default;filter:grayscale(.35);opacity:.55}.home-review-submit:disabled:where(:not(.aero-console,.aero-console *)){box-shadow:0 3px #a9b2be}.home-review-dialog form.has-saved-review:not(.is-review-editing) .home-review-copy{max-height:0;opacity:0;pointer-events:none;transform:translateY(-8px)}.home-review-dialog form.has-saved-review:not(.is-review-editing) .home-review-submit{max-height:0;border-width:0;opacity:0;pointer-events:none;transform:translateY(-8px)}.home-review-dialog form.has-saved-review:not(.is-review-editing) .home-review-submit:where(:not(.aero-console,.aero-console *)){box-shadow:none}.home-review-support{margin-top:8px;padding:11px;border:1px solid rgba(235,171,24,.28);border-radius:18px;background:radial-gradient(circle at 6% 0,rgba(255,218,88,.2),transparent 38%),linear-gradient(145deg,#fffdf5,#fff8df);box-shadow:0 7px 18px #81510017,inset 0 1px #fff;text-align:left;animation:home-review-support-in .32s cubic-bezier(.16,.88,.24,1.08) both}.home-review-support[hidden]{display:none}.home-review-support>header{display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left}.home-review-support>header>div{display:grid;min-width:0;gap:3px}.home-review-support>header small{color:#b77800;font:1000 8px/1 var(--game-ui-font);letter-spacing:.11em}.home-review-support>header strong{color:#173f75;font:1000 italic 14px/1 var(--game-ui-font);letter-spacing:-.025em}.home-review-support>header>b{flex:none;margin-left:auto;padding:5px 7px;border:1px solid rgba(15,117,199,.13);border-radius:999px;color:#0873cf;background:#edf7ff;font:1000 6.5px/1 var(--game-ui-font);letter-spacing:.06em;white-space:nowrap}.home-review-support>p{margin:7px 1px!important;color:#71839a!important;font:800 7px/1.3 var(--game-ui-font)!important}.home-review-support>button{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 9px 9px 11px;border:1px solid rgba(30,119,210,.17);border-radius:12px;color:#123d75;background:#ffffffeb;box-shadow:0 3px 8px #164b8b14;cursor:pointer;text-align:left;transition:transform .15s ease,border-color .2s ease,background .2s ease}.home-review-support>button:active{transform:scale(.985)}.home-review-support>button.is-copied{border-color:#19a46759;background:#f0fff7}.home-review-support code{min-width:0;overflow-wrap:anywhere;color:inherit;font:900 8px/1.25 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:-.02em}.home-review-support>button>span{display:flex;align-items:center;gap:4px;color:#0875da}.home-review-support>button.is-copied>span{color:#14915e}.home-review-support svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.home-review-support>button span b{font:1000 6.5px/1 var(--game-ui-font);letter-spacing:.06em}.home-review-support>em{display:block;margin-top:5px;color:#8b9bb0;font:800 6px/1 var(--game-ui-font);font-style:normal;text-align:center;letter-spacing:.035em}@keyframes home-review-support-in{0%{opacity:0;transform:translateY(9px) scale(.98)}to{opacity:1;transform:none}}@media(max-width:430px){.home-review-dialog{padding:27px 16px 16px;border-radius:24px}.home-review-showcase{margin-inline:-16px}.home-review-stars [data-review-star]{font-size:31px}}@media(prefers-reduced-motion:reduce){.home-review-modal,.home-review-dialog{transition:none!important}.home-review-modal__backdrop,.home-review-showcase__track{animation:none!important}}.home-season-modal{position:fixed;z-index:190;inset:0;display:grid;place-items:center;padding:20px;opacity:0;pointer-events:none;transition:opacity .22s ease}.home-season-modal[hidden]{display:none}.home-season-modal.is-visible{opacity:1;pointer-events:auto}.home-season-modal__backdrop{position:absolute;inset:0;width:100%;height:100%;border:0;background:linear-gradient(180deg,#031c468a,#031433b8);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.home-season-dialog{position:relative;display:grid;justify-items:center;width:min(100%,400px);padding:28px 22px 20px;overflow:hidden;border:2px solid rgba(255,255,255,.98);border-radius:28px;background:linear-gradient(155deg,#fffffffc,#ebf6fffa);box-shadow:0 24px 65px #00194761,inset 0 1px #fff;text-align:center;transform:translateY(18px) scale(.94);transition:transform .3s cubic-bezier(.17,.86,.25,1.16)}.home-season-modal.is-visible .home-season-dialog{transform:none}.home-season-dialog:before{position:absolute;top:-62px;left:50%;width:230px;height:125px;border-radius:50%;content:"";background:radial-gradient(circle,rgba(255,67,91,.19),transparent 68%);transform:translate(-50%);pointer-events:none}.home-season-dialog>small{margin:0 0 10px;padding:6px 9px;border-radius:999px;color:#df2944;background:#ffe8ec;font:1000 7px/1 var(--game-ui-font);letter-spacing:.14em}.home-season-dialog h2{margin:0;color:#092f6c;font:1000 italic clamp(24px,7vw,33px)/.92 var(--game-ui-font);letter-spacing:-.055em}.home-season-dialog p{max-width:305px;margin:10px 0 0;color:#667d99;font:800 9px/1.45 var(--game-ui-font)}.home-season-dialog__features{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:16px}.home-season-dialog__features span{padding:7px 9px;border:1px solid #d5e5f5;border-radius:10px;color:#176bc8;background:#f4f9ff;font:1000 6.5px/1 var(--game-ui-font);letter-spacing:.07em;box-shadow:0 3px 8px #0e468b12}.home-season-dialog__close{width:100%;height:47px;margin-top:13px;border:1px solid rgba(255,255,255,.95);border-radius:15px;color:#fff;background:linear-gradient(145deg,#2b99ff,#0963d8 66%,#064aac);box-shadow:0 5px #073f93,0 9px 16px #0648a033;font:1000 10px/1 var(--game-ui-font);letter-spacing:.08em;cursor:pointer;transition:transform .14s ease,filter .14s ease}.home-season-dialog__close:active{transform:translateY(3px);filter:brightness(.97);box-shadow:0 2px #073f93,0 5px 10px #0648a02e}@media(max-width:430px){.home-season-modal{padding:16px}.home-season-dialog{padding:25px 17px 17px;border-radius:24px}.home-season-dialog h2{font-size:25px}.home-season-dialog p{font-size:8px}.home-season-dialog__close{height:44px}}@media(prefers-reduced-motion:reduce){.home-season-modal,.home-season-dialog{transition:none!important}}:is(.social-center__backdrop,.global-chat-panel__backdrop,.home-community-modal__backdrop,.home-review-modal__backdrop,.home-season-modal__backdrop){opacity:0;background:radial-gradient(ellipse at 50% 38%,rgba(28,137,255,.4) 0,rgba(11,91,214,.22) 34%,rgba(5,48,126,.08) 54%,transparent 70%),linear-gradient(180deg,#03183a6b,#020e27b8);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:opacity .22s ease}.social-center.is-open .social-center__backdrop,.global-chat-panel.is-open .global-chat-panel__backdrop,.home-community-modal.is-visible .home-community-modal__backdrop,.home-review-modal.is-visible .home-review-modal__backdrop,.home-season-modal.is-visible .home-season-modal__backdrop{opacity:1}.home-review-modal.is-visible .home-review-modal__backdrop{animation:none}.leaderboard-menu{position:fixed;display:block!important;padding:0 0 94px;box-sizing:border-box;overflow:auto!important;color:#0a326e;background:#0a5fc4}.leaderboard-menu__background{position:fixed;inset:0;width:100%;height:100%;object-fit:cover;filter:blur(2px) saturate(.82) brightness(1.08);transform:scale(1.025)}.leaderboard-menu__wash{position:fixed;z-index:-1;inset:0;background:linear-gradient(180deg,#f1f8ffd6,#e1efffbd 56%,#084dab4f);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.leaderboard-header{position:relative;z-index:2;isolation:isolate;display:grid;place-items:center;align-content:center;width:min(calc(100% - 24px),620px);min-height:152px;margin:12px auto 0;padding:10px 14px;overflow:hidden;border:1px solid rgba(255,255,255,.82);border-radius:28px;text-align:center}.leaderboard-header:where(:not(.aero-console,.aero-console *)){background:radial-gradient(circle at 8% 18%,rgba(27,174,255,.48),transparent 31%),radial-gradient(circle at 94% 13%,rgba(255,45,73,.5),transparent 34%),linear-gradient(122deg,#061d4d,#073f8d 48%,#092f72 73%,#351d55);box-shadow:0 14px 34px #02245957,0 0 0 3px #1a7eec1a,inset 0 1px #ffffff59,inset 0 -18px 35px #000f3424}.leaderboard-header h1{position:relative;z-index:1;margin:0;color:#fff;background:linear-gradient(105deg,#fff 4%,#bfe9ff 30%,#fff 48%,#ffd2d9 70%,#fff 94%);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;font:1000 italic clamp(42px,7vw,64px)/.82 var(--game-ui-font);letter-spacing:-.072em;text-shadow:0 4px 14px rgba(0,12,47,.3);-webkit-text-fill-color:transparent;animation:leaderboard-title-flow 6.8s ease-in-out infinite}.leaderboard-header em{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:17px;margin-top:20px;color:#e0f1ffd1;font:1000 17px/1 var(--game-ui-font);font-style:normal;letter-spacing:.14em;text-shadow:0 2px 6px rgba(0,18,59,.28)}@keyframes leaderboard-header-orbit{to{transform:rotate(360deg)}}@keyframes leaderboard-header-sweep{0%,60%{left:-35%;opacity:0}68%{opacity:.8}86%,to{left:122%;opacity:0}}@keyframes leaderboard-title-flow{0%,to{background-position:0 50%;filter:brightness(1)}50%{background-position:100% 50%;filter:brightness(1.08)}}.leaderboard-tabs{position:relative;z-index:2;display:grid;grid-template-columns:repeat(5,1fr);gap:5px;width:min(calc(100% - 24px),620px);margin:10px auto;padding:6px;border:1px solid rgba(255,255,255,.94);border-radius:19px}.leaderboard-tabs:where(:not(.aero-console,.aero-console *)){background:#f8fcffe0;box-shadow:0 8px 20px #0a3a7621,inset 0 1px #fff}.leaderboard-tabs button{display:flex;align-items:center;justify-content:center;gap:10px;min-width:0;height:60px;border:0;border-radius:15px;color:#73859c;background:transparent;font:1000 13px/1 var(--game-ui-font);letter-spacing:.05em;transition:color .18s ease,background .18s ease,transform .14s ease}.leaderboard-tabs button:active{transform:scale(.97)}.leaderboard-tabs button.is-active{color:#fff;background:linear-gradient(145deg,#329cff,#075bd2);box-shadow:0 4px #0748a8,0 7px 12px #074baa33}.leaderboard-tabs svg{flex:none;width:33px;height:33px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.leaderboard-tabs .leaderboard-tabs__weekly{position:relative;overflow:hidden;color:#d6203c}.leaderboard-tabs .leaderboard-tabs__weekly:where(:not(.aero-console,.aero-console *)){background:linear-gradient(145deg,#fff8f9,#ffe8ec);box-shadow:inset 0 0 0 1px #e125421f}.leaderboard-tabs .leaderboard-tabs__weekly:after{position:absolute;inset:-80% auto -80% -35%;width:26%;content:"";transform:rotate(18deg);animation:leaderboard-weekly-shine 2.6s ease-in-out infinite}.leaderboard-tabs .leaderboard-tabs__weekly:where(:not(.aero-console,.aero-console *)):after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.85),transparent)}.leaderboard-tabs .leaderboard-tabs__weekly.is-active{color:#fff}.leaderboard-tabs .leaderboard-tabs__weekly.is-active:where(:not(.aero-console,.aero-console *)){background:linear-gradient(145deg,#f67,#e52242 62%,#ba0d2a);box-shadow:0 4px #a70c25,0 8px 16px #ad0d2740}@keyframes leaderboard-weekly-shine{0%,58%{left:-35%;opacity:0}68%{opacity:1}88%,to{left:120%;opacity:0}}.leaderboard-content{position:relative;z-index:2;display:grid;gap:9px;width:min(calc(100% - 24px),620px);margin:0 auto}.leaderboard-state[hidden],.leaderboard-board[hidden],.weekly-league-hero[hidden]{display:none}.leaderboard-state{display:grid;place-items:center;align-content:center;gap:10px;min-height:430px;padding:30px;border:1px solid rgba(255,255,255,.95);border-radius:26px;background:#f7fcffeb;box-shadow:0 15px 35px #0534742b;text-align:center}.leaderboard-state strong{color:#0a397b;font:1000 italic 19px/1 var(--game-ui-font)}.leaderboard-state small{color:#77899e;font:900 7px/1.3 var(--game-ui-font);letter-spacing:.08em}.leaderboard-spinner{width:46px;height:46px;border:5px solid #d5e6f7;border-top-color:#1679e9;border-radius:50%;animation:social-spin .8s linear infinite}.leaderboard-error-mark{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;color:#fff;background:linear-gradient(145deg,#ff5d6e,#cf1933);font:1000 28px/1 var(--game-ui-font)}.leaderboard-state button{min-width:150px;height:42px;border:1px solid #fff;border-radius:13px;color:#fff;background:linear-gradient(145deg,#2b9dff,#075dd3);box-shadow:0 5px #0748a8;font:1000 9px/1 var(--game-ui-font)}.leaderboard-board{padding:10px;border:1px solid rgba(255,255,255,.96);border-radius:26px}.leaderboard-board:where(:not(.aero-console,.aero-console *)){background:linear-gradient(155deg,#fafdfff7,#eaf4fff0);box-shadow:0 14px 34px #04327033,inset 0 1px #fff}.leaderboard-board__heading{position:relative;display:grid;place-items:center;min-height:58px;padding:8px 16px 12px;text-align:center}.leaderboard-board__heading h2{margin:0;color:#0a326e;font:1000 clamp(24px,5.5vw,34px)/1 var(--game-ui-font);font-style:normal;letter-spacing:-.035em}.leaderboard-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px;margin:5px 0 12px;padding-top:13px}.leaderboard-podium__card{position:relative;display:grid;place-items:center;align-content:center;min-width:0;min-height:158px;padding:30px 7px 2px;overflow:hidden;border:1px solid #cddbe8;border-radius:21px 21px 12px 12px;text-align:center}.leaderboard-podium__card:where(:not(.aero-console,.aero-console *)){background:linear-gradient(160deg,#fff,#e8f0f8);box-shadow:0 9px 18px #113e7524,inset 0 -6px #8296ae1a}.leaderboard-podium__card.is-place-1{min-height:198px;padding-top:34px;padding-bottom:6px;border-color:#f0c44c;animation:leaderboard-gold-pulse 2.8s ease-in-out infinite}.leaderboard-podium__card.is-place-1:where(:not(.aero-console,.aero-console *)){background:linear-gradient(145deg,#fffef4,#ffe897 56%,#f5bd35);box-shadow:0 0 0 1px #ffe171b3,0 13px 26px #b57d1040,inset 0 -8px #aa69001f}.leaderboard-podium__card.is-place-2{min-height:174px}.leaderboard-podium__card.is-place-2:where(:not(.aero-console,.aero-console *)){background:linear-gradient(150deg,#fff,#e8eef5 53%,#c5d0dc);box-shadow:0 10px 20px #4b5d742e,inset 0 -7px #5b6c821a}.leaderboard-podium__card.is-place-3{min-height:160px;border-color:#dfb086}.leaderboard-podium__card.is-place-3:where(:not(.aero-console,.aero-console *)){background:linear-gradient(150deg,#fff9f2,#efd5bb 56%,#c88b58);box-shadow:0 9px 18px #844a2029,inset 0 -7px #743a131a}.leaderboard-podium__card.is-you{outline:2px solid #1682f1;outline-offset:2px}@keyframes leaderboard-gold-pulse{0%,to{filter:brightness(1);box-shadow:0 0 0 1px #ffe171b3,0 13px 26px #b57d1040,inset 0 -8px #aa69001f}50%{filter:brightness(1.06);box-shadow:0 0 16px #ffcf378c,0 15px 30px #b57d104d,inset 0 -8px #aa69001a}}.leaderboard-podium__place{position:absolute;top:0;right:0;left:0;height:28px;color:#405168;background:linear-gradient(90deg,#e6edf4,#aab8c7,#edf3f8);font:1000 12px/28px var(--game-ui-font)}.leaderboard-podium__card.is-place-1 .leaderboard-podium__place{color:#724400;background:linear-gradient(90deg,#ffd65b,#fff0a0,#efad16)}.leaderboard-podium__card.is-place-3 .leaderboard-podium__place{color:#673413;background:linear-gradient(90deg,#dca06b,#f0c29a,#b96b35)}.leaderboard-podium__place b{margin-left:4px}.leaderboard-podium__copy{display:grid;grid-template-rows:14px 24px 8px;justify-items:center;align-items:center;gap:2px;width:100%;min-width:0;margin-top:8px;text-align:center}.leaderboard-podium__copy>strong,.leaderboard-podium__copy>b,.leaderboard-podium__copy>small{display:block;width:100%;min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.leaderboard-podium__copy>strong{color:#123a6d;font:1000 clamp(10px,2.65vw,12.5px)/1 var(--game-ui-font)}.leaderboard-podium__copy>b{align-self:center;color:#0e6ddc;font:1000 clamp(7.5px,1.9vw,9px)/1 var(--game-ui-font)}.leaderboard-podium__copy>small{align-self:end;color:#657990;font:900 clamp(5px,1.35vw,6px)/1 var(--game-ui-font)}.leaderboard-podium__rank{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;min-width:0;height:24px;color:#0e6ddc;white-space:nowrap}.leaderboard-podium__rank img{flex:none;width:22px;height:22px;object-fit:contain;filter:drop-shadow(0 2px 2px rgba(7,43,94,.18))}.leaderboard-podium__rank b{min-width:0;overflow:hidden;font:1000 clamp(7px,1.8vw,8.5px)/1 var(--game-ui-font);text-align:center;text-overflow:ellipsis}.leaderboard-avatar{position:relative;display:block;flex:none;width:48px;height:48px;border:2px solid #fff;border-radius:15px;background:#dbeaf8;box-shadow:0 3px 9px #0c3e802e,0 0 0 2px #2b8df4}.leaderboard-avatar>img:first-child{width:100%;height:100%;border-radius:12px;object-fit:cover}.leaderboard-avatar__badge{position:absolute!important;z-index:3;inset:auto auto -7% 50%!important;width:122%!important;height:auto!important;max-height:43%!important;border-radius:0!important;object-fit:contain!important;pointer-events:none;transform:translate(-50%);filter:drop-shadow(0 2px 2px rgba(5,20,42,.34))}.leaderboard-podium .leaderboard-avatar{width:58px;height:58px;border-radius:18px}.leaderboard-podium .leaderboard-avatar>img:first-child{border-radius:15px}.leaderboard-list{display:grid;gap:6px}.leaderboard-row{display:grid;grid-template-columns:42px 48px minmax(0,1fr) auto minmax(68px,auto);align-items:center;gap:8px;min-height:64px;padding:7px 9px;border:1px solid #d7e5f3;border-radius:16px}.leaderboard-row:where(:not(.aero-console,.aero-console *)){background:#fffffff0;box-shadow:0 4px 10px #143f7514}.leaderboard-row.is-you{border-color:#1682f1}.leaderboard-row.is-you:where(:not(.aero-console,.aero-console *)){background:linear-gradient(105deg,#f8fcff,#e4f2ff);box-shadow:0 0 0 1px #1682f13d,0 5px 13px #0a54b01f}.leaderboard-row__position{color:#40658d;font:1000 12px/1 var(--game-ui-font);text-align:center}.leaderboard-row.is-place-1 .leaderboard-row__position{color:#d49300}.leaderboard-row.is-place-2 .leaderboard-row__position{color:#7f93aa}.leaderboard-row.is-place-3 .leaderboard-row__position{color:#b87336}.leaderboard-row__identity{min-width:0}.leaderboard-row__identity strong,.leaderboard-row__identity small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leaderboard-row__identity strong{color:#123a6e;font:1000 11px/1 var(--game-ui-font)}.leaderboard-row__identity small{margin-top:5px;color:#798a9e;font:850 6.5px/1 var(--game-ui-font)}.leaderboard-row>em{padding:5px 7px;border-radius:8px;color:#3970a8;background:#edf5fd;font:900 6px/1 var(--game-ui-font);font-style:normal;white-space:nowrap}.leaderboard-row__score{overflow:hidden;color:#0d6fdf;font:1000 11px/1 var(--game-ui-font);text-align:right;text-overflow:ellipsis;white-space:nowrap}.leaderboard-expand{display:grid;place-items:center;gap:3px;width:100%;height:43px;margin-top:8px;border:1px solid #c9def3;border-radius:14px;color:#176dca;font:1000 7px/1 var(--game-ui-font);letter-spacing:.09em}.leaderboard-expand:where(:not(.aero-console,.aero-console *)){background:linear-gradient(180deg,#f7fbff,#e7f2fd);box-shadow:0 4px 10px #143f7514}.leaderboard-expand[hidden]{display:none}.leaderboard-expand svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}.leaderboard-expand.is-expanded svg{transform:rotate(180deg)}.leaderboard-current{position:relative;z-index:4;margin:0 0 9px;padding:5px;border:2px solid #1682f1;border-radius:19px;background:linear-gradient(105deg,#e4f2fffa,#d3e9fff7);box-shadow:0 0 0 1px #ffffffe6,0 7px 16px #05408b2e,inset 0 1px #fff}.leaderboard-current>small{display:block;padding:2px 6px 5px;color:#ed354a;font:1000 6px/1 var(--game-ui-font);letter-spacing:.12em}.leaderboard-current .leaderboard-row{border:0}.leaderboard-current .leaderboard-row:where(:not(.aero-console,.aero-console *)){box-shadow:none}.leaderboard-empty{display:grid;place-items:center;gap:8px;padding:36px 20px;text-align:center}.leaderboard-empty span{color:#eab326;font-size:30px}.leaderboard-empty strong{color:#17447a;font:1000 12px/1 var(--game-ui-font)}.leaderboard-empty small{color:#8392a5;font:900 6px/1 var(--game-ui-font);letter-spacing:.08em}.weekly-league-hero{position:relative;display:grid;grid-template-columns:62px minmax(0,1fr) 118px;grid-template-rows:auto auto;align-items:center;gap:9px 14px;padding:14px 15px 12px;overflow:hidden;border:1px solid rgba(255,255,255,.95);border-radius:22px;color:#fff}.weekly-league-hero:where(:not(.aero-console,.aero-console *)){background:linear-gradient(120deg,#073774,#075cb7 61%,#087bd9);box-shadow:0 12px 28px #032d6938,inset 0 1px #fff3}.weekly-league-hero__cup{position:relative;z-index:1;grid-row:1/3;display:grid;place-items:center;width:58px;height:58px;border:1px solid rgba(255,255,255,.72);border-radius:17px;color:#805500;background:linear-gradient(145deg,#ffe681,#ffc738);box-shadow:0 4px #c58412,0 8px 16px #001b443b,inset 0 1px #ffffffb8}.weekly-league-hero__cup svg{width:37px;height:37px;fill:none;stroke:currentColor;stroke-width:2.35;stroke-linecap:round;stroke-linejoin:round}.weekly-league-hero__copy{position:relative;z-index:1;min-width:0;align-self:end}.weekly-league-hero__eyebrow{display:flex;align-items:center;gap:9px}.weekly-league-hero__eyebrow b,.weekly-league-hero__eyebrow small,.weekly-league-hero__prize small{font:950 6px/1 var(--game-ui-font);letter-spacing:.14em}.weekly-league-hero__eyebrow b{color:#fff}.weekly-league-hero__eyebrow small{display:flex;align-items:center;gap:9px;color:#94cbfa}.weekly-league-hero__eyebrow small:before{width:18px;height:1px;content:"";background:#9ed2ff7a}.weekly-league-hero__copy time{display:block;margin-top:5px;font:1000 clamp(20px,4vw,27px)/1 var(--game-ui-font);letter-spacing:-.035em}.weekly-league-hero__copy p{display:flex;align-items:center;gap:7px;margin:6px 0 0;color:#dcecff;font:750 7px/1.25 var(--game-ui-font)}.weekly-league-hero__copy p i,.weekly-league-hero__copy em i{flex:none;width:3px;height:3px;border-radius:50%;background:#68baff}.weekly-league-hero__copy em{display:flex;align-items:center;gap:5px;margin-top:6px;color:#8bcafb;font:850 6px/1 var(--game-ui-font);font-style:normal;letter-spacing:.03em}.weekly-league-hero__copy em b{color:#c8e8ff;font-weight:1000}.weekly-league-hero__prize{position:relative;z-index:1;grid-row:1/2;grid-column:3;min-width:0;padding:11px 9px 10px;border:1px solid rgba(255,255,255,.28);border-radius:16px;text-align:center}.weekly-league-hero__prize:where(:not(.aero-console,.aero-console *)){background:linear-gradient(150deg,#ffffff29,#ffffff14);box-shadow:inset 0 1px #ffffff1f}.weekly-league-hero__prize small{color:#a8d8ff}.weekly-league-hero__prize>b{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:7px;color:#fff;font:1000 17px/1 var(--game-ui-font)}.weekly-league-hero__prize i{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;color:#805500;background:#ffd45a;font:1000 10px/1 var(--game-ui-font);font-style:normal;box-shadow:0 2px 5px #001e4633}.weekly-league-hero__prize em{display:block;margin-top:6px;color:#9fd6ff;font:950 7px/1 var(--game-ui-font);font-style:normal;letter-spacing:.06em}.weekly-league-hero__limit{position:relative;z-index:1;grid-column:2/4;display:flex;align-items:center;justify-content:center;gap:10px;min-height:24px;padding:0 12px;border:1px solid rgba(151,207,255,.13);border-radius:9px;color:#a9d7fb;background:#001d483d;font:850 6px/1 var(--game-ui-font);letter-spacing:.07em}.weekly-league-hero__limit b{color:#e2f1ff;font-weight:1000}.weekly-league-hero__limit i{width:1px;height:10px;background:#a4d7ff40}.leaderboard-menu.is-ready .leaderboard-header{animation:online-header-enter .55s cubic-bezier(.16,.84,.2,1) both}.leaderboard-menu.is-ready .leaderboard-tabs{animation:career-panel-rich-enter .55s .06s cubic-bezier(.16,.84,.2,1) both}.leaderboard-menu.is-ready .leaderboard-content{animation:career-panel-rich-enter .6s .11s cubic-bezier(.16,.84,.2,1) both}@media(max-width:520px){.leaderboard-header{min-height:108px;margin-top:7px;padding:8px 5px;border-radius:22px}.leaderboard-header h1{font-size:clamp(30px,10vw,42px)}.leaderboard-header em{gap:7px;margin-top:12px;font-size:clamp(8px,2.45vw,10.5px);letter-spacing:.08em;white-space:nowrap}.leaderboard-tabs{gap:3px;margin:7px auto;padding:4px;border-radius:16px}.leaderboard-tabs button{gap:5px;height:51px;font-size:9.5px}.leaderboard-tabs svg{width:25px;height:25px}.leaderboard-board{padding:7px;border-radius:21px}.leaderboard-podium{gap:4px;padding-top:8px}.leaderboard-podium__card{min-height:139px;padding-right:4px;padding-left:4px}.leaderboard-podium__card.is-place-1{min-height:174px}.leaderboard-podium__card.is-place-2{min-height:153px}.leaderboard-podium__card.is-place-3{min-height:141px}.leaderboard-podium .leaderboard-avatar{width:50px;height:50px}.leaderboard-podium__rank{gap:2px}.leaderboard-podium__rank img{width:19px;height:19px}.leaderboard-podium__rank b{font-size:7.5px}.leaderboard-row{grid-template-columns:30px 42px minmax(0,1fr) minmax(57px,auto);gap:6px;min-height:57px;padding:6px}.leaderboard-row.is-world-tour{grid-template-columns:30px 42px minmax(0,1fr) auto minmax(57px,auto)}.leaderboard-row .leaderboard-avatar{width:42px;height:42px;border-radius:13px}.leaderboard-row>em{display:none}.leaderboard-row.is-world-tour>em{display:block;padding:5px 6px;font-size:5.5px}.leaderboard-row__identity strong{font-size:9.5px}.leaderboard-row__score{font-size:8px}.weekly-league-hero{grid-template-columns:48px minmax(0,1fr) 78px;gap:7px 9px;padding:10px;border-radius:19px}.weekly-league-hero__cup{width:46px;height:46px;border-radius:14px}.weekly-league-hero__cup svg{width:30px;height:30px}.weekly-league-hero__eyebrow{gap:6px}.weekly-league-hero__eyebrow b,.weekly-league-hero__eyebrow small,.weekly-league-hero__prize small{font-size:5px;letter-spacing:.09em}.weekly-league-hero__eyebrow small:before{width:8px}.weekly-league-hero__copy time{font-size:20px}.weekly-league-hero__info p{gap:4px;font-size:5.5px}.weekly-league-hero__copy em{gap:3px;font-size:4.5px}.weekly-league-hero__prize{padding:8px 3px}.weekly-league-hero__prize>b{gap:3px;font-size:12px}.weekly-league-hero__prize i{width:16px;height:16px;font-size:8px}.weekly-league-hero__prize em{margin-top:5px;font-size:5.5px}.weekly-league-hero__limit{grid-column:1/-1;min-height:22px;gap:7px;padding:0 6px;font-size:5px}}@media(max-width:520px){.leaderboard-tabs{gap:2px;padding:4px}.leaderboard-tabs button{flex-direction:column;gap:2px;height:52px;font-size:7px;letter-spacing:.025em}.leaderboard-tabs svg{width:22px;height:22px}}.weekly-league-hero{display:flex;flex-direction:column;align-items:center;gap:0;padding:15px 16px 14px;border-radius:23px;text-align:center}.weekly-league-hero:where(:not(.aero-console,.aero-console *)){background:radial-gradient(circle at 50% -22%,rgba(44,160,255,.72),transparent 42%),linear-gradient(150deg,#062d68,#0754ad 54%,#0878d6)}.weekly-league-hero__title{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:10px}.weekly-league-hero__title>span:last-child{display:grid;justify-items:start;gap:3px;text-align:left}.weekly-league-hero__title small{color:#9ed6ff;font:950 6px/1 var(--game-ui-font);letter-spacing:.18em}.weekly-league-hero__title strong{color:#fff;font:1000 22px/.9 var(--game-ui-font);letter-spacing:-.045em;text-shadow:0 2px 8px rgba(0,28,73,.28)}.weekly-league-hero__cup{grid-row:auto;width:38px;height:38px;border-radius:12px;box-shadow:0 3px #bd7910,0 6px 12px #00194433,inset 0 1px #ffffffb8}.weekly-league-hero__cup svg{width:25px;height:25px;stroke-width:2.45}.weekly-league-hero__timer{position:relative;z-index:1;display:grid;justify-items:center;gap:4px;margin-top:10px}.weekly-league-hero__timer small{color:#9bd2ff;font:950 6px/1 var(--game-ui-font);letter-spacing:.2em}.weekly-league-hero__timer time{color:#fff;font:1000 clamp(25px,5vw,32px)/.95 var(--game-ui-font);letter-spacing:-.045em;text-shadow:0 2px 9px rgba(0,25,67,.26)}.weekly-league-hero__info{position:relative;z-index:1;display:grid;justify-items:center;gap:6px;width:100%;margin-top:9px}.weekly-league-hero__info p{display:flex;align-items:center;justify-content:center;gap:7px;margin:0;color:#e5f2ff;font:800 7px/1.25 var(--game-ui-font)}.weekly-league-hero__info p i,.weekly-league-hero__info em i,.weekly-league-hero__info small i{flex:none;width:3px;height:3px;border-radius:50%;background:#74c3ff}.weekly-league-hero__info em{display:flex;align-items:center;justify-content:center;gap:8px;color:#a7d7fc;font:900 6px/1 var(--game-ui-font);font-style:normal}.weekly-league-hero__info em b{color:#cfeaff;font-weight:1000}.weekly-league-hero__info>small{display:flex;align-items:center;justify-content:center;gap:8px;color:#7fbff0;font:850 5.5px/1 var(--game-ui-font);letter-spacing:.05em}.weekly-league-hero__prize{position:relative;z-index:1;grid-row:auto;grid-column:auto;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:13px;width:100%;min-width:0;margin-top:12px;padding:11px 14px;border:1px solid rgba(255,220,105,.5);border-radius:15px;text-align:left}.weekly-league-hero__prize:where(:not(.aero-console,.aero-console *)){background:linear-gradient(100deg,#00255994,#1c7cd76b);box-shadow:inset 0 1px #ffffff29,0 5px 14px #001b4221}.weekly-league-hero__prize>span{display:grid;gap:4px;min-width:0}.weekly-league-hero__prize small{color:#ffd86b;font:1000 6px/1 var(--game-ui-font);letter-spacing:.13em}.weekly-league-hero__prize>span strong{overflow:hidden;color:#fff;font:1000 10px/1 var(--game-ui-font);letter-spacing:.035em;text-overflow:ellipsis;white-space:nowrap}.weekly-league-hero__prize>b{display:flex;align-items:center;justify-content:center;gap:6px;margin:0;color:#fff;font:1000 18px/1 var(--game-ui-font)}.weekly-league-hero__prize i{width:21px;height:21px;font-size:10px}.weekly-league-hero__prize>em{min-width:64px;margin:0;padding:7px 9px;border-left:1px solid rgba(168,215,255,.25);color:#bce2ff;font:1000 8px/1 var(--game-ui-font);font-style:normal;text-align:center;letter-spacing:.04em}.weekly-league-hero__prize.is-claimable{grid-template-columns:minmax(0,1fr) auto auto auto;border-color:#ffd852d1}.weekly-league-hero__prize.is-claimable:where(:not(.aero-console,.aero-console *)){background:linear-gradient(100deg,#5833006b,#1067be8c);box-shadow:0 0 0 1px #ffdb5b26,0 7px 18px #001c4633,inset 0 1px #fff3}.weekly-league-hero__prize button{min-width:116px;height:34px;border:1px solid rgba(255,255,255,.9);border-radius:10px;color:#724900;font:1000 7px/1 var(--game-ui-font);letter-spacing:.07em;cursor:pointer;transition:transform .14s ease,filter .14s ease}.weekly-league-hero__prize button:where(:not(.aero-console,.aero-console *)){background:linear-gradient(145deg,#ffe978,#ffc634);box-shadow:0 3px #b9780d,0 5px 10px #001f4833}.weekly-league-hero__prize button:active{transform:translateY(2px)}.weekly-league-hero__prize button:active:where(:not(.aero-console,.aero-console *)){box-shadow:0 1px #b9780d,0 3px 7px #001f482e}.weekly-league-hero__prize button:disabled{cursor:default;filter:saturate(.72)}.weekly-league-hero__prize button.is-claimed{color:#075525}.weekly-league-hero__prize button.is-claimed:where(:not(.aero-console,.aero-console *)){background:linear-gradient(145deg,#aaf3bd,#62d98b);box-shadow:0 3px #249853}.weekly-league-hero.is-results:where(:not(.aero-console,.aero-console *)){background:radial-gradient(circle at 50% -15%,rgba(255,204,74,.32),transparent 39%),linear-gradient(150deg,#082d64,#074c9d 55%,#086fc6)}.weekly-league-hero__result-copy{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:7px;margin:8px 0 0;color:#dceeff;font:800 7px/1.2 var(--game-ui-font)}.weekly-league-hero__result-copy i{width:3px;height:3px;border-radius:50%;background:#ffd25b}.weekly-league-hero__winners{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:100%;margin-top:10px}.weekly-league-hero__winners article{position:relative;display:grid;grid-template-columns:auto 32px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:7px 9px;border:1px solid rgba(255,255,255,.24);border-radius:12px;background:#00214e42;text-align:left}.weekly-league-hero__winners article.is-place-1{border-color:#ffd64aad;background:linear-gradient(120deg,#7649006b,#1056a059)}.weekly-league-hero__winners article.is-place-2{border-color:#d8e7f785}.weekly-league-hero__winners article.is-place-3{border-color:#dc9a6594}.weekly-league-hero__winners article>b{color:#ffd65a;font:1000 10px/1 var(--game-ui-font)}.weekly-league-hero__winners .leaderboard-avatar{width:30px;height:30px;border-width:1px;border-radius:10px;box-shadow:0 0 0 1px #ffffffb3,0 3px 7px #001b4238}.weekly-league-hero__winners .leaderboard-avatar>img:first-child{border-radius:8px}.weekly-league-hero__winners article>strong{overflow:hidden;color:#fff;font:1000 7px/1 var(--game-ui-font);text-overflow:ellipsis;white-space:nowrap}.weekly-league-hero__winners article>small{color:#9fd4ff;font:950 6px/1 var(--game-ui-font)}.weekly-league-hero__winners article>em{grid-column:3/5;color:#ffd86b;font:900 5.5px/1 var(--game-ui-font);font-style:normal}.weekly-league-hero__result-status{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;margin-top:10px;padding:9px;border:1px solid rgba(151,207,255,.18);border-radius:12px;color:#9fd2fa;background:#001d483d;font:850 6px/1 var(--game-ui-font)}.weekly-league-hero__result-status b{color:#ffe078;font-weight:1000;letter-spacing:.06em}@media(max-width:520px){.weekly-league-hero{padding:13px 10px 11px}.weekly-league-hero__title{gap:8px}.weekly-league-hero__title strong{font-size:18px}.weekly-league-hero__cup{width:34px;height:34px;border-radius:11px}.weekly-league-hero__cup svg{width:22px;height:22px}.weekly-league-hero__timer{margin-top:8px}.weekly-league-hero__timer time{font-size:24px}.weekly-league-hero__info{gap:5px;margin-top:8px}.weekly-league-hero__info p{gap:5px;font-size:5.7px}.weekly-league-hero__info em{gap:5px;font-size:4.8px}.weekly-league-hero__info>small{gap:5px;font-size:4.7px}.weekly-league-hero__prize{gap:8px;margin-top:10px;padding:9px 10px}.weekly-league-hero__prize>span strong{font-size:7px}.weekly-league-hero__prize small{font-size:5px}.weekly-league-hero__prize>b{gap:4px;font-size:14px}.weekly-league-hero__prize i{width:17px;height:17px;font-size:8px}.weekly-league-hero__prize>em{min-width:48px;padding:6px;font-size:6px}.weekly-league-hero__prize.is-claimable{grid-template-columns:minmax(0,1fr) auto auto}.weekly-league-hero__prize button{grid-column:1/-1;width:100%;height:30px}.weekly-league-hero__winners{gap:4px}.weekly-league-hero__winners article{grid-template-columns:1fr;justify-items:center;gap:3px;padding:7px 3px;text-align:center}.weekly-league-hero__winners .leaderboard-avatar{grid-row:2;width:28px;height:28px}.weekly-league-hero__winners article>strong{width:100%;font-size:5.5px;text-align:center}.weekly-league-hero__winners article>small{font-size:5px}.weekly-league-hero__winners article>em{grid-column:1;font-size:4.5px}.weekly-league-hero__result-status{display:grid;gap:4px;font-size:5px}}.leaderboard-row__score{grid-column:-2/-1;display:flex;align-items:center;justify-self:end;gap:6px}.leaderboard-row__score img{flex:none;width:30px;height:30px;object-fit:contain;filter:drop-shadow(0 3px 4px rgba(10,47,99,.2))}.leaderboard-row__score b{overflow:hidden;font:inherit;text-overflow:ellipsis;white-space:nowrap}.leaderboard-row.is-account-level .leaderboard-row__score img{width:24px;height:24px}.leaderboard-podium__card.is-account-level .leaderboard-podium__rank img,.leaderboard-row.is-account-level .leaderboard-row__score img{object-fit:cover;object-position:center}@media(max-width:520px){.leaderboard-row__score{gap:3px}.leaderboard-row__score img{width:24px;height:24px}}@media(prefers-reduced-motion:reduce){.leaderboard-menu *,.leaderboard-menu *:before,.leaderboard-menu *:after{animation:none!important;transition-duration:.01ms!important}}@supports (padding-top:env(safe-area-inset-top)){html.standalone-display{--standalone-safe-top:env(safe-area-inset-top);--standalone-safe-bottom:env(safe-area-inset-bottom)}html.standalone-display .career-world-tour-v2 .career-header{margin-top:8px;padding-top:11px}html.standalone-display .online-header{margin-top:calc(16px + var(--standalone-safe-top));padding-top:12px}html.standalone-display .leaderboard-header{margin-top:calc(12px + var(--standalone-safe-top))}html.standalone-display .app-bottom-nav{bottom:max(8px,var(--standalone-safe-bottom))}}@media(max-width:600px)and (orientation:portrait){html.standalone-display .career-world-tour-v2 .career-content{height:calc(var(--app-height,100dvh) - var(--standalone-safe-top) - 108px - 94px);grid-template-rows:150px 232px 158px;align-content:start;gap:7px;padding-bottom:calc(18px + var(--standalone-safe-bottom));scroll-padding-bottom:calc(88px + var(--standalone-safe-bottom))}html.standalone-display .career-world-tour-v2 .career-destinations{height:150px;padding-top:7px;padding-bottom:4px}html.standalone-display .career-world-tour-v2 .career-stage{grid-template-rows:132px 100px}html.standalone-display .career-world-tour-v2 .career-match-panel,html.standalone-display .career-world-tour-v2 .career-match-panel>article.career-rival{min-height:158px;height:158px}}@media(orientation:portrait)and (max-width:380px),(orientation:portrait)and (max-height:820px){html.standalone-display .career-world-tour-v2 .career-header{margin-top:8px;padding-top:9px}html.standalone-display .career-world-tour-v2 .career-content{height:calc(var(--app-height,100dvh) - var(--standalone-safe-top) - 98px - 94px);grid-template-rows:116px 206px 148px;gap:7px}html.standalone-display .career-world-tour-v2 .career-destinations{height:116px;padding-top:6px;padding-bottom:0}html.standalone-display .career-world-tour-v2 .career-destination{height:110px}html.standalone-display .career-world-tour-v2 .career-destination>span{flex-basis:64px;height:64px}html.standalone-display .career-world-tour-v2 .career-stage{grid-template-rows:116px 90px}html.standalone-display .career-world-tour-v2 .career-match-panel,html.standalone-display .career-world-tour-v2 .career-match-panel>article.career-rival{min-height:148px;height:148px}}@media(max-width:520px){html.standalone-display .leaderboard-header{margin-top:calc(7px + var(--standalone-safe-top))}}@media(max-height:760px){html.standalone-display .online-header{margin-top:calc(10px + var(--standalone-safe-top));padding-top:9px}}@media(max-width:600px)and (orientation:portrait){html.telegram-mini-app .career-world-tour-v2 .career-content{height:calc(var(--app-height,100dvh) - 108px - 94px);grid-template-rows:145px 248px 166px;gap:8px;padding-bottom:18px;scroll-padding-bottom:88px}html.telegram-mini-app .career-world-tour-v2 .career-destinations{height:145px;padding-top:10px;padding-bottom:0}html.telegram-mini-app .career-world-tour-v2 .career-stage{grid-template-rows:142px 106px}html.telegram-mini-app .career-world-tour-v2 .career-match-panel,html.telegram-mini-app .career-world-tour-v2 .career-match-panel>article.career-rival{min-height:166px;height:166px}html.telegram-mini-app.telegram-short-content .career-world-tour-v2 .career-content{height:calc(var(--app-height,100dvh) - 98px - 94px);grid-template-rows:116px 206px 148px;gap:7px}html.telegram-mini-app.telegram-short-content .career-world-tour-v2 .career-destinations{height:116px;padding-top:6px}html.telegram-mini-app.telegram-short-content .career-world-tour-v2 .career-destination{height:110px}html.telegram-mini-app.telegram-short-content .career-world-tour-v2 .career-destination>span{flex-basis:64px;height:64px}html.telegram-mini-app.telegram-short-content .career-world-tour-v2 .career-stage{grid-template-rows:116px 90px}html.telegram-mini-app.telegram-short-content .career-world-tour-v2 .career-match-panel,html.telegram-mini-app.telegram-short-content .career-world-tour-v2 .career-match-panel>article.career-rival{min-height:148px;height:148px}}@media(orientation:portrait)and (max-width:600px){html.telegram-mini-app{--telegram-overlay-clearance:clamp(56px,7.3dvh,68px)}html.telegram-mini-app .leaderboard-header,html.telegram-mini-app .online-header,html.telegram-mini-app .career-world-tour-v2 .career-header,html.telegram-mini-app .friend-home-header.online-header{height:108px;min-height:108px;margin-top:var(--telegram-overlay-clearance);padding-top:11px;padding-bottom:11px;box-sizing:border-box}html.telegram-mini-app .leaderboard-header{padding-right:5px;padding-left:5px}html.telegram-mini-app .online-header,html.telegram-mini-app .friend-home-header.online-header{margin-bottom:0;padding-right:20px;padding-left:20px}html.telegram-mini-app .ranked-header.online-header,html.telegram-mini-app .friend-home-header.online-header{padding-right:16px;padding-left:70px}html.telegram-mini-app .career-world-tour-v2 .career-header{margin-top:8px;padding-right:12px;padding-left:16px}html.telegram-mini-app .online-content{height:calc(var(--app-height,100dvh) - var(--telegram-overlay-clearance) - 108px - 94px);margin-top:32px}html.telegram-mini-app .career-world-tour-v2 .career-content{height:calc(var(--app-height,100dvh) - 8px - 108px - 94px);grid-template-rows:132px 232px 158px;gap:7px;padding-bottom:14px;scroll-padding-bottom:88px}html.telegram-mini-app .career-world-tour-v2 .career-destinations{height:132px;margin-top:0;padding-top:6px;padding-bottom:0}html.telegram-mini-app .career-world-tour-v2 .career-destination{height:126px}html.telegram-mini-app .career-world-tour-v2 .career-destination>span{flex-basis:78px;height:78px}html.telegram-mini-app .career-world-tour-v2 .career-stage{grid-template-rows:132px 100px}html.telegram-mini-app .career-world-tour-v2 .career-match-panel,html.telegram-mini-app .career-world-tour-v2 .career-match-panel>article.career-rival{min-height:158px;height:158px}html.telegram-mini-app.telegram-short-content .career-world-tour-v2 .career-content{height:calc(var(--app-height,100dvh) - 8px - 94px - 86px);grid-template-rows:108px 196px 142px;gap:7px}html.telegram-mini-app.telegram-short-content .career-world-tour-v2 .career-destinations{height:108px;padding-top:4px}html.telegram-mini-app.telegram-short-content .career-world-tour-v2 .career-destination{height:104px}html.telegram-mini-app.telegram-short-content .career-world-tour-v2 .career-destination>span{flex-basis:60px;height:60px}html.telegram-mini-app.telegram-short-content .career-world-tour-v2 .career-stage{grid-template-rows:108px 88px}html.telegram-mini-app.telegram-short-content .career-world-tour-v2 .career-match-panel,html.telegram-mini-app.telegram-short-content .career-world-tour-v2 .career-match-panel>article.career-rival{min-height:142px;height:142px}html.telegram-mini-app .friend-menu__content,html.telegram-mini-app .friend-menu__content[data-view=home]{height:100%;min-height:0;padding-top:var(--telegram-overlay-clearance);padding-bottom:max(18px,env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior-y:contain}html.telegram-mini-app .friend-home-header.online-header{margin-top:0;margin-bottom:9px}html.telegram-mini-app .friend-menu__content:not([data-view=home]) .friend-header{height:72px;min-height:72px;margin:0 auto 8px;padding-top:8px;padding-bottom:8px;border-radius:21px;box-sizing:border-box}html.telegram-mini-app .friend-layout{gap:8px}html.telegram-mini-app .friend-layout--home .friend-profile{min-height:150px;grid-template-rows:minmax(76px,1fr) 45px;padding-top:8px;padding-bottom:7px}html.telegram-mini-app .friend-layout--home .friend-choice{min-height:160px;padding-top:12px;padding-bottom:12px}html.telegram-mini-app .friend-layout--join .friend-profile{min-height:150px;grid-template-rows:minmax(76px,1fr) 45px;padding:8px 9px 7px}html.telegram-mini-app .friend-layout--join .friend-join-card{min-height:420px;padding:14px 14px 13px}html.telegram-mini-app .friend-layout--join .friend-join-card__title{grid-template-columns:28% minmax(0,1fr)}html.telegram-mini-app .friend-layout--join .friend-choice__icon--small{width:clamp(68px,20vw,82px)}html.telegram-mini-app .friend-layout--join .friend-join-card__title>div{padding-left:10px}html.telegram-mini-app .friend-layout--join .friend-join-card__title strong{font-size:clamp(27px,7.4vw,34px)}html.telegram-mini-app .friend-layout--join .friend-join-card__title i{width:54px;height:4px;margin:7px 0}html.telegram-mini-app .friend-layout--join .friend-join-card__title small{font-size:10px}html.telegram-mini-app .friend-layout--join .friend-join-card label{margin:12px 0 9px;font-size:11px}html.telegram-mini-app .friend-layout--join .friend-pin{gap:4px}html.telegram-mini-app .friend-layout--join .friend-pin__slot{height:50px;aspect-ratio:auto;border-radius:11px;font-size:22px}html.telegram-mini-app .friend-layout--join .friend-primary--join{min-height:54px;margin-top:13px;font-size:clamp(25px,7vw,32px)}html.telegram-mini-app .friend-layout--join .friend-join-card__note{gap:8px;margin-top:12px;font-size:16px}html.telegram-mini-app .friend-layout--join .friend-join-card__note span{font-size:9px}}@media(orientation:portrait)and (max-width:600px)and (max-height:760px){html.telegram-mini-app{--telegram-overlay-clearance:56px}html.telegram-mini-app .leaderboard-header,html.telegram-mini-app .online-header,html.telegram-mini-app .career-world-tour-v2 .career-header,html.telegram-mini-app .friend-home-header.online-header{height:94px;min-height:94px;padding-top:9px;padding-bottom:9px}html.telegram-mini-app .friend-menu__content:not([data-view=home]) .friend-header{height:64px;min-height:64px}html.telegram-mini-app .friend-layout--join .friend-profile{min-height:120px;grid-template-rows:minmax(60px,1fr) 37px}html.telegram-mini-app .friend-layout--join .friend-join-card{min-height:330px;padding-top:10px;padding-bottom:10px}html.telegram-mini-app .friend-layout--join .friend-choice__icon--small{width:60px}html.telegram-mini-app .friend-layout--join .friend-pin__slot{height:38px}html.telegram-mini-app .friend-layout--join .friend-primary--join{min-height:48px;margin-top:9px}html.telegram-mini-app .friend-layout--join .friend-join-card__note{margin-top:8px}}@media(max-width:600px)and (orientation:portrait){html:not(.standalone-display):not(.telegram-mini-app):not(.instagram-in-app-browser) .career-world-tour-v2 .career-header{min-height:98px;box-sizing:border-box}html:not(.standalone-display):not(.telegram-mini-app):not(.instagram-in-app-browser) .career-world-tour-v2 .career-content{height:calc(var(--app-height,100dvh) - 106px - 86px);grid-template-rows:132fr 232fr 158fr;align-content:stretch;gap:8px;padding:7px 0;overflow:hidden}html:not(.standalone-display):not(.telegram-mini-app):not(.instagram-in-app-browser) .career-world-tour-v2 .career-destinations{height:100%;margin-top:0;padding-top:6px;padding-bottom:0;box-sizing:border-box}html:not(.standalone-display):not(.telegram-mini-app):not(.instagram-in-app-browser) .career-world-tour-v2 .career-destination{height:100%}html:not(.standalone-display):not(.telegram-mini-app):not(.instagram-in-app-browser) .career-world-tour-v2 .career-destination>span{flex:0 0 clamp(60px,62%,78px);min-height:0;height:auto}html:not(.standalone-display):not(.telegram-mini-app):not(.instagram-in-app-browser) .career-world-tour-v2 .career-stage{height:100%;grid-template-rows:132fr 100fr;align-content:stretch;box-sizing:border-box}html:not(.standalone-display):not(.telegram-mini-app):not(.instagram-in-app-browser) .career-world-tour-v2 .career-stage .career-hero,html:not(.standalone-display):not(.telegram-mini-app):not(.instagram-in-app-browser) .career-world-tour-v2 .career-stage .career-ladder-panel{min-height:0;height:100%;box-sizing:border-box}html:not(.standalone-display):not(.telegram-mini-app):not(.instagram-in-app-browser) .career-world-tour-v2 .career-match-panel{min-height:0;height:100%;margin-top:0;box-sizing:border-box}html:not(.standalone-display):not(.telegram-mini-app):not(.instagram-in-app-browser) .career-world-tour-v2 .career-match-panel>article.career-rival{min-height:0;height:100%;box-sizing:border-box}}.blitz-coin{position:relative;display:inline-grid;flex:0 0 auto;place-items:center;box-sizing:border-box;overflow:hidden;isolation:isolate;border:2px solid #fff4a0!important;border-radius:50%!important;color:transparent!important;background:radial-gradient(circle at 31% 24%,rgba(255,251,210,.3) 0 4%,transparent 6%),radial-gradient(circle at 36% 29%,rgba(255,233,111,.25) 0 8%,transparent 25%),linear-gradient(145deg,#ffd83f,#ffad0b 48%,#ee7600)!important;box-shadow:0 2px #b85a00,0 3px 8px #9c4f004d,inset 0 0 0 2px #ffb5109e,inset 0 1px 1px #ffffffe0!important;vertical-align:middle}.blitz-coin:before{position:absolute;z-index:2;top:50%;left:50%;width:43%;height:66%;content:"";background:linear-gradient(155deg,#fffef2,#fff8bd 52%,#ffe36a);clip-path:polygon(43% 0,100% 0,68% 38%,94% 38%,30% 100%,44% 55%,8% 55%);filter:drop-shadow(.65px 0 0 rgba(255,255,255,.96)) drop-shadow(-.65px 0 0 rgba(255,255,255,.96)) drop-shadow(0 .65px 0 rgba(255,255,255,.96)) drop-shadow(0 -.65px 0 rgba(255,255,255,.96)) drop-shadow(0 1px 0 #9a4c00);transform:translate(-50%,-50%)}.blitz-coin:after{position:absolute;z-index:1;top:11%;left:18%;width:30%;height:16%;border-radius:50%;content:"";background:linear-gradient(150deg,#ffffff1f,#fff0);transform:rotate(-16deg)}.weekly-league-hero__winners article>em{display:flex;align-items:center;justify-content:center;gap:3px}.weekly-league-hero__winners article>em .blitz-coin{width:11px;height:11px;border-width:1px!important}.weekly-league-hero__prize button.is-claimed{display:flex;align-items:center;justify-content:center;gap:4px}.weekly-league-hero__prize button.is-claimed .blitz-coin{width:12px;height:12px;border-width:1px!important}.settings-notifications{display:grid;gap:0;margin-top:10px;border-top:1px solid rgba(25,86,146,.13);padding-top:14px}.settings-notifications__status{min-height:14px;margin:8px 2px 0;text-align:center;font:800 10px/1.2 var(--game-ui-font);letter-spacing:.05em;color:#178a69}.settings-notifications__loading{display:flex;align-items:center;justify-content:center;gap:9px;padding:22px;color:#53718e;font:800 11px/1 var(--game-ui-font);letter-spacing:.05em}.settings-notifications__loading i{width:13px;height:13px;border:2px solid rgba(22,99,164,.2);border-top-color:#24c890;border-radius:50%;animation:social-spin .7s linear infinite}.settings-notifications__retry{justify-self:center;border:0;border-radius:12px;padding:10px 20px;color:#fff;font:900 11px/1 var(--game-ui-font)}.settings-notifications__retry:where(:not(.aero-console,.aero-console *)){background:#0d69bc}.settings-notification-channel{background:linear-gradient(90deg,#20c18b12,#186fbe0f);border-radius:12px;padding-inline:10px!important}.result-card .restart.career-rematch-unavailable{grid-template-columns:minmax(0,1fr);cursor:not-allowed;filter:grayscale(1) brightness(.9);opacity:.62}.result-card .restart.career-rematch-unavailable .restart-icon,.result-card .restart.career-rematch-unavailable .rematch-cost{display:none}.result-card .restart.career-rematch-unavailable b{font-size:clamp(8px,2.65vw,12px);letter-spacing:.01em;white-space:normal}.menu-titlebar{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:104px;box-sizing:border-box;margin:16px auto 14px;padding:17px 15px 17px 21px;overflow:hidden;border:1px solid rgba(255,255,255,.78);border-radius:25px;color:#fff;text-align:left}.menu-titlebar:where(:not(.aero-console,.aero-console *)){background:radial-gradient(circle at 82% -22%,rgba(133,228,74,.25),transparent 42%),linear-gradient(135deg,#0761bd,#087bdc 59%,#159ce9);box-shadow:0 9px 20px #043e8e3b,inset 0 1px #ffffff4f,inset 0 -4px #0443972b}.online-menu .menu-titlebar,.ranked-menu .menu-titlebar{width:min(calc(100% - 36px),620px)}.friend-menu .menu-titlebar{width:100%}.menu-titlebar:where(:not(.aero-console,.aero-console *)):before{position:absolute;z-index:-1;right:29px;bottom:-43px;width:136px;height:113px;border:18px solid rgba(255,255,255,.075);border-radius:50%;content:"";transform:rotate(-18deg);pointer-events:none}.menu-titlebar:where(:not(.aero-console,.aero-console *)):after{position:absolute;z-index:0;inset:0 auto auto -60%;width:42%;height:100%;border:0;border-radius:0;content:"";opacity:0;transform:skew(-15deg);animation:menu-titlebar-sheen 5.8s 1.1s ease-in-out infinite;pointer-events:none}.menu-titlebar:where(:not(.aero-console,.aero-console *)):after{background:linear-gradient(105deg,transparent,rgba(255,255,255,.24),transparent)}.menu-titlebar__copy{position:relative;z-index:1;min-width:0}.menu-titlebar .menu-titlebar__copy h1{margin:0;overflow:hidden;color:#fff;font:1000 clamp(31px,6.4vw,43px)/.9 var(--game-ui-font);letter-spacing:-.052em;text-align:left;text-overflow:ellipsis;text-shadow:0 3px 8px rgba(0,35,91,.22);white-space:nowrap}.menu-titlebar .menu-titlebar__copy p{margin:9px 0 0;color:#ebf7fff5;font:850 10px/1.2 var(--game-ui-font);letter-spacing:.02em}.menu-titlebar .menu-back{display:grid;place-items:center;position:relative;z-index:2;top:auto;right:auto;left:auto;flex:0 0 auto;width:40px;height:40px;margin:0;padding:0;border:1px solid rgba(255,255,255,.78);border-radius:50%;color:#0864c8;transform:none}.menu-titlebar .menu-back:where(:not(.aero-console,.aero-console *)){background:#fffffff7;box-shadow:0 5px 12px #00255b36,inset 0 1px #fff}.ranked-menu .menu-titlebar .menu-back:disabled{opacity:.48;cursor:default}.ranked-menu .menu-titlebar .menu-back:disabled:where(:not(.aero-console,.aero-console *)){box-shadow:inset 0 1px #fff}.menu-titlebar .menu-back svg{display:block;width:22px;height:22px;overflow:visible;fill:none;stroke:currentColor;stroke-width:2.7;stroke-linecap:round;stroke-linejoin:round}.ranked-header.online-header.menu-titlebar,.friend-home-header.online-header.menu-titlebar,.friend-header.menu-titlebar{padding-left:17px;padding-right:12px}@keyframes menu-titlebar-sheen{0%,70%{left:-34%;opacity:0}76%{opacity:1}92%,to{left:114%;opacity:0}}@media(max-width:600px){.menu-titlebar{min-height:92px;padding:14px 12px 14px 17px;border-radius:22px}.menu-titlebar:where(:not(.aero-console,.aero-console *)):before{right:23px;bottom:-38px;width:116px;height:96px;border-width:15px}.menu-titlebar .menu-titlebar__copy h1{font-size:31px}.menu-titlebar .menu-titlebar__copy p{margin-top:7px;font-size:8.5px}.menu-titlebar .menu-back{width:38px;height:38px}.menu-titlebar .menu-back svg{width:21px;height:21px}.online-menu .menu-titlebar,.ranked-menu .menu-titlebar{width:calc(100% - 36px)}.friend-home-header.menu-titlebar .menu-titlebar__copy h1{font-size:27px;letter-spacing:-.07em}.ranked-header.online-header.menu-titlebar,.friend-home-header.online-header.menu-titlebar,.friend-header.menu-titlebar{padding-left:13px;padding-right:9px}}@media(prefers-reduced-motion:reduce){.menu-titlebar:where(:not(.aero-console,.aero-console *)):after{animation:none!important}}.online-menu .online-content{width:min(calc(100% - 36px),620px);height:min(522px,calc(var(--app-height,100dvh) - 224px));min-height:430px;margin:12px auto 0}.online-menu .online-options.online-mode-grid{display:grid;grid-template-columns:1fr;grid-template-rows:minmax(216px,1.13fr) minmax(204px,1fr);gap:12px;width:100%;height:100%;max-height:none;margin:0}.online-mode-grid__secondary{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr) auto;gap:0 12px;min-height:0}.online-mode-grid__secondary>.online-mode-card{grid-row:1 / 3;grid-template-rows:subgrid;row-gap:0}.online-mode-grid__secondary>.online-mode-card--friend{grid-column:1}.online-mode-grid__secondary>.online-mode-card--tournaments{grid-column:2}.online-mode-card{--online-panel-a:#117eea;--online-panel-b:#074cba;--online-button-a:#69e842;--online-button-b:#24b92d;--online-button-depth:#13891f;--online-edge:#55baff;position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto;width:100%;min-width:0;min-height:0;padding:0;overflow:hidden;border:2px solid rgba(255,255,255,.94);border-radius:24px;color:#fff;background:var(--online-panel-b);box-shadow:0 6px color-mix(in srgb,var(--online-panel-b) 68%,#062d68),0 14px 25px #0b3b7930,inset 0 1px #ffffff9e,inset 0 -1px #012a6224;text-align:left;isolation:isolate;cursor:pointer;transition:transform .18s cubic-bezier(.2,.82,.24,1),box-shadow .2s ease,filter .2s ease;-webkit-tap-highlight-color:transparent}.online-mode-card:before{position:absolute;z-index:5;inset:0;border-radius:inherit;content:"";box-shadow:inset 0 0 0 1px #ffffff4d,inset 0 2px 3px #fff3;pointer-events:none}.online-mode-card:after{position:absolute;z-index:6;top:0;right:19px;left:19px;height:2px;border-radius:0 0 3px 3px;content:"";background:linear-gradient(90deg,transparent,var(--online-edge) 24%,rgba(255,255,255,.92) 50%,var(--online-edge) 76%,transparent);opacity:.66;pointer-events:none}.online-mode-card__media{position:relative;display:block;min-height:0;overflow:hidden;background:#1483e7;isolation:isolate}.online-mode-card__media>img{position:absolute;z-index:-2;inset:-2%;width:104%;height:104%;object-fit:cover;transform:scale(1.025);will-change:transform;animation:online-cover-ranked 22s ease-in-out infinite}.online-mode-card__shade{position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,#001d4c08 45%,#001f5252);pointer-events:none}.online-mode-card__media:after{position:absolute;z-index:2;top:-36%;bottom:-36%;left:-32%;width:15%;content:"";opacity:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.54),transparent);transform:skew(-18deg);animation:online-cover-sheen 7.2s ease-in-out infinite;pointer-events:none}.online-mode-card__body{position:relative;display:grid;grid-template-columns:1fr;align-content:center;gap:9px;min-height:100px;padding:11px 12px 13px;overflow:hidden;box-sizing:border-box;background:radial-gradient(circle at 94% 4%,rgba(255,255,255,.28),transparent 28%),linear-gradient(145deg,var(--online-panel-a),var(--online-panel-b))}.online-mode-card__body:before{position:absolute;right:-24px;top:-44px;width:112px;height:112px;border:15px solid rgba(255,255,255,.075);border-radius:50%;content:"";pointer-events:none;animation:online-panel-orbit 8s ease-in-out infinite alternate}.online-mode-card__copy{display:block;min-width:0}.online-mode-card__copy strong,.online-mode-card__copy em{display:block}.online-mode-card__copy strong{color:#fff;text-shadow:0 2px 0 rgba(2,34,84,.2);font:1000 clamp(17px,4.7vw,23px)/.9 var(--game-ui-font);letter-spacing:-.045em}.online-mode-card__copy em{margin-top:6px;overflow:hidden;color:#ffffffd6;font:800 clamp(8px,2.3vw,10.5px)/1.18 var(--game-ui-font);font-style:normal;text-overflow:ellipsis;white-space:nowrap}.online-mode-card__cta{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:40px;padding:9px 11px;overflow:hidden;border:1px solid rgba(255,255,255,.45);border-radius:10px;box-sizing:border-box;color:#fff;background:linear-gradient(100deg,var(--online-button-a),var(--online-button-b));box-shadow:0 4px 9px color-mix(in srgb,var(--online-button-b) 24%,transparent),inset 0 1px #ffffff61;text-shadow:0 1px 0 rgba(0,59,20,.22);transition:transform .15s ease,filter .15s ease}.online-mode-card__cta:after{position:absolute;top:-65%;bottom:-65%;left:-32%;width:14%;content:"";opacity:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.68),transparent);transform:skew(-20deg);animation:online-button-sheen 6.8s ease-in-out infinite;pointer-events:none}.online-mode-card__cta b{position:relative;z-index:1;font:1000 clamp(10px,2.8vw,13px)/1 var(--game-ui-font);letter-spacing:.045em}.online-mode-card__cta svg{position:relative;z-index:1;display:block;width:15px;height:15px;overflow:visible;fill:currentColor;stroke:none;transition:transform .15s ease}.online-mode-card--ranked .online-mode-card__media{min-height:130px}.online-mode-card--ranked .online-mode-card__media>img{object-position:center 9%;transform-origin:42% 35%}.online-mode-card--ranked .online-mode-card__body{min-height:104px;padding-inline:16px}.online-mode-card--ranked .online-mode-card__copy strong{font-size:clamp(23px,6vw,31px)}.online-mode-card--ranked .online-mode-card__copy em{font-size:clamp(9px,2.45vw,11px)}.online-mode-card--ranked .online-mode-card__cta b{font-size:clamp(15px,4vw,21px)}.online-mode-card--friend .online-mode-card__media>img{object-position:center 32%;transform-origin:54% 42%;animation-name:online-cover-friend;animation-duration:27s;animation-delay:-8.3s}.online-mode-card--friend{--online-panel-a:#715ce9;--online-panel-b:#3436aa;--online-button-a:#a967ff;--online-button-b:#7640e9;--online-button-depth:#4b25ac;--online-edge:#b79aff}.online-mode-card--friend .online-mode-card__media:after{animation-delay:1.9s}.online-mode-card--friend .online-mode-card__cta:after{animation-delay:1.7s}.online-mode-card--tournaments{--online-edge:#dce5ed;cursor:default;background:#65798e;box-shadow:0 6px #788999,0 14px 24px #36485c29,inset 0 1px #ffffff94,inset 0 -1px #28364426}.online-mode-card--tournaments .online-mode-card__media>img{object-position:center 27%;transform-origin:48% 30%;filter:grayscale(.58) saturate(.48) brightness(1.04) contrast(.95);animation-name:online-cover-tournaments;animation-duration:31s;animation-delay:-17.6s}.online-mode-card--tournaments .online-mode-card__shade{background:linear-gradient(180deg,#18395c0d,#16365f57)}.online-mode-card--tournaments .online-mode-card__media:after{animation-delay:3.8s}.online-mode-card--tournaments .online-mode-card__body{background:radial-gradient(circle at 94% 4%,rgba(255,255,255,.22),transparent 28%),linear-gradient(145deg,#8fa3b9,#63778e)}.online-mode-card--tournaments .online-mode-card__cta{color:#74889d;border-color:#d9e5ef;background:#edf4fa;box-shadow:none;text-shadow:none}.online-mode-card--tournaments .online-mode-card__cta:after{animation-delay:3.4s}.online-menu.is-ready .online-mode-card{animation:online-mode-card-enter .58s cubic-bezier(.16,.86,.22,1.03) both}.online-menu.is-ready .online-mode-card--ranked{animation-delay:.08s}.online-menu.is-ready .online-mode-card--friend{animation-delay:.15s}.online-menu.is-ready .online-mode-card--tournaments{animation-delay:.21s}.online-mode-card:not([aria-disabled=true]):active{transform:translateY(4px) scale(.985);box-shadow:0 3px #0f4b9233,0 8px 15px #0b3b7929;filter:brightness(.98)}.online-mode-card:not([aria-disabled=true]):active .online-mode-card__cta{transform:scale(.975);filter:brightness(.97)}@media(hover:hover)and (pointer:fine){.online-mode-card:not([aria-disabled=true]):hover{transform:translateY(-3px);box-shadow:0 9px #0f4b9229,0 20px 34px #0b3b7938;filter:brightness(1.02)}.online-mode-card:not([aria-disabled=true]):hover .online-mode-card__cta{filter:brightness(1.06)}.online-mode-card:not([aria-disabled=true]):hover .online-mode-card__cta svg{transform:translate(3px)}}@keyframes online-mode-card-enter{0%{opacity:.88;transform:translateY(10px) scale(.99);filter:none}to{opacity:1;transform:none;filter:none}}.mode-menu.menu-screen:not(.is-leaving){opacity:1;transition:none}.ranked-menu.menu-screen:not(.is-leaving){opacity:1;transition:none}.mode-menu.is-ready .online-mode-card{animation-duration:.34s;animation-delay:0s}.mode-menu.is-ready .online-mode-card--friend{animation-delay:.04s}.mode-menu.is-ready .online-mode-card--tournaments{animation-delay:.08s}@keyframes online-cover-ranked{0%,18%{transform:scale(1.025) translateZ(0)}35%,48%{transform:scale(1.048) translate3d(-.55%,-.25%,0)}66%{transform:scale(1.038) translate3d(.58%,.12%,0)}82%,to{transform:scale(1.025) translateZ(0)}}@keyframes online-cover-friend{0%,24%{transform:scale(1.025) translateZ(0)}42%,57%{transform:scale(1.05) translate3d(.62%,-.18%,0)}73%{transform:scale(1.041) translate3d(-.48%,.16%,0)}88%,to{transform:scale(1.025) translateZ(0)}}@keyframes online-cover-tournaments{0%,29%{transform:scale(1.025) translateZ(0)}45%,63%{transform:scale(1.044) translate3d(-.38%,-.2%,0)}78%{transform:scale(1.035) translate3d(.42%,.1%,0)}91%,to{transform:scale(1.025) translateZ(0)}}@keyframes online-cover-sheen{0%,70%{left:-32%;opacity:0}75%{opacity:.62}90%,to{left:122%;opacity:0}}@keyframes online-button-sheen{0%,72%{left:-32%;opacity:0}77%{opacity:.72}91%,to{left:122%;opacity:0}}@keyframes online-panel-orbit{0%{transform:translateZ(0) scale(.96)}to{transform:translate3d(-8px,8px,0) scale(1.05)}}@media(max-height:700px){.online-menu .online-content{height:calc(var(--app-height,100dvh) - 208px);min-height:384px;margin-top:8px}.online-menu .online-options.online-mode-grid{grid-template-rows:minmax(194px,1.08fr) minmax(184px,1fr);gap:9px}.online-mode-grid__secondary{column-gap:9px}.online-mode-card{border-radius:19px}.online-mode-card__body{min-height:91px;padding:8px 9px 10px 11px;gap:7px}.online-mode-card--ranked .online-mode-card__body{min-height:94px}.online-mode-card__cta{min-height:36px;padding-block:8px}}@media(max-width:380px){.online-menu .online-content{width:calc(100% - 24px)}.online-menu .online-options.online-mode-grid{gap:9px}.online-mode-grid__secondary{column-gap:9px}.online-mode-card__body{padding-left:10px}.online-mode-card__copy strong{font-size:17px}.online-mode-card__copy em{font-size:8px}.online-mode-card__cta{min-height:34px;padding:7px 9px}}@media(prefers-reduced-motion:reduce){.online-mode-card,.online-mode-card__media>img,.online-mode-card__media:after,.online-mode-card__body:before,.online-mode-card__cta:after{animation:none!important}}.ranked-menu .ranked-layout{gap:18px;margin-top:14px;padding-bottom:20px}.ranked-menu .ranked-profile{grid-template-columns:80px minmax(0,1fr) 84px;grid-template-rows:88px 58px;gap:12px;min-height:0;padding:16px;border-radius:24px}.ranked-menu .ranked-profile:where(:not(.aero-console,.aero-console *)){background:radial-gradient(ellipse at 100% 0,#c4ecff,transparent 65%),linear-gradient(135deg,#fff,#eaf5ff);box-shadow:0 5px #bed5e8,0 14px 28px #164b8020}.ranked-menu .ranked-profile__avatar-wrap{width:74px;height:74px}.ranked-menu .ranked-profile__identity>small{display:none}.ranked-menu .ranked-profile__identity>strong{font-size:clamp(20px,4.8vw,28px);font-style:normal;line-height:1.1;margin:0 0 5px}.ranked-menu .ranked-profile__identity>em{font-size:10px;line-height:1.2}.ranked-menu .ranked-profile__identity>span{margin-top:8px;font-size:10px;padding:3px 9px 3px 4px;background:#fff}.ranked-menu .ranked-profile__rank{border-radius:16px;background:linear-gradient(150deg,#fff9,#d3eaff);border:1px solid #fff}.ranked-menu .ranked-profile__rank>small{font-size:8px;margin-top:5px}.ranked-menu .ranked-profile__rank>span{width:70px;height:66px}.ranked-menu .ranked-profile__rank img{width:62px;height:62px}.ranked-menu .ranked-profile__rank b{bottom:2px;font-size:9px}.ranked-menu .ranked-profile__stats{padding-top:0;border:0;gap:7px}.ranked-menu .ranked-profile__stats div{border-radius:12px;background:#fff;border-color:#d6e7f6;gap:6px}.ranked-menu .ranked-profile__stats small{font-size:8px;font-style:normal}.ranked-menu .ranked-profile__stats b{font-size:22px;font-style:normal}.ranked-menu .ranked-profile__stats div:nth-child(3){background:#edfae4;border-color:#d6efc4}.ranked-menu .ranked-profile__stats div:nth-child(3) b{color:#38a31b}.ranked-menu .ranked-search-card{display:flex;flex-direction:column;min-height:360px;padding:20px;border-radius:26px;color:#fff}.ranked-menu .ranked-search-card:where(:not(.aero-console,.aero-console *)){background:radial-gradient(ellipse at 95% 0,#42c7ef99,transparent 60%),linear-gradient(145deg,#087ce5,#0754b4);box-shadow:0 6px #074594,0 16px 30px #123f762a}.ranked-menu .ranked-search-card.is-searching:where(:not(.aero-console,.aero-console *)){background:radial-gradient(ellipse at 0 40%,#28c6eb77,transparent 65%),linear-gradient(145deg,#087ce5,#0754b4)}.ranked-menu .ranked-search-card:before{position:absolute;z-index:-1;right:-90px;top:50px;width:250px;height:250px;border:32px solid #ffffff09;border-radius:50%;content:"";pointer-events:none}.ranked-menu .ranked-search-card__status{border-color:#ffffff25;padding:0 0 14px}.ranked-menu .ranked-search-card__status span{color:#d4eeff;font-size:9px;letter-spacing:.1em}.ranked-menu .ranked-search-card__status span i{background:#87ed4b;box-shadow:0 0 0 4px #85ed4b22}.ranked-menu .ranked-search-card__status>b{color:#fff;border-color:#ffffff35;background:#ffffff18;font-size:10px;padding:7px 10px}.ranked-menu .ranked-search-card__main{flex:1;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:14px 0 20px;text-align:center}.ranked-menu .ranked-radar{width:102px;height:102px;flex-shrink:0}.ranked-menu .ranked-radar>i{border:1px solid #ffffff40}.ranked-menu .ranked-radar span{width:66px;height:66px;border:2px solid #fff;background:linear-gradient(145deg,#86ed4c,#35b222);box-shadow:0 5px #126e5799,0 8px 24px #002e7955}.ranked-menu .ranked-radar span svg{width:39px;height:39px}.ranked-menu .ranked-search-copy{width:100%}.ranked-menu .ranked-search-copy>small{color:#b5e8ff;font-size:9px;letter-spacing:.12em}.ranked-menu .ranked-search-copy h2{margin:8px 0;color:#fff;font:1000 clamp(23px,6vw,34px)/1.04 var(--game-ui-font);letter-spacing:-.045em;text-shadow:0 3px 0 #06469055}.ranked-menu .ranked-search-copy p{max-width:310px;margin:0 auto;color:#d7efff;font:650 12px/1.45 var(--game-ui-font)}.ranked-menu .ranked-action{flex-shrink:0;min-height:58px;border-radius:14px;grid-template-columns:minmax(0,1fr) 34px;padding:0 15px}.ranked-menu .ranked-action:where(:not(.aero-console,.aero-console *)){background:linear-gradient(100deg,#79e238,#38b51f);box-shadow:0 4px #248615,0 9px 18px #002c682b}.ranked-menu .ranked-action>span b{font-size:clamp(17px,4.4vw,23px);font-style:normal}.ranked-menu .ranked-action>i{width:30px;height:30px;border:0;background:none;box-shadow:none}.ranked-menu .ranked-action--cancel{color:#1458a4}.ranked-menu .ranked-action--cancel:where(:not(.aero-console,.aero-console *)){background:linear-gradient(100deg,#fff,#dceeff);box-shadow:0 4px #97bfdf}.ranked-menu .ranked-action:active{transform:translateY(3px) scale(.99)}.ranked-menu .ranked-error{margin:0 0 14px;padding:12px;border:1px solid #ffc4c9;border-radius:12px;color:#b32040;font:800 11px/1.4 var(--game-ui-font);text-align:center}.ranked-menu .ranked-error:where(:not(.aero-console,.aero-console *)){background:#fff1f2}.ranked-menu .ranked-versus-card{min-height:440px;padding:20px;border-radius:26px;border:2px solid #fff}.ranked-menu .ranked-versus-card:where(:not(.aero-console,.aero-console *)){background:radial-gradient(ellipse at 0 15%,#29b0ed66,transparent 65%),linear-gradient(145deg,#0e77d2,#124da5);box-shadow:0 6px #123d80,0 16px 30px #123f7633}.ranked-menu .ranked-versus-card>header{border-color:#ffffff25;padding-bottom:17px}.ranked-menu .ranked-versus-card>header span{color:#fff;font-size:10px;letter-spacing:.08em}.ranked-menu .ranked-versus-card>header b{color:#d5efff;background:#ffffff15;border-color:#ffffff30;font-size:8px}.ranked-menu .ranked-versus-line{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);gap:6px;padding-top:22px}.ranked-menu .ranked-duelist{border:1px solid #ffffff65;border-radius:20px;padding:14px 5px;background:linear-gradient(155deg,#28a5f3,#0959c1);animation:ranked-player-reveal .45s ease-out both}.ranked-menu .ranked-duelist.is-rival{background:linear-gradient(155deg,#a781f4,#683bc5);animation-delay:.1s}.ranked-menu .ranked-duelist>small{font-size:9px;color:#e1f5ff;margin-bottom:14px}.ranked-menu .ranked-duelist__avatar{width:clamp(62px,17vw,100px);height:clamp(62px,17vw,100px);margin-bottom:15px}.ranked-menu .ranked-duelist>strong{color:#fff;font-size:clamp(13px,3.6vw,20px);font-style:normal;line-height:1.2}.ranked-menu .ranked-duelist__level{color:#def2ff;font-size:9px;margin-top:8px}.ranked-menu .ranked-duelist__rank{margin-top:9px;font-size:9px;padding:4px 6px;color:#1663bf}.ranked-menu .ranked-duelist__rank:where(:not(.aero-console,.aero-console *)){background:#fff}.ranked-menu .ranked-duelist.is-rival .ranked-duelist__rank{color:#643bb7}.ranked-menu .ranked-versus-mark{color:#c4ff63;font-size:30px;text-shadow:0 3px 0 #044184}.ranked-menu .ranked-versus-mark i{display:none}.ranked-menu .ranked-launch-card{margin-top:22px;min-height:116px;padding:16px;border:1px solid #ffffff50;border-radius:19px;background:linear-gradient(130deg,#fff,#e3f2ff);gap:12px}.ranked-menu .ranked-launch-card small{font-size:9px;line-height:1.2}.ranked-menu .ranked-launch-card strong{margin:7px 0;font-size:clamp(16px,4vw,22px);font-style:normal}.ranked-menu .ranked-launch-card p{font-size:11px;line-height:1.4}.ranked-menu .ranked-launch-card.is-countdown,.ranked-menu .ranked-launch-card.is-starting{grid-template-columns:minmax(0,1fr) 76px}.ranked-menu .ranked-launch-card__count{width:70px;height:70px;border-radius:20px;font-size:40px}.ranked-menu .ranked-launch-card__count:where(:not(.aero-console,.aero-console *)){background:linear-gradient(145deg,#7bdf36,#36b222);box-shadow:0 4px #268b20,0 8px 15px #22662825}.ranked-menu .ranked-launch-card.is-starting .ranked-launch-card__count{font-size:27px}.ranked-menu .ranked-launch-card.is-starting .ranked-launch-card__count:where(:not(.aero-console,.aero-console *)){background:linear-gradient(145deg,#7bdf36,#36b222)}@keyframes ranked-player-reveal{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:none}}@media(max-width:380px){.ranked-menu .ranked-profile{grid-template-columns:60px minmax(0,1fr) 66px;padding:12px;gap:8px;grid-template-rows:78px 54px}.ranked-menu .ranked-profile__avatar-wrap{width:56px;height:56px}.ranked-menu .ranked-profile__identity>strong{font-size:18px}.ranked-menu .ranked-profile__rank>span{width:58px}.ranked-menu .ranked-profile__stats small{font-size:7px}.ranked-menu .ranked-search-card,.ranked-menu .ranked-versus-card{padding:14px}}@media(max-height:740px){.ranked-menu .ranked-layout{gap:14px}.ranked-menu .ranked-search-card{min-height:300px}.ranked-menu .ranked-radar{width:80px;height:80px}.ranked-menu .ranked-radar span{width:54px;height:54px}.ranked-menu .ranked-search-card__main{padding-block:10px 16px}}@media(prefers-reduced-motion:reduce){.ranked-menu .ranked-duelist,.ranked-menu .ranked-radar>i,.ranked-menu .ranked-search-card__status span i,.ranked-menu .ranked-launch-card__spinner:before,.ranked-menu .ranked-launch-card__spinner:after{animation:none!important}}.ranked-menu .ranked-profile{grid-template-columns:92px minmax(0,1fr) 88px;grid-template-rows:108px 65px;padding:16px 14px 12px;gap:15px 12px;border-radius:25px}.ranked-menu .ranked-profile:where(:not(.aero-console,.aero-console *)){background:linear-gradient(115deg,#ffffff12,transparent 55%),linear-gradient(180deg,#087cdb 0,#0957b6 137px,#f6fbff 137px);box-shadow:0 5px #b9d4e9,0 14px 26px #124a7926}.ranked-menu .ranked-profile:where(:not(.aero-console,.aero-console *)):after{background:repeating-linear-gradient(125deg,transparent 0 22px,#ffffff15 22px 24px);-webkit-mask-image:linear-gradient(#000 0 65%,transparent 65%);mask-image:linear-gradient(#000 0 65%,transparent 65%);opacity:1}.ranked-menu .ranked-profile__avatar-wrap{width:88px;height:88px;transform:none}.ranked-menu .ranked-profile__avatar{border-radius:24px;border-width:4px}.ranked-menu .ranked-profile__avatar:where(:not(.aero-console,.aero-console *)){box-shadow:0 5px #033f9180,0 9px 20px #00377855}.ranked-menu .ranked-profile__identity>strong{color:#fff;text-shadow:0 3px #00478a55;font-size:clamp(21px,4.8vw,29px)}.ranked-menu .ranked-profile__identity>em{color:#c7e8ff}.ranked-menu .ranked-profile__identity>span{background:#053d8b66;border-color:#fff3;color:#fff}.ranked-menu .ranked-profile__rank{height:104px;transform:none;background:linear-gradient(150deg,#fff,#e3f3ff);box-shadow:0 5px #07478e66,0 10px 18px #00387933}.ranked-menu .ranked-profile__rank img{width:72px;height:72px;animation:ranked-badge-float 4.4s ease-in-out infinite}.ranked-menu .ranked-profile__rank>span{height:76px}.ranked-menu .ranked-profile__stats{gap:0;align-items:center}.ranked-menu .ranked-profile__stats div,.ranked-menu .ranked-profile__stats div:nth-child(3){background:none;border:0;border-right:1px solid #ccdeed;border-radius:0;box-shadow:none;min-height:44px}.ranked-menu .ranked-profile__stats div:last-child{border-right:0}.ranked-menu .ranked-profile__stats b{font-size:25px}.ranked-menu .ranked-search-card{padding:18px 20px 23px;min-height:385px}.ranked-menu .ranked-search-card:where(:not(.aero-console,.aero-console *)){background:radial-gradient(ellipse at 50% 35%,#56cdefaa,transparent 57%),linear-gradient(145deg,#0984e2,#124aa9)}.ranked-menu .ranked-search-card.is-searching:where(:not(.aero-console,.aero-console *)){background:radial-gradient(ellipse at 50% 35%,#56cdefaa,transparent 57%),linear-gradient(145deg,#0984e2,#124aa9)}.ranked-menu .ranked-search-card__status{border:0;padding-bottom:0}.ranked-menu .ranked-search-card__main{gap:4px;padding:0 0 22px}.ranked-menu .ranked-search-copy h2{font-size:clamp(25px,6.4vw,36px);margin:8px 0}.ranked-menu .ranked-search-copy p{font-size:12px}.ranked-menu .ranked-search-copy [data-search-time]{color:#ceff88;font-variant-numeric:tabular-nums}.ranked-menu .ranked-action{min-height:64px;border:2px solid #d2ff99;border-radius:18px}.ranked-menu .ranked-action:where(:not(.aero-console,.aero-console *)){background:linear-gradient(170deg,#a0ee4e,#55cc24 55%,#36ac17);box-shadow:0 6px #227b12,0 10px 18px #00387840,inset 0 2px #e5ffae88}.ranked-menu .ranked-action:after{content:"";position:absolute;inset:0;width:35%;transform:translate(-140%) skew(-15deg);animation:ranked-cta-shine 7s 2s ease-in-out infinite;pointer-events:none}.ranked-menu .ranked-action:where(:not(.aero-console,.aero-console *)):after{background:linear-gradient(110deg,transparent,#fff6,transparent)}.ranked-menu .ranked-action>span b{font-size:clamp(19px,4.6vw,25px);text-shadow:0 2px 0 #21771055}.ranked-menu .ranked-action--cancel{border-color:#fff}.ranked-menu .ranked-action--cancel:where(:not(.aero-console,.aero-console *)){background:linear-gradient(160deg,#fff,#e1effc);box-shadow:0 5px #a1c6e5}.ranked-menu .ranked-action--cancel>span b{text-shadow:none}.ranked-world{position:relative;display:grid;place-items:center;width:190px;height:177px;flex-shrink:0}.ranked-world__sphere{position:relative;width:124px;height:124px;overflow:hidden;border:2px solid #b5edff;border-radius:50%;background:#1693e6;box-shadow:0 0 0 6px #ffffff0d,0 12px 24px #00429244;animation:ranked-world-float 5s ease-in-out infinite}.ranked-world__sphere:after{position:absolute;inset:0;content:"";border-radius:50%;background:radial-gradient(circle at 28% 23%,#ffffff6b,transparent 40%),radial-gradient(circle at 32% 27%,transparent 45%,#00439bbd 100%);pointer-events:none}.ranked-world__sphere svg{display:block;width:248px;height:124px;max-width:none;overflow:visible}.ranked-world__map{animation:ranked-world-turn 19s linear infinite}.ranked-world__orbit{position:absolute;width:165px;height:165px;border:1px solid #a3e9ff44;border-radius:50%;transform:rotate(-30deg);animation:ranked-world-orbit 12s linear infinite}.ranked-world__orbit:after{position:absolute;left:19px;top:15px;content:"";width:10px;height:10px;border:3px solid #e1ffc3;border-radius:50%;background:#7cde31;box-shadow:0 0 0 5px #b4ff5a22}.ranked-world__shadow{position:absolute;bottom:4px;width:80px;height:8px;border-radius:50%;background:#003f9333}.is-searching .ranked-world__map{animation-duration:10s}.is-searching .ranked-world__orbit{animation-duration:5s}.ranked-menu .ranked-versus-card{padding:20px 15px 18px;min-height:480px}.ranked-menu .ranked-versus-card:where(:not(.aero-console,.aero-console *)){background:radial-gradient(ellipse at 0 0,#d6f2ff,transparent 60%),linear-gradient(#fff,#f0f8ff);box-shadow:0 6px #b9d1e4,0 16px 30px #23466822}.ranked-menu .ranked-versus-card>header{border-color:#dbeaf5}.ranked-menu .ranked-versus-card>header span{color:#0c62bc;font-size:12px}.ranked-menu .ranked-versus-card>header b{display:none}.ranked-menu .ranked-versus-line{position:relative;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);gap:0;padding:25px 0 8px}.ranked-menu .ranked-duelist{position:relative;background:linear-gradient(165deg,#b8eaff,#e8f7ff 48%,#fff 48%);border:2px solid #fff;border-radius:24px;padding:16px 7px 18px;box-shadow:0 5px #b2d5ef,0 10px 18px #134c7b1f;animation:ranked-player-left .6s cubic-bezier(.2,.9,.25,1) both}.ranked-menu .ranked-duelist.is-rival{background:linear-gradient(165deg,#e4d3ff,#f3edff 48%,#fff 48%);box-shadow:0 5px #cfc0e6,0 10px 18px #47346e1f;animation:ranked-player-right .6s .12s cubic-bezier(.2,.9,.25,1) both}.ranked-menu .ranked-duelist>small{display:inline-block;border-radius:20px;padding:5px 11px;background:#0973d1;color:#fff;margin-bottom:18px;font-size:9px}.ranked-menu .ranked-duelist.is-rival>small{background:#7950c8}.ranked-menu .ranked-duelist__avatar{width:clamp(65px,20vw,110px);height:clamp(65px,20vw,110px);margin-bottom:20px;filter:drop-shadow(0 9px 7px #16457c33)}.ranked-menu .ranked-duelist__avatar>img:first-child{border-radius:26px}.ranked-menu .ranked-duelist.is-rival .ranked-duelist__avatar>img:first-child{box-shadow:0 0 0 2px #9974dd}.ranked-menu .ranked-duelist>strong{color:#113e77;font-size:clamp(14px,3.8vw,21px)}.ranked-menu .ranked-duelist__level{color:#6a829b}.ranked-menu .ranked-duelist__rank{border-radius:12px;border-color:#d7e9f7}.ranked-menu .ranked-duelist__rank:where(:not(.aero-console,.aero-console *)){background:#edf6ff}.ranked-menu .ranked-versus-mark{position:relative;z-index:3;width:50px;height:58px;margin-left:-11px;border-radius:16px;transform:rotate(-8deg);background:linear-gradient(145deg,#87e833,#43b71c);border:3px solid #fff;color:#fff;box-shadow:0 4px #2c911b,0 7px 14px #214b7326;font-size:24px;text-shadow:0 2px #24820c77}.ranked-menu .ranked-launch-card{margin-top:20px;border:1px solid #cde3f5;background:linear-gradient(125deg,#e7f5ff,#fff)}@keyframes ranked-world-turn{0%{transform:translate(0)}to{transform:translate(-160px)}}@keyframes ranked-world-float{0%,to{transform:translateY(2px)}50%{transform:translateY(-4px)}}@keyframes ranked-badge-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.friend-menu .friend-layout--home{display:flex;flex-direction:column;width:100%;gap:20px;margin:14px auto 24px}.friend-layout--home>.friend-profile{width:100%;box-sizing:border-box}.friend-layout--home .friend-profile{flex-shrink:0;min-height:0;grid-template-columns:92px minmax(0,1fr) 88px;grid-template-rows:108px 65px;padding:16px 14px 12px;gap:15px 12px;border-radius:25px}.friend-layout--home .friend-profile:where(:not(.aero-console,.aero-console *)){background:linear-gradient(115deg,#ffffff12,transparent 55%),linear-gradient(180deg,#087cdb 0,#0957b6 137px,#f6fbff 137px);box-shadow:0 5px #b9d4e9,0 14px 26px #124a7926}.friend-layout--home .friend-profile:where(:not(.aero-console,.aero-console *)):before{content:none}.friend-layout--home .friend-profile:where(:not(.aero-console,.aero-console *)):after{background:repeating-linear-gradient(125deg,transparent 0 22px,#ffffff15 22px 24px);-webkit-mask-image:linear-gradient(#000 0 65%,transparent 65%);mask-image:linear-gradient(#000 0 65%,transparent 65%);opacity:1}.friend-layout--home .friend-profile__avatar-wrap{width:88px;height:88px;transform:none;animation:none!important}.friend-layout--home .friend-profile__avatar{border-radius:24px;border:4px solid #fff;box-sizing:border-box}.friend-layout--home .friend-profile__avatar:where(:not(.aero-console,.aero-console *)){box-shadow:0 5px #033f9180,0 9px 20px #00377855}.friend-layout--home .friend-profile__eyebrow{display:none}.friend-layout--home .friend-profile__identity>strong{color:#fff;font:1000 clamp(21px,4.8vw,29px)/1.1 var(--game-ui-font);letter-spacing:-.05em;text-shadow:0 3px #00478a55}.friend-layout--home .friend-profile__player-id{margin-top:5px;color:#c7e8ff;font:800 10px/1.2 var(--game-ui-font)}.friend-layout--home .friend-profile__level{margin-top:8px;border-color:#fff3;color:#fff;font:900 10px/1 var(--game-ui-font)}.friend-layout--home .friend-profile__level:where(:not(.aero-console,.aero-console *)){background:#053d8b66;box-shadow:none}.friend-layout--home .friend-profile__level img{width:19px;height:19px}.friend-layout--home .friend-profile__rank{width:100%;height:104px;gap:0;border-radius:16px;border:1px solid #fff;transform:none}.friend-layout--home .friend-profile__rank:where(:not(.aero-console,.aero-console *)){background:linear-gradient(150deg,#fff,#e3f3ff);box-shadow:0 5px #07478e66,0 10px 18px #00387933}.friend-layout--home .friend-profile__rank-copy{margin:7px 0 0}.friend-layout--home .friend-profile__rank-copy strong{font-size:8px}.friend-layout--home .friend-profile__rank-copy small,.friend-layout--home .friend-profile__rank-glint{display:none}.friend-layout--home .friend-profile__rank-emblem{width:72px;height:76px;animation:none}.friend-layout--home .friend-profile__rank img{width:72px;height:72px;animation:ranked-badge-float 4.4s ease-in-out infinite}.friend-layout--home .friend-profile__rank b{left:8px;right:8px;bottom:2px;height:auto;padding:3px 6px;border-radius:7px;font:900 9px/1 var(--game-ui-font);text-shadow:none}.friend-layout--home .friend-profile__rank b:where(:not(.aero-console,.aero-console *)){background:linear-gradient(#147ce0,#0750ad)}.friend-layout--home .friend-profile__stats{padding:0;border:0;gap:0;align-items:center}.friend-layout--home .friend-profile__stats div{min-height:44px;gap:6px;background:none;border:0;border-right:1px solid #ccdeed;border-radius:0;box-shadow:none}.friend-layout--home .friend-profile__stats div:last-child{border:0}.friend-layout--home .friend-profile__stats small{font:900 8px/1 var(--game-ui-font)}.friend-layout--home .friend-profile__stats b{font:1000 25px/.9 var(--game-ui-font)}.friend-layout--home .friend-profile__stats div:nth-child(3) b{color:#38a31b}.friend-layout--home .friend-entry{position:relative;isolation:isolate;overflow:hidden;flex-shrink:0;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) 94px;align-items:center;gap:18px;width:100%;min-height:166px;padding:27px 24px 27px 28px;border:2px solid #fff;border-radius:26px;text-align:left;color:#fff;cursor:pointer;transition:transform .18s}.friend-layout--home .friend-entry:where(:not(.aero-console,.aero-console *)){background:radial-gradient(ellipse at 0 0,#61d3ff70,transparent 65%),linear-gradient(115deg,#087ce0,#1157bf);box-shadow:0 5px #084a9c,0 12px 24px #164b8026,inset 0 1px #fff6}.friend-layout--home .friend-entry--join:where(:not(.aero-console,.aero-console *)){background:radial-gradient(ellipse at 0 0,#c5acff70,transparent 65%),linear-gradient(115deg,#8b5ce0,#6041b5);box-shadow:0 5px #49308e,0 12px 24px #362b6726,inset 0 1px #fff6}.friend-entry:where(:not(.aero-console,.aero-console *)):before{content:"";position:absolute;z-index:-1;width:240px;height:240px;right:-100px;top:-90px;border:30px solid #ffffff08;border-radius:50%}.friend-entry__copy{display:flex;flex-direction:column;gap:10px;min-width:0}.friend-entry__copy strong{max-width:300px;color:#fff;font:1000 clamp(28px,6.5vw,39px)/1.02 var(--game-ui-font);letter-spacing:-.045em;text-shadow:0 3px #14377244}.friend-entry__copy small{max-width:280px;color:#e6f1ff;font:750 clamp(14px,3.3vw,17px)/1.35 var(--game-ui-font)}.friend-entry__art{display:grid;place-items:center;justify-self:end;width:92px;height:92px;border-radius:28px;background:#ffffff19;box-shadow:inset 0 1px #fff6,0 6px 12px #18358522;color:#fff;pointer-events:none}.friend-entry__art>svg{display:block;width:55px;height:55px;filter:drop-shadow(0 3px 0 #14439433);animation:friend-entry-float 5.8s ease-in-out infinite}.friend-entry--join .friend-entry__art>svg{animation-duration:6.7s;animation-delay:-2.2s}.friend-entry.is-shining .friend-button-glint:where(:not(.aero-console,.aero-console *)):before{animation:friend-choice-glint .9s cubic-bezier(.2,.65,.25,1) both}.friend-layout--home .friend-entry:active:not(:disabled){transform:translateY(3px) scale(.99)}.friend-entry:focus-visible{outline:3px solid #b3f855;outline-offset:5px}.friend-entry:disabled{opacity:.65;cursor:wait}.leaderboard-menu .leaderboard-header.menu-titlebar{width:min(calc(100% - 36px),620px);min-height:132px;margin:16px auto 14px;padding:22px;text-align:left;justify-content:flex-start}.leaderboard-menu .leaderboard-header.menu-titlebar:where(:not(.aero-console,.aero-console *)){background:radial-gradient(circle at 82% -22%,#85e44a40,transparent 42%),linear-gradient(135deg,#0761bd,#087bdc 59%,#159ce9);box-shadow:0 7px #0750a426,0 12px 22px #043e8e26}.leaderboard-menu .leaderboard-header h1{color:#fff;-webkit-text-fill-color:#fff;background:none;animation:none;font:1000 clamp(40px,8.5vw,54px)/.95 var(--game-ui-font);letter-spacing:-.055em;text-shadow:0 2px #034c9533}.leaderboard-menu .leaderboard-header p{margin:10px 0 0;font:800 clamp(10px,2.3vw,12px)/1.3 var(--game-ui-font);color:#e2f4ff}.leaderboard-menu .leaderboard-tabs,.leaderboard-menu .leaderboard-content{width:min(calc(100% - 36px),620px);box-sizing:border-box}.leaderboard-menu .leaderboard-tabs{margin:0 auto 16px;padding:5px;border:2px solid #fff;border-radius:20px;gap:4px}.leaderboard-menu .leaderboard-tabs:where(:not(.aero-console,.aero-console *)){background:linear-gradient(120deg,#146fd2,#07448d);box-shadow:0 4px #063976}.leaderboard-menu .leaderboard-tabs button{height:62px;flex-direction:column;gap:6px;font-size:clamp(9px,2.2vw,12px);color:#cbe5ff;letter-spacing:0;border-radius:14px}.leaderboard-menu .leaderboard-tabs svg{width:24px;height:24px}.leaderboard-menu .leaderboard-tabs button.is-active{color:#fff;background:linear-gradient(125deg,#95e746,#4eba19);box-shadow:inset 0 1px #fff9,0 3px #34881b}.leaderboard-menu .leaderboard-tabs__weekly{color:#fff0b4}.leaderboard-menu .leaderboard-tabs__weekly:where(:not(.aero-console,.aero-console *)){background:#ffffff14;box-shadow:none}.leaderboard-menu .leaderboard-tabs__weekly:after{animation-duration:8s}.leaderboard-menu .leaderboard-board{padding:12px;border:2px solid #fff;border-radius:27px}.leaderboard-menu .leaderboard-board:where(:not(.aero-console,.aero-console *)){background:linear-gradient(145deg,#fafdff,#eaf4ff);box-shadow:0 5px #9cbfe1,0 12px 24px #174e8120}.leaderboard-menu .leaderboard-board__heading{min-height:48px;padding:8px 4px 14px}.leaderboard-menu .leaderboard-board__heading h2{font-size:clamp(24px,5vw,32px)}.leaderboard-menu .leaderboard-podium{gap:8px;margin-bottom:20px}.leaderboard-menu .leaderboard-podium__card{border:2px solid #fff;border-radius:20px;min-height:188px;padding:40px 6px 15px;animation:none}.leaderboard-menu .leaderboard-podium__card.is-place-1{min-height:220px}.leaderboard-menu .leaderboard-podium__card.is-place-1:where(:not(.aero-console,.aero-console *)){background:linear-gradient(145deg,#fff4be,#ffd348);box-shadow:0 5px #dca31d}.leaderboard-menu .leaderboard-podium__card.is-place-2{min-height:200px}.leaderboard-menu .leaderboard-podium__card.is-place-2:where(:not(.aero-console,.aero-console *)){background:linear-gradient(145deg,#fff,#c9e2f8);box-shadow:0 5px #95b5d4}.leaderboard-menu .leaderboard-podium__card.is-place-3:where(:not(.aero-console,.aero-console *)){background:linear-gradient(145deg,#ffedcf,#edb47f);box-shadow:0 5px #bc875e}.leaderboard-menu .leaderboard-podium__place{height:29px;line-height:29px;font-size:14px}.leaderboard-menu .leaderboard-podium__copy{grid-template-rows:auto auto auto;gap:7px;margin-top:12px}.leaderboard-menu .leaderboard-podium__copy>strong{font-size:clamp(11px,2.6vw,14px);line-height:1.15}.leaderboard-menu .leaderboard-podium__copy>small{font-size:9px;line-height:1.2}.leaderboard-menu .leaderboard-podium__copy>b,.leaderboard-menu .leaderboard-podium__rank b{font-size:11px}.leaderboard-menu .leaderboard-list{gap:9px}.leaderboard-menu .leaderboard-row{min-height:76px;grid-template-columns:30px 46px minmax(0,1fr) auto;gap:9px;padding:9px;border:1px solid #d2e5f7;border-radius:18px}.leaderboard-menu .leaderboard-row:where(:not(.aero-console,.aero-console *)){box-shadow:0 3px #cbdef0;background:#fff}.leaderboard-menu .leaderboard-row>em{display:none}.leaderboard-menu .leaderboard-row .leaderboard-avatar{width:44px;height:44px}.leaderboard-menu .leaderboard-row__position{font-size:16px}.leaderboard-menu .leaderboard-row__identity strong{font-size:clamp(12px,2.8vw,15px);line-height:1.2}.leaderboard-menu .leaderboard-row__identity small{font-size:10px;line-height:1.2}.leaderboard-menu .leaderboard-row__score{font-size:13px;max-width:110px}.leaderboard-menu .leaderboard-current{margin-bottom:14px;padding:7px;border-color:#8cda50;background:linear-gradient(120deg,#dff7c7,#f5ffec);box-shadow:0 4px #69ae3c}.leaderboard-menu .leaderboard-current>small{font-size:10px;color:#438b23;padding:3px 5px 8px}.leaderboard-menu .leaderboard-row.is-you{border-color:#a8d984}.leaderboard-menu .leaderboard-row.is-you:where(:not(.aero-console,.aero-console *)){background:#f1fbe9}.leaderboard-menu .leaderboard-expand{display:flex;justify-content:center;gap:9px;height:48px;margin-top:14px;color:#fff;font-size:12px;border:1px solid #fff}.leaderboard-menu .leaderboard-expand:where(:not(.aero-console,.aero-console *)){background:linear-gradient(120deg,#349ef9,#0764d0);box-shadow:0 4px #074797}.leaderboard-menu .weekly-league-hero{padding:11px 16px 12px;gap:5px;border:2px solid #fff;border-radius:27px}.leaderboard-menu .weekly-league-hero:where(:not(.aero-console,.aero-console *)){background:radial-gradient(circle at 90% 0,#4bcbfa66,transparent 45%),linear-gradient(135deg,#137fed,#084db2);box-shadow:0 5px #06408d,0 12px 24px #174e8129}.leaderboard-menu .weekly-league-hero__title{gap:10px}.leaderboard-menu .weekly-league-hero__title strong{font:1000 clamp(26px,5.7vw,33px)/1 var(--game-ui-font);letter-spacing:-.04em}.leaderboard-menu .weekly-league-hero__cup{width:40px;height:40px;border-radius:13px}.leaderboard-menu .weekly-league-hero__cup svg{width:27px;height:27px}.leaderboard-menu .weekly-league-hero__timer{width:100%;margin:1px 0 0;padding:0;border:0;border-radius:0;gap:3px;box-sizing:border-box}.leaderboard-menu .weekly-league-hero__timer:where(:not(.aero-console,.aero-console *)){background:none}.leaderboard-menu .weekly-league-hero__timer small{font-size:8px;color:#bfe5ff}.leaderboard-menu .weekly-league-hero__timer time{font:1000 clamp(25px,5.5vw,33px)/1 var(--game-ui-font);letter-spacing:-.02em}.leaderboard-menu .weekly-league-hero__info{margin:0;gap:5px}.leaderboard-menu .weekly-league-hero__info p{font-size:10px;line-height:1.3;color:#d9efff}.leaderboard-menu .weekly-league-hero__info em{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:6px}.leaderboard-menu .weekly-league-hero__info em>b{display:flex;align-items:center;justify-content:center;gap:5px;padding:5px 3px;border:1px solid #7dc6ff66;border-radius:10px;background:linear-gradient(145deg,#0750aa99,#063b8599);color:#bfe2ff;font-size:8px;box-shadow:inset 0 1px #ffffff1f}.leaderboard-menu .weekly-league-hero__info em strong{font:1000 15px/1 var(--game-ui-font);color:#9bea55}.leaderboard-menu .weekly-league-hero__info>small{font-size:8px;color:#b9dcf8;letter-spacing:0}.leaderboard-menu .weekly-league-hero__prize,.leaderboard-menu .weekly-league-hero__prize.is-claimable{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto auto minmax(0,1fr);align-items:center;justify-content:center;gap:4px 10px;margin:2px 0 0;padding:10px 14px 11px;overflow:hidden;border:2px solid #fff8c9;border-radius:16px;text-align:center;animation:weekly-prize-gold-flow 5.2s ease-in-out infinite}.leaderboard-menu .weekly-league-hero__prize:where(:not(.aero-console,.aero-console *)),.leaderboard-menu .weekly-league-hero__prize.is-claimable:where(:not(.aero-console,.aero-console *)){background:linear-gradient(108deg,transparent 25%,#fff8cbd9 42%,#fff 50%,#ffe276c7 59%,transparent 75%),linear-gradient(120deg,#fff8ce,#ffd954 52%,#f7b91f);background-size:250% 100%,100% 100%;box-shadow:0 4px #bd8410,0 8px 18px #53350030,inset 0 1px #fff}.leaderboard-menu .weekly-league-hero__prize>span{display:contents}.leaderboard-menu .weekly-league-hero__prize small{grid-column:1/-1;grid-row:3;color:#9a6d14;font-size:8px;letter-spacing:.12em}.leaderboard-menu .weekly-league-hero__prize>span strong{grid-column:1/-1;grid-row:1;color:#694300;font:1000 clamp(17px,4.3vw,22px)/1 var(--game-ui-font);letter-spacing:-.02em;white-space:normal}.leaderboard-menu .weekly-league-hero__prize>b{grid-column:2;grid-row:2;color:#795000;font-size:17px;justify-content:center}.leaderboard-menu .weekly-league-hero__prize>em{grid-column:3;grid-row:2;min-width:0;padding:0;color:#8b5f0d;border:0;font-size:14px}.leaderboard-menu .weekly-league-hero__prize button{grid-column:1/-1;grid-row:4;width:100%;height:auto;min-height:42px;padding:8px;color:#fff;border:1px solid #fff;border-radius:13px;font-size:13px}.leaderboard-menu .weekly-league-hero__prize button:where(:not(.aero-console,.aero-console *)){background:linear-gradient(120deg,#8ae13d,#4cbb18);box-shadow:0 4px #318519}@keyframes weekly-prize-gold-flow{0%,58%,to{background-position:175% 0,0 0;filter:brightness(1)}78%{background-position:-75% 0,0 0;filter:brightness(1.055)}}.leaderboard-menu .weekly-league-hero__winners{margin:0;gap:8px}.leaderboard-menu .weekly-league-hero__winners article{display:flex;flex-direction:column;gap:9px;padding:14px 5px;border:2px solid #fff;border-radius:17px;background:#f3f9ff}.leaderboard-menu .weekly-league-hero__winners article.is-place-1{background:#fff0b4}.leaderboard-menu .weekly-league-hero__winners .leaderboard-avatar{width:48px;height:48px}.leaderboard-menu .weekly-league-hero__winners article>b{font-size:17px;color:#b28012}.leaderboard-menu .weekly-league-hero__winners article>strong{width:100%;font-size:12px;color:#134276;text-align:center}.leaderboard-menu .weekly-league-hero__winners article>small,.leaderboard-menu .weekly-league-hero__winners article>em{font-size:10px;color:#3b709e}.leaderboard-menu .weekly-league-hero__result-status{margin:0;line-height:1.4;font-size:12px;flex-direction:column}@media(max-width:380px){.leaderboard-menu .leaderboard-header.menu-titlebar,.leaderboard-menu .leaderboard-tabs,.leaderboard-menu .leaderboard-content{width:calc(100% - 24px)}.leaderboard-menu .leaderboard-board{padding:8px}.leaderboard-menu .leaderboard-row{gap:6px;padding:7px;grid-template-columns:24px 40px minmax(0,1fr) auto}.leaderboard-menu .leaderboard-row .leaderboard-avatar{width:38px;height:38px}.leaderboard-menu .leaderboard-row__score{font-size:11px;max-width:82px}.leaderboard-menu .leaderboard-podium{gap:5px}}.shop-menu{--shop-width:min(100%,620px);--shop-header-width:var(--shop-width);grid-template-rows:104px 46px 56px minmax(0,1fr);gap:12px;padding-top:max(16px,env(safe-area-inset-top));padding-inline:max(18px,env(safe-area-inset-right))}.shop-menu .shop-menu__header.menu-titlebar{display:flex;width:var(--shop-width);height:104px;margin:0 auto;padding:17px 21px;border-radius:25px;-webkit-backdrop-filter:none;backdrop-filter:none}.shop-menu .shop-menu__header.menu-titlebar:where(:not(.aero-console,.aero-console *)){background:radial-gradient(circle at 82% -22%,#85e44a40,transparent 42%),linear-gradient(135deg,#0761bd,#087bdc 59%,#159ce9);box-shadow:0 9px 20px #043e8e3b,inset 0 1px #ffffff50,inset 0 -4px #0443972b}.shop-menu .shop-wallet{grid-column:auto;justify-self:center;box-sizing:border-box;width:var(--shop-width);max-width:none;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.shop-menu .shop-wallet__coins,.shop-menu .shop-wallet__level{width:auto;min-height:44px;border:2px solid #fff;border-radius:17px;box-shadow:0 3px #a7c7e5,0 6px 12px #245b8e15;font:1000 17px/1 var(--game-ui-font)}.shop-menu .shop-wallet__coins{grid-template-columns:29px minmax(40px,1fr) 30px;padding:4px 7px;gap:8px}.shop-menu .shop-wallet__coins button{width:30px;height:30px;min-width:30px;min-height:30px}.shop-menu .shop-wallet__coins button svg{width:14px;height:14px}.shop-menu .shop-wallet__level{grid-template-columns:28px auto;padding:4px 12px;gap:7px}.shop-menu .shop-wallet__level img{width:28px;height:28px}:is(.shop-menu,.player-center-screen) .shop-tabs{box-sizing:border-box;width:var(--shop-width);height:56px;border:2px solid #fff;border-radius:19px;overflow:hidden}:is(.shop-menu,.player-center-screen) .shop-tabs:where(:not(.aero-console,.aero-console *)){background:linear-gradient(120deg,#136bd0,#064897);box-shadow:0 4px #053f86}:is(.shop-menu,.player-center-screen) .shop-tabs__selector{inset:3px auto 3px 3px;width:calc((100% - 6px)/3);border:1px solid #dcffbd;border-radius:14px}:is(.shop-menu,.player-center-screen) .shop-tabs__selector:where(:not(.aero-console,.aero-console *)){background:linear-gradient(120deg,#8be440,#50bc1b);box-shadow:0 2px #338c19,inset 0 1px #fff8}:is(.shop-menu,.player-center-screen) .shop-tabs button{color:#bbdcff;font:1000 clamp(10px,2.9vw,15px)/1 var(--game-ui-font);text-shadow:none;gap:5px;letter-spacing:.01em}:is(.shop-menu,.player-center-screen) .shop-tabs button.is-active{color:#fff;text-shadow:0 1px #328b2455}:is(.shop-menu,.player-center-screen) .shop-tabs button+button:before{content:none}:is(.shop-menu,.player-center-screen) .shop-tab__icon{width:24px;height:24px}.shop-menu .shop-catalog{width:var(--shop-width);box-sizing:border-box;padding:2px 0 8px;border:0;border-radius:0;background:none;box-shadow:none;overflow:hidden;grid-template-rows:minmax(0,1fr) auto}.shop-menu .shop-catalog::-webkit-scrollbar{display:none}.shop-menu .shop-grid{gap:13px 10px;grid-template-rows:repeat(3,minmax(182px,1fr));padding:2px 2px 7px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.shop-menu .shop-grid::-webkit-scrollbar{display:none}.shop-menu .shop-card{--item-tint:#d9efff;grid-template-rows:minmax(72px,1fr) 28px 25px 35px;gap:3px;padding:9px 7px 10px;border:2px solid #fff;border-radius:21px}.shop-menu .shop-card:where(:not(.aero-console,.aero-console *)){background:radial-gradient(ellipse at 50% 0,#fff,var(--item-tint) 65%,#f8fcff 66%);box-shadow:0 4px #9fc7e8,0 7px 12px #194c8420}.shop-menu .shop-card--avatar{--item-tint:#e5dbff;box-shadow:0 4px #beb1e1,0 7px 12px #194c8420}.shop-menu .shop-card--badge{--item-tint:#fff0b8;box-shadow:0 4px #d9c582,0 7px 12px #194c8420}.shop-menu .shop-card.is-equipped{border-color:#9de969}.shop-menu .shop-card.is-equipped:where(:not(.aero-console,.aero-console *)){box-shadow:0 4px #55a736,0 0 0 1px #71c349}.shop-menu .shop-card h3{margin:0;align-self:center;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font:1000 clamp(10px,2.7vw,14px)/1.08 var(--game-ui-font);letter-spacing:-.02em;color:#103e78;text-shadow:none}.shop-menu .shop-card__price,.shop-menu .shop-card__owned,.shop-menu .shop-card__require{min-height:22px;font:900 clamp(9px,2.4vw,12px)/1.1 var(--game-ui-font);letter-spacing:0}.shop-menu .shop-card__require{white-space:normal;text-align:center;font-size:9px}.shop-menu .shop-card__price{color:#164f93;gap:3px}.shop-menu .shop-card__art{align-self:stretch}.shop-menu .shop-card__no-badge-mark{position:absolute;left:50%;top:50%;width:42%;height:auto;aspect-ratio:1;box-sizing:border-box;transform:translate(-50%,-50%);font-size:24px}.shop-menu .shop-card--avatar .shop-card__art,.shop-menu .shop-card--badge .shop-card__art{width:auto;height:100%;max-width:100%;max-height:100%;aspect-ratio:1;margin:auto;border:2px solid #fff;border-radius:16px}.shop-menu .shop-card--racket .shop-card__art img{max-width:94%;height:100%}.shop-menu .shop-card>button{height:35px;align-self:stretch;border:1px solid #cbeaff;border-radius:11px;font:1000 clamp(10px,2.6vw,13px)/1 var(--game-ui-font);letter-spacing:.01em;color:#fff;background:linear-gradient(115deg,#379ffc,#0761d2);box-shadow:0 3px #074794,inset 0 1px #fff6}.shop-menu .shop-card.is-available>button{border-color:#d7ffb5;color:#fff;background:linear-gradient(115deg,#8ae540,#50bd1c);box-shadow:0 3px #338a1b,inset 0 1px #fff6}.shop-menu .shop-card.is-equipped>button{border-color:#bee8aa;color:#3e8822;background:#e6f7db;box-shadow:0 3px #b0d099}.shop-menu .shop-card.is-expensive>button,.shop-menu .shop-card.is-level-locked>button{border-color:#e0e8f1;color:#8296ac;background:#dce5f0;box-shadow:0 3px #bbc9d9;text-shadow:none}.shop-menu .shop-card.is-level-locked{--item-tint:#e3eaf2}.shop-menu .shop-card.is-level-locked:where(:not(.aero-console,.aero-console *)){box-shadow:0 4px #b8c8d9}.shop-menu .shop-card__check,.shop-menu .shop-card__lock{top:6px;left:6px;width:24px;height:24px;border:2px solid #fff;border-radius:9px;font-size:14px}.shop-menu .shop-card__lock{background:#88a0ba;box-shadow:0 2px #6f859d}.shop-menu .shop-pagination{min-height:46px;margin-top:6px;border:1px solid #fff;border-radius:17px;padding:4px 6px}.shop-menu .shop-pagination:where(:not(.aero-console,.aero-console *)){background:#f8fcff;box-shadow:0 3px #aac8e4}.shop-menu .shop-pagination>button{border-radius:12px;background:linear-gradient(#2997f3,#0963ce);border-color:#fff;color:#fff;box-shadow:0 3px #074c9e}@media(max-width:380px){.shop-menu{grid-template-rows:92px 44px 52px minmax(0,1fr);gap:10px;padding-inline:12px}.shop-menu .shop-menu__header.menu-titlebar{min-height:92px;height:92px}.shop-menu .shop-tabs{height:52px}.shop-menu .shop-grid{column-gap:7px;grid-template-rows:repeat(3,minmax(158px,1fr))}.shop-menu .shop-card{padding:7px 5px 9px;grid-template-rows:minmax(62px,1fr) 26px 23px 33px;border-radius:17px}.shop-menu .shop-card>button{height:33px}}.shop-menu{grid-template-rows:132px 56px minmax(0,1fr)}.shop-menu .shop-menu__header.menu-titlebar{height:132px;min-height:132px;gap:12px;padding:15px 18px;align-items:center}.shop-menu .menu-titlebar__copy{flex:1;min-width:0}.shop-menu .menu-titlebar__copy h1{font-size:clamp(36px,7.5vw,48px);line-height:.98;letter-spacing:-.04em}.shop-menu .menu-titlebar__copy p{margin:9px 0 0;font-size:clamp(11px,2.6vw,14px);line-height:1.3;letter-spacing:0}.shop-menu .shop-wallet{position:relative;z-index:2;flex:0 0 auto;width:auto;flex-direction:column;align-items:stretch;gap:8px}.shop-menu .shop-wallet__coins,.shop-menu .shop-wallet__level{min-height:38px;font-size:14px}.shop-menu .shop-wallet__coins{grid-template-columns:24px minmax(36px,1fr) 27px;gap:5px;padding:3px 5px}.shop-menu .shop-wallet__coins button{width:27px;height:27px;min-width:27px;min-height:27px}.shop-menu .shop-wallet__level{justify-content:center;grid-template-columns:24px auto}.shop-menu .shop-wallet__level img{width:24px;height:24px}.shop-menu .shop-card:where(:not(.aero-console,.aero-console *)){background:linear-gradient(155deg,#fff,var(--item-tint))}@media(max-width:380px){.shop-menu{grid-template-rows:132px 52px minmax(0,1fr)}.shop-menu .shop-menu__header.menu-titlebar{padding-inline:12px;gap:8px}.shop-menu .menu-titlebar__copy h1{font-size:32px}.shop-menu .shop-wallet__coins,.shop-menu .shop-wallet__level{font-size:12px}}.leaderboard-menu .leaderboard-header.menu-titlebar{justify-content:center;text-align:center}.leaderboard-menu .leaderboard-header .menu-titlebar__copy{width:100%;text-align:center}.leaderboard-menu .leaderboard-header .menu-titlebar__copy h1,.leaderboard-menu .leaderboard-header .menu-titlebar__copy p{text-align:center}.mode-menu .online-header.menu-titlebar{justify-content:center;text-align:center}.mode-menu .online-header .menu-titlebar__copy{width:100%;text-align:center}.mode-menu .online-header .menu-titlebar__copy h1{font-size:clamp(46px,10vw,64px);line-height:.92;text-align:center}.mode-menu .online-header .menu-titlebar__copy p{margin-top:10px;font-size:clamp(10px,2.3vw,12px);line-height:1.25;text-align:center}.shop-menu .shop-grid{grid-template-rows:repeat(3,minmax(0,1fr));overflow:hidden}.shop-menu .shop-card{grid-template-rows:minmax(44px,1fr) 25px 21px 32px;gap:1px;min-height:0;padding:6px 6px 7px}.shop-menu .shop-card>button{height:32px}@media(max-width:520px){.shop-menu .shop-wallet{width:118px}.shop-menu .shop-wallet__coins,.shop-menu .shop-wallet__level{box-sizing:border-box;width:118px;min-width:0}.shop-menu .menu-titlebar__copy h1{font-size:34px;letter-spacing:-.055em}.shop-menu .shop-grid{gap:8px}.shop-menu .shop-card{grid-template-rows:minmax(38px,1fr) 23px 19px 30px;padding:5px}.shop-menu .shop-card>button{height:30px}.shop-menu .shop-card--racket .shop-card__art img{height:88%}}@media(max-height:820px){.shop-menu{grid-template-rows:112px 48px minmax(0,1fr);gap:8px}.shop-menu .shop-menu__header.menu-titlebar{height:112px;min-height:112px}.shop-menu .shop-tabs{height:48px}.shop-menu .shop-pagination{min-height:40px;margin-top:3px}.shop-menu .shop-card{grid-template-rows:minmax(32px,1fr) 20px 18px 28px;padding:4px}.shop-menu .shop-card>button{height:28px}}.friend-menu .friend-lobby-card .friend-connection header{position:relative;display:flex;justify-content:center;text-align:center;padding-inline:65px!important}.friend-menu .friend-lobby-card .friend-connection header>span{display:none}.friend-menu .friend-lobby-card .friend-connection header>b{position:absolute;right:15px}.friend-menu .friend-lobby-card .friend-connection__ready{display:none!important}.friend-menu .friend-lobby-card .friend-ready-drawer__status,.friend-menu .friend-lobby-card .friend-ready-drawer.is-waiting{display:none}.friend-menu .friend-layout--create,.friend-menu .friend-layout--join{display:flex;flex-direction:column;width:100%;gap:20px;margin:18px 0 24px;padding:0}.friend-menu .friend-layout--create .friend-lobby-card{border-radius:28px}.friend-menu .friend-layout--create .friend-lobby-card:where(:not(.aero-console,.aero-console *)){background:#f6fbff;box-shadow:0 6px #0752a9,0 18px 30px #16497830}.friend-menu .friend-lobby-card .friend-connection{margin:0;-webkit-backdrop-filter:none;backdrop-filter:none}.friend-menu .friend-lobby-card .friend-connection header{min-height:58px;padding:14px 20px;background:linear-gradient(120deg,#1596ee,#0755b9)}.friend-menu .friend-lobby-card .friend-connection header strong{font:1000 17px/1.2 var(--game-ui-font);white-space:normal}.friend-menu .friend-lobby-card .friend-connection header>b{font:900 12px/1 var(--game-ui-font);padding:7px 10px}.friend-menu .friend-lobby-card .friend-connection>div{position:relative;gap:18px;padding:18px 16px 23px}.friend-menu .friend-lobby-card .friend-connection>div:where(:not(.aero-console,.aero-console *)){background:repeating-linear-gradient(125deg,transparent 0 30px,#ffffff09 30px 32px),linear-gradient(130deg,#0c80dd,#244daa)}.friend-menu .friend-lobby-card .friend-connection>div:after{content:"VS";position:absolute;left:50%;top:101px;transform:translate(-50%) rotate(-6deg);display:grid;place-items:center;width:45px;height:45px;border:3px solid #fff;border-radius:16px;color:#fff;font:1000 19px/1 var(--game-ui-font)}.friend-menu .friend-lobby-card .friend-connection>div:where(:not(.aero-console,.aero-console *)):after{background:linear-gradient(#a2ee51,#58bd1e);box-shadow:0 4px #36891a,0 6px 12px #043b7944}.friend-menu .friend-lobby-card .friend-connection__player{position:relative;display:flex;flex-direction:column;gap:10px;min-height:0;padding:22px 10px 17px;border:2px solid #fff;border-radius:23px}.friend-menu .friend-lobby-card .friend-connection__player:where(:not(.aero-console,.aero-console *)){background:radial-gradient(ellipse at 50% 0,#fff,#ddf1ff 50%,#fff 51%);box-shadow:0 6px #064f9a,0 10px 18px #002c6933}.friend-menu .friend-lobby-card .friend-connection__player:nth-child(2){border-color:#fff}.friend-menu .friend-lobby-card .friend-connection__player:nth-child(2):where(:not(.aero-console,.aero-console *)){background:radial-gradient(ellipse at 50% 0,#fff,#e9dcff 50%,#fff 51%);box-shadow:0 6px #403880,0 10px 18px #002c6933}.friend-menu .friend-lobby-card .friend-connection__player.is-ready{border-color:#9aee57}.friend-menu .friend-lobby-card .friend-connection__player.is-ready:where(:not(.aero-console,.aero-console *)){box-shadow:0 0 0 4px #69cf2e,0 6px #318b1e,0 10px 22px #48b72955}.friend-menu .friend-lobby-card .friend-connection__player.is-ready:after{content:"✓";position:absolute;z-index:5;right:10px;top:10px;display:grid;place-items:center;width:30px;height:30px;border:2px solid #fff;border-radius:50%;color:#fff;font:1000 18px/1 var(--game-ui-font);animation:friend-ready-indicator-pop .42s cubic-bezier(.16,.9,.2,1.2) both}.friend-menu .friend-lobby-card .friend-connection__player.is-ready:where(:not(.aero-console,.aero-console *)):after{background:linear-gradient(#9aeb52,#4eb920);box-shadow:0 3px #2c851a}.friend-menu .friend-lobby-card .friend-connection__player>i{flex:none;width:112px;height:112px;grid-row:auto;border:4px solid #fff;border-radius:28px;box-shadow:0 5px #77bced,0 8px 16px #2263ac25}.friend-menu .friend-lobby-card .friend-connection__player>i>img:not(.friend-connection__badge){border-radius:21px}.friend-menu .friend-lobby-card .friend-connection__player>i svg{width:46px}.friend-menu .friend-lobby-card .friend-connection__player>b{display:block;align-self:stretch;text-align:center;max-width:100%;margin-top:7px;font:1000 clamp(19px,4.7vw,27px)/1.1 var(--game-ui-font);color:#113e7d;letter-spacing:-.035em}.friend-menu .friend-lobby-card .friend-connection__player>small{align-self:center;margin:0;font:900 11px/1.2 var(--game-ui-font)}.friend-menu .friend-lobby-card .friend-connection__meta{justify-content:center;flex-wrap:wrap;gap:5px;margin:0}.friend-menu .friend-lobby-card .friend-connection__meta em{padding:7px;border:0;border-radius:8px;font:900 12px/1 var(--game-ui-font)}.friend-menu .friend-lobby-card .friend-connection__ready{position:absolute;top:109px;right:calc(50% - 63px);width:31px;height:31px;border-color:#fff}.friend-menu .friend-lobby-card .friend-connection__ready:not(.is-ready):after{content:"";width:7px;height:7px;border-radius:50%}.friend-menu .friend-lobby-card .friend-connection__ready:not(.is-ready):where(:not(.aero-console,.aero-console *)):after{background:#a9bcd4}.friend-menu .friend-lobby-card .friend-connection__player.is-empty{border:2px solid #e3d8ff}.friend-menu .friend-lobby-card .friend-connection__player.is-empty:where(:not(.aero-console,.aero-console *)){background:radial-gradient(ellipse at top,#a787e8,#7353bd 62%,#6146a8);box-shadow:0 6px #393077}.friend-menu .friend-lobby-card .friend-connection__player.is-empty>b{color:#fff}.friend-menu .friend-lobby-card .friend-connection__player.is-empty>small{color:#e2d7ff}.friend-menu .friend-lobby-card .friend-connection__player.is-empty>i{border:2px dashed #ffffff88;background:#ffffff18;color:#fff;box-shadow:0 0 0 8px #ffffff08;animation:friend-entry-float 4s ease-in-out infinite}.friend-menu .friend-lobby-card .friend-connection__player.is-empty .friend-connection__meta,.friend-menu .friend-lobby-card .friend-connection__player.is-empty .friend-connection__ready{visibility:hidden}.friend-menu .friend-ready-drawer{padding:17px 18px 20px;border-top:1px solid #dbe6f3}.friend-menu .friend-ready-drawer:where(:not(.aero-console,.aero-console *)){background:#fff}.friend-menu .friend-ready-drawer__status{justify-content:center;min-height:0;padding:0;border:0}.friend-menu .friend-ready-drawer__status:where(:not(.aero-console,.aero-console *)){background:none}.friend-menu .friend-ready-drawer__status>span{font:1000 15px/1.3 var(--game-ui-font);color:#1559ae;white-space:normal;text-align:center}.friend-menu .friend-ready-drawer__status>b{display:none}.friend-menu .friend-ready-drawer.is-waiting{padding:17px 12px 12px;border:0}.friend-menu .friend-ready-drawer.is-waiting .friend-waiting__actions{display:none}.friend-menu .friend-ready-drawer .friend-waiting__actions{min-height:0;display:block;padding:17px 0 8px}.friend-menu .friend-ready-drawer__note{padding:4px 0 0;font:650 11px/1.4 var(--game-ui-font);color:#72859e}.friend-lobby-hint{margin:0;text-align:center;font:700 13px/1.4 var(--game-ui-font);color:#567394}.friend-menu .friend-ready-drawer .friend-ready{width:100%;min-height:60px;border-radius:17px;font:1000 23px/1 var(--game-ui-font)}.friend-menu .friend-ready-drawer .friend-ready:where(:not(.aero-console,.aero-console *)){background:linear-gradient(#8ae644,#52bc1a);box-shadow:0 5px #2c8617,inset 0 1px #fff9}.friend-menu .friend-ready-drawer .friend-ready.is-cancel{color:#22518c}.friend-menu .friend-ready-drawer .friend-ready.is-cancel:where(:not(.aero-console,.aero-console *)){background:linear-gradient(#e7f2ff,#cedff2);box-shadow:0 5px #a7bfd9}.friend-menu .friend-ready-drawer .friend-ready:disabled{opacity:.65}.friend-menu .friend-ready-drawer .friend-countdown{width:112px;height:112px;border:5px solid #dcf5c8;color:#45a31d}.friend-menu .friend-ready-drawer .friend-countdown:where(:not(.aero-console,.aero-console *)){background:#f7fff0;box-shadow:0 6px #b8dc9e}.friend-menu .friend-ready-drawer .friend-countdown>strong{font:1000 62px/1 var(--game-ui-font);transform:none}.friend-menu .friend-ready-drawer .friend-countdown:before{border-top-color:#63c730;border-right-color:#63c730}.friend-menu .friend-ready-drawer .friend-countdown--starting{width:100%;height:76px;border-radius:17px}.friend-menu .friend-ready-drawer .friend-countdown--starting>strong{font-size:20px}.friend-menu .friend-ready-drawer .friend-countdown--starting>small{font-size:11px}.friend-menu .friend-layout--create .friend-code-card{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:17px;height:auto;min-height:0;padding:22px 20px 26px;border:0;border-radius:0}.friend-menu .friend-layout--create .friend-code-card:where(:not(.aero-console,.aero-console *)){background:#fff;box-shadow:none}.friend-menu .friend-layout--create .friend-code-card:after{content:none}.friend-code-card__copy{min-width:0;text-align:center}.friend-code-card__copy small{display:block;color:#547192;font:900 11px/1.2 var(--game-ui-font);letter-spacing:.04em}.friend-code-card__copy strong{display:block;margin:10px 0 0;color:#115cbd;font:1000 clamp(44px,10vw,58px)/1 var(--game-ui-font);letter-spacing:.065em;font-variant-numeric:tabular-nums;text-shadow:0 2px 0 #d2eaff}.friend-code-card__copy p{margin:0;color:#6a809a;font:650 11px/1.3 var(--game-ui-font)}.friend-menu .friend-code-card .friend-primary{flex:none;width:min(100%,350px);min-height:62px;padding:0 22px;border:2px solid #eaffcf;border-radius:19px;gap:11px;color:#fff;font:1000 21px/1 var(--game-ui-font);letter-spacing:.015em;text-shadow:0 2px 0 #3a9b2555}.friend-menu .friend-code-card .friend-primary:where(:not(.aero-console,.aero-console *)){background:radial-gradient(ellipse at 82% 110%,#c7ff8c44 0 28%,transparent 29%),linear-gradient(110deg,#8ce647,#53c21e);box-shadow:0 5px #2d851b,0 9px 17px #408c1c22,inset 0 2px #fff6}.friend-menu .friend-code-card .friend-primary svg{flex:none;width:25px;height:25px}.friend-menu .friend-code-card .friend-primary:after{content:"";position:absolute;inset:-45% auto -45% -35%;width:25%;pointer-events:none;transform:translate(-200%) skew(-18deg);animation:friend-copy-shine 7s ease-in-out infinite}.friend-menu .friend-code-card .friend-primary:where(:not(.aero-console,.aero-console *)):after{background:linear-gradient(90deg,transparent,#ffffff66,transparent)}@keyframes friend-copy-shine{0%,72%{transform:translate(-200%) skew(-18deg)}90%,to{transform:translate(700%) skew(-18deg)}}@media(prefers-reduced-motion:reduce){.friend-menu .friend-code-card .friend-primary:after{animation:none;display:none}}.friend-menu .friend-layout--create.has-rival .friend-code-card{display:none}.friend-menu .friend-layout--join .friend-join-card{display:block;width:100%;min-height:0;padding:0;border-radius:28px;overflow:hidden}.friend-menu .friend-layout--join .friend-join-card:where(:not(.aero-console,.aero-console *)){background:#fff;box-shadow:0 6px #b4c8e3,0 18px 30px #16497825}.friend-join-welcome{box-sizing:border-box;width:100%;display:flex;flex-direction:column;align-items:center;gap:14px;padding:30px 18px 27px;text-align:center;color:#fff}.friend-join-welcome:where(:not(.aero-console,.aero-console *)){background:radial-gradient(ellipse at 50% 0,#b296f4aa,transparent 80%),linear-gradient(130deg,#7850c9,#3d68d0)}.friend-join-welcome__symbol{display:grid;place-items:center;width:88px;height:88px;border:1px solid #ffffff66;border-radius:28px}.friend-join-welcome__symbol:where(:not(.aero-console,.aero-console *)){background:#ffffff20;box-shadow:0 6px #382c7833}.friend-join-welcome__symbol svg{width:52px;height:52px;animation:friend-entry-float 5s ease-in-out infinite}.friend-join-welcome>strong{font:1000 clamp(23px,5.7vw,32px)/1.1 var(--game-ui-font);letter-spacing:-.04em}.friend-join-welcome>p{margin:0;font:650 14px/1.4 var(--game-ui-font);color:#e6efff}.friend-join-entry{box-sizing:border-box;width:100%;padding:25px 22px 29px}.friend-menu .friend-layout--join .friend-join-card:after{content:none}.friend-menu .friend-join-entry label{justify-content:center;width:100%;margin:0 0 16px;font:900 12px/1.2 var(--game-ui-font);letter-spacing:.08em;color:#386293}.friend-menu .friend-join-entry label:before,.friend-menu .friend-join-entry label:after{content:none}.friend-menu .friend-join-entry .friend-pin-control{width:100%;margin:0}.friend-menu .friend-join-entry .friend-pin{width:100%;gap:7px}.friend-menu .friend-join-entry .friend-pin__slot{width:100%;aspect-ratio:auto}.friend-menu .friend-join-entry .friend-pin__slot{min-width:0;height:65px;border-radius:12px;font:1000 clamp(24px,6vw,33px)/1 var(--game-ui-font);color:#3660a4;border-color:#d2e0f1}.friend-menu .friend-join-entry .friend-pin__slot:where(:not(.aero-console,.aero-console *)){background:#edf4ff;box-shadow:0 3px #c7d6ec}.friend-menu .friend-join-entry .friend-pin__slot.is-active{border-color:#8c66df}.friend-menu .friend-join-entry .friend-pin__slot.is-active:where(:not(.aero-console,.aero-console *)){background:#f2edff}.friend-menu .friend-join-entry .friend-pin__slot.is-filled{color:#1159bd}.friend-menu .friend-join-entry .friend-pin__slot.is-filled:where(:not(.aero-console,.aero-console *)){background:#e8f3ff}.friend-menu .friend-join-entry .friend-join-card__note{display:block;margin:15px 0 24px;text-align:center;font:650 12px/1.4 var(--game-ui-font);color:#7185a0}.friend-menu .friend-join-entry .friend-primary--join{width:100%;min-height:61px;margin-top:0;font:1000 23px/1 var(--game-ui-font);border-radius:17px;color:#fff;text-shadow:0 1px #348b1855;background:linear-gradient(#87e643,#51ba1b);box-shadow:0 5px #2b8617}.friend-menu .friend-join-entry .friend-primary--join:disabled{background:#dbe6f2;color:#91a6c0;box-shadow:0 4px #bdcddd}@media(max-width:380px){.friend-menu .friend-lobby-card .friend-connection>div{padding:20px 10px;gap:12px}.friend-menu .friend-lobby-card .friend-connection__player>i{width:72px;height:72px;border-radius:20px}.friend-menu .friend-lobby-card .friend-connection__ready{top:68px;right:calc(50% - 44px)}.friend-menu .friend-lobby-card .friend-connection__player{min-height:225px}.friend-menu .friend-code-card .friend-primary{padding:0 16px;min-height:57px;font-size:19px}.friend-menu .friend-layout--create .friend-code-card{padding:16px 12px;gap:8px}.friend-code-card__copy strong{font-size:44px}.friend-join-entry{padding-inline:14px}.friend-menu .friend-join-entry .friend-pin{gap:5px}.friend-menu .friend-join-entry .friend-pin__slot{height:53px}}@media(prefers-reduced-motion:reduce){.friend-menu .friend-lobby-card .friend-connection__player.is-empty>i,.friend-join-welcome__symbol svg{animation:none}}@keyframes friend-entry-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media(max-width:380px){.friend-layout--home .friend-profile{grid-template-columns:66px minmax(0,1fr) 70px;column-gap:8px}.friend-layout--home .friend-profile__avatar-wrap{width:63px;height:63px}.friend-layout--home .friend-profile__identity>strong{font-size:19px}.friend-layout--home .friend-entry{padding:22px 15px 22px 19px;grid-template-columns:minmax(0,1fr) 66px;gap:10px;min-height:145px}.friend-entry__copy strong{font-size:25px}.friend-entry__art{width:64px;height:70px;border-radius:20px}.friend-entry__art>svg{width:41px;height:41px}.friend-entry__copy small{font-size:12px}}@media(prefers-reduced-motion:reduce){.friend-entry__art>svg,.friend-layout--home .friend-profile__rank img{animation:none!important}.friend-entry .friend-button-glint:where(:not(.aero-console,.aero-console *)):before{animation:none!important}}.friend-menu__content{box-sizing:border-box;width:min(100%,656px);padding-right:18px;padding-left:18px}.friend-menu .friend-layout--join .friend-join-card{padding:0!important}.friend-menu .friend-layout--join .friend-join-welcome{width:100%;border-radius:26px 26px 0 0}.friend-layout--home .friend-profile{grid-template-rows:108px 58px;row-gap:0;padding:12px 14px 10px}.friend-layout--home .friend-profile:where(:not(.aero-console,.aero-console *)){background:linear-gradient(115deg,#ffffff12,transparent 55%),linear-gradient(180deg,#087cdb 0,#0957b6 120px,#f6fbff 120px)}.friend-layout--home .friend-profile__stats{min-height:58px;box-sizing:border-box;padding-top:8px}.friend-layout--home .friend-profile__stats div{min-height:42px;gap:4px}.shop-menu .shop-wallet__coins{grid-template-columns:24px minmax(42px,1fr) 23px;gap:4px;padding:3px 5px}.shop-menu .shop-wallet__coins button{width:23px;height:23px;min-width:23px;min-height:23px;border-radius:50%}.shop-menu .shop-wallet__coins button svg{width:11px;height:11px}@media(max-width:380px){.friend-menu__content{padding-right:12px;padding-left:12px}.friend-layout--home .friend-profile{grid-template-rows:82px 54px;padding:9px 10px 8px}.friend-layout--home .friend-profile:where(:not(.aero-console,.aero-console *)){background:linear-gradient(115deg,#ffffff12,transparent 55%),linear-gradient(180deg,#087cdb 0,#0957b6 91px,#f6fbff 91px)}.friend-layout--home .friend-profile__rank{height:80px}.friend-layout--home .friend-profile__rank-emblem,.friend-layout--home .friend-profile__rank img{width:60px;height:60px}.friend-layout--home .friend-profile__stats{min-height:54px;padding-top:7px}.friend-layout--home .friend-profile__stats b{font-size:22px}}@keyframes ranked-world-orbit{to{transform:rotate(330deg)}}@keyframes ranked-cta-shine{0%,70%{transform:translate(-140%) skew(-15deg)}90%,to{transform:translate(420%) skew(-15deg)}}@keyframes ranked-player-left{0%{opacity:0;transform:translate(-20px) rotate(-5deg)}to{opacity:1;transform:none}}@keyframes ranked-player-right{0%{opacity:0;transform:translate(20px) rotate(5deg)}to{opacity:1;transform:none}}@media(max-width:380px){.ranked-menu .ranked-profile{grid-template-columns:66px minmax(0,1fr) 70px;gap:15px 8px}.ranked-menu .ranked-profile__avatar-wrap{width:63px;height:63px}.ranked-menu .ranked-profile__rank img{width:60px;height:60px}.ranked-menu .ranked-profile__identity>strong{font-size:19px}}@media(max-height:740px){.ranked-menu .ranked-search-card{min-height:325px}.ranked-world{height:132px;width:160px}.ranked-world__sphere{width:100px;height:100px}.ranked-world__sphere svg{width:200px;height:100px}.ranked-world__orbit{width:126px;height:126px}}@media(prefers-reduced-motion:reduce){.ranked-world *,.ranked-menu .ranked-duelist,.ranked-menu .ranked-action:after,.ranked-menu .ranked-profile__rank img{animation:none!important}}@media(orientation:portrait)and (max-width:600px){.leaderboard-menu{padding-top:max(14px,env(safe-area-inset-top))}.leaderboard-menu .leaderboard-header.menu-titlebar{margin-top:0}}@media(orientation:portrait)and (max-width:600px){html.telegram-mini-app .online-menu{overflow:hidden!important}html.telegram-mini-app .online-menu .online-content{height:calc(var(--app-height,100dvh) - var(--telegram-overlay-clearance) - 108px - 161px);min-height:0;margin-top:12px}html.telegram-mini-app .online-menu .online-options.online-mode-grid{grid-template-rows:minmax(0,1.13fr) minmax(0,1fr);gap:12px;min-height:0}html.telegram-mini-app .online-menu .online-mode-grid__secondary{gap:12px;min-height:0}html.telegram-mini-app .online-menu .online-mode-card{min-height:0}}@media(orientation:portrait)and (max-width:600px)and (max-height:760px){html.telegram-mini-app .online-menu .online-content{height:calc(var(--app-height,100dvh) - 56px - 94px - 140px);margin-top:9px}html.telegram-mini-app .online-menu .online-options.online-mode-grid,html.telegram-mini-app .online-menu .online-mode-grid__secondary{gap:9px}html.telegram-mini-app .online-menu .online-mode-card__body{min-height:82px;padding-top:7px;padding-bottom:8px}html.telegram-mini-app .online-menu .online-mode-card--ranked .online-mode-card__body{min-height:86px}}.home-dashboard__cards>.home-feature-card{grid-template-columns:145px minmax(0,1fr) 18px}.home-feature-card__visual{background:#0757b5}.home-feature-card__visual>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 25%}.home-feature-card--leaders .home-feature-card__visual>img,.home-feature-card--weekly .home-feature-card__visual>img{object-position:50% 0%}.home-feature-card .home-feature-card__cta{display:block;margin-top:12px;color:#4d6889;font:1000 clamp(8px,2vw,11px)/1.25 var(--game-ui-font);letter-spacing:.015em}.home-feature-card--weekly .home-tour-card__copy small{color:#996513}@media(max-width:600px){.home-dashboard__cards>.home-feature-card{grid-template-columns:30% minmax(0,1fr) 12px}}.home-feature-card__visual>.home-feature-card__rank{inset:auto 3px 3px auto;width:30%;height:40%;object-fit:contain;object-position:center;filter:drop-shadow(0 2px 3px #002a5baa)}.is-home-covered>[inert],.is-home-covered>[inert] *,.is-home-covered>[inert]:before,.is-home-covered>[inert]:after,.is-home-covered>[inert] *:before,.is-home-covered>[inert] *:after{animation-play-state:paused!important}.menu-overlay-layer{position:fixed;inset:0;width:100%;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;overflow:visible;background:transparent;color:inherit}.menu-overlay-layer::backdrop{background:transparent;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:menu-overlay-veil-in .22s ease both}.menu-overlay-layer>section>button:first-child{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.menu-overlay-layer.is-closing::backdrop{animation:menu-overlay-veil-out .22s ease both}@keyframes menu-overlay-veil-in{0%{opacity:0;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}to{opacity:1;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}}@keyframes menu-overlay-veil-out{0%{opacity:1;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}to{opacity:0;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}}@media(prefers-reduced-motion:reduce){.menu-overlay-layer::backdrop{animation:none!important}.menu-overlay-layer.is-closing::backdrop{opacity:0;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}}.coin-store-success>button:first-child:where(:not(.aero-console,.aero-console *)){background:#ffffff24}.coin-store-success>button:last-child:where(:not(.aero-console,.aero-console *)){background:#fff;box-shadow:0 10px 24px #001e6047}.home-menu-v2 .home-daily[hidden]{display:none!important}.home-menu-v2 .home-dashboard{bottom:calc(max(8px,env(safe-area-inset-bottom)) + var(--home-nav-height))}.home-play-button{position:absolute;z-index:12;right:50%;bottom:calc(max(8px,env(safe-area-inset-bottom)) + var(--home-nav-height) + 112px);display:grid;grid-template-columns:1fr;align-items:center;width:min(calc(100% - 24px),620px);height:72px;overflow:hidden;padding:0 28px;border:2px solid rgba(255,255,255,.98);border-radius:24px;color:#fff;font:1000 29px/1 var(--game-ui-font);letter-spacing:.065em;transform:translate(50%);transition:transform .16s ease,filter .16s ease,box-shadow .16s ease}.home-play-button:where(:not(.home-aero-ui,.home-aero-ui *)){background:radial-gradient(circle at 86% 10%,rgba(126,232,67,.23),transparent 25%),linear-gradient(110deg,#064fae,#0a75df 54%,#1597ee);box-shadow:0 14px 30px #03357e57,0 5px #07418e,inset 0 1px #ffffff73,inset 0 -5px #63da36d1}.home-play-button:before{content:"";position:absolute;inset:6px;border:1px solid rgba(255,255,255,.24);border-radius:17px;pointer-events:none}.home-play-button:where(:not(.home-aero-ui,.home-aero-ui *)):before{background:radial-gradient(circle at 10% 50%,rgba(159,238,74,.22) 0 3px,transparent 4px),radial-gradient(circle at 90% 50%,rgba(255,255,255,.14) 0 3px,transparent 4px)}.home-play-button:after{content:"";position:absolute;top:-24px;left:-20%;width:32%;height:110px;transform:skew(-24deg);animation:home-play-sheen 4.8s 1.4s ease-in-out infinite;pointer-events:none}.home-play-button:where(:not(.home-aero-ui,.home-aero-ui *)):after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent)}.home-play-button span{position:relative;z-index:1;justify-self:center;text-shadow:0 3px 10px rgba(0,39,94,.24)}.home-play-button span:before,.home-play-button span:after{content:"";position:absolute;top:50%;width:44px;height:3px;border-radius:3px;background:linear-gradient(90deg,transparent,#91e94d);opacity:.82}.home-play-button span:before{right:calc(100% + 18px)}.home-play-button span:after{left:calc(100% + 18px);transform:scaleX(-1)}.home-play-button i{position:relative;z-index:1;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:#0757ba;background:#fffffff0;box-shadow:0 4px 10px #043b7f2e;font:1000 26px/1 var(--game-ui-font);font-style:normal}.home-play-button:active{transform:translate(50%) translateY(4px) scale(.986);filter:saturate(1.08)}.home-play-button:active:where(:not(.home-aero-ui,.home-aero-ui *)){box-shadow:0 7px 18px #03378242,0 1px #07418e,inset 0 -4px #63da36c7}.home-menu-v2.is-ready .home-play-button{animation:home-play-enter .46s .14s cubic-bezier(.18,.82,.22,1) both,home-play-breathe 3.2s 1.1s ease-in-out infinite}@keyframes home-play-enter{0%{opacity:0;translate:0 18px;scale:.97}to{opacity:1;translate:0;scale:1}}@keyframes home-play-sheen{0%,68%{translate:-80% 0;opacity:0}76%{opacity:1}90%,to{translate:430% 0;opacity:0}}@keyframes home-play-breathe{50%{filter:brightness(1.055);box-shadow:0 17px 34px #0348a366,0 5px #07418e,inset 0 1px #ffffff7a,inset 0 -5px #75e741eb}}.home-menu-v2 .home-dashboard__cards,.home-menu-v2 .home-dashboard__cards>.home-tour-card{height:94px;min-height:94px}.home-menu-v2{--home-shortcut-size:76px;--home-shortcut-gap:16px;--home-shortcut-top:max(112px, calc(env(safe-area-inset-top) + 100px) )}.home-menu-v2 .home-left-tools{top:var(--home-shortcut-top);gap:var(--home-shortcut-gap)}.home-menu-v2 :is(.home-social-button,.home-chat-button,.home-review-button,.home-community-button,.home-season-button){width:var(--home-shortcut-size);height:var(--home-shortcut-size);overflow:visible;border:0;border-radius:23px;filter:drop-shadow(0 6px 5px rgba(3,28,65,.32));transition:transform .16s ease,filter .16s ease}.home-menu-v2 :is(.home-social-button,.home-chat-button,.home-review-button,.home-community-button,.home-season-button):where(:not(.home-aero-ui,.home-aero-ui *)){background:transparent;box-shadow:none}.home-menu-v2 :is(.home-social-button,.home-chat-button,.home-review-button,.home-community-button,.home-season-button):before,.home-menu-v2 :is(.home-social-button,.home-chat-button,.home-review-button,.home-community-button,.home-season-button):after{content:none;display:none}.home-menu-v2 :is(.home-social-button,.home-chat-button,.home-review-button,.home-community-button,.home-season-button):active{transform:translateY(3px) scale(.96);filter:drop-shadow(0 2px 3px rgba(3,28,65,.26)) brightness(.98) saturate(1.02)}.home-menu-v2 :is(.home-social-button,.home-chat-button,.home-review-button,.home-community-button,.home-season-button):active:where(:not(.home-aero-ui,.home-aero-ui *)){box-shadow:none}.home-menu-v2 .home-shortcut-icon{position:relative;z-index:1;display:block;width:calc(var(--home-shortcut-size) - 4px);height:calc(var(--home-shortcut-size) - 4px);max-width:100%;max-height:100%;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;clip-path:inset(8% 0 0 0);transform:scaleY(1.08);filter:none;transition:transform .18s ease}.home-menu-v2 :is(.home-social-button,.home-chat-button,.home-review-button,.home-community-button,.home-season-button):active .home-shortcut-icon{transform:translateY(1px) scale(.96) scaleY(1.08);filter:none}@media(prefers-reduced-motion:reduce){.home-menu-v2 .home-shortcut-icon{transition:none}}.home-menu-v2 .home-social-button:where(:not(.home-aero-ui,.home-aero-ui *)){background:transparent}.home-menu-v2 .home-chat-button:where(:not(.home-aero-ui,.home-aero-ui *)){background:transparent}.home-menu-v2 .home-review-button{top:var(--home-shortcut-top)}.home-menu-v2 .home-review-button:where(:not(.home-aero-ui,.home-aero-ui *)){background:transparent}.home-menu-v2 .home-community-button{top:calc(var(--home-shortcut-top) + var(--home-shortcut-size) + var(--home-shortcut-gap))}.home-menu-v2 .home-community-button:where(:not(.home-aero-ui,.home-aero-ui *)){background:transparent}.home-menu-v2 .home-season-button{top:calc(var(--home-shortcut-top) + 2 * (var(--home-shortcut-size) + var(--home-shortcut-gap)))}.home-menu-v2 .home-season-button:where(:not(.home-aero-ui,.home-aero-ui *)){background:transparent}.home-menu-v2 :is(.home-social-button,.home-chat-button,.home-review-button,.home-community-button,.home-season-button) svg{position:relative;z-index:1;width:35px;height:35px;overflow:visible;stroke:none!important;filter:none}.home-menu-v2 :is(.home-social-button,.home-chat-button,.home-review-button,.home-community-button,.home-season-button) svg .icon-depth{fill:#001b4b33!important;stroke:none!important}.home-menu-v2 :is(.home-social-button,.home-chat-button,.home-review-button,.home-community-button,.home-season-button) svg .icon-solid{fill:#fff!important;stroke:none!important;filter:drop-shadow(0 2px 1px rgba(0,29,73,.1))}.home-menu-v2 .home-chat-button svg .icon-cut{fill:#7042e4!important;stroke:none!important}.home-menu-v2 .home-review-button svg .icon-cut{fill:#e99b08!important;stroke:none!important}.home-menu-v2 .home-community-button svg .icon-cut-stroke{fill:none!important;stroke:#0da756!important;stroke-width:4.4!important;stroke-linecap:round;stroke-linejoin:round}.home-menu-v2 .home-community-button svg .icon-sound{fill:none!important;stroke:#fff!important;stroke-width:2.8!important;stroke-linecap:round}.home-menu-v2 .home-community-button svg .icon-share-links{fill:none!important;stroke:#fff!important;stroke-width:6!important;stroke-linecap:round;stroke-linejoin:round}.home-menu-v2 .home-community-button svg .icon-share-depth{fill:none!important;stroke:#003e2733!important;stroke-width:6!important;stroke-linecap:round;stroke-linejoin:round}.home-menu-v2 .home-season-button svg .icon-cut{fill:#df2944!important;stroke:none!important}.home-menu-v2 .home-season-button svg .icon-cut-stroke{fill:none!important;stroke:#df2944!important;stroke-width:4!important;stroke-linecap:round;stroke-linejoin:round}.home-menu-v2 .home-review-button svg{width:36px;height:36px}.home-menu-v2 .home-season-button svg{width:37px;height:37px}.home-menu-v2 .home-season-button>[data-daily-nav-badge]{top:-4px;right:-4px;width:13px;height:13px}.play-center{position:absolute;z-index:120;inset:0;display:grid;place-items:center;padding:max(14px,env(safe-area-inset-top)) 14px max(14px,env(safe-area-inset-bottom));opacity:0;transition:opacity .22s ease}.play-center__backdrop{position:absolute;inset:0;border:0;background:#031838a1}.play-center__dialog{position:relative;display:flex;flex-direction:column;width:min(980px,100%);max-height:min(760px,calc(100dvh - 28px));overflow:hidden;padding:14px;border:1px solid rgba(255,255,255,.92);border-radius:30px;background:linear-gradient(145deg,#fafdfffb,#e5f2fdfb);box-shadow:0 26px 70px #00184657,inset 0 1px #fff;opacity:0;transform:translateY(22px) scale(.975);transition:opacity .24s ease,transform .36s cubic-bezier(.16,.86,.2,1)}.play-center.is-visible .play-center__dialog{opacity:1;transform:none}.play-center__dialog>header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;min-height:65px;padding:2px 4px 12px 10px}.play-center__dialog>header small{display:block;color:#ed354a;font:900 8px/1 var(--game-ui-font);letter-spacing:.18em}.play-center__dialog>header h2{margin:6px 0 0;color:#073f8f;font:1000 clamp(25px,4vw,42px)/.9 var(--game-ui-font);letter-spacing:-.045em}.play-center__dialog>header>button{display:grid;place-items:center;width:42px;height:42px;border:1px solid #cfe0f0;border-radius:14px;color:#0b5dbb;background:#fff;box-shadow:0 6px 14px #0439781f}.play-center__dialog>header svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.play-center__modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:0;overflow:auto;overscroll-behavior:contain}.play-mode-card{position:relative;display:block;min-height:230px;overflow:hidden;padding:0;border:2px solid rgba(255,255,255,.96);border-radius:23px;background:#0a5fc4;box-shadow:0 11px 24px #04377533,inset 0 1px #ffffff80;text-align:left;opacity:0;transform:translateY(18px) scale(.98);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.play-center.is-visible .play-mode-card{animation:play-card-in .5s cubic-bezier(.16,.84,.22,1) forwards}.play-center.is-visible .play-mode-card:nth-child(2){animation-delay:.06s}.play-center.is-visible .play-mode-card:nth-child(3){animation-delay:.12s}.play-center.is-visible .play-mode-card:nth-child(4){animation-delay:.18s}.play-mode-card>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .55s cubic-bezier(.2,.7,.2,1)}.play-mode-card:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#021e48e6,#032d60ad 38%,#032d6014 74%)}.play-mode-card>span{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:60%;min-height:230px;padding:21px}.play-mode-card small{color:#9eea3c;font:900 7px/1 var(--game-ui-font);letter-spacing:.16em}.play-mode-card strong{margin-top:8px;color:#fff;font:1000 clamp(22px,3vw,35px)/.88 var(--game-ui-font);letter-spacing:-.04em;text-shadow:0 3px 10px rgba(0,26,63,.22)}.play-mode-card em{margin-top:10px;color:#dcecff;font:800 9px/1.25 var(--game-ui-font);font-style:normal}.play-mode-card b{display:flex;align-items:center;gap:7px;margin-top:19px;padding:9px 11px;border-radius:10px;color:#07478f;background:#fff;font:1000 8px/1 var(--game-ui-font);letter-spacing:.06em;box-shadow:0 5px 13px #001a412e}.play-mode-card b i{font:1000 17px/8px var(--game-ui-font);font-style:normal}.play-mode-card:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 15px 30px #04377545}.play-mode-card:not(:disabled):hover>img{transform:scale(1.025)}.play-mode-card:not(:disabled):active{transform:scale(.986)}.play-mode-card:disabled{cursor:default;filter:saturate(.72)}.play-mode-card:disabled:before{content:"COMING SOON";position:absolute;z-index:3;top:14px;right:14px;padding:7px 9px;border-radius:9px;color:#fff;background:#ed354a;font:1000 7px/1 var(--game-ui-font);letter-spacing:.1em;box-shadow:0 5px 12px #820e1f33}@keyframes play-card-in{to{opacity:1;transform:none}}.play-training{min-height:0;overflow:auto;padding:0 2px 2px}.play-training__back{margin:0 0 9px;padding:7px 10px;border:0;color:#0a5dbb;background:transparent;font:1000 8px/1 var(--game-ui-font);letter-spacing:.08em}.play-training__back span{margin-right:5px;font-size:20px;vertical-align:-2px}.play-training__hero{position:relative;display:flex;align-items:center;min-height:185px;overflow:hidden;border:2px solid #fff;border-radius:22px;background:#064eaa;box-shadow:0 10px 23px #0437752e}.play-training__hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,34,78,.86),rgba(4,58,115,.45) 52%,transparent 78%)}.play-training__hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.play-training__hero>span{position:relative;z-index:1;width:55%;padding:25px}.play-training__hero small,.play-training__choices small{display:block;color:#9fea3a;font:900 7px/1 var(--game-ui-font);letter-spacing:.15em}.play-training__hero strong{display:block;margin-top:7px;color:#fff;font:1000 clamp(23px,3.5vw,39px)/.9 var(--game-ui-font);letter-spacing:-.045em}.play-training__hero p{max-width:330px;margin:10px 0 0;color:#e4f0fc;font:800 9px/1.35 var(--game-ui-font)}.play-training__choices{display:grid;grid-template-columns:1fr 1.4fr;gap:11px;margin-top:11px}.play-training__choices>button,.play-training__choices>article{min-height:148px;padding:17px;border:1px solid #d6e4f1;border-radius:19px;background:#fff;box-shadow:0 8px 19px #0437751f;text-align:left}.play-training__choices>button{display:flex;flex-direction:column;align-items:flex-start}.play-training__choices strong{display:block;margin-top:7px;color:#073f8f;font:1000 18px/.95 var(--game-ui-font);letter-spacing:-.03em}.play-training__choices>button>span{margin-top:8px;color:#758ba4;font:800 8px/1.25 var(--game-ui-font)}.play-training__choices>button>b,.play-training__start{margin-top:auto;padding:9px 11px;border:0;border-radius:10px;color:#fff;background:#0a75de;font:1000 8px/1 var(--game-ui-font);letter-spacing:.05em}.play-training__levels{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:12px 0}.play-training__levels button{display:flex;align-items:center;gap:6px;padding:6px;border:1px solid #d5e3f0;border-radius:10px;color:#66809c;background:#f1f6fb;font:1000 7px/1 var(--game-ui-font)}.play-training__levels i{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;color:#fff;background:#aabed2;font-style:normal}.play-training__levels button.is-active{border-color:#63ce32;color:#084a93;background:#effde8;box-shadow:inset 0 0 0 1px #8ee55d}.play-training__levels button.is-active i{background:#66c933}.play-training__start{margin-top:0;background:linear-gradient(100deg,#0a70da,#168af0)}.play-training__future{display:flex;align-items:center;gap:7px;margin-top:10px;padding:10px;border:1px dashed #b8cce0;border-radius:15px;color:#758aa0;background:#ffffff8a}.play-training__future span{padding:6px 8px;border-radius:8px;background:#e9f1f8;font:900 7px/1 var(--game-ui-font)}.play-training__future b{margin-left:auto;color:#ed354a;font:1000 7px/1 var(--game-ui-font);letter-spacing:.08em}@media(max-width:700px){.home-play-button{bottom:calc(max(8px,env(safe-area-inset-bottom)) + var(--home-nav-height) + 101px);height:66px;padding:0 20px;border-radius:21px;font-size:26px}.home-menu-v2 .home-dashboard{bottom:calc(max(8px,env(safe-area-inset-bottom)) + var(--home-nav-height))}.home-menu-v2 .home-dashboard__cards,.home-menu-v2 .home-dashboard__cards>.home-tour-card{height:84px;min-height:84px}.home-menu-v2 .home-tour-card{grid-template-columns:31% minmax(0,1fr) 10px;gap:7px;padding:6px}.home-menu-v2 .home-tour-card__visual{min-height:70px}.home-menu-v2 .home-tour-card__copy strong{font-size:13px}.play-center{padding:max(8px,env(safe-area-inset-top)) 7px max(8px,env(safe-area-inset-bottom))}.play-center__dialog{max-height:calc(100dvh - max(16px,env(safe-area-inset-top) + env(safe-area-inset-bottom)));padding:8px;border-radius:23px}.play-center__dialog>header{min-height:55px;padding:3px 5px 8px 7px}.play-center__dialog>header h2{margin-top:4px;font-size:26px}.play-center__dialog>header>button{width:38px;height:38px;border-radius:12px}.play-center__modes{gap:7px}.play-mode-card{min-height:176px;border-radius:18px}.play-mode-card>span{width:67%;min-height:176px;padding:13px}.play-mode-card small{font-size:5.5px}.play-mode-card strong{margin-top:6px;font-size:20px}.play-mode-card em{margin-top:7px;font-size:6.5px}.play-mode-card b{margin-top:12px;padding:7px 8px;font-size:6px}.play-mode-card:disabled:before{top:8px;right:8px;padding:6px;font-size:5px}.play-training__hero{min-height:150px;border-radius:17px}.play-training__hero>span{width:66%;padding:17px}.play-training__hero strong{font-size:25px}.play-training__hero p{font-size:7px}.play-training__choices{grid-template-columns:1fr;gap:7px;margin-top:7px}.play-training__choices>button,.play-training__choices>article{min-height:116px;padding:13px;border-radius:15px}.play-training__choices strong{font-size:15px}.play-training__future{margin-top:7px;overflow:hidden}.play-training__future span:nth-of-type(n+4){display:none}}@media(max-width:430px){.play-center__modes{grid-template-columns:1fr}.play-mode-card{min-height:146px}.play-mode-card>span{min-height:146px}.play-mode-card strong{font-size:22px}}@media(max-height:650px)and (orientation:landscape){.home-play-button{height:58px;bottom:calc(max(5px,env(safe-area-inset-bottom)) + var(--home-nav-height) + 89px)}.home-menu-v2 .home-dashboard{bottom:calc(max(5px,env(safe-area-inset-bottom)) + var(--home-nav-height))}.home-menu-v2 .home-dashboard__cards,.home-menu-v2 .home-dashboard__cards>.home-tour-card{height:74px;min-height:74px}.play-center__dialog{max-height:calc(100dvh - 12px)}.play-center__dialog>header{min-height:48px}.play-center__modes{grid-template-columns:repeat(4,minmax(0,1fr))}.play-mode-card{min-height:calc(100dvh - 82px)}.play-mode-card>span{width:82%;min-height:calc(100dvh - 82px);padding:11px;justify-content:flex-end}.play-mode-card:after{background:linear-gradient(0deg,#021e48f0,#032d6024 76%)}.play-mode-card strong{font-size:18px}.play-mode-card em{display:none}.play-training__hero{min-height:112px}.play-training__choices{grid-template-columns:1fr 1.4fr}.play-training__choices>button,.play-training__choices>article{min-height:106px}}@media(prefers-reduced-motion:reduce){.home-play-button:after,.home-menu-v2.is-ready .home-play-button,.play-center.is-visible .play-mode-card{animation:none!important}.home-play-button,.play-center,.play-center__dialog,.play-mode-card,.play-mode-card>img{transition:none!important}.play-mode-card{opacity:1;transform:none}}.home-season-button{position:absolute}.home-season-button>[data-daily-nav-badge]{position:absolute;top:-2px;right:-2px;width:11px;height:11px;border:2px solid #fff;border-radius:50%;background:#ed354a;box-shadow:0 2px 6px #920e224d}.daily-center{position:absolute;z-index:121;inset:0;display:grid;place-items:center;padding:max(14px,env(safe-area-inset-top)) 14px max(14px,env(safe-area-inset-bottom));opacity:0;transition:opacity .22s ease}.daily-center[hidden]{display:none!important}.daily-center.is-visible{opacity:1}.daily-center__backdrop{position:absolute;inset:0;border:0;background:#031838a1}.daily-center__dialog{position:relative;display:flex;flex-direction:column;width:min(940px,100%);max-height:min(760px,calc(100dvh - 28px));overflow:hidden;padding:14px;border:1px solid rgba(255,255,255,.94);border-radius:30px;opacity:0;transform:translateY(22px) scale(.975);transition:opacity .24s ease,transform .36s cubic-bezier(.16,.86,.2,1)}.daily-center__dialog:where(:not(.aero-console,.aero-console *)){background:linear-gradient(145deg,#fafdfffc,#e4f2fdfc);box-shadow:0 26px 70px #00184657,inset 0 1px #fff}.daily-center.is-visible .daily-center__dialog{opacity:1;transform:none}.daily-center__dialog>header{display:grid;grid-template-columns:1fr auto 44px;align-items:center;gap:14px;flex:0 0 auto;min-height:65px;padding:2px 4px 12px 10px}.daily-center__dialog>header small{display:block;color:#ed354a;font:900 8px/1 var(--game-ui-font);letter-spacing:.17em}.daily-center__dialog>header h2{margin:6px 0 0;color:#073f8f;font:1000 clamp(28px,4vw,43px)/.88 var(--game-ui-font);letter-spacing:-.05em}.daily-center__dialog>header time{padding:8px 10px;border-radius:10px;color:#53728f;background:#e6f0f8;font:900 7px/1 var(--game-ui-font);letter-spacing:.04em;white-space:nowrap}.daily-center__dialog>header>button{display:grid;place-items:center;width:42px;height:42px;border:1px solid #cfe0f0;border-radius:14px;color:#0b5dbb;background:#fff;box-shadow:0 6px 14px #0439781f}.daily-center__dialog>header svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.daily-center__scroll{display:grid;gap:12px;min-height:0;overflow:auto;overscroll-behavior:contain;padding:1px}.daily-login,.daily-missions{padding:15px;border:1px solid rgba(255,255,255,.95);border-radius:23px}.daily-login:where(:not(.aero-console,.aero-console *)),.daily-missions:where(:not(.aero-console,.aero-console *)){background:#ffffffe6;box-shadow:0 9px 22px #04377521,inset 0 1px #fff}.daily-login>header,.daily-missions>header{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:12px}.daily-login>header small,.daily-missions>header small{display:block;color:#ed354a;font:900 7px/1 var(--game-ui-font);letter-spacing:.14em}.daily-login>header h3,.daily-missions>header h3{margin:5px 0 0;color:#07438f;font:1000 clamp(18px,3vw,25px)/.9 var(--game-ui-font);letter-spacing:-.04em}.daily-login>header p{max-width:330px;margin:0;color:#7288a0;font:800 8px/1.3 var(--game-ui-font);text-align:right}.daily-login__days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.daily-login-day{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;min-height:145px;overflow:hidden;padding:9px 6px 8px;border:1px solid #d5e3ef;border-radius:16px;color:#68819a;background:linear-gradient(160deg,#f6f9fc,#e8f0f7);box-shadow:inset 0 1px #fff}.daily-login-day>small{font:1000 7px/1 var(--game-ui-font);letter-spacing:.07em}.daily-login-day>span{display:grid;place-items:center;width:100%;height:70px;margin-top:4px}.daily-login-day img{width:92%;height:68px;object-fit:contain;filter:saturate(.55) opacity(.55)}.daily-login-day>b{display:flex;align-items:center;gap:4px;color:#466b8e;font:1000 8px/1 var(--game-ui-font)}.daily-login-day>b .blitz-coin-icon{width:17px;height:17px}.daily-login-day>em{margin-top:6px;padding:5px 7px;border-radius:7px;color:#7890a6;background:#dce7f0;font:1000 5px/1 var(--game-ui-font);font-style:normal;letter-spacing:.07em}.daily-login-day.is-ready{border-color:#74d541;color:#0751a8;background:linear-gradient(155deg,#fafff7,#e8fbdc);box-shadow:0 7px 16px #43a5182e,inset 0 0 0 1px #9be973;animation:daily-ready-pulse 2.3s ease-in-out infinite}.daily-login-day.is-ready img,.daily-login-day.is-claimed img{filter:none}.daily-login-day.is-ready>em{color:#fff;background:#62c92f}.daily-login-day.is-claimed{border-color:#b9d7ef;background:#eef7ff}.daily-login-day.is-claimed:after{content:"✓";position:absolute;top:7px;right:7px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;color:#fff;background:#0e80e9;font:1000 10px/1 var(--game-ui-font)}.daily-login-day.is-final{border-color:#efc945;background:linear-gradient(155deg,#fffdf4,#fff4c8)}.daily-login-day.is-final>span{height:72px}.daily-login-day.is-final img{width:105%}.daily-missions>header>b{padding:7px 9px;border-radius:9px;color:#0a63be;background:#e4f1fc;font:1000 7px/1 var(--game-ui-font);letter-spacing:.06em}.daily-missions__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.daily-mission{position:relative;display:grid;grid-template-columns:31px minmax(0,1fr);grid-template-rows:minmax(80px,auto) 34px;gap:7px;min-width:0;padding:10px;border:1px solid #d8e5f0;border-radius:17px}.daily-mission:where(:not(.aero-console,.aero-console *)){background:#f8fbfe}.daily-mission__number{display:grid;place-items:center;width:29px;height:29px;border-radius:9px;color:#fff;background:#0d79e3;font:1000 9px/1 var(--game-ui-font);box-shadow:0 4px 9px #085bb433}.daily-mission>div{display:grid;align-content:center;gap:5px;min-width:0}.daily-mission>div>small{color:#ed354a;font:900 5.5px/1 var(--game-ui-font);letter-spacing:.1em}.daily-mission>div>strong{color:#08468f;font:1000 10px/1.05 var(--game-ui-font)}.daily-mission>div>span{position:relative;height:6px;overflow:hidden;border-radius:6px;background:#d8e5ef}.daily-mission>div>span>i{position:absolute;inset:0;background:linear-gradient(90deg,#0c78e1,#6bd138);transform:scaleX(min(1,var(--mission)));transform-origin:left}.daily-mission>div>em{color:#778da3;font:900 6px/1 var(--game-ui-font);font-style:normal}.daily-mission>button{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:5px;height:34px;border:0;border-radius:10px;color:#fff;background:#0c76dc;font:1000 8px/1 var(--game-ui-font)}.daily-mission>button .blitz-coin-icon{width:19px;height:19px}.daily-mission>button em{margin-left:3px;font-size:6px;font-style:normal;letter-spacing:.06em}.daily-mission>button:disabled{color:#6f879e;background:#e0eaf2}.daily-mission.is-complete{border-color:#84dc59}.daily-mission.is-complete:where(:not(.aero-console,.aero-console *)){background:#f4fff0}.daily-mission.is-complete .daily-mission__number{background:#64c934}.daily-mission.is-claimed{opacity:.75}.daily-center__status{flex:0 0 auto;min-height:20px;margin:7px 0 -4px;color:#0a63b8;font:1000 7px/20px var(--game-ui-font);letter-spacing:.07em;text-align:center}@keyframes daily-ready-pulse{50%{transform:translateY(-2px);box-shadow:0 10px 21px #43a5183b,inset 0 0 0 1px #9be973}}@media(max-width:700px){.daily-center{padding:max(8px,env(safe-area-inset-top)) 7px max(8px,env(safe-area-inset-bottom))}.daily-center__dialog{max-height:calc(100dvh - max(16px,env(safe-area-inset-top) + env(safe-area-inset-bottom)));padding:8px;border-radius:23px}.daily-center__dialog>header{grid-template-columns:1fr auto 40px;min-height:55px;gap:7px;padding:3px 4px 8px 7px}.daily-center__dialog>header h2{margin-top:4px;font-size:27px}.daily-center__dialog>header time{padding:6px;font-size:5.5px}.daily-center__dialog>header>button{width:38px;height:38px;border-radius:12px}.daily-center__scroll{gap:7px}.daily-login,.daily-missions{padding:10px;border-radius:18px}.daily-login>header,.daily-missions>header{margin-bottom:9px}.daily-login>header p{max-width:170px;font-size:6px}.daily-login__days{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.daily-login-day{min-height:111px;padding:7px 4px 6px;border-radius:13px}.daily-login-day>span{height:48px;margin-top:2px}.daily-login-day img{height:49px}.daily-login-day.is-final{grid-column:3/5}.daily-login-day.is-final>span{height:48px}.daily-missions__list{grid-template-columns:1fr;gap:6px}.daily-mission{grid-template-columns:28px minmax(0,1fr) 78px;grid-template-rows:1fr;min-height:70px;padding:8px}.daily-mission>button{grid-column:3;align-self:center;height:39px}}@media(max-height:650px)and (orientation:landscape){.daily-center__dialog{max-height:calc(100dvh - 12px)}.daily-center__dialog>header{min-height:48px}.daily-center__scroll{grid-template-columns:1.25fr 1fr}.daily-login__days{grid-template-columns:repeat(4,minmax(0,1fr))}.daily-login-day{min-height:105px}.daily-login-day>span{height:44px}.daily-login-day img{height:45px}.daily-login-day.is-final{grid-column:auto}.daily-missions__list{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.daily-login-day.is-ready{animation:none!important}.daily-center,.daily-center__dialog{transition:none!important}}.daily-center__backdrop{background:linear-gradient(180deg,#02183c8c,#01112dbd)}.daily-center__dialog{padding:10px;border:2px solid rgba(255,255,255,.98);border-radius:28px}.daily-center__dialog:where(:not(.aero-console,.aero-console *)){background:linear-gradient(155deg,#f8fcff,#e6f3ff 62%,#dcecff);box-shadow:0 28px 72px #00194661,inset 0 1px #fff}.daily-center__dialog>header{position:relative;grid-template-columns:1fr auto 44px;min-height:72px;margin:0 0 9px;overflow:hidden;padding:9px 10px 10px 17px;border-radius:20px;background:radial-gradient(circle at 78% -30%,rgba(126,231,61,.27),transparent 40%),linear-gradient(115deg,#063d91,#0873da 58%,#1598eb);box-shadow:0 9px 19px #0443913d,inset 0 1px #ffffff4f,inset 0 -4px #4cc32ebf}.daily-center__dialog>header h2{position:relative;z-index:1;margin:0;color:#fff;font-size:clamp(27px,4vw,42px);letter-spacing:-.045em;text-shadow:0 3px 9px rgba(0,34,84,.24)}.daily-center__dialog>header time{position:relative;z-index:1;padding:8px 10px;border:1px solid rgba(255,255,255,.22);border-radius:11px;color:#eaf5ff;background:#022f6f40;font-size:6.5px;box-shadow:inset 0 1px #ffffff1a}.daily-center__dialog>header>button{position:relative;z-index:1;width:40px;height:40px;border:1px solid rgba(255,255,255,.68);border-radius:13px;color:#0863c9;background:#fffffff5;box-shadow:0 5px 12px #00215233}.daily-center__scroll{gap:10px;padding:1px 2px 3px}.daily-login,.daily-missions{position:relative;overflow:hidden;padding:14px;border:1px solid rgba(177,210,238,.72);border-radius:21px}.daily-login:where(:not(.aero-console,.aero-console *)),.daily-missions:where(:not(.aero-console,.aero-console *)){background:#fffffff2;box-shadow:0 9px 20px #0337751f,inset 0 1px #fff}.daily-login>header,.daily-missions>header{align-items:center;margin-bottom:11px}.daily-login>header h3,.daily-missions>header h3{margin:0;color:#073d87;font-size:clamp(19px,3vw,25px)}.daily-login>header>b,.daily-missions>header>b{padding:7px 10px;border-radius:10px;color:#0961bc;background:#e8f3fd;font:1000 7px/1 var(--game-ui-font);letter-spacing:.06em}.daily-login>header>b{color:#348b17;background:#edfae7}.daily-login__days{gap:8px}.daily-login-day{min-height:146px;padding:10px 6px 8px;border:1px solid #ccdfef;border-radius:17px;color:#68809b;background:radial-gradient(circle at 50% 33%,#fff 0 22%,transparent 49%),linear-gradient(160deg,#f8fbfe,#e8f1f8);box-shadow:0 5px 11px #0b3d7414,inset 0 1px #fff;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.daily-login-day>small{color:#51718e;font-size:7px}.daily-login-day>span{height:73px;margin-top:2px}.daily-login-day img{height:72px;filter:saturate(.6) opacity(.58)}.daily-login-day>b{color:#245b8c;font-size:8.5px}.daily-login-day>em{min-width:52px;padding:6px 8px;border-radius:8px;font-size:5.5px}.daily-login-day.is-ready{border-color:#70d43d;background:radial-gradient(circle at 50% 33%,#fff 0 23%,transparent 51%),linear-gradient(155deg,#f7fff3,#dbf8ca);box-shadow:0 8px 18px #41a61733,inset 0 0 0 1px #8de45ba6}.daily-login-day.is-ready>em{background:linear-gradient(145deg,#79df43,#4fbd25);box-shadow:0 4px 9px #3e961638}.daily-login-day.is-claimed{border-color:#a9d2f1;background:linear-gradient(155deg,#f6fbff,#e5f3ff)}.daily-login-day.is-final{border-color:#e9c54b;background:radial-gradient(circle at 50% 35%,#fff 0 23%,transparent 52%),linear-gradient(155deg,#fffdf4,#fff0af);box-shadow:0 7px 15px #b8850b21,inset 0 1px #fff}.daily-mission{grid-template-columns:38px minmax(0,1fr);grid-template-rows:minmax(76px,auto) 36px;gap:8px;padding:10px;border:1px solid #d2e2ef;border-radius:17px}.daily-mission:where(:not(.aero-console,.aero-console *)){background:linear-gradient(150deg,#fff,#f1f7fc);box-shadow:0 5px 12px #09376c12,inset 0 1px #fff}.daily-mission__number{width:36px;height:36px;border-radius:12px;background:linear-gradient(145deg,#37a4fa,#0968d5);box-shadow:0 5px #034da733,0 8px 13px #0554af2b;font-size:10px}.daily-mission>div>small{color:#ed354a;font-size:5.8px}.daily-mission>div>strong{font-size:10.5px}.daily-mission>div>span{height:7px;box-shadow:inset 0 1px 2px #103c6b1f}.daily-mission>button{height:36px;border:1px solid rgba(255,255,255,.86);border-radius:11px;background:linear-gradient(145deg,#248ef0,#0964cf);box-shadow:0 5px 11px #044ea92e,inset 0 1px #ffffff47}.daily-mission>button:disabled{border-color:#d8e4ee;color:#7590a7;background:linear-gradient(145deg,#e9f0f6,#dce7ef);box-shadow:inset 0 1px #fff}.daily-mission.is-complete{border-color:#7bd64e}.daily-mission.is-complete:where(:not(.aero-console,.aero-console *)){background:linear-gradient(150deg,#fbfff9,#eafbe1);box-shadow:0 7px 15px #409b1a1f,inset 0 1px #fff}.daily-mission.is-complete .daily-mission__number{background:linear-gradient(145deg,#83df4d,#50b927);box-shadow:0 5px #31821233,0 8px 13px #3591132b}.daily-mission.is-complete>button:not(:disabled){background:linear-gradient(145deg,#80df49,#4dbb25);box-shadow:0 5px 11px #338f1233,inset 0 1px #ffffff5c}.daily-center__status{margin:5px 0 -2px}.daily-center__status:empty{display:none}.daily-center.is-visible .daily-login{animation:daily-section-in .42s .06s cubic-bezier(.16,.86,.22,1) both}.daily-center.is-visible .daily-missions{animation:daily-section-in .42s .14s cubic-bezier(.16,.86,.22,1) both}.daily-center.is-visible .daily-login-day{animation:daily-card-in .4s cubic-bezier(.16,.86,.22,1) both}.daily-center.is-visible .daily-login-day:nth-child(1){animation-delay:.1s}.daily-center.is-visible .daily-login-day:nth-child(2){animation-delay:.14s}.daily-center.is-visible .daily-login-day:nth-child(3){animation-delay:.18s}.daily-center.is-visible .daily-login-day:nth-child(4){animation-delay:.22s}.daily-center.is-visible .daily-login-day:nth-child(5){animation-delay:.26s}.daily-center.is-visible .daily-login-day:nth-child(6){animation-delay:.3s}.daily-center.is-visible .daily-login-day:nth-child(7){animation-delay:.34s}.daily-center.is-visible .daily-mission{animation:daily-card-in .4s cubic-bezier(.16,.86,.22,1) both}.daily-center.is-visible .daily-mission:nth-child(1){animation-delay:.21s}.daily-center.is-visible .daily-mission:nth-child(2){animation-delay:.27s}.daily-center.is-visible .daily-mission:nth-child(3){animation-delay:.33s}@keyframes daily-section-in{0%{opacity:0;transform:translateY(13px) scale(.99)}to{opacity:1;transform:none}}@keyframes daily-card-in{0%{opacity:0;transform:translateY(9px) scale(.97)}to{opacity:1;transform:none}}@keyframes daily-header-sheen{0%,72%{translate:-50px 0;opacity:0}78%{opacity:1}94%,to{translate:1050px 0;opacity:0}}@media(max-width:700px){.home-menu-v2{--home-shortcut-size:72px}.home-menu-v2 :is(.home-social-button,.home-chat-button,.home-review-button,.home-community-button,.home-season-button){border-radius:22px}.daily-center__dialog{padding:7px;border-radius:23px}.daily-center__dialog>header{min-height:61px;margin-bottom:7px;padding:7px 7px 8px 12px;border-radius:17px}.daily-center__dialog>header h2{font-size:26px}.daily-center__dialog>header time{padding:6px 7px;font-size:5.2px}.daily-center__dialog>header>button{width:37px;height:37px;border-radius:12px}.daily-login,.daily-missions{padding:10px;border-radius:17px}.daily-login>header h3,.daily-missions>header h3{font-size:18px}.daily-login__days{gap:5px}.daily-login-day{min-height:114px;padding:7px 4px 6px;border-radius:13px}.daily-login-day>span{height:51px}.daily-login-day img{height:51px}.daily-login-day>em{min-width:45px;padding:5px 6px;font-size:5px}.daily-mission{grid-template-columns:34px minmax(0,1fr) 80px;grid-template-rows:1fr;min-height:72px;padding:8px}.daily-mission__number{width:33px;height:33px;border-radius:11px}.daily-mission>button{grid-column:3;height:40px}}@media(prefers-reduced-motion:reduce){.daily-center.is-visible .daily-login,.daily-center.is-visible .daily-missions,.daily-center.is-visible .daily-login-day,.daily-center.is-visible .daily-mission{animation:none!important}}.home-menu-v2{--home-offer-height:86px;--home-stack-gap:10px;--home-nav-gap:9px;--home-play-height:78px}.home-menu-v2 .home-dashboard{bottom:calc(max(8px,env(safe-area-inset-bottom)) + var(--home-nav-height) + var(--home-nav-gap))}.home-play-button{bottom:calc(max(8px,env(safe-area-inset-bottom)) + var(--home-nav-height) + var(--home-nav-gap) + var(--home-offer-height) + var(--home-stack-gap));height:64px;padding:0 24px;border:2px solid #fff;border-radius:20px;font-size:27px;letter-spacing:.08em}.home-play-button:where(:not(.home-aero-ui,.home-aero-ui *)){background:linear-gradient(180deg,#1689e8,#0869d2);box-shadow:0 7px 18px #03367d47,0 4px #074da9,inset 0 1px #ffffff61,inset 0 -3px #6bd33b}.home-play-button:before,.home-play-button:after,.home-play-button span:before,.home-play-button span:after{content:none;display:none}.home-play-button span{text-shadow:0 2px 5px rgba(0,42,103,.18)}.home-play-button:active{transform:translate(50%) translateY(3px) scale(.99)}.home-play-button:active:where(:not(.home-aero-ui,.home-aero-ui *)){box-shadow:0 4px 10px #03367d3d,0 1px #074da9,inset 0 1px #ffffff4d,inset 0 -3px #62c934}.home-menu-v2.is-ready .home-play-button{animation:home-play-enter .4s .12s cubic-bezier(.18,.82,.22,1) both}.daily-center{padding:max(10px,env(safe-area-inset-top)) 10px max(10px,env(safe-area-inset-bottom))}.daily-center__dialog{width:min(900px,100%);max-height:min(740px,calc(100dvh - 20px));padding:9px;border:2px solid rgba(255,255,255,.98);border-radius:27px}.daily-center__dialog:where(:not(.aero-console,.aero-console *)){background:linear-gradient(145deg,#0754ae,#0a74d2);box-shadow:0 28px 72px #00184166,inset 0 1px #ffffff47}.daily-center__dialog>header{min-height:59px;margin:0;padding:5px 7px 8px 12px;border-radius:0;background:transparent;box-shadow:none}.daily-center__dialog>header h2{font-size:clamp(27px,4vw,39px);letter-spacing:-.04em}.daily-center__dialog>header time{border:0;color:#dbeeff;background:#022b6557}.daily-center__dialog>header>button{border:0;border-radius:13px;box-shadow:0 5px 12px #00225338}.daily-center__scroll{gap:8px;padding:0}.daily-login,.daily-missions{padding:13px;border:0;border-radius:20px}.daily-login:where(:not(.aero-console,.aero-console *)),.daily-missions:where(:not(.aero-console,.aero-console *)){background:#f8fbff;box-shadow:0 8px 18px #00225333,inset 0 1px #fff}.daily-login{display:grid;grid-template-columns:minmax(230px,.78fr) minmax(0,1.45fr);grid-template-areas:"heading heading" "spotlight steps";gap:10px 12px}.daily-login>header,.daily-missions>header{margin:0}.daily-login>header{grid-area:heading}.daily-login>header h3,.daily-missions>header h3{color:#073c82;font-size:22px}.daily-login>header>b{color:#fff;background:#0b75d8}.daily-login__spotlight{grid-area:spotlight;min-width:0}.daily-login-feature{position:relative;display:grid;grid-template-columns:40% minmax(0,1fr);grid-template-rows:1fr auto;width:100%;min-height:151px;overflow:hidden;padding:9px 11px 10px;border:0;border-radius:17px;color:#fff;text-align:left}.daily-login-feature:where(:not(.aero-console,.aero-console *)){background:radial-gradient(circle at 15% 10%,rgba(255,255,255,.24),transparent 38%),linear-gradient(145deg,#0b72d7,#0957b5);box-shadow:0 7px 16px #03489c38,inset 0 1px #ffffff4d}.daily-login-feature>span{grid-row:1/3;display:grid;place-items:center;min-width:0}.daily-login-feature img{width:100%;height:112px;object-fit:contain;filter:drop-shadow(0 8px 8px rgba(0,39,94,.16))}.daily-login-feature>div{align-self:end;min-width:0;padding:6px 0}.daily-login-feature small{display:block;color:#a9ee65;font:1000 6px/1 var(--game-ui-font);letter-spacing:.13em}.daily-login-feature strong{display:block;margin-top:5px;color:#fff;font:1000 18px/.9 var(--game-ui-font);letter-spacing:-.035em}.daily-login-feature>div>b{display:flex;align-items:center;gap:5px;margin-top:8px;color:#fff;font:1000 12px/1 var(--game-ui-font)}.daily-login-feature .blitz-coin-icon{width:23px;height:23px}.daily-login-feature>em{justify-self:stretch;align-self:end;display:grid;place-items:center;min-height:32px;border-radius:10px;color:#fff;background:#69cb37;font:1000 7px/1 var(--game-ui-font);font-style:normal;letter-spacing:.08em;box-shadow:0 4px 9px #1d6f0833}.daily-login-feature.is-claimed:where(:not(.aero-console,.aero-console *)){background:linear-gradient(145deg,#6685a6,#436686)}.daily-login-feature.is-claimed>em{color:#dce8f2;background:#14304c57;box-shadow:none}.daily-login__days{grid-area:steps;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:stretch;gap:5px}.daily-login-step{position:relative;display:grid;grid-template-rows:auto 1fr auto;justify-items:center;min-width:0;min-height:151px;padding:8px 3px 7px;border:1px solid #d4e2ee;border-radius:13px;color:#71869b}.daily-login-step:where(:not(.aero-console,.aero-console *)){background:#edf4f9;box-shadow:inset 0 1px #fff}.daily-login-step>small{display:grid;place-items:center;width:20px;height:20px;border-radius:7px;color:#69829a;background:#dbe7f0;font:1000 7px/1 var(--game-ui-font)}.daily-login-step>span{display:grid;place-items:center;width:100%;min-height:66px}.daily-login-step img{width:92%;height:61px;object-fit:contain;filter:grayscale(.35) saturate(.55) opacity(.58)}.daily-login-step>b{display:flex;align-items:center;gap:2px;color:#587592;font:1000 7px/1 var(--game-ui-font)}.daily-login-step .blitz-coin-icon{width:14px;height:14px}.daily-login-step.is-claimed{border-color:#9dcced}.daily-login-step.is-claimed:where(:not(.aero-console,.aero-console *)){background:#e9f5ff}.daily-login-step.is-claimed>small{color:#fff;background:#1681e4;font-size:9px}.daily-login-step.is-claimed img,.daily-login-step.is-current img{filter:none}.daily-login-step.is-current{border:2px solid #6bce3a}.daily-login-step.is-current:where(:not(.aero-console,.aero-console *)){background:#f0fbe9;box-shadow:0 5px 11px #449d1a1f}.daily-login-step.is-current>small{color:#fff;background:#65c735}.daily-login-step.is-final{border-color:#e7ca5c}.daily-login-step.is-final:where(:not(.aero-console,.aero-console *)){background:#fff8d9}.daily-missions>header{margin-bottom:9px}.daily-missions>header>b{color:#0b65bd;background:#e5f1fb}.daily-missions__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.daily-mission{grid-template-columns:38px minmax(0,1fr);grid-template-rows:minmax(67px,auto) 35px;gap:7px;padding:9px;border:1px solid #d6e3ee;border-radius:15px}.daily-mission:where(:not(.aero-console,.aero-console *)){background:#fff;box-shadow:0 4px 10px #0a366912}.daily-mission__number{width:36px;height:36px;border-radius:12px;box-shadow:none}.daily-mission>div>small{font-size:5.5px}.daily-mission>div>strong{font-size:10px}.daily-mission>button{height:35px;box-shadow:none}.daily-mission>button:disabled{color:#6f879e;background:#e5edf4}.daily-center__status{min-height:0;margin:7px 0 1px;color:#fff;line-height:14px}.daily-center.is-visible .daily-login-feature{animation:daily-feature-in .42s .1s cubic-bezier(.16,.86,.22,1) both}.daily-center.is-visible .daily-login-step{animation:daily-step-in .34s cubic-bezier(.16,.86,.22,1) both}.daily-center.is-visible .daily-login-step:nth-child(1){animation-delay:.14s}.daily-center.is-visible .daily-login-step:nth-child(2){animation-delay:.18s}.daily-center.is-visible .daily-login-step:nth-child(3){animation-delay:.22s}.daily-center.is-visible .daily-login-step:nth-child(4){animation-delay:.26s}.daily-center.is-visible .daily-login-step:nth-child(5){animation-delay:.3s}.daily-center.is-visible .daily-login-step:nth-child(6){animation-delay:.34s}.daily-center.is-visible .daily-login-step:nth-child(7){animation-delay:.38s}@keyframes daily-feature-in{0%{opacity:0;transform:translate(-12px) scale(.98)}to{opacity:1;transform:none}}@keyframes daily-step-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:700px){.home-menu-v2{--home-offer-height:78px;--home-stack-gap:10px;--home-nav-gap:8px}.home-play-button{height:60px;border-radius:19px;font-size:26px}.home-menu-v2 .home-tour-card{grid-template-columns:30% minmax(0,1fr) 10px;padding:5px 7px}.home-menu-v2 .home-tour-card__visual{min-height:66px}.daily-center{padding:max(6px,env(safe-area-inset-top)) 6px max(6px,env(safe-area-inset-bottom))}.daily-center__dialog{max-height:calc(100dvh - 12px);padding:7px;border-radius:22px}.daily-center__dialog>header{min-height:53px;padding:3px 5px 6px 9px}.daily-center__dialog>header h2{font-size:25px}.daily-center__dialog>header time{padding:6px;font-size:5px}.daily-login,.daily-missions{padding:9px;border-radius:16px}.daily-login{grid-template-columns:1fr;grid-template-areas:"heading" "spotlight" "steps";gap:7px}.daily-login>header h3,.daily-missions>header h3{font-size:17px}.daily-login-feature{grid-template-columns:33% minmax(0,1fr) 76px;grid-template-rows:1fr;min-height:105px;padding:7px 8px;border-radius:14px}.daily-login-feature>span{grid-row:1}.daily-login-feature img{height:88px}.daily-login-feature>div{align-self:center;padding:0 4px}.daily-login-feature strong{font-size:16px}.daily-login-feature>div>b{margin-top:6px;font-size:11px}.daily-login-feature>em{align-self:center;min-height:39px}.daily-login__days{gap:4px}.daily-login-step{min-height:78px;padding:5px 2px;border-radius:10px}.daily-login-step>small{width:17px;height:17px;border-radius:6px;font-size:6px}.daily-login-step>span{min-height:35px}.daily-login-step img{height:35px}.daily-login-step>b{font-size:5.5px}.daily-login-step .blitz-coin-icon{width:11px;height:11px}.daily-missions__list{grid-template-columns:1fr;gap:6px}.daily-mission{grid-template-columns:34px minmax(0,1fr) 78px;grid-template-rows:1fr;min-height:65px;padding:7px}.daily-mission__number{width:32px;height:32px}.daily-mission>button{grid-column:3;height:38px}}@media(max-height:650px)and (orientation:landscape){.home-menu-v2{--home-offer-height:66px;--home-stack-gap:7px;--home-nav-gap:6px}.home-play-button{height:52px}.daily-center__scroll{grid-template-columns:1.15fr 1fr}.daily-login{grid-template-columns:1fr;grid-template-areas:"heading" "spotlight" "steps"}.daily-login-feature{min-height:96px}.daily-login__days{grid-template-columns:repeat(7,minmax(46px,1fr))}.daily-login-step{min-height:76px}}@media(prefers-reduced-motion:reduce){.daily-center.is-visible .daily-login-feature,.daily-center.is-visible .daily-login-step{animation:none!important}}.daily-missions__list{gap:8px}.daily-mission{--task-a:#1b91ed;--task-b:#0864cb;--task-surface:#d8efff;--task-edge:#9fd5ff;grid-template-columns:52px minmax(0,1fr);grid-template-rows:minmax(78px,auto) 39px;gap:8px 10px;overflow:hidden;padding:11px;border:1px solid #d4e3ef;border-radius:17px}.daily-mission:where(:not(.aero-console,.aero-console *)){background:linear-gradient(150deg,#fff,#f3f8fc);box-shadow:0 5px 12px #08366b14,inset 0 1px #fff}.daily-mission[data-mission-kind=career]{--task-a:#ffc83f;--task-b:#eb900b;--task-surface:#fff0c4;--task-edge:#ffd56c}.daily-mission[data-mission-kind=friend]{--task-a:#a779f5;--task-b:#6842cf;--task-surface:#eee5ff;--task-edge:#c7aeff}.daily-mission[data-mission-kind=win]{--task-a:#ff9841;--task-b:#ec591a;--task-surface:#ffe4d4;--task-edge:#ffb887}.daily-mission[data-mission-kind=points]{--task-a:#45d7c7;--task-b:#0aa39c;--task-surface:#d9f8f4;--task-edge:#83dfd4}.daily-mission[data-mission-kind=smash]{--task-a:#ff6578;--task-b:#d92040;--task-surface:#ffe0e6;--task-edge:#ff9aab}.daily-mission[data-mission-kind=perfect]{--task-a:#65d94d;--task-b:#1ca84b;--task-surface:#e2f8dc;--task-edge:#9ce189}.daily-mission[data-mission-kind=glass]{--task-a:#4ed1df;--task-b:#128ca7;--task-surface:#ddf7fb;--task-edge:#85dce8}.daily-mission__icon{position:relative;align-self:center;display:grid;place-items:center;width:50px;height:50px;overflow:visible;border:1px solid var(--task-edge);border-radius:17px}.daily-mission__icon:where(:not(.aero-console,.aero-console *)){background:linear-gradient(145deg,#fff 0%,var(--task-surface) 42%,color-mix(in srgb,var(--task-a) 27%,#fff) 100%);box-shadow:0 5px 11px color-mix(in srgb,var(--task-b) 18%,transparent),inset 0 1px #fff}.daily-mission__icon>img{display:block;width:46px;height:46px;object-fit:contain;object-position:center;filter:drop-shadow(0 2px 2px rgba(3,34,83,.16));pointer-events:none;-webkit-user-select:none;user-select:none}.daily-mission__copy{align-content:center!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:7px 8px!important;min-width:0}.daily-mission__copy>strong{grid-column:1/-1;color:#073d82!important;font-size:11px!important;line-height:1.05!important}.daily-mission__copy>span{grid-column:1;align-self:center;height:8px!important;border-radius:8px!important;background:#dce8f1!important;box-shadow:inset 0 1px 2px #0f3e6c1a}.daily-mission__copy>span>i{border-radius:8px;background:linear-gradient(90deg,var(--task-b),var(--task-a))!important}.daily-mission__copy>em{grid-column:2;align-self:center;color:#668097!important;font-size:7px!important;white-space:nowrap}.daily-mission>button{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:5px;height:39px;border:1px solid #d6e4ef;border-radius:11px;color:#42627f;background:#e8f0f6;box-shadow:inset 0 1px #fff;font-size:8px}.daily-mission>button .blitz-coin-icon{width:20px;height:20px}.daily-mission>button>b{color:#355f86;font-size:9px}.daily-mission>button>span{margin-right:3px;font:1000 7px/1 var(--game-ui-font);letter-spacing:.07em}.daily-mission.is-complete{border-color:#87d65f}.daily-mission.is-complete:where(:not(.aero-console,.aero-console *)){background:linear-gradient(150deg,#fbfff9,#effbe9)}.daily-mission.is-complete .daily-mission__icon{border-color:#61c936}.daily-mission.is-complete .daily-mission__icon:where(:not(.aero-console,.aero-console *)){box-shadow:0 0 0 2px #bcefa6,0 5px 11px #348d142e,inset 0 1px #fff}.daily-mission.is-complete .daily-mission__icon:after{content:"✓";position:absolute;z-index:3;right:-4px;bottom:-4px;display:grid;place-items:center;width:16px;height:16px;border:2px solid #fff;border-radius:50%;color:#fff;font:1000 9px/1 var(--game-ui-font)}.daily-mission.is-complete .daily-mission__icon:where(:not(.aero-console,.aero-console *)):after{background:#49b923;box-shadow:0 2px 4px #21700e40}.daily-mission.is-complete>button:not(:disabled){border-color:#60c833;color:#fff;background:linear-gradient(145deg,#78d943,#4db824);box-shadow:0 4px 9px #348d142e,inset 0 1px #ffffff5c}.daily-mission.is-complete>button:not(:disabled)>b{color:#fff}.daily-mission.is-claimed{opacity:1;border-color:#b9d6ea}.daily-mission.is-claimed:where(:not(.aero-console,.aero-console *)){background:#edf5fa}.daily-mission.is-claimed .daily-mission__icon{filter:saturate(.6)}.daily-mission.is-claimed>button:disabled{color:#54809f;background:#dceaf3}@media(max-width:700px){.daily-mission{grid-template-columns:44px minmax(0,1fr) 84px;grid-template-rows:1fr;gap:7px;min-height:70px;padding:8px;border-radius:14px}.daily-mission__icon{width:42px;height:42px;border-radius:14px}.daily-mission__icon>img{width:39px;height:39px}.daily-mission__copy{gap:6px!important}.daily-mission__copy>strong{font-size:10px!important}.daily-mission__copy>span{height:7px!important}.daily-mission__copy>em{font-size:6px!important}.daily-mission>button{grid-column:3;align-self:center;height:42px;padding:0 5px;flex-wrap:wrap;align-content:center;gap:3px;border-radius:11px}.daily-mission>button>span{flex-basis:100%;margin:0;font-size:5.8px}.daily-mission>button .blitz-coin-icon{width:18px;height:18px}}.home-menu-v2{--home-offer-height:94px;--home-stack-gap:12px;--home-nav-gap:9px}.home-menu-v2 .home-tour-card{grid-template-columns:124px minmax(0,1fr) 15px;padding:7px 9px}.home-menu-v2 .home-tour-card__visual{min-height:78px}.home-menu-v2 .home-tour-card__copy strong{font-size:16px}.home-play-button{bottom:calc(max(8px,env(safe-area-inset-bottom)) + var(--home-nav-height) + var(--home-nav-gap) + var(--home-offer-height) + var(--home-stack-gap));height:66px;overflow:hidden;border:2px solid rgba(255,255,255,.98);border-radius:21px;color:#fff;text-shadow:0 2px 5px rgba(28,101,10,.25);transition:transform .15s ease,filter .15s ease,box-shadow .15s ease}.home-play-button:where(:not(.home-aero-ui,.home-aero-ui *)){background:linear-gradient(180deg,#82df4e,#65cc36 48%,#48b524);box-shadow:0 9px 20px #247c0e4d,0 5px #2f8f16,inset 0 2px #ffffff75,inset 0 -4px #1e7e0a4d}.home-play-button:before,.home-play-button:after{content:"";display:block;position:absolute;z-index:2;width:64px;height:2px;border-radius:3px;pointer-events:none}.home-play-button:where(:not(.home-aero-ui,.home-aero-ui *)):before,.home-play-button:where(:not(.home-aero-ui,.home-aero-ui *)):after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.95),transparent)}.home-play-button:before{top:2px;left:-70px;animation:home-play-edge-top 3.8s .8s ease-in-out infinite}.home-play-button:after{right:-70px;bottom:3px;left:auto;animation:home-play-edge-bottom 3.8s 1.05s ease-in-out infinite}.home-play-button span{position:relative;z-index:3;text-shadow:0 2px 5px rgba(28,101,10,.25)}.home-play-button:active{transform:translate(50%) translateY(4px) scale(.992);filter:brightness(.98)}.home-play-button:active:where(:not(.home-aero-ui,.home-aero-ui *)){box-shadow:0 4px 10px #247c0e3d,0 1px #2f8f16,inset 0 2px #ffffff57,inset 0 -3px #1e7e0a3d}.home-menu-v2.is-ready .home-play-button{animation:home-play-enter .42s .12s cubic-bezier(.18,.82,.22,1) both,home-play-green-breathe 3.4s 1s ease-in-out infinite}@keyframes home-play-edge-top{0%,61%{translate:0;opacity:0}66%{opacity:1}88%,to{translate:760px 0;opacity:0}}@keyframes home-play-edge-bottom{0%,61%{translate:0;opacity:0}66%{opacity:.82}88%,to{translate:-760px 0;opacity:0}}@keyframes home-play-green-breathe{50%{filter:brightness(1.035) saturate(1.025);box-shadow:0 11px 23px #247c0e57,0 5px #2f8f16,inset 0 2px #ffffff80,inset 0 -4px #1e7e0a4f}}@media(max-width:700px){.home-menu-v2{--home-offer-height:84px;--home-stack-gap:12px;--home-nav-gap:8px}.home-menu-v2 .home-tour-card{grid-template-columns:31% minmax(0,1fr) 10px;gap:7px;padding:6px}.home-menu-v2 .home-tour-card__visual{min-height:70px}.home-menu-v2 .home-tour-card__copy strong{font-size:13px}.home-play-button{height:64px;border-radius:20px}}@media(max-height:650px)and (orientation:landscape){.home-menu-v2{--home-offer-height:74px;--home-stack-gap:8px;--home-nav-gap:6px}.home-play-button{height:54px}}@media(prefers-reduced-motion:reduce){.home-play-button:before,.home-play-button:after,.home-menu-v2.is-ready .home-play-button{animation:none!important}}.home-menu-v2{--home-offer-height:108px;--home-stack-gap:13px}.home-menu-v2 .home-tour-card{grid-template-columns:145px minmax(0,1fr) 18px;padding:9px 12px}.home-menu-v2 .home-tour-card__visual{min-height:92px}.home-menu-v2 .home-tour-card__copy strong{font-size:18px}.home-play-button{width:min(calc(100% - 80px),420px);height:72px;border-radius:18px}.home-play-button:where(:not(.home-aero-ui,.home-aero-ui *)){background-image:linear-gradient(108deg,transparent 35%,rgba(255,255,255,.26) 48%,rgba(255,255,255,.08) 55%,transparent 67%),radial-gradient(circle at 16% 34%,rgba(255,255,255,.2) 0 2px,transparent 2.7px),radial-gradient(circle at 83% 67%,rgba(255,255,255,.13) 0 2px,transparent 2.8px),linear-gradient(180deg,#84e052,#65cc36 48%,#48b524);background-size:240% 100%,100% 100%,100% 100%,100% 100%;background-position:180% 0,0 0,0 0,0 0}.home-play-button:before{animation:home-play-edge-top-compact 4.2s .7s ease-in-out infinite}.home-play-button:after{animation:home-play-edge-bottom-compact 4.2s .94s ease-in-out infinite}.home-menu-v2.is-ready .home-play-button{animation:home-play-enter .42s .12s cubic-bezier(.18,.82,.22,1) both,home-play-green-breathe 3.5s 1s ease-in-out infinite,home-play-surface-glint 4.8s 1.15s ease-in-out infinite}@keyframes home-play-edge-top-compact{0%,64%{translate:0;opacity:0}69%{opacity:1}90%,to{translate:510px 0;opacity:0}}@keyframes home-play-edge-bottom-compact{0%,64%{translate:0;opacity:0}69%{opacity:.82}90%,to{translate:-510px 0;opacity:0}}@keyframes home-play-surface-glint{0%,57%{background-position:180% 0,0 0,0 0,0 0}82%{background-position:-180% 0,5px -2px,-4px 2px,0 0}to{background-position:-180% 0,0 0,0 0,0 0}}@media(max-width:600px){.home-menu-v2{--home-offer-height:104px;--home-stack-gap:13px}.home-menu-v2 .home-tour-card{grid-template-columns:minmax(112px,30%) minmax(0,1fr) 12px;gap:8px;padding:7px}.home-menu-v2 .home-tour-card__visual{min-height:90px}.home-menu-v2 .home-tour-card__copy strong{font-size:16px}.home-play-button{width:min(calc(100% - 76px),340px);height:70px;border-radius:17px;font-size:27px}}@media(max-height:650px)and (orientation:landscape){.home-menu-v2{--home-offer-height:82px;--home-stack-gap:8px}.home-play-button{width:min(calc(100% - 120px),390px);height:58px}}@media(prefers-reduced-motion:reduce){.home-menu-v2.is-ready .home-play-button,.home-play-button:before,.home-play-button:after{animation:none!important}}.home-menu-v2 :is(.home-social-button,.home-chat-button,.home-review-button,.home-community-button,.home-season-button):after{content:none;display:none}.home-play-button{width:min(calc(100% - 58px),460px);height:78px;border-radius:19px}.home-play-button:where(:not(.home-aero-ui,.home-aero-ui *)){background-image:linear-gradient(108deg,transparent 35%,rgba(255,255,255,.25) 48%,rgba(255,255,255,.07) 55%,transparent 67%),linear-gradient(180deg,#86e252,#65cd36 48%,#47b423);background-size:240% 100%,100% 100%;background-position:180% 0,0 0}.home-play-button i.home-play-button__court{position:absolute;z-index:1;top:50%;left:50%;display:block;width:74%;height:56%;border:1px solid rgba(255,255,255,.16);border-radius:5px;color:transparent;background:linear-gradient(90deg,transparent calc(50% - .7px),rgba(255,255,255,.14) calc(50% - .7px) calc(50% + .7px),transparent calc(50% + .7px)),linear-gradient(0deg,transparent calc(50% - .7px),rgba(255,255,255,.13) calc(50% - .7px) calc(50% + .7px),transparent calc(50% + .7px));box-shadow:none;opacity:.68;transform:translate(-50%,-50%) perspective(180px) rotateX(55deg) scale(.96);pointer-events:none;animation:home-play-court-breathe 3.6s 1s ease-in-out infinite}.home-play-button i.home-play-button__court:before,.home-play-button i.home-play-button__court:after{content:"";position:absolute;top:0;bottom:0;width:1px;background:#ffffff1a}.home-play-button i.home-play-button__court:before{left:25%}.home-play-button i.home-play-button__court:after{right:25%}.home-play-button span{z-index:3;font-size:30px;letter-spacing:.09em}@keyframes home-play-court-breathe{0%,to{opacity:.5;transform:translate(-50%,-48%) perspective(180px) rotateX(55deg) scale(.95)}50%{opacity:.76;transform:translate(-50%,-52%) perspective(180px) rotateX(55deg) scale(1.025)}}@keyframes home-play-surface-glint{0%,57%{background-position:180% 0,0 0}82%{background-position:-180% 0,0 0}to{background-position:-180% 0,0 0}}@media(max-width:600px){.home-play-button{width:min(calc(100% - 42px),370px);height:76px;border-radius:18px}.home-play-button span{font-size:29px}}@media(max-height:650px)and (orientation:landscape){.home-menu-v2{--home-play-height:62px}.home-play-button{width:min(calc(100% - 90px),430px);height:62px}}@media(prefers-reduced-motion:reduce){.home-play-button i.home-play-button__court{animation:none!important}}.home-play-button i.home-play-button__ball{position:absolute;z-index:1;top:50%;right:31px;left:auto;display:block;width:53px;height:53px;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:50%;color:transparent;background:#ffffff1a;box-shadow:inset 8px 7px 13px #ffffff0f,inset -7px -8px 13px #1d750a17;opacity:.72;transform:translateY(-50%) rotate(-12deg);pointer-events:none;animation:home-play-ball-float 3.8s 1s ease-in-out infinite}.home-play-button i.home-play-button__ball:before,.home-play-button i.home-play-button__ball:after{content:"";position:absolute;width:37px;height:48px;border:2px solid rgba(255,255,255,.15);border-top-color:transparent;border-bottom-color:transparent;border-radius:50%}.home-play-button i.home-play-button__ball:before{top:1px;left:-16px}.home-play-button i.home-play-button__ball:after{top:1px;right:-16px}@keyframes home-play-ball-float{0%,to{opacity:.58;transform:translateY(-47%) rotate(-14deg) scale(.97)}50%{opacity:.82;transform:translateY(-55%) rotate(-5deg) scale(1.035)}}.daily-login{border:1px solid rgba(255,255,255,.9)}.daily-login:where(:not(.aero-console,.aero-console *)){background:linear-gradient(150deg,#fafdff,#eaf5ff);box-shadow:0 8px 18px #002a6124,inset 0 1px #fff}.daily-login>header h3{color:#073b80}.daily-login>header>b{padding:7px 11px;color:#fff;background:linear-gradient(145deg,#228be8,#0867ca);box-shadow:0 4px 9px #055bb724}.daily-login-feature{isolation:isolate;min-height:158px;border:2px solid rgba(255,255,255,.88)}.daily-login-feature:where(:not(.aero-console,.aero-console *)){background:linear-gradient(135deg,#0b61bf,#0874d3 58%,#1694dc);box-shadow:0 8px 17px #0347973b,inset 0 1px #ffffff57,inset 0 -4px #0448962b}.daily-login-feature img{height:122px;filter:drop-shadow(0 9px 9px rgba(0,37,87,.22));animation:daily-drop-float 3.2s ease-in-out infinite}.daily-login-feature small{color:#b5f273}.daily-login-feature strong{font-size:20px}.daily-login-feature>em{min-height:35px;border:1px solid rgba(255,255,255,.32);background:linear-gradient(145deg,#86df4f,#58be2c);box-shadow:0 5px 11px #1f6f083b,inset 0 1px #ffffff4d}.daily-login__days{position:relative;padding:6px;border:1px solid #d5e4f0;border-radius:16px;background:linear-gradient(180deg,#e9f2f8,#dfeaf3);box-shadow:inset 0 2px 5px #0e3d6c12}.daily-login-step{min-height:145px;border-color:#c1d3e2e0;border-radius:12px}.daily-login-step:where(:not(.aero-console,.aero-console *)){background:linear-gradient(160deg,#fff,#edf4f9);box-shadow:0 3px 7px #0a36660f,inset 0 1px #fff}.daily-login-step>small{box-shadow:0 2px 5px #1f486f14}.daily-login-step>span{transition:transform .2s ease}.daily-login-step.is-current{border-color:#6dcc3f}.daily-login-step.is-current:where(:not(.aero-console,.aero-console *)){background:linear-gradient(155deg,#f8fff4,#e9f9df);box-shadow:0 5px 11px #3f971824,inset 0 1px #fff}.daily-login-step.is-final{border-color:#e5c653}.daily-login-step.is-final:where(:not(.aero-console,.aero-console *)){background:linear-gradient(155deg,#fffdf3,#fff3bd)}@keyframes daily-drop-float{50%{transform:translateY(-3px) scale(1.02)}}@media(max-width:700px){.home-play-button i.home-play-button__ball{right:22px;width:49px;height:49px}.home-play-button i.home-play-button__ball:before,.home-play-button i.home-play-button__ball:after{width:34px;height:44px}.daily-login-feature{min-height:112px}.daily-login-feature img{height:94px}.daily-login-feature strong{font-size:17px}.daily-login-feature>em{min-height:41px}.daily-login__days{padding:5px;gap:4px;border-radius:14px}.daily-login-step{min-height:78px}}@media(prefers-reduced-motion:reduce){.home-play-button i.home-play-button__ball,.daily-login-feature img{animation:none!important}}.home-menu-v2 .home-review-button svg .icon-star{stroke-linejoin:round!important;stroke-linecap:round!important}.home-menu-v2 .home-review-button svg .icon-depth.icon-star{fill:#7e470033!important;stroke:#7e470033!important;stroke-width:3.2!important}.home-menu-v2 .home-review-button svg .icon-solid.icon-star{fill:#fff!important;stroke:#fff!important;stroke-width:3.2!important}.daily-center__dialog>header>button{border-radius:50%}.home-play-button i.home-play-button__ball{top:44px;right:-7px;width:124px;height:124px;overflow:hidden;border:1px solid rgba(255,255,255,.07);background:radial-gradient(circle at 34% 27%,rgba(255,255,255,.24),rgba(255,255,255,.105) 34%,rgba(255,255,255,.035) 63%,transparent 76%);box-shadow:inset 12px 10px 24px #ffffff09,0 0 24px #ffffff09;opacity:.78;filter:blur(.15px);transform:rotate(-10deg);animation:home-play-light-ball 4.2s 1s ease-in-out infinite}.home-play-button i.home-play-button__ball:before,.home-play-button i.home-play-button__ball:after{width:88px;height:116px;border:1px solid rgba(255,255,255,.065);filter:blur(.45px)}.home-play-button i.home-play-button__ball:before{top:3px;left:-39px}.home-play-button i.home-play-button__ball:after{top:3px;right:-39px}@keyframes home-play-light-ball{0%,to{opacity:.61;transform:translateY(2px) rotate(-12deg) scale(.97)}50%{opacity:.84;transform:translateY(-5px) rotate(-5deg) scale(1.035)}}@media(max-width:700px){.home-play-button i.home-play-button__ball{top:43px;right:-10px;width:116px;height:116px}.home-play-button i.home-play-button__ball:before,.home-play-button i.home-play-button__ball:after{width:82px;height:108px}}.home-review-modal{padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom))}.home-review-dialog{width:min(100%,440px);max-height:calc(100dvh - 24px);padding:0 18px 18px;overflow:auto;border:2px solid rgba(255,255,255,.98);border-radius:30px;text-align:left;scrollbar-width:none}.home-review-dialog:where(:not(.aero-console,.aero-console *)){background:linear-gradient(155deg,#fff,#f3f9ff 72%,#eaf5ff);box-shadow:0 26px 66px #001b4d66,inset 0 1px #fff}.home-review-dialog::-webkit-scrollbar{display:none}.home-review-dialog__hero{position:relative;display:flex;align-items:center;gap:13px;min-height:104px;margin:0 -18px;padding:18px 58px 17px 20px;overflow:hidden;border-radius:27px 27px 20px 20px}.home-review-dialog__hero:where(:not(.aero-console,.aero-console *)){background:linear-gradient(135deg,#0875dc,#0a91e6 64%,#42bded);box-shadow:inset 0 -5px #024ca01f}.home-review-dialog__mark{position:relative;z-index:1;display:grid;place-items:center;flex:0 0 62px;width:62px;height:62px;border:2px solid rgba(255,255,255,.92);border-radius:20px;transform:rotate(-5deg)}.home-review-dialog__mark:where(:not(.aero-console,.aero-console *)){background:linear-gradient(145deg,#ffd94c,#f3a60a 68%,#d97d00);box-shadow:0 6px #8b49006b,0 10px 18px #00377b33,inset 0 1px #ffffff9e}.home-review-dialog__mark svg{width:39px;height:39px;overflow:visible;fill:#fff;filter:drop-shadow(0 2px 1px rgba(132,72,0,.2))}.home-review-dialog__hero>div{position:relative;z-index:1;min-width:0}.home-review-dialog__hero small{display:block;margin-bottom:6px;color:#bdf58a;font:1000 7px/1 var(--game-ui-font);letter-spacing:.16em}.home-review-dialog .home-review-dialog__hero h2{margin:0;color:#fff;font:1000 italic clamp(24px,7vw,33px)/.88 var(--game-ui-font);letter-spacing:-.055em;text-shadow:0 3px 0 rgba(0,53,121,.18)}.home-review-dialog__x{z-index:4;top:14px;right:14px;width:37px;height:37px;border:1px solid rgba(255,255,255,.75);color:#0a6bc8}.home-review-dialog__x:where(:not(.aero-console,.aero-console *)){background:#fffffff2;box-shadow:0 5px 12px #0035762e}.home-review-showcase{height:78px;margin:12px 0 0;border:1px solid #d4e5f3;border-radius:18px;background:linear-gradient(110deg,#e8f4ff,#fff9e8 48%,#eaf8ff);box-shadow:inset 0 1px #fff}.home-review-showcase:before{left:0;border-radius:18px 0 0 18px;background:linear-gradient(90deg,#ebf5ff,transparent)}.home-review-showcase:after{right:0;border-radius:0 18px 18px 0;background:linear-gradient(-90deg,#ecf7ff,transparent)}.home-review-showcase article{width:165px;height:58px;padding:9px 11px;border:1px solid rgba(255,255,255,.98);border-radius:15px;background:#fffffff2;box-shadow:0 5px 12px #0741841c}.home-review-showcase article strong{color:#0756a7;font-size:8.5px}.home-review-showcase article b{color:#f6ad04;font-size:9px}.home-review-showcase article p{color:#637d99;font-size:7.5px}.home-review-dialog>p{margin:11px 3px 0;color:#617b97;font-size:8px;line-height:1.35;text-align:center}.home-review-dialog form{gap:10px;margin-top:10px;padding:12px;border:1px solid #d6e5f1;border-radius:19px;background:#ffffffe6;box-shadow:0 7px 17px #05377117,inset 0 1px #fff}.home-review-stars legend{margin-bottom:7px;color:#52789e;font-size:7px}.home-review-stars__row{min-height:42px;gap:5px}.home-review-stars [data-review-star]{width:43px;height:43px;border:1px solid #dbe6ef;border-radius:13px;color:#cfdae5;background:linear-gradient(145deg,#fff,#edf4f9);box-shadow:0 4px 9px #11407314,inset 0 1px #fff;font-size:28px;filter:none}.home-review-stars [data-review-star].is-selected{border-color:#ffd05c;color:#ffb30d;background:linear-gradient(145deg,#fffdf5,#fff1c7);box-shadow:0 5px 11px #b46d0024,inset 0 1px #fff;filter:drop-shadow(0 2px 1px rgba(177,103,0,.12))}.home-review-copy{gap:6px;max-height:88px}.home-review-copy span{color:#52789e;font-size:7px}.home-review-copy textarea{min-height:62px;padding:11px 47px 11px 12px;border:1px solid #c9ddec;border-radius:14px;color:#123f79;background:#f9fcff;font-size:10.5px;box-shadow:inset 0 2px 5px #1240710f}.home-review-submit{height:48px;max-height:48px;border-radius:14px;font-size:10px}.home-review-submit:where(:not(.aero-console,.aero-console *)){background:linear-gradient(145deg,#83df4d,#50ba25 68%,#369517);box-shadow:0 5px #267c0e,0 10px 17px #23780c30,inset 0 1px #fff6}.home-review-submit:active:not(:disabled):where(:not(.aero-console,.aero-console *)){box-shadow:0 2px #267c0e,0 5px 10px #23780c2e}.home-review-submit:disabled{color:#7890a5}.home-review-submit:disabled:where(:not(.aero-console,.aero-console *)){background:linear-gradient(145deg,#e8f0f5,#d6e2eb);box-shadow:0 3px #b1c0cc}.home-review-modal.is-visible .home-review-dialog__mark{animation:home-review-mark-in .5s .12s cubic-bezier(.16,.9,.24,1.18) both}.home-review-modal.is-visible .home-review-showcase{animation:home-review-piece-in .38s .18s cubic-bezier(.16,.86,.22,1) both}.home-review-modal.is-visible .home-review-dialog>p{animation:home-review-piece-in .38s .24s cubic-bezier(.16,.86,.22,1) both}.home-review-modal.is-visible .home-review-dialog form{animation:home-review-piece-in .4s .3s cubic-bezier(.16,.86,.22,1) both}@keyframes home-review-hero-shine{0%{transform:translate(0) skew(-15deg)}to{transform:translate(390%) skew(-15deg)}}@keyframes home-review-mark-in{0%{opacity:0;transform:translate(-12px) rotate(-12deg) scale(.72)}to{opacity:1;transform:rotate(-5deg)}}@keyframes home-review-piece-in{0%{opacity:0;transform:translateY(9px) scale(.985)}to{opacity:1;transform:none}}.daily-login-step>b{gap:3px;color:#315f88;font-size:8px;white-space:nowrap}.daily-login-step>b .blitz-coin{width:17px;height:17px;border-width:1.4px!important;box-shadow:0 1px #b85a00,0 2px 3px #89460033,inset 0 0 0 1px #ffb51094,inset 0 1px 1px #ffffffd1!important}.daily-mission>button{gap:6px;font-size:9px}.daily-mission>button .blitz-coin{width:22px;height:22px;border-width:1.5px!important;box-shadow:0 1px #b85a00,0 2px 4px #89460033,inset 0 0 0 1px #ffb51094,inset 0 1px 1px #ffffffd1!important}.daily-mission>button>b{font-size:12px;line-height:1;letter-spacing:-.015em}@media(max-width:700px){.home-review-dialog{padding:0 12px 13px;border-radius:25px}.home-review-dialog__hero{min-height:91px;margin:0 -12px;padding:14px 48px 14px 14px;border-radius:22px 22px 17px 17px}.home-review-dialog__mark{flex-basis:54px;width:54px;height:54px;border-radius:17px}.home-review-dialog__mark svg{width:34px;height:34px}.home-review-dialog .home-review-dialog__hero h2{font-size:25px}.home-review-showcase{height:70px;margin-top:9px}.home-review-showcase article{height:53px}.home-review-dialog form{gap:8px;margin-top:8px;padding:10px;border-radius:16px}.home-review-stars__row{min-height:38px;gap:4px}.home-review-stars [data-review-star]{width:38px;height:38px;border-radius:11px;font-size:25px}.home-review-copy textarea{min-height:57px}.home-review-submit{height:44px;max-height:44px}.daily-login-step>b{gap:2px;font-size:6.8px;letter-spacing:-.02em}.daily-login-step>b .blitz-coin{width:15px;height:15px;border-width:1.2px!important}.daily-mission>button{gap:4px;font-size:8.5px}.daily-mission>button .blitz-coin{width:21px;height:21px}.daily-mission>button>b{font-size:11.5px}}@media(prefers-reduced-motion:reduce){.home-review-modal.is-visible .home-review-dialog__mark,.home-review-modal.is-visible .home-review-showcase,.home-review-modal.is-visible .home-review-dialog>p,.home-review-modal.is-visible .home-review-dialog form{animation:none!important}}.home-menu-v2{--home-nav-height:76px;--home-offer-height:96px;--home-stack-gap:12px;--home-nav-gap:9px}.app-bottom-nav{height:76px;padding:6px 8px;overflow:visible;cursor:default;touch-action:manipulation;border:1px solid rgba(125,184,239,.34);border-radius:24px;background:var(--app-tray-surface);box-shadow:0 13px 30px #00194154,inset 0 1px #ffffff24,inset 0 -3px #000a2338;backdrop-filter:none;-webkit-backdrop-filter:none}.app-bottom-nav[hidden],#game.game-is-running>.app-bottom-nav{display:none!important}.app-bottom-nav__selection{top:6px;bottom:6px;left:8px;width:calc((100% - 16px)/5)}.app-bottom-nav__selection:before{inset:0 4px;width:auto;height:auto;border:1px solid rgba(255,255,255,.68);border-radius:18px;background:linear-gradient(150deg,#85e24e,#58c42a 64%,#399b19);box-shadow:0 6px 13px #20870a4d,inset 0 1px #ffffff75,inset 0 -3px #1b700929;transform:none}.app-bottom-nav__selection:after{content:none;display:none}.app-bottom-nav button,.app-bottom-nav .app-bottom-nav__home{align-content:center;gap:3px;width:auto;height:auto;min-width:0;margin:0;padding:5px 2px;border:0;border-radius:16px;color:#89a4bf;background:transparent;box-shadow:none;transform:none;touch-action:manipulation;transition:color .2s ease,transform .26s cubic-bezier(.16,.86,.22,1),filter .2s ease}.app-bottom-nav button svg,.app-bottom-nav .app-bottom-nav__home svg{width:31px;height:31px;overflow:visible;fill:none;stroke:none;filter:drop-shadow(0 2px 1px rgba(0,13,39,.18));transform:none;transition:transform .26s cubic-bezier(.16,.86,.22,1),filter .2s ease}.app-bottom-nav button svg .nav-icon-main{fill:#89a4bf;transition:fill .2s ease}.app-bottom-nav button svg .nav-icon-detail{fill:#89a4bf;transition:fill .2s ease}.app-bottom-nav button span,.app-bottom-nav .app-bottom-nav__home span{position:static;color:inherit;font-size:7px;letter-spacing:.055em;transform:none;transition:color .2s ease,transform .26s cubic-bezier(.16,.86,.22,1)}.app-bottom-nav button.is-active,.app-bottom-nav .app-bottom-nav__home.is-active{color:#fff;transform:translateY(-2px) scale(1.055)}.app-bottom-nav button.is-active svg,.app-bottom-nav .app-bottom-nav__home.is-active svg{color:#fff;filter:drop-shadow(0 3px 2px rgba(22,92,8,.2));transform:scale(1.08)}.app-bottom-nav button.is-active svg .nav-icon-main{fill:#fff}.app-bottom-nav button.is-active svg .nav-icon-detail{fill:#fff}.app-bottom-nav button.is-active span,.app-bottom-nav .app-bottom-nav__home.is-active span{color:#fff;transform:none}.app-bottom-nav button.is-active:after{display:none}.app-bottom-nav button:focus-visible:not(.is-active){outline:2px solid rgba(151,214,255,.72);outline-offset:-4px}.app-bottom-nav button:focus-visible:not(.is-active) svg{color:inherit;filter:drop-shadow(0 0 5px rgba(83,175,255,.28))}.home-menu-v2 .home-dashboard__cards,.home-menu-v2 .home-dashboard__cards>.home-tour-card{height:96px;min-height:96px}.home-menu-v2 .home-dashboard__cards>.home-tour-card{grid-template-columns:minmax(104px,31%) minmax(0,1fr);gap:9px;align-items:center;padding:7px;overflow:hidden;border:1px solid rgba(255,255,255,.7);border-radius:21px;color:#fff}.home-menu-v2 .home-dashboard__cards>.home-tour-card:where(:not(.home-aero-ui,.home-aero-ui *)){background:linear-gradient(145deg,#0a4a92,#073a7c 56%,#052757);box-shadow:0 10px 23px #00235447,inset 0 1px #fff3,inset 0 -3px #00143a29}.home-menu-v2 .home-tour-card:after{inset:auto -42px -70px auto;width:190px;height:160px;border-radius:50%;filter:none;opacity:1;transform:none;animation:none}.home-menu-v2 .home-tour-card:where(:not(.home-aero-ui,.home-aero-ui *)):after{background:radial-gradient(circle,rgba(99,216,48,.25),rgba(99,216,48,.06) 53%,transparent 70%)}.home-menu-v2 .home-tour-card__visual{min-height:80px;overflow:hidden;border:1px solid rgba(255,255,255,.66);border-radius:15px}.home-menu-v2 .home-tour-card__visual:where(:not(.home-aero-ui,.home-aero-ui *)){background:#0d6fc4;box-shadow:0 5px 12px #00153a42,inset 0 1px #ffffff38}.home-menu-v2 .home-tour-card__visual:before{content:"";position:absolute;z-index:2;inset:0;border-radius:inherit;pointer-events:none}.home-menu-v2 .home-tour-card__visual:where(:not(.home-aero-ui,.home-aero-ui *)):before{background:linear-gradient(115deg,rgba(255,255,255,.13),transparent 36%,rgba(2,26,67,.13))}.home-menu-v2 .home-tour-card__arena{filter:saturate(1.08) contrast(1.02)}.home-menu-v2 .home-tour-card__trophy{right:4px;bottom:4px;width:32px;height:32px;padding:2px;border:1px solid rgba(255,255,255,.9);border-radius:10px;box-shadow:0 4px 8px #00194140}.home-menu-v2 .home-tour-card__copy{position:relative;z-index:2;display:block;min-width:0}.home-menu-v2 .home-tour-card__copy small{color:#a9ed6e;font-size:6.5px;letter-spacing:.12em}.home-menu-v2 .home-tour-card__copy strong{margin-top:4px;color:#fff;font-size:15px;line-height:.95;text-shadow:0 2px 0 rgba(0,29,73,.14)}.home-menu-v2 .home-tour-card__copy em{margin-top:4px;color:#b9d3ec;font-size:6px}.home-menu-v2 .home-tour-card__copy>span{margin-top:6px;color:#b9d3ec;font-size:6px}.home-menu-v2 .home-tour-card__copy>span u{color:#c5f49c}.home-menu-v2 .home-tour-card__copy>i{height:6px;margin-top:4px;background:#02193d8c;box-shadow:inset 0 1px 2px #000a2040}.home-menu-v2 .home-tour-card__copy>i b{background:linear-gradient(90deg,#55bd27,#92e756);box-shadow:0 0 8px #76dc3f5c}.home-menu-v2 .home-tour-card__copy>u{margin-top:5px;color:#dbeafa;font-size:6px}.home-menu-v2 .home-tour-card__arrow{display:none}.home-menu-v2 .home-achievement-card__visual{padding:5px}.home-menu-v2 .home-achievement-card .home-tour-card__copy small{color:#cab6ff}.home-menu-v2 .home-achievement-card .home-tour-card__copy>i b{background:linear-gradient(90deg,#a57bff,#6dd6ff)}.home-menu-v2 .home-achievement-card__visual,.home-menu-v2 .home-friend-card__visual{background:linear-gradient(145deg,#0963b7,#0a83dc 58%,#4bc9f0)}.home-menu-v2 .home-feature-card__cta{margin-top:5px;color:#d8ecfb;font-size:6px}.home-menu-v2 .home-feature-card--weekly .home-tour-card__copy small{color:#ffdc86}.home-menu-v2 .home-feature-card__visual>.home-feature-card__art{position:absolute;inset:0;z-index:1;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:50% 25%;filter:none;animation:none;transform:none}.home-menu-v2 .home-feature-card--leaders .home-feature-card__art,.home-menu-v2 .home-feature-card--weekly .home-feature-card__art{object-position:50% 0%}.home-menu-v2 .home-feature-card__visual>.home-feature-card__rank{position:absolute;inset:auto 3px 3px auto;z-index:3;width:30%;height:40%;max-width:none;max-height:none;object-fit:contain;animation:none;transform:none}.home-menu-v2 .home-friend-card .home-tour-card__copy small{color:#9ce8ff}.home-menu-v2 .home-friend-card .home-friend-card__cta{margin-top:9px;color:#d8ecfb;font-size:7px}.home-menu-v2 .home-feature-dots{top:8px;right:10px;gap:4px}.home-menu-v2 .home-feature-dots>i{width:4px;height:4px;background:#d2e5f785}.home-menu-v2 .home-feature-dots>i.is-active{width:13px;background:#90e559;box-shadow:0 0 7px #74dc3957}@media(max-width:700px){.home-menu-v2{--home-nav-height:70px;--home-offer-height:94px;--home-stack-gap:12px;--home-nav-gap:9px;--home-play-height:76px}.app-bottom-nav{height:70px;border-radius:22px}.app-bottom-nav__selection:before{inset:0 3px;border-radius:16px}.app-bottom-nav button,.app-bottom-nav .app-bottom-nav__home{gap:2px;padding:4px 1px}.app-bottom-nav button svg,.app-bottom-nav .app-bottom-nav__home svg{width:29px;height:29px}.app-bottom-nav button span,.app-bottom-nav .app-bottom-nav__home span{font-size:6.3px}.app-bottom-nav button.is-active,.app-bottom-nav .app-bottom-nav__home.is-active{transform:translateY(-1px) scale(1.045)}.home-menu-v2 .home-dashboard__cards,.home-menu-v2 .home-dashboard__cards>.home-tour-card{height:94px;min-height:94px}.home-menu-v2 .home-dashboard__cards>.home-tour-card,.home-menu-v2 .home-dashboard__cards>.home-achievement-card,.home-menu-v2 .home-dashboard__cards>.home-friend-card{grid-template-columns:minmax(92px,30%) minmax(0,1fr);gap:8px;padding:6px}.home-menu-v2 .home-tour-card__visual{min-height:80px;border-radius:13px}.home-menu-v2 .home-tour-card__copy small{font-size:5.8px}.home-menu-v2 .home-tour-card__copy strong{font-size:13px}.home-menu-v2 .home-tour-card__copy em,.home-menu-v2 .home-tour-card__copy>span,.home-menu-v2 .home-tour-card__copy>u{font-size:5.5px}.home-menu-v2 .home-friend-card .home-friend-card__cta{margin-top:7px;font-size:6px}.home-menu-v2 .home-feature-dots{top:6px;right:9px}}@media(max-width:350px){.app-bottom-nav{right:max(6px,env(safe-area-inset-right));left:max(6px,env(safe-area-inset-left))}.app-bottom-nav button svg,.app-bottom-nav .app-bottom-nav__home svg{width:27px;height:27px}.app-bottom-nav button span,.app-bottom-nav .app-bottom-nav__home span{font-size:5.6px}.home-menu-v2 .home-dashboard__cards>.home-tour-card,.home-menu-v2 .home-dashboard__cards>.home-achievement-card,.home-menu-v2 .home-dashboard__cards>.home-friend-card{grid-template-columns:88px minmax(0,1fr);gap:7px}.home-menu-v2 .home-tour-card__copy strong{font-size:12px}}@media(prefers-reduced-motion:reduce){.app-bottom-nav__selection,.app-bottom-nav button,.app-bottom-nav button svg{transition:none!important}}.home-menu-v2 .home-dashboard__cards>.home-tour-card,.home-menu-v2 .home-dashboard__cards>.home-achievement-card,.home-menu-v2 .home-dashboard__cards>.home-friend-card{grid-template-columns:minmax(104px,31%) minmax(0,1fr) 22px;gap:9px;border-color:#ffffffdb}.home-menu-v2 .home-dashboard__cards>.home-tour-card:where(:not(.home-aero-ui,.home-aero-ui *)){background:radial-gradient(circle at 84% 8%,rgba(116,205,255,.23),transparent 34%),linear-gradient(145deg,#167bd5,#0d63bd 58%,#084b98);box-shadow:0 8px 19px #002a653b,inset 0 1px #ffffff52,inset 0 -2px #00275b1a}.home-menu-v2 .home-dashboard__cards>.home-achievement-card,.home-menu-v2 .home-dashboard__cards>.home-friend-card{background:radial-gradient(circle at 84% 8%,rgba(116,205,255,.23),transparent 34%),linear-gradient(145deg,#167bd5,#0d63bd 58%,#084b98);box-shadow:0 8px 19px #002a653b,inset 0 1px #ffffff52,inset 0 -2px #00275b1a}.home-menu-v2 .home-tour-card:after{right:-56px;bottom:-82px;width:180px;height:150px}.home-menu-v2 .home-tour-card:where(:not(.home-aero-ui,.home-aero-ui *)):after{background:radial-gradient(circle,rgba(141,222,255,.14),rgba(83,183,243,.035) 52%,transparent 72%)}.home-menu-v2 .home-achievement-card:after{background:radial-gradient(circle,rgba(182,159,255,.14),rgba(133,162,244,.035) 54%,transparent 72%)}.home-menu-v2 .home-achievement-card__visual{padding:0;border-color:#ffffffe6;box-shadow:0 5px 12px #00194233,inset 0 0 0 1px #1a66be14}.home-menu-v2 .home-achievement-card__visual:before{background:linear-gradient(120deg,rgba(222,238,255,.13),transparent 38%,rgba(17,74,148,.035))}.home-menu-v2 .home-achievement-card__visual:after{inset:7px;border-color:#1e73d81f;border-radius:10px}.home-menu-v2 .home-tour-card__arrow{position:relative;z-index:3;display:grid;place-items:center;align-self:center;width:16px;height:20px;border:0;border-radius:0;color:transparent;font-size:0;opacity:.82;transition:transform .18s ease,opacity .18s ease}.home-menu-v2 .home-tour-card__arrow:where(:not(.home-aero-ui,.home-aero-ui *)){background:transparent;box-shadow:none}.home-menu-v2 .home-tour-card__arrow:before{content:"";width:6px;height:6px;margin-left:-3px;border-top:1.5px solid rgba(255,255,255,.94);border-right:1.5px solid rgba(255,255,255,.94);transform:rotate(45deg)}.home-menu-v2 .home-tour-card:hover .home-tour-card__arrow,.home-menu-v2 .home-tour-card:focus-visible .home-tour-card__arrow{transform:translate(1px);opacity:1}.home-menu-v2 .home-tour-card:active .home-tour-card__arrow{transform:translate(2px) scale(.96)}.app-bottom-nav button,.app-bottom-nav .app-bottom-nav__home{justify-items:center;text-align:center}.app-bottom-nav button svg,.app-bottom-nav .app-bottom-nav__home svg{display:block;margin-inline:auto}.app-bottom-nav button span,.app-bottom-nav .app-bottom-nav__home span{width:100%;text-align:center}@media(max-width:700px){.home-menu-v2 .home-dashboard__cards>.home-tour-card,.home-menu-v2 .home-dashboard__cards>.home-achievement-card,.home-menu-v2 .home-dashboard__cards>.home-friend-card{grid-template-columns:minmax(92px,30%) minmax(0,1fr) 20px;gap:7px}.home-menu-v2 .home-tour-card__arrow{width:15px;height:18px}}@media(max-width:350px){.home-menu-v2 .home-dashboard__cards>.home-tour-card,.home-menu-v2 .home-dashboard__cards>.home-achievement-card,.home-menu-v2 .home-dashboard__cards>.home-friend-card{grid-template-columns:84px minmax(0,1fr) 18px;gap:6px}.home-menu-v2 .home-tour-card__arrow{width:14px;height:17px}.home-menu-v2 .home-tour-card__arrow:before{width:5px;height:5px}}.social-center{--social-head:108px;place-items:end center;font-family:var(--game-ui-font)}.social-center__backdrop{background:radial-gradient(ellipse at 50% 42%,rgba(19,124,235,.34),rgba(4,45,112,.1) 48%,transparent 68%),linear-gradient(180deg,#02183a59,#010d26c2);backdrop-filter:none;-webkit-backdrop-filter:none}.social-center__sheet{width:min(100%,560px);height:min(94%,880px);overflow:hidden;border:2px solid rgba(255,255,255,.96);border-bottom:0;border-radius:31px 31px 0 0;color:#102d5d;background:linear-gradient(155deg,#f8fcff,#eaf5ff 58%,#dfedfa);box-shadow:0 -22px 62px #00143b6b,inset 0 1px #fff}.social-center__sheet>header{position:relative;z-index:3;display:flex;align-items:center;gap:10px;box-sizing:border-box;min-height:var(--social-head);padding:14px 15px 14px 16px;overflow:hidden;border-bottom:0;background:linear-gradient(135deg,#0b67c5,#0750a3 58%,#063576);box-shadow:inset 0 -5px #01235821}.social-center__sheet>header:before{content:"";position:absolute;right:68px;bottom:-72px;width:190px;height:150px;border:23px solid rgba(255,255,255,.055);border-radius:50%;transform:rotate(-17deg);pointer-events:none}.social-center__sheet>header:after{content:"";position:absolute;top:-35px;right:-65px;width:180px;height:140px;border-radius:50%;background:radial-gradient(circle,rgba(111,224,57,.23),rgba(111,224,57,.04) 58%,transparent 71%);pointer-events:none}.social-title{position:relative;z-index:1;display:flex;align-items:center;gap:11px;min-width:0;margin-right:auto}.social-title>span{display:grid;place-items:center;flex:0 0 60px;width:60px;height:60px;border:2px solid rgba(255,255,255,.88);border-radius:20px;color:#fff;background:linear-gradient(145deg,#86e352,#52bc28 68%,#369316);box-shadow:0 6px #1d66096b,0 10px 18px #0022563b,inset 0 1px #ffffff6b}.social-title>span svg{width:39px;height:39px;overflow:visible;fill:currentColor;stroke:none;filter:drop-shadow(0 2px 1px rgba(15,75,4,.16))}.social-title>div{min-width:0}.social-title small{display:block;margin-bottom:6px;color:#bdf38d;font:1000 7px/1 var(--game-ui-font);letter-spacing:.17em}.social-center__sheet>header .social-title h1{margin:0;color:#fff;font:1000 italic clamp(27px,7vw,37px)/.87 var(--game-ui-font);letter-spacing:-.055em;text-shadow:0 3px 0 rgba(0,37,91,.2)}.social-player-id{position:relative;z-index:2;flex:0 0 auto;min-width:105px;padding:9px 10px;border:1px solid rgba(255,255,255,.42);border-radius:14px;color:#fff;background:#ffffff21;box-shadow:inset 0 1px #ffffff29,0 5px 12px #001e4f26;text-align:center}.social-player-id small{color:#b8d7f3;font-size:5.8px}.social-player-id b{margin-top:5px;color:#fff;font-size:10px}.social-player-id:after{color:#b9f08c}.social-center__sheet>header>.social-close{position:relative;z-index:2;display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;padding:0;border:1px solid rgba(255,255,255,.78);border-radius:50%;color:#0a5ab0;background:#fffffff5;box-shadow:0 5px 12px #001f5133}.social-center__sheet>header>.social-close svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.35;stroke-linecap:round}.social-content{box-sizing:border-box;height:calc(100% - var(--social-head));grid-template-rows:auto minmax(0,1fr) auto;gap:11px;padding:12px 13px max(14px,env(safe-area-inset-bottom))}.social-add{position:relative}.social-add label{grid-template-columns:46px minmax(0,1fr) 82px;height:55px;overflow:hidden;border:1px solid #cbdfee;border-radius:18px;background:#fff;box-shadow:0 7px 17px #05346d1a,inset 0 1px #fff}.social-add label>span{display:grid;place-items:center;align-self:stretch;color:#fff;background:linear-gradient(145deg,#1686ed,#0759ba);font-size:20px;text-align:center}.social-add input{padding:0 11px;color:#0b3b78;font-size:11px}.social-add label>button,.social-search-result>button{height:100%;border:1px solid rgba(255,255,255,.72);color:#fff;background:linear-gradient(145deg,#83df4e,#4dbb25 68%,#339315);box-shadow:inset 0 1px #ffffff5c;font-size:9px}.social-search-result{grid-template-columns:50px minmax(0,1fr) 70px;gap:9px;margin-top:8px;padding:8px;border:1px solid #cfe1ef;border-radius:17px}.social-search-result:where(:not(.aero-console,.aero-console *)){background:#fff;box-shadow:0 6px 15px #0535701a}.social-search-result .social-avatar{width:47px;height:47px}.social-search-result>button{min-height:41px;border-radius:12px}.social-search-result strong,.social-request strong{color:#083d7e;font-size:12px}.social-search-result small,.social-request small{color:#6b849c;font-size:7px}.social-column{border:1px solid #cfe1ee;border-radius:21px;background:#ffffffb8;box-shadow:0 8px 18px #05346d17,inset 0 1px #fff}.social-section-title{min-height:42px;padding:9px 11px 7px 13px}.social-section-title h2{color:#073c7f;font:1000 14px/1 var(--game-ui-font);letter-spacing:-.025em}.social-section-title span{min-width:24px;height:20px;border:1px solid rgba(255,255,255,.8);border-radius:10px;background:linear-gradient(145deg,#258fe9,#0863c7);box-shadow:0 3px 7px #0452a826;font-size:8px}.social-friend-list,.social-requests>div:last-child{gap:8px;padding:0 8px 9px}.social-friend{grid-template-columns:54px minmax(0,1fr) 150px;gap:9px;min-height:70px;padding:8px;border:1px solid #d4e3ee;border-radius:17px}.social-friend:where(:not(.aero-console,.aero-console *)){background:linear-gradient(150deg,#fff,#f5faff);box-shadow:0 5px 12px #07336512,inset 0 1px #fff}.social-friend.is-online{border-color:#b8dda7}.social-friend.is-online:where(:not(.aero-console,.aero-console *)){background:linear-gradient(150deg,#fff,#f2fbea);box-shadow:0 6px 14px #358b1317,inset 0 1px #fff}.social-avatar{width:49px;height:49px}.social-avatar>img:first-child{box-sizing:border-box;border:2px solid #fff;border-radius:15px;box-shadow:0 0 0 2px #68aef1,0 5px 10px #0a397329}.social-friend.is-online .social-avatar>img:first-child{box-shadow:0 0 0 2px #65c739,0 5px 10px #2c7e0d24}.social-avatar>.social-avatar__badge{bottom:-5%;width:116%;max-height:40%;filter:drop-shadow(0 2px 1px rgba(5,20,42,.24))}.social-avatar i{right:-2px;bottom:-2px;width:12px;height:12px;border-width:2px;background:#95a5b4}.social-friend strong{color:#073b7d;font-size:13px}.social-friend small{margin-top:5px;color:#6c8298;font-size:7px}.social-friend em{margin-top:6px;color:#8a9aab;font-size:6px}.social-friend.is-online em{color:#269947}.social-friend__actions{grid-template-columns:52px 52px 36px;gap:5px;width:150px}.social-friend__actions>button{min-height:38px;border:1px solid #bedaf0;border-radius:11px;color:#0865c8;background:linear-gradient(145deg,#f5faff,#dfedfa);box-shadow:0 3px 7px #07438914,inset 0 1px #fff;font-size:7.5px}.social-friend__actions>button.is-play{border-color:#ffffffe6;background:linear-gradient(145deg,#82dd4d,#4cb824 68%,#329114);box-shadow:0 4px 8px #2f861030,inset 0 1px #ffffff57}.social-friend__actions>button.is-remove{width:36px;border-color:#f1c9cf;color:#d52b43;background:linear-gradient(145deg,#fff,#ffedf0)}.social-friend__actions>button.is-remove svg{width:15px;height:15px;stroke-width:2}.social-unread{top:5px;right:151px;min-width:20px;height:20px;border-radius:11px;font-size:8px}.social-friend__confirm{top:7px;right:7px;width:150px;min-height:50px;grid-template-columns:1fr 37px 33px;gap:5px;padding:5px;border-color:#efc5cc;border-radius:13px;box-shadow:0 8px 19px #510c1a2e}.social-friend__confirm>b{font-size:7px}.social-friend__confirm>button{height:34px;border-radius:9px}.social-requests{max-height:150px}.social-request{grid-template-columns:46px minmax(0,1fr) 39px 39px;gap:8px;min-height:55px;padding:7px;border:1px solid #d4e3ef;border-radius:16px}.social-request:where(:not(.aero-console,.aero-console *)){background:linear-gradient(150deg,#fff,#f5faff);box-shadow:0 4px 10px #0733670f}.social-request .social-avatar{width:43px;height:43px}.social-request>button{width:38px;height:38px;border:1px solid rgba(255,255,255,.84);border-radius:12px;background:linear-gradient(145deg,#78d943,#49b322);box-shadow:0 4px 8px #2c840e29}.social-request>button.is-decline{background:linear-gradient(145deg,#f67,#d92741);box-shadow:0 4px 8px #aa102626}.social-request>em{padding:7px 9px;border-radius:9px;color:#547795;background:#e7f0f7;font-size:7px}.social-list-empty{padding:25px 14px;color:#71889f;font-size:8.5px}.social-list-empty b{color:#0750a2;font-size:13px}.social-notice{right:14px;bottom:max(12px,env(safe-area-inset-bottom));left:14px;border-radius:12px}.social-notice:where(:not(.aero-console,.aero-console *)){background:#052b5ef0}.social-chat{box-sizing:border-box;height:calc(100% - var(--social-head));gap:9px;padding:11px 12px max(13px,env(safe-area-inset-bottom))}.social-chat__head{grid-template-columns:40px 52px minmax(0,1fr);gap:9px;padding:8px;border:1px solid #cadeee;border-radius:18px}.social-chat__head:where(:not(.aero-console,.aero-console *)){background:#fff;box-shadow:0 6px 15px #05367017}.social-chat__head>button:first-child{width:39px;height:39px;border:1px solid #c8def0;border-radius:12px;color:#0862c5;background:linear-gradient(145deg,#fff,#e7f2fb);font-size:19px}.social-chat__head strong{color:#073b7c;font-size:13px}.social-chat__head small{color:#71869a;font-size:7px}.social-chat__messages{gap:8px;padding:10px 3px}.social-message{max-width:80%;padding:10px 12px 8px;border:1px solid #d6e4ef;border-radius:17px 17px 17px 5px;background:#fff;box-shadow:0 5px 11px #0c376914}.social-message.is-mine{border-color:#ffffffb3;border-radius:17px 17px 5px;background:linear-gradient(145deg,#1684e8,#0758b9);box-shadow:0 5px 12px #044a9c29}.social-message p{font-size:10.5px}.social-chat form{grid-template-columns:minmax(0,1fr) auto 74px;gap:7px;padding:7px;border:1px solid #cadae9;border-radius:17px;background:#fff;box-shadow:0 6px 15px #05346c17}.social-chat form button,.social-empty button,.social-guest button{border:1px solid rgba(255,255,255,.85);border-radius:12px;background:linear-gradient(145deg,#82de4d,#4bb824 68%,#319014);box-shadow:0 5px 10px #2b810d30,inset 0 1px #ffffff54}.social-empty,.social-guest,.social-loading{box-sizing:border-box;height:calc(100% - var(--social-head));padding:24px}.social-empty{gap:9px;align-content:center}.social-state-icon{display:grid;place-items:center;width:78px;height:78px;margin-bottom:5px;border:2px solid rgba(255,255,255,.96);border-radius:24px;color:#fff;background:linear-gradient(145deg,#238fe9,#0758b6);box-shadow:0 8px 18px #054b9e33,inset 0 1px #fff6}.social-state-icon svg{width:47px;height:47px;fill:currentColor;stroke:none}.social-empty b{color:#073c80;font-size:23px}.social-empty p{color:#687f97;font-size:10px}.social-empty button{min-width:210px;min-height:47px;margin-top:3px}.social-guest>section{border:1px solid rgba(255,255,255,.96);border-radius:26px;background:linear-gradient(155deg,#fff,#eaf5ff);box-shadow:0 14px 32px #06397921,inset 0 1px #fff}.social-guest__icon{border-radius:22px;background:linear-gradient(145deg,#258fe9,#0758b7)}.social-guest h2{color:#073c7d}.social-loading i{border-color:#cae0f1;border-top-color:#62c832;box-shadow:0 0 0 5px #62c83212,0 8px 18px #0b498f1c}.social-loading b{color:#0750a1}@media(max-width:430px){.social-center{--social-head:96px}.social-center__sheet{height:95%;border-radius:27px 27px 0 0}.social-center__sheet>header{gap:7px;padding:11px 10px}.social-title{gap:8px}.social-title>span{flex-basis:50px;width:50px;height:50px;border-radius:17px}.social-title>span svg{width:33px;height:33px}.social-title small{margin-bottom:5px;font-size:5.8px}.social-center__sheet>header .social-title h1{font-size:27px}.social-player-id{min-width:88px;padding:7px 8px}.social-player-id small{font-size:5px}.social-player-id b{font-size:8.5px}.social-center__sheet>header>.social-close{flex-basis:37px;width:37px;height:37px}.social-content{gap:8px;padding:9px 9px max(11px,env(safe-area-inset-bottom))}.social-add label{grid-template-columns:40px minmax(0,1fr) 69px;height:50px;border-radius:16px}.social-add input{padding-inline:8px;font-size:9.5px}.social-column{border-radius:18px}.social-section-title{min-height:38px;padding:8px 9px 6px 11px}.social-friend{grid-template-columns:45px minmax(0,1fr) 132px;gap:6px;min-height:63px;padding:7px;border-radius:15px}.social-friend .social-avatar{width:43px;height:43px}.social-friend__actions{grid-template-columns:45px 45px 34px;width:132px;gap:4px}.social-friend__actions>button{min-height:36px;font-size:7px}.social-friend__actions>button.is-remove{width:34px}.social-unread{right:132px}.social-friend__confirm{right:6px;width:132px;grid-template-columns:1fr 33px 30px}.social-request{grid-template-columns:42px minmax(0,1fr) 36px 36px;gap:6px}.social-request .social-avatar{width:40px;height:40px}.social-request>button{width:35px;height:35px}.social-chat{gap:7px;padding:9px max(9px,env(safe-area-inset-bottom))}.social-chat__head{grid-template-columns:36px 46px minmax(0,1fr);gap:7px;padding:7px}.social-chat__head>button:first-child{width:35px;height:35px}.social-chat__head .social-avatar{width:43px;height:43px}.social-chat form{grid-template-columns:minmax(0,1fr) auto 64px;padding:6px}.social-chat form input{padding-inline:5px;font-size:9.5px}.social-empty,.social-guest,.social-loading{padding:18px}.social-state-icon{width:68px;height:68px;border-radius:21px}.social-state-icon svg{width:41px;height:41px}.social-empty b{font-size:20px}}@media(max-width:350px){.social-title>span{flex-basis:43px;width:43px;height:43px;border-radius:15px}.social-title>span svg{width:29px;height:29px}.social-center__sheet>header .social-title h1{font-size:23px}.social-player-id{min-width:76px;padding-inline:6px}.social-player-id small{font-size:4.4px}.social-player-id b{font-size:7.5px}.social-center__sheet>header>.social-close{flex-basis:35px;width:35px;height:35px}.social-friend{grid-template-columns:45px minmax(0,1fr);grid-template-rows:auto 38px}.social-friend__actions{grid-column:1/-1;grid-row:2;justify-self:stretch;grid-template-columns:1fr 1fr 36px;width:100%}.social-unread{top:4px;right:5px}.social-friend__confirm{inset:auto 7px 6px;width:auto}}@media(prefers-reduced-motion:reduce){.social-state-icon,.social-title>span{animation:none!important}}.settings-menu{position:fixed;inset:0;width:100%;max-width:none;height:var(--app-height,100dvh);max-height:none;margin:0;padding:max(16px,env(safe-area-inset-top),var(--telegram-overlay-clearance,0px)) max(14px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));border:0;outline:0;color:#103b70;overflow:hidden;touch-action:manipulation}.settings-menu:where(:not(.aero-console,.aero-console *)){background:transparent}.settings-menu[open]{display:grid;place-items:center}.settings-menu::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:settings-veil-in .24s ease both}.settings-menu:where(:not(.aero-console,.aero-console *))::backdrop{background:#03183794}.settings-menu .settings-menu__content{display:flex;flex-direction:column;width:min(100%,440px);min-width:0;min-height:0;max-height:100%;margin:0;padding:0;overflow:hidden;border:2px solid #fff;border-radius:26px;animation:settings-window-in .28s cubic-bezier(.16,.85,.24,1) both}.settings-menu .settings-menu__content:where(:not(.aero-console,.aero-console *)){background:linear-gradient(150deg,#fff,#edf6ff);box-shadow:0 5px #6495bb,0 22px 60px #001b4d66,inset 0 0 0 1px #c8e4f6}.settings-menu .settings-header{position:relative;display:flex;align-items:center;justify-content:center;flex:none;min-height:72px;margin:0;padding:16px 58px;border:0;border-radius:0;text-align:center}.settings-menu .settings-header:where(:not(.aero-console,.aero-console *)){background:radial-gradient(ellipse at 80% 0,#5ed0ff55,transparent 65%),linear-gradient(125deg,#1488e6,#0755ad);box-shadow:inset 0 1px #ffffff70,inset 0 -3px #063e8226}.settings-menu .settings-header:before,.settings-menu .settings-header:after{content:none}.settings-menu .settings-header h1{margin:0;color:#fff;font:1000 29px/1 var(--game-display-font);font-style:italic;letter-spacing:-.035em;text-shadow:0 2px #06468780}.settings-menu .settings-close{position:absolute;right:15px;top:50%;display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid #ffffffb8;border-radius:12px;color:#fff;transform:translateY(-50%);cursor:pointer;transition:background .15s,scale .15s}.settings-menu .settings-close:where(:not(.aero-console,.aero-console *)){background:#ffffff20;box-shadow:inset 0 1px #ffffff50,0 3px #02448d55}.settings-menu .settings-close svg{display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round}.settings-menu .settings-close:active{scale:.92}.settings-menu button:focus-visible{outline:3px solid #94dc47;outline-offset:3px}.settings-menu .settings-card.settings-stack{display:grid;grid-auto-rows:max-content;align-content:start;flex:0 1 auto;gap:12px;min-height:0;margin:0;padding:14px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;border:0;border-radius:0;scrollbar-width:thin}.settings-menu .settings-card.settings-stack:where(:not(.aero-console,.aero-console *)){background:transparent;box-shadow:none}.settings-menu .settings-group{min-width:0;overflow:hidden;border:1px solid #d7e7f5;border-radius:17px}.settings-menu .settings-group:where(:not(.aero-console,.aero-console *)){background:#fff;box-shadow:0 2px #dbe9f5}.settings-menu .settings-group>header{display:flex;align-items:center;gap:9px;min-height:43px;padding:7px 12px;background:linear-gradient(120deg,#e6f3ff,#f3faff);border-bottom:1px solid #e0edf8}.settings-menu .settings-group>header>span{display:grid;place-items:center;flex:none;width:27px;height:27px;border-radius:9px;color:#fff;background:linear-gradient(145deg,#32a5f5,#0870d2);box-shadow:inset 0 1px #ffffff80,0 2px #0861ad33}.settings-menu .settings-group>header>span svg{display:block;width:17px;height:17px;fill:currentColor}.settings-menu .settings-group>header strong{display:block;color:#1b5689;font:1000 11px/1.1 var(--game-ui-font);letter-spacing:.045em}.settings-menu .settings-group--notifications>header>span{background:linear-gradient(145deg,#96e44d,#54b821)}.settings-menu .settings-group__rows{display:grid}.settings-menu .settings-row{display:grid;grid-template-columns:minmax(0,1fr) 62px;align-items:center;gap:12px;min-height:58px;padding:10px 12px;border-top:1px solid #e9f0f8}.settings-menu .settings-row:first-child{border-top:0}.settings-menu .settings-row strong{display:block;color:#103b70;font:950 12px/1.15 var(--game-ui-font);font-style:normal;letter-spacing:0}.settings-menu .settings-row small{display:block;margin-top:4px;color:#7189a3;font:650 9px/1.35 var(--game-ui-font)}.settings-menu .game-switch{width:62px;height:34px;padding:0;border:1px solid #bbcddd;color:#678198;cursor:pointer}.settings-menu .game-switch:where(:not(.aero-console,.aero-console *)){background:linear-gradient(#e4edf5,#d2e0ec);box-shadow:inset 0 2px 4px #406b8e20,0 2px #b8cddb55}.settings-menu .game-switch span{top:4px;left:4px;width:24px;height:24px;border:1px solid #fff;box-shadow:0 2px 4px #183c6a33,inset 0 1px #fff}.settings-menu .game-switch b{right:7px;font-size:7px;letter-spacing:0}.settings-menu .game-switch.is-on{border-color:#67ba28;color:#fff}.settings-menu .game-switch.is-on:where(:not(.aero-console,.aero-console *)){background:linear-gradient(135deg,#97e84d,#58bc26);box-shadow:inset 0 1px #ffffff70,0 2px #408f1e55}.settings-menu .game-switch.is-on span{transform:translate(28px)}.settings-menu .game-switch.is-on b{left:7px;right:auto}.settings-menu .game-switch:disabled{cursor:default;opacity:.5}.settings-menu .settings-notifications{gap:0;margin:0;padding:0;border:0}.settings-menu .settings-notification-master{min-height:52px}.settings-menu .settings-notifications__status{margin:0;padding:0 12px 10px;min-height:0;color:#7189a3;font:650 9px/1.35 var(--game-ui-font)}.settings-menu .settings-notifications__loading{min-height:62px;padding:12px;color:#7189a3;font-size:9px}.settings-menu .settings-notifications__loading i{width:12px;height:12px;border-top-color:#65c52d}.settings-menu .settings-notifications__retry{min-width:62px;padding:9px 8px;border-radius:10px;color:#fff;font-size:9px;cursor:pointer}.settings-menu .settings-notifications__retry:where(:not(.aero-console,.aero-console *)){background:linear-gradient(#2698f1,#0c6bc6)}.settings-menu .settings-card__about{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:3px 7px;margin:0;padding:1px 5px 0;border:0;text-align:center}.settings-menu .settings-card__about:where(:not(.aero-console,.aero-console *)){background:transparent}.settings-menu .settings-card__about strong{color:#6182a1;font:850 9px/1.3 var(--game-ui-font);letter-spacing:0}.settings-menu .settings-card__about span{color:#7c94ab;font:700 8px/1.3 var(--game-ui-font);letter-spacing:0}.settings-menu .settings-card__about small{flex-basis:100%;color:#8ba0b5;font:650 7px/1.3 var(--game-ui-font);letter-spacing:0}.settings-menu .settings-card__about a{color:#235c7d;font:700 10px/1.4 var(--game-ui-font);text-underline-offset:.16em}.settings-menu.is-closing .settings-menu__content{pointer-events:none;animation:settings-window-out .18s ease-in both}.settings-menu.is-closing::backdrop{animation:settings-veil-out .18s ease-in both}@keyframes settings-window-in{0%{opacity:0;transform:translateY(12px) scale(.95)}to{opacity:1;transform:none}}@keyframes settings-window-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px) scale(.97)}}@keyframes settings-veil-in{0%{opacity:0}to{opacity:1}}@keyframes settings-veil-out{0%{opacity:1}to{opacity:0}}@media(max-width:370px),(max-height:580px){.settings-menu .settings-header{min-height:58px;padding-block:12px}.settings-menu .settings-header h1{font-size:25px}.settings-menu .settings-card.settings-stack{gap:9px;padding:10px}.settings-menu .settings-row{min-height:49px;padding:7px 10px;gap:9px}.settings-menu .settings-row strong{font-size:10px}.settings-menu .settings-row small{font-size:8px}.settings-menu .settings-group>header{min-height:36px;padding:5px 10px}}@media(prefers-reduced-motion:reduce){.settings-menu::backdrop,.settings-menu .settings-menu__content{animation:none!important}.settings-menu .game-switch,.settings-menu .game-switch span,.settings-menu .settings-close{transition:none!important}}.play-center__backdrop{background:#021839b3}.play-center__dialog{width:min(920px,100%);max-height:min(760px,calc(100dvh - 24px));padding:9px;border:1px solid rgba(255,255,255,.94);border-radius:27px;background:linear-gradient(150deg,#f6fbfffc,#e2f1fdfc);box-shadow:0 24px 66px #00184261,inset 0 1px #fff}.play-center__dialog>header{position:relative;min-height:77px;margin-bottom:9px;padding:10px 12px 10px 17px;overflow:hidden;border:1px solid rgba(255,255,255,.72);border-radius:20px;background:radial-gradient(circle at 82% 8%,rgba(93,202,255,.24),transparent 35%),linear-gradient(140deg,#1079d8,#095daf 60%,#07448f);box-shadow:0 7px 16px #05418933,inset 0 1px #ffffff4d,inset 0 -3px #032c621f}.play-center__dialog>header:after{content:"";position:absolute;right:58px;bottom:-67px;width:155px;height:125px;border:17px solid rgba(255,255,255,.055);border-radius:50%;pointer-events:none}.play-center__dialog>header small{color:#bff58e;font-size:6.5px;letter-spacing:.16em}.play-center__dialog>header h2{margin-top:5px;color:#fff;font-size:clamp(29px,4.6vw,41px);line-height:.88;text-shadow:0 2px 0 rgba(0,37,86,.12)}.play-center__dialog>header>button{position:relative;z-index:2;width:38px;height:38px;border:1px solid rgba(255,255,255,.75);border-radius:50%;color:#0b5fb9;background:#fff;box-shadow:0 5px 12px #00275b33,inset 0 1px #fff;transition:transform .15s ease}.play-center__dialog>header>button:active{transform:scale(.92)}.play-center__dialog>header svg{width:17px;height:17px;stroke-width:2.2}.play-center__modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:1px}.play-mode-card{min-height:210px;border:1px solid rgba(255,255,255,.96);border-radius:20px;background:#126fc8;box-shadow:0 8px 18px #0538742b,inset 0 1px #ffffff4d}.play-mode-card:after{background:linear-gradient(90deg,#032754db,#053d75a3 43%,#07477d1f 76%),linear-gradient(0deg,rgba(2,31,70,.2),transparent 48%)}.play-mode-card>span{width:59%;min-height:210px;padding:18px}.play-mode-card small{color:#b9f17e;font-size:8px;letter-spacing:.14em}.play-mode-card strong{margin-top:8px;font-size:clamp(30px,3.8vw,41px);line-height:.88}.play-mode-card em{margin-top:10px;color:#ebf6fff0;font-size:10px;line-height:1.22}.play-mode-card b{gap:8px;min-height:34px;box-sizing:border-box;margin-top:17px;padding:9px 13px;border:1px solid rgba(255,255,255,.36);border-radius:11px;color:#fff;background:linear-gradient(145deg,#87df4e,#56bd29);box-shadow:0 4px 9px #1d6d0833,inset 0 1px #ffffff59;font-size:9px}.play-mode-card b i{width:5px;height:5px;border-top:1.4px solid currentColor;border-right:1.4px solid currentColor;font-size:0;transform:rotate(45deg)}.play-mode-card:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 12px 24px #0538743b}.play-mode-card:not(:disabled):hover>img{transform:scale(1.018)}.play-mode-card:disabled{filter:saturate(.72) brightness(.93)}.play-mode-card:disabled b{color:#617a94;border-color:#ffffff80;background:#ffffffe6;box-shadow:none}.play-mode-card:disabled:before{top:10px;right:10px;padding:6px 8px;border:1px solid rgba(255,255,255,.55);border-radius:8px;background:#e94459;box-shadow:0 4px 9px #74101f2b;font-size:5.5px}@keyframes play-card-in{0%{opacity:0;transform:translateY(11px) scale(.985)}to{opacity:1;transform:none}}.play-training{padding:0 1px 1px;scrollbar-width:none}.play-training::-webkit-scrollbar{display:none}.play-training__back{display:flex;align-items:center;width:max-content;min-height:30px;margin:0 0 6px;padding:4px 8px;border-radius:9px;color:#0b65c3;background:transparent;font-size:7px;transition:background .15s ease,transform .15s ease}.play-training__back:hover{background:#126fca14}.play-training__back:active{transform:translate(-2px)}.play-training__back span{margin-right:5px;font-size:17px}.play-training__hero{min-height:142px;border:1px solid rgba(255,255,255,.96);border-radius:18px;background:#126fc8;box-shadow:0 8px 18px #05387429}.play-training__hero:after{background:linear-gradient(90deg,#032a5ad1,#05427e80 52%,#074c8514 80%)}.play-training__hero>span{width:53%;padding:19px}.play-training__hero small,.play-training__choices small{color:#a6e969;font-size:7px;letter-spacing:.14em}.play-training__hero strong{margin-top:6px;font-size:clamp(23px,3.5vw,34px);line-height:.9}.play-training__hero p{margin-top:8px;color:#ebf6ffe8;font-size:9px}.play-training__choices{grid-template-columns:.92fr 1.35fr;gap:9px;margin-top:9px}.play-training__choices>button,.play-training__choices>article{min-height:146px;padding:14px;border:1px solid rgba(255,255,255,.98);border-radius:17px;background:#fcfefffa;box-shadow:0 7px 17px #0538741f,inset 0 1px #fff}.play-training__choices>button{position:relative;overflow:hidden;background:linear-gradient(145deg,#f9fcff,#e7f4ff)}.play-training__choices>button:after{content:"";position:absolute;right:-35px;bottom:-53px;width:120px;height:100px;border-radius:50%;background:radial-gradient(circle,rgba(85,190,255,.16),transparent 68%);pointer-events:none}.play-training__choices strong{margin-top:6px;color:#0b3f7f;font-size:19px;line-height:.95}.play-training__choices>button>span{margin-top:7px;color:#7189a1;font-size:9px}.play-training__choices>button>b,.play-training__start{position:relative;z-index:1;min-height:33px;margin-top:auto;padding:8px 12px;border:1px solid rgba(255,255,255,.45);border-radius:10px;color:#fff;background:linear-gradient(145deg,#87df4f,#55bd28);box-shadow:0 4px 9px #20700a2e,inset 0 1px #ffffff59;font-size:8.5px}.play-training__label{display:block;margin-top:10px;color:#7790a8;font:1000 7px/1 var(--game-ui-font);letter-spacing:.12em}.play-training__levels{gap:6px;margin:7px 0 9px}.play-training__levels button{justify-content:center;gap:5px;min-width:0;padding:5px;border:1px solid #d7e5f1;border-radius:9px;color:#71869a;background:#edf4fa;font-size:7.5px;transition:background .16s ease,border-color .16s ease,transform .14s ease}.play-training__levels button:active{transform:scale(.97)}.play-training__levels i{width:20px;height:20px;border-radius:7px;background:#a9bccc;font-size:7px}.play-training__levels button.is-active{border-color:#7bd94d;color:#245d13;background:#effbe9;box-shadow:inset 0 0 0 1px #73d2454d}.play-training__levels button.is-active i{background:#65c735}.play-training__start{width:100%;margin-top:0;background:linear-gradient(145deg,#218dea,#0b67c7);box-shadow:0 4px 9px #0553a82e,inset 0 1px #ffffff52}.play-center.is-training .play-training__back{animation:play-training-in .32s ease both}.play-center.is-training .play-training__hero{animation:play-training-in .4s .04s cubic-bezier(.16,.86,.22,1) both}.play-center.is-training .play-training__choices>*{animation:play-training-in .4s .1s cubic-bezier(.16,.86,.22,1) both}.play-center.is-training .play-training__choices>*:nth-child(2){animation-delay:.15s}@keyframes play-training-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:700px){.play-center{padding:max(6px,env(safe-area-inset-top)) 6px max(6px,env(safe-area-inset-bottom))}.play-center__dialog{max-height:calc(100dvh - max(12px,env(safe-area-inset-top) + env(safe-area-inset-bottom)));padding:6px;border-radius:22px}.play-center__dialog>header{min-height:66px;margin-bottom:6px;padding:8px 9px 8px 13px;border-radius:17px}.play-center__dialog>header h2{margin-top:4px;font-size:27px}.play-center__dialog>header>button{width:34px;height:34px}.play-center__modes{gap:6px}.play-mode-card{min-height:168px;border-radius:16px}.play-mode-card>span{width:65%;min-height:168px;padding:12px}.play-mode-card small{font-size:6.5px}.play-mode-card strong{margin-top:6px;font-size:26px}.play-mode-card em{margin-top:7px;font-size:8px}.play-mode-card b{min-height:29px;margin-top:11px;padding:7px 10px;font-size:7.5px}.play-training__hero{min-height:124px;border-radius:15px}.play-training__hero>span{width:62%;padding:14px}.play-training__hero strong{font-size:23px}.play-training__hero p{font-size:8px}.play-training__choices{grid-template-columns:1fr;gap:6px;margin-top:6px}.play-training__choices>button,.play-training__choices>article{min-height:112px;padding:11px;border-radius:14px}.play-training__choices strong{font-size:16px}.play-training__choices>button>span{font-size:8px}.play-training__choices>button>b,.play-training__start{min-height:31px;font-size:8px}.play-training__label{margin-top:7px}.play-training__levels{margin:6px 0 7px}}@media(max-width:430px){.play-center__modes{grid-template-columns:1fr}.play-mode-card{min-height:132px}.play-mode-card>span{min-height:132px}.play-mode-card strong{font-size:27px}}@media(max-height:650px)and (orientation:landscape){.play-center__dialog>header{min-height:52px}.play-center__modes{grid-template-columns:repeat(4,minmax(0,1fr))}.play-mode-card{min-height:calc(100dvh - 76px)}.play-mode-card>span{width:84%;min-height:calc(100dvh - 76px);padding:9px;justify-content:flex-end}.play-mode-card:after{background:linear-gradient(0deg,#032754e6,#05427e14 76%)}.play-mode-card small{font-size:6px}.play-mode-card strong{font-size:20px}.play-mode-card em{display:none}.play-training__hero{min-height:94px}.play-training__choices{grid-template-columns:.92fr 1.35fr}.play-training__choices>button,.play-training__choices>article{min-height:102px}}@media(prefers-reduced-motion:reduce){.play-center.is-training .play-training__back,.play-center.is-training .play-training__hero,.play-center.is-training .play-training__choices>*{animation:none!important}}.play-training__select{margin-top:9px;padding:11px;border:1px solid rgba(255,255,255,.96);border-radius:17px;background:linear-gradient(145deg,#fafdfffc,#e8f4fdfc);box-shadow:0 7px 17px #0538741a,inset 0 1px #fff}.play-training__select>small{display:block;margin:0 0 8px 3px;color:#6d86a0;font:1000 7px/1 var(--game-ui-font);letter-spacing:.15em}.play-training__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.play-training__choices>button{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr) 21px;align-items:center;gap:10px;min-height:86px;padding:11px;overflow:hidden;border:1px solid #d7e5f1;border-radius:14px;color:#0b3f7f;background:#ffffffe0;box-shadow:0 4px 10px #05387412,inset 0 1px #fff;text-align:left;transition:transform .16s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.play-training__choices>button:after{display:none}.play-training__choices>button:hover{transform:translateY(-1px);border-color:#a9c8e2}.play-training__choices>button:active{transform:scale(.985)}.play-training__choices>button>i{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;color:#fff;background:linear-gradient(145deg,#2a92ec,#0864c3);box-shadow:0 4px 8px #0656ab2e,inset 0 1px #ffffff52;font:1000 8px/1 var(--game-ui-font);font-style:normal}.play-training__choices>button>span{display:block;min-width:0;margin:0}.play-training__choices>button small{color:#6d88a3;font-size:6.5px}.play-training__choices>button strong{display:block;margin:5px 0 0;color:#0b3f7f;font-size:17px;line-height:.95}.play-training__choices>button em{display:block;margin-top:6px;overflow:hidden;color:#7189a1;font:800 8px/1.2 var(--game-ui-font);font-style:normal;text-overflow:ellipsis;white-space:nowrap}.play-training__choices>button>b{display:grid;place-items:center;width:20px;height:20px;min-height:0;margin:0;padding:0;border:1px solid #c9d9e7;border-radius:50%;color:transparent;background:#eaf2f8;box-shadow:none;font:1000 10px/1 var(--game-ui-font)}.play-training__choices>button.is-active{border-color:#78d84a;background:linear-gradient(145deg,#f8fff3,#e9f9df);box-shadow:0 5px 12px #3c8f151f,inset 0 0 0 1px #74d24540,inset 0 1px #fff}.play-training__choices>button.is-active>i{background:linear-gradient(145deg,#8ce052,#58bc2b);box-shadow:0 4px 8px #2a7f0a2e,inset 0 1px #fff6}.play-training__choices>button.is-active>b{color:#fff;border-color:#62c735;background:#68ca38}.play-training__setup{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.9fr) minmax(148px,.48fr);align-items:center;gap:12px;min-height:92px;margin-top:8px;padding:11px 13px;border:1px solid rgba(255,255,255,.98);border-radius:17px;background:#fff;box-shadow:0 7px 17px #0538741c,inset 0 1px #fff}.play-training__setup.is-alex{grid-template-columns:minmax(0,1fr) auto}.play-training__setup.is-alex .play-training__options{display:none!important}.play-training__setup.is-alex .play-training__start{align-self:center;width:auto;min-width:142px;min-height:38px;padding:9px 15px}.play-training__setup.is-practice .play-training__start{align-self:center;min-height:40px;padding:9px 13px}.play-training__summary{min-width:0}.play-training__summary small{display:block;color:#68c638;font:1000 6.5px/1 var(--game-ui-font);letter-spacing:.14em}.play-training__summary strong{display:block;margin-top:5px;color:#0b3f7f;font:1000 18px/.95 var(--game-ui-font);letter-spacing:-.025em}.play-training__summary p{max-width:400px;margin:6px 0 0;color:#7189a1;font:800 8px/1.25 var(--game-ui-font)}.play-training__options[hidden]{display:block!important;visibility:hidden;pointer-events:none}.play-training__options .play-training__label{margin:0 0 7px}.play-training__options .play-training__levels{margin:0}.play-training__start{align-self:stretch;min-height:50px;margin:0;padding:10px 12px;border-radius:12px;background:linear-gradient(145deg,#87df4f,#55bd28);box-shadow:0 5px 11px #20700a33,inset 0 1px #ffffff61;font-size:10.5px;transition:transform .15s ease,filter .15s ease}.play-training__start:hover{filter:brightness(1.035)}.play-training__start:active{transform:scale(.975)}.play-center.is-training .play-training__select{animation:play-training-in .4s .1s cubic-bezier(.16,.86,.22,1) both}.play-center.is-training .play-training__setup{animation:play-training-in .4s .16s cubic-bezier(.16,.86,.22,1) both}@media(max-width:700px){.play-training__select{margin-top:6px;padding:8px;border-radius:14px}.play-training__select>small{margin-bottom:6px;font-size:6px}.play-training__choices{gap:6px}.play-training__choices>button{grid-template-columns:31px minmax(0,1fr) 17px;gap:7px;min-height:72px;padding:8px;border-radius:11px}.play-training__choices>button>i{width:31px;height:31px;border-radius:9px;font-size:7px}.play-training__choices>button small{font-size:5px}.play-training__choices>button strong{margin-top:4px;font-size:13px}.play-training__choices>button em{margin-top:4px;font-size:6.5px}.play-training__choices>button>b{width:17px;height:17px;font-size:8px}.play-training__setup{grid-template-columns:minmax(0,1fr) minmax(175px,.95fr);gap:8px;min-height:84px;margin-top:6px;padding:9px 10px;border-radius:14px}.play-training__summary strong{font-size:15px}.play-training__summary p{font-size:7px}.play-training__options{grid-column:1}.play-training__start{grid-column:2;grid-row:1 / span 2;min-height:38px;font-size:9.5px}.play-training__setup.is-alex{grid-template-columns:minmax(0,1fr) auto}.play-training__setup.is-alex .play-training__start{grid-column:2;grid-row:1;min-width:116px;min-height:35px;padding:8px 11px}.play-training__setup.is-practice .play-training__start{min-height:37px;padding:8px 10px}}@media(max-width:430px){.play-training__choices{grid-template-columns:1fr}.play-training__choices>button{min-height:64px}.play-training__setup{grid-template-columns:1fr}.play-training__options,.play-training__start{grid-column:1;grid-row:auto}.play-training__options[hidden]{display:none!important}.play-training__start{min-height:36px;font-size:9px}.play-training__setup.is-alex{grid-template-columns:minmax(0,1fr) auto}.play-training__setup.is-alex .play-training__start{grid-column:2;grid-row:1;min-width:104px;min-height:34px;padding:7px 9px}.play-training__setup.is-practice .play-training__start{min-height:36px}}@media(max-height:650px)and (orientation:landscape){.play-training__select{margin-top:5px;padding:7px}.play-training__choices>button{min-height:62px;padding:7px}.play-training__choices>button em{display:none}.play-training__setup{min-height:72px;margin-top:5px;padding:8px 10px}.play-training__summary p{display:none}}@media(prefers-reduced-motion:reduce){.play-center.is-training .play-training__select,.play-center.is-training .play-training__setup{animation:none!important}}.play-mode-card>span{width:100%;box-sizing:border-box;padding-right:44%}.play-mode-card b{position:absolute;right:15px;bottom:15px;z-index:3;min-height:38px;margin:0;padding:10px 16px;font-size:10.5px}@media(max-width:700px){.play-mode-card>span{width:100%;padding-right:39%}.play-mode-card b{right:11px;bottom:11px;min-height:34px;padding:8px 13px;font-size:9px}}@media(max-width:430px){.play-mode-card>span{padding-right:38%}.play-mode-card b{right:10px;bottom:10px}}@media(max-height:650px)and (orientation:landscape){.play-mode-card>span{width:100%;padding-right:9px;padding-bottom:54px}.play-mode-card b{right:9px;bottom:9px;min-height:31px;padding:7px 10px;font-size:7.5px}}@media(min-width:701px){.daily-center__dialog{width:min(620px,calc(100vw - 20px));max-height:calc(100dvh - 20px);padding:7px;border-radius:22px}.daily-center__dialog>header{min-height:53px;padding:3px 5px 6px 9px}.daily-center__dialog>header h2{font-size:25px}.daily-center__dialog>header time{padding:6px;font-size:5px}.daily-login,.daily-missions{padding:9px;border-radius:16px}.daily-login{grid-template-columns:1fr;grid-template-areas:"heading" "spotlight" "steps";gap:7px}.daily-login>header h3,.daily-missions>header h3{font-size:17px}.daily-login-feature{grid-template-columns:33% minmax(0,1fr) 76px;grid-template-rows:1fr;min-height:112px;padding:7px 8px;border-radius:14px}.daily-login-feature>span{grid-row:1}.daily-login-feature img{height:94px}.daily-login-feature>div{align-self:center;padding:0 4px}.daily-login-feature strong{font-size:17px}.daily-login-feature>div>b{margin-top:6px;font-size:11px}.daily-login-feature>em{align-self:center;min-height:41px}.daily-login__days{padding:5px;gap:4px;border-radius:14px}.daily-login-step{min-height:78px;padding:5px 2px;border-radius:10px}.daily-login-step>small{width:17px;height:17px;border-radius:6px;font-size:6px}.daily-login-step>span{min-height:35px}.daily-login-step img{height:35px}.daily-login-step>b{font-size:5.5px}.daily-login-step .blitz-coin-icon{width:11px;height:11px}.daily-center__scroll{grid-template-columns:1fr}.daily-missions__list{grid-template-columns:1fr;gap:6px}.daily-mission{grid-template-columns:44px minmax(0,1fr) 84px;grid-template-rows:1fr;gap:7px;min-height:70px;padding:8px}.daily-mission__icon{width:42px;height:42px;border-radius:14px}.daily-mission__icon>img{width:39px;height:39px}.daily-mission__copy{gap:6px!important}.daily-mission__copy>strong{font-size:10px!important}.daily-mission__copy>span{height:7px!important}.daily-mission__copy>em{font-size:6px!important}.daily-mission>button{grid-column:3;align-self:center;height:42px;padding:0 5px;flex-wrap:wrap;align-content:center;gap:3px;border-radius:11px}.daily-mission>button>span{flex-basis:100%;margin:0;font-size:5.8px}.daily-mission>button .blitz-coin-icon{width:18px;height:18px}}.home-menu-v2 .home-dashboard__cards{container-type:inline-size}.home-menu-v2 .home-tour-card__copy small{font-size:8px;font-size:clamp(7.5px,1.8cqw,8.5px);line-height:1.05;letter-spacing:.07em}.home-menu-v2 .home-tour-card__copy strong{display:-webkit-box;margin-top:1px;overflow:hidden;white-space:normal;overflow-wrap:break-word;font-size:16px;font-size:clamp(14px,4cqw,18px);line-height:1.2;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-menu-v2 .home-tour-card__copy em{display:-webkit-box;margin-top:2px;white-space:normal;font-size:8.5px;font-size:clamp(8px,2cqw,9.5px);line-height:1.05;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-menu-v2 .home-tour-card__copy>span{margin-top:2px;font-size:8.5px;font-size:clamp(8px,2cqw,9.5px);line-height:1.05;gap:4px}.home-menu-v2 .home-tour-card__copy>i{height:4px;margin-top:2px}.home-menu-v2 .home-tour-card__copy>u,.home-menu-v2 .home-friend-card .home-friend-card__cta,.home-menu-v2 .home-feature-card__cta{margin-top:2px;font-size:8px;font-size:clamp(7px,1.8cqw,8.5px);line-height:1.05}.home-menu-v2 .home-feature-card--leaders .home-feature-card__art,.home-menu-v2 .home-feature-card--weekly .home-feature-card__art{object-position:50% 35%}.home-menu-v2{--home-play-height:78px;--home-offer-height:96px;--home-stack-gap:12px;--home-nav-gap:9px}.home-menu-v2 .home-play-button{height:var(--home-play-height)}.home-menu-v2 .home-dashboard__cards,.home-menu-v2 .home-dashboard__cards>.home-tour-card{height:var(--home-offer-height);min-height:var(--home-offer-height)}.home-menu-v2 .home-dashboard__cards>.home-tour-card{grid-template-rows:minmax(0,1fr)}.home-menu-v2 .home-tour-card__visual{align-self:stretch;min-height:0;height:auto;max-height:100%}@media(max-width:700px){.home-menu-v2{--home-play-height:76px;--home-offer-height:94px}}@media(max-width:400px){.home-menu-v2{--home-play-height:68px}}@media(max-width:350px){.home-menu-v2{--home-play-height:56px;--home-offer-height:82px;--home-stack-gap:8px}}@media(max-height:650px){.home-menu-v2{--home-play-height:62px;--home-offer-height:82px;--home-stack-gap:8px}.home-menu-v2 .home-tour-card__copy small{font-size:7px}.home-menu-v2 .home-tour-card__copy strong{margin-top:1px;font-size:14px}.home-menu-v2 .home-tour-card__copy em,.home-menu-v2 .home-tour-card__copy>span{margin-top:1px;font-size:8px}.home-menu-v2 .home-tour-card__copy>i{height:3px;margin-top:1px}.home-menu-v2 .home-tour-card__copy>u,.home-menu-v2 .home-friend-card .home-friend-card__cta,.home-menu-v2 .home-feature-card__cta{margin-top:1px;font-size:7px}}@media(max-width:350px)and (max-height:650px),(max-height:450px){.home-menu-v2{--home-play-height:54px;--home-offer-height:78px;--home-stack-gap:7px}}@media(max-width:360px){.home-menu-v2{--home-shortcut-size:64px}.home-menu-v2 :is(.home-social-button,.home-chat-button,.home-review-button,.home-community-button,.home-season-button){border-radius:21px}}@media(max-height:600px)and (min-aspect-ratio:13/10){.home-menu-v2{--home-shortcut-size:56px;--home-shortcut-gap:12px;--home-shortcut-top:max(100px, calc(env(safe-area-inset-top) + 88px) )}.home-menu-v2 :is(.home-social-button,.home-chat-button,.home-review-button,.home-community-button,.home-season-button){border-radius:19px}}.result-panel{padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(5px) saturate(.96);backdrop-filter:blur(5px) saturate(.96)}.result-panel:where(:not(.aero-console,.aero-console *)){background:#cee7ff2e}.hud:has(.result-panel.visible)>:not(.result-panel){visibility:hidden!important;pointer-events:none}.result-card,.tutorial-complete .result-card{isolation:isolate;width:min(100%,405px);max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding:12px clamp(15px,4vw,22px) 16px;overflow-x:hidden;overflow-y:auto;border:1px solid rgba(255,255,255,.9);border-radius:25px;color:#0c356b;scrollbar-width:none;transform:translateY(25px) scale(.94);transition:transform .58s cubic-bezier(.16,.91,.25,1.05)}.result-card:where(:not(.aero-console,.aero-console *)),.tutorial-complete .result-card:where(:not(.aero-console,.aero-console *)){background:radial-gradient(circle at 50% 0%,#fff,transparent 44%),linear-gradient(155deg,#fff,#f8fbff 63%,#eef6ff);box-shadow:inset 0 1px #fffffffa,inset 0 -4px #4d96de24}.result-card::-webkit-scrollbar{display:none}.result-card:before{display:none}.result-card:after{display:none}.result-panel.visible .result-card{transform:none}.result-hero{position:relative;z-index:1;height:244px;margin:-4px auto 0}.result-hero-plaque{position:absolute;z-index:0;inset:18px 0 -20px;overflow:hidden;border:1px solid rgba(255,255,255,.84);border-radius:22px;pointer-events:none}.result-hero-plaque:where(:not(.aero-console,.aero-console *)){background:radial-gradient(circle at 82% -22%,rgba(133,228,74,.25),transparent 42%),linear-gradient(135deg,#0761bd,#087bdc 59%,#159ce9);box-shadow:inset 0 1px #ffffff4f,inset 0 -4px #0443972b}.result-hero-plaque:where(:not(.aero-console,.aero-console *)):before{content:"";position:absolute;right:-28px;bottom:-37px;width:142px;height:116px;border:18px solid rgba(255,255,255,.12);border-radius:50%;transform:rotate(-18deg)}.result-hero-plaque:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:42%;transform:skew(-15deg)}.result-hero-plaque:where(:not(.aero-console,.aero-console *)):after{background:linear-gradient(105deg,transparent,rgba(255,255,255,.16),transparent)}.result-panel.visible .result-hero-plaque{animation:result-plaque-enter .6s cubic-bezier(.16,.86,.22,1) both}.result-panel.visible .result-hero-plaque:where(:not(.aero-console,.aero-console *)):before{animation:result-plaque-ring 5.8s .5s ease-in-out infinite alternate}.result-panel.visible .result-hero-plaque:after{animation:result-plaque-shine 6.2s .5s ease-in-out infinite}@keyframes result-plaque-enter{0%{opacity:0;transform:translateY(-10px) scale(.97)}to{opacity:1;transform:none}}@keyframes result-plaque-ring{0%{transform:translate3d(0,2px,0) rotate(-18deg) scale(.98)}to{transform:translate3d(-6px,-3px,0) rotate(-12deg) scale(1.04)}}@keyframes result-plaque-shine{0%,72%{left:-50%;opacity:0}78%{opacity:.7}92%,to{left:118%;opacity:0}}.result-hero:before{content:"";position:absolute;z-index:1;inset:7% 9% 5%;border-radius:50%;background:radial-gradient(circle,rgba(255,213,101,.21),rgba(52,151,236,.09) 47%,transparent 70%);filter:blur(9px);pointer-events:none}.result-emblem,.tutorial-complete .result-emblem{position:absolute;z-index:2;top:-16px;left:50%;display:block;width:min(100%,288px);height:288px;margin:0;aspect-ratio:1;background:var(--result-emblem-image) center/contain no-repeat;transform:translate(-50%)}.result-heading{position:absolute;z-index:3;inset:0;text-align:center;pointer-events:none}.result-card h1,.tutorial-complete .result-card h1{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.result-subtitle,.tutorial-complete .result-subtitle{position:absolute;right:0;bottom:-18px;left:0;min-height:0;margin:0;color:#6a82a1;font:900 10px/1 var(--game-ui-font);letter-spacing:.22em;text-shadow:0 1px 0 rgba(255,255,255,.8)}.result-panel.visible .result-emblem{animation:result-trophy-enter .82s .06s cubic-bezier(.15,.84,.2,1.18) both,result-trophy-float 3.8s .96s ease-in-out infinite}.result-panel.visible .result-hero:before{animation:result-halo-enter 1.4s .1s ease-out both}.result-hero:after{content:"";position:absolute;z-index:4;inset:-16px 0 auto;width:min(100%,288px);height:288px;margin:auto;pointer-events:none;background:linear-gradient(110deg,transparent 38%,rgba(255,255,255,.72) 49%,transparent 59%) 125% 0/240% 100% no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;opacity:0}.result-panel.victory .result-hero:after{-webkit-mask-image:url(/assets/victory-ribbon-BYtg9AXG.png);mask-image:url(/assets/victory-ribbon-BYtg9AXG.png);animation:result-icon-glint 5.1s 1.2s ease-in-out infinite}.result-panel.defeat .result-hero:after{-webkit-mask-image:url(/assets/defeat-ribbon-DW92WiKn.png);mask-image:url(/assets/defeat-ribbon-DW92WiKn.png);animation:result-icon-glint 6.3s 1.5s ease-in-out infinite reverse}.result-panel.draw .result-hero:after{-webkit-mask-image:url(/assets/draw-ribbon-ASHpuApO.png);mask-image:url(/assets/draw-ribbon-ASHpuApO.png);animation:result-icon-glint 4.7s 1.3s ease-in-out infinite}@keyframes result-icon-glint{0%,68%{opacity:0;background-position:125% 0}76%{opacity:.68}89%,to{opacity:0;background-position:-90% 0}}@keyframes result-trophy-float{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-5px)}}@keyframes result-trophy-enter{0%{opacity:0;transform:translate(-50%,25px) scale(.64) rotate(-7deg);filter:blur(8px) brightness(1.6)}68%{opacity:1;filter:blur(0) brightness(1.12)}to{opacity:1;transform:translate(-50%) scale(1);filter:none}}@keyframes result-halo-enter{0%{opacity:0;transform:scale(.5)}55%{opacity:1}to{opacity:.8;transform:scale(1)}}.result-stars{position:relative;z-index:2;display:none;justify-content:center;gap:14px;height:49px;margin:22px auto 3px}.result-panel.has-stars .result-stars{display:flex}.result-star{position:relative;display:block;width:43px;height:43px;background:url(/assets/reward-star-DXcs3xHJ.png) center/contain no-repeat;filter:grayscale(1) brightness(.93) opacity(.42)}.result-star:after{content:"";position:absolute;inset:0;background:linear-gradient(113deg,transparent 36%,rgba(255,255,255,.82) 49%,transparent 61%) 125% 0/240% 100% no-repeat;-webkit-mask:url(/assets/reward-star-DXcs3xHJ.png) center/contain no-repeat;mask:url(/assets/reward-star-DXcs3xHJ.png) center/contain no-repeat;opacity:0}.result-star.is-earned{filter:none}.result-star.is-earned:after{animation:result-star-glint 3.5s calc(1.5s + var(--star-index) * .33s) ease-in-out infinite}.result-panel.visible .result-star{animation:result-star-pop .56s calc(.68s + var(--star-index) * .23s) cubic-bezier(.14,.88,.17,1.25) both}@keyframes result-star-pop{0%{opacity:0;transform:translateY(28px) scale(.25) rotate(-32deg)}70%{opacity:1;transform:translateY(-4px) scale(1.2) rotate(7deg)}to{opacity:1;transform:none}}@keyframes result-star-glint{0%,63%{opacity:0;background-position:125% 0}76%{opacity:.85}88%,to{opacity:0;background-position:-90% 0}}.result-best-series{position:relative;z-index:2;display:flex;align-items:baseline;justify-content:center;gap:8px;margin:1px auto 2px;color:#587da2;font:900 9px/1 var(--game-ui-font);letter-spacing:.11em}.result-best-series strong{color:#147dd9;font:1000 22px/1 var(--game-display-font);letter-spacing:-.055em;text-shadow:0 1px 0 #fff}.result-panel.visible .result-best-series{animation:result-content-rise .5s .52s both}.result-panel.visible .result-best-series strong{animation:result-value-pop .62s .7s cubic-bezier(.17,.88,.2,1.25) both}.result-stats-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 6px}.result-personal-stats{width:min(100%,135px);margin:0 auto}.result-stat{--stat-fill:0%;display:grid;grid-template-columns:1fr 20px;gap:1px 5px;align-items:center;margin-top:5px;color:#66809e;text-align:left}.result-panel.visible .result-stat{animation:result-stat-enter .55s calc(.93s + var(--stat-index) * .14s) cubic-bezier(.17,.85,.2,1) both}.result-stat>span{font:850 8px/1 var(--game-ui-font);letter-spacing:.025em}.result-stat b{color:#1f75c4;font:900 10px/1 var(--game-ui-font);text-align:right}.result-panel.visible .result-stat b{animation:result-value-pop .5s calc(1.08s + var(--stat-index) * .14s) cubic-bezier(.18,.88,.2,1.2) both}.result-personal-stats.bot .result-stat b{color:#d94d67}.result-stat i{grid-column:1/-1;display:block;height:4px;overflow:hidden;border-radius:6px;background:#4f8bc52b}.result-stat i span{display:block;width:var(--stat-fill);height:100%;border-radius:inherit;background:linear-gradient(90deg,#4cb3f3,#147cde);transform-origin:left center}.result-panel.visible .result-stat i span{animation:result-stat-fill .72s calc(1.1s + var(--stat-index) * .16s) cubic-bezier(.15,.85,.2,1) both}.result-personal-stats.bot .result-stat i span{background:linear-gradient(90deg,#f4859a,#db4265)}@keyframes result-stat-enter{0%{opacity:0;transform:translateY(9px) scale(.96)}to{opacity:1;transform:none}}@keyframes result-stat-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes result-value-pop{0%{opacity:0;transform:translateY(7px) scale(.72)}72%{opacity:1;transform:translateY(-2px) scale(1.12)}to{opacity:1;transform:none}}.tutorial-complete .result-best-series,.tutorial-complete .result-stats-grid{display:none}.result-score{position:relative;z-index:2;display:grid;grid-template-columns:1fr 24px 1fr;align-items:center;width:min(62%,205px);max-width:none;min-height:54px;margin:26px auto 10px;padding:7px 17px 5px;border:0;border-radius:0;background:none;box-shadow:none}.has-stars .result-score{margin-top:7px}.result-score:before{display:none}.result-score b{color:#0c3977;font-size:43px;font-weight:1000;line-height:1;letter-spacing:-.07em;text-shadow:0 2px 0 rgba(255,255,255,.8)}.result-score b:first-child{color:#147cde}.result-score b:last-child{color:#e63f57}.result-score i{width:auto;height:auto;background:none}.result-score i:before{content:"–";display:block;color:#9aabc0;font:800 25px/1 var(--game-ui-font)}.result-panel.visible .result-score{animation:result-content-rise .55s .56s cubic-bezier(.16,.88,.2,1) both}.result-panel.visible .result-score b:first-child{animation:result-value-pop .6s .72s cubic-bezier(.17,.86,.2,1.2) both}.result-panel.visible .result-score b:last-child{animation:result-value-pop .6s .82s cubic-bezier(.17,.86,.2,1.2) both}.result-profiles{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:0;border:0}.result-profile,.result-profile.bot{display:flex;flex-direction:column;align-items:center;min-width:0;padding:4px 6px 6px;border:0;border-radius:0;background:none;text-align:center}.result-profile.bot{background:none}.result-avatar-stage{position:relative;width:68px;height:68px}.opponent-like{position:absolute;z-index:4;top:-9px;right:-17px;width:36px;display:flex;flex-direction:column;align-items:center;gap:3px}.result-card .opponent-like-button{position:relative;display:grid;place-items:center;flex-shrink:0;box-sizing:border-box;width:32px;height:32px;min-height:32px;padding:7px;border:2px solid #fff;border-radius:50%;color:#ed3567;cursor:pointer;touch-action:manipulation;transition:background .2s,color .2s}.result-card .opponent-like-button:where(:not(.aero-console,.aero-console *)){background:linear-gradient(145deg,#fff,#ffe6ed);box-shadow:0 3px #dc7190,0 4px 7px #611d3833}.result-card .opponent-like-button:disabled{opacity:1;filter:none}.opponent-like-button:before{content:"";position:absolute;inset:-6px;border-radius:50%}.opponent-like-button svg{width:100%;height:100%;overflow:visible;fill:transparent;stroke:currentColor;stroke-width:2;stroke-linejoin:round}.opponent-like-button:active:not(:disabled){transform:translateY(2px) scale(.92);box-shadow:0 1px #dc7190}.opponent-like-button:focus-visible{outline:3px solid #157ce1;outline-offset:4px}.opponent-like-count{max-width:80px;padding:2px 5px;border:1px solid #fff;border-radius:9px;color:#9d2347;background:#fff2f7;box-shadow:0 2px 3px #611d381f;font-size:10px;font-weight:900;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}.opponent-like-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.result-panel.visible .opponent-like{animation:opponent-like-arrive .4s 1s ease-out both}.result-panel.visible .opponent-like:not(.is-liked):not(.is-pending):not(.is-self):not(.is-leaving) svg{animation:opponent-like-idle 3.2s 1.6s ease-in-out infinite}.result-card .opponent-like.is-self .opponent-like-button{cursor:default}.result-panel.visible .opponent-like.is-leaving{animation:opponent-like-leave .35s ease-in both;pointer-events:none}.opponent-like.is-leaving svg{animation:none}.opponent-like.is-liked .opponent-like-button{color:#fff;background:linear-gradient(145deg,#ff799b,#e91d57);box-shadow:0 3px #ba1c49,0 4px 7px #611d3833;cursor:default}.opponent-like.is-liked svg{fill:currentColor}.opponent-like.is-pending svg{opacity:.55}.opponent-like.is-error .opponent-like-button{border-color:#ffd780}.opponent-like.is-celebrating .opponent-like-button{animation:opponent-like-press .45s ease-out}.result-card .opponent-like-button .opponent-like-spark{position:absolute;inset:-5px;margin:0;border:2px solid #ff77a3;border-radius:50%;opacity:0;pointer-events:none}.opponent-like.is-celebrating .opponent-like-spark{animation:opponent-like-spark .55s ease-out}.opponent-like.is-received .opponent-like-count{animation:opponent-like-press .45s ease-out}@keyframes opponent-like-arrive{0%{opacity:0;transform:translateY(5px) scale(.7)}to{opacity:1;transform:none}}@keyframes opponent-like-leave{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px) scale(.88)}}@keyframes opponent-like-idle{0%,72%,to{transform:scale(1)}80%{transform:scale(1.13)}88%{transform:scale(1)}94%{transform:scale(1.07)}}@keyframes opponent-like-press{0%{transform:scale(.85)}55%{transform:scale(1.17)}to{transform:scale(1)}}@keyframes opponent-like-spark{0%{opacity:.9;transform:scale(.8)}to{opacity:0;transform:scale(1.6)}}.result-avatar-stage:before{display:none}.result-avatar-stage:after{content:"";position:absolute;inset:-8px;border:2px solid currentColor;border-radius:25px;color:#67c6ff;opacity:0;pointer-events:none}.result-profile.bot .result-avatar-stage:after{color:#ff8aa2}.result-panel.visible .result-profile.player .result-avatar-stage{animation:result-avatar-arrive .7s .75s cubic-bezier(.16,.84,.2,1.25) both}.result-panel.visible .result-profile.bot .result-avatar-stage{animation:result-avatar-arrive .7s .85s cubic-bezier(.16,.84,.2,1.25) both}.result-panel.visible .result-avatar-stage:after{animation:result-avatar-ring .86s 1.13s ease-out both}@keyframes result-avatar-arrive{0%{opacity:0;transform:translateY(15px) scale(.62) rotate(-8deg)}68%{opacity:1;transform:translateY(-4px) scale(1.09) rotate(2deg)}to{opacity:1;transform:none}}@keyframes result-avatar-ring{0%{opacity:0;transform:scale(.7)}32%{opacity:.7}to{opacity:0;transform:scale(1.3)}}.result-profile .avatar,.result-profile.bot .avatar{position:absolute;inset:0;width:100%;height:100%;border:2px solid #fff;border-radius:19px;font-size:35px}.result-profile .avatar:where(:not(.aero-console,.aero-console *)),.result-profile.bot .avatar:where(:not(.aero-console,.aero-console *)){box-shadow:0 0 0 3px #318ddd,0 7px 15px #14579f38}.result-profile.bot .avatar:where(:not(.aero-console,.aero-console *)){box-shadow:0 0 0 3px #e45b73,0 7px 15px #b2334c2e}.result-profile .avatar .participant-badge{bottom:-5%;max-height:34%}.result-profile-copy,.result-profile.bot .result-profile-copy{width:100%;min-width:0;margin-top:9px;grid-column:auto;grid-row:auto}.result-panel.visible .result-profile-copy strong{animation:result-stat-enter .5s .96s both}.result-profile strong{color:#0a3978;font-size:clamp(11px,3.2vw,14px);font-weight:1000;line-height:1.1;letter-spacing:-.025em;text-align:center}.result-profile.bot strong{color:#c5284a}.result-profile.is-long-name strong{font-size:clamp(10px,3vw,13px)}.result-rating-line{display:flex;flex-direction:column;align-items:center;min-height:30px;margin-top:4px}.result-profile small,.result-profile.bot small{display:flex;justify-content:center;gap:4px;margin:0;color:#527399;font-size:14px;font-weight:900}.result-profile small .rating-trophy{width:1em;height:1em;color:#ffd15e}.result-profile em{min-width:0;max-height:24px;margin-top:4px;padding:3px 7px;border-radius:7px;color:#0b70d5;background:#2584d31c;font-size:11px}.result-profile.bot em{color:#de3450;background:#d236501a}.result-profile em.is-collapsed{max-height:0;margin-top:0;padding-block:0}.hud.ratings-hidden .result-rating-line{display:none!important}.result-panel.visible .result-profile.player{animation:result-content-rise .56s .68s cubic-bezier(.16,.88,.2,1) both}.result-panel.visible .result-profile.bot{animation:result-content-rise .56s .77s cubic-bezier(.16,.88,.2,1) both}@keyframes result-content-rise{0%{opacity:0;transform:translateY(16px) scale(.95)}to{opacity:1;transform:none}}.result-reward-stage{position:relative;z-index:2;display:grid;align-items:center;min-height:78px;margin-top:10px}.result-reward-stage>.result-level,.result-reward-stage>.result-coins,.result-reward-stage>.result-actions{grid-area:1 / 1;box-sizing:border-box;width:100%;margin:0}.result-reward-stage>.result-career-item{grid-area:1/1;box-sizing:border-box;width:100%;min-height:94px;display:flex;align-items:center;gap:14px;padding:12px 18px;border-radius:22px;color:#083b6c;visibility:hidden;pointer-events:none}.result-reward-stage>.result-career-item:where(:not(.aero-console,.aero-console *)){background:linear-gradient(120deg,#e5f6ff,#c8eaff);box-shadow:inset 0 2px #fff,inset 0 -3px #73b7df70}.result-career-item.is-revealed{visibility:visible;animation:career-item-reveal .4s cubic-bezier(.16,.8,.22,1) both}.result-career-item.is-exiting{animation:career-item-exit .32s ease both}.result-career-item>img{width:62px;height:76px;object-fit:contain;filter:drop-shadow(0 3px 8px #1383d744);animation:career-item-float 1.8s ease-in-out infinite alternate}.result-career-item>div{min-width:0;text-align:left}.result-career-item small,.result-career-item strong,.result-career-item span{display:block}.result-career-item small{color:#077ee3;font-size:9px;font-weight:900;letter-spacing:.07em}.result-career-item strong{margin:4px 0;font-size:20px;line-height:1.1;font-weight:1000}.result-career-item span{color:#52778e;font-size:11px;font-weight:800}@keyframes career-item-reveal{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}@keyframes career-item-exit{to{opacity:0;transform:translateY(-8px) scale(.98)}}@keyframes career-item-float{to{transform:translateY(-4px) rotate(3deg)}}@media(prefers-reduced-motion:reduce){.result-career-item,.result-career-item>img{animation:none!important}}.result-reward-stage>.result-level,.result-reward-stage>.result-coins{box-sizing:border-box}.result-reward-stage>.result-level:not(.is-revealed),.result-reward-stage>.result-coins:not(.is-revealed){visibility:hidden;pointer-events:none}.result-reward-stage>.result-actions.is-visible,.tutorial-complete .result-reward-stage>.result-actions.is-visible{margin:0}.result-level,.result-coins{margin-top:8px;border:0;border-radius:0;color:#164377;background:none;box-shadow:none}.result-level{padding:8px 11px 9px}.result-level.is-revealed{animation:result-reward-enter .55s cubic-bezier(.16,.85,.2,1.15) both}.result-level-track{position:relative}.result-level-track:after{content:"";position:absolute;inset:0;opacity:0;pointer-events:none}.result-level-track:where(:not(.aero-console,.aero-console *)):after{background:linear-gradient(100deg,transparent 37%,rgba(255,255,255,.85) 50%,transparent 63%) 100% 0/220% 100% no-repeat}.result-level.is-filling .result-level-track:after{animation:result-reward-glint 1s linear infinite}.result-level-current{color:#0b397a}.result-level-xp{color:#6c819c}.result-level-gain{color:#0b7edf}.result-level-gain:where(:not(.aero-console,.aero-console *)){background:#3091e121}.result-level-gain.is-zero{color:#879ab0}.result-level-gain.is-zero:where(:not(.aero-console,.aero-console *)){background:#738ba61a}.result-level-track{border-color:#94c4f34d}.result-level-track:where(:not(.aero-console,.aero-console *)){background:#d5e6f6}.result-coins{min-height:68px;padding:8px 11px;border-top:1px solid rgba(91,145,197,.19)}.result-coins-highlight,.result-coins-bonus{box-sizing:border-box;width:100%;max-width:none}.result-coins-bonus.is-final{display:grid;justify-items:center;align-content:center;gap:5px;text-align:center}.result-coins-highlight{font:1000 clamp(15px,3.9vw,18px)/1.1 var(--game-ui-font)}.result-coins-bonus{font:1000 clamp(22px,5.7vw,28px)/1 var(--game-display-font)}.result-coins-bonus small{font:1000 clamp(11px,3vw,14px)/1.1 var(--game-ui-font);letter-spacing:.035em}.result-coins-bonus .shop-coin{font-size:.85em}.result-coins:before{display:none}.result-coins.is-revealed{animation:result-reward-enter .55s cubic-bezier(.16,.85,.2,1.15) both}.result-level.is-exiting,.result-coins.is-exiting{animation:result-reward-exit .32s ease-in both;pointer-events:none}@keyframes result-reward-exit{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-9px) scale(.96)}}.result-coins:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,231,154,.5) 50%,transparent 65%) 105% 0/220% 100% no-repeat;opacity:0;pointer-events:none}.result-coins.is-counting:after,.result-coins.is-complete:after{animation:result-reward-glint 1.35s ease-in-out 1}@keyframes result-reward-enter{0%{opacity:0;transform:translateY(16px) scale(.94)}75%{opacity:1;transform:translateY(-2px) scale(1.02)}to{opacity:1;transform:none}}@keyframes result-reward-glint{0%{opacity:0;background-position:110% 0}28%{opacity:.85}to{opacity:0;background-position:-100% 0}}.result-coins-highlight,.result-coins-bonus small{color:#a46c13}.result-coins-bonus{color:#e0a12b}.result-coins-skip{color:#8495a9!important;font-size:11px!important}.result-reward-stage>.result-coins-skip{top:-9px!important;right:4px}.result-actions.is-visible{min-height:52px;max-height:72px;margin-top:10px}.result-actions>button{min-height:52px;border-radius:14px;box-shadow:0 6px 14px #0000003b,inset 0 1px #ffffff70}.result-card .result-actions>button{display:grid;place-items:center;padding:7px 10px;text-align:center}.result-card .result-actions>button b{font:1000 clamp(15px,4vw,18px)/1 var(--game-display-font);letter-spacing:.015em}.result-card .result-actions .restart{grid-template-columns:minmax(0,1fr)}.result-card .result-actions .restart:has(>.rematch-cost){grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:0}.result-card .result-actions .restart:has(>.rematch-cost):before{content:"";grid-column:1}.result-card .result-actions .restart:has(>.rematch-cost) b{grid-column:2}.result-card .result-actions .restart>.rematch-cost{grid-column:3;justify-self:end;margin:0}.result-card .restart{border-color:#c9efff;color:#fff;text-shadow:0 1px 2px rgba(0,67,136,.32)}.result-card .restart:where(:not(.aero-console,.aero-console *)){background:linear-gradient(145deg,#2aacff,#0982e9 55%,#076cce);box-shadow:0 4px #075bb5,0 8px 14px #0a67cd2e,inset 0 1px #ffffff8c}.result-card .new-game,.network-match-hud .result-card .new-game,.tutorial-complete .result-card .new-game{border-color:#94a8bf;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.3)}.result-card .new-game:where(:not(.aero-console,.aero-console *)),.network-match-hud .result-card .new-game:where(:not(.aero-console,.aero-console *)),.tutorial-complete .result-card .new-game:where(:not(.aero-console,.aero-console *)){background:linear-gradient(145deg,#395575,#263c57 55%,#172c48);box-shadow:0 5px #13263e,0 10px 17px #0f254440,inset 0 1px #ffffff40}.result-actions>button:not(:disabled):active{transform:translateY(2px) scale(.97);filter:brightness(.94)}.result-card .restart:disabled,.result-card .restart.energy-unavailable,.result-card .restart.network-rematch-unavailable,.result-card .restart.career-rematch-unavailable{border-color:#9da9b8}.result-card .restart:where(:not(.aero-console,.aero-console *)):disabled,.result-card .restart.energy-unavailable:where(:not(.aero-console,.aero-console *)),.result-card .restart.network-rematch-unavailable:where(:not(.aero-console,.aero-console *)),.result-card .restart.career-rematch-unavailable:where(:not(.aero-console,.aero-console *)){background:linear-gradient(145deg,#778aa0,#465b72)}.tutorial-complete .result-score,.tutorial-complete .result-profiles,.tutorial-complete .result-level,.tutorial-complete .result-coins{display:none}.tutorial-complete .result-tutorial-copy{display:block;margin:30px auto 4px;color:#58769a;font-size:15px;line-height:1.45}.tutorial-complete .result-tutorial-copy strong{color:#126bd0}.tutorial-complete .result-reward-stage{min-height:60px;margin-top:8px}.tutorial-complete .result-reward-stage>.result-actions.is-visible{margin:0}.result-panel.visible.tutorial-complete .result-emblem{animation:result-trophy-enter .82s .06s cubic-bezier(.15,.84,.2,1.18) both,result-trophy-float 3.8s .96s ease-in-out infinite}@media(max-width:350px){.result-card{padding-inline:12px}.result-emblem,.tutorial-complete .result-emblem{width:270px;height:270px;top:-12px}.result-hero:after{width:270px;height:270px;inset:-12px 0 auto}.result-hero{height:230px}.result-profiles{gap:7px}.result-avatar-stage{width:60px;height:60px}}@media(max-height:720px){.result-card{padding-top:9px;padding-bottom:12px}.result-hero{height:206px}.result-emblem,.tutorial-complete .result-emblem{width:239px;height:239px;top:-15px}.result-hero:after{width:239px;height:239px;inset:-15px 0 auto}.result-stars{height:40px;margin-top:19px}.result-star{width:36px;height:36px}.result-avatar-stage{width:55px;height:55px}.result-profile .avatar{border-radius:15px}.result-score{min-height:45px;margin-top:24px;margin-bottom:10px}.has-stars .result-score{margin-top:5px}.result-score b{font-size:35px}}@media(max-height:500px){.tutorial-complete .result-hero{height:112px}.tutorial-complete .result-emblem{width:144px;height:144px;top:-10px}.tutorial-complete .result-hero:after{width:144px;height:144px;inset:-10px 0 auto}.tutorial-complete .result-tutorial-copy{margin-top:14px;font-size:12px;line-height:1.35}.tutorial-complete .result-reward-stage>.result-career-item{min-height:88px;padding:8px 12px;gap:10px}.tutorial-complete .result-career-item>img{height:68px}.tutorial-complete .result-career-item strong{font-size:18px}}@media(prefers-reduced-motion:reduce){.result-panel.visible .result-emblem,.result-panel.visible .result-hero:before,.result-panel.visible .result-hero-plaque,.result-panel.visible .result-hero-plaque:after,.result-panel.visible .result-star,.result-panel.visible .result-score,.result-panel.visible .result-profile.player,.result-panel.visible .result-profile.bot,.result-panel.visible .result-hero:after,.result-star.is-earned:after,.result-panel.visible .result-best-series,.result-panel.visible .result-best-series strong,.result-panel.visible .result-stat,.result-panel.visible .result-stat b,.result-panel.visible .result-stat i span,.result-panel.visible .result-score b,.result-panel.visible .result-avatar-stage,.result-panel.visible .result-avatar-stage:after,.result-panel.visible .result-profile-copy strong,.result-level.is-revealed,.result-coins.is-revealed,.result-level.is-filling .result-level-track:after,.result-coins.is-counting:after,.result-coins.is-complete:after{animation:none}.result-panel.visible .result-hero-plaque:where(:not(.aero-console,.aero-console *)):before{animation:none}.result-panel.visible .opponent-like,.result-panel.visible .opponent-like svg,.opponent-like.is-celebrating .opponent-like-button,.opponent-like.is-celebrating .opponent-like-spark,.opponent-like.is-received .opponent-like-count{animation:none}.result-panel.visible .opponent-like.is-leaving{animation:none;opacity:0}.opponent-like-button,.result-card{transition:none}}html.telegram-mini-app{--telegram-overlay-clearance:6px!important}html.telegram-mini-app #game>:is(.menu-screen,.career-tour-v3,.home-menu-v2),html.telegram-mini-app .play-center{top:var(--telegram-content-top,0px)!important;bottom:auto!important;height:var(--app-height,100dvh)}html.telegram-mini-app #game>.career-tour-v3.is-large-ui{height:calc(var(--app-height,100dvh) / var(--career-ui-scale))}html.telegram-mini-app #game>:is(.social-center,.global-chat-panel){top:var(--telegram-content-top,0px)}html.telegram-mini-app #game>:is(.menu-screen,.career-tour-v3,.home-menu-v2),html.telegram-mini-app .play-center{background:transparent!important}html.telegram-mini-app :is(.home-v2__background,.home-v2__wash,.menu-screen__background,.menu-screen__shade){display:none}html.telegram-mini-app :is(.friend-menu__wash,.settings-menu__wash,.shop-menu__shade,.leaderboard-menu__wash,.ranked-menu__wash){display:none}html.telegram-mini-app .online-menu:before,html.telegram-mini-app .play-center:before{content:none}html.telegram-mini-app #game:has(.play-center.is-visible):before{background:linear-gradient(155deg,#f5fbffa8,#e8f4ff9e 56%,#e0effcb8),url(/assets/career-court-background-v2-D2wWl-eL.webp) 50% 52%/cover no-repeat;filter:none}html.telegram-mini-app #game:has(.play-center.is-visible):after,html.telegram-mini-app #game:has(>.game-shell):before,html.telegram-mini-app #game:has(>.game-shell):after{content:none}html.telegram-mini-app .home-menu-v2:has(.play-center.is-visible)>:not(.play-center):not(.app-bottom-nav){visibility:hidden}html.telegram-mini-app .home-menu-v2.is-play-hub-open>.home-dashboard{display:none}html.telegram-mini-app .home-menu-v2 .home-profile{top:var(--telegram-overlay-clearance)!important}html.telegram-mini-app :is(.shop-menu,.leaderboard-menu,.play-center,.play-center.is-training,.friend-menu__content){padding-top:var(--telegram-overlay-clearance)!important}html.telegram-mini-app :is(.online-menu,.ranked-menu){padding-top:0!important}html.telegram-mini-app :is(.online-menu,.ranked-menu)>.online-header{margin-top:var(--telegram-overlay-clearance)!important}html.telegram-mini-app .leaderboard-menu .leaderboard-header,html.telegram-mini-app .settings-menu__content .settings-header,html.telegram-mini-app .friend-menu__content .friend-header{margin-top:0!important}html.telegram-mini-app .career-tour-v3 .career-header,html.telegram-mini-app .career-tour-v3[data-view=stage] .career-header{margin-top:calc(var(--telegram-overlay-clearance) / var(--career-ui-scale,1))!important}html.telegram-mini-app .career-tour-v3[data-view=stage]:before{top:calc(var(--telegram-overlay-clearance) / var(--career-ui-scale,1))}html.telegram-mini-app .home-menu-v2 .home-left-tools,html.telegram-mini-app .home-menu-v2 .home-review-button{top:112px!important}html.telegram-mini-app .home-menu-v2 .home-community-button{top:174px!important}html.telegram-mini-app .home-menu-v2 .home-season-button{top:236px!important}@media(max-width:430px){html.telegram-mini-app .home-menu-v2 .home-left-tools,html.telegram-mini-app .home-menu-v2 .home-review-button{top:103px!important}html.telegram-mini-app .home-menu-v2 .home-community-button{top:157px!important}html.telegram-mini-app .home-menu-v2 .home-season-button{top:211px!important}}html.telegram-mini-app .game-shell .hud{top:var(--telegram-content-top,0px);--hud-top:var(--telegram-overlay-clearance)}html.telegram-mini-app .hud .result-panel{padding-top:var(--telegram-overlay-clearance)}html.telegram-mini-app .hud .result-card{max-height:calc(var(--app-height,100dvh) - 18px - env(safe-area-inset-bottom,0px))}html.telegram-mini-app .match-reconnect-wait{top:calc(var(--telegram-content-top,0px) + var(--telegram-overlay-clearance) + clamp(70px,18vw,92px) + 64px)}html.telegram-mini-app :is(.achievement-toast-host,.game-invite-toast){top:calc(var(--telegram-content-top,0px) + var(--telegram-overlay-clearance))}html.telegram-mini-app :is(.coin-store-overlay,.home-community-modal,.home-review-modal,.home-season-modal,.account-modal){padding-top:calc(var(--telegram-content-top,0px) + var(--telegram-overlay-clearance))}html.telegram-mini-app :is(.rival-menu,.submenu-header){padding-top:var(--telegram-overlay-clearance)}html.telegram-mini-app :is(.menu-back--dark,.account-chip){top:var(--telegram-overlay-clearance)}html.telegram-mini-app .daily-center{padding-top:var(--telegram-overlay-clearance)}html.telegram-mini-app .daily-center__dialog{max-height:min(760px,calc(var(--app-height,100dvh) - 28px - env(safe-area-inset-bottom,0px)))}html.telegram-mini-app .friend-menu__content .friend-home-header{margin-top:0!important}@media(orientation:portrait)and (max-width:600px)and (max-height:760px){html.telegram-mini-app .online-menu .online-content{height:calc(var(--app-height,100dvh) - var(--telegram-overlay-clearance) - 94px - 140px)}}.match-console-ui.aero-console{--match-wash:radial-gradient(ellipse at 16% 10%,#6ed9ed21,transparent 54%),radial-gradient(ellipse at 90% 90%,#a8ea7b21,transparent 58%),#12385a40;--match-face:linear-gradient(112deg,#ffffff85,transparent 43%),linear-gradient(180deg,#fff 0%,#f9fcfd 9%,#edf2f4 46%,#e1e9ed 49%,#f0f5f7 96%,#d5e1e7 100%);--match-shadow:0 3px #91afbd,0 5px #d3e5eb,0 18px 42px #173b5a30,inset 0 1px #fff,inset 0 -3px #c7dbe5,inset 1px 0 #fff,inset -1px 0 #fff;font-family:var(--console-font);color:var(--console-ink)}.match-console-ui :is(button,h1,h2,p,small,strong,b,em,span,time){font-family:var(--console-font)}.match-console-ui :is(button,a):focus-visible{outline:3px solid #0679c2;outline-offset:4px}.match-console-ui.pause-panel{background:var(--match-wash)}.match-console-ui.pause-panel .pause-card{overflow:hidden;isolation:isolate;color:var(--console-ink);border-color:#bed2de;background:var(--match-face);box-shadow:var(--match-shadow)}.match-console-ui.pause-panel .pause-card:before{content:"";position:absolute;z-index:0;inset:0 0 auto;height:74px;border-bottom:1px solid #3c91c3;border-radius:24px 24px 0 0;background:var(--aero-banner);box-shadow:inset 0 1px #d0f1ff,inset 0 -2px #126ba640;pointer-events:none}.match-console-ui.pause-panel.network-match .pause-card:before,.match-console-ui.pause-panel .pause-card:has(.pause-hint:not([hidden])):before{height:100px}.match-console-ui.pause-panel .pause-card>*{position:relative;z-index:1}#game .match-console-ui.pause-panel h2{color:#fff;font-weight:800;letter-spacing:-.035em;text-shadow:0 1px 2px #17568080}.match-console-ui.pause-panel .pause-hint{color:#fff;text-shadow:0 1px #1c689c}.match-console-ui.pause-panel .pause-actions button{position:relative;isolation:isolate;overflow:hidden;color:var(--aero-blue-ink);border-color:#98c0d2;background:var(--aero-secondary);box-shadow:0 3px #7ca5b9,inset 0 1px #fff,inset 0 0 0 2px #ffffff6b;font-weight:800;text-shadow:0 1px #ffffffa6}.match-console-ui.pause-panel .pause-actions :is(.pause-restart,.forfeit-no){color:var(--aero-green-ink);border-color:#9cbe65;background:var(--aero-action);box-shadow:0 3px #71a13c,inset 0 1px #f7ffd9,inset 0 0 0 2px #ffffff70}.match-console-ui.pause-panel .pause-actions .forfeit-yes{color:#fff;border-color:#bb4454;background:linear-gradient(180deg,#ffffff42,transparent 49%),linear-gradient(145deg,#d13953,#b62043);box-shadow:0 3px #8d2d42,inset 0 1px #ffc7cd,inset 0 0 0 2px #ffffff40;text-shadow:0 1px #8d2546}.match-console-ui.pause-panel .pause-actions button:after,.match-console-ui.result-panel .result-actions>button:after{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 35%,#fff8 50%,transparent 65%) 120% 0/260% 100% no-repeat;opacity:0}.match-console-ui.pause-panel.visible .pause-restart:not(:disabled):after,.match-console-ui.result-panel.visible .result-actions.is-visible>.restart:not(:disabled):after{animation:match-console-sheen 6.8s 1.6s ease-in-out infinite}.match-console-ui.pause-panel .pause-actions button:disabled,.match-console-ui.pause-panel .pause-actions .pause-restart:is([aria-disabled=true],.energy-unavailable,.tutorial-disabled){color:#526975;border-color:#b6c7cf;background:linear-gradient(#eaf0f3,#d1dce2);box-shadow:0 2px #a7bac5,inset 0 1px #fff;opacity:1;filter:none;text-shadow:0 1px #fff}.match-console-ui.pause-panel button:is(:disabled,[aria-disabled=true]) :is(b,.rematch-cost){color:inherit}.match-console-ui.pause-panel .rematch-cost{color:var(--aero-green-ink);background:#f0ffd185;box-shadow:inset 0 1px #ffffffa6}.match-console-ui.pause-panel .arcade3d-camera-picker{color:#416577;font-family:var(--console-font);font-weight:750}.match-console-ui.pause-panel .arcade3d-camera-picker button{color:#365f75;border-color:#aec7d4;background:var(--console-paper);box-shadow:inset 0 1px #fff,0 1px #a6bdc9;font-family:var(--console-font)}.match-console-ui.pause-panel .arcade3d-camera-picker button[aria-pressed=true]{color:var(--aero-green-ink);border-color:#9cbe65;background:var(--aero-selection);box-shadow:inset 0 1px #fff,0 1px #91ac72}.match-console-ui.result-panel{--result-rival-accent:#ed3c57;--result-rival-ink:#ae2239;--result-rival-tint:#ffe2e6;--result-rival-gradient:linear-gradient(135deg,#b92143 0%,var(--result-rival-accent) 64%,#ff6c7c 100%);background:var(--match-wash)}.match-console-ui.result-panel .result-card{color:var(--console-ink);border-color:#afc8d5;background:var(--match-face);box-shadow:var(--match-shadow)}.match-console-ui.result-panel .result-hero-plaque{border-color:#8ecbea;background:var(--aero-banner);box-shadow:inset 0 1px #d5f6ff,inset 0 -3px #166bb161,0 2px #b5d6e6}.match-console-ui.result-panel.defeat .result-hero-plaque{background:linear-gradient(180deg,#ffffff30,transparent 48%),var(--result-rival-gradient);border-color:#f2a4af;box-shadow:inset 0 1px #ffe3e7,inset 0 -3px #861f3461,0 2px #e2b3bd}.match-console-ui.result-panel.draw .result-hero-plaque{background:linear-gradient(180deg,#ffffff30,transparent 48%),linear-gradient(135deg,#087f9a,#13a5af 64%,#59cbd0);border-color:#99d6dc}.match-console-ui.result-panel .result-hero-plaque:before{content:"";position:absolute;inset:5px;width:auto;height:auto;border:1px solid #e1f7ff7a;border-bottom-color:#07498750;border-radius:17px;background:none;box-shadow:none;transform:none;animation:none;pointer-events:none}.match-console-ui.result-panel.defeat .result-hero-plaque:before{border-color:#ffe3e77a;border-bottom-color:#861f3450}.match-console-ui.result-panel .result-subtitle{color:#456e82;text-shadow:0 1px #ffffffbf}.match-console-ui.result-panel .result-best-series{color:#536d7c}.match-console-ui.result-panel .result-best-series strong{color:var(--aero-blue-ink)}.match-console-ui.result-panel .result-score b:first-child{color:#086cc3}.match-console-ui.result-panel .result-score b:last-child{color:var(--result-rival-ink)}.match-console-ui.result-panel .result-score i:before{color:#607b8b}.match-console-ui.result-panel .result-profile .avatar{box-shadow:0 0 0 3px #289bdd,0 5px 11px #18618d29}.match-console-ui.result-panel .result-profile.bot .avatar{box-shadow:0 0 0 3px var(--result-rival-accent),0 5px 11px #921f3526}.match-console-ui.result-panel .result-avatar-stage:after{color:#52b8e9}.match-console-ui.result-panel .result-profile.bot .result-avatar-stage:after{color:var(--result-rival-accent)}.match-console-ui.result-panel .result-profile strong{color:#075b98;font-weight:800}.match-console-ui.result-panel .result-profile.bot strong{color:var(--result-rival-ink)}.match-console-ui.result-panel .result-profile small{color:#526c7b}.match-console-ui.result-panel .result-profile small .rating-trophy{color:#a87511}.match-console-ui.result-panel .result-profile em{color:#075497;background:#d8edf7}.match-console-ui.result-panel .result-profile.bot em{color:var(--result-rival-ink);background:var(--result-rival-tint)}.match-console-ui.result-panel .result-stat{color:#536f80}.match-console-ui.result-panel .result-stat b{color:#0868ad}.match-console-ui.result-panel .result-personal-stats.bot .result-stat b{color:var(--result-rival-ink)}.match-console-ui.result-panel .result-stat i{background:#cedfe8;box-shadow:inset 0 1px #a7c0ce}.match-console-ui.result-panel .result-stat i span{background:var(--aero-blue)}.match-console-ui.result-panel .result-personal-stats.bot .result-stat i span{background:var(--result-rival-gradient)}.match-console-ui.result-panel .result-reward-stage>.result-career-item{color:var(--console-ink);background:var(--aero-secondary);box-shadow:inset 0 1px #fff,inset 0 -3px #71acc442,inset 0 0 0 1px #9dc6d9}.match-console-ui.result-panel .result-career-item small{color:#075497}.match-console-ui.result-panel .result-career-item span{color:#47677b}.match-console-ui.result-panel .result-level-current{color:#345a36}.match-console-ui.result-panel .result-level-xp{color:#536e7b}.match-console-ui.result-panel .result-level-gain{color:#345d1c;background:#e4f4c9}.match-console-ui.result-panel .result-level-gain.is-zero{color:#536b76;background:#dde7ed}.match-console-ui.result-panel .result-level-track{border-color:#a8bdc7;background:linear-gradient(#c3d4dc,#e2ebef);box-shadow:var(--console-recess)}.match-console-ui.result-panel .result-level-track i{background:var(--aero-action);box-shadow:inset 0 1px #f1ffd0}.match-console-ui.result-panel :is(.result-coins-highlight,.result-coins-bonus,.result-coins-bonus small){color:#80540c}.match-console-ui.result-panel .result-coins{border-color:#c4d3db}.match-console-ui.result-panel .result-coins-skip{color:#4a6979!important}.match-console-ui.result-panel .result-saving{color:#76550f;text-shadow:0 1px #fff}.match-console-ui.result-panel .result-tutorial-copy{color:#4c6b7c}.match-console-ui.result-panel .result-card .result-actions>button{position:relative;isolation:isolate;overflow:hidden;font-weight:800;text-shadow:0 1px #ffffffa6;box-shadow:0 3px #7ca5b9,inset 0 1px #fff,inset 0 0 0 2px #ffffff70}.match-console-ui.result-panel .result-card .result-actions>.restart{color:var(--aero-green-ink);border-color:#91b856;background:var(--aero-action);box-shadow:0 3px #6f9d3d,inset 0 1px #f7ffd9,inset 0 0 0 2px #ffffff70}.match-console-ui.result-panel .result-card .new-game{color:var(--aero-blue-ink);border-color:#99bfd2;background:var(--aero-secondary)}.match-console-ui.result-panel .result-card .result-actions>button b{font-weight:800}.match-console-ui.result-panel .result-card .rematch-cost{color:inherit;background:#f0ffd185;box-shadow:inset 0 1px #ffffffa6}.match-console-ui.result-panel .result-card .rematch-cost svg{color:#8a5b0d}.match-console-ui.result-panel .result-card .restart:is(:disabled,.energy-unavailable,.network-rematch-unavailable,.career-rematch-unavailable){color:#526975;border-color:#a9bfc9;background:linear-gradient(#edf2f4,#d5e0e6);box-shadow:0 3px #a5bac5,inset 0 1px #fff;opacity:1;filter:none;text-shadow:0 1px #fff}.match-console-ui.result-panel .result-actions>button:disabled:after{animation:none}.match-console-ui.result-panel .opponent-like-button{color:#b3315a;border-color:#fff;background:linear-gradient(#fff,#f8e1eb);box-shadow:0 2px #bc8da2,inset 0 0 0 1px #dcb5c6}.match-console-ui.result-panel .opponent-like.is-liked .opponent-like-button{color:#fff;background:linear-gradient(180deg,#ffffff42,transparent 49%),linear-gradient(#d13a6c,#aa2452);box-shadow:0 2px #822b4b,inset 0 1px #fdb7d0}.match-console-ui.result-panel .opponent-like-count{color:#8e2f51;background:#fff5f9;border-color:#d7b5c4;box-shadow:0 1px #ddc7d1}.match-console-ui.match-loader{color:var(--console-ink);background:radial-gradient(ellipse at 0 0,#c9f5ff,transparent 60%),radial-gradient(ellipse at 100% 100%,#def3c4,transparent 58%),linear-gradient(145deg,#eef8ff,#e1edf7)}.match-console-ui .match-loader__light.is-cyan{background:radial-gradient(ellipse at 28% 35%,#ffffffd9,transparent 57%),radial-gradient(ellipse at 65% 85%,#6fcdf438,transparent 60%)}.match-console-ui .match-loader__light.is-rose{background:radial-gradient(ellipse at 84% 48%,#d9c3f35c,transparent 57%),radial-gradient(ellipse at 5% 100%,#b9ee8561,transparent 65%)}.match-console-ui .match-loader__pattern{color:#3c88b4}.match-console-ui .match-loader__heading small{color:#075b9f;font-weight:800}.match-console-ui .match-loader__heading strong{color:#4f6b7d}.match-console-ui .match-loader__player{--player-accent:#148ddb;color:#315b76;background:linear-gradient(155deg,#fff,#f1f9ff 65%,#cbeafa);box-shadow:0 4px #7aaeca,0 5px #d2e7f2,0 12px 23px #2c6b9626,inset 0 0 0 1px #91bdd4,inset 0 2px #fff}.match-console-ui .match-loader__player--opponent{--player-accent:#9356cd;color:#654883;background:linear-gradient(155deg,#fff,#f9f4ff 65%,#e3cff5);box-shadow:0 4px #b69bce,0 5px #ece0f5,0 12px 23px #6c3c9426,inset 0 0 0 1px #c9afd9,inset 0 2px #fff}.match-console-ui .match-loader__player:before{content:"";position:absolute;z-index:-1;inset:4px;border:1px solid #ffffffd9;border-bottom-color:#a3cce38c;border-radius:22px;background:none;box-shadow:none;pointer-events:none}.match-console-ui .match-loader__player--opponent:before{border-bottom-color:#c7b0df8c}.match-console-ui .match-loader__avatar{background:var(--aero-blue);box-shadow:0 3px 8px #075d9a30,inset 0 0 0 2px #ffffffb3}.match-console-ui .match-loader__player--opponent .match-loader__avatar{background:var(--aero-violet);box-shadow:0 3px 8px #7946b330,inset 0 0 0 2px #ffffffb3}.match-console-ui .match-loader__player>strong{color:#075497;font-weight:800;text-shadow:0 1px #fff}.match-console-ui .match-loader__player--opponent>strong{color:#7140a7}.match-console-ui :is(.match-loader__player>strong,.result-profile strong) .club-prefix.has-color{filter:drop-shadow(0 .5px .3px #42596ba6)}.match-console-ui .match-loader__stats{text-shadow:0 1px #fff}.match-console-ui .match-loader__level small{color:#4c6b7b}.match-console-ui :is(.match-loader__level b,.match-loader__rank b){color:#075497}.match-console-ui .match-loader__player--opponent :is(.match-loader__level b,.match-loader__rank b){color:#7140a7}.match-console-ui .match-loader__rank small{color:#516a7a}.match-console-ui .match-loader__court{color:#3d687e}.match-console-ui .match-loader__progress{background:linear-gradient(#abc0cd,#d2e2eb);box-shadow:0 2px #a1bdcc,inset 0 2px 4px #2b5c793b}.match-console-ui .match-loader__progress i{background:var(--aero-action);box-shadow:inset 0 2px #f1ffd0b3,inset 0 0 0 1px #8dc159}.match-console-ui .match-loader__footer em{color:#3f677c}.match-console-ui.connection-recovery{color:var(--console-ink);background:radial-gradient(ellipse at 3% 3%,#b6eaffbf,transparent 60%),radial-gradient(ellipse at 100% 100%,#d9f2c3b3,transparent 56%),linear-gradient(145deg,#f3f8faf0,#e9f1f7e8)}.match-console-ui.connection-recovery--preview.is-visible{background:var(--match-wash)}.match-console-ui .connection-recovery__message{border-color:#b1cbd9;background:var(--match-face);box-shadow:var(--match-shadow)}.match-console-ui .connection-recovery__message h2{color:#075b9f;font-weight:800;text-shadow:0 1px #fff}.match-console-ui .connection-recovery__message p{color:#486777}.match-console-ui .connection-recovery__message small{color:#3e655d}.match-console-ui .connection-recovery__spinner:after{background:#95dd43;box-shadow:0 0 0 5px #aee57929,0 0 12px #b4ed6470}.match-console-ui .connection-recovery__spinner i{border-color:#1095df1f;border-top-color:#0783d0;border-right-color:#0783d0}.match-console-ui .connection-recovery__spinner i:nth-child(2){border-color:#87c74421;border-top-color:#73b92e}.match-console-ui .connection-recovery__spinner i:nth-child(3){border-color:transparent;border-top-color:#9a64d6}.match-console-ui:is(.match-reconnect-wait,.network-stall-notice){color:#174f73;border-color:#9fc3d5;background:var(--aero-secondary);box-shadow:0 2px #7a9eaf,0 5px 12px #183f5b26,inset 0 1px #fff,inset 0 0 0 2px #ffffff70;text-shadow:0 1px #ffffffb3;font-style:normal}.match-console-ui.match-reconnect-wait small{color:#7441a5}.match-console-ui.match-reconnect-wait strong{color:#174f73;font-style:normal}.match-console-ui:is(.match-reconnect-wait,.network-stall-notice) time{color:#174f73;background:none;box-shadow:none}.match-console-ui .match-reconnect-wait__spinner,.match-console-ui.network-stall-notice i{border-color:#07549724;border-top-color:#087fca}@keyframes match-console-sheen{0%,76%{opacity:0;background-position:120% 0}81%{opacity:.6}97%,to{opacity:0;background-position:-85% 0}}@media(prefers-reduced-motion:reduce){.match-console-ui.pause-panel.visible .pause-restart:after,.match-console-ui.result-panel.visible .result-actions.is-visible>.restart:after{animation:none}}.gesture-hint{position:absolute;left:0;top:0;z-index:24;pointer-events:none;opacity:0;transition:opacity .16s ease-out}.gesture-hint *{pointer-events:none}.gesture-hint__motion{width:54px;height:71px;margin-left:-21.3px;margin-top:-5.7px;transform-origin:21.3px 5.7px}.gesture-hint__motion svg{display:block;width:100%;height:100%}.gesture-hint.is-visible{opacity:1}.gesture-hint.is-visible .gesture-hint__motion{will-change:transform,opacity}@media(max-width:360px){.gesture-hint__motion{width:46px;height:61px;margin-left:-18.2px;margin-top:-4.9px;transform-origin:18.2px 4.9px}}@media(prefers-reduced-motion:reduce){.gesture-hint .gesture-hint__motion{animation:none;transform:none}}.play-center{position:fixed;z-index:110;inset:0;display:block;box-sizing:border-box;overflow:hidden;padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) calc(max(8px,env(safe-area-inset-bottom)) + var(--home-nav-height,70px) + 8px) max(10px,env(safe-area-inset-left));color:#082f6b;opacity:0;transition:opacity .28s ease;isolation:isolate}.play-center:where(:not(.aero-console,.aero-console *)){background:linear-gradient(155deg,#f5fbffa8,#e8f4ff9e 56%,#e0effcb8),url(/assets/career-court-background-v2-D2wWl-eL.webp) center/cover no-repeat}.play-center:before{position:absolute;z-index:-1;inset:0;content:"";pointer-events:none}.play-center:where(:not(.aero-console,.aero-console *)):before{background:radial-gradient(circle at 8% 9%,rgba(36,142,255,.09),transparent 25%),radial-gradient(circle at 92% 28%,rgba(239,51,72,.06),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.14),transparent 42%,rgba(229,242,253,.08))}.play-center[hidden]{display:none!important}.play-center.is-visible{opacity:1}.play-center.is-menu-return{opacity:1;transition:none}.play-center__dialog{position:relative;display:flex;flex-direction:column;box-sizing:border-box;width:min(620px,100%);height:100%;max-height:none;margin:0 auto;overflow:hidden;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.play-center__dialog>header{position:relative;display:flex;flex:0 0 auto;align-items:center;justify-content:center;align-self:center;box-sizing:border-box;width:min(100%,calc(100vw - 36px),620px);min-height:104px;margin-top:6px;margin-bottom:9px;padding:17px 60px;overflow:hidden;border:1px solid rgba(255,255,255,.85);border-radius:25px;text-align:center;background:linear-gradient(135deg,#0875dc,#0a91e6 64%,#42bded);box-shadow:0 4px #064d9726,0 9px 20px #03418b24,inset 0 1px #ffffff61,inset 0 -3px #024ca01a;opacity:0;transform:translateY(-10px) scale(.985)}.play-center__dialog>header:where(:not(.aero-console,.aero-console *)):before{position:absolute;right:62px;bottom:-45px;width:142px;height:116px;border:18px solid rgba(255,255,255,.07);border-radius:50%;content:"";transform:rotate(-18deg);pointer-events:none}.play-center__dialog>header:where(:not(.aero-console,.aero-console *)):after{position:absolute;inset:0 auto auto -60%;width:42%;height:100%;border:0;border-radius:0;content:"";background:linear-gradient(105deg,transparent,rgba(255,255,255,.22),transparent);transform:skew(-15deg);pointer-events:none}.play-center.is-visible .play-center__dialog>header{animation:play-hub-header-in .42s cubic-bezier(.16,.86,.22,1) forwards}.play-center.is-visible .play-center__dialog>header:where(:not(.aero-console,.aero-console *)):before{animation:play-hub-header-ring 5.8s .5s ease-in-out infinite alternate}.play-center.is-visible .play-center__dialog>header:where(:not(.aero-console,.aero-console *)):after{animation:play-hub-header-shine 1.05s .34s ease-out both}.play-center__dialog>header>div{position:relative;z-index:1;width:100%;text-align:center}.play-center__dialog>header h2{margin:0;color:#fff;font:1000 clamp(46px,10vw,64px)/.92 var(--game-ui-font);letter-spacing:-.057em;text-shadow:0 3px 0 rgba(0,53,121,.18),0 8px 16px rgba(0,45,105,.12)}.play-center__dialog>header p{margin:10px 0 0;color:#ebf7ffe6;font:850 clamp(10px,2.3vw,12px)/1.25 var(--game-ui-font);letter-spacing:.015em}.play-center__dialog>header>button{position:absolute;z-index:2;right:14px;top:50%;transform:translateY(-50%);display:grid;flex:0 0 auto;place-items:center;width:43px;height:43px;padding:0;border:1px solid rgba(27,108,199,.15);border-radius:50%;color:#0b65c7;background:#fff;box-shadow:0 6px 14px #134a8b24,inset 0 1px #fff;transition:transform .15s ease,box-shadow .15s ease}.play-center__dialog>header>button:active{transform:translateY(calc(-50% + 2px)) scale(.92);box-shadow:0 3px 8px #134a8b21}.play-center__dialog>header svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.play-center__modes{display:grid;flex:1 1 auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:9px;min-height:0;max-height:680px;overflow:hidden;padding:18px 1px 3px;overscroll-behavior:contain}.play-center__modes[hidden]{display:none!important}.play-mode-card{--mode-accent:#1682ef;--mode-accent-dark:#075dc8;position:relative;display:grid;grid-template-rows:minmax(0,1.25fr) minmax(134px,.75fr);min-width:0;min-height:0;overflow:hidden;padding:0;border:2px solid rgba(255,255,255,.97);border-radius:21px;color:#082f6b;background:#fff;box-shadow:0 4px #6f95b959,0 8px 18px #13396c1f,inset 0 1px #fff;text-align:left;opacity:0;transform:translateY(14px) scale(.965);-webkit-tap-highlight-color:transparent;transition:transform .17s cubic-bezier(.2,.8,.2,1),box-shadow .17s ease,filter .17s ease}.play-center .play-mode-card:after{content:none}.play-mode-card--career{--mode-accent:#1590ed;--mode-accent-dark:#0860c8}.play-mode-card--online{--mode-accent:#62d637;--mode-accent-dark:#35aa1e}.play-mode-card--training{--mode-accent:#ff9d15;--mode-accent-dark:#f06608}.play-mode-card--mini{--mode-accent:#7a5cff;--mode-accent-dark:#5134e7}.play-center.is-visible .play-mode-card{animation:play-hub-card-in .44s cubic-bezier(.16,.84,.22,1) forwards}.play-center.is-visible .play-mode-card:nth-child(1){animation-delay:.07s}.play-center.is-visible .play-mode-card:nth-child(2){animation-delay:.12s}.play-center.is-visible .play-mode-card:nth-child(3){animation-delay:.17s}.play-center.is-visible .play-mode-card:nth-child(4){animation-delay:.22s}.play-center .play-mode-card>.play-mode-card__visual{position:relative;display:block;width:100%;height:100%;min-height:0;padding:0;overflow:hidden;border-bottom:1px solid rgba(31,93,155,.12);background:#bce6ff}.play-mode-card__visual:before{position:absolute;z-index:1;top:-42%;left:-36%;width:24%;height:190%;content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.04) 18%,rgba(255,255,255,.46) 50%,rgba(255,255,255,.04) 82%,transparent);opacity:0;transform:skew(-18deg);pointer-events:none}.play-mode-card__visual:after{position:absolute;inset:auto 0 0;height:26%;content:"";background:linear-gradient(0deg,rgba(3,34,74,.16),transparent);pointer-events:none}.play-mode-card__visual>img{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.015);transition:transform .55s cubic-bezier(.2,.7,.2,1),filter .2s ease}.play-mode-card__icon{position:absolute;z-index:2;top:10px;left:10px;display:grid;place-items:center;width:41px;height:41px;border:2px solid rgba(255,255,255,.92);border-radius:50%;color:#fff;background:linear-gradient(145deg,var(--mode-accent),var(--mode-accent-dark));box-shadow:0 5px 11px #032a5b3d,inset 0 1px #ffffff6b;font-style:normal;transform:scale(.55) rotate(-12deg);opacity:0}.play-center.is-visible .play-mode-card__icon{animation:play-hub-icon-in .42s .3s cubic-bezier(.15,1.3,.3,1) forwards,play-hub-icon-float 3.7s 1.04s ease-in-out infinite}.play-center.is-visible .play-mode-card:nth-child(2) .play-mode-card__icon{animation-delay:.3s,1.22s;animation-duration:.42s,4.25s}.play-center.is-visible .play-mode-card:nth-child(3) .play-mode-card__icon{animation-delay:.3s,1.1s;animation-duration:.42s,3.35s}.play-center.is-visible .play-mode-card:nth-child(4) .play-mode-card__icon{animation-delay:.3s,1.38s;animation-duration:.42s,4.6s}.play-mode-card__icon svg{width:24px;height:24px;overflow:visible;fill:currentColor;stroke:none;filter:drop-shadow(0 2px 0 rgba(0,55,120,.22))}.play-center .play-mode-card>.play-mode-card__body{display:flex;flex-direction:column;min-height:0;width:100%;height:100%;padding:12px 12px 11px;background:linear-gradient(165deg,#fff 20%,#f0f7ff)}.play-mode-card__body strong{color:#0a3a79;font:1000 clamp(22px,3.35vw,33px)/.92 var(--game-ui-font);letter-spacing:-.03em}.play-mode-card__body em{display:-webkit-box;min-height:2.35em;margin-top:6px;overflow:hidden;color:#627e99;font:750 10px/1.3 var(--game-ui-font);font-style:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.play-mode-card__body>b{position:static;display:flex;z-index:auto;right:auto;bottom:auto;align-items:center;justify-content:space-between;box-sizing:border-box;width:100%;min-height:42px;margin-top:auto;padding:9px 11px;border:1px solid rgba(255,255,255,.64);border-radius:12px;color:#fff;background:linear-gradient(100deg,var(--mode-accent),var(--mode-accent-dark));box-shadow:0 3px color-mix(in srgb,var(--mode-accent-dark) 80%,#0c427f),0 5px 10px color-mix(in srgb,var(--mode-accent-dark) 14%,transparent),inset 0 1px #ffffff80;font:1000 10.5px/1 var(--game-ui-font);letter-spacing:.025em;transition:transform .15s ease,filter .15s ease}.play-mode-card__body>b>span{white-space:nowrap}.play-mode-card__body>b>i{display:grid;width:15px;height:15px;border:0;place-items:center;font-style:normal;transform:none}.play-mode-card__body>b>i svg{display:block;width:13px;height:13px;overflow:visible;fill:currentColor;stroke:none}.play-mode-card:not(:disabled):active{transform:translateY(2px) scale(.978);box-shadow:0 5px 12px #13396c26}.play-mode-card:not(:disabled):active .play-mode-card__body>b{transform:scale(.975);filter:brightness(.97)}.play-mode-card.is-launching{opacity:1;animation:play-hub-card-launch .13s ease-out both!important;pointer-events:none}.play-center.is-launching .play-mode-card:not(.is-launching):not(:disabled){filter:saturate(.8)}.play-mode-card:disabled{cursor:default;filter:saturate(.7)}.play-mode-card:disabled .play-mode-card__body>b{color:#71859a;border-color:#d6e1eb;background:linear-gradient(#f3f7fa,#e7eef4);box-shadow:inset 0 1px #fff,0 2px #d5dfe8}.play-mode-card--mini:disabled .play-mode-card__visual>img{filter:grayscale(1)}.play-center .play-mode-card:disabled:before{content:none;display:none}.play-center.is-visible .play-mode-card:not(:disabled):nth-child(1) .play-mode-card__visual:before{animation:play-hub-card-shine 5.8s 1.45s ease-in-out infinite}.play-center.is-visible .play-mode-card:not(:disabled):nth-child(2) .play-mode-card__visual:before{animation:play-hub-card-shine 6.7s 3.2s ease-in-out infinite}.play-center.is-visible .play-mode-card:not(:disabled):nth-child(3) .play-mode-card__visual:before{animation:play-hub-card-shine 6.15s 4.45s ease-in-out infinite}@media(hover:hover){.play-mode-card:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 5px #6f95b94d,0 12px 22px #13396c2b}.play-mode-card:not(:disabled):hover .play-mode-card__visual>img{transform:scale(1.035);filter:saturate(1.025) brightness(1.015)}.play-mode-card:not(:disabled):hover .play-mode-card__body>b{filter:brightness(1.06)}}@keyframes play-hub-header-in{0%{opacity:0;transform:translateY(-10px) scale(.985)}to{opacity:1;transform:none}}@keyframes play-hub-header-ring{0%{transform:translate3d(0,2px,0) rotate(-18deg) scale(.98)}to{transform:translate3d(-6px,-3px,0) rotate(-12deg) scale(1.04)}}@keyframes play-hub-header-shine{0%{left:-60%}to{left:118%}}@keyframes play-hub-card-in{0%{opacity:0;transform:translateY(14px) scale(.965)}to{opacity:1;transform:none}}@keyframes play-hub-icon-in{0%{opacity:0;transform:scale(.55) rotate(-12deg)}to{opacity:1;transform:none}}@keyframes play-hub-icon-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-3px) rotate(1.4deg)}}@keyframes play-hub-card-shine{0%,66%{left:-36%;opacity:0}70%{opacity:.7}86%,to{left:119%;opacity:0}}@keyframes play-hub-card-launch{0%{opacity:1;transform:none;filter:brightness(1)}55%{opacity:1;transform:translateY(2px) scale(.975);filter:brightness(.96)}to{opacity:1;transform:scale(1.01);filter:brightness(1.05)}}@media(max-width:700px){.play-center{padding:max(7px,env(safe-area-inset-top)) max(7px,env(safe-area-inset-right)) calc(max(8px,env(safe-area-inset-bottom)) + var(--home-nav-height,70px) + 8px) max(7px,env(safe-area-inset-left))}.play-center__dialog>header{min-height:92px;margin-top:9px;margin-bottom:7px;padding:14px 54px;border-radius:22px}.play-center__dialog>header h2{font-size:clamp(46px,10vw,64px)}.play-center__dialog>header p{margin-top:10px;font-size:clamp(10px,2.3vw,12px)}.play-center__dialog>header>button{width:38px;height:38px}.play-center__modes{gap:7px;max-height:680px}.play-mode-card{grid-template-rows:minmax(0,1.25fr) minmax(128px,.75fr);border-radius:17px}.play-mode-card__icon{top:8px;left:8px;width:36px;height:36px}.play-mode-card__icon svg{width:20px;height:20px}.play-mode-card__body{padding:10px 9px 9px}.play-mode-card__body strong{font-size:clamp(19px,6.1vw,27px)}.play-mode-card__body em{margin-top:6px;font-size:9px;line-height:1.3}.play-mode-card__body>b{min-height:39px;padding:9px 11px;border-radius:11px;font-size:10px}.play-mode-card__body>b>i{font-size:16px}}@media(max-width:370px){.play-center__dialog>header{min-height:92px;padding:12px 44px}.play-center__dialog>header h2{font-size:clamp(28px,8.8vw,32px)}.play-center__dialog>header p{margin-top:8px;font-size:9px}.play-mode-card{grid-template-rows:minmax(0,1.2fr) minmax(120px,.8fr)}.play-mode-card__body{padding:8px}.play-mode-card__body strong{font-size:19px}.play-mode-card__body em{font-size:8px}.play-mode-card__body>b{min-height:36px;padding:8px 9px;gap:6px;font-size:8.2px}}@media(max-height:650px)and (orientation:landscape){.play-center__dialog>header{min-height:58px;margin-top:0;margin-bottom:6px;padding:6px 46px;border-radius:16px}.play-center__dialog>header h2{font-size:27px}.play-center__dialog>header p{margin-top:4px;font-size:7px}.play-center__dialog>header>button{width:34px;height:34px}.play-center__modes{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:minmax(0,1fr);gap:6px;max-height:none}.play-mode-card{grid-template-rows:minmax(0,1fr) 96px}.play-mode-card__body{padding:8px}.play-mode-card__body strong{font-size:17px}.play-mode-card__body em{font-size:6.2px}.play-mode-card__body>b{min-height:28px;font-size:7px}}@media(prefers-reduced-motion:reduce){.play-center,.play-center__dialog>header,.play-mode-card,.play-mode-card__icon,.play-mode-card__visual>img,.play-mode-card__body>b{animation:none!important;transition:none!important}.play-center__dialog>header:where(:not(.aero-console,.aero-console *)):before,.play-center__dialog>header:where(:not(.aero-console,.aero-console *)):after{animation:none!important;transition:none!important}.play-center__dialog>header,.play-mode-card,.play-mode-card__icon{opacity:1;transform:none}}.play-training{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:auto;overscroll-behavior:contain;padding:0 1px 10px}.play-training[hidden]{display:none!important}.play-center.is-training{padding-top:max(7px,env(safe-area-inset-top),var(--telegram-content-top,0px))}.training-cards{display:grid;flex:0 0 auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;align-items:start;padding:1px 1px 10px}.play-training .training-mode-card{width:100%;aspect-ratio:auto;grid-template-rows:auto 148px;cursor:pointer}.play-mode-card--alex{--mode-accent:#ff9d15;--mode-accent-dark:#f06608}.play-mode-card--practice{--mode-accent:#8c62f5;--mode-accent-dark:#6039d2}.play-training .play-mode-card>.play-mode-card__body{display:grid;grid-template-rows:auto 1fr auto;gap:6px;padding:10px}.play-training .play-mode-card__body strong{min-height:2.06em;font-size:clamp(16px,4.4vw,24px);line-height:1.03}.play-training .play-mode-card__body em{min-height:2.6em;margin:0;font-size:9px}.play-training .play-mode-card__body>b{min-height:36px;margin:0;padding:8px;font-size:9px}.play-training .play-mode-card>.play-mode-card__visual{height:auto;aspect-ratio:3 / 2}.play-training .play-mode-card__visual>img{object-position:center}.play-training .play-mode-card[aria-expanded=true]{border-color:#b69cff;box-shadow:0 4px #9679ca55,0 8px 18px #3d25851c}.training-dialog{position:fixed;inset:0;box-sizing:border-box;width:100%;height:var(--app-height,100dvh);max-width:none;max-height:none;margin:0;padding:max(18px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));overflow:auto;border:0;color:#174779}.training-dialog:where(:not(.aero-console,.aero-console *)){background:transparent}.training-dialog:not([open]){display:none}.training-dialog[open]{display:flex;align-items:center;justify-content:center}.training-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);animation:practice-backdrop-in .2s ease-out both}.training-dialog:where(:not(.aero-console,.aero-console *))::backdrop{background:#05284d80}.training-setup{box-sizing:border-box;flex:none;width:min(380px,100%);padding:19px 20px 23px;border:2px solid #fff;border-radius:24px;animation:practice-panel-in .24s cubic-bezier(.16,.9,.24,1) both}.training-setup:where(:not(.aero-console,.aero-console *)){background:linear-gradient(155deg,#fff,#eef6ff);box-shadow:0 5px #8ba8c8,0 22px 65px #001a3b55,inset 0 1px #fff}.training-setup__heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.training-setup__heading h3{margin:0;color:#174779;font:1000 16px/1.2 var(--game-ui-font);letter-spacing:.015em}.training-setup__heading>button{display:grid;flex:none;place-items:center;width:32px;height:32px;padding:7px;border:1px solid #d4e3f2;border-radius:50%;color:#6484a3;background:#f7fbff;cursor:pointer}.training-setup__heading svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round}.training-levels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:18px}.training-levels>button{min-height:46px;padding:12px 4px;border:1px solid #c9e0f0;border-radius:12px;color:#567896;background:#fff;font:950 12px/1 var(--game-ui-font);cursor:pointer;transition:background .18s,color .18s,transform .18s}.training-levels>button.is-active{border-color:#168be2;color:#fff;background:linear-gradient(140deg,#16a8fa,#075dc8);box-shadow:0 3px #074fa455}.training-start{display:flex;align-items:center;justify-content:center;gap:12px;box-sizing:border-box;width:100%;min-height:50px;padding:13px;border:1px solid #b6f17b;border-radius:13px;color:#fff;font:1000 15px/1 var(--game-ui-font);letter-spacing:.025em;cursor:pointer}.training-start:where(:not(.aero-console,.aero-console *)){background:linear-gradient(110deg,#79df23,#39b908);box-shadow:0 4px #2e990c,inset 0 2px #fff7}.training-start svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.training-start.is-launching{pointer-events:none;transform:translateY(2px);filter:brightness(.96)}.training-start:active,.training-levels>button:active{transform:translateY(2px)}.training-mode-card:focus-visible,.training-start:focus-visible,.training-levels>button:focus-visible,.training-setup__heading>button:focus-visible{outline:3px solid #27a6ff;outline-offset:-3px}.training-dialog.is-closing{pointer-events:none}.training-dialog.is-closing .training-setup{animation:practice-panel-out .16s ease-in both}.training-dialog.is-closing::backdrop{animation:practice-backdrop-out .16s ease-in both}@keyframes practice-panel-in{0%{opacity:0;transform:translateY(14px) scale(.95)}to{opacity:1;transform:none}}@keyframes practice-panel-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px) scale(.97)}}@keyframes practice-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes practice-backdrop-out{0%{opacity:1}to{opacity:0}}@media(max-width:700px){.training-cards{gap:7px}}@media(max-width:370px){.play-training .training-mode-card{aspect-ratio:auto;grid-template-rows:auto 124px}.play-training .play-mode-card>.play-mode-card__body{gap:5px;padding:7px}.play-training .play-mode-card__body em{font-size:8px}.play-training .play-mode-card__body>b{min-height:34px;padding:7px;font-size:8px}.play-training .play-mode-card__icon{top:6px;left:6px;width:29px;height:29px}.play-training .play-mode-card__icon svg{width:17px;height:17px}.training-setup{padding:16px 14px 20px;border-radius:21px}.training-setup__heading h3{font-size:14px}.training-levels{gap:6px}.training-levels>button{font-size:11px}}@media(max-height:500px)and (orientation:landscape){.training-cards{height:min(232px,calc(var(--app-height,100dvh) - 168px))}.play-training .training-mode-card{height:100%;aspect-ratio:auto;grid-template-rows:minmax(0,1fr) 134px}.play-training .play-mode-card>.play-mode-card__visual{height:100%;aspect-ratio:auto}.play-training .play-mode-card__body strong{font-size:19px}.play-training .play-mode-card__body>b{min-height:30px;font-size:9px}.training-setup{padding:14px 18px 18px}.training-setup__heading,.training-levels{margin-bottom:12px}}@media(prefers-reduced-motion:reduce){.training-levels>button{transition:none!important}.training-dialog::backdrop,.training-dialog .training-setup{animation:none!important}}[data-training-practice][hidden],[data-training-confirm][hidden]{display:none!important}.training-confirm__actions{display:grid;grid-template-columns:minmax(70px,.55fr) minmax(0,1fr);gap:10px;margin-top:8px}.training-cancel{min-height:50px;padding:12px;border:1px solid #c9e0f0;border-radius:13px;color:#567896;font:950 13px/1 var(--game-ui-font);cursor:pointer}.training-cancel:where(:not(.aero-console,.aero-console *)){background:#fff;box-shadow:0 3px #d5e3ef}.training-cancel:active{transform:translateY(2px)}.training-cancel:focus-visible{outline:3px solid #27a6ff;outline-offset:-3px}.training-confirm__actions .training-start{font-size:13px}.play-center .play-mode-card--online{overflow:visible}.play-mode-card--online>.play-mode-card__visual{border-radius:19px 19px 0 0}.play-mode-card--online>.play-mode-card__body{border-radius:0 0 19px 19px}.play-center .play-mode-card>.play-mode-card__popular{all:unset;position:absolute;z-index:8;right:8px;top:-10px;display:block;width:auto;min-height:0;height:auto;margin:0;padding:0;pointer-events:none;transform:rotate(3deg)}.play-center .play-mode-card__popular>b{all:unset;box-sizing:border-box;position:static;display:block;white-space:nowrap;min-height:0;margin:0;padding:6px 11px 7px;border:1px solid #ffe5dd;border-radius:999px;color:#fff;background:linear-gradient(160deg,#ff7058,#f13b50 58%,#d8234c);box-shadow:inset 0 1px #fff6,0 2px #b71f43,0 4px 8px #8c23412b;font:900 11px/1 var(--game-ui-font);letter-spacing:.055em;text-shadow:0 1px #ac1c3b66}.play-mode-card__rim{position:absolute;z-index:7;inset:-2px;display:block;width:calc(100% + 4px);height:calc(100% + 4px);overflow:visible;pointer-events:none;opacity:0}.play-mode-card__rim>rect{width:calc(100% - 3px);height:calc(100% - 3px);fill:none;stroke-linecap:round;stroke-dasharray:22 78;stroke-dashoffset:14}.play-mode-card__rim-base{stroke:#18bfff;stroke-width:6;stroke-opacity:.9}.play-mode-card__rim-sweep{stroke:#fffde7;stroke-width:2}.play-center.is-visible:not(.is-training) .play-mode-card__popular{animation:play-popular-float 4.8s ease-in-out infinite}.play-center.is-visible:not(.is-training) .play-mode-card__rim{animation:play-online-rim-light 3.2s .25s linear infinite}.play-center.is-visible:not(.is-training) .play-mode-card__rim>rect{animation:play-online-rim-run 3.2s .25s linear infinite}@keyframes play-popular-float{0%,to{transform:translateY(0) rotate(2deg)}50%{transform:translateY(-2px) rotate(4deg)}}@keyframes play-online-rim-light{0%,65%,to{opacity:0}6%,58%{opacity:1}}@keyframes play-online-rim-run{0%{stroke-dashoffset:14}62%,to{stroke-dashoffset:-86}}@media(max-width:370px){.play-center .play-mode-card>.play-mode-card__popular{top:-8px;right:5px}.play-center .play-mode-card__popular>b{padding:5px 9px 6px;font-size:10px}}@media(prefers-reduced-motion:reduce){.play-center .play-mode-card__popular,.play-center .play-mode-card__popular>b,.play-center .play-mode-card__rim,.play-center .play-mode-card__rim>rect{animation:none!important}.play-center .play-mode-card__rim{display:none}}.play-center__modes--featured{flex:0 0 auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto;gap:12px;max-height:none;padding:18px 3px 8px}.play-center__modes--featured>.play-mode-card--online{aspect-ratio:1.8}.play-center__modes--featured>.play-mode-tile:not(.play-mode-card--online){aspect-ratio:1;align-self:start}:is(.play-center,.online-menu) .play-mode-tile{position:relative;display:block;grid-template-rows:none;isolation:isolate;min-width:0;min-height:0;text-align:left;border:2px solid #ffffffed;border-radius:24px;color:#fff;background:#1258c9;box-shadow:0 5px #325e9b38,0 12px 22px #173d6b2b,inset 0 1px #ffffffb3;cursor:pointer}:is(.play-center,.online-menu) .play-mode-tile:before{content:"";position:absolute;z-index:4;inset:3px;border:1px solid #ffffff45;border-radius:20px;box-shadow:inset 0 1px 1px #ffffff59,inset 0 -3px 3px #0b225d26;pointer-events:none}:is(.play-center,.online-menu) .play-mode-tile:after{content:"";position:absolute;z-index:5;inset:1px 17px auto;width:auto;height:2px;border:0;border-radius:2px;background:linear-gradient(90deg,transparent,#ffffffb3 27%,#fff 50%,#ffffffb3 73%,transparent);opacity:.85;pointer-events:none}:is(.play-center,.online-menu) .play-mode-tile.play-mode-card--online{grid-column:1/-1;overflow:visible}:is(.play-center,.online-menu) .play-mode-tile>.play-mode-card__visual{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;border-radius:inherit;background:#075ecf;overflow:hidden}.play-mode-tile .play-mode-card__visual:before{content:"";position:absolute;z-index:2;top:-40%;left:-36%;width:22%;height:180%;background:linear-gradient(90deg,transparent,#ffffff38,transparent);opacity:0;transform:skew(-18deg);pointer-events:none;animation:none!important}.play-mode-tile .play-mode-card__visual:after{inset:0;height:100%;background:linear-gradient(180deg,transparent 20%,#093aac26 42%,#073aafd9 73%,#0636a5 100%)}.play-mode-tile .play-mode-card__visual>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 38%}.play-mode-tile.play-mode-card--online .play-mode-card__visual>img{width:76%;object-position:45% 40%}.play-mode-tile.play-mode-card--online .play-mode-card__visual:after{background:linear-gradient(90deg,transparent 20%,#0869c944 39%,#0667cedb 58%,#075ecf 82%)}.play-mode-tile.play-mode-card--training .play-mode-card__visual:after{background:linear-gradient(180deg,transparent 18%,#e46c1120 43%,#c54a12e8 75%,#b73d0d 100%)}:is(.play-center,.online-menu) .play-mode-tile>.play-mode-tile__copy{all:unset;position:absolute;z-index:3;left:18px;right:42px;bottom:24px;display:flex;flex-direction:column;pointer-events:none}.play-mode-tile__copy>strong{all:unset;display:block;color:#fff;font:1000 clamp(22px,5.3vw,32px)/.98 var(--game-ui-font);letter-spacing:-.045em;text-shadow:0 2px 10px #052c7133}.play-mode-tile__copy>em{all:unset;display:block;margin-top:7px;color:#ffffffeb;font:750 clamp(10px,2.3vw,12px)/1.25 var(--game-ui-font)}:is(.play-center,.online-menu) .play-mode-tile.play-mode-card--online>.play-mode-tile__copy{inset:0 22px 0 52%;justify-content:center;padding-bottom:5px}.play-mode-tile.play-mode-card--online .play-mode-tile__copy>strong{font-size:clamp(29px,7.5vw,46px)}.play-mode-tile.play-mode-card--online .play-mode-tile__copy>em{margin-top:9px;max-width:170px;font-size:clamp(11px,2.6vw,14px)}:is(.play-center,.online-menu) .play-mode-tile>.play-mode-tile__arrow{all:unset;position:absolute;z-index:3;right:15px;bottom:23px;display:block;width:24px;height:24px;color:#fff;pointer-events:none;transition:transform .2s ease}.play-mode-tile__arrow>svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}:is(.play-center,.online-menu) .play-mode-tile.play-mode-card--online>.play-mode-tile__arrow{right:20px;bottom:20px;width:28px;height:28px}.play-mode-tile:focus-visible{outline:3px solid #dfff82;outline-offset:3px}@media(hover:hover){.play-mode-tile:hover>.play-mode-tile__arrow{transform:translate(3px)}}@media(max-width:370px){.play-center__modes--featured{gap:10px;padding-inline:2px}:is(.play-center,.online-menu) .play-mode-tile{border-radius:19px}:is(.play-center,.online-menu) .play-mode-tile>.play-mode-tile__copy{left:12px;right:32px;bottom:17px}.play-mode-tile__copy>strong{font-size:19px}.play-mode-tile__copy>em{margin-top:5px;font-size:9px}:is(.play-center,.online-menu) .play-mode-tile.play-mode-card--online>.play-mode-tile__copy{left:51%;right:14px;bottom:0}.play-mode-tile.play-mode-card--online .play-mode-tile__copy>strong{font-size:25px}.play-mode-tile.play-mode-card--online .play-mode-tile__copy>em{font-size:10px}:is(.play-center,.online-menu) .play-mode-tile>.play-mode-tile__arrow{right:11px;bottom:16px;width:19px;height:19px}:is(.play-center,.online-menu) .play-mode-tile.play-mode-card--online>.play-mode-tile__arrow{right:14px;bottom:14px;width:23px;height:23px}}@media(max-height:650px)and (orientation:landscape){.play-center__modes--featured{flex:1 1 auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto;max-height:none;overflow-y:auto;align-content:start}}@media(prefers-reduced-motion:reduce){.play-mode-tile__arrow{transition:none!important}}.play-training .training-cards{align-items:stretch}.play-training .training-mode-card.play-mode-tile{display:block;aspect-ratio:1;align-self:start;grid-template-rows:none;min-height:0}.play-training .training-mode-card.play-mode-tile>.play-mode-card__visual{inset:0;height:100%;aspect-ratio:auto}.play-training .play-mode-tile>.play-mode-tile__copy{left:18px;right:42px;bottom:24px}.play-training .play-mode-tile__copy>strong{min-height:2.02em;font-size:clamp(18px,4.4vw,26px);line-height:1.01}.play-training .play-mode-tile__copy>em{min-height:2.5em;margin-top:7px}.play-mode-tile.play-mode-card--alex .play-mode-card__visual>img{object-position:25% center}.play-mode-tile.play-mode-card--practice .play-mode-card__visual>img{object-position:35% center}.play-mode-tile.play-mode-card--alex .play-mode-card__visual:after{background:linear-gradient(180deg,transparent 24%,#0c63b624 45%,#0d55bee8 76%,#0b44a3)}.play-mode-tile.play-mode-card--practice .play-mode-card__visual:after{background:linear-gradient(180deg,transparent 22%,#7633ae24 45%,#6d28c7e8 76%,#5420a2)}.online-menu .online-content{height:auto;min-height:0;padding:0 3px 9px;box-sizing:border-box}.online-menu .online-options.online-mode-grid{height:auto;grid-template-rows:auto auto;gap:12px;align-content:start}.online-menu .online-mode-card--ranked.play-mode-tile{aspect-ratio:5/3}.online-menu .online-mode-grid__secondary{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;gap:12px;align-items:start}.online-menu .online-mode-grid__secondary>.play-mode-tile{aspect-ratio:1;grid-row:auto;grid-template-rows:none}.online-menu .online-mode-grid__secondary .play-mode-tile__copy{display:grid;grid-template-rows:calc(clamp(22px,5.3vw,32px)*2.02) 30px;gap:7px;align-items:start}.online-menu .online-mode-grid__secondary .play-mode-tile__copy>em{margin-top:0}.online-menu .play-mode-tile.play-mode-card--online .play-mode-tile__copy>strong{font-size:clamp(28px,6.8vw,42px);line-height:.98}.play-mode-tile.play-mode-card--friend .play-mode-card__visual:after{background:linear-gradient(180deg,transparent 24%,#c4326c24 45%,#c12d68e8 76%,#a51e58)}.play-mode-tile.play-mode-card--tournaments .play-mode-card__visual:after{background:linear-gradient(180deg,transparent 24%,#506e8a24 45%,#506b84e8 76%,#405a73)}.play-mode-tile.play-mode-card--tournaments .play-mode-card__visual>img{filter:grayscale(.78) saturate(.4)}.online-menu .play-mode-tile[aria-disabled=true]{cursor:default}.online-menu .play-mode-tile.play-mode-card--tournaments>.play-mode-tile__copy{right:14px}.online-menu .play-mode-card--tournaments .play-mode-tile__copy>strong{align-self:end;font-size:clamp(16px,4vw,23px);letter-spacing:-.045em}.online-menu .play-mode-card--tournaments .play-mode-tile__copy>em{letter-spacing:.065em;font-weight:900}:is(.play-center.is-visible,.online-menu.is-ready) .play-mode-tile:not([aria-disabled=true]) .play-mode-card__visual:before{animation:mode-tile-gloss .95s .28s ease-out both!important}:is(.play-center.is-visible,.online-menu.is-ready) .play-mode-tile>.play-mode-tile__copy{animation:mode-tile-copy-in .38s .12s cubic-bezier(.16,.84,.22,1) both}:is(.play-center.is-visible,.online-menu.is-ready) .play-mode-tile:not([aria-disabled=true])>.play-mode-tile__arrow>svg{animation:mode-tile-arrow-nudge 7s 1.5s ease-in-out infinite}:is(.play-center,.online-menu) .play-mode-tile:not([aria-disabled=true]):active{transform:translateY(3px) scale(.99);box-shadow:0 2px #325e9b38,0 5px 12px #173d6b29;filter:brightness(.99);transition-duration:.09s}@media(hover:hover){:is(.play-center,.online-menu) .play-mode-tile:not([aria-disabled=true]):hover .play-mode-card__visual>img{transform:scale(1.045) translate3d(-1px,-2px,0)}}@keyframes mode-tile-gloss{0%{left:-36%;opacity:0}20%,65%{opacity:.48}to{left:116%;opacity:0}}@keyframes mode-tile-copy-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes mode-tile-arrow-nudge{0%,80%,to{transform:translate(0)}86%{transform:translate(3px)}92%{transform:translate(0)}96%{transform:translate(1px)}}@media(prefers-reduced-motion:reduce){:is(.play-center.is-visible,.online-menu.is-ready) .play-mode-tile:not([aria-disabled=true]) .play-mode-card__visual:before,:is(.play-center,.online-menu) .play-mode-tile>.play-mode-tile__copy,:is(.play-center,.online-menu) .play-mode-tile>.play-mode-tile__arrow>svg{animation:none!important}:is(.play-center,.online-menu) .play-mode-tile>.play-mode-tile__copy{opacity:1;transform:none}}@media(max-width:370px){:is(.play-center,.online-menu) .play-mode-tile:before{border-radius:15px}.play-training .play-mode-tile>.play-mode-tile__copy{left:12px;right:32px;bottom:17px}.play-training .play-mode-tile__copy>strong{font-size:17px}.online-menu .online-options.online-mode-grid,.online-menu .online-mode-grid__secondary{gap:10px}.online-menu .play-mode-tile.play-mode-card--online .play-mode-tile__copy>strong{font-size:25px}}.play-center__modes--featured>.play-mode-tile--paper,.online-menu .play-mode-tile--paper{--mode-paper-sheen:mode-paper-sheen;--mode-paper-pattern:""}.play-center__modes--featured>.play-mode-card--career,.online-menu .online-mode-card--friend{--mode-paper-sheen-delay:2.4s}.play-center__modes--featured>.play-mode-card--training,.online-menu .online-mode-card--tournaments{--mode-paper-sheen-delay:4s}.play-center__modes--featured>.play-mode-card--online,.online-menu .online-mode-card--ranked{--mode-paper-surface:linear-gradient(180deg,#edff42 -80%,#d5fb45 -36%,#8ee957 48%);--mode-paper-ink:#fff;--mode-paper-copy:#fff;--mode-paper-arrow:#fff}.play-center .play-center__modes--featured>.play-mode-card--online.play-mode-tile--paper .play-mode-tile__copy>:is(strong,em),.online-menu .online-mode-card--ranked.play-mode-tile.play-mode-tile--paper .play-mode-tile__copy>:is(strong,em){text-shadow:0 1px 1px #37851bb3,0 2px 5px #37851b66}.play-center__modes--featured>.play-mode-card--career{--mode-paper-surface:linear-gradient(135deg,#0875dc 0%,#0a91e6 64%,#42bded 100%);--mode-paper-ink:#fff;--mode-paper-copy:#eef7ff;--mode-paper-arrow:#fff}.play-center__modes--featured>.play-mode-card--training{--mode-paper-surface:linear-gradient(135deg,#e65e06 0%,#f47d0b 64%,#ffab32 100%);--mode-paper-ink:#fff;--mode-paper-copy:#fff;--mode-paper-arrow:#fff}.online-menu .online-mode-card--friend{--mode-paper-surface:linear-gradient(135deg,#6b2cc2 0%,#8d48e2 64%,#b26df0 100%);--mode-paper-ink:#fff;--mode-paper-copy:#f5edff;--mode-paper-arrow:#fff}.online-menu .online-mode-card--tournaments{--mode-paper-surface:linear-gradient(135deg,#0875dc 0%,#0a91e6 64%,#42bded 100%);--mode-paper-ink:#fff;--mode-paper-copy:#e4f1ff}:is(.play-center,.online-menu) .play-mode-tile.play-mode-tile--paper{background:#fff;color:#173e73}:is(.play-center,.online-menu) .play-mode-tile.play-mode-tile--paper>.play-mode-card__visual{height:70%;border-radius:inherit}:is(.play-center,.online-menu) .play-mode-tile.play-mode-tile--paper .play-mode-card__visual:after{content:none}:is(.play-center,.online-menu) .play-mode-tile.play-mode-tile--paper .play-mode-card__visual>img{object-position:center top}:is(.play-center,.online-menu) .play-mode-tile.play-mode-tile--paper>.play-mode-tile__surface{all:unset;position:absolute;display:block;z-index:2;left:0;right:0;bottom:0;height:40%;overflow:hidden;box-sizing:border-box;border:1px solid rgba(255,255,255,.7);border-radius:24px 24px 22px 22px;background:var(--mode-paper-surface,linear-gradient(155deg,#fff 35%,#f1f7fe));box-shadow:0 -2px #ffffffb3,0 -5px 12px #143e7821,inset 0 1px #ffffff61,inset 0 -3px #024ca01a;pointer-events:none}.online-menu .online-mode-card--tournaments.play-mode-tile--paper>.play-mode-tile__surface{filter:grayscale(.78) saturate(.4)}:is(.play-center.is-visible,.online-menu.is-ready) .play-mode-tile--paper>.play-mode-tile__surface:before{--paper-ring:clamp(80px,36cqw,142px);content:var(--mode-paper-pattern,none);position:absolute;right:10%;bottom:calc(var(--paper-ring) * -.317);width:var(--paper-ring);height:calc(var(--paper-ring) * .817);border:clamp(10px,4.6cqw,18px) solid rgba(255,255,255,.07);border-radius:50%;transform:rotate(-18deg);pointer-events:none;animation:play-hub-header-ring 5.8s .5s ease-in-out infinite alternate}:is(.play-center.is-visible,.online-menu.is-ready) .play-mode-tile--paper>.play-mode-tile__surface:after{content:"";position:absolute;top:-20%;left:-25%;width:24%;height:140%;background:linear-gradient(90deg,transparent,#ffffff4d,transparent);opacity:0;pointer-events:none;animation:var(--mode-paper-sheen,none) 6.8s var(--mode-paper-sheen-delay,.8s) ease-in-out infinite}@keyframes mode-paper-sheen{0%,66%{transform:translate3d(-160%,0,0) skew(-18deg);opacity:0}74%{opacity:.65}90%,to{transform:translate3d(650%,0,0) skew(-18deg);opacity:0}}@media(prefers-reduced-motion:reduce){:is(.play-center,.online-menu) .play-mode-tile--paper>.play-mode-tile__surface:before,:is(.play-center,.online-menu) .play-mode-tile--paper>.play-mode-tile__surface:after{animation:none!important}}:is(.play-center,.online-menu) .play-mode-tile.play-mode-tile--paper>.play-mode-tile__copy{inset:auto 16px 0;height:40%;box-sizing:border-box;justify-content:center;padding:8px 0 12px}:is(.play-center,.online-menu) .play-mode-tile.play-mode-tile--paper .play-mode-tile__copy>strong{color:var(--mode-paper-ink,#143e75);font-size:clamp(19px,5vw,30px);line-height:1.05;letter-spacing:-.045em;text-shadow:none}:is(.play-center,.online-menu) .play-mode-tile.play-mode-tile--paper .play-mode-tile__copy>em{max-width:calc(100% - 34px);margin-top:6px;color:var(--mode-paper-copy,#6482a1);font-size:clamp(10px,2.5vw,12px);line-height:1.3}:is(.play-center,.online-menu) .play-mode-tile.play-mode-tile--paper>.play-mode-tile__arrow{display:grid;place-items:center;right:13px;bottom:13px;width:32px;height:32px;border:0;border-radius:0;color:var(--mode-paper-arrow,#146bc9);background:none;box-shadow:none}:is(.play-center,.online-menu) .play-mode-tile.play-mode-tile--paper>.play-mode-tile__arrow>svg{width:22px;height:22px}:is(.play-center,.online-menu) .play-mode-tile--paper.play-mode-card--online>.play-mode-card__visual{height:72%}:is(.play-center,.online-menu) .play-mode-tile--paper.play-mode-card--online .play-mode-card__visual>img{width:100%;object-position:center}:is(.play-center,.online-menu) .play-mode-tile--paper.play-mode-card--online>.play-mode-tile__surface{left:0;top:auto;height:32%;border-radius:24px 24px 22px 22px}:is(.play-center,.online-menu) .play-mode-tile--paper.play-mode-card--online>.play-mode-tile__copy{inset:auto 74px 0 18px;height:32%;padding:5px 0 7px}:is(.play-center,.online-menu) .play-mode-tile--paper.play-mode-card--online .play-mode-tile__copy>strong{font-size:clamp(25px,6.5vw,38px)}:is(.play-center,.online-menu) .play-mode-tile--paper.play-mode-card--online .play-mode-tile__copy>em{max-width:100%;margin-top:4px;font-size:clamp(10px,2.6vw,14px)}:is(.play-center,.online-menu) .play-mode-tile--paper.play-mode-card--online>.play-mode-tile__arrow{right:18px;bottom:14px;width:38px;height:38px}:is(.play-center,.online-menu) .play-mode-tile--paper.play-mode-card--online>.play-mode-tile__arrow>svg{width:24px;height:24px}@media(max-width:370px){:is(.play-center,.online-menu) .play-mode-tile.play-mode-tile--paper>.play-mode-tile__surface{height:43%;border-radius:19px 19px 17px 17px}:is(.play-center,.online-menu) .play-mode-tile.play-mode-tile--paper>.play-mode-tile__copy{left:12px;right:12px;height:43%;padding:7px 0 10px}:is(.play-center,.online-menu) .play-mode-tile.play-mode-tile--paper .play-mode-tile__copy>strong{font-size:18px}:is(.play-center,.online-menu) .play-mode-tile.play-mode-tile--paper .play-mode-tile__copy>em{max-width:calc(100% - 27px);margin-top:5px;font-size:9px}:is(.play-center,.online-menu) .play-mode-tile.play-mode-tile--paper>.play-mode-tile__arrow{right:8px;bottom:10px;width:26px;height:26px}:is(.play-center,.online-menu) .play-mode-tile.play-mode-tile--paper>.play-mode-tile__arrow>svg{width:18px;height:18px}:is(.play-center,.online-menu) .play-mode-tile--paper.play-mode-card--online>.play-mode-tile__surface{height:35%;border-radius:19px 19px 17px 17px}:is(.play-center,.online-menu) .play-mode-tile--paper.play-mode-card--online>.play-mode-tile__copy{left:12px;right:58px;height:35%;padding:4px 0 6px}:is(.play-center,.online-menu) .play-mode-tile--paper.play-mode-card--online .play-mode-tile__copy>strong{font-size:25px}:is(.play-center,.online-menu) .play-mode-tile--paper.play-mode-card--online .play-mode-tile__copy>em{max-width:100%;font-size:10px}:is(.play-center,.online-menu) .play-mode-tile--paper.play-mode-card--online>.play-mode-tile__arrow{right:13px;bottom:13px;width:30px;height:30px}:is(.play-center,.online-menu) .play-mode-tile--paper.play-mode-card--online>.play-mode-tile__arrow>svg{width:20px;height:20px}}.play-center .training-mode-card.play-mode-tile--paper>.play-mode-tile__surface,.online-menu .online-mode-grid__secondary>.play-mode-tile--paper>.play-mode-tile__surface{height:46%}.play-center .training-mode-card.play-mode-tile--paper>.play-mode-tile__copy,.online-menu .online-mode-grid__secondary>.play-mode-tile--paper>.play-mode-tile__copy{display:flex;left:16px;right:16px;height:46%;padding:8px 0 10px;gap:0}.play-center .training-mode-card.play-mode-tile--paper .play-mode-tile__copy>strong,.online-menu .online-mode-grid__secondary>.play-mode-tile--paper .play-mode-tile__copy>strong{min-height:2.1em;font-size:clamp(18px,4.5vw,26px);line-height:1.05;align-self:auto}.play-center .training-mode-card.play-mode-tile--paper .play-mode-tile__copy>em,.online-menu .online-mode-grid__secondary>.play-mode-tile--paper .play-mode-tile__copy>em{min-height:2.6em;margin-top:5px;font-size:clamp(10px,2.5vw,12px);line-height:1.3;letter-spacing:0}.online-menu .online-mode-grid__secondary>.play-mode-card--tournaments.play-mode-tile--paper .play-mode-tile__copy>strong{font-size:clamp(15px,3.8vw,23px)}.online-menu .online-mode-grid__secondary>.play-mode-card--tournaments.play-mode-tile--paper .play-mode-tile__copy>em{max-width:100%;color:var(--mode-paper-copy,#8799ab);font-size:10px;letter-spacing:.04em}.online-menu .play-mode-tile--paper.play-mode-card--online .play-mode-card__visual>img{object-position:center top}.online-menu .play-mode-card--friend.play-mode-tile--paper>.play-mode-card__visual{height:60%}.online-menu .play-mode-card--friend.play-mode-tile--paper .play-mode-card__visual>img{object-position:center 25%}.online-menu .online-mode-grid__secondary>.play-mode-tile--paper>.play-mode-tile__surface{height:40%}.online-menu .online-mode-grid__secondary>.play-mode-tile--paper>.play-mode-tile__copy{height:40%;padding:5px 0 7px}.online-menu .online-mode-grid__secondary>.play-mode-card--friend.play-mode-tile--paper .play-mode-tile__copy>strong{min-height:0;font-size:clamp(15px,3.8vw,23px)}.online-menu .play-mode-card--friend.play-mode-tile--paper>.play-mode-tile__arrow{width:28px;height:28px;bottom:9px}.online-menu .play-mode-card--tournaments.play-mode-tile--paper .play-mode-tile__copy>strong,.online-menu .play-mode-card--tournaments.play-mode-tile--paper .play-mode-tile__copy>em{min-height:0}.online-menu .play-mode-tile--paper[aria-disabled=true]{color:#768ca3;background:#edf2f6}.online-menu .play-mode-tile--paper[aria-disabled=true]>.play-mode-tile__surface{background:var(--mode-paper-surface,linear-gradient(155deg,#f7f9fb,#eaf0f5))}.online-menu .play-mode-tile--paper[aria-disabled=true] .play-mode-tile__copy>strong{color:var(--mode-paper-ink,#738ba5)}@media(max-width:370px){.play-center .training-mode-card.play-mode-tile--paper>.play-mode-tile__surface,.online-menu .online-mode-grid__secondary>.play-mode-tile--paper>.play-mode-tile__surface{height:49%}.play-center .training-mode-card.play-mode-tile--paper>.play-mode-tile__copy,.online-menu .online-mode-grid__secondary>.play-mode-tile--paper>.play-mode-tile__copy{left:12px;right:12px;height:49%;padding:4px 0 5px}.play-center .training-mode-card.play-mode-tile--paper .play-mode-tile__copy>strong,.online-menu .online-mode-grid__secondary>.play-mode-tile--paper .play-mode-tile__copy>strong{font-size:16px}.play-center .training-mode-card.play-mode-tile--paper .play-mode-tile__copy>em,.online-menu .online-mode-grid__secondary>.play-mode-tile--paper .play-mode-tile__copy>em{margin-top:4px;font-size:8.5px}.online-menu .online-mode-grid__secondary>.play-mode-card--tournaments.play-mode-tile--paper .play-mode-tile__copy>strong{font-size:14px}.online-menu .online-mode-grid__secondary>.play-mode-card--tournaments.play-mode-tile--paper .play-mode-tile__copy>em{font-size:9px}.online-menu .online-mode-grid__secondary>.play-mode-tile--paper>.play-mode-tile__surface{height:40%}.online-menu .online-mode-grid__secondary>.play-mode-tile--paper>.play-mode-tile__copy{height:40%;padding:4px 0 5px}.online-menu .online-mode-grid__secondary>.play-mode-card--friend.play-mode-tile--paper .play-mode-tile__copy>strong{font-size:13px}.online-menu .play-mode-card--friend.play-mode-tile--paper>.play-mode-tile__arrow{width:24px;height:24px;bottom:7px}}.mode-menu.online-menu{--home-nav-height:76px;display:flex!important;flex-direction:column;box-sizing:border-box;padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) calc(max(8px,env(safe-area-inset-bottom)) + var(--home-nav-height) + 8px) max(10px,env(safe-area-inset-left))!important}.online-menu>.online-header.menu-titlebar{flex:0 0 auto;width:min(100%,calc(100vw - 36px),620px);min-height:104px;margin:6px auto 9px;padding:17px 60px}.online-menu>.online-header.menu-titlebar>.menu-back{position:absolute;right:14px;left:auto;top:50%;margin:0;transform:translateY(-50%)}.play-center__card-area,.online-menu .online-content{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;min-width:0;min-height:0;width:100%;container-type:size;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.online-menu .online-content{width:100%;max-width:620px;height:auto;margin:0 auto;padding:0}.play-center .play-center__dialog{max-height:none}@media(max-width:700px){.mode-menu.online-menu{--home-nav-height:70px;padding:max(7px,env(safe-area-inset-top)) max(7px,env(safe-area-inset-right)) calc(max(8px,env(safe-area-inset-bottom)) + var(--home-nav-height) + 8px) max(7px,env(safe-area-inset-left))!important}.online-menu>.online-header.menu-titlebar{min-height:92px;margin-top:9px;margin-bottom:7px;padding:14px 54px}}.play-center.is-training .play-center__card-area{display:none}.play-center__card-area>.play-center__modes--featured,.online-menu .online-options.online-mode-grid{box-sizing:border-box;flex:0 0 auto;width:100%;max-height:none;overflow:visible;align-content:start;padding:18px 3px 24px;margin:0}.online-menu .online-mode-card--ranked.play-mode-tile{aspect-ratio:1.8}@supports (container-type:size){.play-center__card-area>.play-center__modes--featured,.online-menu .online-options.online-mode-grid{width:clamp(min(100%,280px),calc((100cqh - 42px) * 18 / 19),100%)}.play-center__modes--featured>.play-mode-tile,.online-menu .online-options .play-mode-tile{container-type:inline-size}.play-center__modes--featured>.play-mode-tile:not(.play-mode-card--online) .play-mode-tile__copy>strong{font-size:clamp(16px,11cqw,30px)}.play-center__modes--featured>.play-mode-tile:not(.play-mode-card--online) .play-mode-tile__copy>em{font-size:clamp(8.5px,5.6cqw,12px)}:is(.play-center,.online-menu) .play-mode-tile--paper.play-mode-card--online .play-mode-tile__copy>strong{font-size:clamp(20px,7.1cqw,38px)}:is(.play-center,.online-menu) .play-mode-tile--paper.play-mode-card--online .play-mode-tile__copy>em{font-size:clamp(9px,3.2cqw,14px)}.online-menu .online-mode-grid__secondary>.play-mode-tile--paper .play-mode-tile__copy>em{font-size:clamp(8.5px,5.6cqw,12px)}.online-menu .online-mode-grid__secondary>.play-mode-tile--paper:is(.play-mode-card--friend,.play-mode-card--tournaments) .play-mode-tile__copy>strong{font-size:clamp(13px,9cqw,23px)}}@container (max-width:165px){.online-menu .online-mode-grid__secondary>.play-mode-tile--paper>.play-mode-tile__copy{left:12px;right:12px}.online-menu .online-mode-grid__secondary>.play-mode-tile--paper .play-mode-tile__copy>em{max-width:calc(100% - 27px);font-size:8.5px}.online-menu .play-mode-card--friend.play-mode-tile--paper>.play-mode-tile__arrow{right:8px;bottom:7px;width:24px;height:24px}.online-menu .play-mode-card--friend.play-mode-tile--paper>.play-mode-tile__arrow>svg{width:18px;height:18px}.play-center__modes--featured>.play-mode-tile:not(.play-mode-card--online)>.play-mode-tile__surface{height:43%}.play-center__modes--featured>.play-mode-tile:not(.play-mode-card--online)>.play-mode-tile__copy{left:12px;right:12px;height:43%;padding:7px 0 10px}.play-center__modes--featured>.play-mode-tile:not(.play-mode-card--online) .play-mode-tile__copy>strong{font-size:clamp(16px,11cqw,18px)}.play-center__modes--featured>.play-mode-tile:not(.play-mode-card--online) .play-mode-tile__copy>em{max-width:calc(100% - 27px);margin-top:5px;font-size:8.5px}.play-center__modes--featured>.play-mode-tile:not(.play-mode-card--online)>.play-mode-tile__arrow{right:8px;bottom:9px;width:26px;height:26px}.play-center__modes--featured>.play-mode-tile:not(.play-mode-card--online)>.play-mode-tile__arrow>svg{width:18px;height:18px}}.online-menu .online-mode-grid__secondary>.play-mode-tile--paper:is(.play-mode-card--friend,.play-mode-card--tournaments) .play-mode-tile__copy>strong{min-height:0;font-size:clamp(13px,9cqw,23px);line-height:1.05}.online-menu .online-mode-grid__secondary>.play-mode-tile--paper:is(.play-mode-card--friend,.play-mode-card--tournaments) .play-mode-tile__copy>em{min-height:2.6em;margin-top:5px;font-size:clamp(8.5px,5.6cqw,12px);line-height:1.3}@media(max-width:370px){.online-menu>.online-header.menu-titlebar{min-height:92px;padding:12px 44px}.mode-menu .online-header .menu-titlebar__copy h1{font-size:clamp(28px,8.8vw,32px)}.mode-menu .online-header .menu-titlebar__copy p{margin-top:8px;font-size:9px}}@media(max-height:650px)and (orientation:landscape){.online-menu>.online-header.menu-titlebar{min-height:58px;margin-top:0;margin-bottom:6px;padding:6px 46px;border-radius:16px}.mode-menu .online-header .menu-titlebar__copy h1{font-size:27px}.mode-menu .online-header .menu-titlebar__copy p{margin-top:4px;font-size:7px}.online-menu .menu-titlebar .menu-back{width:34px;height:34px}}@media(max-height:500px)and (orientation:landscape){.play-center__dialog>header,.online-menu>.online-header.menu-titlebar{min-height:50px;height:auto;margin-top:4px;margin-bottom:4px;padding:6px 48px;border-radius:17px}.play-center__dialog>header h2,.mode-menu .online-header .menu-titlebar__copy h1{font-size:32px;line-height:.92}.play-center__dialog>header p,.mode-menu .online-header .menu-titlebar__copy p{margin-top:4px;font-size:7px;line-height:1.2}.play-center__dialog>header>button,.online-menu .menu-titlebar .menu-back{width:30px;height:30px}.online-menu .online-content{margin-top:0}.play-center__card-area>.play-center__modes--featured,.online-menu .online-options.online-mode-grid{width:min(100%,calc((100cqh - 22px)*3.8 + 30px));grid-template-columns:minmax(0,1.8fr) repeat(2,minmax(0,1fr));grid-template-rows:auto;gap:12px;padding-top:8px;padding-bottom:14px}.online-menu .online-mode-grid__secondary{display:contents}.play-center .play-center__modes--featured>.play-mode-card--online,.online-menu .online-options.online-mode-grid>.play-mode-card--online{grid-column:1;grid-row:1}.play-center__modes--featured>.play-mode-tile:nth-child(2),.online-menu .online-mode-grid__secondary>.online-mode-card--friend{grid-column:2;grid-row:1}.play-center__modes--featured>.play-mode-tile:nth-child(3),.online-menu .online-mode-grid__secondary>.online-mode-card--tournaments{grid-column:3;grid-row:1}:is(.play-center,.online-menu) .play-mode-tile--paper.play-mode-card--online>.play-mode-tile__surface,:is(.play-center,.online-menu) .play-mode-tile--paper.play-mode-card--online>.play-mode-tile__copy{height:40%}:is(.play-center,.online-menu) .play-mode-tile--paper.play-mode-card--online>.play-mode-tile__copy{left:12px;right:54px;padding:4px 0 6px}:is(.play-center,.online-menu) .play-mode-tile--paper.play-mode-card--online>.play-mode-tile__arrow{right:12px;bottom:10px;width:30px;height:30px}:is(.play-center,.online-menu) .play-mode-tile--paper.play-mode-card--online>.play-mode-tile__arrow>svg{width:22px;height:22px}:is(.play-center,.online-menu) .play-mode-tile--paper.play-mode-card--online>.play-mode-card__visual{height:66%}}.play-center.is-training .play-training{container-type:size;align-items:center;width:100%;padding:10px 12px 26px;box-sizing:border-box;overflow-x:hidden;overflow-y:auto}.play-training .training-board{display:grid;flex:0 0 auto;grid-template-columns:minmax(0,1fr);gap:12px;box-sizing:border-box;width:100%;max-width:100%;padding:12px;border:2px solid #ffffffed;border-radius:28px}.play-training .training-board:where(:not(.aero-console,.aero-console *)){background:linear-gradient(160deg,#fff 45%,#f1f7fe);box-shadow:0 5px #406ca02b,0 12px 24px #174d8221,inset 0 1px #fff}.play-training .training-atmosphere{position:relative;margin:0;aspect-ratio:3;min-width:0;overflow:hidden;border:1px solid #c9e2f8;border-radius:19px}.play-training .training-atmosphere:where(:not(.aero-console,.aero-console *)){background:#a6d8ed;box-shadow:0 2px #9bbbd126}.play-training .training-atmosphere>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.play-training .training-board>.training-cards{height:auto;gap:12px;padding:0;align-items:start}.play-training .training-board .training-mode-card.play-mode-tile{height:auto;aspect-ratio:1;container-type:inline-size}.play-center .training-board .training-mode-card.play-mode-tile--paper>.play-mode-card__visual{height:74%}.play-center .training-board .training-mode-card.play-mode-tile--paper>.play-mode-tile__surface{height:clamp(56px,38%,106px)}.play-center .training-board .training-mode-card.play-mode-tile--paper>.play-mode-tile__copy{left:12px;right:12px;height:clamp(56px,38%,106px);padding:4px 0}.play-center .training-board .training-mode-card.play-mode-tile--paper .play-mode-tile__copy>strong{min-height:2.1em;font-size:clamp(12px,7.6cqw,22px);line-height:1.05}.play-center .training-board .training-mode-card.play-mode-tile--paper .play-mode-tile__copy>em{min-height:2.4em;margin-top:3px;max-width:calc(100% - 21px);font-size:clamp(8px,4.2cqw,10.5px);line-height:1.2}.play-center .training-board .training-mode-card.play-mode-tile--paper>.play-mode-tile__arrow{width:22px;height:22px;right:9px;bottom:9px}.play-center .training-board .training-mode-card.play-mode-tile--paper>.play-mode-tile__arrow>svg{width:18px;height:18px}.play-center.is-visible.is-training .training-atmosphere{animation:play-hub-card-in .45s cubic-bezier(.16,.86,.22,1) both}@supports (container-type:size){.play-training .training-board{width:clamp(min(100%,280px),calc((100cqh - 14px)*1.2),100%)}}@media(max-width:370px){.play-training .training-board{padding:9px;gap:9px;border-radius:23px}.play-training .training-atmosphere{border-radius:15px}.play-training .training-board>.training-cards{gap:9px}.play-center .training-board .training-mode-card.play-mode-tile--paper>.play-mode-tile__copy{left:9px;right:9px;padding:4px 0}}@media(max-height:500px)and (orientation:landscape){.play-center.is-training .play-training{padding-top:7px;padding-bottom:16px}.play-training .training-board{width:min(100%,calc((100cqh - 20px)*3.3 + 36px));grid-template-columns:minmax(0,1.3fr) minmax(0,2fr);gap:12px;padding:10px;align-items:stretch}.play-training .training-atmosphere{aspect-ratio:3;min-height:0;align-self:center}}@media(prefers-reduced-motion:reduce){.play-center.is-visible.is-training .training-atmosphere{animation:none!important}}.play-training .training-board .training-mode-card{--mode-paper-sheen:mode-paper-sheen;--mode-paper-pattern:"";--mode-paper-ink:#fff;--mode-paper-copy:#fff;--mode-paper-arrow:#fff}.play-training .training-board .play-mode-card--alex{--mode-accent:#1590ed;--mode-accent-dark:#0860c8;--mode-paper-surface:linear-gradient(135deg,#0875dc 0%,#0a91e6 64%,#42bded 100%)}.play-training .training-board .play-mode-card--practice{--mode-accent:#ff9d15;--mode-accent-dark:#f06608;--mode-paper-sheen-delay:2.4s;--mode-paper-surface:linear-gradient(135deg,#e65e06 0%,#f47d0b 64%,#ffab32 100%)}.play-training .training-board .play-mode-card__icon{top:8px;left:8px;width:clamp(29px,15cqw,41px);height:clamp(29px,15cqw,41px)}.play-training .training-board .play-mode-card__icon>svg{width:58%;height:58%}@container (min-width:170px){.play-center .training-board .training-mode-card.play-mode-tile--paper .play-mode-tile__copy>strong{min-height:1.05em}}.play-center .training-board .training-mode-card.play-mode-tile--paper>.play-mode-card__visual>img{object-position:center top;transform:scale(1.3);transform-origin:50% 0}.career-tour-v3{--tour-blue:#0879e9;--tour-ink:#073766;--tour-green:#73dc24;position:fixed;inset:0;display:flex;flex-direction:column;height:var(--app-height,100dvh);overflow:hidden;color:var(--tour-ink);font-family:var(--game-ui-font);isolation:isolate}.career-tour-v3:where(:not(.aero-console,.aero-console *)){background:linear-gradient(155deg,#f5fbffa8,#e8f4ff9e 56%,#e0effcb8),url(/assets/career-court-background-v2-D2wWl-eL.webp) center/cover no-repeat}.career-tour-v3 :where(button){font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.career-tour-v3 .career-header{position:relative;flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;width:calc(100% - 28px);margin:max(12px,env(safe-area-inset-top)) 14px 10px;padding:18px 20px;min-height:104px;border-radius:28px;color:#fff;overflow:hidden}.career-tour-v3 .career-header:where(:not(.aero-console,.aero-console *)){background:linear-gradient(115deg,#064eae,#0a84ed 65%,#20b9ed);box-shadow:inset 0 2px #ffffffb0,inset 0 -4px #013d8f55}.career-tour-v3 .career-header:where(:not(.aero-console,.aero-console *)):after{content:"";position:absolute;right:-44px;top:-68px;width:210px;height:210px;border:22px solid #ffffff0d;border-radius:50%;pointer-events:none}.career-tour-v3 .career-brand{min-width:0;z-index:1;text-align:left}.career-tour-v3 .career-brand small{display:block;font-size:10px;font-weight:900;letter-spacing:.17em;color:#bceaff}.career-tour-v3 .career-brand h1{margin:2px 0 5px;font-size:clamp(28px,8vw,42px);line-height:1;font-weight:1000;letter-spacing:-.05em}.career-tour-v3 .career-brand h1 b{color:#fff}.career-tour-v3 .career-brand em{display:block;font-size:8px;font-style:normal;font-weight:800;letter-spacing:.07em;color:#cdefff}.career-tour-v3 .career-tour-back{display:none;flex:none;border:1px solid #ffffff85;border-radius:16px;width:40px;height:44px;color:#fff;font-size:36px;line-height:1;z-index:2}.career-tour-v3 .career-tour-back:where(:not(.aero-console,.aero-console *)){background:#ffffff20}.career-tour-v3[data-view=stage] .career-tour-back{display:block}.career-tour-v3[data-view=tour] .career-tour-back{display:grid;place-items:center;position:absolute;left:14px;top:50%;translate:0 -50%}.career-tour-v3[data-view=stage] .career-brand h1{font-size:clamp(24px,6vw,34px)}.career-tour-v3 .career-energy{position:relative;flex:none;width:66px;height:66px;z-index:2;border-radius:50%;color:var(--tour-ink)}.career-tour-v3 .career-energy:where(:not(.aero-console,.aero-console *)){background:#fff;box-shadow:0 3px #013f8270}.career-tour-v3 .career-energy__meter{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg);fill:none;stroke-width:7}.career-tour-v3 .career-energy__track{stroke:#d6e7f2}.career-tour-v3 .career-energy__progress{stroke:#ffd237;stroke-dasharray:270;stroke-dashoffset:calc(270 * (1 - var(--energy-progress)));transition:stroke-dashoffset .3s}.career-tour-v3 .career-energy.is-full .career-energy__progress{stroke-dashoffset:0}.career-tour-v3 .career-energy__value{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:1px}.career-tour-v3 .career-energy__value svg{width:13px;height:19px;fill:#ffb816}.career-tour-v3 .career-energy strong{font-size:22px;font-weight:1000}.career-tour-v3 .career-energy small{font-size:11px;font-weight:900}.career-tour-v3 .career-energy__gain{position:absolute;bottom:-3px;left:50%;opacity:0;color:#44a721;border-radius:8px;padding:3px 7px;font-size:12px;font-weight:1000;transform:translate(-50%)}.career-tour-v3 .career-energy__gain:where(:not(.aero-console,.aero-console *)){background:#f6ffed}.career-tour-v3 .career-energy.gained .career-energy__gain,.career-tour-v3 .career-energy.spent .career-energy__gain{animation:tour-energy .7s both}.career-tour-v3 .career-energy.shortage{animation:tour-denied .32s}.career-tour-v3 .career-content{position:relative;flex:1;min-height:0;display:block;padding:0 0 calc(92px + env(safe-area-inset-bottom));overflow:hidden}.career-tour-v3[data-view=tour] .career-stage,.career-tour-v3[data-view=tour] .career-match-panel,.career-tour-v3[data-view=stage] .career-destinations{display:none}.career-tour-v3 .career-destinations{position:relative;height:100%;overflow:hidden;touch-action:manipulation;padding:6px 34px 10px}.career-tour-v3 .career-destination-track{position:relative;height:100%;width:min(100%,520px);margin:0 auto;display:block;overflow:hidden;border-radius:30px}.career-tour-v3 .career-destination{position:absolute;inset:0;display:flex;flex-direction:column;width:100%;height:100%;padding:0;border:0;border-radius:30px;overflow:hidden;color:var(--tour-ink);text-align:left;transition:transform .22s}.career-tour-v3 .career-destination:where(:not(.aero-console,.aero-console *)){background:#f7fcff;box-shadow:inset 0 -5px #78a8d83d}.career-tour-v3 .career-destination[hidden]{display:none}.career-tour-v3 .career-destination.is-arriving{animation:tour-card-arrive .44s cubic-bezier(.2,.75,.2,1) both}.career-tour-v3 .career-destination.is-leaving{animation:tour-card-leave .44s cubic-bezier(.2,.75,.2,1) both;pointer-events:none}.career-tour-v3 .career-tour-arrow{position:absolute;z-index:4;top:40%;width:32px;height:150px;transform:translateY(-50%);padding:0;border:0;color:#377bbb88;font:300 78px/1 var(--game-ui-font);transition:color .2s,opacity .2s}.career-tour-v3 .career-tour-arrow:where(:not(.aero-console,.aero-console *)){background:transparent}.career-tour-v3 .career-tour-arrow.is-prev{left:0}.career-tour-v3 .career-tour-arrow.is-next{right:0}.career-tour-v3 .career-tour-arrow:active{color:#086fcf}.career-tour-v3 .career-tour-arrow:disabled{opacity:.2;cursor:default}.career-tour-v3 .career-destination:active{transform:scale(.985)}.career-tour-v3 .career-tour-art{position:relative;flex:0 0 27%;min-height:80px;max-height:180px;width:100%;overflow:hidden}.career-tour-v3 .career-tour-art:where(:not(.aero-console,.aero-console *)){background:#097deb}.career-tour-v3 .career-tour-art:after{content:"";position:absolute;inset:40% 0 0}.career-tour-v3 .career-tour-art:where(:not(.aero-console,.aero-console *)):after{background:linear-gradient(transparent,#042858ac)}.career-tour-v3 .career-tour-art>img{width:100%;height:100%;object-fit:cover}.career-tour-v3 .career-tour-art>u{position:absolute;z-index:1;top:14px;left:14px;border-radius:12px;padding:7px 10px;background:#073365b3;color:#fff;font-size:10px;font-weight:900;text-decoration:none;letter-spacing:.09em}.career-tour-v3 .career-tour-art>b{position:absolute;z-index:1;bottom:17px;left:20px;color:#fff;font-size:11px;letter-spacing:.15em}.career-tour-v3 .career-tour-art>i{position:absolute;z-index:1;right:14px;top:14px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#74d12c;color:#fff;font-size:24px;font-style:normal;box-shadow:0 2px #326f21}.career-tour-v3 .career-tour-art>i svg{width:20px;height:20px}.career-tour-v3 .is-locked .career-tour-art>img{filter:saturate(.2) brightness(.8)}.career-tour-v3 .is-locked .career-tour-art>i{background:#8196ad;box-shadow:none}.career-tour-v3 .career-tour-copy{flex:1;min-height:0;display:flex;flex-direction:column;padding:20px 22px 22px}.career-tour-v3 .career-tour-heading{display:grid;grid-template-columns:minmax(0,1fr) 96px;align-items:center;gap:8px;flex:1;min-height:90px;margin-bottom:12px}.career-tour-v3 .career-tour-heading:not(:has(.career-tour-cup)){grid-template-columns:1fr}.career-tour-v3 .career-tour-heading strong{display:block;font-size:clamp(28px,8vw,40px);font-weight:1000;line-height:1.03;letter-spacing:-.045em}.career-tour-v3 .career-tour-heading p{margin:10px 0 0;color:#527b9c;font-size:14px;line-height:1.35;font-weight:800}.career-tour-v3 .career-tour-cup{width:96px;height:122px;object-fit:contain;filter:drop-shadow(0 3px 8px #ebba2940);animation:tour-cup-float 3s ease-in-out infinite alternate}.career-tour-v3 .career-tour-copy>em{display:block;margin-bottom:5px;color:#087feb;font-size:9px;letter-spacing:.14em;font-weight:1000;font-style:normal}.career-tour-v3 .career-tour-copy>strong{display:block;font-size:clamp(25px,7.3vw,34px);font-weight:1000;line-height:1.03;letter-spacing:-.04em}.career-tour-v3 .career-tour-copy>p{margin:9px 0 17px;color:#65819c;font-size:10px;line-height:1.4;font-weight:800}.career-tour-v3 .career-tour-progress{display:flex;align-items:center;justify-content:space-between;gap:8px}.career-tour-v3 .career-tour-progress>b{display:flex;align-items:baseline;gap:5px;white-space:nowrap;font-size:27px;font-weight:1000}.career-tour-v3 .career-tour-progress>b>small{display:inline;font-size:12px;letter-spacing:.03em}.career-tour-v3 .career-tour-progress>span{font-size:13px;color:#d69612;font-weight:1000}.career-tour-v3 .career-tour-meter{height:8px;border-radius:10px;margin:7px 0 18px;overflow:hidden}.career-tour-v3 .career-tour-meter:where(:not(.aero-console,.aero-console *)){background:#dcebf5}.career-tour-v3 .career-tour-meter>i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#24b758,#92e72d)}.career-tour-v3 .career-tour-rewards{display:flex;align-items:center;gap:10px;position:relative;padding-top:17px;border-top:1px solid #dae9f4;min-height:82px}.career-tour-v3 .career-tour-rewards>span{position:absolute;top:-5px;left:0;padding-right:8px;background:#f7fcff;font-size:8px;letter-spacing:.12em;font-weight:1000;color:#65819c}.career-tour-v3 .career-tour-rewards>img{width:53px;height:59px;object-fit:contain;filter:drop-shadow(0 4px 4px #3d699b20)}.career-tour-v3 .career-tour-rewards>b{font-size:13px;line-height:1.5}.career-tour-v3 .career-tour-rewards small{font-size:8px;color:#65819c}.career-tour-v3 .career-tour-enter{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:16px;padding:15px 16px;border-radius:17px;color:#fff;font-size:15px;font-weight:1000}.career-tour-v3 .career-tour-enter:where(:not(.aero-console,.aero-console *)){background:linear-gradient(155deg,#8bea35,#3cb919);box-shadow:inset 0 2px #eaffbba0,inset 0 -4px #19851c90}.career-tour-v3 .career-tour-enter i{font-size:25px;line-height:1;font-style:normal}.career-tour-v3 .is-locked .career-tour-enter{color:#6b849c;font-size:10px}.career-tour-v3 .is-locked .career-tour-enter:where(:not(.aero-console,.aero-console *)){background:#e4edf5;box-shadow:inset 0 -3px #cbdbe8}.career-tour-v3 .career-stage{position:relative;height:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:none;padding:0 14px 24px}.career-tour-v3 .career-hero{position:relative;height:154px;margin:0 0 16px;border-radius:25px;overflow:hidden}.career-tour-v3 .career-hero:where(:not(.aero-console,.aero-console *)){background:#094f9e}.career-tour-v3 .career-hero__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.career-tour-v3 .career-hero__shade{position:absolute;inset:0}.career-tour-v3 .career-hero__shade:where(:not(.aero-console,.aero-console *)){background:linear-gradient(90deg,#042c64eb,#05376644)}.career-tour-v3 .career-hero__copy{position:relative;width:74%;padding:23px 18px;color:#fff}.career-tour-v3 .career-hero__topline{font-size:9px;letter-spacing:.15em;font-weight:1000;color:#98e5ff}.career-tour-v3 .career-hero h2{margin:6px 0;font-size:29px;line-height:1;letter-spacing:-.04em}.career-tour-v3 .career-hero__tagline{font-size:9px;font-weight:800;margin:7px 0}.career-tour-v3 .career-hero__arena{display:none}.career-tour-v3 .career-hero__trophy{position:absolute;right:8px;bottom:9px;margin:0;width:78px;text-align:center;color:#fff}.career-tour-v3 .career-hero__trophy img{width:76px;height:87px;object-fit:contain}.career-tour-v3 .career-hero__trophy figcaption{font-size:7px}.career-tour-v3 .career-hero__trophy small{display:block;font-size:6px;opacity:.7}.career-tour-v3 .career-hero__trophy.is-no-reward{display:none}.career-tour-v3 .career-section-title{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 6px 13px}.career-tour-v3 .career-section-title h2{margin:0;font-size:14px;font-weight:1000}.career-tour-v3 .career-round-count{font-size:9px;color:#0772d7;border-radius:10px;padding:6px 9px}.career-tour-v3 .career-round-count:where(:not(.aero-console,.aero-console *)){background:#e9f9ff}.career-tour-v3 .career-ladder{position:relative;display:flex;flex-direction:column-reverse;gap:22px;padding:8px 0 20px 24px}.career-tour-v3 .career-ladder:before{content:"";position:absolute;top:48px;bottom:70px;left:12px;width:5px;border-radius:5px;background:linear-gradient(#aac7e0,#249dff)}.career-tour-v3 .career-route-node{position:relative;flex:none;min-width:0}.career-tour-v3 .career-route-node:before{content:"";position:absolute;left:-20px;top:35px;width:15px;height:15px;border:3px solid white;border-radius:50%;background:#9dbbd4;box-shadow:0 2px 4px #0a4e8b30}.career-tour-v3 .career-route-node.is-active:before{background:#6ddd28;box-shadow:0 0 0 4px #7bd92430}.career-tour-v3 .career-round{display:flex;align-items:center;gap:10px;width:100%;min-height:92px;padding:12px 12px 12px 9px;border:0;border-radius:21px;text-align:left;color:var(--tour-ink);transition:transform .2s}.career-tour-v3 .career-round:where(:not(.aero-console,.aero-console *)){background:linear-gradient(125deg,#fff,#e7f4ff);box-shadow:inset 0 2px #fff,inset 0 -4px #a4c8e366}.career-tour-v3 .career-round:active{transform:scale(.98)}.career-tour-v3 .career-round.is-locked{color:#7791a8}.career-tour-v3 .career-round.is-locked:where(:not(.aero-console,.aero-console *)){background:linear-gradient(135deg,#eaf3fa,#dbe8f3)}.career-tour-v3 .career-round.is-locked .career-route-avatar{filter:saturate(.35);opacity:.75}.career-tour-v3 .career-route-number{flex:none;font-size:13px;font-weight:1000;width:22px;text-align:center;color:#1494ef}.career-tour-v3 .career-route-avatar{flex:none;width:58px;height:68px;object-fit:cover;border-radius:14px;border:2px solid white;box-shadow:0 0 0 2px #2595e6}.career-tour-v3 .career-route-copy{min-width:0;flex:1}.career-tour-v3 .career-route-copy>small{display:block;font-size:7px;letter-spacing:.08em;font-weight:900}.career-tour-v3 .career-route-copy>strong{display:block;font-size:20px;line-height:1.1;font-weight:1000;overflow:hidden;text-overflow:ellipsis}.career-tour-v3 .career-route-copy>em{font-style:normal;font-size:7px;letter-spacing:.05em;font-weight:900}.career-tour-v3 .career-round.is-complete .career-route-copy>em{color:#279f54}.career-tour-v3 .career-route-prize{display:grid;justify-items:center;flex:none;width:38px}.career-tour-v3 .career-route-prize img{width:36px;height:44px;object-fit:contain}.career-tour-v3 .career-route-prize:has(.career-route-reward:nth-of-type(2)){width:50px;grid-template-columns:repeat(2,1fr);align-items:center}.career-tour-v3 .career-route-prize:has(.career-route-reward:nth-of-type(2)) img{width:25px;height:36px}.career-tour-v3 .career-route-prize:has(.career-route-reward:nth-of-type(2)) small{grid-column:1/-1}.career-tour-v3 .career-route-reward{position:relative;display:grid;place-items:center}.career-tour-v3 .career-route-reward>.career-reward-collected{position:absolute;right:-2px;top:0;width:13px;height:13px;box-sizing:border-box;border:1.5px solid white;border-radius:50%;display:grid;place-items:center;color:#fff;font:900 8px/1 var(--game-ui-font);font-style:normal;z-index:2}.career-tour-v3 .career-route-reward>.career-reward-collected:where(:not(.aero-console,.aero-console *)){background:#38bd53}.career-tour-v3 .career-route-prize small{font-size:6px;color:#1a8fe1;font-weight:1000}.career-tour-v3 .career-route-prize.is-earned small{color:#23a050}.career-tour-v3 .career-route-state{font-size:23px}.career-tour-v3 .career-route-node.is-boss .career-round:where(:not(.aero-console,.aero-console *)){background:linear-gradient(135deg,#164f96,#0d76bd);box-shadow:inset 0 2px #8fe7ff,inset 0 -4px #073760}.career-tour-v3 .career-route-node.is-boss .career-route-number{color:#ffdb52}.career-tour-v3 .career-route-node.is-active>.career-round{display:none}.career-tour-v3 .career-match-panel{position:relative;display:block;animation:tour-expand .28s cubic-bezier(.16,.8,.22,1) both}.career-tour-v3 .career-rival{position:relative;display:grid;grid-template-columns:104px minmax(0,1fr);gap:14px;padding:16px;border-radius:26px}.career-tour-v3 .career-rival:where(:not(.aero-console,.aero-console *)){background:linear-gradient(130deg,#fff,#e8f5ff);box-shadow:0 0 0 3px #2ba7ff,inset 0 -5px #8cc9ec55,0 8px 20px #05448224}.career-tour-v3 .is-boss .career-rival:where(:not(.aero-console,.aero-console *)){box-shadow:0 0 0 3px #edb83b,inset 0 -5px #d4b13c30,0 8px 20px #05448224}.career-tour-v3 .career-rival__portrait{position:relative;width:104px;height:136px;border-radius:20px;overflow:hidden}.career-tour-v3 .career-rival__portrait:where(:not(.aero-console,.aero-console *)){background:linear-gradient(#96d6ff,#087dcf);box-shadow:inset 0 0 0 2px #ffffff8c}.career-tour-v3 .career-rival__portrait>img{width:100%;height:100%;object-fit:cover;object-position:var(--avatar-x,50%) var(--avatar-y,50%);transform:scale(var(--avatar-scale,1))}.career-tour-v3 .career-rival__number{position:absolute;top:6px;left:6px;border:2px solid white;border-radius:50%;width:25px;height:25px;display:grid;place-items:center;color:#fff;font-size:12px;font-weight:1000}.career-tour-v3 .career-rival__number:where(:not(.aero-console,.aero-console *)){background:#128cef}.career-tour-v3 .career-rival__copy{min-width:0}.career-tour-v3 .career-rival__copy{padding:0;align-self:start}.career-tour-v3 .career-route-avatar,.career-tour-v3 .career-route-prize img{position:static;transform:none}.career-tour-v3 .career-rival span b{margin:0;padding:0;border-radius:0;background:none;color:var(--tour-ink)}.career-tour-v3 .rival-play>span{color:#fff;font:inherit;line-height:1}.career-tour-v3 .career-rival__number{color:#fff;font:1000 12px/1 var(--game-ui-font)}.career-tour-v3 .career-brand h1 span{color:#fff}.career-tour-v3 .career-round:before{display:none}.career-tour-v3 .career-round{justify-items:initial;align-content:initial}.career-tour-v3 .career-round>.career-route-number{display:block;width:22px;height:auto;border:0;border-radius:0}.career-tour-v3 .career-round>.career-route-number:where(:not(.aero-console,.aero-console *)){background:none;box-shadow:none}.career-tour-v3 .career-round small,.career-tour-v3 .career-round strong,.career-tour-v3 .career-round em{text-align:left;margin:0;white-space:normal}.career-tour-v3 .career-round>.career-route-copy{display:block;width:auto;height:auto;border:0;border-radius:0;color:inherit;background:none;box-shadow:none}.career-tour-v3 .career-round>.career-route-state{display:block;width:auto;height:auto;border:0;background:none;box-shadow:none;color:inherit}.career-tour-v3 .career-ladder-panel{padding:4px 0 0;border:0}.career-tour-v3 .career-ladder-panel:where(:not(.aero-console,.aero-console *)){background:none;box-shadow:none}.career-tour-v3[data-view=stage] .career-content:before{content:"";position:absolute;inset:0;background:linear-gradient(#e4f3ffe8,#d1e8fbe8),var(--tour-backdrop) center/cover;pointer-events:none}.career-tour-v3 .career-route-copy>small{font-size:9px;line-height:1.3}.career-tour-v3 .career-route-copy>em{font-size:8px;line-height:1.5}.career-tour-v3 .career-destination-track{animation:tour-enter .4s cubic-bezier(.16,.8,.22,1) both}.career-tour-v3 .career-destination-track.is-artwork-pending{visibility:hidden;animation-play-state:paused}.career-tour-v3 .career-hero{animation:tour-enter .38s cubic-bezier(.16,.8,.22,1) both}.career-tour-v3 .career-route-node{animation:tour-enter .38s cubic-bezier(.16,.8,.22,1) both;animation-delay:calc(var(--route-index,0) * 40ms)}.career-tour-v3 .career-route-node:nth-child(2){--route-index:1}.career-tour-v3 .career-route-node:nth-child(3){--route-index:2}.career-tour-v3 .career-route-node:nth-child(4){--route-index:3}.career-tour-v3 .career-route-node:nth-child(5){--route-index:4}.career-tour-v3 .career-tour-art>img{transition:transform .65s cubic-bezier(.2,.7,.2,1)}.career-tour-v3 .career-destination:focus-visible .career-tour-art>img{transform:scale(1.035)}.career-tour-v3 .career-rival__meta>span{display:block;font-size:7px;font-weight:1000;color:#168adc}.career-tour-v3 .career-rival__meta>small{display:none}.career-tour-v3 .career-rival__copy h2{font-size:30px;letter-spacing:-.04em;margin:3px 0 4px;line-height:1;font-weight:1000;overflow-wrap:anywhere}.career-tour-v3 .career-earned-stars{display:flex;align-items:center;gap:3px}.career-tour-v3 .career-earned-stars i{font-style:normal;color:#cbdcea;font-size:20px;line-height:1.15;text-shadow:0 1px white}.career-tour-v3 .career-earned-stars i.is-earned{color:#ffbd1d;text-shadow:0 1px #e29714,0 -1px #fffab9}.career-tour-v3 .career-earned-stars>small{font-size:5px;max-width:35px;font-weight:900;color:#6f8ba3}.career-tour-v3 .career-rival__difficulty{margin:8px 0 7px}.career-tour-v3 .career-rival__difficulty>span{display:block;font-size:7px;letter-spacing:.07em;font-weight:1000;color:#738ba0}.career-tour-v3 .career-rival__stars{display:flex;gap:2px;color:#087dd5}.career-tour-v3 .career-rival__stars i{font-style:normal;font-size:14px;background:linear-gradient(90deg,#138fee var(--star-fill),#caddea var(--star-fill));-webkit-background-clip:text;background-clip:text;color:transparent}.career-tour-v3 .career-rival__difficulty.is-danger .career-rival__stars i{background-image:linear-gradient(90deg,#fa4962 var(--star-fill),#caddea var(--star-fill))}.career-tour-v3 .career-rival__quote{display:block;font-size:11px;line-height:1.35;font-weight:700;color:#638099}.career-tour-v3 .career-rival__rule{display:block;font-size:7px;line-height:1.35;font-weight:900;color:#d94f53;margin-top:6px}.career-tour-v3 .career-win-reward{grid-column:1/-1;display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:12px;padding-top:10px;border-top:1px solid #d9e8f2}.career-tour-v3 .career-win-reward small{display:block;font-size:7px;font-weight:900;color:#748c9f;letter-spacing:.05em}.career-tour-v3 .career-win-reward b{display:block;font-size:13px;font-weight:1000}.career-tour-v3 .career-exclusive-prize{display:flex;align-items:center;gap:7px}.career-tour-v3 .career-exclusive-prize>img{width:32px;height:45px;object-fit:contain}.career-tour-v3 .career-exclusive-prize b{font-size:10px}.career-tour-v3 .career-exclusive-prize small{font-size:6px;color:#d89e13}.career-tour-v3 .career-boss-cup{width:45px;height:50px;object-fit:contain}.career-tour-v3 .career-rival__action{grid-column:1/-1;display:flex;align-items:center;gap:12px}.career-tour-v3 .career-cost{display:flex;align-items:center;gap:4px;flex:none;font-size:7px;font-weight:900;color:#6d87a0}.career-tour-v3 .career-cost svg{width:13px;height:18px;fill:#f2b81b}.career-tour-v3 .career-cost b{font-size:17px;color:var(--tour-ink)}.career-tour-v3 .rival-play{flex:1;height:52px;border:0;border-radius:16px;color:#fff;font-size:23px;font-weight:1000}.career-tour-v3 .rival-play:where(:not(.aero-console,.aero-console *)){background:linear-gradient(150deg,#8ce834,#3bbc1c);box-shadow:inset 0 2px #f5ffb8,inset 0 -4px #238d1f}.career-tour-v3 .rival-play.is-energy-disabled:where(:not(.aero-console,.aero-console *)){background:linear-gradient(#a3b4c3,#879daf);box-shadow:inset 0 -4px #647f96}.career-tour-v3 .rival-play:disabled{opacity:.7;cursor:default}.career-tour-v3 .rival-toast{z-index:200;bottom:calc(95px + env(safe-area-inset-bottom));max-width:90%;white-space:normal;text-align:center}.career-tour-v3 .career-tour-back:focus-visible,.career-tour-v3 button:focus-visible{outline:3px solid #ffc72a;outline-offset:3px}.career-tour-v3 .is-rollback-disabling{animation:tour-denied .3s}@keyframes tour-expand{0%{opacity:0;transform:translateY(9px) scale(.97)}to{opacity:1;transform:none}}@keyframes tour-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes tour-card-arrive{0%{opacity:0;transform:translate(calc(var(--tour-direction) * 85%)) scale(.96)}to{opacity:1;transform:none}}@keyframes tour-card-leave{to{opacity:0;transform:translate(calc(var(--tour-direction) * -85%)) scale(.97)}}@keyframes tour-cup-float{to{transform:translateY(-4px) rotate(2deg)}}@keyframes tour-energy{20%{opacity:1;transform:translate(-50%,-4px)}75%{opacity:1}to{opacity:0;transform:translate(-50%,-24px)}}@keyframes tour-denied{25%{transform:translate(-3px)}75%{transform:translate(3px)}}@media(max-height:740px){.career-tour-v3 .career-header{min-height:86px;padding:13px 17px;margin-bottom:6px}.career-tour-v3 .career-tour-copy{padding:13px 17px 17px}.career-tour-v3 .career-tour-copy>p{margin:6px 0 10px}.career-tour-v3 .career-tour-rewards{min-height:65px}.career-tour-v3 .career-tour-meter{margin-bottom:12px}.career-tour-v3 .career-tour-enter{margin-top:10px;padding:12px 14px}.career-tour-v3 .career-tour-art{min-height:95px}}@media(max-width:360px){.career-tour-v3 .career-header{width:calc(100% - 20px);margin:8px 10px;min-height:78px;padding:12px;gap:8px;border-radius:24px}.career-tour-v3 .career-energy{width:54px;height:54px}.career-tour-v3[data-view=stage] .career-brand h1{font-size:21px;white-space:nowrap}.career-tour-v3 .career-brand small{font-size:8px}.career-tour-v3 .career-brand em{font-size:6px}.career-tour-v3 .career-tour-back{width:34px;height:38px;font-size:28px}.career-tour-v3 .career-stage{padding-inline:12px}.career-tour-v3 .career-rival{grid-template-columns:80px minmax(0,1fr);padding:12px;gap:10px}.career-tour-v3 .career-rival__portrait{width:80px;height:116px}.career-tour-v3 .career-rival__quote{font-size:10px}.career-tour-v3 .career-rival__copy h2{font-size:25px}.career-tour-v3 .career-win-reward{gap:7px;margin-top:6px;padding-top:8px}.career-tour-v3 .career-exclusive-prize{gap:4px}.career-tour-v3 .career-exclusive-prize>img{width:25px;height:34px}.career-tour-v3 .career-win-reward b{font-size:11px}.career-tour-v3 .career-exclusive-prize b{font-size:8px}.career-tour-v3 .rival-play{height:46px;font-size:21px}.career-tour-v3 .career-route-avatar{width:46px;height:58px}.career-tour-v3 .career-round{gap:7px;padding:10px 8px}.career-tour-v3 .career-route-copy>strong{font-size:18px}}@media(max-height:620px){.career-tour-v3 .career-tour-art{min-height:70px}.career-tour-v3 .career-tour-copy{padding:12px 16px}.career-tour-v3 .career-tour-copy>p{display:none}.career-tour-v3 .career-tour-progress{margin-top:10px}.career-tour-v3 .career-tour-meter{margin-bottom:9px}.career-tour-v3 .career-tour-rewards{min-height:50px;padding-top:10px}.career-tour-v3 .career-tour-rewards>img{width:38px;height:42px}.career-tour-v3 .career-tour-enter{padding:10px 12px;margin-top:8px}}.career-tour-v3[data-view=tour] .career-brand em{display:none}.career-tour-v3 .career-tour-rivals{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:0 0 12px;flex-shrink:0}.career-tour-v3 .career-tour-rival{position:relative;display:block;aspect-ratio:1;border-radius:12px;background:#d6ecfb}.career-tour-v3 .career-tour-rival>img{display:block;width:100%;height:100%;object-fit:cover;border-radius:12px}.career-tour-v3 .career-tour-rival>i{position:absolute;right:-3px;top:-6px;display:grid;place-items:center;width:20px;height:20px;border:2px solid white;border-radius:50%;background:#28c762;color:#fff;font-size:12px;font-weight:1000;font-style:normal}.career-tour-v3 .career-tour-prizes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0 0 5px;flex-shrink:0}.career-tour-v3 .career-tour-prize{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:6px 2px;background:linear-gradient(145deg,#eaf8ff,#cfe9fc);border-radius:12px;box-shadow:inset 0 2px #fff,inset 0 -2px #a9d5ee}.career-tour-v3 .career-tour-prize>img{width:38px;height:43px;object-fit:contain}.career-tour-v3 .career-tour-prize>small{font-size:8px;font-weight:1000;color:#39769f;letter-spacing:.02em}@media(max-height:620px){.career-tour-v3 .career-tour-heading{min-height:70px}.career-tour-v3 .career-tour-rivals{gap:5px;margin-bottom:8px}.career-tour-v3 .career-tour-prize>img{width:28px;height:30px}.career-tour-v3 .career-tour-prizes{gap:5px}.career-tour-v3 .career-tour-copy{padding:10px 14px}.career-tour-v3 .career-tour-heading p{margin-top:5px;font-size:11px}.career-tour-v3 .career-tour-heading strong{font-size:25px}.career-tour-v3 .career-tour-cup{height:70px}.career-tour-v3 .career-tour-art{flex-basis:20%;min-height:65px}.career-tour-v3 .career-tour-meter{margin-bottom:9px}}@media(max-width:360px){.career-tour-v3 .career-destinations{padding-inline:28px}.career-tour-v3 .career-tour-arrow{width:28px;font-size:68px}.career-tour-v3 .career-tour-copy{padding:16px}.career-tour-v3 .career-tour-heading{grid-template-columns:minmax(0,1fr) 74px;gap:5px;min-height:100px}.career-tour-v3 .career-tour-cup{width:74px;height:98px}.career-tour-v3 .career-tour-heading strong{font-size:27px}.career-tour-v3 .career-tour-heading p{font-size:12px}.career-tour-v3 .career-tour-progress>b{font-size:23px}.career-tour-v3 .career-tour-progress>b>small{font-size:10px}.career-tour-v3 .career-tour-progress>span{font-size:12px}}@media(max-height:620px){.career-tour-v3 .career-tour-heading{min-height:65px;flex:none;margin-bottom:8px}.career-tour-v3 .career-tour-art{flex:0 0 65px;min-height:65px}.career-tour-v3 .career-tour-copy{padding:10px 14px;overflow-y:auto;scrollbar-width:none;touch-action:pan-y}.career-tour-v3 .career-tour-cup{height:65px}.career-tour-v3 .career-tour-heading strong{font-size:25px}.career-tour-v3 .career-tour-heading p{font-size:10px}.career-tour-v3 .career-tour-enter{margin-top:4px;flex-shrink:0;padding:8px 12px}.career-tour-v3 .career-tour-meter{flex-shrink:0}.career-tour-v3 .career-tour-progress{margin-top:0}}@media(min-width:700px){.career-tour-v3 .career-header,.career-tour-v3 .career-stage{width:min(600px,100%);align-self:center}.career-tour-v3 .career-header{margin-inline:auto}.career-tour-v3 .career-content{width:100%}.career-tour-v3 .career-stage{margin-inline:auto}.career-tour-v3 .career-rival{grid-template-columns:128px minmax(0,1fr)}.career-tour-v3 .career-rival__portrait{width:128px;height:150px}}.career-tour-v3[data-view=tour] .career-energy{display:none}.career-tour-v3[data-view=tour] .career-header{min-height:94px;justify-content:center}.career-tour-v3[data-view=tour] .career-brand{width:100%;text-align:center}.career-tour-v3[data-view=tour] .career-brand h1{font-size:clamp(29px,8.4vw,44px)}.career-tour-v3[data-view=tour] .career-destination-track{height:min(100%,calc(clamp(245px,43dvh,390px) + 195px))}.career-tour-v3[data-view=tour] .career-tour-art{flex:1;min-height:205px;max-height:none;display:block;isolation:isolate}.career-tour-v3 .career-tour-art:after{inset:30% 0 0;z-index:1}.career-tour-v3 .career-tour-art:where(:not(.aero-console,.aero-console *)):after{background:linear-gradient(transparent,#032349ee)}.career-tour-v3 .career-tour-caption{position:absolute;left:20px;right:16px;bottom:20px;z-index:3;color:#fff;text-shadow:0 2px 4px #02275160}.career-tour-v3 .career-tour-caption strong{display:block;font-size:clamp(27px,7.6vw,38px);line-height:1.02;font-weight:1000;letter-spacing:-.035em}.career-tour-v3 .career-tour-caption>span{display:block;margin-top:7px;max-width:90%;font-size:11px;line-height:1.4;font-weight:900;letter-spacing:.03em;color:#d3f4ff}.career-tour-v3 .career-tour-trophy{position:absolute;z-index:3;right:12px;top:12px;width:110px;display:flex;flex-direction:column;align-items:center;gap:3px}.career-tour-v3 .career-tour-trophy-art{position:relative;display:block;width:100%;height:110px}.career-tour-v3 .career-tour-trophy-art:before{content:"";position:absolute;inset:-15px;background:radial-gradient(ellipse,#fffef5 0%,#fffef5e0 33%,#ffde7040 57%,transparent 72%)}.career-tour-v3 .career-tour-trophy .career-tour-cup{position:relative;width:100%;height:100%;object-fit:contain;filter:none;animation:tour-trophy-hover 4.2s ease-in-out infinite;will-change:transform}.career-tour-v3 .career-tour-trophy>small{position:relative;font-size:8px;letter-spacing:.08em;font-weight:1000;color:#69470a;background:linear-gradient(#fff3b5,#ffd25f);padding:5px 8px;border-radius:8px;box-shadow:inset 0 1px #fffef0}.career-tour-v3 .career-tour-trophy-spark{position:absolute;width:10px;height:10px;background:#fff6cd;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);animation:tour-trophy-spark 4.8s ease-in-out infinite}.career-tour-v3 .career-tour-trophy-spark.is-first{top:19%;left:16%}.career-tour-v3 .career-tour-trophy-spark.is-second{top:56%;right:12%;width:7px;height:7px;animation-delay:1.3s}.career-tour-v3[data-view=tour] .career-tour-copy{flex:none;padding:18px 20px 21px;gap:12px}.career-tour-v3[data-view=tour] .career-tour-progress>b,.career-tour-v3[data-view=tour] .career-tour-progress>b>small{font-size:13px;line-height:1.2;letter-spacing:.025em;font-weight:900;gap:0}.career-tour-v3[data-view=tour] .career-tour-caption>.career-tour-progress{display:flex;max-width:none;margin-top:14px;color:#fff;font-size:13px;text-shadow:0 1px 3px #012855}.career-tour-v3[data-view=tour] .career-tour-progress>span{font-size:12px;color:#ffda69}.career-tour-v3[data-view=tour] .career-tour-meter{flex:none;margin:-4px 0 1px;height:8px}.career-tour-v3[data-view=tour] .career-tour-rivals{margin:0 0 2px;gap:8px}.career-tour-v3[data-view=tour] .career-tour-prizes{margin:0;gap:8px}.career-tour-v3[data-view=tour] .career-tour-enter{min-height:76px;margin:2px 0 0;padding:20px 19px;position:relative;overflow:hidden;isolation:isolate;box-sizing:border-box;border:1px solid #dbffa575;font-size:19px;transition:transform .18s,filter .18s}.career-tour-v3[data-view=tour] .career-tour-enter:where(:not(.aero-console,.aero-console *)){box-shadow:inset 0 3px #eaffbbb0,inset 2px 0 #d0ff8c55,inset -2px 0 #24881835,inset 0 -5px #19851c90}.career-tour-v3 .career-tour-enter>span,.career-tour-v3 .career-tour-enter-arrow{position:relative;z-index:2}.career-tour-v3 .career-tour-enter:before{content:"";position:absolute;inset:2px 3px 7px;border-radius:14px;border-top:1px solid #f5ffdc90;border-left:1px solid #eaffbf55;pointer-events:none}.career-tour-v3 .career-tour-enter:where(:not(.aero-console,.aero-console *)):before{background:linear-gradient(145deg,#ffffff28,transparent 37%,transparent 72%,#ffffff15)}.career-tour-v3 .career-tour-enter i.career-tour-enter-ball{position:absolute;z-index:0;right:13px;top:7px;width:112px;height:112px;overflow:hidden;border-radius:50%;border:1px solid #ffffff16;background:radial-gradient(circle at 34% 27%,#ffffff48,#ffffff20 34%,#ffffff09 63%,transparent 76%);box-shadow:inset 12px 10px 24px #ffffff09;transform:rotate(-12deg);animation:tour-button-ball 5s ease-in-out infinite;pointer-events:none}.career-tour-v3 .career-tour-enter-ball:before,.career-tour-v3 .career-tour-enter-ball:after{content:"";position:absolute;top:3px;width:79px;height:104px;border:2px solid #ffffff24;border-top-color:transparent;border-bottom-color:transparent;border-radius:50%}.career-tour-v3 .career-tour-enter-ball:before{left:-34px}.career-tour-v3 .career-tour-enter-ball:after{right:-34px}.career-tour-v3 .career-tour-enter:after{content:"";position:absolute;inset:0;transform:translate(-120%);animation:tour-action-shine 6s 1s ease-in-out infinite}.career-tour-v3 .career-tour-enter:where(:not(.aero-console,.aero-console *)):after{background:linear-gradient(110deg,transparent 40%,#ffffff30 50%,transparent 60%)}.career-tour-v3 .career-destination:active .career-tour-enter{transform:scale(.97);filter:brightness(1.08)}.career-tour-v3 .rival-play{transition:transform .18s,filter .18s}.career-tour-v3 .rival-play:active{transform:scale(.96);filter:brightness(1.07)}.career-tour-v3 .career-tour-back{transition:scale .14s,filter .14s}.career-tour-v3 .career-tour-back:active{scale:.96;filter:brightness(1.07)}.career-tour-v3 .career-tour-arrow:active{transform:translateY(-50%) scale(.9)}.career-tour-v3 .career-destination.is-arriving .career-tour-caption,.career-tour-v3 .career-destination.is-arriving .career-tour-copy>*{animation:tour-detail-arrive .26s .08s both}.career-tour-v3 .career-destination.is-arriving .career-tour-rivals{animation-delay:.12s}.career-tour-v3 .career-destination.is-arriving .career-tour-prizes{animation-delay:.15s}.career-tour-v3 .career-destination.is-arriving .career-tour-enter{animation-delay:.18s}.career-tour-v3.is-stage-changing .career-stage{animation:tour-stage-reveal .52s cubic-bezier(.2,.8,.2,1) both}@keyframes tour-trophy-hover{0%,to{transform:perspective(450px) translateY(2px) rotateY(-8deg) rotate(-3deg)}50%{transform:perspective(450px) translateY(-7px) rotateY(8deg) rotate(3deg)}}@keyframes tour-button-ball{0%,to{transform:translateY(2px) rotate(-12deg)}50%{transform:translateY(-4px) rotate(-4deg)}}@keyframes tour-trophy-spark{0%,25%,55%,to{opacity:0;transform:scale(.3) rotate(-15deg)}40%{opacity:1;transform:scale(1.1) rotate(15deg)}}@keyframes tour-action-shine{0%,70%{transform:translate(-120%)}90%,to{transform:translate(120%)}}@keyframes tour-detail-arrive{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes tour-stage-reveal{0%{opacity:.85;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:360px){.career-tour-v3[data-view=tour] .career-header{min-height:78px}.career-tour-v3 .career-tour-caption{left:15px;bottom:16px}.career-tour-v3 .career-tour-caption strong{font-size:27px}.career-tour-v3 .career-tour-caption>span{font-size:10px}.career-tour-v3 .career-tour-trophy{width:86px;right:10px;top:10px}.career-tour-v3 .career-tour-trophy-art{height:86px}.career-tour-v3 .career-tour-trophy>small{font-size:7px;padding:4px 6px}.career-tour-v3[data-view=tour] .career-tour-copy{padding:15px;gap:10px}}@media(max-height:670px){.career-tour-v3[data-view=tour] .career-tour-art{min-height:145px}.career-tour-v3[data-view=tour] .career-tour-copy{padding:12px 15px 15px;gap:9px}.career-tour-v3 .career-tour-trophy{width:78px}.career-tour-v3 .career-tour-trophy-art{height:78px}.career-tour-v3 .career-tour-caption{bottom:13px}.career-tour-v3 .career-tour-caption strong{font-size:25px}.career-tour-v3 .career-tour-caption>span{font-size:9px;margin-top:5px}.career-tour-v3[data-view=tour] .career-tour-prize>img{width:30px;height:32px}.career-tour-v3[data-view=tour] .career-tour-enter{padding:10px 13px}}@media(max-height:590px){.career-tour-v3[data-view=tour] .career-destination{overflow-y:auto;scrollbar-width:none;touch-action:pan-y}.career-tour-v3[data-view=tour] .career-tour-art{flex:1 0 145px}.career-tour-v3[data-view=tour] .career-tour-copy{overflow:visible}}@media(max-height:670px){.career-tour-v3 .career-tour-caption{right:102px}}.career-tour-v3 .career-stage-heading{display:none}.career-tour-v3[data-view=stage] .career-header{min-height:132px;flex:none;gap:12px;padding:16px;border-radius:26px;border:1px solid #ffffffaa}.career-tour-v3[data-view=stage] .career-header:where(:not(.aero-console,.aero-console *)){background:linear-gradient(90deg,#042650da,#04265040),var(--tour-backdrop) center 48%/cover;box-shadow:inset 0 1px #ffffff80}.career-tour-v3[data-view=stage] .career-brand,.career-tour-v3[data-view=stage] .career-hero{display:none}.career-tour-v3[data-view=stage] .career-stage-heading{display:block;flex:1;min-width:0;color:#fff}.career-tour-v3 .career-stage-heading h2{margin:0;font-size:clamp(24px,6.6vw,34px);font-weight:1000;line-height:1.04;letter-spacing:-.035em}.career-tour-v3 .career-stage-heading p{margin:8px 0 0;font-size:9px;line-height:1.4;font-weight:900;color:#ddf6ff}.career-tour-v3[data-view=stage] .career-energy{flex:none;width:62px;height:62px}.career-tour-v3[data-view=stage] .career-tour-back{flex:none;width:34px;height:42px;border-radius:12px;color:#fff;font-size:32px}.career-tour-v3[data-view=stage] .career-tour-back:where(:not(.aero-console,.aero-console *)){background:#ffffff25}.career-tour-v3 .career-stage{padding:5px 17px 30px}.career-tour-v3 .career-section-title{padding:4px 0 15px}.career-tour-v3 .career-ladder{gap:20px;padding:8px 3px 20px 33px}.career-tour-v3 .career-ladder:before{left:10px;top:48px;bottom:56px;width:2px;border-radius:2px;background:linear-gradient(#b2cce1,#248eee)}.career-tour-v3 .career-route-node:before{box-sizing:border-box;left:-29px;top:34px;width:14px;height:14px;border:2px solid white;z-index:2}.career-tour-v3 .career-route-node:after{content:"";position:absolute;left:-17px;top:40px;width:17px;height:2px;background:#b2cce1;pointer-events:none}.career-tour-v3 .career-route-node.is-active:before{background:#75dc29;box-shadow:0 0 0 3px #75dc2926}.career-tour-v3 .career-route-node.is-active:after{background:#2ba7ff}.career-tour-v3 .career-round{padding:12px 10px;gap:8px;min-height:96px}.career-tour-v3 .career-rival{grid-template-columns:minmax(76px,32%) minmax(0,1fr);gap:13px;padding:15px;border-radius:23px}.career-tour-v3 .career-rival:where(:not(.aero-console,.aero-console *)){box-shadow:0 0 0 2px #2ba7ff,inset 0 -4px #8cc9ec40}.career-tour-v3 .career-rival__portrait{width:100%;height:148px;border-radius:16px;align-self:start}.career-tour-v3 .career-rival__portrait .career-earned-stars{position:absolute;left:0;right:0;bottom:0;justify-content:center;gap:3px;padding:15px 3px 7px;background:linear-gradient(transparent,#022853da)}.career-tour-v3 .career-rival__portrait .career-earned-stars i{font-size:22px;color:#abc3d3}.career-tour-v3 .career-rival__portrait .career-earned-stars i.is-earned{color:#ffcd29}.career-tour-v3 .career-rival__copy h2{font-size:clamp(25px,7vw,33px);margin:5px 0 9px}.career-tour-v3 .career-rival__meta>span{font-size:8px;line-height:1.4}.career-tour-v3 .career-rival__difficulty{margin:0 0 10px}.career-tour-v3 .career-rival__difficulty-icons{display:flex;align-items:center;gap:4px;width:min(100%,196px);margin-top:5px;filter:drop-shadow(0 1px 0 #fff)}.career-tour-v3 .career-difficulty-star{position:relative;display:block;flex:1 1 0;min-width:0;max-width:24px;aspect-ratio:1;clip-path:polygon(50% 0,64% 36%,100% 50%,64% 64%,50% 100%,36% 64%,0 50%,36% 36%);background:linear-gradient(90deg,hsl(var(--difficulty-hue) 84% 49%) var(--star-fill),#cbdce7 var(--star-fill))}.career-tour-v3 .career-difficulty-star:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#ffffff55,transparent 52%,#0b466018);pointer-events:none}.career-tour-v3 .career-rival__quote{font-size:11px;line-height:1.45}.career-tour-v3 .career-win-reward{display:block;grid-column:1/-1;margin:0;padding:12px 0 0;border-top:1px solid #d9e8f2}.career-tour-v3 .career-win-reward>small{font-size:9px;letter-spacing:.09em;margin-bottom:9px}.career-tour-v3 .career-reward-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(42px,1fr));gap:7px}.career-tour-v3 .career-reward-tile{position:relative;display:grid;place-items:center;aspect-ratio:1;max-width:76px;border-radius:13px;border:1px solid #c9e4f6}.career-tour-v3 .career-reward-tile:where(:not(.aero-console,.aero-console *)){background:linear-gradient(#fff,#dcf0ff);box-shadow:inset 0 2px #fff,inset 0 -3px #badcf18a}.career-tour-v3 .career-reward-tile>img,.career-tour-v3 .career-reward-tile>svg{position:static;width:78%;height:78%;object-fit:contain;transform:none}.career-tour-v3 .career-reward-tile>i{position:absolute;right:-3px;top:-3px;width:16px;height:16px;border:2px solid white;border-radius:50%;display:grid;place-items:center;background:#38bd53;color:#fff;font:900 9px var(--game-ui-font)}.career-tour-v3 .career-rival__action{gap:0}.career-tour-v3 .rival-play{height:60px;display:flex;align-items:center;justify-content:center;gap:22px;font-size:24px}.career-tour-v3 .rival-play:where(:not(.aero-console,.aero-console *)){box-shadow:inset 0 2px #f5ffb8,inset 0 -4px #238d1f}.career-tour-v3 .rival-play .career-cost{font-size:12px;color:#fff;gap:4px;border-left:1px solid #ffffff50;padding-left:18px}.career-tour-v3 .rival-play .career-cost b{font-size:18px;color:#fff}.career-tour-v3 .rival-play .career-play-lock{display:grid;place-items:center;flex:none;width:24px;height:28px;filter:drop-shadow(0 1px 1px #343b4560)}.career-tour-v3 .rival-play .career-play-lock[hidden]{display:none}.career-tour-v3 .career-play-lock svg{width:100%;height:100%}.career-tour-v3 :is(.career-play-lock,.career-tour-enter-arrow) .lock-shackle{fill:#edf0f4}.career-tour-v3 :is(.career-play-lock,.career-tour-enter-arrow) .lock-body{fill:#e1e5eb;stroke:#f7f9fb;stroke-width:1}.career-tour-v3 :is(.career-play-lock,.career-tour-enter-arrow) .lock-shine{fill:#fff;opacity:.85}.career-tour-v3 :is(.career-play-lock,.career-tour-enter-arrow) .lock-keyhole{fill:#78818e}.career-tour-v3 .career-tour-enter-arrow svg{display:block;width:24px;height:28px;filter:drop-shadow(0 1px 1px #343b4560)}.career-tour-v3 .career-destination.is-locked .career-tour-enter{border-color:#d8dde3;color:#fff;opacity:1;font-size:19px;filter:none;animation:none}.career-tour-v3 .career-destination.is-locked .career-tour-enter:where(:not(.aero-console,.aero-console *)){background:linear-gradient(150deg,#aeb4bc,#858d98);box-shadow:inset 0 2px #eef0f3,inset 0 -4px #626b76}.career-tour-v3 .career-destination.is-locked .career-tour-enter:before,.career-tour-v3 .career-destination.is-locked .career-tour-enter:after,.career-tour-v3 .career-destination.is-locked .career-tour-enter-ball{display:none}.career-tour-v3 .career-destination.is-locked:active .career-tour-enter{transform:none;filter:none}.career-tour-v3 .career-rival__action .rival-play:is(.is-unavailable,:disabled){color:#fff;filter:none;opacity:1;animation:none;cursor:not-allowed}.career-tour-v3 .career-rival__action .rival-play:is(.is-unavailable,:disabled):where(:not(.aero-console,.aero-console *)){background:linear-gradient(150deg,#aeb4bc,#858d98);box-shadow:inset 0 2px #eef0f3,inset 0 -4px #626b76}.career-tour-v3 .career-rival__action .rival-play:is(.is-unavailable,:disabled):before,.career-tour-v3 .career-rival__action .rival-play:is(.is-unavailable,:disabled):after{display:none}.career-tour-v3 .career-rival__action .rival-play.is-unavailable .career-cost svg{fill:#e1e5eb}.career-tour-v3 .career-rival__action .rival-play.is-unavailable:active{transform:none;filter:none}.career-tour-v3 .is-boss .career-round{color:#fff}.career-tour-v3 .is-boss .career-round:where(:not(.aero-console,.aero-console *)){background:linear-gradient(135deg,#d62955,#ee454c);box-shadow:inset 0 2px #ffadb7,inset 0 -4px #a92242}.career-tour-v3 .is-boss .career-rival:where(:not(.aero-console,.aero-console *)){background:linear-gradient(130deg,#fff,#fff0f3);box-shadow:0 0 0 2px #ef3d5e,inset 0 -4px #ef779540}.career-tour-v3 .is-boss.is-active:after{background:#ef3d5e}.career-tour-v3 .is-boss .career-rival__meta>span{color:#e73559}@media(max-width:360px){.career-tour-v3 .career-stage{padding-inline:12px}.career-tour-v3 .career-ladder{padding-left:29px}.career-tour-v3 .career-ladder:before{left:6px}.career-tour-v3 .career-rival{padding:12px;gap:10px}.career-tour-v3 .career-rival__portrait{height:130px}.career-tour-v3 .career-rival__portrait .career-earned-stars i{font-size:18px}.career-tour-v3[data-view=stage] .career-header{gap:8px;padding:13px;min-height:115px}.career-tour-v3[data-view=stage] .career-energy{width:52px;height:52px}.career-tour-v3 .career-stage-heading h2{font-size:23px}.career-tour-v3 .career-stage-heading p{font-size:8px}.career-tour-v3 .career-rival__quote{font-size:10px}}.career-tour-v3[data-view=stage]:before{content:"";position:absolute;z-index:-1;top:max(8px,env(safe-area-inset-top));bottom:calc(92px + env(safe-area-inset-bottom));left:10px;right:10px;border-radius:30px;border:1px solid #ffffffb8;pointer-events:none}.career-tour-v3[data-view=stage]:where(:not(.aero-console,.aero-console *)):before{background:linear-gradient(#f7fcff,#e7f4ff);box-shadow:inset 0 -3px #c0deef70}.career-tour-v3[data-view=stage] .career-content:before{display:none}.career-tour-v3[data-view=stage] .career-header{margin:10px 14px 0;border-radius:25px 25px 18px 18px}.career-tour-v3[data-view=stage] .career-content{padding-top:8px}.career-tour-v3 .career-stage{padding:4px 16px 24px}.career-tour-v3 .career-ladder-panel{border-radius:21px;padding:9px 5px 5px}.career-tour-v3 .career-ladder-panel:where(:not(.aero-console,.aero-console *)){background:#e1eff98c}.career-tour-v3 .career-section-title{padding:2px 9px 10px}.career-tour-v3 .career-ladder{padding:3px 4px 15px;gap:10px}.career-tour-v3 .career-ladder:before,.career-tour-v3 .career-route-node:before,.career-tour-v3 .career-route-node:after{display:none}.career-tour-v3 .career-route-node{width:100%}.career-tour-v3 .career-round{border-radius:18px;padding:10px 12px;min-height:86px}.career-tour-v3 .career-rival{margin:0;border-radius:19px;padding:14px;gap:12px}.career-tour-v3 .career-reward-tiles{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px}.career-tour-v3 .career-reward-tile{box-sizing:border-box;flex:0 0 52px;width:52px;height:52px;max-width:none;aspect-ratio:1;border-radius:11px;overflow:hidden}.career-tour-v3 .career-reward-tile>img,.career-tour-v3 .career-reward-tile>svg{width:38px;height:38px;animation:career-reward-float var(--reward-float-duration,4.5s) var(--reward-float-delay,0s) ease-in-out infinite,career-reward-glow var(--reward-shine-duration,7s) var(--reward-shine-delay,0s) ease-in-out infinite}.career-tour-v3 .career-reward-tile:after{content:"";position:absolute;inset:-40%;pointer-events:none;animation:career-reward-sheen var(--reward-shine-duration,7s) var(--reward-shine-delay,0s) ease-in-out infinite}.career-tour-v3 .career-reward-tile:where(:not(.aero-console,.aero-console *)):after{background:linear-gradient(120deg,transparent 42%,#ffffff65 50%,transparent 58%)}.career-tour-v3 .career-reward-tile>i{right:2px;top:2px;z-index:2}@keyframes career-reward-float{0%,to{transform:translateY(2px) rotate(-3deg)}50%{transform:translateY(-3px) rotate(3deg)}}@keyframes career-reward-glow{0%,35%,65%,to{filter:brightness(1)}50%{filter:brightness(1.17)}}@keyframes career-reward-sheen{0%,60%{transform:translate(-110%);opacity:0}68%{opacity:.65}82%,to{transform:translate(110%);opacity:0}}.career-tour-v3 .career-reward-tile>.career-boss-cup{animation:career-reward-float var(--reward-float-duration,4.5s) var(--reward-float-delay,0s) ease-in-out infinite}@media(max-width:360px){.career-tour-v3 .career-stage{padding-inline:12px}.career-tour-v3 .career-ladder{padding-left:4px;gap:9px}.career-tour-v3 .career-rival{padding:12px}.career-tour-v3 .career-reward-tile{flex-basis:46px;width:46px;height:46px}.career-tour-v3 .career-reward-tile>img,.career-tour-v3 .career-reward-tile>svg{width:34px;height:34px}.career-tour-v3 .career-reward-tiles{gap:6px}}.career-tour-v3[data-view=stage] .career-stage{display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;padding-bottom:10px;width:min(100%,660px);margin-inline:auto;box-sizing:border-box}.career-tour-v3[data-view=stage] .career-header{width:min(calc(100% - 28px),628px);margin-inline:auto;box-sizing:border-box;min-height:116px}.career-tour-v3[data-view=stage]:before{left:50%;right:auto;width:min(calc(100% - 20px),660px);transform:translate(-50%)}.career-tour-v3[data-view=stage] .career-ladder-panel{height:auto;flex:1 0 632px;max-height:680px;box-sizing:border-box;display:flex;flex-direction:column;min-height:632px}.career-tour-v3[data-view=stage] .career-section-title{flex:none;padding-bottom:7px}.career-tour-v3[data-view=stage] .career-ladder{flex:1;min-height:0;gap:7px;padding:3px 4px 5px}.career-tour-v3[data-view=stage] .career-route-node{flex:0 0 60px;min-height:0;overflow:visible;border-radius:19px;transition:flex-grow .55s cubic-bezier(.2,.75,.25,1),min-height .55s cubic-bezier(.2,.75,.25,1),box-shadow .55s}.career-tour-v3[data-view=stage] .career-route-node.is-active{flex-grow:1;min-height:312px;box-shadow:0 0 0 2px #2ba7ff}.career-tour-v3[data-view=stage] .career-route-node.is-active.is-boss{box-shadow:0 0 0 2px #ef3d5e}.career-tour-v3 .career-route-node.is-boss .career-round{color:#fff}.career-tour-v3 .career-route-node.is-boss .career-round:where(:not(.aero-console,.aero-console *)){background:linear-gradient(135deg,#d62955,#ee454c);box-shadow:inset 0 2px #ffadb7,inset 0 -4px #a92242}.career-tour-v3[data-view=stage] .career-round{height:100%;min-height:0;box-sizing:border-box;padding:7px 11px;gap:9px}.career-tour-v3[data-view=stage] .career-route-avatar{width:43px;height:48px;border-radius:11px}.career-tour-v3[data-view=stage] .career-route-copy>small{font-size:7px;line-height:1.2}.career-tour-v3[data-view=stage] .career-route-copy>strong{font-size:19px;line-height:1}.career-tour-v3[data-view=stage] .career-route-copy>em{display:none}.career-tour-v3[data-view=stage] .career-route-copy .career-earned-stars i{font-size:15px;line-height:1}.career-tour-v3[data-view=stage] .career-route-prize img{height:30px}.career-tour-v3[data-view=stage] .career-route-prize small{display:none}.career-tour-v3[data-view=stage] .career-match-panel{height:100%;animation:none}.career-tour-v3[data-view=stage] .career-rival{height:100%;box-sizing:border-box;min-height:312px;overflow:visible;grid-template-rows:minmax(148px,1fr) auto auto;padding:12px;gap:9px 12px}.career-tour-v3[data-view=stage] .career-rival:where(:not(.aero-console,.aero-console *)){box-shadow:inset 0 -3px #8cc9ec40}.career-tour-v3[data-view=stage] .career-rival__portrait{height:146px;max-height:none;min-height:0;width:100%;align-self:center}.career-tour-v3[data-view=stage] .career-rival__copy{overflow:visible;max-height:none;align-self:center}.career-tour-v3[data-view=stage] .career-win-reward{padding-top:7px}.career-tour-v3[data-view=stage] .career-win-reward>small{margin-bottom:5px;font-size:8px}.career-tour-v3[data-view=stage] .career-reward-tile{--tile-size:clamp(38px,10vw,46px);width:var(--tile-size);height:var(--tile-size);flex-basis:var(--tile-size)}.career-tour-v3[data-view=stage] .career-reward-tile>img,.career-tour-v3[data-view=stage] .career-reward-tile>svg{width:calc(var(--tile-size) - 12px);height:calc(var(--tile-size) - 12px)}.career-tour-v3[data-view=stage] .rival-play{height:50px;font-size:23px}@media(max-width:380px){.career-tour-v3[data-view=stage] .career-rival{grid-template-columns:84px minmax(0,1fr);gap:9px 10px}.career-tour-v3[data-view=stage] .career-rival__copy h2{font-size:25px}.career-tour-v3[data-view=stage] .career-rival__quote{font-size:10px}.career-tour-v3[data-view=stage] .career-rival__balls{gap:2px}.career-tour-v3[data-view=stage] .career-stage-heading h2{font-size:23px}.career-tour-v3[data-view=stage] .career-header{gap:8px;padding:12px;min-height:104px}.career-tour-v3[data-view=stage] .career-energy{width:50px;height:50px}}@media(max-height:620px){.career-tour-v3[data-view=stage] .career-header{min-height:84px;padding-block:9px}.career-tour-v3[data-view=stage] .career-energy{width:48px;height:48px}.career-tour-v3[data-view=stage] .career-stage-heading h2{font-size:24px}}@media(min-width:700px){.career-tour-v3[data-view=stage] .career-rival{grid-template-columns:138px minmax(0,1fr);padding:16px}.career-tour-v3[data-view=stage] .career-rival__portrait{height:165px}.career-tour-v3[data-view=stage] .career-rival__copy h2{font-size:34px}.career-tour-v3[data-view=stage] .career-rival__quote{font-size:13px}.career-tour-v3[data-view=stage] .career-route-avatar{width:45px;height:49px}.career-tour-v3[data-view=stage] .career-route-copy>strong{font-size:21px}}.career-tour-v3 .career-destination.has-tour-cast{overflow-y:auto;scrollbar-width:none;touch-action:pan-y}.career-tour-v3[data-view=tour] .has-tour-cast .career-tour-art{flex:1 0 300px;min-height:300px}.career-tour-v3 .career-tour-cast{position:absolute;inset:0;z-index:1;pointer-events:none}.career-tour-v3 .career-tour-cast>img{position:absolute;bottom:-23%;height:117%;width:58%;object-fit:contain;object-position:center bottom;transform:scaleX(var(--cast-facing,1))}.career-tour-v3 .career-tour-cast>img.is-mirrored{--cast-facing:-1}.career-tour-v3 .career-tour-cast__left{left:-5%;z-index:1}.career-tour-v3 .career-tour-cast__right{right:-5%;z-index:1}.career-tour-v3 .career-tour-cast>img.career-tour-cast__boss{left:18%;width:64%;height:126%;bottom:-25%;z-index:2}.career-tour-v3 .has-tour-cast .career-tour-art:after{z-index:2;inset:55% 0 0}.career-tour-v3 .has-tour-cast .career-tour-art:where(:not(.aero-console,.aero-console *)):after{background:linear-gradient(transparent,#032349ef 90%)}.career-tour-v3 .has-tour-cast .career-tour-art>u{z-index:4}.career-tour-v3 .has-tour-cast .career-tour-trophy{z-index:4;width:72px;right:9px;top:9px}.career-tour-v3 .has-tour-cast .career-tour-trophy-art{height:72px}.career-tour-v3 .has-tour-cast .career-tour-trophy>small{font-size:6px;padding:4px 5px}.career-tour-v3 .has-tour-cast .career-tour-caption{right:16px}.career-tour-v3 .career-destination.is-arriving .career-tour-cast>img{animation:tour-cast-reveal .55s .08s cubic-bezier(.2,.8,.2,1) both}.career-tour-v3 .career-destination.is-arriving .career-tour-cast>img.career-tour-cast__boss{animation-delay:.14s}@keyframes tour-cast-reveal{0%{opacity:0;transform:translateY(14px) scaleX(var(--cast-facing,1))}to{opacity:1;transform:translateY(0) scaleX(var(--cast-facing,1))}}@media(max-width:360px){.career-tour-v3[data-view=tour] .has-tour-cast .career-tour-art{flex-basis:280px;min-height:280px}.career-tour-v3 .has-tour-cast .career-tour-trophy{width:60px}.career-tour-v3 .has-tour-cast .career-tour-trophy-art{height:60px}}.career-tour-v3[data-view=tour] .career-content{width:100%;margin:0;box-sizing:border-box}.career-tour-v3[data-view=tour] .career-destinations{display:flex;align-items:center;justify-content:center;width:100%;margin:0;box-sizing:border-box;padding:12px 0 16px}.career-tour-v3[data-view=tour] .career-tour-deck{--tour-side-gap:clamp(28px,6.667vw,40px);position:relative;flex:none;width:min(100%,calc(var(--career-layout-width) + 2 * var(--tour-side-gap)));height:min(100%,calc(clamp(260px,44dvh,405px) + 238px));animation:tour-deck-float 7s ease-in-out infinite}.career-tour-v3[data-view=tour] .career-destination-track{width:calc(100% - 2 * var(--tour-side-gap));height:100%;box-sizing:border-box;border:1px solid #ffffffd9;border-radius:30px;box-shadow:0 6px #84b6d83b,0 16px 25px -18px #2266a952}.career-tour-v3[data-view=tour] .career-destination-track:after{content:"";position:absolute;z-index:3;inset:1px;border-radius:28px;border:1px solid #ffffff45;border-bottom:3px solid #b3d9ee80;pointer-events:none}.career-tour-v3[data-view=tour] .career-tour-arrow{top:50%;display:flex;align-items:center;justify-content:center;width:var(--tour-side-gap);height:48px;font-size:0;color:#fff;transition:opacity .2s,transform .18s}.career-tour-v3[data-view=tour] .career-tour-arrow svg{display:block;flex:none;width:min(36px,calc(100% - 2px));height:auto;aspect-ratio:1;transform:scaleY(1.15);fill:none;stroke:currentColor;stroke-width:5.5;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.career-tour-v3[data-view=tour] .career-tour-arrow:focus-visible{outline:2px solid #fff;outline-offset:-2px;border-radius:12px}.career-tour-v3[data-view=tour] .has-tour-cast .career-tour-art{flex:1 0 220px;min-height:220px}.career-tour-v3 .career-tour-cast>img{width:60%;bottom:-20%}.career-tour-v3 .career-tour-cast__left{left:-6%}.career-tour-v3 .career-tour-cast__right{right:-6%}.career-tour-v3 .career-tour-cast>img.career-tour-cast__boss{left:17%;width:66%;height:121%;bottom:-22%}.career-tour-v3[data-view=tour] .career-tour-copy{overflow:visible}@keyframes tour-deck-float{0%,to{transform:translateY(3px)}50%{transform:translateY(-3px)}}@media(max-width:600px){.career-tour-v3[data-view=tour] .career-destination-track{border-radius:26px}.career-tour-v3[data-view=tour] .career-destination-track:after{border-radius:24px}}@media(max-height:670px){.career-tour-v3[data-view=tour] .career-destinations{padding-block:10px 14px}.career-tour-v3[data-view=tour] .has-tour-cast .career-tour-art{flex-basis:190px;min-height:190px}}@media(max-width:600px)and (min-height:700px){.career-tour-v3[data-view=tour] .career-tour-cast>img{width:64%;height:103%;bottom:-7%}.career-tour-v3[data-view=tour] .career-tour-cast__left{left:-8%}.career-tour-v3[data-view=tour] .career-tour-cast__right{right:-8%}.career-tour-v3[data-view=tour] .career-tour-cast>img.career-tour-cast__boss{left:14%;width:71%;height:105%;bottom:-9%}}.career-tour-v3[data-view=stage]{--rival-height:318px;--round-height:62px}.career-tour-v3[data-view=stage] .career-route-node{animation:none;transition:box-shadow .3s;overflow:hidden;flex:0 0 var(--round-height);min-height:0}.career-tour-v3[data-view=stage] .career-route-node.is-active{flex:1 0 var(--rival-height);min-height:0}.career-tour-v3[data-view=stage] .career-ladder-panel{flex:1 0 calc(var(--rival-height) + 4 * var(--round-height) + 45px);min-height:calc(var(--rival-height) + 4 * var(--round-height) + 45px);max-height:680px;padding:7px 3px 3px;margin:0}.career-tour-v3[data-view=stage] .career-section-title{display:none}.career-tour-v3[data-view=stage] .career-stage{padding:3px 12px 8px}.career-tour-v3[data-view=stage] .career-ladder{gap:7px;padding:3px 3px 4px}.career-tour-v3[data-view=stage] .career-round{position:relative;padding:6px 9px;gap:8px}.career-tour-v3[data-view=stage] .career-round>.career-route-number{position:absolute;z-index:1;top:5px;left:7px;display:grid;place-items:center;width:18px;height:18px;border:2px solid #fff;border-radius:50%;color:#fff;font-size:9px;line-height:1}.career-tour-v3[data-view=stage] .career-round>.career-route-number:where(:not(.aero-console,.aero-console *)){background:#138eef}.career-tour-v3[data-view=stage] .career-round.is-complete>.career-route-number:where(:not(.aero-console,.aero-console *)){background:#31bd60}.career-tour-v3[data-view=stage] .career-route-avatar{width:48px;height:52px}.career-tour-v3[data-view=stage] .career-rival{grid-template-columns:clamp(94px,30vw,154px) minmax(0,1fr);grid-template-rows:auto auto 1fr;align-content:start;min-height:var(--rival-height);padding:10px;gap:8px 10px}.career-tour-v3[data-view=stage] .career-rival__portrait{height:164px;align-self:start}.career-tour-v3[data-view=stage] .career-rival__copy{align-self:start}.career-tour-v3[data-view=stage] .career-rival__copy h2{margin:4px 0 8px;font-size:clamp(27px,7.3vw,36px)}.career-tour-v3[data-view=stage] .career-rival__meta>span{font-size:8px}.career-tour-v3[data-view=stage] .career-rival__quote{font-size:11px;line-height:1.35}.career-tour-v3[data-view=stage] .career-win-reward{padding-top:6px}.career-tour-v3[data-view=stage] .career-rival__action{align-self:end}.career-tour-v3[data-view=stage] .rival-play{height:54px;font-size:clamp(28px,7.8vw,32px);gap:18px}.career-tour-v3[data-view=stage] .rival-play .career-cost{gap:6px;padding-left:16px}.career-tour-v3[data-view=stage] .rival-play .career-cost b{font-size:24px;line-height:1}.career-tour-v3[data-view=stage] .rival-play .career-cost svg{width:18px;height:26px}.career-tour-v3[data-view=stage] .career-header{display:grid;grid-template-columns:40px minmax(0,1fr) 82px;gap:10px;min-height:108px;padding:13px 12px}.career-tour-v3[data-view=stage] .career-tour-back{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid #d8eaff;color:#0864c9}.career-tour-v3[data-view=stage] .career-tour-back:where(:not(.aero-console,.aero-console *)){background:#fff;box-shadow:0 3px 7px #03438e1a}.career-tour-v3 .career-tour-back svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round}.career-tour-v3[data-view=stage] .career-stage-heading h2{font-size:clamp(29px,8vw,44px);line-height:1.05;overflow-wrap:normal}.career-tour-v3[data-view=stage] .career-stage-heading p{font-size:clamp(11px,2.8vw,13px);line-height:1.35;margin-top:6px}.career-tour-v3[data-view=stage] .career-energy{width:82px;height:56px;border-radius:17px}.career-tour-v3[data-view=stage] .career-energy:where(:not(.aero-console,.aero-console *)){background:linear-gradient(#fff,#edffde);box-shadow:inset 0 2px #fff,0 3px #124c3950}.career-tour-v3[data-view=stage] .career-energy__meter{display:none}.career-tour-v3[data-view=stage] .career-energy__value{inset:5px 4px 15px;gap:2px;white-space:nowrap}.career-tour-v3[data-view=stage] .career-energy strong{font-size:23px;line-height:1;letter-spacing:-.04em}.career-tour-v3[data-view=stage] .career-energy small{font-size:13px;line-height:1}.career-tour-v3[data-view=stage] .career-energy__value svg{width:11px;height:17px;fill:#57bf23}.career-tour-v3 .career-energy__bar{position:absolute;left:10px;right:10px;bottom:8px;height:5px;border-radius:5px;overflow:hidden}.career-tour-v3 .career-energy__bar:where(:not(.aero-console,.aero-console *)){background:#cde9b5}.career-tour-v3 .career-energy__bar i{display:block;width:calc(100% * var(--energy-fill,0));height:100%;border-radius:inherit;background:linear-gradient(90deg,#26bd5b,#86e622);transition:width .3s}.career-tour-v3 .career-energy__progress{stroke:#72d628}.career-tour-v3 .career-tour-steps{position:relative;flex:none;display:grid;grid-template-columns:repeat(11,minmax(0,1fr));align-items:center;justify-items:center;gap:3px;width:min(500px,calc(var(--career-layout-width) - 24px));margin:1px auto 5px;padding:5px 0}.career-tour-v3 .career-tour-steps:before{content:"";position:absolute;left:calc((100% - 30px) / 22);right:calc((100% - 30px) / 22);top:50%;height:2px}.career-tour-v3 .career-tour-steps:where(:not(.aero-console,.aero-console *)):before{background:#a8cbe4}.career-tour-v3 .career-tour-steps button{position:relative;display:grid;place-items:center;width:min(100%,30px);height:auto;aspect-ratio:1;min-width:0;padding:0;border:1px solid #fff;border-radius:50%;background:#e5f3fd;color:#6389ab;box-shadow:0 2px #a8cbe460;font-size:clamp(9px,2.8vw,11px);font-weight:900;transition:background .25s,color .25s,box-shadow .25s,transform .25s}.career-tour-v3 .career-tour-steps button.is-selected{background:linear-gradient(#22b4ff,#0869da);color:#fff;box-shadow:0 0 0 3px #189ef026,0 3px #0852a3;transform:scale(1.1)}.career-tour-v3 .career-tour-steps button.is-complete{background:linear-gradient(#85e630,#33ba19);color:#fff;box-shadow:0 2px #23840e}.career-tour-v3 .career-tour-steps button.is-complete.is-selected{box-shadow:0 0 0 3px #66d92740,0 3px #23840e}.career-tour-v3 .career-tour-steps button:focus-visible{outline:2px solid #0786e5;outline-offset:3px}.career-tour-v3 .career-tour-steps button.is-complete:focus-visible{outline-color:#33ba19}.career-tour-v3[data-view=stage] .career-tour-steps{display:none}.career-tour-v3 .career-tour-enter i.career-tour-enter-ball{top:44px;right:-7px;width:124px;height:124px;border:1px solid #ffffff12;background:radial-gradient(circle at 34% 27%,#ffffff3d,#ffffff1b 34%,#ffffff09 63%,transparent 76%);box-shadow:inset 12px 10px 24px #ffffff09,0 0 24px #ffffff09;opacity:.78;filter:blur(.15px);transform:rotate(-10deg);animation:tour-home-light-ball 4.2s 1s ease-in-out infinite}.career-tour-v3 .career-tour-enter-ball:before,.career-tour-v3 .career-tour-enter-ball:after{width:88px;height:116px;border:1px solid #ffffff11;border-top-color:transparent;border-bottom-color:transparent;filter:blur(.45px)}.career-tour-v3 .career-tour-enter-ball:before{top:3px;left:-39px}.career-tour-v3 .career-tour-enter-ball:after{top:3px;right:-39px}@keyframes tour-home-light-ball{0%,to{opacity:.61;transform:translateY(2px) rotate(-12deg) scale(.97)}50%{opacity:.84;transform:translateY(-5px) rotate(-5deg) scale(1.035)}}@media(max-width:380px){.career-tour-v3[data-view=stage] .career-header{grid-template-columns:34px minmax(0,1fr) 74px;gap:7px;padding:10px}.career-tour-v3[data-view=stage] .career-tour-back{width:38px;height:38px}.career-tour-v3[data-view=stage] .career-energy{width:74px;height:54px}.career-tour-v3[data-view=stage] .career-stage-heading h2{font-size:27px}.career-tour-v3[data-view=stage] .career-rival{grid-template-columns:94px minmax(0,1fr)}.career-tour-v3[data-view=stage] .career-rival__portrait{height:150px}.career-tour-v3[data-view=stage] .career-rival__quote{font-size:10px}}.career-tour-v3[data-view=stage]{--career-stage-width:var(--career-layout-width,min(620px, calc(100% - max(10px,env(safe-area-inset-left)) - max(10px,env(safe-area-inset-right))) ))}.career-tour-v3[data-view=stage] .career-content{width:100%;margin:0}.career-tour-v3[data-view=stage] .career-stage{width:var(--career-stage-width);padding-inline:0;container-type:size;overflow-anchor:none;scroll-padding-block:6px}.career-tour-v3[data-view=stage] .career-header{width:var(--career-stage-width)}.career-tour-v3[data-view=stage]:before{width:var(--career-stage-width);box-sizing:border-box}.career-tour-v3[data-view=stage] .career-ladder-panel{max-height:none}@media(min-width:700px)and (min-height:700px){.career-tour-v3[data-view=stage]{--round-height:clamp(72px, calc(22cqh - 100px) ,160px);--rival-height:clamp(430px,44cqh,490px)}.career-tour-v3[data-view=stage] .career-header{min-height:126px}.career-tour-v3[data-view=stage] .career-rival{grid-template-columns:clamp(170px,26vw,230px) minmax(0,1fr);grid-template-rows:minmax(210px,1fr) auto auto;padding:16px;gap:12px 16px}.career-tour-v3[data-view=stage] .career-rival__copy h2{font-size:clamp(40px,5.5vw,52px);margin-bottom:12px}.career-tour-v3[data-view=stage] .career-rival__meta>span{font-size:11px}.career-tour-v3[data-view=stage] .career-rival__difficulty>span{font-size:10px}.career-tour-v3[data-view=stage] .career-rival__difficulty-icons{width:min(100%,250px);gap:5px;margin-top:7px}.career-tour-v3[data-view=stage] .career-difficulty-star{max-width:30px}.career-tour-v3[data-view=stage] .career-rival__quote{font-size:clamp(14px,1.9vw,17px)}.career-tour-v3[data-view=stage] .career-win-reward>small{font-size:10px;margin-bottom:7px}.career-tour-v3[data-view=stage] .career-reward-tile{--tile-size:clamp(62px,8cqh,78px)}.career-tour-v3[data-view=stage] .rival-play{height:clamp(60px,8cqh,78px);font-size:36px}.career-tour-v3[data-view=stage] .rival-play .career-cost b{font-size:28px}.career-tour-v3[data-view=stage] .career-route-avatar{width:calc(var(--round-height) - 14px);height:calc(var(--round-height) - 12px)}.career-tour-v3[data-view=stage] .career-route-copy>small{font-size:clamp(10px,calc(var(--round-height) * .09),13px)}.career-tour-v3[data-view=stage] .career-route-copy>strong{font-size:clamp(27px,calc(var(--round-height) * .33),44px)}.career-tour-v3[data-view=stage] .career-route-copy .career-earned-stars i{font-size:clamp(19px,calc(var(--round-height) * .18),25px)}.career-tour-v3[data-view=stage] .career-route-prize{width:clamp(44px,calc(var(--round-height) * .42),64px)}.career-tour-v3[data-view=stage] .career-route-prize img{width:100%;height:clamp(44px,calc(var(--round-height) * .5),72px)}.career-tour-v3[data-view=stage] .career-route-prize:has(img:nth-of-type(2)){width:clamp(72px,calc(var(--round-height) * .7),104px);gap:4px}}@media(max-height:670px){.career-tour-v3[data-view=stage]{--round-height:56px}.career-tour-v3[data-view=stage] .career-route-avatar{width:43px;height:46px}}@media(max-width:699px)and (max-height:620px){.career-tour-v3[data-view=stage]{--rival-height:312px}.career-tour-v3[data-view=stage] .career-header{min-height:88px;padding-block:9px}.career-tour-v3[data-view=stage] .career-stage-heading h2{font-size:26px}.career-tour-v3[data-view=stage] .career-stage-heading p{font-size:10px}.career-tour-v3[data-view=stage] .career-rival__portrait{height:140px}}.career-tour-v3[data-view=stage] .career-ladder-panel{flex:1 0 auto;min-height:auto}.career-tour-v3[data-view=stage] .career-route-node{flex:1 0 var(--round-height)}.career-tour-v3[data-view=stage] .career-route-node.is-active{flex:0 0 auto}.career-tour-v3[data-view=stage] .career-match-panel{height:auto}.career-tour-v3[data-view=stage] .career-rival{height:auto;min-height:0;grid-template-rows:auto auto auto}.career-tour-v3[data-view=stage] .career-rival__portrait{height:auto;aspect-ratio:1;min-height:0;align-self:start}.career-tour-v3[data-view=stage] .career-rival__portrait>img{position:absolute;inset:0}.career-tour-v3[data-view=stage] .career-reward-tile{--tile-size:clamp(46px,12vw,62px)}@media(min-width:700px)and (min-height:700px){.career-tour-v3[data-view=stage] .career-reward-tile{--tile-size:clamp(62px,8cqh,78px)}}.career-tour-v3[data-view=stage] .career-header{grid-template-columns:40px minmax(0,1fr) 76px}.career-tour-v3[data-view=stage] .career-energy{width:76px;height:76px;border-radius:50%}.career-tour-v3[data-view=stage] .career-energy:where(:not(.aero-console,.aero-console *)){background:linear-gradient(#fff,#fffbed)}.career-tour-v3[data-view=stage] .career-energy__meter{display:block;stroke-width:6}.career-tour-v3[data-view=stage] .career-energy__track{stroke:#ffedb0}.career-tour-v3[data-view=stage] .career-energy__progress{stroke:#ffd237}.career-tour-v3[data-view=stage] .career-energy__bar{display:none}.career-tour-v3[data-view=stage] .career-energy__value{inset:9px;flex-direction:column;gap:1px}.career-tour-v3[data-view=stage] .career-energy__value svg{flex:none;width:22px;height:25px;fill:#ffbd19;filter:drop-shadow(0 1px #d98c1640)}.career-tour-v3[data-view=stage] .career-energy__numbers{display:flex;align-items:baseline;justify-content:center;gap:2px;font-variant-numeric:tabular-nums;white-space:nowrap}.career-tour-v3[data-view=stage] .career-energy strong{font-size:20px;line-height:1;letter-spacing:0}.career-tour-v3[data-view=stage] .career-energy small{font-size:17px;line-height:1;color:#6c84a0;letter-spacing:0}@media(max-width:380px){.career-tour-v3[data-view=stage] .career-header{grid-template-columns:34px minmax(0,1fr) 66px;gap:7px}.career-tour-v3[data-view=stage] .career-energy{width:66px;height:66px}.career-tour-v3[data-view=stage] .career-energy__value{inset:8px}.career-tour-v3[data-view=stage] .career-energy__value svg{width:20px;height:22px}.career-tour-v3[data-view=stage] .career-energy strong{font-size:18px}.career-tour-v3[data-view=stage] .career-energy small{font-size:15px}.career-tour-v3[data-view=stage] .career-reward-tiles{gap:6px}}:has(>.career-tour-v3){--career-layout-width:min(620px, calc(100% - max(10px,env(safe-area-inset-left)) - max(10px,env(safe-area-inset-right))) )}@media(orientation:portrait){:has(>.career-tour-v3){--career-layout-width:min(620px, calc(100% - max(10px,env(safe-area-inset-left)) - max(10px,env(safe-area-inset-right))) ,calc(var(--app-height,100dvh) / var(--career-ui-scale,1) * .6))}}.career-tour-v3 .app-bottom-nav,:has(>.career-tour-v3)>.app-bottom-nav{width:var(--career-layout-width);right:50%;left:auto;transform:translate(50%)}.career-tour-v3[data-view=tour] .career-header{width:var(--career-layout-width);margin-inline:auto}.career-tour-v3[data-view=tour] .career-destinations{container-type:size}@media(min-width:700px)and (min-height:900px){.career-tour-v3[data-view=tour] .career-tour-deck{width:min(100%,calc(var(--career-layout-width) + 2 * var(--tour-side-gap)));height:min(100%,clamp(643px,88cqh,1000px))}.career-tour-v3[data-view=tour] .career-tour-cast>img{width:70%;height:114%;max-height:102%;bottom:-6%}.career-tour-v3[data-view=tour] .career-tour-cast__left{left:-10%}.career-tour-v3[data-view=tour] .career-tour-cast__right{right:-10%}.career-tour-v3[data-view=tour] .career-tour-cast>img.career-tour-cast__boss{left:10%;width:80%;height:116%;max-height:106%;bottom:-8%}}@media(max-height:620px){.career-tour-v3[data-view=tour] .has-tour-cast .career-tour-art{flex:1 0 145px;min-height:145px}.career-tour-v3[data-view=tour] .career-tour-copy{padding:12px 14px;gap:8px}.career-tour-v3[data-view=tour] .career-tour-enter{min-height:56px;padding:12px 14px;font-size:16px}}@media(prefers-reduced-motion:reduce){.career-tour-v3 *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.career-tour-v3.is-large-ui{width:calc(100vw / var(--career-ui-scale));height:calc(var(--app-height,100dvh) / var(--career-ui-scale));right:auto;bottom:auto;transform-origin:top left;transform:scale(var(--career-ui-scale))}.career-tour-v3{--career-header-safe-top:var(--standalone-safe-top,env(safe-area-inset-top,0px))}html.telegram-mini-app .career-tour-v3{--career-header-safe-top:0px}.career-tour-v3 .career-header{margin-top:calc(12px + var(--career-header-safe-top) / var(--career-ui-scale,1))}.career-tour-v3[data-view=stage] .career-header{margin-top:calc(10px + var(--career-header-safe-top) / var(--career-ui-scale,1))}.career-tour-v3[data-view=stage]:before{top:calc(8px + var(--career-header-safe-top) / var(--career-ui-scale,1))}:has(>.career-tour-v3.is-large-ui)>.app-bottom-nav{transform:translate(50%) scale(var(--career-ui-scale));transform-origin:bottom center;bottom:calc(max(8px,env(safe-area-inset-bottom)) * var(--career-ui-scale))}.career-tour-v3 .career-tour-art:where(:not(.aero-console,.aero-console *)){background:linear-gradient(145deg,#c4ecf8,#72b6e1)}.career-tour-v3 .career-tour-art>.career-tour-art__backdrop{position:absolute;inset:0;z-index:0;object-position:center;pointer-events:none}.career-tour-v3 .career-tour-cast>img.career-tour-cast__ensemble{inset:0;width:100%;height:100%;max-height:none;object-fit:contain;object-position:center bottom;transform:none}.career-tour-v3 .career-hero__image[hidden]{display:none}.career-tour-v3{--tour-backdrop:linear-gradient(135deg,#0d5d9b,#6bb9df)}#game .career-tour-v3.aero-console{--tour-ink:var(--console-ink);--tour-blue:#0a91e6;--tour-green:#8ee957;color:var(--console-ink);background:none}#game .career-tour-v3.aero-console .career-header{color:#fff;background:var(--console-banner);box-shadow:var(--console-banner-shadow)}#game .career-tour-v3.aero-console[data-view=stage] .career-header{background:linear-gradient(90deg,#074e8feb,#07568a9c),var(--tour-backdrop) center 44%/cover}#game .career-tour-v3.aero-console .career-header:before{content:"";position:absolute;z-index:0;inset:4px;border:1px solid #d5f5ffa6;border-bottom-color:#0866ad8c;border-radius:inherit;pointer-events:none}#game .career-tour-v3.aero-console .career-header:after{content:"";position:absolute;inset:5px auto auto 5px;width:22%;height:23%;border:0;border-radius:16px;background:linear-gradient(108deg,transparent,#ffffffa6,transparent);opacity:0;pointer-events:none;animation:console-aero-light 12s 2.4s linear infinite}#game .career-tour-v3.aero-console :is(.career-brand h1,.career-brand h1 span,.career-brand h1 b,.career-stage-heading h2){color:#fff;font-weight:750;letter-spacing:-.035em;text-shadow:0 1px 2px #08599c80;background:none;-webkit-text-fill-color:currentColor}#game .career-tour-v3.aero-console :is(.career-brand small,.career-brand em,.career-stage-heading p){color:#edf9ff;text-shadow:0 1px #07509280;font-weight:600}#game .career-tour-v3.aero-console :is(.career-tour-back,.career-tour-arrow,.tour-map__controls button){color:var(--aero-blue-ink);border-color:#a9c9d9;background:var(--console-face);box-shadow:0 2px #8bafc2,inset 0 1px #fff,inset 0 0 0 2px #ffffff80}#game .career-tour-v3.aero-console .career-tour-arrow svg{color:var(--aero-blue-ink);filter:drop-shadow(0 1px #fff)}#game .career-tour-v3.aero-console .career-energy{color:var(--console-ink);background:var(--console-face);box-shadow:0 2px #7ca2ba,inset 0 1px #fff,inset 0 0 0 2px #fff9}#game .career-tour-v3.aero-console .career-energy__track{stroke:#d4e3eb}#game .career-tour-v3.aero-console .career-energy__progress{stroke:#efaf1d}#game .career-tour-v3.aero-console .career-energy__numbers strong{color:var(--console-ink);font-weight:750;text-shadow:0 1px #fff}#game .career-tour-v3.aero-console .career-energy__numbers small{color:var(--console-muted)}#game .career-tour-v3.aero-console .career-energy__bar{background:#d6e5ed;box-shadow:var(--console-recess)}#game .career-tour-v3.aero-console .career-energy__bar>i{background:var(--aero-action);box-shadow:inset 0 1px #f2ffdd}#game .career-tour-v3.aero-console .career-energy__gain{color:var(--aero-green-ink);background:#e6fbcf}#game .career-tour-v3.aero-console .career-tour-steps:before{background:#a9d1e4;box-shadow:0 1px #fff9}#game .career-tour-v3.aero-console .career-tour-steps button{color:#536f7e;border-color:#bad0dc;background:var(--console-face);box-shadow:0 2px #a6c1d0,inset 0 1px #fff;text-shadow:0 1px #fff}#game .career-tour-v3.aero-console .career-tour-steps button:is(.is-complete,.is-current){color:var(--aero-green-ink);border-color:#c8f8a3;background:var(--aero-action);box-shadow:0 2px #67a43e,inset 0 1px #f6ffe9}#game .career-tour-v3.aero-console .career-tour-steps button.is-selected{color:#fff;border-color:#d3f3ff;background:var(--aero-blue);box-shadow:0 2px #136aa6,0 0 0 3px #b8e9fc80,inset 0 1px #dcf7ff;text-shadow:0 1px #075b9a}#game .career-tour-v3.aero-console .tour-map__card{color:var(--console-ink);border-color:#b5cedb;background:var(--console-face);box-shadow:var(--console-shadow)}#game .career-tour-v3.aero-console .tour-map__card.is-current{color:var(--aero-green-ink);border-color:#c9eba9;background:var(--aero-selection);box-shadow:0 2px #7daa57,inset 0 1px #fff}#game .career-tour-v3.aero-console .tour-map__card.is-locked{color:#536c7a;border-color:#b4c9d4;background:linear-gradient(#f3f7f9,#dce8ee);box-shadow:0 2px #90aebf,inset 0 1px #fff}#game .career-tour-v3.aero-console .tour-map__card .tour-map__label strong{color:inherit;font-weight:750;text-shadow:0 1px #fff}#game .career-tour-v3.aero-console .tour-map__card .tour-map__label :is(small,em){color:inherit;opacity:1;font-weight:650;text-shadow:0 1px #fff}#game .career-tour-v3.aero-console .tour-map__cup{border-color:#d7f3ff;background:var(--aero-blue);box-shadow:0 2px #126ba7,inset 0 1px #e5f9ff}#game .career-tour-v3.aero-console .tour-map__cup b{color:#74510a;border-color:#ffedb2;background:linear-gradient(#fff0a0,#ffca3d);text-shadow:0 1px #fff6}#game .career-tour-v3.aero-console .tour-map__stop:is(.is-current,.is-complete) .tour-map__cup{border-color:#edffd3;background:var(--aero-action);box-shadow:0 2px #6fa743,inset 0 1px #fff}#game .career-tour-v3.aero-console .tour-map__stop.is-locked .tour-map__cup{border-color:#dae8ee;background:linear-gradient(#f0f6f8,#c4dce8);box-shadow:0 2px #80a8bd,inset 0 1px #fff}#game .career-tour-v3.aero-console .career-destination{color:var(--console-ink);background:var(--console-face);box-shadow:var(--console-shadow)}#game .career-tour-v3.aero-console .career-tour-art{background:linear-gradient(145deg,#cff1fa,#86cde9)}#game .career-tour-v3.aero-console .career-tour-art:after{background:linear-gradient(transparent 22%,#064c8170 60%,#07345fe8)}#game .career-tour-v3.aero-console .career-tour-art>u{color:#fff;background:var(--aero-blue);box-shadow:inset 0 1px #a7e4ff}#game .career-tour-v3.aero-console .career-tour-caption :is(strong,span,b,small){color:#fff;text-shadow:0 1px 3px #07365b99}#game .career-tour-v3.aero-console .career-tour-caption>strong{font-weight:750}#game .career-tour-v3.aero-console .career-tour-progress>span{color:#ffe26b}#game .career-tour-v3.aero-console .career-tour-trophy>small{color:#825b0b;background:linear-gradient(#fff3b7,#ffd25f);box-shadow:inset 0 1px #fff6}#game .career-tour-v3.aero-console .career-tour-copy{color:var(--console-ink);background:var(--console-paper)}#game .career-tour-v3.aero-console .career-tour-meter{background:#d8e7ed;box-shadow:var(--console-recess)}#game .career-tour-v3.aero-console .career-tour-meter>i{background:var(--aero-action);box-shadow:inset 0 1px #fff9}#game .career-tour-v3.aero-console .career-tour-rivals img{border-color:#fff;box-shadow:0 0 0 1px #b0cad8,0 1px #c5dce6}#game .career-tour-v3.aero-console .career-hero{color:var(--console-ink);background:var(--console-face);box-shadow:var(--console-shadow)}#game .career-tour-v3.aero-console .career-hero__shade{background:none}#game .career-tour-v3.aero-console .career-hero__copy{color:var(--console-ink)}#game .career-tour-v3.aero-console .career-hero__copy h2{color:var(--console-ink);font-weight:750;text-shadow:0 1px #fff}#game .career-tour-v3.aero-console :is(.career-hero__topline,.career-hero__tagline,.career-hero__arena){color:var(--console-muted);text-shadow:none}#game .career-tour-v3.aero-console .career-hero__trophy{color:#8d650e}#game .career-tour-v3.aero-console .career-ladder-panel{border-color:#b4cedb;background:linear-gradient(#eff8fcad,#e5f2f6b3);box-shadow:inset 0 1px #fff}#game .career-tour-v3.aero-console .career-section-title h2{color:var(--console-ink);font-weight:750}#game .career-tour-v3.aero-console .career-round-count{color:var(--aero-blue-ink);border-color:#b5d5e4;background:var(--aero-secondary);box-shadow:inset 0 1px #fff}#game .career-tour-v3.aero-console .career-round{color:var(--console-ink);border-color:#c3d5de;background:var(--console-paper);box-shadow:0 1px #b4cbd8,inset 0 1px #fff}#game .career-tour-v3.aero-console .career-round.is-complete{border-color:#b0d58e;background:linear-gradient(135deg,#fff,#effbe5)}#game .career-tour-v3.aero-console .career-round.is-locked{color:#5b7482;border-color:#c4d4dd;background:linear-gradient(#eef4f7,#e0ebf1);box-shadow:inset 0 1px #fff,0 1px #c0d2dc}#game .career-tour-v3.aero-console .career-route-copy :is(strong,small,em){color:inherit;text-shadow:0 1px #fff}#game .career-tour-v3.aero-console .career-route-copy strong{font-weight:750}#game .career-tour-v3.aero-console .career-round.is-complete .career-route-copy>em{color:#377724}#game .career-tour-v3.aero-console .career-route-node.is-boss .career-round{color:#6332a1;border-color:#b893dc;background:linear-gradient(135deg,#fff,#ecdafc);box-shadow:0 1px #b999d4,inset 0 1px #fff}#game .career-tour-v3.aero-console .career-route-node.is-boss .career-round.is-open{color:#fff;border-color:#d1b1f1;background:var(--aero-violet)}#game .career-tour-v3.aero-console .career-route-node.is-boss .career-round.is-open .career-route-copy :is(strong,small,em){text-shadow:0 1px #56298d80}#game .career-tour-v3.aero-console .career-route-number{color:#fff;background:var(--aero-blue);box-shadow:0 1px #196eaa,inset 0 1px #d4f4ff}#game .career-tour-v3.aero-console .career-round.is-complete>.career-route-number{color:var(--aero-green-ink);background:var(--aero-action);box-shadow:0 1px #7ba852,inset 0 1px #fff}#game .career-tour-v3.aero-console .career-round.is-locked>.career-route-number{color:#5b7482;background:linear-gradient(#f5fafc,#cbdfe9);box-shadow:0 1px #adc5d2}#game .career-tour-v3.aero-console .career-rival{color:var(--console-ink);border-color:#83c5e6;background:var(--console-face);box-shadow:var(--console-shadow)}#game .career-tour-v3.aero-console .is-boss .career-rival{border-color:#b18cd6;background:linear-gradient(135deg,#fff,#f4edfc)}#game .career-tour-v3.aero-console .career-rival__portrait{border-color:#b7d0dc;background:linear-gradient(145deg,#e6f6fd,#aedfee);box-shadow:inset 0 1px #fff,0 1px #d0e3ec}#game .career-tour-v3.aero-console .career-rival__number{color:#fff;background:var(--aero-blue);box-shadow:0 1px #166da7,inset 0 1px #d5f5ff}#game .career-tour-v3.aero-console .career-rival__number.is-defeated{color:var(--aero-green-ink);background:var(--aero-action)}#game .career-tour-v3.aero-console .career-rival__copy h2{color:var(--console-ink);font-weight:750;text-shadow:0 1px #fff}#game .career-tour-v3.aero-console .career-rival__meta>span{color:var(--aero-blue-ink)}#game .career-tour-v3.aero-console .is-boss .career-rival__meta>span{color:#7137ab}#game .career-tour-v3.aero-console :is(.career-rival__difficulty>span,.career-rival__quote,.career-win-reward>small){color:var(--console-muted);text-shadow:none}#game .career-tour-v3.aero-console .career-rival__rule{color:#b03855}#game .career-tour-v3.aero-console .career-reward-tile{color:var(--console-ink);border-color:#bfd3df;background:linear-gradient(#fff,#dff0f9);box-shadow:inset 0 1px #fff,0 1px #bdd3e0}#game .career-tour-v3.aero-console .career-reward-tile.is-trophy{border-color:#dfc984;background:linear-gradient(#fffdf0,#fbe8ac)}#game .career-tour-v3.aero-console :is(.career-reward-collected,.career-reward-tile>i){color:var(--aero-green-ink);background:var(--aero-action);border-color:#e9ffd2;box-shadow:0 1px #86af60}#game .career-tour-v3.aero-console :is(.career-tour-enter,.rival-play){color:var(--aero-green-ink);border-color:#c6eda6;background:var(--aero-action);box-shadow:0 2px #649c3b,inset 0 1px #fff,inset 0 0 0 2px #efffd966;text-shadow:0 1px #f0ffdb;filter:none;font-weight:750}#game .career-tour-v3.aero-console .rival-play .career-cost{color:var(--aero-green-ink);border-color:#64a64066}#game .career-tour-v3.aero-console .rival-play .career-cost b{color:var(--aero-green-ink)}#game .career-tour-v3.aero-console .career-tour-enter:before{background:linear-gradient(#fff5,transparent 48%);border-color:#f2ffdb99}#game .career-tour-v3.aero-console .career-tour-enter-ball{visibility:hidden}#game .career-tour-v3.aero-console .career-tour-enter:after{background:linear-gradient(110deg,transparent 38%,#ffffff99 50%,transparent 62%)}#game .career-tour-v3.aero-console :is(.career-destination.is-locked .career-tour-enter,.rival-play:is(.is-unavailable,.is-energy-disabled,:disabled)){color:#536e7c;border-color:#c1d1dc;background:linear-gradient(#f2f7f9,#d8e6ee);box-shadow:inset 0 1px #fff,0 1px #acc5d3;text-shadow:0 1px #fff;filter:none;opacity:1}#game .career-tour-v3.aero-console .rival-play:is(.is-unavailable,.is-energy-disabled,:disabled) :is(span,b){color:#536e7c}#game .career-tour-v3.aero-console .rival-toast{color:var(--console-ink);border-color:#b7cfdd;background:var(--console-face);box-shadow:var(--console-shadow)}@media(prefers-reduced-motion:reduce){#game .career-tour-v3.aero-console .career-header:after{animation:none;opacity:0}}#game .career-tour-v3.aero-console :is(.rival-play,.career-tour-enter)>span{color:inherit;text-shadow:inherit}#game .career-tour-v3.aero-console .career-tour-enter i{color:inherit}#game .career-tour-v3.aero-console .rival-play .career-cost svg{fill:#8c6313;filter:drop-shadow(0 1px #f0ffdb)}#game .career-tour-v3.aero-console .career-tour-arrow{background:none;box-shadow:none}#game .career-tour-v3.aero-console .career-route-node.is-active{border-color:#71b9df;outline-color:#71b9df;box-shadow:0 0 0 2px #71b9df,inset 0 1px #fff}#game .career-tour-v3.aero-console .career-route-node.is-boss.is-active{border-color:#b087d7;outline-color:#b087d7;box-shadow:0 0 0 2px #b087d7,inset 0 1px #fff}#game .career-tour-v3.aero-console .career-route-node.is-active:before{background:#8ee957;box-shadow:0 0 0 3px #8ee95726}#game .career-tour-v3.aero-console .career-route-node.is-active:after{background:#0a91e6}#game .career-tour-v3.aero-console .career-route-node.is-boss.is-active:after{background:#a66be1}.home-menu-v2{background:#8bd8f3}.home-menu-v2 .home-live-court{position:absolute;inset:0;z-index:2;width:100%;height:100%;display:block;opacity:0;pointer-events:none}.home-menu-v2.has-live-court .home-live-court{opacity:1}.home-court-status{position:absolute;z-index:4;left:50%;top:52%;transform:translate(-50%,-50%);display:grid;justify-items:center;gap:12px;padding:14px 18px;border:1px solid #ffffff80;border-radius:18px;background:#075cc6ed;box-shadow:0 4px 12px #003c7833;color:#fff;font:800 12px/1.4 var(--game-ui-font);letter-spacing:.08em;text-align:center}.home-court-status[hidden]{display:none}.home-court-status button{border:1px solid #fff;border-radius:14px;padding:11px 20px;color:#fff;background:#1479d9;font:800 12px var(--game-ui-font);cursor:pointer}.home-court-status button[hidden]{display:none}.daily-mission .daily-mission__icon{justify-self:center}.daily-mission .daily-mission__icon>img{transform:translate(var(--icon-x,0%),var(--icon-y,0%))}.daily-mission[data-mission-kind=match]{--icon-x:-2.23%;--icon-y:-7.14%}.daily-mission[data-mission-kind=career]{--icon-x:.45%;--icon-y:.89%}.daily-mission[data-mission-kind=friend],.daily-mission[data-mission-kind=win]{--icon-x:-.89%}.daily-mission[data-mission-kind=points]{--icon-x:-2.68%;--icon-y:13.39%}.daily-mission[data-mission-kind=smash]{--icon-x:-5.8%;--icon-y:5.36%}.daily-mission[data-mission-kind=perfect]{--icon-x:-1.79%;--icon-y:8.48%}.daily-mission[data-mission-kind=glass]{--icon-y:8.04%}.daily-login-feature,.daily-mission>button{transition:transform .14s ease}.daily-login-feature:active:not(:disabled),.daily-mission>button:active:not(:disabled){transform:scale(.96)}.daily-center.is-visible .daily-login-feature.is-rewarded>span,.daily-center.is-visible .daily-mission.is-rewarded .daily-mission__icon{animation:daily-reward-card .6s cubic-bezier(.2,.85,.2,1)}@keyframes daily-reward-card{35%{transform:scale(.97)}65%{transform:scale(1.025)}}@media(prefers-reduced-motion:reduce){.daily-center.is-visible .is-rewarded>span,.daily-center.is-visible .is-rewarded .daily-mission__icon{animation:none!important}.daily-login-feature,.daily-mission>button{transition:none}}.aero-console,.home-aero-ui,#game>.app-bottom-nav{--aero-blue:linear-gradient(135deg,#0875dc 0%,#0a91e6 64%,#42bded 100%);--aero-lime:linear-gradient(180deg,#edff42 -80%,#d5fb45 -36%,#8ee957 48%);--aero-orange:linear-gradient(135deg,#e65e06 0%,#f47d0b 64%,#ffab32 100%);--aero-violet:linear-gradient(135deg,#6b2cc2 0%,#8d48e2 64%,#b26df0 100%);--aero-green-ink:#244c1f;--aero-blue-ink:#075497;--aero-banner:linear-gradient(180deg,#ffffff36,transparent 48%),var(--aero-blue);--aero-action:linear-gradient(180deg,#ffffff52,transparent 49%),var(--aero-lime);--aero-selection:linear-gradient(180deg,#f8ffec,#d8f8a8 46%,#b2e87a 51%,#d1f6a2);--aero-secondary:linear-gradient(180deg,#f3fcff,#c4efff 45%,#87d5f3 50%,#beeaff)}.home-menu-v2.home-aero-ui{--home-aero-ink:#345468;--home-aero-muted:#4d6878;--home-aero-blue:#128cbf;--home-aero-font:var(--game-ui-font)}.home-menu-v2.home-aero-ui,#game:has(>.home-aero-ui:not(.is-home-covered))>.app-bottom-nav[data-active-section=home]{--home-console-face:linear-gradient(112deg,#ffffff85,transparent 43%),linear-gradient(180deg,#fff 0%,#f9fcfd 9%,#edf3f7 46%,#e2ecf2 49%,#f0f6f9 96%,#d5e4ee 100%);--home-console-edge:#96b7ca;--home-console-shadow:0 2px 0 #719db8,0 3px 0 #c0e0ee,0 7px 14px #174b722e,inset 0 1px 0 #fff,inset 0 -2px 0 #c4d9e6,inset 1px 0 0 #fff,inset -1px 0 0 #fff;--home-accent-ink:#3d792f}.home-menu-v2.home-aero-ui .home-profile{border:1px solid var(--home-console-edge);border-radius:22px;color:var(--home-aero-ink);background:var(--home-console-face);box-shadow:var(--home-console-shadow);backdrop-filter:none;-webkit-backdrop-filter:none}.home-menu-v2.home-aero-ui .home-profile:after{content:"";display:block;z-index:0;inset:3px;width:auto;height:auto;border:1px solid #fff;border-bottom-color:#b7d0df;border-radius:18px;background:linear-gradient(110deg,#fff6,transparent 48%);box-shadow:inset 0 1px 2px #668ca417;opacity:1;transform:none;filter:none;animation:none;pointer-events:none}.home-menu-v2.home-aero-ui .home-profile__avatar{border-color:#fff;border-radius:15px;background:#d7edf7;box-shadow:0 0 0 1px #8faec3,0 1px 0 2px #fff,0 2px 4px #315d7c42,inset 0 1px 2px #54779333}.home-menu-v2.home-aero-ui .home-profile__name-line>strong{color:var(--home-aero-ink);font-family:var(--home-aero-font);font-weight:700;letter-spacing:-.035em;text-shadow:0 1px #fff}.home-menu-v2.home-aero-ui .home-profile__player-id{color:var(--home-aero-muted);font-family:var(--home-aero-font);font-weight:600;text-shadow:none}.home-menu-v2.home-aero-ui .home-profile__level{color:#3f819f;font-family:var(--home-aero-font);font-weight:600;letter-spacing:.05em}.home-menu-v2.home-aero-ui .home-profile__level b{font-weight:800}.home-menu-v2.home-aero-ui .home-profile__xp>em{color:#678493;text-shadow:none}.home-menu-v2.home-aero-ui .home-profile__xp>span{background:linear-gradient(180deg,#a9c0cf,#d4e3eb);box-shadow:inset 0 1px 2px #31526c42,0 1px #fff}.home-menu-v2.home-aero-ui .home-profile__xp>span>b{background:var(--aero-action);box-shadow:inset 0 1px #efffd2}.home-menu-v2.home-aero-ui .home-profile__wallet{border-color:#b6ccd9;background:linear-gradient(180deg,#dce8ef,#f8fcfe 58%,#edf5f9);box-shadow:inset 0 1px 3px #55758c26,0 1px #fff}.home-menu-v2.home-aero-ui .home-profile__wallet>b{color:#4b6a7d;font-family:var(--home-aero-font);font-weight:700;text-shadow:none}.home-menu-v2.home-aero-ui .home-profile__wallet button,.home-menu-v2.home-aero-ui .home-settings-v2{border:1px solid #9fbdce;border-radius:50%;color:#5a8ba4;background:linear-gradient(155deg,#fff 10%,#f4f9fc 45%,#d0e2ed 85%,#e8f4fa);box-shadow:inset 0 1px #fff,inset 0 0 0 1px #ffffffad,0 1px #7e9fb4,0 2px 3px #476c842b}.home-menu-v2.home-aero-ui .home-profile__wallet button svg{stroke:#168bb8}.home-menu-v2.home-aero-ui .home-settings-v2:hover{color:#1186b3}.home-menu-v2.home-aero-ui :is(.home-social-button,.home-chat-button,.home-review-button,.home-community-button,.home-season-button){display:grid;place-items:center;overflow:visible;border:0;background:transparent;box-shadow:none;filter:none}.home-menu-v2.home-aero-ui .home-shortcut-art{display:block;width:58px;height:58px;max-width:calc(100% - 8px);max-height:calc(100% - 8px);object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 2px 2px #20466933);transition:filter .16s ease,transform .16s ease}.home-menu-v2.home-aero-ui :is(.home-social-button,.home-chat-button,.home-review-button,.home-community-button,.home-season-button):hover .home-shortcut-art{filter:drop-shadow(0 2px 2px #20466933) brightness(1.035)}.home-menu-v2.home-aero-ui :is(.home-social-button,.home-chat-button,.home-review-button,.home-community-button,.home-season-button):active{filter:none;box-shadow:none}.home-menu-v2.home-aero-ui :is(.home-social-button,.home-chat-button,.home-review-button,.home-community-button,.home-season-button):focus-visible{outline:2px solid #b0e7ff;outline-offset:-6px;border-radius:20px}.home-menu-v2.home-aero-ui .home-play-button{border:1px solid #e7ffc2;border-radius:23px;color:var(--aero-green-ink);background:linear-gradient(180deg,#ffffff75,#ffffff12 45%,#56b82720 48%,#278b0626),var(--aero-lime);box-shadow:0 2px #8aca4e,0 4px #469729,0 8px 17px #215c3040,inset 0 1px #fff,inset 0 0 0 3px #f0ffd966,inset 0 -3px #397d285c;font-family:var(--home-aero-font);font-weight:800;font-style:italic;letter-spacing:.1em}.home-menu-v2.home-aero-ui .home-play-button:before{content:"";display:block;position:absolute;inset:4px;width:auto;height:auto;border:1px solid #f7ffe7b3;border-bottom-color:#4c9d365e;border-radius:18px;background:radial-gradient(ellipse at 15% 0,#ffffffc4,transparent 45%),linear-gradient(180deg,#ffffff40,transparent 47%);animation:none;pointer-events:none}.home-menu-v2.home-aero-ui .home-play-button__ball{display:none}.home-menu-v2.home-aero-ui .home-play-button span{text-shadow:0 1px #f3ffe0}.home-menu-v2.home-aero-ui .home-play-button span:before,.home-menu-v2.home-aero-ui .home-play-button span:after{content:none}.home-menu-v2.home-aero-ui.is-ready .home-play-button{animation:home-play-enter .42s .12s cubic-bezier(.18,.82,.22,1) both}.home-menu-v2.home-aero-ui .home-play-button:active{box-shadow:0 1px #469729,0 3px 8px #235d3235,inset 0 1px 4px #397d2844}.home-menu-v2.home-aero-ui .home-play-button:after{content:"";display:block;position:absolute;z-index:2;inset:3px auto 3px -25%;width:23%;height:auto;border:0;border-radius:17px;background:linear-gradient(105deg,transparent,#ffffffcc 48%,transparent);opacity:0;pointer-events:none;animation:home-primary-light-pass 5.8s .7s linear infinite}.home-menu-v2.home-aero-ui .home-dashboard__cards>.home-tour-card{border-color:var(--home-console-edge);border-radius:19px;color:var(--home-aero-ink);background:var(--home-console-face);box-shadow:var(--home-console-shadow);font-family:var(--home-aero-font)}.home-menu-v2.home-aero-ui .home-tour-card:after{display:block;content:"";z-index:0;inset:3px;width:auto;height:auto;border:1px solid #fff;border-bottom-color:#b7d0df;border-radius:15px;background:linear-gradient(110deg,#fff4,transparent 52%);box-shadow:inset 0 1px 2px #668ca417;opacity:1;transform:none;filter:none;animation:none;pointer-events:none}.home-menu-v2.home-aero-ui .home-tour-card__visual{border-color:#9ebed1;border-radius:13px;box-shadow:0 1px #fff,0 0 0 1px #fff9,inset 0 1px 3px #1a4b6d42}.home-menu-v2.home-aero-ui .home-tour-card__visual:before{background:linear-gradient(180deg,#fff4,transparent 24%,transparent 82%,#164b7321);box-shadow:inset 0 1px 2px #285a7e33}.home-menu-v2.home-aero-ui .home-tour-card__cast{position:absolute;z-index:1;inset:auto 0 0;width:100%;height:86%;object-fit:contain;object-position:center bottom;pointer-events:none}.home-menu-v2.home-aero-ui .home-tour-card__copy small{color:var(--home-accent-ink);font-family:var(--home-aero-font);font-weight:700}.home-menu-v2.home-aero-ui .home-tour-card__copy strong{color:var(--home-aero-ink);font-family:var(--home-aero-font);font-weight:800;letter-spacing:-.015em;text-shadow:0 1px #fff}.home-menu-v2.home-aero-ui .home-tour-card__copy em,.home-menu-v2.home-aero-ui .home-tour-card__copy>span,.home-menu-v2.home-aero-ui .home-tour-card__copy>u,.home-menu-v2.home-aero-ui .home-feature-card__cta,.home-menu-v2.home-aero-ui .home-friend-card__cta{color:#6a8496}.home-menu-v2.home-aero-ui .home-tour-card__copy>span u{color:var(--home-accent-ink)}.home-menu-v2.home-aero-ui .home-tour-card__copy>i{background:linear-gradient(180deg,#afc8d7,#d9e8f0);box-shadow:inset 0 1px 2px #42677e33,0 1px #fff}.home-menu-v2.home-aero-ui .home-tour-card__copy>i b{background:var(--aero-action);box-shadow:inset 0 1px #f0ffd4}.home-menu-v2.home-aero-ui .home-tour-card__arrow{color:#3785a9;opacity:1;border:1px solid #b1ccdc;border-radius:7px;background:linear-gradient(180deg,#fff,#dcebf3);box-shadow:inset 0 1px #fff,0 1px #fff}.home-menu-v2.home-aero-ui .home-tour-card__arrow:before{border-color:#3785a9}.home-menu-v2.home-aero-ui .home-feature-dots>i{background:#b8d0dc}.home-menu-v2.home-aero-ui .home-feature-dots>i.is-active{background:var(--aero-action);box-shadow:inset 0 1px #efffd3,0 1px #fff}#game:has(>.home-aero-ui:not(.is-home-covered))>.app-bottom-nav[data-active-section=home]{border-color:var(--home-console-edge);border-radius:21px;background:var(--home-console-face);box-shadow:var(--home-console-shadow)}#game:has(>.home-aero-ui:not(.is-home-covered))>.app-bottom-nav[data-active-section=home]:before{content:"";position:absolute;z-index:0;inset:4px;border:1px solid #fff;border-bottom-color:#b8d0df;border-radius:16px;background:linear-gradient(180deg,#e7f0f54d,#fff3);box-shadow:inset 0 1px 3px #597d951f;pointer-events:none}#game:has(>.home-aero-ui:not(.is-home-covered))>.app-bottom-nav[data-active-section=home]>.app-bottom-nav__selection{top:4px;bottom:4px}#game:has(>.home-aero-ui:not(.is-home-covered))>.app-bottom-nav[data-active-section=home]>.app-bottom-nav__selection:before{inset:0 5px;border:1px solid #96bf6f;border-radius:15px;background:var(--aero-selection);box-shadow:0 1px #92b06d,inset 0 1px #fff,inset 0 0 0 1px #fbfff0,inset 0 -3px 5px #abd77333}#game:has(>.home-aero-ui:not(.is-home-covered))>.app-bottom-nav[data-active-section=home] button{color:#688492;transform:none}#game:has(>.home-aero-ui:not(.is-home-covered))>.app-bottom-nav[data-active-section=home] button+button:before{background:linear-gradient(180deg,transparent,#adc4d3,transparent);box-shadow:1px 0 #ffffffa6;transform:none}#game:has(>.home-aero-ui:not(.is-home-covered))>.app-bottom-nav[data-active-section=home] button svg{color:#2388ba;stroke-width:2;filter:drop-shadow(0 1px 0 #fff)}#game:has(>.home-aero-ui:not(.is-home-covered))>.app-bottom-nav[data-active-section=home] [data-app-section=leaders] svg{color:#bc830c}#game:has(>.home-aero-ui:not(.is-home-covered))>.app-bottom-nav[data-active-section=home] [data-app-section=player] svg{color:#039b9f}#game:has(>.home-aero-ui:not(.is-home-covered))>.app-bottom-nav[data-active-section=home] [data-app-section=shop] svg{color:#cb8710}#game:has(>.home-aero-ui:not(.is-home-covered))>.app-bottom-nav[data-active-section=home] button.is-active,#game:has(>.home-aero-ui:not(.is-home-covered))>.app-bottom-nav[data-active-section=home] button.is-active svg{color:#376d29}#game:has(>.home-aero-ui:not(.is-home-covered))>.app-bottom-nav[data-active-section=home] button span{font-family:var(--game-ui-font);font-weight:700;font-size:9px;letter-spacing:.06em;text-shadow:0 1px #fff}.home-menu-v2.home-aero-ui .home-profile:before,.home-menu-v2.home-aero-ui .home-tour-card:before,#game:has(>.home-aero-ui:not(.is-home-covered))>.app-bottom-nav[data-active-section=home]:after{content:""!important;display:block!important;position:absolute;z-index:1;inset:4px auto 4px 4px;width:22%;height:auto;border:0;border-radius:16px;background:linear-gradient(108deg,transparent,#ffffffb3 48%,transparent);opacity:0;filter:none;pointer-events:none;animation:home-console-light-pass 10s 1.4s linear infinite}.home-menu-v2.home-aero-ui .home-tour-card:before{animation-duration:12s;animation-delay:4.6s}.home-menu-v2.home-aero-ui .home-tour-card:not(.is-active):before{animation-play-state:paused}#game:has(>.home-aero-ui:not(.is-home-covered))>.app-bottom-nav[data-active-section=home]:after{animation-duration:14s;animation-delay:7.2s}.home-menu-v2.home-aero-ui.is-home-covered .home-profile:before,.home-menu-v2.home-aero-ui.is-home-covered .home-tour-card:before,.home-menu-v2.home-aero-ui.is-home-covered .home-play-button:after{animation-play-state:paused}@keyframes home-console-light-pass{0%,3%{opacity:0;transform:translateZ(0)}5%{opacity:.48}18%{opacity:.35;transform:translate3d(325%,0,0)}22%,to{opacity:0;transform:translate3d(325%,0,0)}}@keyframes home-primary-light-pass{0%,3%{opacity:0;transform:translateZ(0) skew(-16deg)}5%{opacity:.6}18%{opacity:.45;transform:translate3d(650%,0,0) skew(-16deg)}22%,to{opacity:0;transform:translate3d(650%,0,0) skew(-16deg)}}@media(prefers-reduced-motion:reduce){.home-menu-v2.home-aero-ui .home-shortcut-art{transition:none}.home-menu-v2.home-aero-ui .home-profile:before,.home-menu-v2.home-aero-ui .home-tour-card:before,.home-menu-v2.home-aero-ui .home-play-button:after,#game:has(>.home-aero-ui:not(.is-home-covered))>.app-bottom-nav[data-active-section=home]:after{animation:none!important;opacity:0!important}}.match-loader{position:fixed;z-index:240;inset:0;isolation:isolate;contain:layout paint style;display:grid;place-items:center;overflow:clip;overflow-anchor:none;padding:max(20px,env(safe-area-inset-top)) 24px max(20px,env(safe-area-inset-bottom));color:#fff;font-family:var(--game-ui-font);text-align:center;opacity:1;transition:opacity .46s ease;pointer-events:auto}.match-loader:where(:not(.aero-console,.aero-console *)){background:linear-gradient(150deg,#effbff,#d5eeff 50%,#e7f4ff)}.match-loader.is-leaving{opacity:0;pointer-events:none}.match-loader__atmosphere{position:absolute;z-index:-2;inset:0;overflow:clip;pointer-events:none}.match-loader__light{position:absolute;inset:-18%;display:block;transform-origin:50% 43%;opacity:0}.match-loader__light.is-cyan:where(:not(.aero-console,.aero-console *)){background:radial-gradient(ellipse at 28% 35%,#e3fbffb3,transparent 57%),radial-gradient(ellipse at 65% 85%,#99dcff4d,transparent 60%)}.match-loader__light.is-rose:where(:not(.aero-console,.aero-console *)){background:radial-gradient(ellipse at 84% 48%,#e7ddff66,transparent 57%),radial-gradient(ellipse at 5% 100%,#a2d7fa4d,transparent 65%)}.match-loader__flow{position:absolute;inset:0;width:100%;height:100%;opacity:1}.match-loader__pattern{position:absolute;inset:0;color:#417fac;opacity:0}.match-loader.is-presented .match-loader__light{animation:match-light-spread 1.65s cubic-bezier(.08,.75,.14,1) both}.match-loader.is-presented .match-loader__light.is-rose{animation-delay:.06s}.match-loader__wave-draw{fill:none;stroke:#fff;stroke-width:260px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100}.match-loader.is-presented .match-loader__wave-draw{animation:match-wave-draw 1.8s .02s cubic-bezier(.2,.75,.18,1) both}.match-loader.is-presented .match-loader__wave-draw.is-second{animation-delay:.14s}.match-loader.is-presented .match-loader__wave-draw.is-third{animation-delay:.26s}.match-loader__pattern-drift{position:absolute;inset:-72px;transform-origin:50% 50%;will-change:transform;animation:match-pattern-float 16s ease-in-out infinite alternate}.match-loader.is-presented .match-loader__pattern{animation:match-pattern-in .8s .24s ease-out both}.match-loader__card{position:relative;display:grid;justify-items:center;gap:24px;width:min(100%,700px);margin:auto}.match-loader__heading{display:grid;justify-items:center;gap:7px;max-width:100%}.match-loader__heading small{color:#174f84;font:950 clamp(19px,4.3vw,27px)/1.1 var(--game-display-font);letter-spacing:.02em;text-shadow:0 1px #ffffff66}.match-loader__heading strong{max-width:100%;color:#547ba4;font:850 clamp(10px,2.5vw,12px)/1.3 var(--game-ui-font);letter-spacing:.035em;text-wrap:balance;text-shadow:none}.match-loader__versus{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(16px,5vw,45px);width:100%;padding:17px 0 65px}.match-loader__player{--portrait-tilt:0deg;--player-enter:-48px;--player-turn:0deg;--player-accent:#2db2ff;position:relative;isolation:isolate;display:grid;justify-items:center;align-content:start;gap:0;justify-self:center;box-sizing:border-box;width:min(100%,260px);min-width:0;padding:14px 12px 16px;border:0;border-radius:26px;translate:0 -10px}.match-loader__player:where(:not(.aero-console,.aero-console *)){background:linear-gradient(155deg,#28a5f3,#0959c1);box-shadow:0 5px #397ab366,0 14px 24px #3f79ac29}.match-loader__player--opponent{--portrait-tilt:0deg;--player-enter:48px;--player-turn:0deg;--player-accent:#ff8b97;translate:0 48px}.match-loader__player--opponent:where(:not(.aero-console,.aero-console *)){background:linear-gradient(155deg,#f9697e,#cf3658);box-shadow:0 5px #a7577066,0 14px 24px #3f79ac29}.match-loader__avatar{position:relative;width:100%;aspect-ratio:1;margin:0 0 18px;border:0;border-radius:clamp(19px,4.7vw,30px);rotate:var(--portrait-tilt);color:#fff}.match-loader__avatar:where(:not(.aero-console,.aero-console *)){background:linear-gradient(145deg,#5fceff,#0878db);box-shadow:0 5px 12px #032e6e24}.match-loader__player--opponent .match-loader__avatar:where(:not(.aero-console,.aero-console *)){background:linear-gradient(145deg,#ffb39c,#db4d6a)}.match-loader__player:where(:not(.aero-console,.aero-console *)):before{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse at 4% 0%,#aff4ff3d,transparent 64%),linear-gradient(145deg,transparent 42%,#ffffff0c 42.3%,#ffffff0c 57%,transparent 57.3%),radial-gradient(ellipse at 110% 110%,transparent 39%,#ffffff08 39.5%,#ffffff08 47%,transparent 47.5%)}.match-loader__player--opponent:where(:not(.aero-console,.aero-console *)):before{background:radial-gradient(ellipse at 4% 0%,#ffe4ba38,transparent 64%),linear-gradient(145deg,transparent 42%,#ffffff10 42.3%,#ffffff10 57%,transparent 57.3%),radial-gradient(ellipse at 110% 110%,transparent 39%,#ffffff09 39.5%,#ffffff09 47%,transparent 47.5%)}.match-loader__portrait{position:absolute;inset:0;display:grid;place-items:center;overflow:clip;border-radius:inherit;font:950 clamp(42px,12vw,88px)/1 var(--game-display-font)}.match-loader__portrait>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.match-loader__avatar>.match-loader__badge{position:absolute;z-index:2;left:50%;bottom:-9%;width:112%;height:36%;max-width:none;object-fit:contain;translate:-50% 0;pointer-events:none;filter:drop-shadow(0 2px 1px #04245150)}.match-loader__player>strong{position:relative;z-index:3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;box-sizing:border-box;max-width:100%;width:100%;min-height:2.3em;margin:0 0 8px;padding:0;color:#fff;font:900 clamp(12px,3.3vw,20px)/1.15 var(--game-display-font);letter-spacing:-.025em;text-wrap:balance;text-shadow:0 1px 2px #03448950}.match-loader__stats{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 10px;width:100%;text-shadow:0 1px 2px #032b6550}.match-loader__level{display:flex;align-items:center;justify-content:center;gap:5px;min-height:26px}.match-loader__level>img{display:block;width:27px;height:27px;object-fit:contain;filter:drop-shadow(0 2px 2px #04337a55)}.match-loader__level small{color:#e0f2ff;font:850 clamp(9px,2.5vw,12px)/1 var(--game-ui-font);white-space:nowrap}.match-loader__level b{color:#fff;font:950 1.08em/1 var(--game-display-font)}.match-loader__rank{display:flex;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:34px}.match-loader__rank>img{display:block;flex:none;width:35px;height:35px;object-fit:contain;filter:drop-shadow(0 2px 2px #04337a55)}.match-loader__rank>span{display:grid;justify-items:start;gap:3px;min-width:0;text-align:left}.match-loader__rank b{color:#fff;font:900 clamp(8px,2.15vw,11px)/1.1 var(--game-display-font);white-space:nowrap}.match-loader__rank small{color:#d1eaff;font:850 clamp(8px,2vw,10px)/1 var(--game-ui-font);white-space:nowrap}.match-loader__vs{position:absolute;z-index:5;left:50%;top:43%;width:clamp(84px,20vw,145px);translate:-50% -50%;rotate:-6deg;pointer-events:none}.match-loader__vs>img{display:block;width:100%;height:auto;filter:drop-shadow(0 3px 2px #003a7c33)}.match-loader__footer{display:grid;justify-items:center;gap:12px;width:min(100%,520px)}.match-loader__court{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#356b9b;font:850 clamp(10px,2.6vw,13px)/1.3 var(--game-ui-font);letter-spacing:.02em;text-shadow:none}.match-loader__progress{position:relative;width:100%;height:24px;overflow:clip;border:0;border-radius:20px}.match-loader__progress:where(:not(.aero-console,.aero-console *)){background:linear-gradient(#87abc9,#a5c6df);box-shadow:0 3px #709ac06b,inset 0 2px 4px #265c9238}.match-loader__progress i{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,#ddff8c,#95e43b 65%,#82cf32);box-shadow:inset 0 2px #f0ffc577;transform:translate(-100%)}.match-loader__progress i:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 25%,#ffffff99 48%,transparent 72%);translate:-100% 0}.match-loader__footer em{min-height:1.2em;color:#527ba1;font:850 10px/1.2 var(--game-ui-font);font-style:normal;letter-spacing:.07em;text-shadow:none}.match-loader__heading,.match-loader__player,.match-loader__vs,.match-loader__footer{opacity:0}.match-loader.is-presented .match-loader__heading{animation:match-copy-in .38s .02s ease-out both}.match-loader.is-presented .match-loader__player{animation:match-player-in .64s .09s cubic-bezier(.16,.82,.22,1) both}.match-loader.is-presented .match-loader__player--opponent{animation-delay:.2s}.match-loader.is-presented .match-loader__vs{animation:match-versus-in .44s .43s cubic-bezier(.16,.82,.22,1) both}.match-loader.is-presented .match-loader__footer{animation:match-copy-in .38s .53s ease-out both}.match-loader.is-presented .match-loader__progress i{animation:match-progress var(--loader-duration,2.6s) .2s cubic-bezier(.18,.7,.28,1) both}.match-loader.is-presented .match-loader__progress i:after{animation:match-progress-gloss 1.4s .9s ease-in-out both}.match-loader.is-complete .match-loader__progress i{animation:none;transform:translate(0);transition:transform .18s ease-out}.match-loader.is-complete .match-loader__progress i:after{animation:none;opacity:0}.match-loader.is-complete .match-loader__footer em{color:#347522}.match-loader.is-quiescent *,.match-loader.is-quiescent *:before,.match-loader.is-quiescent *:after{animation-play-state:paused!important}@keyframes match-light-spread{0%{opacity:.15;transform:scale(.13)}to{opacity:1;transform:scale(1)}}@keyframes match-pattern-in{0%{opacity:0}to{opacity:.14}}@keyframes match-wave-draw{to{stroke-dashoffset:0}}@keyframes match-pattern-float{0%{transform:translate(0) rotate(0)}to{transform:translate(-38px,20px) rotate(1.4deg)}}@keyframes match-copy-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes match-player-in{0%{opacity:0;transform:translate(var(--player-enter)) rotate(var(--player-turn))}to{opacity:1;transform:none}}@keyframes match-versus-in{0%{opacity:0;scale:.68}to{opacity:1;scale:1}}@keyframes match-progress{0%{transform:translate(-100%)}to{transform:translate(-14%)}}@keyframes match-progress-gloss{0%{translate:-100% 0}to{translate:100% 0}}@media(max-width:380px){.match-loader{padding-inline:18px}.match-loader__card{gap:20px}.match-loader__versus{gap:19px;padding-block:14px 57px}.match-loader__player{padding:11px 9px 13px;border-radius:21px}.match-loader__avatar{margin-bottom:15px}.match-loader__player--opponent{translate:0 38px}.match-loader__player>strong{margin-bottom:8px;padding:0}.match-loader__stats{gap:5px}.match-loader__level>img{width:24px;height:24px}.match-loader__rank>img{width:29px;height:29px}.match-loader__rank{min-height:29px}.match-loader__footer{gap:9px}}@media(max-height:670px)and (orientation:portrait){.match-loader__card{width:min(100%,430px);gap:18px}.match-loader__footer{gap:8px}}@media(max-height:500px)and (orientation:landscape){.match-loader{padding:12px 25px}.match-loader__card{width:min(100%,650px);gap:11px}.match-loader__heading{gap:4px}.match-loader__heading small{font-size:18px}.match-loader__heading strong{font-size:10px}.match-loader__versus{gap:40px;padding:7px 0 12px}.match-loader__player{width:100%;padding:9px 8px 11px;border-radius:20px;translate:0 -4px}.match-loader__player--opponent{translate:0 9px}.match-loader__avatar{width:86px;margin-bottom:10px;border-radius:20px}.match-loader__player>strong{width:min(100%,200px);min-height:0;margin:0 0 7px;padding:0;font-size:12px;line-height:1.1;-webkit-line-clamp:1}.match-loader__stats{gap:4px 8px}.match-loader__level{min-height:20px}.match-loader__level>img{width:20px;height:20px}.match-loader__level small{font-size:9px}.match-loader__rank{min-height:25px;gap:3px}.match-loader__rank>img{width:26px;height:26px}.match-loader__rank b,.match-loader__rank small{font-size:8px}.match-loader__vs{top:38%;width:84px}.match-loader__footer{width:min(100%,420px);gap:6px}.match-loader__footer em{font-size:9px}.match-loader__progress{height:18px}}@media(prefers-reduced-motion:reduce){.match-loader,.match-loader *,.match-loader *:before,.match-loader *:after{animation:none!important;transition:none!important}.match-loader__heading,.match-loader__player,.match-loader__vs,.match-loader__footer,.match-loader__light,.match-loader__flow{opacity:1;transform:none;scale:none}.match-loader__pattern{opacity:.14}.match-loader__pattern-drift{will-change:auto}.match-loader__wave-draw{stroke-dashoffset:0}.match-loader .match-loader__progress i{transform:translate(-14%)}.match-loader.is-complete .match-loader__progress i{transform:translate(0)}}.account-modal.player-center-screen{position:absolute;z-index:90;inset:0;display:flex;align-items:stretch;justify-content:center;isolation:isolate;width:100%;height:100%;box-sizing:border-box;overflow:hidden;padding:max(14px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) calc(98px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));background:#b6d7f5;transition:opacity .22s ease}.player-center-screen>.account-card{position:relative;display:flex;flex:none;width:min(100%,620px);max-width:620px;height:100%;max-height:none;min-height:0;margin:0;padding:0;border:0;border-radius:0;overflow:visible;opacity:1;transform:none}.player-center-screen>.account-card:where(:not(.aero-console,.aero-console *)){background:transparent;box-shadow:none}.player-center-screen .account-card__body{display:flex;flex-direction:column;gap:12px;width:100%;height:100%;min-height:0;padding:0;overflow:hidden;color:#12386f;text-align:left}.player-center-screen .player-center-main{position:relative;display:flex;flex-direction:column;flex:1;gap:11px;min-width:0;min-height:0;width:100%;padding:12px;border:2px solid #fff;border-radius:25px;overflow:hidden;box-sizing:border-box}.player-center-screen .player-center-main:where(:not(.aero-console,.aero-console *)){background:linear-gradient(155deg,#fff,#f7fbff);box-shadow:inset 0 0 0 1px #d4e7f5,0 5px #8bb2d05c,0 10px 22px #174e8920}.account-chip[hidden]{display:none!important}.player-center-screen .player-center-titlebar{display:flex;align-items:center;justify-content:space-between;flex:none;min-height:92px;width:100%;margin:0;padding:20px 22px;border:2px solid #fff;border-radius:26px;overflow:hidden}.player-center-screen .player-center-titlebar:where(:not(.aero-console,.aero-console *)){background:linear-gradient(115deg,#0968c6,#0785e7 65%,#2ca7ce);box-shadow:0 5px #074c9b44,0 12px 20px #1a55962b}.player-center-screen .player-center-titlebar h1{margin:0;color:#fff;font:1000 clamp(23px,6.2vw,34px)/1 var(--game-ui-font);letter-spacing:-.035em;text-shadow:0 3px #0358ad44}.player-center-screen .player-center-back{position:relative;display:grid;place-items:center;flex:none;width:42px;height:42px;border:2px solid #fff;border-radius:14px;color:#0873cd;padding:9px;transition:transform .15s}.player-center-screen .player-center-back:where(:not(.aero-console,.aero-console *)){background:linear-gradient(#fff,#e1f1ff);box-shadow:0 4px #07549b40}.player-center-screen button:active{transform:translateY(2px) scale(.98)}.player-center-back svg{width:24px;height:24px}.player-center-screen .player-profile{position:relative;display:grid;flex:none;grid-template-columns:64px minmax(0,1fr) 30px;grid-template-rows:auto auto auto;align-items:center;gap:8px 11px;margin:0;padding:14px;border:2px solid #fff;border-radius:24px;overflow:hidden}.player-center-screen .player-profile:where(:not(.aero-console,.aero-console *)){background:radial-gradient(ellipse at 95% 0,#b9f0ff80,transparent 60%),linear-gradient(130deg,#fff,#e9f4ff);box-shadow:0 4px #93bbd978,0 8px 18px #23579516}.player-center-screen .account-hero__avatar{grid-column:1;grid-row:1/3;position:relative;display:block;width:64px;height:64px;border:3px solid #fff;border-radius:20px;padding:0;overflow:visible}.player-center-screen .account-hero__avatar:where(:not(.aero-console,.aero-console *)){background:#1482e5;box-shadow:0 0 0 2px #1785ee,0 5px 10px #175ea327}.player-center-screen .account-hero__avatar-image{display:block;width:100%;height:100%;border-radius:16px;object-fit:cover}.player-center-screen .account-hero__avatar .account-hero__badge{position:absolute;z-index:3;width:122%;max-width:none;height:auto;max-height:43%;bottom:-7%;left:50%;object-fit:contain;transform:translate(-50%);border:0;border-radius:0;background:none;pointer-events:none;filter:drop-shadow(0 2px 2px #05142a57)}.player-center-screen .account-hero__identity{grid-column:2;grid-row:1;min-width:0;align-self:end;display:block}.player-center-screen .account-hero__identity strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:1000 19px/1.15 var(--game-ui-font);color:#12386f;letter-spacing:-.03em;text-shadow:none}.player-center-screen .account-hero__player-id{display:block;margin-top:5px;color:#5582a9;font:850 10px/1.1 var(--game-ui-font);font-style:normal}.player-center-screen .account-profile__edit{position:static;grid-column:3;grid-row:1;width:30px;height:30px;padding:7px;border:1px solid #c5def1;border-radius:10px;color:#2481ce}.player-center-screen .account-profile__edit:where(:not(.aero-console,.aero-console *)){background:#e4f2ff;box-shadow:0 2px #c0d9ee}.player-center-screen .account-profile__edit svg{width:16px;height:16px}.player-center-screen .player-profile__connect{grid-column:2/4;grid-row:2;position:relative;display:flex;align-items:center;justify-content:flex-start;gap:7px;width:max-content;max-width:100%;min-width:0;min-height:32px;height:auto;margin:0;padding:3px 8px 3px 3px;box-sizing:border-box;border:2px solid #fff;border-radius:11px;color:#fff;font:1000 9px/1.15 var(--game-ui-font);letter-spacing:.025em;text-shadow:0 1px 1px #075b9d55;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.player-center-screen .player-profile__connect:where(:not(.aero-console,.aero-console *)){background:linear-gradient(115deg,#27bff1,#078bdf 70%,#0876ca);box-shadow:inset 0 1px #ffffff65,0 3px #0760a5,0 5px 9px #117bb82b}.player-profile__connect-icon{display:grid;place-items:center;flex:none;width:22px;height:22px;border:1px solid #ffffff4d;border-radius:7px}.player-profile__connect-icon:where(:not(.aero-console,.aero-console *)){background:linear-gradient(145deg,#ffffff30,#ffffff0d);box-shadow:inset 0 1px #ffffff26}.player-profile__connect-icon>svg{display:block;width:16px;height:16px;stroke-width:1.8}.player-profile__connect-label{min-width:0;white-space:nowrap}.player-profile__connect-trailing{display:grid;place-items:center;flex:none;margin-left:1px;transition:transform .16s ease}.player-profile__connect-trailing>svg{display:block;width:11px;height:11px;stroke-width:2.5}@media(hover:hover){.player-center-screen .player-profile__connect:hover{filter:brightness(1.07);transform:translateY(-1px)}.player-center-screen .player-profile__connect:hover:where(:not(.aero-console,.aero-console *)){box-shadow:inset 0 1px #ffffff65,0 4px #0760a5,0 7px 12px #117bb830}.player-profile__connect:hover .player-profile__connect-trailing{transform:translate(2px)}}.player-center-screen .player-profile__connect:active{transform:translateY(2px);filter:brightness(.98)}.player-center-screen .player-profile__connect:active:where(:not(.aero-console,.aero-console *)){box-shadow:inset 0 1px 2px #0577b52b,0 1px #0760a5}.player-center-screen .player-profile__connect.is-connected{gap:5px;min-height:22px;padding:3px 7px;border:1px solid #c2deee;border-radius:7px;color:#347ca5;font-size:8px;font-weight:850;letter-spacing:.015em;text-shadow:none;transform:none}.player-center-screen .player-profile__connect.is-connected:where(:not(.aero-console,.aero-console *)){background:#e7f3fb;box-shadow:0 1px #c1dbea}.player-profile__connect.is-connected .player-profile__connect-icon{width:13px;height:13px;color:#299bd1;border:0;border-radius:0}.player-profile__connect.is-connected .player-profile__connect-icon:where(:not(.aero-console,.aero-console *)){background:none;box-shadow:none}.player-profile__connect.is-connected .player-profile__connect-icon>svg{width:13px;height:13px;stroke-width:2}.player-profile__connect.is-connected .player-profile__connect-trailing{display:none}.player-center-screen .player-profile__connect.is-connected:active{transform:translateY(1px)}.player-center-screen .player-profile__connect.is-connected:active:where(:not(.aero-console,.aero-console *)){box-shadow:none}.player-center-screen .account-level{grid-column:1/-1;grid-row:3;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:9px 0 0;margin:1px 0 0;border-top:1px solid #bed9ee;background:none;border-radius:0;box-shadow:none}.player-center-screen .account-level>span{display:block;white-space:nowrap}.player-center-screen .account-level small{display:none}.player-center-screen .account-level b{font:1000 11px/1 var(--game-ui-font);color:#136ccc}.player-center-screen .account-level>div{height:8px;border:1px solid #c2dcee;border-radius:6px;background:#d0e4f3;overflow:hidden;box-shadow:inset 0 1px 2px #3875a022}.player-center-screen .account-level>div i{display:block;width:calc(var(--account-xp)*100%);height:100%;background:linear-gradient(90deg,#71dc5b,#c6fa53);border-radius:inherit;transition:width .4s ease}.player-center-screen .account-level>em{margin:0;color:#6483a6;font:850 9px/1 var(--game-ui-font);white-space:nowrap;font-style:normal}.player-center-screen .player-center-tabs.shop-tabs{display:grid;flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:100%;height:56px;margin:0;padding:0;opacity:1;transform:none;animation:none;container-type:inline-size}.player-center-screen .player-center-tabs>.shop-tabs__selector{width:calc((100% - 6px)/4);transform:translate(var(--player-tab-offset,0%))}.player-center-tabs:has([data-account-tab=achievements].is-active){--player-tab-offset:100%}.player-center-tabs:has([data-account-tab=rewards].is-active){--player-tab-offset:200%}.player-center-tabs:has([data-account-tab=inventory].is-active){--player-tab-offset:300%}.player-center-screen .player-center-tabs.shop-tabs>button{flex-direction:row;min-width:0;min-height:0;width:100%;padding:4px 2px;border-radius:0;background:transparent;box-shadow:none;font-size:clamp(7px,2.2cqw,12px)}.player-center-screen .player-center-tabs.shop-tabs>button.is-active{background:transparent;box-shadow:none}.player-center-screen .player-center-tabs>button:focus-visible{outline:2px solid #fff;outline-offset:-5px;border-radius:13px}.player-center-screen .account-center__content{flex:1;min-height:0;min-width:0;width:100%;padding:2px 1px 9px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;overscroll-behavior-x:none;transform:none;opacity:1;animation:none;transition:opacity .14s ease,transform .18s ease}.player-center-screen :is(.account-center__content,.account-inventory-grid).is-panel-leaving{opacity:1;transform:none;animation:shop-grid-leave-left .15s ease-in both;transition:none}.player-center-screen :is(.account-center__content,.account-inventory-grid).is-panel-leaving[data-panel-direction=backward]{animation-name:shop-grid-leave-right}.player-center-screen :is(.account-center__content,.account-inventory-grid).is-panel-entering{opacity:1;transform:none;animation:player-panel-reveal .28s ease-out both;transition:none}.player-center-screen .is-panel-entering .player-panel-item{animation:shop-card-enter-right .42s cubic-bezier(.18,.84,.22,1.06) calc(var(--player-panel-order,0)*28ms) both}.player-center-screen .is-panel-entering[data-panel-direction=backward] .player-panel-item{animation-name:shop-card-enter-left}@keyframes player-panel-reveal{0%{opacity:0}to{opacity:1}}.player-center-screen .social-guest>section{animation:none}.player-center-screen .account-section-title{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:36px;margin:0 0 9px;padding:0 4px;color:#153e75;background:none;border:0}.player-center-screen .account-section-title--counted{justify-content:flex-end;min-height:24px;margin:0 0 5px;padding:0}.player-center-screen .account-section-title--counted>b{transform:none}.player-center-screen .account-section-title strong{font:1000 14px/1 var(--game-ui-font);letter-spacing:-.02em}.player-center-screen .account-section-title b{padding:6px 9px;border:1px solid #fff;border-radius:9px;color:#166ccc;background:#dcefff;font:1000 11px/1 var(--game-ui-font);box-shadow:0 2px #b6d5ef}.player-center-screen .account-achievements,.player-center-screen .account-rewards,.player-center-screen .account-inventory{display:block;margin:0;padding:0;border:0;background:none;box-shadow:none;overflow:visible}.player-achievement-list{display:grid;gap:9px}.player-center-screen .player-achievement{display:grid;grid-template-columns:60px minmax(0,1fr) 30px;align-items:center;gap:10px;position:relative;width:100%;height:auto;min-height:100px;margin:0;padding:11px;border:2px solid #fff;border-radius:20px;opacity:1;filter:none;text-align:left;overflow:hidden}.player-center-screen .player-achievement:where(:not(.aero-console,.aero-console *)){background:linear-gradient(125deg,#fff,#edf6ff);box-shadow:0 3px #a2c5df77}.player-center-screen .player-achievement>img{position:static;width:60px;height:60px;object-fit:contain;filter:none;opacity:1;transform:none}.player-achievement>div{min-width:0}.player-achievement strong{display:block;color:#163d73;font:1000 13px/1.1 var(--game-ui-font)}.player-achievement small{display:block;margin:4px 0 8px;color:#62819e;font:750 10px/1.25 var(--game-ui-font)}.player-achievement__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px;margin-bottom:7px}.player-achievement__status{display:inline-flex;align-items:center;min-height:18px;padding:4px 6px;border-radius:6px;color:var(--achievement-ink);background:var(--achievement-tint);font:1000 8px/1 var(--game-ui-font);letter-spacing:.02em}.player-achievement em{margin:0;color:#587a99;font:950 9px/1 var(--game-ui-font);font-style:normal;font-variant-numeric:tabular-nums;white-space:nowrap}.player-achievement__progress{height:5px;overflow:hidden;border-radius:6px}.player-achievement__progress:where(:not(.aero-console,.aero-console *)){background:#d6e4ef}.player-achievement__progress i{display:block;height:100%;border-radius:inherit;background:var(--achievement-fill);transition:width .3s ease}.player-center-screen .player-achievement{--achievement-ink:#657c92;--achievement-tint:#e2ebf2;--achievement-fill:#a2b6c8;border-color:#dce8f2}.player-center-screen .player-achievement.is-not-started>img{filter:saturate(.55);opacity:.75}.player-center-screen .player-achievement.is-in-progress{--achievement-ink:#0874bc;--achievement-tint:#d8efff;--achievement-fill:linear-gradient(90deg,#2188ef,#29c9e6);border-color:#b5dfff}.player-center-screen .player-achievement.is-in-progress:where(:not(.aero-console,.aero-console *)){background:linear-gradient(120deg,#fff,#edf8ff)}.player-center-screen .player-achievement.is-completed{--achievement-ink:#407c19;--achievement-tint:#e0f3bf;--achievement-fill:linear-gradient(90deg,#75ba32,#b9e85e);border-color:#c5e79a}.player-center-screen .player-achievement.is-completed:where(:not(.aero-console,.aero-console *)){background:linear-gradient(120deg,#fff,#f1fbdc)}.player-center-screen .player-achievement .player-achievement__state{display:grid;place-items:center;width:30px;height:30px;border:1px solid #ffffffc9;border-radius:10px;color:var(--achievement-ink);background:var(--achievement-tint);box-shadow:0 2px #97b3ca30}.player-center-screen .player-achievement .player-achievement__state>svg{width:17px;height:17px;color:inherit}.player-center-screen .player-achievement.is-selected{outline:2px solid #58b0ff;outline-offset:-2px}@media(prefers-reduced-motion:reduce){.player-achievement__progress i{transition:none}}.player-center-screen .account-achievement-detail{display:none}.player-center-screen .account-cup-grid{display:grid;grid-template-columns:1fr;gap:11px}.player-center-screen .player-cup{position:relative;isolation:isolate;display:grid;grid-template-columns:78px minmax(0,1fr) 25px;gap:12px;align-items:center;width:100%;height:auto;min-height:120px;padding:12px;border:2px solid #fff;border-radius:21px;overflow:hidden;filter:none;opacity:1}.player-center-screen .player-cup:where(:not(.aero-console,.aero-console *)){background:#eff7ff;box-shadow:0 4px #9bbfdc66}.player-center-screen .player-cup__location{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;opacity:.16;filter:saturate(.7)}.player-cup:before{content:"";position:absolute;z-index:-1;inset:0}.player-cup:where(:not(.aero-console,.aero-console *)):before{background:linear-gradient(90deg,#e1f1fc80,#f4fbffe8 65%)}.player-center-screen .player-cup__trophy{display:grid;place-items:center;width:78px;height:88px;background:none;border:0;border-radius:0}.player-center-screen .player-cup__trophy img{width:100%;height:100%;object-fit:contain;filter:none;opacity:1}.player-cup>span{min-width:0}.player-center-screen .player-cup small{display:block;color:#5a82a8;font:950 8px/1.2 var(--game-ui-font)}.player-center-screen .player-cup strong{display:block;margin:5px 0;color:#173e74;font:1000 15px/1.1 var(--game-ui-font)}.player-center-screen .player-cup em{display:block;color:#6e89a4;font:800 9px/1.2 var(--game-ui-font);font-style:normal}.player-cup>span>b{display:inline-flex;margin-top:8px;padding:4px 6px;border-radius:6px;color:#6d89a3;background:#dbe9f4;font:950 7px/1 var(--game-ui-font)}.player-cup.is-unlocked>span>b{color:#4a8328;background:#dff3bc}.player-center-screen .player-cup .account-cup__state{position:static;display:grid;place-items:center;width:25px;height:25px;padding:5px;color:#75a3c5;background:#d8eafa;border-radius:8px;box-shadow:none}.player-cup .account-cup__state svg{width:16px;height:16px}.player-cup.is-unlocked .account-cup__state{color:#4f9828;background:#e0f4bc}.player-center-screen .account-inventory>nav{display:flex;gap:5px;min-height:35px;margin:0 0 12px;padding:4px;border:1px solid #fff;border-radius:13px;background:#c4ddf2}.player-center-screen .account-inventory>nav>button{flex:1;min-width:0;padding:7px;border:0;border-radius:9px;color:#4c7fa7;background:transparent;box-shadow:none;font:1000 9px/1 var(--game-ui-font)}.player-center-screen .account-inventory>nav>button.is-active{color:#0869b9;background:#fff;box-shadow:0 2px #86b6d9}.player-center-screen .account-inventory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.player-center-screen .account-inventory-item{display:flex;flex-direction:column;align-items:stretch;gap:6px;position:relative;min-width:0;height:auto;min-height:174px;padding:8px;border:2px solid #fff;border-radius:17px;overflow:hidden}.player-center-screen .account-inventory-item:where(:not(.aero-console,.aero-console *)){background:linear-gradient(145deg,#fff,#e7f3ff);box-shadow:0 4px #9bbfde88}.player-center-screen .account-inventory-item>div{display:grid;place-items:center;height:96px;width:100%;padding:4px;border:0;border-radius:13px;background:radial-gradient(ellipse,#c9e6ff88,transparent 68%)}.player-center-screen .account-inventory-item>div>img{width:100%;height:100%;object-fit:contain;transform:none}.player-center-screen .account-inventory-item>span{display:block;min-width:0;flex:1;text-align:center}.player-center-screen .account-inventory-item strong{display:block;color:#194474;font:1000 9.5px/1.15 var(--game-ui-font);overflow-wrap:anywhere}.player-center-screen .account-inventory-item small{display:block;margin-top:4px;color:#6b96b6;font:900 7px/1 var(--game-ui-font)}.player-center-screen .account-inventory-item>button{display:grid;place-items:center;width:100%;min-height:30px;margin:0;padding:6px;border:1px solid #fff;border-radius:9px;color:#fff;background:linear-gradient(#32a9f9,#117bda);box-shadow:0 3px #0862ae;font:1000 9px/1 var(--game-ui-font)}.player-center-screen .account-inventory-item>button svg{width:20px;height:20px}.player-center-screen .account-inventory-item.is-equipped{border-color:#b8ef69}.player-center-screen .account-inventory-item.is-equipped:where(:not(.aero-console,.aero-console *)){background:linear-gradient(#fff,#effadc)}.player-center-screen .account-inventory-item.is-equipped>button{color:#4e8a2e;background:#d9efb8;box-shadow:none;opacity:1}.player-center-screen .account-nickname-editor{flex:none;margin:0;padding:12px;border:2px solid #fff;border-radius:18px}.player-center-screen .account-nickname-editor:where(:not(.aero-console,.aero-console *)){background:#f0f8ff;box-shadow:0 3px #a9cadd}.player-center-screen .account-nickname-editor input{min-height:38px}.player-center-screen .account-nickname-editor footer{display:flex;gap:8px}.player-center-screen .account-nickname-editor footer button{min-height:34px;flex:1}.player-center-screen .account-management{padding:15px;border:2px solid #fff;border-radius:24px;background:linear-gradient(135deg,#fff,#e5f4ff);box-shadow:0 4px #91bada66}.player-center-screen .account-management .account-section-title{display:none}.player-center-screen .account-connect-card{margin:0}.player-center-screen .account-management .account-connect-button{min-height:48px}.player-center-screen .account-notice{flex:none;margin:0;padding:9px 12px;border:1px solid #fff;border-radius:12px;font-size:11px}.player-center-offline{padding:24px;border:2px solid #fff;border-radius:23px;text-align:center}.player-center-offline:where(:not(.aero-console,.aero-console *)){background:#edf7ff}.player-center-offline>span svg{width:55px;height:55px;color:#1a8ce0}.player-center-offline h2{font:1000 20px/1 var(--game-ui-font)}.player-center-offline p{font:750 12px/1.5 var(--game-ui-font)}.player-center-offline button{min-height:42px;width:100%;margin:7px 0}.player-center-friends-host{min-height:0;height:100%}.social-center.player-friends{position:relative;z-index:0;inset:auto;display:block;min-height:100%;height:100%;padding:0;opacity:1;pointer-events:auto;transform:none;transition:none}.player-friends .player-friends__sheet{position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-height:0;max-width:none;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;opacity:1;transform:none;overflow:hidden}.player-friends__sheet:before,.player-friends__sheet:after{display:none}.player-friends .social-content{display:flex;flex-direction:column;gap:10px;width:100%;height:100%;min-height:0;margin:0;padding:0;overflow:auto}.player-friends .social-add{flex:none}.player-friends .social-add label{grid-template-columns:25px minmax(0,1fr) 64px;height:44px;border:2px solid #fff;border-radius:15px;box-shadow:0 3px #9fc4df6b;background:#f5fbff}.player-friends .social-add input{font:850 11px/1 var(--game-ui-font);padding:0 7px}.player-friends .social-add button{font-size:11px}.player-friends .social-column{flex:1;min-height:130px;overflow:visible;border:0;border-radius:0}.player-friends .social-column:where(:not(.aero-console,.aero-console *)){background:none}.player-friends .social-section-title{display:flex;align-items:center;justify-content:space-between;min-height:31px;padding:0 4px;border:0;background:none}.player-friends .social-section-title h2{margin:0;color:#144375;font:1000 13px/1 var(--game-ui-font)}.player-friends .social-section-title>span{padding:4px 7px;border-radius:7px;color:#3f7ba8;background:#deedf8;font:1000 9px/1 var(--game-ui-font)}.player-friends .social-friend-list{display:grid;align-content:start;gap:9px;overflow:visible;padding:2px 1px 7px}.player-friends .social-friend{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:9px;position:relative;min-height:75px;margin:0;padding:10px;border:2px solid #fff;border-radius:19px}.player-friends .social-friend:where(:not(.aero-console,.aero-console *)){background:linear-gradient(115deg,#fff,#e6f3ff);box-shadow:0 3px #a5c7e075}.player-friends .social-avatar{width:44px;height:44px;border:2px solid #fff;border-radius:14px;background:#bfdff4;box-shadow:0 0 0 1px #6cb3e9}.player-friends .social-avatar>img:not(.social-avatar__badge){width:100%;height:100%;border-radius:11px;object-fit:cover}.player-friends .social-friend strong{font:1000 12px/1.1 var(--game-ui-font)}.player-friends .social-friend small{margin-top:4px;font:850 8px/1 var(--game-ui-font)}.player-friends .social-friend em{font:950 7px/1 var(--game-ui-font);margin-top:5px}.player-friends .social-friend__actions{display:grid;grid-template-columns:35px 38px 24px;gap:4px;width:auto}.player-friends .social-friend__actions>button{min-height:31px;height:31px;width:auto;border:1px solid #fff;border-radius:9px;font:1000 8px/1 var(--game-ui-font)}.player-friends .social-friend__actions>button.is-remove{width:24px;height:25px;min-height:25px;align-self:center}.player-friends .social-friend__confirm{position:relative;grid-column:1/-1;inset:auto;display:flex;align-items:center;justify-content:flex-end;gap:7px;width:100%;padding:8px;border:0;border-radius:10px}.player-friends .social-friend__confirm:where(:not(.aero-console,.aero-console *)){background:#fff0ed}.player-friends .social-friend__confirm>b{flex:1;color:#be5760;font:950 9px/1 var(--game-ui-font)}.player-friends .social-friend__confirm button{min-height:28px;padding:5px 10px;font-size:9px}.player-friends .social-requests{flex:none;max-height:none;min-height:0}.player-friends .social-requests>div:last-child{overflow:visible}.player-friends .social-request,.player-friends .social-search-result{margin:5px 0;padding:9px;border:2px solid #fff;border-radius:16px}.player-friends .social-request:where(:not(.aero-console,.aero-console *)),.player-friends .social-search-result:where(:not(.aero-console,.aero-console *)){background:#edf7ff}.player-friends .social-list-empty{padding:24px 14px;border:2px solid #fff;border-radius:20px;background:#eaf6ff;color:#6285a5;text-align:center}.player-friends .social-list-empty b{font:1000 13px/1.1 var(--game-ui-font);color:#225886}.player-friends .social-list-empty p{font:750 11px/1.4 var(--game-ui-font)}.player-friends .social-list-empty.is-small{padding:13px;font-size:9px}.player-friends .social-guest{display:grid;place-items:center;flex:1;min-height:0;height:auto;padding:2px 0 8px}.player-friends .social-guest>section{width:100%;padding:24px 20px;border:2px solid #fff;border-radius:24px;background:radial-gradient(ellipse at 50% 0,#ceefff,#f2f9ff 70%);box-shadow:0 4px #91b9d977}.player-friends .social-guest__icon{display:grid;place-items:center;width:72px;height:72px;margin:0 auto 17px;border:2px solid #fff;border-radius:23px;color:#fff;background:linear-gradient(140deg,#2cc2ee,#087ade);box-shadow:0 5px #0865b6,0 10px 22px #2182c332}.player-friends .social-guest__icon svg{width:45px;height:45px}.player-friends .social-guest h2{color:#15497d;font:1000 23px/1.05 var(--game-ui-font);letter-spacing:-.03em}.player-friends .social-guest p{max-width:290px;margin:10px auto 18px;color:#6b8da9;font:800 12px/1.45 var(--game-ui-font)}.player-friends .social-guest button{width:100%;min-height:44px;border:2px solid #fff;border-radius:13px;background:linear-gradient(115deg,#d7ff63,#9fe443);color:#245b60;font:1000 12px/1 var(--game-ui-font);box-shadow:0 4px #6ca537}.player-friends .social-chat{display:flex;flex-direction:column;gap:10px;min-height:0;height:100%;padding:0}.player-friends .social-chat__head{display:grid;grid-template-columns:32px 40px minmax(0,1fr);gap:8px;padding:10px;border:2px solid #fff;border-radius:17px}.player-friends .social-chat__head:where(:not(.aero-console,.aero-console *)){background:#eff8ff}.player-friends .social-chat__head>button{width:32px;height:32px;padding:5px;border:1px solid #fff;border-radius:10px;color:#1675c4;background:#d7edff;font-size:23px;box-shadow:0 2px #9fc6e4}.player-friends .social-chat__messages{flex:1;min-height:95px;overflow:auto;padding:10px;border:2px solid #fff;border-radius:18px}.player-friends .social-chat__messages:where(:not(.aero-console,.aero-console *)){background:linear-gradient(#edf7ff,#e4f0fb)}.player-friends .social-chat form{flex:none;display:grid;grid-template-columns:minmax(0,1fr) auto 54px;gap:6px;align-items:center;padding:6px 6px 6px 10px;border:2px solid #fff;border-radius:15px;background:#f5fbff;box-shadow:0 3px #a5c6df}.player-friends .social-chat form input{min-width:0;height:35px;border:0;background:none;padding:0;font:800 12px/1 var(--game-ui-font)}.player-friends .social-chat form button{height:35px;border:1px solid #fff;border-radius:10px;color:#fff;background:linear-gradient(#3cbbf5,#0d82d5);font:1000 9px/1 var(--game-ui-font)}.player-friends .social-chat form [data-chat-count]{font:800 8px/1 var(--game-ui-font);color:#8aa4bb}.player-friends .social-notice{position:absolute;z-index:9;bottom:9px;left:8px;right:8px;padding:10px;border:2px solid #fff;border-radius:13px;color:#245b88;text-align:center;font:900 11px/1.3 var(--game-ui-font)}.player-friends .social-notice:where(:not(.aero-console,.aero-console *)){background:#e4f4ff;box-shadow:0 5px 14px #1b56972b}.home-clubs-button:after{content:"CLUBS";position:absolute;bottom:-9px;padding:3px 5px;border:1px solid #fff;border-radius:5px;color:#125495;background:#e6f8ff;font:1000 7px/1 var(--game-ui-font)}.player-center-screen .player-center-tabs>button>span{display:block;position:static;color:inherit;font:inherit;line-height:1;white-space:nowrap}.player-center-screen .player-achievement{aspect-ratio:auto}.player-friends-toolbar{display:flex;align-items:center;gap:6px;flex:none;min-height:37px;padding:1px 2px}.player-friends-toolbar>button{display:flex;align-items:center;gap:5px;min-height:34px;padding:7px 9px;border:1px solid #fff;border-radius:11px;color:#6e91b4;background:#d9eaf8;box-shadow:0 2px #a8c5dd;font:1000 9px/1 var(--game-ui-font)}.player-friends-toolbar>button.is-active{color:#1673bc;background:#f5fbff;box-shadow:0 3px #8ab6d9}.player-friends-toolbar>button>svg{width:15px;height:15px}.player-friends-toolbar>button>b{display:grid;place-items:center;min-width:17px;height:17px;padding:0 3px;border-radius:6px;color:#1a6eab;background:#d7eefd;font:1000 8px/1 var(--game-ui-font)}.player-friends-toolbar>i{display:flex;align-items:center;gap:4px;margin-left:auto;white-space:nowrap;color:#528f3f;font:950 7px/1 var(--game-ui-font);font-style:normal}.player-friends-toolbar>i>span{width:5px;height:5px;border-radius:50%;background:#6ac943;box-shadow:0 0 0 3px #73ce4220}.player-friends-invites{display:grid;align-content:start;gap:8px;min-height:0;padding:0 2px 7px}.player-friends-invites>h2{margin:5px 3px;color:#567fa5;font:950 9px/1 var(--game-ui-font);letter-spacing:.04em}.player-game-invite{display:grid;grid-template-columns:44px minmax(0,1fr) 35px 28px;align-items:center;gap:7px;padding:11px;border:2px solid #fff;border-radius:19px}.player-game-invite:where(:not(.aero-console,.aero-console *)){background:linear-gradient(120deg,#fff,#e6f5ff);box-shadow:0 3px #95bddc88}.player-game-invite>div{min-width:0}.player-game-invite small{display:block;color:#3d9bce;font:950 7px/1 var(--game-ui-font)}.player-game-invite strong{display:block;margin-top:4px;color:#164276;font:1000 12px/1 var(--game-ui-font);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-game-invite em{display:block;margin-top:4px;color:#7092af;font:850 8px/1 var(--game-ui-font);font-style:normal}.player-game-invite b[data-invite-expires]{display:inline-block;margin-top:6px;color:#a97f26;font:950 7px/1 var(--game-ui-font)}.player-game-invite>button{display:grid;place-items:center;width:35px;height:35px;padding:9px;border:1px solid #fff;border-radius:10px;color:#366224;background:linear-gradient(#d7ff85,#a9e64d);box-shadow:0 3px #6fa944}.player-game-invite>button:last-child{width:28px;height:29px;padding:7px;color:#b76d7c;background:#fce9ee;box-shadow:0 2px #e0b1be}.player-game-invite>button svg{width:16px;height:16px}.player-friends .social-chat__head>button>svg{width:19px;height:19px}.player-friends .social-chat__head strong{font:1000 13px/1.15 var(--game-ui-font);color:#164475}.player-friends .social-chat__head small{display:block;margin-top:5px;color:#7295b3;font:850 8px/1.15 var(--game-ui-font)}.player-friends .social-message{display:flex;align-items:flex-end;gap:7px;width:100%;max-width:100%;margin:0 0 12px;padding:0;border:0;border-radius:0;background:none;box-shadow:none;overflow:visible}.player-friends .social-message.is-mine{flex-direction:row-reverse;align-self:auto;margin-left:0;background:none}.player-message-avatar{flex:none;width:29px;height:29px;border:2px solid #fff;border-radius:10px;object-fit:cover;box-shadow:0 2px #a5c5df}.player-message-bubble{flex:0 1 auto;min-width:0;max-width:calc(100% - 43px);padding:10px 11px;border:1px solid #fff;border-radius:15px 15px 15px 5px}.player-message-bubble:where(:not(.aero-console,.aero-console *)){background:#fff;box-shadow:0 2px #b6d0e477}.is-mine>.player-message-bubble{border-radius:15px 15px 5px;border-color:#f7ffed}.is-mine>.player-message-bubble:where(:not(.aero-console,.aero-console *)){background:#e2f8c5;box-shadow:0 2px #b3d48b77}.player-message-bubble>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:5px}.player-message-bubble b{color:#5482a6;font:950 7px/1 var(--game-ui-font)}.player-friends .player-message-bubble time{position:static;color:#8ba5b8;font:850 7px/1 var(--game-ui-font)}.player-friends .player-message-bubble p{margin:0;padding:0;color:#21496d;font:750 12px/1.4 var(--game-ui-font);white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:350px){.account-modal.player-center-screen{padding-inline:9px}.player-center-screen .player-center-titlebar{min-height:76px;padding:14px 16px;border-radius:22px}.player-center-screen .player-profile{grid-template-columns:52px minmax(0,1fr) 27px;padding:11px;gap:7px 9px}.player-center-screen .account-hero__avatar{width:52px;height:52px;border-radius:17px}.player-center-screen .account-hero__identity strong{font-size:15px}.player-center-screen .player-center-tabs.shop-tabs{height:51px}.player-center-screen .account-card__body{gap:10px}.player-friends .social-friend{grid-template-columns:38px minmax(0,1fr) auto;gap:6px;padding:8px}.player-friends .social-friend__actions{grid-template-columns:29px 31px 22px;gap:3px}.player-friends .social-friend__actions>button{font-size:7px}.player-friends .social-avatar{width:38px;height:38px}.player-friends .social-friend strong{font-size:10px}.player-center-screen .player-achievement{grid-template-columns:46px minmax(0,1fr) 25px;gap:8px;padding:9px}.player-center-screen .player-achievement>img{width:46px;height:46px}.player-achievement strong{font-size:11px}}@media(max-height:720px){.player-center-screen .player-center-titlebar{min-height:72px;padding:13px 18px}.player-center-screen .player-profile{padding:10px}.player-center-screen .account-card__body{gap:9px}.player-center-screen .account-hero__avatar{width:54px;height:54px}.player-center-screen .player-profile{grid-template-columns:54px minmax(0,1fr) 30px}.player-center-screen .player-center-tabs.shop-tabs{height:49px}.player-friends .social-guest>section{padding:17px}.player-friends .social-guest__icon{width:54px;height:54px;margin-bottom:12px}.player-friends .social-guest h2{font-size:19px}.player-friends .social-guest p{font-size:10px}}@media(max-height:600px)and (min-aspect-ratio:13/10){.player-center-screen .account-card__body{display:grid;grid-template-columns:260px minmax(0,1fr);grid-template-rows:64px minmax(0,1fr);gap:9px 12px}.player-center-screen .player-center-titlebar{grid-column:1/-1;grid-row:1;min-height:64px}.player-center-screen .player-profile{grid-column:1;grid-row:2;align-self:start}.player-center-screen .player-center-main{grid-column:2;grid-row:2;height:100%;padding:8px;gap:8px;border-radius:21px}.player-center-screen .player-center-tabs.shop-tabs{height:42px}.player-center-screen .player-center-tabs.shop-tabs>button{font-size:clamp(6px,2.2cqw,12px)}.player-center-screen .account-center__content{padding-bottom:6px}.player-center-screen .account-card__body.is-connection .account-center__content{grid-column:1/-1;grid-row:2}.player-center-screen .account-hero__identity strong{font-size:13px}.player-center-screen .player-profile__connect{gap:5px;padding-right:6px;font-size:8px}.player-center-screen .account-level>em{font-size:7px}.player-center-screen .account-level{gap:5px}}@media(prefers-reduced-motion:reduce){.player-center-screen,.player-center-screen *,.player-center-screen *:before,.player-center-screen *:after{animation:none!important;transition:none!important}}.player-center-screen .account-level>em{display:block}.player-friends .social-unread{position:absolute;top:5px;right:104px;min-width:15px;height:15px;padding:0 3px;border:2px solid #fff;font:1000 8px/1 var(--game-ui-font)}@media(max-height:660px){.player-friends .social-chat__messages{min-height:32px;padding:7px}.player-friends .social-chat__head{grid-template-columns:28px 30px minmax(0,1fr);gap:7px;padding:7px}.player-friends .social-chat__head .social-avatar{width:30px;height:30px;border-radius:10px}.player-friends .social-chat__head>button{width:28px;height:28px}.player-friends .social-chat__head strong{font-size:11px}.player-friends .social-chat__head small{font-size:7px;margin-top:4px}.player-friends .social-guest__icon{width:42px;height:42px;margin-bottom:10px}.player-friends .social-guest__icon svg{width:30px;height:30px}.player-friends .social-guest>section{padding:13px}.player-friends .social-guest h2{font-size:16px;margin:0}.player-friends .social-guest p{margin:8px auto 10px;font-size:9px}.player-friends .social-guest button{min-height:35px;font-size:10px}}.player-nickname-overlay{position:absolute;z-index:35;inset:0;display:grid;place-items:center;padding:16px;isolation:isolate}.player-nickname-overlay__scrim{position:absolute;z-index:-1;inset:0;width:100%;height:100%;border:0;border-radius:20px;background:#163b6d77;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.player-center-screen .player-nickname-overlay .account-nickname-editor{position:relative;width:100%;max-width:380px;margin:0;padding:18px;border-radius:22px}.player-center-screen .player-nickname-overlay .account-nickname-editor:where(:not(.aero-console,.aero-console *)){box-shadow:0 7px #1a477538,0 18px 40px #17457544}.player-center-screen .account-nickname-editor>label{font:1000 15px/1.2 var(--game-ui-font);color:#174578}.player-center-screen .account-nickname-editor>div{margin-top:12px;border-radius:12px;background:#fff;border:1px solid #bdd9ed}.player-center-screen .account-nickname-editor>small{display:block;margin:9px 0 14px;color:#6d8ca9;font:750 10px/1.4 var(--game-ui-font)}.player-center-screen .account-nickname-editor footer button{border:1px solid #fff;border-radius:11px;box-shadow:0 3px #91bad8;font:1000 10px/1 var(--game-ui-font)}.player-center-screen .account-nickname-editor footer .account-primary{color:#fff}.player-center-screen .account-nickname-editor footer .account-primary:where(:not(.aero-console,.aero-console *)){background:linear-gradient(#33b2ef,#0b83d8)}.player-center-screen button:focus-visible,.player-center-screen input:focus-visible{outline:2px solid #46d0ff;outline-offset:3px}.player-center-screen .account-cup-grid,.player-center-screen .account-inventory-grid{max-height:none;height:auto;overflow:visible;align-content:start}.player-center-screen .account-rewards,.player-center-screen .account-inventory{max-height:none;overflow:visible}.player-center-screen .player-profile{isolation:isolate}@keyframes player-center-light{0%,68%{left:-75%;opacity:0}74%{opacity:1}92%,to{left:135%;opacity:0}}@keyframes player-center-profile-glow{0%{opacity:.3;transform:translate(-15%)}to{opacity:1;transform:translate(10%)}}.player-center-screen .account-inventory-item>div{display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;overflow:hidden}.player-center-screen .account-inventory-item>div>img{flex:none;min-width:0;min-height:0;width:100%;height:88px;max-height:88px;object-fit:contain}.player-center-screen .account-center__content{box-sizing:border-box}.player-friends .social-chat{box-sizing:border-box;padding-bottom:6px}@media(max-width:350px){.player-center-screen .player-center-main{padding:8px;gap:8px;border-radius:21px}}.account-modal.player-center-screen.app-section-screen{padding-bottom:calc(100px + env(safe-area-inset-bottom))!important}.player-friends .social-content.is-guest{gap:8px}.player-friends .player-friends-empty{display:grid;justify-items:center;align-content:center;gap:8px;min-height:86px;padding:15px;border:0;border-radius:0;background:none;box-shadow:none}.player-friends-empty>svg{width:28px;height:28px;color:#75aacf}.player-friends .player-friends-empty>b{color:#6c99b7;font-size:10px}.player-friends .social-search-result>button.is-account-required{display:flex;align-items:center;justify-content:center;gap:4px;color:#557c9d;background:linear-gradient(#e7f2fa,#d4e7f6);box-shadow:0 2px #afcce2;opacity:1}.player-friends .social-search-result>button.is-account-required svg{flex:none;width:12px;height:12px}.player-center-screen .account-inventory>.player-inventory-tabs{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;min-height:35px;padding:4px;overflow:hidden}.player-inventory-tabs__selector{position:absolute;z-index:-1;inset:4px auto 4px 4px;width:calc((100% - 8px)/3);border:1px solid #fff;border-radius:9px;transform:translate(var(--inventory-tab-offset,0%));transition:transform .32s cubic-bezier(.2,.8,.2,1)}.player-inventory-tabs__selector:where(:not(.aero-console,.aero-console *)){background:linear-gradient(#fff,#eef8ff);box-shadow:0 2px #86b6d9}.player-inventory-tabs[data-active-category=avatars]{--inventory-tab-offset:100%}.player-inventory-tabs[data-active-category=badges]{--inventory-tab-offset:200%}.player-center-screen .account-inventory>.player-inventory-tabs>button{position:relative;border-radius:8px;background:transparent;box-shadow:none}.player-center-screen .account-inventory>.player-inventory-tabs>button.is-active{background:transparent;box-shadow:none}.player-center-screen .account-inventory>.player-inventory-tabs>button:focus-visible{outline:2px solid #1286df;outline-offset:-2px}.player-center-screen .account-center__content.is-panel-entering .player-inventory-tabs{animation:player-inventory-rail-in .28s cubic-bezier(.2,.8,.2,1) both}.player-center-screen .account-center__content.is-panel-leaving .player-inventory-tabs{animation:player-inventory-rail-out .15s ease-in both}@keyframes player-inventory-rail-in{0%{opacity:0;transform:translateY(-7px) scale(.98)}to{opacity:1;transform:none}}@keyframes player-inventory-rail-out{to{opacity:0;transform:translateY(-5px) scale(.98)}}.player-connection-overlay{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:18px;border:0;background:transparent;color:#173f75;overflow:auto;overscroll-behavior:contain}.player-connection-overlay[open]{display:grid;place-items:center}.player-connection-overlay::backdrop{background:#0b2b5c70;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:player-connection-dim-in .2s ease-out both}.player-connection-card{width:min(100%,440px);max-height:calc(100dvh - 36px);overflow:auto;border:2px solid #fff;border-radius:26px;animation:player-connection-in .24s cubic-bezier(.18,.84,.22,1.06) both}.player-connection-card:where(:not(.aero-console,.aero-console *)){background:linear-gradient(135deg,#fff,#ecf7ff);box-shadow:0 6px #91b6d6,0 22px 60px #092b6170}.player-connection-card__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 17px;border-bottom:1px solid #ffffff70;color:#fff}.player-connection-card__header:where(:not(.aero-console,.aero-console *)){background:radial-gradient(ellipse at 100% 0,#31c4ef77,transparent 75%),linear-gradient(120deg,#126fda,#1654ac)}.player-connection-card__header>span{display:flex;align-items:center;gap:9px}.player-connection-card__header>span>svg{width:25px;height:25px}.player-connection-card__header strong{font:1000 21px/1 var(--game-ui-font);letter-spacing:-.02em}.player-connection-card__header>button{display:grid;place-items:center;flex:none;width:32px;height:32px;padding:7px;border:1px solid #fff;border-radius:11px;color:#1677c8;background:linear-gradient(#fff,#e8f6ff);box-shadow:0 3px #92bddc}.player-connection-card__header>button>svg{width:17px;height:17px}.player-connection-card__body{padding:15px}.player-center-screen .player-connection-card .account-management{padding:0;border:0;border-radius:0;background:none;box-shadow:none}.player-connection-card__body .account-login-choice{margin:0 0 14px;padding:12px;border-color:#bfd2d9;background:#f8fbfc}.player-connection-card__body .account-login-choice__profile{margin:0;border-color:#c9dce5;background:#fff}.player-connection-card__body .account-login-choice__profile strong{color:#274d62;overflow-wrap:anywhere}.player-connection-card__body .account-login-choice__loading{margin:0}.player-connection-card__body .account-login-choice>p{color:#49616f;font-size:13px;line-height:1.4}.player-connection-card__body>:is(.account-primary,.account-secondary){min-height:44px;font-style:normal}.player-connection-overlay.is-closing .player-connection-card{animation:player-connection-out .16s ease-in both}.player-connection-overlay.is-closing::backdrop{animation:player-connection-dim-out .16s ease-in both}@keyframes player-connection-in{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:none}}@keyframes player-connection-out{to{opacity:0;transform:translateY(8px) scale(.97)}}@keyframes player-connection-dim-in{0%{opacity:0}to{opacity:1}}@keyframes player-connection-dim-out{to{opacity:0}}@media(prefers-reduced-motion:reduce){.player-inventory-tabs__selector{transition:none}.player-center-screen .account-center__content .player-inventory-tabs,.player-connection-overlay::backdrop,.player-connection-card,.player-connection-overlay.is-closing .player-connection-card,.player-connection-overlay.is-closing::backdrop{animation:none!important}}.player-center-screen .account-inventory:has([data-inventory-category=avatars].is-active) .account-inventory-item>div>img{width:min(100%,88px);max-width:100%;height:auto;max-height:88px;aspect-ratio:1;border:2px solid #fff;border-radius:16px;object-fit:cover;background:#e8edf4;box-shadow:inset 0 0 0 1px #1b366114}.player-game-invite{grid-template-columns:44px minmax(0,1fr) 34px 34px}.player-friends :is(.player-game-invite,.social-request)>button.social-response-action{display:grid;place-items:center;width:34px;height:34px;min-width:34px;min-height:34px;padding:6px;border:2px solid #fff;border-radius:11px;transition:transform .15s,filter .15s}.player-friends :is(.player-game-invite,.social-request)>button.social-response-action.is-accept{color:#fff}.player-friends :is(.player-game-invite,.social-request)>button.social-response-action.is-accept:where(:not(.aero-console,.aero-console *)){background:linear-gradient(125deg,#95e746,#4eba19);box-shadow:inset 0 1px #fff9,0 3px #34881b}.player-friends :is(.player-game-invite,.social-request)>button.social-response-action.is-decline{color:#b76d7c}.player-friends :is(.player-game-invite,.social-request)>button.social-response-action.is-decline:where(:not(.aero-console,.aero-console *)){background:#fce9ee;box-shadow:0 2px #e0b1be}.player-friends .social-response-action>svg{width:19px;height:19px}.player-friends .social-response-action:active:not(:disabled){transform:translateY(2px);filter:brightness(.98)}.player-center-screen .player-profile__id{display:block;width:max-content;max-width:100%;min-height:0;height:auto;padding:0;margin:5px 0 0;border:0;border-radius:3px;color:#5582a9;background:none;box-shadow:none;font:850 10px/1.1 var(--game-ui-font);letter-spacing:0;text-align:left;cursor:pointer}.player-center-screen .player-profile__id:active{transform:none;filter:brightness(.85)}.player-profile__id:focus-visible{outline:2px solid #1683dc;outline-offset:3px}.player-center-screen>.player-center-toast{bottom:calc(106px + env(safe-area-inset-bottom));max-width:calc(100% - 28px);white-space:normal;text-align:center}.player-career-cup .player-career-cup__stage{margin:0 0 5px;color:#6282a3;font:950 8px/1.2 var(--game-ui-font)}.player-career-cup .player-achievement__meta{margin-bottom:0}.app-bottom-nav[data-active-section]{--tray-radius:22px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:76px;padding:0 2px;overflow:visible;border:1px solid #4f8ddc66;border-radius:var(--tray-radius);background:linear-gradient(125deg,#14365c,#10294c 58%,#0e2545);box-shadow:0 7px 18px #00234b30,inset 0 1px #78b8f31c;backdrop-filter:none;-webkit-backdrop-filter:none;isolation:isolate;touch-action:manipulation}.app-bottom-nav[data-active-section]>.app-bottom-nav__selection{top:-7px;bottom:-1px;left:2px;width:calc((100% - 4px)/4);transform:translate3d(var(--active-offset),0,0);transition:transform .34s cubic-bezier(.2,.82,.25,1),opacity .18s ease;animation:none;will-change:transform}.app-bottom-nav[data-active-section]>.app-bottom-nav__selection:before{inset:0;width:auto;height:auto;border:0;border-radius:0;background:transparent url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20200%20100'%20preserveAspectRatio='none'%3e%3cdefs%3e%3clinearGradient%20id='g'%20x2='0'%20y2='1'%3e%3cstop%20stop-color='%23edff42'/%3e%3cstop%20offset='.36'%20stop-color='%23d5fb45'/%3e%3cstop%20offset='1'%20stop-color='%238ee957'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20d='M22%200h156q7%200%208%209l13%2085q1%206-5%206H6q-6%200-5-6L14%209q1-9%208-9Z'%20fill='url(%23g)'/%3e%3c/svg%3e") center/100% 100% no-repeat;box-shadow:none;transform:none}.app-bottom-nav[data-active-section]>.app-bottom-nav__selection:after{display:none;content:none}.app-bottom-nav[data-active-section]:has(>button:first-of-type.is-active)>.app-bottom-nav__selection:before{left:-2px;border-radius:0 0 0 calc(var(--tray-radius) - 1px)}.app-bottom-nav[data-active-section]:has(>button:last-of-type.is-active)>.app-bottom-nav__selection:before{right:-2px;border-radius:0 0 calc(var(--tray-radius) - 1px) 0}.app-bottom-nav[data-active-section].is-context-screen>.app-bottom-nav__selection{display:block;opacity:0}.app-bottom-nav[data-active-section] button{position:relative;display:grid;place-items:center;align-content:center;gap:4px;z-index:2;min-width:0;width:auto;height:auto;margin:0;padding:7px 2px 6px;border:0;border-radius:0;background:transparent;box-shadow:none;color:#f8fcff;transform:none;cursor:pointer;touch-action:manipulation;transition:color .18s ease,transform .15s ease}.app-bottom-nav[data-active-section] button+button:before{content:"";position:absolute;top:5px;bottom:5px;left:0;width:1px;background:linear-gradient(180deg,#6794c92b,#689cce7a,#6794c92b);transform:skew(-10deg);pointer-events:none}.app-bottom-nav[data-active-section] button.is-active:before,.app-bottom-nav[data-active-section] button.is-active+button:before{opacity:0}.app-bottom-nav[data-active-section] button svg{display:block;width:31px;height:31px;margin-inline:auto;overflow:visible;fill:none;stroke:currentColor;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round;filter:none;transform:none;transition:transform .24s cubic-bezier(.2,.82,.25,1)}.app-bottom-nav[data-active-section] button span{position:static;width:100%;color:inherit;text-align:center;font:1000 clamp(9px,2.35vw,12px)/1.05 var(--game-ui-font);letter-spacing:-.025em;transform:none;transition:color .18s ease}.app-bottom-nav[data-active-section] button.is-active{color:#10305c;transform:translateY(-2px)}.app-bottom-nav[data-active-section] button.is-active svg{color:inherit;filter:none;transform:scale(1.08);animation:tray-icon-settle .32s ease-out}.app-bottom-nav[data-active-section] button.is-active span{color:inherit;transform:none}.app-bottom-nav[data-active-section] button.is-active:after{display:none}.app-bottom-nav[data-active-section] button:active{transform:translateY(1px) scale(.96)}.app-bottom-nav[data-active-section] button:focus-visible{outline:2px solid #a2d8ff;outline-offset:-5px;border-radius:14px}.app-bottom-nav[data-active-section] button.is-active:focus-visible{outline-color:#183c64}.app-bottom-nav[data-active-section] button:focus-visible svg{color:inherit;filter:none}.app-bottom-nav[data-active-section] .app-club-badge{top:1px;right:18%}@keyframes tray-icon-settle{0%{transform:translateY(2px) scale(.94)}65%{transform:translateY(-1px) scale(1.12)}to{transform:scale(1.08)}}@media(max-width:700px){.app-bottom-nav[data-active-section]{--tray-radius:20px;height:70px}.app-bottom-nav[data-active-section] button svg{width:29px;height:29px}}@media(prefers-reduced-motion:reduce){.app-bottom-nav[data-active-section]>.app-bottom-nav__selection,.app-bottom-nav[data-active-section] button,.app-bottom-nav[data-active-section] button svg{transition:none!important;animation:none!important}}.weekly-league-hero__prize button.is-claiming{color:#765000;animation:weekly-claim-working .72s ease-in-out infinite alternate;pointer-events:none}.weekly-league-hero__prize button.is-claiming:after{display:inline-block;width:9px;height:9px;margin-left:7px;border:2px solid rgba(110,72,0,.25);border-top-color:#795000;border-radius:50%;content:"";vertical-align:-2px;animation:weekly-claim-spinner .62s linear infinite}.weekly-league-hero__prize button.is-claimed{animation:weekly-claim-confirm .48s cubic-bezier(.16,.9,.22,1) both}.weekly-league-hero__prize.is-auto-credited{border-color:#7feb9db8}.weekly-league-hero__prize.is-auto-credited:where(:not(.aero-console,.aero-console *)){background:linear-gradient(100deg,#095b4080,#1067be80)}.weekly-league-hero__prize.is-auto-credited small{color:#aef5c5}.weekly-league-hero__prize.is-auto-credited button{color:#075525}.weekly-league-hero__prize.is-auto-credited button:where(:not(.aero-console,.aero-console *)){background:linear-gradient(145deg,#bdf8ca,#69dc90);box-shadow:0 3px #249853,0 5px 10px #001f482e}@keyframes weekly-claim-working{0%{filter:brightness(.98);transform:scale(.985)}to{filter:brightness(1.08);transform:scale(1.015)}}@keyframes weekly-claim-spinner{to{transform:rotate(360deg)}}@keyframes weekly-claim-confirm{0%{transform:scale(.94)}58%{transform:scale(1.08)}to{transform:none}}@media(prefers-reduced-motion:reduce){.weekly-league-hero__prize button.is-claiming,.weekly-league-hero__prize button.is-claiming:after,.weekly-league-hero__prize button.is-claimed{animation:none!important}}
