.main-menu{position:absolute;width:100%;height:100%;z-index:3;--main-menu-bg:linear-gradient(45deg,rgba(69,140,255,0.2745098039),rgba(69,140,255,0.5450980392));background:var(--main-menu-bg);display:flex;align-items:center;justify-content:center;transition:opacity .3s ease,transform .2s ease;opacity:1}.main-menu.hide{opacity:0;transform:scale(.98);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default}.main-menu.hide *{cursor:default}.main-menu.hide.death-active{opacity:1;transform:none;pointer-events:auto;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.main-menu.hide.death-active .ad-float,.main-menu.hide.death-active .discord-button,.main-menu.hide.death-active .menu-legal-links,.main-menu.hide.death-active .menu-wrapper,.main-menu.hide.death-active .reddit-button{opacity:0;pointer-events:none}.main-menu.hide.death-active .death-screen-backdrop{pointer-events:auto}.main-menu.hide.death-active .death-screen-backdrop *{cursor:auto}.main-menu.show{opacity:1;transform:none}.main-menu .menu-wrapper{display:flex;flex-direction:row;position:relative;gap:1vmin;--menu-left-width:21.5vmin;--menu-middle-width:45vmin;--menu-right-width:30vmin;--menu-gap:1vmin;--menu-height:41vmin;height:var(--menu-height)}.main-menu .menu-wrapper.account-theme{border-radius:1vmin;background-size:cover;background-position:50%;background-repeat:no-repeat;background-color:rgba(0,0,0,0);box-shadow:inset 0 0 3vmin rgba(0,0,0,.45);overflow:hidden;isolation:isolate}.main-menu .menu-wrapper .menu-gap{position:absolute;top:0;width:var(--menu-gap);height:var(--menu-height);background:var(--main-menu-bg);z-index:1;pointer-events:none}.main-menu .menu-wrapper .menu-gap-left{left:var(--menu-left-width)}.main-menu .menu-wrapper .menu-gap-right{left:calc(var(--menu-left-width) + var(--menu-gap) + var(--menu-middle-width))}.main-menu .menu-wrapper .menu-account-theme-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;opacity:1;pointer-events:none}.main-menu .menu-wrapper .menu-column{background:linear-gradient(0deg,#1c1c1c,#141414);position:relative;z-index:2}.main-menu .menu-wrapper.account-theme .menu-column{background:rgba(18,22,30,.021);border-radius:1vmin}.main-menu .menu-wrapper .menu-column-box{width:-webkit-fill-available;height:-webkit-fill-available;padding:1.2vmin}.main-menu .menu-wrapper .menu-column.left{width:var(--menu-left-width);height:var(--menu-height);box-shadow:-3px 0 10px rgba(0,0,0,.3294117647),0 -3px 10px rgba(0,0,0,.3294117647),0 3px 10px rgba(0,0,0,.3294117647)}.main-menu .menu-wrapper .menu-column.middle{width:var(--menu-middle-width);height:var(--menu-height);box-shadow:0 -3px 10px rgba(0,0,0,.3294117647),0 3px 10px rgba(0,0,0,.3294117647)}.main-menu .menu-wrapper .menu-column.right{width:var(--menu-right-width);height:var(--menu-height);box-shadow:3px 0 10px rgba(0,0,0,.3294117647),0 -3px 10px rgba(0,0,0,.3294117647),0 3px 10px rgba(0,0,0,.3294117647)}.main-menu .discord-button,.main-menu .reddit-button{display:inline-block;position:absolute;left:1vmin;width:7vmin;height:7vmin;border-radius:2vmin;background-size:contain;transition:background-color .5s,box-shadow .5s;cursor:pointer}.main-menu .reddit-button{bottom:8.8vmin;background:linear-gradient(135deg,#ff6333,#ff4500);box-shadow:inset 0 -.5vmin #c23400;color:#fff;text-decoration:none;font-size:1.1vmin;font-weight:800;letter-spacing:.03em;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center}.main-menu .reddit-button:hover{background:linear-gradient(135deg,#ff754a,#ff5a1f);box-shadow:inset 0 -.5vmin #a92d00}.main-menu .reddit-button svg{width:3.4vmin;height:3.4vmin}.main-menu .discord-button{bottom:1vmin;background-color:#7289da;background-image:url(/images/discord.png);box-shadow:inset 0 -.5vmin #46558a}.main-menu .discord-button:hover{background-color:#5869a8;box-shadow:inset 0 -.5vmin #36416a}.main-menu .menu-legal-links{position:absolute;left:50%;bottom:1.2vmin;transform:translateX(-50%);gap:.9vmin;z-index:3;opacity:.74}.main-menu .menu-legal-button,.main-menu .menu-legal-links{display:inline-flex;align-items:center;justify-content:center}.main-menu .menu-legal-button{min-height:3.2vmin;padding:.35vmin 1vmin;border-radius:.8vmin;border:.1vmin solid hsla(0,0%,100%,.12);background:rgba(10,16,26,.28);color:#bec9db;font-size:1.1vmin;font-weight:500;letter-spacing:.03em;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,transform .18s ease,opacity .18s ease}.main-menu .menu-legal-button:hover{background:rgba(26,39,62,.48);border-color:rgba(138,177,232,.34);opacity:.96;transform:translateY(-.06vmin)}.main-menu .menu-legal-separator{color:rgba(208,225,255,.42);font-size:1.2vmin;font-weight:700;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.main-menu .death-screen-backdrop{position:absolute;inset:0;z-index:4;display:flex;align-items:center;justify-content:center;padding:2vmin;background-image:var(--main-menu-bg);background-size:cover;background-position:50%;background-repeat:no-repeat;animation:deathScreenBackdropIn .22s ease-out forwards}.main-menu .death-screen-panel{width:min(74.37vmin,94.47vw);min-height:32.16vmin;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.3fr);grid-template-rows:minmax(0,1fr) auto;grid-gap:1.1vmin;gap:1.1vmin;padding:1.2vmin;border-radius:1vmin;border:.2vmin solid #2c3541;background:linear-gradient(180deg,rgba(19,23,29,.98),rgba(12,15,20,.98));box-shadow:0 1vmin 2.6vmin rgba(0,0,0,.45),inset 0 0 1.4vmin rgba(0,0,0,.4);animation:deathScreenPanelIn .28s cubic-bezier(.16,1,.3,1) forwards}.main-menu .death-screen-ad{border-radius:.8vmin;border:.2vmin solid #303a48;overflow:hidden;background:#141922;min-height:24vmin;cursor:default;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,filter .14s ease;filter:grayscale(.25)}.main-menu .death-screen-ad.ready{cursor:pointer;filter:none}.main-menu .death-screen-ad.ready:hover{transform:translateY(-.15vmin);border-color:#4f6e97;box-shadow:0 .7vmin 1.5vmin rgba(19,36,61,.35)}.main-menu .death-screen-ad img{width:100%;height:100%;object-fit:cover;display:block}.main-menu .death-screen-stats{border-radius:.8vmin;border:.2vmin solid #2f3846;background:rgba(17,22,30,.9);padding:1vmin 1.1vmin;display:flex;flex-direction:column;gap:.9vmin;min-height:24vmin}.main-menu .death-screen-stats-title{font-size:1.4vmin;text-transform:uppercase;letter-spacing:.1em;color:#dfe9f7;font-weight:700}.main-menu .death-screen-stats-grid{display:grid;grid-gap:.65vmin;gap:.65vmin}.main-menu .death-screen-stat-row{display:flex;align-items:center;justify-content:space-between;gap:.8vmin;padding:.45vmin .6vmin;border-radius:.55vmin;background:rgba(11,15,21,.85);border:.1vmin solid hsla(0,0%,100%,.06)}.main-menu .death-screen-stat-row span{font-size:1.05vmin;text-transform:uppercase;letter-spacing:.08em;color:#9fb0c4}.main-menu .death-screen-stat-row strong{font-size:1.15vmin;font-weight:700;color:#f2f7ff}.main-menu .death-screen-actions{grid-column:1/-1;display:flex;justify-content:center;align-items:center;padding-top:.3vmin}.main-menu .death-screen-continue{position:relative;overflow:hidden;min-width:18vmin;height:3.8vmin;border-radius:.85vmin;border:.2vmin solid #505a66;border-bottom:.45vmin solid #505a66;background:linear-gradient(135deg,#6b717a,#484f5a);color:#dbe1ea;text-transform:uppercase;letter-spacing:.1em;font-size:1.25vmin;font-weight:700;cursor:not-allowed}.main-menu .death-screen-continue:disabled{cursor:not-allowed;opacity:1}.main-menu .death-screen-continue-fill{position:absolute;inset:0;transform-origin:left center;background:linear-gradient(90deg,rgba(220,228,239,.28),rgba(181,192,206,.34));z-index:1}.main-menu .death-screen-continue-label{position:relative;z-index:2}.main-menu .death-screen-continue.ready{border-color:#30425e;background:linear-gradient(135deg,#4a9bff,#2e6ac6);color:#f4f8ff;cursor:pointer}.main-menu .death-screen-continue.ready .death-screen-continue-fill{opacity:0}@keyframes deathScreenBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes deathScreenPanelIn{0%{opacity:0;transform:translateY(1.1vmin) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media only screen and (min-device-width:768px)and (max-device-width:1024px)and (orientation:landscape){.main-menu .menu-wrapper{transform:scale(1.5);transform-origin:center}}@media(max-width:900px){.main-menu .death-screen-panel{width:min(96.48vw,62.31vmin);min-height:0;grid-template-columns:1fr;grid-template-rows:auto auto auto}.main-menu .death-screen-ad,.main-menu .death-screen-stats{min-height:18vmin}.main-menu .death-screen-actions{grid-column:1}}.menu-column-box-item{margin-bottom:2vmin}.menu-column-box-item .menu-column-box-title{display:flex;align-items:center;justify-content:space-between;gap:1vmin;margin-bottom:1.5vmin;font-size:1.3vmin;color:#8f96a3;text-transform:uppercase}.menu-column-box-item .menu-column-title-actions{display:inline-flex;align-items:center;gap:.6vmin;margin-left:auto}.menu-column-title-action{display:inline-flex;align-items:center;gap:.6vmin;padding:.45vmin .9vmin;border-radius:.8vmin;background:linear-gradient(135deg,rgba(140,146,158,.18),rgba(114,119,126,.28));border:.2vmin solid rgba(158,155,155,.22);border-bottom:.35vmin solid rgba(158,155,155,.22);color:#e7ebf2;font-size:1.15vmin;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;box-shadow:0 .3vmin .9vmin rgba(0,0,0,.25);transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.menu-column-title-action:hover{transform:translateY(-.1vmin);box-shadow:0 .8vmin 1.4vmin rgba(0,0,0,.35);filter:brightness(1.05)}.menu-column-title-action svg{font-size:1.15vmin}.server-selector{display:flex;flex-direction:column;gap:1vmin}.server-selector .server-selector-regions{display:flex;flex-direction:row;justify-content:flex-start;border:.2vmin solid hsl(240,3.7%,15.9%)}.server-selector .server-selector-regions .server-selector-region{display:flex;padding:1vmin 2vmin;font-size:1.5vmin;background-color:#1d1e20;width:100%;cursor:pointer;position:relative;transition:background-color .2s}.server-selector .server-selector-regions .server-selector-region:before{content:attr(data-tooltip);background-color:#2f3237;color:#fff;padding:.5em 1em;border-radius:.3em;white-space:nowrap;font-size:.8em;z-index:10}.server-selector .server-selector-regions .server-selector-region:after,.server-selector .server-selector-regions .server-selector-region:before{position:absolute;bottom:100%;left:50%;transform:translateX(-50%) translateY(-.5em);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;pointer-events:none}.server-selector .server-selector-regions .server-selector-region:after{content:"";border-color:#2f3237 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:.4em .4em 0}.server-selector .server-selector-regions .server-selector-region:hover:after,.server-selector .server-selector-regions .server-selector-region:hover:before{opacity:1;visibility:visible}.server-selector .server-selector-regions .server-selector-region.active,.server-selector .server-selector-regions .server-selector-region:hover{background-color:#2f3237}.server-selector .server-selector-servers{display:flex;flex-direction:column;gap:.5vmin;border:.2vmin solid hsl(240,3.7%,15.9%)}.server-selector .server-selector-servers .server-selector-server{display:flex;flex-direction:row;align-items:center;padding:1vmin;gap:1vmin;background-color:#1d1e20;cursor:pointer;transition:background-color .2s}.server-selector .server-selector-servers .server-selector-server:hover{background-color:#2f3237}.server-selector .server-selector-servers .server-selector-server .server-selector-server-icon{display:flex;align-content:center;justify-content:center;align-items:center}.server-selector .server-selector-servers .server-selector-server .server-selector-server-icon svg{height:.5rem}.server-selector .server-selector-servers .server-selector-server .server-selector-server-title{font-size:1.7vmin;display:inline-flex;align-items:center;gap:.8vmin}.server-selector .server-selector-servers .server-selector-server .server-selector-server-soon{display:inline-flex;align-items:center;justify-content:center;padding:.2vmin .8vmin;border-radius:999px;border:.2vmin solid rgba(255,193,91,.45);background:rgba(255,168,0,.16);color:#ffd793;font-size:1.1vmin;font-weight:700;line-height:1;letter-spacing:.06em;text-transform:uppercase}.server-selector .server-selector-servers .server-selector-server .server-selector-server-meta{flex:1 1 auto;min-width:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1vmin}.server-selector .server-selector-servers .server-selector-server .server-selector-server-count{display:inline-flex;align-items:center;justify-content:center;padding:.2vmin .9vmin;border-radius:999px;border:.2vmin solid hsla(0,0%,100%,.12);background:rgba(47,50,55,.75);color:#d8e4f7;font-size:1.3vmin;font-weight:700;line-height:1;min-width:3.6vmin}.server-selector .server-selector-servers .server-selector-server.soon .server-selector-server-icon,.server-selector .server-selector-servers .server-selector-server.soon .server-selector-server-meta{opacity:.88}.server-selector .server-selector-servers .server-selector-server.active{background-color:#2f3237}.server-selector-soon-popup{border:1px solid rgba(94,130,197,.5);box-shadow:0 .9rem 2.2rem rgba(0,0,0,.45)}.server-selector-soon-popup .swal2-title{font-weight:700;letter-spacing:.02em}.server-selector-soon-popup .swal2-html-container{color:#dbe7ff}.settings-button{position:relative;display:flex;justify-content:center;align-items:center;padding:1.2vmin;background-color:#1d1e20;border:.2vmin solid hsl(240,3.7%,15.9%);transition:background-color .2s;cursor:pointer}.settings-button svg{height:1.6vmin;transition:transform .4s ease-in-out}.settings-button:hover{background-color:#2f3237}.settings-button:hover svg{transform:rotate(1turn)}.settings-button:before{content:"Settings";background-color:#2f3237;color:#fff;padding:.5em 1em;border-radius:.3em;white-space:nowrap;font-size:.8em;z-index:10}.settings-button:after,.settings-button:before{position:absolute;top:100%;left:50%;transform:translate(-50%,.5em);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;pointer-events:none}.settings-button:after{content:"";border-color:#2f3237 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:.4em .4em 0}.settings-button:hover:after,.settings-button:hover:before{opacity:1;visibility:visible}.menu-title{display:flex;align-items:center;justify-content:center;text-align:center;margin-top:2.2vmin;margin-bottom:1.8vmin;min-height:11vmin;font-size:5vmin}.menu-title-cell-preview{transform:translateY(-4%)}.menu-cell-preview-wrapper{display:flex;flex-direction:column;width:auto;flex:0 0 auto;align-items:center;justify-content:center;gap:.45vmin;margin-bottom:0;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer}.menu-cell-preview-wrapper:focus-visible{outline:.2vmin solid rgba(109,156,255,.7);outline-offset:.3vmin}.menu-cell-preview{position:relative;width:var(--menu-cell-preview-size,9.6vmin);height:var(--menu-cell-preview-size,9.6vmin);border-radius:50%;overflow:visible;border:.25vmin solid hsla(0,0%,100%,.12);box-shadow:0 .8vmin 1.8vmin rgba(0,0,0,.35);background:radial-gradient(circle at 42% 35%,rgba(34,44,62,.72),rgba(10,13,18,.95));background-repeat:no-repeat;background-size:cover;background-position:50%;transition:transform .2s ease,box-shadow .2s ease}.menu-cell-preview-wrapper:focus-visible .menu-cell-preview,.menu-cell-preview-wrapper:hover .menu-cell-preview{transform:scale(1.05);box-shadow:0 1vmin 2.2vmin rgba(0,0,0,.42)}.menu-cell-preview.loading{background-image:none!important}.menu-cell-preview-wearable{position:absolute;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:2;object-fit:fill;opacity:0;transition:opacity .28s ease}.menu-cell-preview-wearable.loaded{opacity:1}.menu-cell-preview-gloss{position:absolute;inset:0;border-radius:50%;pointer-events:none;z-index:3;background:radial-gradient(circle at 28% 20%,rgba(255,255,255,.34),rgba(255,255,255,0) 56%);opacity:0;transition:opacity .28s ease}.menu-cell-preview-gloss.loaded{opacity:1}.menu-cell-preview-overlay{position:absolute;inset:0;border-radius:50%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 42% 35%,rgba(34,44,62,.72),rgba(10,13,18,.95));-webkit-backdrop-filter:blur(.18vmin);backdrop-filter:blur(.18vmin);opacity:0;pointer-events:none;z-index:4;transform:scale(.94);transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1)}.menu-cell-preview-overlay.visible{opacity:1;transform:scale(1)}.game-inputs{display:flex;flex-direction:column;gap:1vmin;margin-top:1vmin;margin-bottom:1vmin}.game-inputs .game-inputs-nick-wrapper{display:flex;flex-direction:row;align-items:center;gap:1vmin;width:100%;min-width:100%;box-sizing:border-box;padding:1vmin 2vmin;background-color:#1d1e20;border:.2vmin solid hsl(240,3.7%,15.9%)}.game-inputs .game-inputs-nick-wrapper .game-inputs-nick-icon-wrapper{display:flex;justify-content:center}.game-inputs .game-inputs-nick-wrapper .game-inputs-nick-icon-wrapper .game-inputs-nick-icon{height:2.5vmin}.game-inputs .game-inputs-nick-wrapper .game-inputs-nick{flex:1 1 auto;min-width:0;background:#1d1e20!important;color:#e0e5ec!important;border:0!important;outline:0!important;box-shadow:none!important;border-radius:0!important;font-size:2.2vmin}.game-inputs .game-inputs-nick-wrapper .game-inputs-nick::placeholder{color:#8f96a3;font-weight:500}.game-inputs .game-inputs-buttons-wrapper{display:flex;flex-direction:row;gap:.5vmin;width:100%;margin-left:0;transform:translateY(0)}.game-inputs .game-inputs-buttons-wrapper .game-inputs-buttons-button{display:flex;justify-content:center;align-items:center;gap:1vmin;padding:1.25vmin 2vmin;cursor:pointer}.game-inputs .game-inputs-buttons-wrapper .game-inputs-buttons-button .game-inputs-buttons-button-icon-wrapper{display:flex;justify-content:center}.game-inputs .game-inputs-buttons-wrapper .game-inputs-buttons-button .game-inputs-buttons-button-icon-wrapper .game-inputs-buttons-button-icon{height:2.5vmin}.game-inputs .game-inputs-buttons-wrapper .game-inputs-buttons-button.play{flex:1 1 auto;width:auto;background-color:#3273dc;border-bottom:4px solid #224f99;transition:background-color .2s,border-color .2s}.game-inputs .game-inputs-buttons-wrapper .game-inputs-buttons-button.play:hover{background-color:#2561c1;border-bottom:4px solid #143161}.game-inputs .game-inputs-buttons-wrapper .game-inputs-buttons-button.play.disabled{background-color:#2a3342;border-bottom:4px solid #1e2530;color:#7f8da3;cursor:not-allowed;pointer-events:none;filter:saturate(.7)}.game-inputs .game-inputs-buttons-wrapper .game-inputs-buttons-button.spectate{flex:0 0 auto;background-color:#00c78f;border-bottom:4px solid #0a9870;transition:background-color .2s,border-color .2s}.game-inputs .game-inputs-buttons-wrapper .game-inputs-buttons-button.spectate:hover{background-color:#0da278;border-bottom:4px solid #096349}.game-inputs .game-inputs-account-actions{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1.35vmin;width:auto;align-self:center}.game-inputs .game-inputs-menu-action{display:inline-flex;align-items:center;justify-content:center;flex:1 1;gap:.6vmin;padding:.9vmin .95vmin;border-radius:.8vmin;border:.2vmin solid rgba(0,0,0,0);border-bottom:.4vmin solid rgba(0,0,0,0);font-size:1.2vmin;font-weight:600;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.game-inputs .game-inputs-menu-action:hover{transform:translateY(-.1vmin)}.game-inputs .game-inputs-menu-action-icon{width:1.9vmin;height:1.9vmin}.game-inputs .game-inputs-menu-action-icon-img{width:2.2vmin;height:2.2vmin;object-fit:contain;border-radius:.3vmin;flex:0 0 auto}.game-inputs .game-inputs-menu-action.lucky-wheel{border-color:#27476c;background:linear-gradient(135deg,#51a8f2,#2d5daa);color:#eaf4ff}.game-inputs .game-inputs-menu-action.lucky-wheel:hover{box-shadow:0 .6vmin 1.2vmin rgba(58,139,255,.35)}.game-inputs .game-inputs-menu-action.lucky-wheel.image-only{flex:0 0 auto;width:5.8vmin;min-width:5.8vmin;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;aspect-ratio:1/1}.game-inputs .game-inputs-menu-action-wheel-art{width:100%;height:100%;object-fit:contain;display:block;pointer-events:none}.game-inputs .game-inputs-menu-action.icon-only{flex:0 0 5.2vmin;width:5.2vmin;min-width:5.2vmin;padding:0;aspect-ratio:1/1}.game-inputs .game-inputs-menu-action.icon-only .game-inputs-menu-action-icon{width:2.1vmin;height:2.1vmin}.game-inputs .game-inputs-menu-action.cases-panel{flex:0 0 auto;width:6.4vmin;min-width:6.4vmin;padding:0;gap:0;aspect-ratio:1/1;border:0;background:rgba(0,0,0,0);color:#dfe7f4}.game-inputs .game-inputs-menu-action.cases-panel:hover{box-shadow:none;filter:brightness(1.08)}.game-inputs .game-inputs-menu-action.cases-panel .game-inputs-menu-action-icon-img{width:100%;height:100%;border-radius:0}.game-inputs .game-inputs-flarex-pass{flex:0 0 auto;width:20vmin;min-width:20vmin;margin:0;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);cursor:pointer;transition:transform .15s ease,filter .2s ease;position:relative;overflow:visible;isolation:auto;display:flex;justify-content:center;align-items:center;align-self:stretch}.game-inputs .game-inputs-flarex-pass:hover{filter:brightness(1.05);transform:translateY(-.08vmin);box-shadow:none}.game-inputs .game-inputs-flarex-pass-art{position:relative;z-index:1;width:min(100%,20vmin);height:auto;display:block;pointer-events:none;transform-origin:center;animation:flarexPassArtFloat 3.8s ease-in-out infinite}@keyframes flarexPassArtFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-.35vmin)}}.game-modal{position:fixed;transform:translate3d(-50%,-50%,0);top:50%;left:50%;overflow-y:hidden;z-index:20;background-color:#1d1e20;box-shadow:0 0 10px #000;height:55vmin;width:95vmin;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.game-modal .game-modal-close{position:absolute;top:0;right:0;padding:.5vmin 1vmin;cursor:pointer;color:#fff;z-index:21;transition:color .3s}.game-modal .game-modal-close:hover{color:#9d9898}.game-modal-underlay{position:fixed;inset:0;z-index:19;background:rgba(6,10,16,.58);opacity:0;pointer-events:none;transition:opacity .2s ease}.game-modal-underlay.show{opacity:1}.game-modal.inventory-modal{height:62vmin;width:108vmin}.game-modal.inventory-modal.shop-modal{height:66vmin;width:114vmin}.game-modal.inventory-modal.flarex-pass-modal{height:74vmin}.game-modal.friends-modal-window{width:56vmin;height:50vmin;overflow:visible}.game-modal.friends-modal-window .game-modal-close{z-index:5}.game-modal.show{opacity:1;visibility:visible}@media only screen and (min-device-width:768px)and (max-device-width:1024px)and (orientation:landscape){.game-modal{transform:translate3d(-50%,-50%,0) scale(1.5)}}.settings-content{width:-webkit-fill-available;height:-webkit-fill-available;display:flex;flex-direction:column}.settings-content .tabs{display:flex;position:relative;margin-left:20vmin;left:0;background-color:#1d1e20;width:-webkit-fill-available}.settings-content .tabs .tab{font-size:2vmin;padding:1vmin 1.6vmin;text-transform:capitalize;cursor:pointer;background-color:#1d1e20;transition:background-color .3s}.settings-content .tabs .tab.active,.settings-content .tabs .tab:hover{background-color:#222529}.settings-content .settings-panel{display:flex;flex-direction:row;height:41vmin;overflow-y:hidden;height:-webkit-fill-available;width:-webkit-fill-available}.settings-content .settings-panel .sidebar{background:#1d1e20;flex-basis:20vmin;height:-webkit-fill-available;display:flex;flex-direction:column}.settings-content .settings-panel .sidebar .sidebar-buttons{display:flex;flex-direction:column}.settings-content .settings-panel .sidebar .side-bar-button{display:flex;align-items:center;font-size:2.2vmin;text-transform:capitalize;padding:5px 15px;gap:1vmin;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition:background-color .3s}.settings-content .settings-panel .sidebar .side-bar-button svg{height:2vmin}.settings-content .settings-panel .sidebar .side-bar-button.active,.settings-content .settings-panel .sidebar .side-bar-button:hover{background-color:#476bc0}.settings-content .settings-panel .sidebar .settings-footer{margin-top:auto;display:flex;flex-direction:column}.settings-content .settings-panel .sidebar .settings-protip{margin:0 1.2vmin 1.2vmin;padding:.85vmin 1vmin;border:.1vmin solid rgba(111,151,255,.24);background:hsla(0,0%,100%,.03);border-radius:.7vmin;color:rgba(228,236,255,.82);line-height:1.35;pointer-events:none;max-height:8.6vmin;overflow:hidden}.settings-content .settings-panel .sidebar .settings-reset-button{margin:0 1.2vmin .8vmin;padding:.7vmin 1vmin;border:.1vmin solid rgba(255,201,124,.45);border-radius:.6vmin;background:rgba(255,170,92,.12);color:#ffe2ba;font-size:1.25vmin;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease}.settings-content .settings-panel .sidebar .settings-reset-button:hover{transform:translateY(-.08vmin);background:rgba(255,170,92,.2);border-color:rgba(255,201,124,.72)}.settings-content .settings-panel .sidebar .settings-protip-title{font-size:1.25vmin;text-transform:uppercase;letter-spacing:.08em;color:rgba(143,186,255,.9);margin-bottom:.45vmin}.settings-content .settings-panel .sidebar .settings-protip-text{font-size:1.25vmin;color:rgba(222,229,243,.86);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.settings-content .settings-panel .tab-content{flex:1 1;overflow-x:hidden;overflow-y:auto;background-color:#222529;height:-webkit-fill-available}.settings-content .settings-panel .tab-content::-webkit-scrollbar{width:4px}.settings-content .settings-panel .tab-content::-webkit-scrollbar-track{background:#202020}.settings-content .settings-panel .tab-content::-webkit-scrollbar-thumb{background:gray;border-radius:4px}.settings-content .settings-panel .tab-content .setting{padding:2vmin;transition:all .5s;background-color:#222529}.settings-content .settings-panel .tab-content .setting .name{transition:color .14s ease,text-shadow .14s ease}.settings-content .settings-panel .tab-content .setting:hover{background:#292c31}.settings-content .settings-panel .tab-content .setting:hover .name{color:#d7e6ff;text-shadow:0 0 .6vmin rgba(69,139,255,.35)}.settings-content .settings-panel .tab-content .setting.disabled{opacity:.55;cursor:not-allowed}.settings-content .settings-panel .tab-content .setting.disabled:hover{background:#222529}.settings-content .settings-panel .tab-content .setting-note{font-size:1.4vmin;color:#9aa0aa;margin-top:.4vmin}.settings-content .settings-panel .tab-content .setting.opt-input{display:flex;flex-direction:column}.settings-content .settings-panel .tab-content .setting.opt-input .name{font-size:1.9vmin}.settings-content .settings-panel .tab-content .setting.opt-input .text{background:#484848;border:none;border-radius:.2vmin;box-sizing:border-box;color:#fff;font-size:2vmin;font-weight:600;margin-top:.5vmin;margin-bottom:.5vmin;outline:none;padding:.8vmin 1vmin;height:4vmin}.settings-content .settings-panel .tab-content .setting.opt-hotkey{display:flex;flex-direction:row;justify-content:space-between}.settings-content .settings-panel .tab-content .setting.opt-hotkey .name{font-size:1.9vmin}.settings-content .settings-panel .tab-content .setting.opt-hotkey .hotkey-box{display:flex;padding:5px;background:#2f3237;justify-content:center;text-align:center;width:5rem}.settings-content .settings-panel .tab-content .setting.opt-dropdown{display:flex;flex-direction:row;justify-content:space-between;position:relative}.settings-content .settings-panel .tab-content .setting.opt-dropdown .name{font-size:1.9vmin}.settings-content .settings-panel .tab-content .setting.opt-dropdown .dropdown-box{display:flex;flex-direction:row;align-items:center;gap:1vmin;position:relative}.settings-content .settings-panel .tab-content .setting.opt-dropdown .dropdown-box .chevron{transition:transform .3s ease-in-out}.settings-content .settings-panel .tab-content .setting.opt-dropdown .dropdown-box .chevron.flipped{transform:rotate(180deg)}.settings-content .settings-panel .tab-content .setting.opt-dropdown .dropdown-box .dropdown-list{position:absolute;background-color:#3b3a3a;min-width:100px;top:25px;right:0;text-align:center;z-index:999}.settings-content .settings-panel .tab-content .setting.opt-dropdown .dropdown-box .dropdown-list .dropdown-item-row{cursor:pointer;padding:4px 8px;color:#fff;transition:background-color .3s}.settings-content .settings-panel .tab-content .setting.opt-dropdown .dropdown-box .dropdown-list .dropdown-item-row:hover{background-color:#464444}.settings-content .settings-panel .tab-content .setting.opt-colorpicker{display:flex;flex-direction:row;justify-content:space-between}.settings-content .settings-panel .tab-content .setting.opt-colorpicker .name{font-size:1.9vmin}.settings-content .settings-panel .tab-content .setting.opt-colorpicker .color-picker-container{position:relative;display:flex;align-items:center;justify-content:center}.settings-content .settings-panel .tab-content .setting.opt-colorpicker .color-picker-container .color-input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.settings-content .settings-panel .tab-content .setting.opt-colorpicker .color-picker-container .color-box{width:3vmin;height:3vmin;border-radius:.5vmin;border:2px solid #444;cursor:pointer;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.settings-content .settings-panel .tab-content .setting.opt-colorpicker .color-picker-container .color-box:hover{transform:scale(1.1);box-shadow:0 0 5px hsla(0,0%,100%,.5)}.settings-content .settings-panel .tab-content .setting.opt-range{display:flex;flex-direction:row;justify-content:space-between}.settings-content .settings-panel .tab-content .setting.opt-range .name{font-size:1.9vmin}.settings-content .settings-panel .tab-content .setting.opt-range .range-outer{width:100px;overflow:hidden;background:#2f3237;display:inline-block;margin-bottom:3px}.settings-content .settings-panel .tab-content .setting.opt-range .range-outer .range-inner{width:50px;background:linear-gradient(135deg,#0059ff,#458bff);height:4px;display:block;transition:all .4s}.settings-content .settings-panel .tab-content .setting.opt-range .range-value{display:inline-block;text-align:center!important;background:#2f3237;font-size:1.5vmin;font-weight:700;width:4vmin;height:2vmin;padding:.5vmin}.settings-content .settings-panel .tab-content .setting.opt-range .range-container{display:flex;flex-direction:row;align-items:center;gap:1vmin}.settings-content .settings-panel .tab-content .setting.opt-range .range-container .fa-chevron-left{cursor:pointer;transition:color .3s}.settings-content .settings-panel .tab-content .setting.opt-range .range-container .fa-chevron-left:hover{color:#458bff}.settings-content .settings-panel .tab-content .setting.opt-range .range-container .fa-chevron-right{cursor:pointer;transition:color .3s}.settings-content .settings-panel .tab-content .setting.opt-range .range-container .fa-chevron-right:hover{color:#458bff}.settings-content .settings-panel .tab-content .setting.opt-toggle{display:flex;flex-direction:row;justify-content:space-between}.settings-content .settings-panel .tab-content .setting.opt-toggle .name{font-size:1.9vmin;display:flex;flex-direction:column}.settings-content .settings-panel .tab-content .setting.opt-toggle .toggle-btn{width:35px;height:20px;position:relative;cursor:pointer;display:inline-block}.settings-content .settings-panel .tab-content .setting.opt-toggle .toggle-btn.disabled{cursor:not-allowed}.settings-content .settings-panel .tab-content .setting.opt-toggle .slide{height:12px;background:#555;width:35px;position:absolute;top:7px;transition:all .5s;border-radius:10px}.settings-content .settings-panel .tab-content .setting.opt-toggle .ball{width:20px;height:20px;background:#fff;position:absolute;top:3px;left:0;transition:all .5s;border-radius:10px}.settings-content .settings-panel .tab-content .setting.opt-toggle .toggle-btn.active .slide{background:#0059ff}.settings-content .settings-panel .tab-content .setting.opt-toggle .toggle-btn.active .ball{left:17px}.settings-content .settings-panel .tab-content .setting.opt-voice-test{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:2vmin}.settings-content .settings-panel .tab-content .setting.opt-voice-test .name{font-size:1.9vmin;display:flex;flex-direction:column}.settings-content .settings-panel .tab-content .setting.opt-voice-test .voice-test-controls{display:flex;align-items:center;gap:1vmin}.settings-content .settings-panel .tab-content .setting.opt-voice-test .voice-test-meter{width:14vmin;height:.8vmin;background:rgba(0,0,0,.35);border:.1vmin solid rgba(88,140,245,.45);border-radius:999px;overflow:hidden}.settings-content .settings-panel .tab-content .setting.opt-voice-test .voice-test-meter-fill{display:block;height:100%;width:0;background:linear-gradient(90deg,#4fb3ff,#7ef2b5);transition:width .08s linear}.settings-content .settings-panel .tab-content .setting.opt-voice-test .voice-test-button{border:none;padding:.6vmin 1.4vmin;border-radius:.6vmin;background:#2f3237;color:#f5f7fb;font-size:1.5vmin;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,transform .2s ease}.settings-content .settings-panel .tab-content .setting.opt-voice-test .voice-test-button:hover{background:#3a3d43;transform:translateY(-.1vmin)}.settings-content .settings-panel .tab-content .setting.opt-voice-test .voice-test-button:disabled{cursor:not-allowed;opacity:.6;transform:none}.settings-content .settings-panel .tab-content .setting.opt-voice-test .voice-test-button.active{background:#476bc0}.ad-float{position:absolute;background-color:#292c3d;width:35vmin;height:35vmin;top:1vmin;left:1vmin;opacity:0}.auth-panel{display:flex;flex-direction:column;gap:1vmin;background-color:rgba(20,24,30,.58);border:.2vmin solid hsl(240,3.7%,15.9%);padding:1.25vmin;-webkit-backdrop-filter:none;backdrop-filter:none}.auth-panel .auth-status{font-size:1.3vmin;color:#d7dbe4;text-transform:uppercase;letter-spacing:.08em}.auth-panel .auth-status-grid{display:flex;flex-direction:column;gap:.6vmin;padding:.6vmin 0}.auth-panel .auth-row{display:flex;justify-content:space-between;gap:1vmin;font-size:1.3vmin;color:#c6ccd7}.auth-panel .auth-row strong{color:#f5f7fb;font-weight:600}.auth-panel .auth-google{display:inline-flex;align-items:center;justify-content:center;gap:.6vmin;padding:.9vmin 1.6vmin;font-size:1.5vmin;color:#f5f7fb;background:linear-gradient(135deg,#272e3a,#191e27);border:.2vmin solid #303744;border-bottom:.4vmin solid #1b202a;border-radius:.8vmin;box-shadow:0 .5vmin 1.3vmin rgba(0,0,0,.35);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.auth-panel .auth-google:hover{transform:translateY(-.1vmin);border-color:#3a4455;box-shadow:0 .8vmin 1.7vmin rgba(0,0,0,.45)}.auth-panel .auth-google-logo{display:inline-flex;align-items:center;justify-content:center;width:2.2vmin;height:2.2vmin;border-radius:50%}.auth-panel .auth-google-logo svg{width:3.6vmin;height:3.6vmin}.auth-panel .auth-google.signout{background-color:#30343a;border-color:#1f2226}.auth-panel .auth-google.signout:hover{background-color:#262a30;border-color:#1b1e22}.auth-panel .auth-login-reminder{display:flex;flex-direction:column;gap:.35vmin;padding:.9vmin 1vmin;border-radius:.7vmin;background:linear-gradient(135deg,rgba(39,48,61,.78),rgba(24,30,39,.78));border:.2vmin solid #2f3846}.auth-panel .auth-login-reminder-title{font-size:1.2vmin;font-weight:700;letter-spacing:.04em;color:#f0f4fb;text-transform:uppercase}.auth-panel .auth-login-reminder-text{font-size:1.2vmin;color:#b8c3d3;line-height:1.4}.auth-panel .auth-form{display:flex;flex-direction:column;gap:1vmin}.auth-panel .auth-form .auth-field{display:flex;flex-direction:column;gap:.5vmin}.auth-panel .auth-form .auth-field .auth-label{display:inline-flex;align-items:center;gap:.5vmin;font-size:1.2vmin;color:#8f96a3;text-transform:uppercase}.auth-panel .auth-form .auth-field input{background:#1d1e20;color:#e0e5ec;border:.2vmin solid hsl(240,3.7%,15.9%);padding:.9vmin 1vmin;font-size:1.6vmin;outline:none;transition:border-color .2s,box-shadow .2s}.auth-panel .auth-form .auth-field input::placeholder{color:#8f96a3;font-weight:500}.auth-panel .auth-form .auth-field input:focus{border-color:#3273dc;box-shadow:0 0 .6vmin rgba(50,115,220,.25)}.auth-panel .auth-form .auth-submit{margin-top:.5vmin;padding:1vmin;font-size:1.6vmin;color:#f5f7fb;background-color:#00c78f;border:.2vmin solid #0a9870;border-bottom:.4vmin solid #0a9870;cursor:pointer;transition:background-color .2s,border-color .2s}.auth-panel .auth-form .auth-submit:hover{background-color:#0da278;border-color:#096349}.auth-panel .auth-error{font-size:1.3vmin;color:#ff7a7a}.auth-panel .auth-notice{font-size:1.3vmin;color:#ffd36a}.auth-panel .auth-loading{display:flex;align-items:center;gap:1vmin;padding:1vmin;border-radius:.8vmin;background:linear-gradient(135deg,#1f2228,#171a1f);border:.2vmin solid #2a3039;animation:auth-pulse 1.4s ease-in-out infinite}.auth-panel .auth-loading-spinner{width:2.2vmin;height:2.2vmin;border:.35vmin solid rgba(159,182,216,.3);border-top-color:#9fb6d8;border-radius:50%;animation:auth-spin .9s linear infinite;flex-shrink:0}.auth-panel .auth-loading-text{display:flex;flex-direction:column;gap:.2vmin;color:#d7dbe4;font-size:1.4vmin}.auth-panel .auth-loading-sub{font-size:1.1vmin;color:#9aa6b6}.auth-panel .auth-account{display:flex;flex-direction:column;gap:1vmin}.auth-panel .auth-account-header{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;gap:1vmin;padding:1vmin;border-radius:.8vmin;background:linear-gradient(135deg,rgba(44,50,58,.66),rgba(27,31,37,.66));border:.2vmin solid #2f353e;overflow:hidden;-webkit-backdrop-filter:none;backdrop-filter:none}.auth-panel .auth-account-header:after{content:"";position:absolute;top:-40%;right:-10%;width:22vmin;height:22vmin;background:radial-gradient(circle,rgba(50,115,220,.2) 0,rgba(50,115,220,0) 70%);pointer-events:none}.auth-panel .auth-settings-button{position:static;display:inline-flex;align-items:center;justify-content:center;gap:.6vmin;padding:.6vmin 1vmin;border-radius:.7vmin;border:.2vmin solid #2f353e;background:#1c2027;color:#d7dbe4;cursor:pointer;z-index:2;transition:background-color .2s,color .2s,transform .15s ease}.auth-panel .auth-settings-button svg{height:1.6vmin}.auth-panel .auth-settings-button span{font-size:1.1vmin;text-transform:uppercase;letter-spacing:.08em;font-weight:600}.auth-panel .auth-settings-button:hover{background:#2b313a;color:#f5f7fb;transform:translateY(-.1vmin)}.auth-panel .auth-header-actions{display:inline-flex;gap:.6vmin;margin-left:0;align-self:center;justify-content:center;flex:1 1 100%;z-index:2}.auth-panel .auth-identity{display:flex;flex-direction:column;gap:.6vmin;z-index:1}.auth-panel .auth-username{font-size:2.2vmin;font-weight:700;color:#f5f7fb;letter-spacing:.04em;text-shadow:0 0 1vmin rgba(0,0,0,.6)}.auth-panel .auth-subtitle{font-size:1.1vmin;color:#9aa6b6;text-transform:uppercase;letter-spacing:.12em}.auth-panel .auth-meta{display:flex;flex-wrap:wrap;gap:.6vmin}.auth-panel .auth-meta-chip{display:inline-flex;align-items:center;gap:.5vmin;padding:.4vmin .7vmin;border-radius:.6vmin;background:rgba(26,30,35,.7);border:.2vmin solid #2b313a;font-size:1.1vmin;color:#c7d0dd}.auth-panel .auth-header-stats{display:grid;grid-template-columns:repeat(3,minmax(6vmin,auto));grid-gap:.6vmin;gap:.6vmin;align-content:center;justify-items:stretch;z-index:1}.auth-panel .auth-stat-chip{display:flex;flex-direction:column;gap:.3vmin;padding:.6vmin .8vmin;border-radius:.6vmin;background:rgba(20,24,30,.7);border:.2vmin solid #2b313a;text-align:left}.auth-panel .auth-stat-chip.coins{box-shadow:inset 0 0 .6vmin rgba(255,191,31,.18)}.auth-panel .auth-stat-chip.xp{box-shadow:inset 0 0 .6vmin rgba(54,216,255,.18)}.auth-panel .auth-stat-chip.level{box-shadow:inset 0 0 .6vmin rgba(140,92,255,.18)}.auth-panel .auth-stat-label{display:inline-flex;align-items:center;gap:.4vmin;font-size:1vmin;text-transform:uppercase;letter-spacing:.08em;color:#9aa6b6}.auth-panel .auth-stat-value{font-size:1.6vmin;font-weight:700;color:#f5f7fb}.auth-panel .auth-xp-card{padding:.9vmin 1vmin;border-radius:.7vmin;background:rgba(26,30,36,.6);border:.2vmin solid #2b313a;-webkit-backdrop-filter:none;backdrop-filter:none}.auth-panel .auth-xp-header{display:flex;justify-content:space-between;font-size:1.2vmin;color:#c7d0dd;text-transform:uppercase;letter-spacing:.08em}.auth-panel .auth-xp-bar{margin-top:.6vmin;height:.9vmin;border-radius:.6vmin;background:#0f1216;border:.2vmin solid #2a3038;overflow:hidden}.auth-panel .auth-xp-fill{display:block;height:100%;background:linear-gradient(90deg,#36d8ff,#2a7ef0);box-shadow:0 0 .6vmin rgba(54,216,255,.35)}.auth-panel .auth-account-footer{display:flex;align-items:center;justify-content:center;gap:1vmin;flex-wrap:wrap;padding:.8vmin 1vmin;border-radius:.8vmin;background:rgba(22,26,32,.6);border:.2vmin solid #2b313a;-webkit-backdrop-filter:none;backdrop-filter:none}.auth-panel .auth-upgrades-actions{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.6vmin;flex-wrap:nowrap}.auth-panel .auth-signout{display:inline-flex;align-items:center;justify-content:center;gap:.6vmin;padding:.9vmin 1.2vmin;border-radius:.8vmin;border:.2vmin solid #4b1c1c;border-bottom:.4vmin solid #4b1c1c;background:linear-gradient(135deg,#ff5858,#c63636);color:#fff1f1;font-size:1.4vmin;font-weight:600;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.auth-panel .auth-signout:hover{transform:translateY(-.1vmin);box-shadow:0 .6vmin 1.2vmin rgba(198,54,54,.4)}.auth-panel .auth-upgrades{display:inline-flex;align-items:center;justify-content:center;flex:1 1;gap:.6vmin;padding:.9vmin .95vmin;border-radius:.8vmin;border:.2vmin solid #1b3a5a;border-bottom:.4vmin solid #1b3a5a;background:linear-gradient(135deg,#3a8bff,#2556b8);color:#eef5ff;font-size:1.4vmin;font-weight:600;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.auth-panel .auth-upgrades:hover{transform:translateY(-.1vmin);box-shadow:0 .6vmin 1.2vmin rgba(58,139,255,.35)}.auth-panel .auth-shop{display:inline-flex;align-items:center;justify-content:center;flex:1 1;gap:.6vmin;padding:.9vmin 1.2vmin;border-radius:.8vmin;border:.2vmin solid #3a2f14;border-bottom:.4vmin solid #3a2f14;background:linear-gradient(135deg,#f0bf52,#b97a26);color:#1f1710;font-size:1.4vmin;font-weight:600;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.auth-panel .auth-shop:hover{transform:translateY(-.1vmin);box-shadow:0 .6vmin 1.2vmin rgba(240,191,82,.35)}@keyframes auth-spin{to{transform:rotate(1turn)}}.auth-username-status{display:inline-flex;align-items:center;gap:.5vmin;font-size:1.2vmin;letter-spacing:.02em;margin-top:.4vmin}.auth-username-status.available{color:#6de3a2}.auth-username-status.invalid,.auth-username-status.taken{color:#ff7a7a}.auth-username-status.checking{color:#9fb6d8}.auth-username-spinner{width:1.2vmin;height:1.2vmin;border:.2vmin solid rgba(159,182,216,.3);border-top-color:#9fb6d8;border-radius:50%;animation:auth-spin .8s linear infinite}.game-modal.store-grant-modal{width:min(52vmin,92vw);height:auto;max-height:52vmin;min-height:0;overflow:visible}.store-grant-modal .game-modal-close{font-size:2.2vmin;font-weight:800}.store-grant-panel{display:flex;flex-direction:column;gap:1.4vmin;padding:2vmin 2.2vmin;background:radial-gradient(120% 120% at 20% 10%,rgba(70,90,110,.25),rgba(10,12,16,.9)),linear-gradient(135deg,rgba(32,38,46,.9),rgba(12,14,18,.98));border:.24vmin solid rgba(70,80,95,.9);border-radius:1.3vmin;box-shadow:inset 0 0 1.2vmin rgba(0,0,0,.5),0 .9vmin 2.4vmin rgba(0,0,0,.45)}.store-grant-title{font-size:2.1vmin;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#f3f8ff;text-shadow:0 0 .8vmin rgba(70,200,255,.25)}.store-grant-subtitle{font-size:1.25vmin;color:#a9bed7;letter-spacing:.04em}.store-grant-list{display:grid;grid-gap:1vmin;gap:1vmin;max-height:34vmin;overflow-y:auto;padding-right:.4vmin}.store-grant-item{display:flex;flex-direction:column;gap:.45vmin;padding:1vmin 1.2vmin;border-radius:.9vmin;border:.18vmin solid rgba(110,170,230,.45);background:linear-gradient(135deg,rgba(24,30,39,.9),rgba(14,18,24,.96))}.store-grant-item-head{display:flex;align-items:center;justify-content:space-between;gap:1vmin}.store-grant-item-name{font-size:1.35vmin;font-weight:700;color:#eff5ff}.store-grant-item-price{font-size:1.2vmin;font-weight:700;color:#72d4ff}.store-grant-item-gifted-by{font-size:1.04vmin;color:#9fc3ff;letter-spacing:.02em}.store-grant-item-rewards{font-size:1.1vmin;color:#bfcee2}.store-grant-close{align-self:flex-end;min-width:14vmin;padding:.85vmin 1.9vmin;border-radius:.9vmin;border:.2vmin solid #2a6ea8;border-bottom:.36vmin solid #2a6ea8;background:linear-gradient(135deg,#5fc6ff,#2b6bd6);color:#f5fbff;font-size:1.15vmin;letter-spacing:.12em;text-transform:uppercase;font-weight:700;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.store-grant-close:hover{transform:translateY(-.1vmin);box-shadow:0 .8vmin 1.6vmin rgba(47,120,214,.35)}.account-ban-panel{border-color:rgba(182,82,82,.95);background:radial-gradient(120% 120% at 20% 10%,rgba(124,54,54,.24),rgba(10,12,16,.9)),linear-gradient(135deg,rgba(43,25,25,.94),rgba(18,12,14,.98))}.account-ban-subtitle{color:#ffd8d8;line-height:1.45}.account-ban-details{display:flex;flex-direction:column;gap:.7vmin}.account-ban-detail{display:flex;align-items:flex-start;justify-content:space-between;gap:1.4vmin;padding:.8vmin 1vmin;border-radius:.75vmin;border:.16vmin solid rgba(190,122,122,.42);background:rgba(30,16,18,.65)}.account-ban-label{font-size:1.08vmin;font-weight:700;color:#ffb8b8;letter-spacing:.05em;text-transform:uppercase}.account-ban-value{flex:1 1 auto;min-width:0;text-align:right;font-size:1.16vmin;color:#ffe7e7;line-height:1.35}.account-ban-contact{margin-top:.2vmin;font-size:1.16vmin;color:#ffd0d0;line-height:1.4}.account-ban-contact-link{color:#ffe88c;text-decoration:underline;text-underline-offset:.2vmin;font-weight:700}.account-ban-contact-link:hover{color:#fff3b8}.account-ban-close{border-color:#a44b4b;background:linear-gradient(135deg,#e27272,#b24747)}.account-ban-close:hover{box-shadow:0 .8vmin 1.6vmin rgba(178,71,71,.35)}