@font-face{font-family:Shantell Sans;src:url(../assets/fonts/subset-ShantellSans-300-v2.woff2) format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Shantell Sans;src:url(../assets/fonts/subset-ShantellSans-400-v2.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Shantell Sans;src:url(../assets/fonts/subset-ShantellSans-500-v2.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Shantell Sans;src:url(../assets/fonts/subset-ShantellSans-600-v2.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Shantell Sans;src:url(../assets/fonts/subset-ShantellSans-700-v2.woff2) format("woff2");font-weight:700;font-display:swap}*,:after,:before{box-sizing:border-box;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}[hidden]{display:none!important}h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}ul[class],ol[class]{padding:0}img{max-width:100%;height:auto;pointer-events:none}button,a{-webkit-tap-highlight-color:transparent;-webkit-appearance:none;outline:none}table{border-collapse:collapse;border-spacing:0}.ma{margin:auto}.mla{margin-left:auto}.mta{margin-top:auto}.mra{margin-right:auto}.mba{margin-bottom:auto}.tac{text-align:center}.tal{text-align:left}.tar{text-align:right}[data-lang-lines]{white-space:pre-line}.wsnw{white-space:nowrap}.wsnw_3p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flex{display:flex}.inline_flex{display:inline-flex}.fdc{flex-direction:column}.fdcr{flex-direction:column-reverse}.fdr{flex-direction:row}.fdrr{flex-direction:row-reverse}.jcsb{justify-content:space-between}.jcsa{justify-content:space-around}.jcc{justify-content:center}.jcfe{justify-content:flex-end}.jcfs{justify-content:flex-start}.aic{align-items:center}.ais{align-items:stretch}.aifs{align-items:flex-start}.aife{align-items:flex-end}.fww{flex-wrap:wrap}.fwnw{flex-wrap:nowrap}.fwwr{flex-wrap:wrap-reverse}.order1{order:1}.order2{order:2}.order3{order:3}.acs{align-content:stretch}.acc{align-content:center}.acsb{align-content:space-between}.acsa{align-content:space-around}.acfs{align-content:flex-start}.acfe{align-content:flex-end}.asfs{align-self:flex-start}.asfe{align-self:flex-end}.asc{align-self:center}.asa{align-self:auto}.ass{align-self:stretch}.asb{align-self:baseline}.xl_100{width:100%}:root{--cells-count-x: 30;--cells-count-y: 12.8125;--cell-size: max( 5px, min( calc(100vw / var(--cells-count-x)), calc(100vh / var(--cells-count-y)) ) );--width_content: calc(var(--cell-size) * 13);--text-xs: calc(var(--cell-size) * .3);--text-sm: calc(var(--cell-size) * .45);--text-md: calc(var(--cell-size) * .65);--text-lg: calc(var(--cell-size) * .9);--font-family: "Shantell Sans", sans-serif;--font-weight-base: 300;--text-color: #2729a5;--anim-fast: .1s;--anim-bounce: cubic-bezier(.175, .885, .32, 1.275);--chat-panel-width: calc(var(--cell-size) * 30);--emoji-panel-height: calc(var(--cell-size) * 7.5);--chat-inline-emoji-size: calc(var(--cell-size) * .5);--chat-font-scale: .6;--chat-font-boost: 1;--chat-text-scale: calc(var(--chat-font-scale) * var(--chat-font-boost));--chat-event-scale: calc(.5 + var(--chat-text-scale) / 1.2);--chat-reaction-chip: calc(var(--cell-size) * var(--chat-text-scale) * 1.24);--kb-cell-size: max( 5px, min( calc(100vw / 30), calc(100vh / 12.8125) ) );--kb-panel-width: calc(var(--kb-cell-size) * 30);--kb-panel-height: calc(var(--kb-cell-size) * 7.34375);--key-height: calc(var(--kb-cell-size) * 1.5625);--kb-key-gap: calc(var(--kb-cell-size) * .15625);--panel-ease: cubic-bezier(.4, 0, .2, 1);--panel-duration: .3s;--system-keyboard-inset: 0px;--cell-border-color: #90BDBF;--line_width: calc(var(--cell-size) * .025);--device-px: 1px}@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5){:root{--device-px: .5px}}@media(min-resolution:2.5dppx),(-webkit-min-device-pixel-ratio:2.5){:root{--device-px: .3333px}}@media(min-resolution:3.5dppx),(-webkit-min-device-pixel-ratio:3.5){:root{--device-px: .25px}}@supports (width: round(down,1px,1px)){:root{--cell-size: round(down, max( 5px, min( calc(100vw / var(--cells-count-x)), calc(100vh / var(--cells-count-y)) ) ), 1px);--line_width: max( var(--device-px), round(calc(var(--cell-size) * .025), var(--device-px)) )}}@media(min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2){:root{--font-weight-base: 400}}html{container-type:size;container-name:main_html;-webkit-text-size-adjust:100%;text-size-adjust:100%;width:100%;height:100%;margin:0;padding:0;overflow:hidden;background-color:#fff;background-image:linear-gradient(to right,var(--cell-border-color) var(--line_width),transparent var(--line_width)),linear-gradient(to bottom,var(--cell-border-color) var(--line_width),transparent var(--line_width));background-position:calc(var(--cell-size) * .18) 0,0 0;background-size:var(--cell-size) var(--cell-size)}html::backdrop{background-color:#fff}body{position:relative;margin:0 auto;padding:0;width:100%;max-width:calc(var(--cell-size) * 30);height:100%;color:var(--text-color);font-family:var(--font-family);font-weight:var(--font-weight-base);-webkit-user-select:none;-ms-user-select:none;user-select:none;touch-action:none}body:before{content:"";position:absolute;inset:0 calc(var(--cell-size) * 0) 0 calc(var(--cell-size) * -10);z-index:-999;background-image:linear-gradient(to right,var(--cell-border-color) var(--line_width),transparent var(--line_width)),linear-gradient(to bottom,var(--cell-border-color) var(--line_width),transparent var(--line_width));background-size:var(--cell-size) var(--cell-size);pointer-events:none;background-color:#fff}.ui-input-field,input:not([type]),input[type=text],input[type=search],input[type=url],input[type=tel],input[type=password],input[type=email],input[type=number],textarea,[contenteditable]:not([contenteditable=false]){-webkit-user-select:text;-ms-user-select:text;user-select:text;touch-action:manipulation;-webkit-touch-callout:default}#app{width:100%;height:100%;overflow:hidden}#app,#app *{cursor:default!important}#app[data-page=gametorpedo]{box-shadow:inset 0 0 0 2px #000,0 0 0 100vmax #000}.page{display:flex;flex-direction:column;width:100%;height:100%;position:relative;overflow:hidden}.main-topbar{display:flex;justify-content:space-between;align-items:flex-start;padding:0 calc(var(--cell-size) * .1) 0 0;flex-shrink:0}.main-topbar .main-topbar__build{display:flex;align-items:center;gap:calc(var(--cell-size) * .1)}.main-topbar .main-topbar__version{font-size:var(--text-sm);color:#aaa}.main-topbar .main-topbar__ota{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--cell-size) * 1.2);height:calc(var(--cell-size) * .6);flex-shrink:0}.main-topbar .main-topbar__ota:after{content:"";width:calc(var(--cell-size) * .4);height:calc(var(--cell-size) * .4);border-radius:50%;background:#6b6b6b}.main-topbar .main-topbar__ota[data-ota-phase=checking]:after{background:#f5c518;animation:ota-blink 1s infinite}.main-topbar .main-topbar__ota[data-ota-phase=up-to-date]:after{background:#3ac05b}.main-topbar .main-topbar__ota[data-ota-phase=downloading]:after{background:#e04b4b;animation:ota-blink .7s infinite}.main-topbar .main-topbar__ota[data-ota-phase=ready]:after{background:#3d8bfd}.main-topbar .main-topbar__ota[data-ota-phase=store-required]:after{background:#f08a24}.main-topbar .main-topbar__ota[data-ota-phase=failed]:after{background:#6b6b6b}.main-topbar .main-topbar__currencies{margin-left:auto;display:flex;align-items:center;gap:calc(var(--cell-size) * .3)}@supports (-webkit-touch-callout: none){.main-topbar__build{padding-left:calc(var(--cell-size) * 1.2)}}@keyframes ota-blink{50%{opacity:.2}}.main-middle{display:flex;flex:1;align-items:flex-start;position:relative}.main-side-btns{display:flex;flex-direction:column;gap:calc(var(--cell-size) * .4);padding:calc(var(--cell-size) * .2);flex-shrink:0;z-index:1}.main-side-btns--left{transform:translateY(calc(var(--cell-size) * -.8));top:0;position:absolute}.main-side-btns--right{padding-top:calc(var(--cell-size) * .5);top:0;right:0;position:absolute;display:grid;grid-template-columns:auto auto;column-gap:calc(var(--cell-size) * .4);justify-items:end}#btn-share{grid-column:1;grid-row:1}#btn-shop{grid-column:2;grid-row:1}#btn-steeringWheel{grid-column:2;grid-row:2}.main-stage{display:flex;justify-content:space-between;overflow:hidden;width:100%;padding:calc(var(--cell-size) * 1.77) calc(var(--cell-size) * 1.2) 0 calc(var(--cell-size) * 1.4)}.main-stage__decor{display:flex;align-items:flex-start;justify-content:center;height:calc(var(--cell-size) * 11.4);padding:calc(var(--cell-size) * .5) 0 0 0}.main-stage__decor .main-stage__img{width:auto;height:100%;max-width:100%;max-height:100%;object-fit:contain}.main-stage__decor--lighthouse{height:calc(var(--cell-size) * 11.6);padding:calc(var(--cell-size) * .6) 0 0 0}.btn{position:relative;border:none;cursor:pointer;color:#6567ca;font-family:var(--font-family);outline:none;background:transparent}.btn_one{position:relative;width:calc(var(--cell-size) * 4.2);height:calc(var(--cell-size) * 1.2);font-size:calc(var(--cell-size) * .6)}.btn_one:before{content:"";background:url(../assets/ui/btn_new.png) no-repeat 0 0;background-size:100% 100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.btn_one img{width:calc(var(--cell-size) * .7);height:auto}.popup .btn_one{width:auto;height:calc(var(--cell-size) * 1);min-width:calc(var(--cell-size) * 2)}.main-topbar__currencies .btn_one{display:flex;align-items:center;gap:calc(var(--cell-size) * .15);padding:0 calc(var(--cell-size) * .3);height:calc(var(--cell-size) * 1.2);min-width:calc(var(--cell-size) * 3.1);width:auto;font-size:var(--text-sm);font-weight:600}.main-topbar__currencies .btn_one img{width:calc(var(--cell-size) * .6);height:calc(var(--cell-size) * .6)}.btn_sq{width:calc(var(--cell-size) * 2.6);height:calc(var(--cell-size) * 2.6);padding:0;font-size:var(--text-md);display:flex;align-items:center;justify-content:center}.btn_sq img{width:100%;height:100%}.btn_sq_border{background:url(../assets/game/min_ramk.png) no-repeat 0 0;background-size:100% 100%}.btn_sq_border img{width:77%;height:77%}.main-menu .btn_one{width:calc(var(--cell-size) * 7);height:calc(var(--cell-size) * 1.2);font-size:var(--text-md);display:flex;align-items:center;justify-content:center}.main-menu .btn_one .btn_one__badge_circle{--height_badge: .6;position:absolute;top:calc(var(--cell-size) * -.07);right:calc(var(--cell-size) * -.05);background:#e05555;color:#fff;font-size:calc(var(--cell-size) * .27);border-radius:50%;width:calc(var(--cell-size) * var(--height_badge));height:calc(var(--cell-size) * var(--height_badge));line-height:calc(var(--cell-size) * var(--height_badge) * 1.01);text-align:center;isolation:isolate}.main-menu .btn_one .btn_one__badge_circle:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:50%;background:#3bc400;opacity:1;animation:pulse_badge_circle 1.5s infinite ease-in-out;will-change:opacity}.main-menu .btn_one .btn_one__badge{position:absolute;top:calc(var(--cell-size) * .27);right:calc(var(--cell-size) * .42);font-size:calc(var(--cell-size) * .27);color:#2c2ea7}@keyframes pulse_badge_circle{0%,to{opacity:0}50%{opacity:1}}@media(hover:none),(pointer:coarse){.main-menu .btn_one .btn_one__badge_circle{--height_badge: .82;font-size:calc(var(--cell-size) * .37)}}.btn_steeringwell{position:relative}.btn_steeringwell.disabled{cursor:default;opacity:1}.btn_steeringwell .bgcircle__img,.btn_steeringwell .steeringwheel__img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:cover}.btn_steeringwell .bgcircle__img{width:75%;height:auto}.btn_steeringwell .steeringwheel__img{width:62%;height:auto;animation:steeringwheel_rotate 8s ease-in-out infinite;will-change:transform}.btn_steeringwell.disabled .steeringwheel__img{animation:none}.btn_steeringwell .steeringwell__timer{display:none}.btn_steeringwell.disabled .steeringwell__timer{position:absolute;display:block;bottom:calc(var(--cell-size) * -.6);color:#cc0606a6;font-size:calc(var(--cell-size) * .5);text-align:center;width:calc(var(--cell-size) * 3.5);font-weight:600}@keyframes steeringwheel_rotate{0%,to{transform:translate(-50%,-50%) rotate(0)}25%,50%{transform:translate(-50%,-50%) rotate(-540deg)}75%{transform:translate(-50%,-50%) rotate(0)}}.btn_two{position:relative;width:calc(var(--cell-size) * 4.2);height:calc(var(--cell-size) * 1.2);font-size:calc(var(--cell-size) * .4)}.btn_two:before{content:"";background:url(../assets/game_new/missions/mission_frame.png) no-repeat 0 0;background-size:100% 100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.btn_two.active:after{content:"";position:absolute;display:block;top:0;right:0;bottom:0;left:0;z-index:-2;background:url(../assets/game_new/setting/select_top_frame.png) no-repeat 0 0;background-size:100% 100%}.btn_three{width:calc(var(--cell-size) * 3.2);height:calc(var(--cell-size) * 1);border:none;background:transparent;outline:none;font-family:var(--font-family);font-size:var(--text-sm);color:var(--text-color);font-weight:600;position:relative}.btn_three:after{content:"";position:absolute;z-index:-1;background:url(../assets/game_new/setting/top_frame.png) no-repeat 0 0;background-size:100% 100%;top:0;right:0;bottom:0;left:0}.btn_three.active:before{content:"";position:absolute;z-index:-2;background:url(../assets/game_new/setting/select_top_frame.png) no-repeat center center;background-size:100% 100%;top:0%;right:2%;bottom:0%;left:3%}.nick-color-card .btn_three,.emoji-group .btn_three,.reaction-group .btn_three,.avatar-card .btn_three{display:flex;align-items:center;justify-content:center;width:calc(var(--cell-size) * 2.5);height:calc(var(--cell-size) * .8);gap:calc(var(--cell-size) * .1)}.nick-color-card .btn_three img,.emoji-group .btn_three img,.reaction-group .btn_three img,.avatar-card .btn_three img{width:auto;height:65%;object-fit:cover}.btn_fill{width:calc(var(--cell-size) * 3.2);height:calc(var(--cell-size) * 1);font-size:var(--text-sm);font-weight:600;position:relative}.btn_fill:after{content:"";position:absolute;z-index:-1;background:url(../assets/game_new/missions/start_btn.png) no-repeat 0 0;background-size:100% 100%;top:0;right:0;bottom:0;left:0}.btn_four{width:calc(var(--cell-size) * 4.5);height:calc(var(--cell-size) * .9);position:relative;z-index:1;text-transform:uppercase}.btn_four:before{content:"";position:absolute;display:block;top:0;right:0;bottom:0;left:0;background:url(../assets/game_new/rating/rating_frame.png) no-repeat center center;background-size:100% 100%;background-color:transparent;z-index:-1}.btn_four.active:after{content:"";position:absolute;display:block;top:10%;right:2%;bottom:12%;left:4%;z-index:-2;background:url(../assets/game_new/setting/select_top_frame.png) no-repeat 0 0;background-size:100% 100%}.btn--hovered{cursor:pointer;will-change:transform;transition:transform var(--anim-fast) ease-in-out,filter var(--anim-fast) linear}@media(hover:hover)and (pointer:fine){.btn--hovered:hover:not(.disabled){transform:scale(1.05)}}@media(hover:none),(pointer:coarse){.btn--hovered:active:not(.disabled){filter:brightness(.95)}:root{--chat-font-boost: 1.35}}.main-menu{display:flex;flex:0 0 calc(var(--cell-size) * 7.6);flex-direction:column;align-items:center;gap:calc(var(--cell-size) * .3);padding:0 0 0 calc(var(--cell-size) * .8);z-index:2}.main-menu .btn_one{width:100%;height:calc(var(--cell-size) * 1.6);font-size:calc(var(--cell-size) * .8288768);letter-spacing:0}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;z-index:99;opacity:0;visibility:hidden;transition:opacity .3s}.overlay.active{opacity:1;visibility:visible;pointer-events:auto}.overlay.overlay_onTopOfChat{z-index:109!important}#popup-confirm-gift-bg{background:#4d4d4db3}.overlay.active,.popup.active{opacity:1;visibility:visible;pointer-events:auto}body:has(.virtual-kb.active,.emoji-picker-container.active) .popup{top:auto;bottom:calc(var(--kb-panel-height) + var(--cell-size) * .3);transform:translate(-50%)}body:has(.virtual-kb.active,.emoji-picker-container.active) .popup.popup-msg{--cell-size: var(--kb-cell-size);top:calc(50% + var(--kb-cell-size) * .5);bottom:auto;transform:translate(-50%,-50%)}.popup.popup_onTopOfChat{z-index:110!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important}.popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;height:auto;max-width:calc(var(--cell-size) * 26);max-height:calc(var(--cell-size) * 11.5);display:flex;flex-direction:column;z-index:100;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s ease,visibility .4s;padding:calc(var(--cell-size) * .7);background-color:#fff;border-radius:calc(var(--cell-size) * .6)}.popup:before{content:"";position:absolute;inset:calc(var(--cell-size) * -.3) calc(var(--cell-size) * -.3) calc(var(--cell-size) * -.3) calc(var(--cell-size) * -.4);background:url(../assets/ui/popup.png) no-repeat center center;background-size:100% 100%;z-index:-1;pointer-events:none}.popup.active{opacity:1;visibility:visible}.popup .popup__close-btn{position:absolute;display:flex;align-items:center;justify-content:center;top:calc(var(--cell-size) * -1);right:calc(var(--cell-size) * -1);width:calc(var(--cell-size) * 1.2);height:calc(var(--cell-size) * 1.2);border:none;cursor:pointer;z-index:1;backface-visibility:hidden;transform:scale(1);padding:calc(var(--cell-size) * .1);transition:transform var(--anim-fast) linear,filter var(--anim-fast) linear}.popup .popup__close-btn:hover{transform:scale(1.05)}.popup .popup__close-btn img{pointer-events:none;display:block;width:100%;width:calc(var(--cell-size) * .9);height:calc(var(--cell-size) * .9)}.popup-help{width:calc(var(--cell-size) * 26)}.popup-help .popup__content{font-size:calc(var(--cell-size) * .6);line-height:1.4;cursor:grab;touch-action:pan-y;overscroll-behavior:contain}.popup-help .popup__content.is-pointer-dragging,.popup-help .popup__content.is-pointer-dragging *{cursor:grabbing;-webkit-user-select:none;user-select:none}.help-inline-icon{width:calc(var(--cell-size) * .58);height:calc(var(--cell-size) * .58);object-fit:contain;vertical-align:-.12em;margin-right:calc(var(--cell-size) * .1)}.popup__content{font-size:calc(var(--cell-size) * .5);line-height:1.2;flex-grow:1;overflow-y:auto;max-height:calc(100% - 5px);scrollbar-width:none;-webkit-overflow-scrolling:touch}.popup__content::-webkit-scrollbar{display:none}.popup__title{font-size:calc(var(--cell-size) * .7);text-align:center;margin-bottom:calc(var(--cell-size) * .5)}#popup-wheelfortune-bg{display:none}.popup-wheelfortune{width:calc(var(--cell-size) * 9.6504);height:calc(var(--cell-size) * 10.6176);max-width:none;max-height:none;padding:0;top:calc(var(--cell-size) * 1);transform:translate(-50%);background-color:#000000bf;border-radius:0}.popup-wheelfortune:before{inset:auto;left:calc(50% - var(--cell-size) * .0473);top:50%;width:calc(var(--cell-size) * 10.2168);height:calc(var(--cell-size) * 11.0458);transform:translate(-50%,-50%);background:none;border-style:solid;border-width:calc(var(--cell-size) * .35475);border-image-source:url(../assets/ui/popup.png);border-image-slice:15 fill;border-image-width:1}.popup-wheelfortune .popup__close-btn{top:calc(var(--cell-size) * -.489);right:calc(var(--cell-size) * -.6183);width:calc(var(--cell-size) * 1.4742);height:calc(var(--cell-size) * 1.4742);background:url(../assets/game/tx3.png) no-repeat center center;background-size:100% 100%;padding:0;z-index:1;border-radius:25%}.popup-wheelfortune .popup__close-btn img{width:calc(var(--cell-size) * 1.257);height:calc(var(--cell-size) * 1.257)}.popup-wheelfortune .popup__title{position:absolute;left:50%;top:calc(50% - var(--cell-size) * 4.4589);width:calc(var(--cell-size) * 8.2775);height:calc(var(--cell-size) * 1.0347);transform:translate(-50%,-50%) scaleX(1.026);color:#ffffffce;font-weight:400;font-size:calc(var(--cell-size) * .6622);line-height:normal;text-transform:uppercase;margin:0}.popup-wheelfortune .btn_fill{position:absolute;left:50%;top:calc(50% + var(--cell-size) * 4.6126);width:calc(var(--cell-size) * 2.7234);height:calc(var(--cell-size) * .8277);transform:translate(-50%,-50%);margin:0;display:block;font-size:calc(var(--cell-size) * .45);font-weight:400;line-height:normal;color:#2729a5;isolation:isolate}.popup-wheelfortune .btn_fill:before,.popup-wheelfortune .btn_fill:after{content:"";position:absolute;left:50%;top:50%;pointer-events:none}.popup-wheelfortune .btn_fill:before{width:97.5609756%;height:103.9215686%;transform:translate(-50%,-50%);background:url(../assets/game_new/setting/select_top_frame.png) no-repeat center;background-size:100% 100%;z-index:-2}.popup-wheelfortune .btn_fill:after{width:100%;height:100%;transform:translate(-50%,-50%);background:url(../assets/game_new/missions/mission_frame.png) no-repeat center;background-size:100% 100%;z-index:-1}.popup-wheelfortune .btn_fill .wheel__spin-label{display:inline-block;position:relative;left:calc(var(--cell-size) * -.0164);transform:scale(1);transition:transform var(--anim-fast) ease-in-out;pointer-events:none}.popup-wheelfortune .btn_fill:hover:not(.disabled) .wheel__spin-label{transform:scale(1.05)}.popup-msg{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;width:calc(var(--cell-size) * 12.5);height:calc(var(--cell-size) * 8.125);max-width:none;max-height:none;padding:0;border-radius:3%;z-index:121}.popup-msg:before{top:-3%;right:-3%;bottom:-3%;left:-3.5%}#popup-msg-bg{z-index:120}.popup-msg .popup__title{display:none}.popup-msg .popup__content{position:absolute;left:50%;top:calc(50% - var(--cell-size) * 1.0625);width:calc(var(--cell-size) * 10.9375);height:calc(var(--cell-size) * 1.25);max-height:none;display:flex;align-items:center;justify-content:center;overflow:visible;transform:translate(-50%,-50%);color:#1d1fa2;font-size:calc(var(--cell-size) * .96432);line-height:1;text-align:center}.popup-msg #popup-msg-value{width:100%;white-space:normal;text-align:center}.popup-msg #popup-msg-btn{position:absolute;left:50%;top:calc(50% + var(--cell-size) * 2.03125);width:calc(var(--cell-size) * 4.6875);height:calc(var(--cell-size) * 1.875);min-width:0;margin:0;transform:translate(-50%,-50%);color:#1d1fa2;font-size:calc(var(--cell-size) * .82)}.popup-msg #popup-msg-btn:hover:not(.disabled){transform:translate(-50%,-50%) scale(1.05)}.popup-auth-form{align-items:center;width:calc(var(--cell-size) * 10.8);min-height:calc(var(--cell-size) * 4.6);max-width:none;max-height:none;padding:calc(var(--cell-size) * .78) calc(var(--cell-size) * .9) calc(var(--cell-size) * .65)}.popup-auth-form:before{inset:calc(var(--cell-size) * -.2) calc(var(--cell-size) * -.4) calc(var(--cell-size) * -.2) calc(var(--cell-size) * -.4)}.popup-auth-form__title{margin-bottom:calc(var(--cell-size) * .35);color:#3537a8;font-size:calc(var(--cell-size) * .75)}.popup-auth-form__content{display:flex;flex-direction:column;align-items:center;gap:calc(var(--cell-size) * .55);max-height:none;overflow:visible;text-align:center;font-size:calc(var(--cell-size) * .52);color:#3537a8}.popup-auth-form__button{min-width:calc(var(--cell-size) * 2.4)}.popup-gameover{--gameover-height: 10.3125;--gameover-visual-y: 4.25;--gameover-visual-w: 10.42875;--gameover-reward-y: 7.53125;--gameover-reward-font: .849;--gameover-coin-w: 1.021453125;--gameover-ad-w: 2.2375;--gameover-button-y: 9.25;--gameover-button-w: 3.9375;--gameover-button-h: 1.575;--gameover-button-font: .84;width:calc(var(--cell-size) * 12.71875);height:calc(var(--cell-size) * var(--gameover-height));max-width:none;max-height:none;border-radius:0;padding:0;background:#fff;overflow:visible}.popup-gameover:before{inset:calc(var(--cell-size) * -.3125) calc(var(--cell-size) * -.328125) calc(var(--cell-size) * -.3125) calc(var(--cell-size) * -.390625)}.popup-gameover .popup__title{position:absolute;left:50%;top:calc(var(--cell-size) * 1.0625);width:100%;margin:0;transform:translate(-50%,-50%);color:#1d1fa2;font-size:calc(var(--cell-size) * 1.351);font-weight:400;line-height:1;text-shadow:calc(var(--cell-size) * .025) calc(var(--cell-size) * .025) 0 #ffffff;z-index:1}.popup-gameover--defeat{--gameover-height: 11.75;--gameover-visual-y: 5.0625;--gameover-visual-w: 11.25;--gameover-reward-y: 8.96875;--gameover-reward-font: .85;--gameover-coin-w: .9625;--gameover-ad-w: 1.7275;--gameover-button-y: 10.625;--gameover-button-w: 4.6875;--gameover-button-h: 1.4375;--gameover-button-font: 1.2}.gameover-content{position:absolute;top:0;right:0;bottom:0;left:0;display:block;flex-grow:0;max-height:none;overflow:visible}.gameover-visual{position:absolute;left:50%;top:calc(var(--cell-size) * var(--gameover-visual-y));width:calc(var(--cell-size) * var(--gameover-visual-w));height:auto;transform:translate(-50%,-50%)}.gameover-visual img{display:block;width:100%;max-width:none;height:auto;object-fit:contain}.gameover-reward-row{position:absolute;left:50%;top:calc(var(--cell-size) * var(--gameover-reward-y));display:flex;align-items:center;justify-content:center;gap:calc(var(--cell-size) * .15);margin:0;transform:translate(-50%,-50%)}.reward-value{display:flex;align-items:center;gap:calc(var(--cell-size) * .1);color:#1d1fa2;font-size:calc(var(--cell-size) * var(--gameover-reward-font));font-weight:400;line-height:1;text-shadow:calc(var(--cell-size) * .025) calc(var(--cell-size) * .025) 0 #ffffff;white-space:nowrap}.reward-value img{width:calc(var(--cell-size) * var(--gameover-coin-w));height:auto}.btn_ad-reward{width:calc(var(--cell-size) * var(--gameover-ad-w));height:auto;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;background:transparent}.btn_ad-reward img{width:100%;height:auto}.popup-gameover .btn_one[data-id=popup-gameover]{position:absolute;left:50%;top:calc(var(--cell-size) * var(--gameover-button-y));width:calc(var(--cell-size) * var(--gameover-button-w));min-width:0;height:calc(var(--cell-size) * var(--gameover-button-h));padding:0;transform:translate(-50%,-50%);isolation:isolate;background:#fff;color:#1d1fa2;font-size:calc(var(--cell-size) * var(--gameover-button-font));font-weight:400;line-height:1;text-shadow:calc(var(--cell-size) * .025) calc(var(--cell-size) * .025) 0 #ffffff}.popup-gameover .btn_one[data-id=popup-gameover]:before{z-index:0}.popup-gameover .btn_one[data-id=popup-gameover] span{position:relative;z-index:1}#popup-rate-bg{background:#000000db}.popup-rate{width:calc(var(--cell-size) * 12.075);height:calc(var(--cell-size) * 8.19375);max-width:none;max-height:none;padding:0;border-radius:0;background:#fff;overflow:visible}.popup-rate:before{inset:calc(var(--cell-size) * -.3)}.popup-rate__close{top:calc(var(--cell-size) * -.94875);right:calc(var(--cell-size) * -1.2075);width:calc(var(--cell-size) * 2.15625);height:calc(var(--cell-size) * 2.15625);padding:calc(var(--cell-size) * .5390625);background:url(../assets/game/tx3.png) no-repeat center center;background-size:100% 100%}.popup-rate .popup-rate__close img{width:100%;height:100%;object-fit:contain}.popup-rate__title{position:absolute;left:50%;top:calc(var(--cell-size) * 1.98375);width:100%;margin:0;transform:translate(-50%,-50%);color:#2729a5;font-size:calc(var(--cell-size) * 1.1592);font-weight:400;line-height:1;text-shadow:calc(var(--cell-size) * .025) calc(var(--cell-size) * .025) 0 #ffffff}.popup-rate__content{position:absolute;top:0;right:0;bottom:0;left:0;display:block;max-height:none;overflow:visible}.popup-rate__stars{position:absolute;left:50%;top:calc(var(--cell-size) * 4.183125);display:flex;align-items:center;justify-content:center;gap:calc(var(--cell-size) * .7008);transform:translate(-50%,-50%)}.popup-rate__star{width:calc(var(--cell-size) * 1.5525);height:calc(var(--cell-size) * 1.5525);border:0;padding:0;background:transparent;cursor:pointer}.popup-rate__star img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}.popup-rate__submit{position:absolute;left:50%;top:calc(var(--cell-size) * 6.425625);width:calc(var(--cell-size) * 5.60625);height:calc(var(--cell-size) * 1.725);transform:translate(-50%,-50%);border:0;padding:0;background:url(../assets/ui/btn_new.png) no-repeat center center;background-size:100% 100%;color:#2729a5;font-size:calc(var(--cell-size) * .69552);line-height:1;text-shadow:calc(var(--cell-size) * .025) calc(var(--cell-size) * .025) 0 #ffffff;cursor:pointer}@media(hover:hover)and (pointer:fine){.popup-rate__submit.btn--hovered:hover:not(.disabled){transform:translate(-50%,-50%) scale(1.05)}}#popup-status-bg{background:#4d4d4db3}.popup-status{left:calc(50% - calc(var(--cell-size) * 6.69));top:calc(var(--cell-size) * 9.81);width:calc(var(--cell-size) * 8.65);height:calc(var(--cell-size) * 5.35);max-width:none;max-height:none;padding:0;display:block;overflow:visible;isolation:isolate;border-radius:0;background:transparent}.popup-status:before{top:0;right:0;bottom:0;left:0;background:none;border-style:solid;border-width:calc(var(--cell-size) * .603);border-image-source:url(../assets/ui/popup.png);border-image-slice:20 fill;border-image-width:1;border-image-repeat:stretch;box-sizing:border-box}.popup-status:after{content:"";position:absolute;left:calc(var(--cell-size) * .469);right:calc(var(--cell-size) * .348);top:calc(var(--cell-size) * .331);bottom:calc(var(--cell-size) * .331);background:#ffffffd9;z-index:-2;pointer-events:none}.popup-status .popup__close-btn{top:calc(var(--cell-size) * -.46);right:calc(var(--cell-size) * -.66);width:calc(var(--cell-size) * 1.58);height:calc(var(--cell-size) * 1.58);padding:calc(var(--cell-size) * .145);border:0;border-radius:0;background:url(../assets/game/tx3.png) no-repeat center center;background-size:100% 100%;background-color:transparent;box-shadow:none}.popup-status .popup__close-btn img{width:100%;height:100%;object-fit:contain}.popup-status .popup__title{position:absolute;left:calc(50% - var(--cell-size) * .08);top:calc(var(--cell-size) * 1.06);width:calc(var(--cell-size) * 7.25);margin:0;transform:translate(-50%,-50%);color:#1d1fa29e;font-size:calc(var(--cell-size) * .65);font-weight:500;line-height:1;text-align:center;white-space:nowrap}.popup-status .popup__content{position:static;overflow:visible;max-height:none;font-size:calc(var(--cell-size) * .5)}.popup-status .status-input-wrap{position:absolute;left:calc(50% - var(--cell-size) * .05);top:calc(var(--cell-size) * 2.48);transform:translate(-50%,-50%);background:none;border-style:solid;border-width:calc(var(--cell-size) * .254) calc(var(--cell-size) * .254) calc(var(--cell-size) * .254) calc(var(--cell-size) * .338);border-image-source:url(../assets/ui/popup.png);border-image-slice:15 15 15 20 fill;border-image-width:1;border-image-repeat:stretch;box-sizing:border-box;padding:0 calc(var(--cell-size) * .34)!important}.popup-status .status-input-wrap .ui-input-field{text-align:left;color:#1d1fa2;font-size:calc(var(--cell-size) * .448);line-height:1}.popup-status .status-input-wrap .ui-input-field::placeholder{color:#1d1fa2;opacity:.5;font-size:calc(var(--cell-size) * .56)}.popup-status .btn_one{position:absolute;left:50%;top:calc(var(--cell-size) * 4.17);width:calc(var(--cell-size) * 3.05);min-width:0;height:calc(var(--cell-size) * 1.22);margin:0;padding:0 calc(var(--cell-size) * .16);transform:translate(-50%,-50%);color:#1d1fa2;font-size:calc(var(--cell-size) * .546);font-weight:400;line-height:1;text-shadow:calc(var(--cell-size) * .025) calc(var(--cell-size) * .025) 0 #ffffff}.popup-status .btn_one:hover:not(.disabled){transform:translate(-50%,-50%) scale(1.05)}.popup-game-mode{--game-mode-scale: calc(var(--cell-size) * .0257);--game-mode-card-width: calc(var(--game-mode-scale) * 300);--game-mode-card-height: calc(var(--game-mode-scale) * 350);--game-mode-gap-x: calc(var(--game-mode-scale) * 25);--game-mode-gap-y: calc(var(--game-mode-scale) * 30);--game-mode-padding-x: calc(var(--game-mode-scale) * 22);width:calc(var(--game-mode-scale) * 990);height:min(calc(var(--game-mode-scale) * 790),calc(100dvh - var(--cell-size) * .65));max-width:none;max-height:none;top:calc(var(--cell-size) * .32);transform:translate(-50%);padding:0;background-color:#fff;border-radius:0;display:block;overflow:visible}.popup-game-mode:before{display:none}.popup-game-mode .popup__close-btn{top:calc(var(--game-mode-scale) * 4);right:calc(var(--game-mode-scale) * -82);width:calc(var(--game-mode-scale) * 58);height:calc(var(--game-mode-scale) * 58);padding:0;z-index:5;border:none;background:transparent url(../assets/game/min_ramk.png) no-repeat center center;background-size:100% 100%}.popup-game-mode .popup__close-btn img{width:64%;height:64%;object-fit:contain}.popup-game-mode .popup__title{position:absolute;left:0;top:0;width:100%;height:calc(var(--game-mode-scale) * 58);margin:0;color:#1d1fa2;font-size:calc(var(--game-mode-scale) * 38);line-height:calc(var(--game-mode-scale) * 58);font-weight:var(--font-weight-base);text-align:center}.popup-game-mode__content{position:absolute;left:var(--game-mode-padding-x);right:var(--game-mode-padding-x);top:calc(var(--game-mode-scale) * 59);bottom:calc(var(--game-mode-scale) * 12);width:auto;max-height:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0}.popup-game-mode .missions-grid{width:100%;grid-template-columns:repeat(3,var(--game-mode-card-width));gap:var(--game-mode-gap-y) var(--game-mode-gap-x);justify-content:center;padding:0 0 calc(var(--game-mode-scale) * 16)}.popup-game-mode .mission-card{width:var(--game-mode-card-width);height:var(--game-mode-card-height);min-height:0;max-height:none;padding:0;display:block;overflow:hidden;isolation:isolate}.popup-game-mode .mission-card:before{background:url(../assets/ui/popup.png) no-repeat center center;background-size:100% 100%}.popup-game-mode .mission-card:after{display:block;background:#fff}.popup-game-mode .mission-card__image img{border-radius:0}.popup-game-mode .mission-reward{position:absolute;top:calc(var(--game-mode-scale) * 18);left:50%;transform:translate(-50%);z-index:2;gap:calc(var(--game-mode-scale) * 2);height:calc(var(--game-mode-scale) * 22);margin:0;pointer-events:none}.popup-game-mode .mission-reward span{font-size:calc(var(--game-mode-scale) * 18);line-height:1}.popup-game-mode .mission-reward img{width:calc(var(--game-mode-scale) * 20);height:calc(var(--game-mode-scale) * 20)}.popup-game-mode .mission-card__title{position:absolute;left:calc(var(--game-mode-scale) * 12);right:calc(var(--game-mode-scale) * 12);top:calc(var(--game-mode-scale) * 34);z-index:2;margin:0;font-size:calc(var(--game-mode-scale) * 30);font-weight:var(--font-weight-base);line-height:1;pointer-events:none}.popup-game-mode .mission-card:has([data-mode-start=game1]) .mission-card__title{left:calc(var(--game-mode-scale) * 6);right:calc(var(--game-mode-scale) * 6);font-size:calc(var(--game-mode-scale) * 25);white-space:nowrap}.popup-game-mode .mission-card__image{position:absolute;left:calc(var(--game-mode-scale) * 28);right:calc(var(--game-mode-scale) * 28);top:calc(var(--game-mode-scale) * 75);height:calc(var(--game-mode-scale) * 135);z-index:2;margin:0}.popup-game-mode .mission-card__image img{max-width:100%;max-height:100%;object-fit:contain}.popup-game-mode .mission-card__desc{position:absolute;left:calc(var(--game-mode-scale) * 15);right:calc(var(--game-mode-scale) * 15);top:calc(var(--game-mode-scale) * 213);bottom:calc(var(--game-mode-scale) * 62);z-index:2;margin:0;padding:0;flex:none;color:#5c5db9;font-size:calc(var(--game-mode-scale) * 15.6);line-height:1.16;white-space:pre-line;overflow:hidden}.popup-game-mode .mission-card .btn_one{position:absolute;left:50%;bottom:calc(var(--game-mode-scale) * 17);z-index:3;width:calc(var(--game-mode-scale) * 100);min-width:0;height:calc(var(--game-mode-scale) * 40);margin:0;padding:0 calc(var(--game-mode-scale) * 5);transform:translate(-50%);font-size:calc(var(--game-mode-scale) * 24);line-height:1}.popup-game-mode .mission-card .btn_one:hover:not(.disabled){transform:translate(-50%) scale(1.05)}.popup-game-mode .mission-card .btn_one:active{transform:translate(-50%) scale(.95)}#popup-send-gift-bg{background:#4d4d4db3}.popup-send-gift{--gift-popup-left: calc(50% - var(--cell-size) * 15 + var(--cell-size) * .5);--gift-popup-top: calc(var(--cell-size) * 2.65);width:calc(var(--cell-size) * 15.625);height:calc(100dvh - var(--cell-size) * 3.3125);max-width:none;max-height:none;left:var(--gift-popup-left)!important;top:var(--gift-popup-top)!important;transform:none!important;padding:0;border-radius:0;background-color:transparent;overflow:visible;isolation:isolate}.popup-send-gift:before{inset:calc(var(--cell-size) * -.3125) calc(var(--cell-size) * -.46875) calc(var(--cell-size) * -.28125) calc(var(--cell-size) * -.59375);background:none;border-style:solid;border-width:calc(var(--cell-size) * .625);border-image-source:url(../assets/ui/popup.png);border-image-slice:20 fill;border-image-width:calc(var(--cell-size) * .625);z-index:-1}.popup-send-gift:after{content:"";position:absolute;left:calc(var(--cell-size) * -.171875);top:calc(var(--cell-size) * -.0625);width:calc(100% + var(--cell-size) * .28125);height:100%;background:#f2f2f2;z-index:-2;pointer-events:none}.popup-send-gift .popup__close-btn{top:calc(var(--cell-size) * -.88214);right:calc(var(--cell-size) * -.88027);width:calc(var(--cell-size) * 1.63554);height:calc(var(--cell-size) * 1.57678);padding:0;background:url(../assets/game/tx3.png) no-repeat center center;background-size:100% 100%;border-radius:0;z-index:2}.popup-send-gift .popup__close-btn img{width:85.28%;height:85.28%}.popup-send-gift .popup__content{width:100%;height:100%;max-height:none;flex-grow:0;overflow:hidden;display:flex;flex-direction:column}.popup-send-gift .gift-cat-tabs{display:grid;grid-template-columns:repeat(4,1fr);flex:0 0 auto;gap:calc(var(--cell-size) * .1) calc(var(--cell-size) * .12);margin-bottom:calc(var(--cell-size) * .15)}.popup-send-gift .gift-cat-tabs .btn_two{width:auto;min-width:0;max-width:none;height:calc(var(--cell-size) * .9);padding:0 calc(var(--cell-size) * .15);font-size:calc(var(--cell-size) * .36);line-height:1;white-space:nowrap}.popup-send-gift .gift-cat-tabs .btn_two.active:before{background-image:url(../assets/game_new/missions/mission_frame.png),url(../assets/game_new/setting/select_top_frame.png);background-repeat:no-repeat,no-repeat;background-size:100% 100%,100% 100%}.popup-send-gift .gift-cat-tabs .btn_two.active:after{content:none}.gifts-selection-grid{display:grid;grid-template-columns:repeat(5,calc(var(--cell-size) * 3.125));grid-auto-rows:calc(var(--cell-size) * 3.5);align-content:start;justify-content:start;gap:0;padding:0;background:transparent;cursor:grab;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-bottom:calc(var(--cell-size) * .45);touch-action:pan-y;overscroll-behavior:contain}.gifts-selection-grid::-webkit-scrollbar{display:none}.gifts-selection-grid.is-pointer-dragging,.gifts-selection-grid.is-pointer-dragging *{cursor:grabbing}.gifts-selection-empty{grid-column:1 / -1;margin:calc(var(--cell-size) * 1.5) 0 0;text-align:center;font-size:calc(var(--cell-size) * .45);color:#8a8a8a}.gift-selection-card{background:url(../assets/game_new/shop/avatar_frame.png) no-repeat center center;background-size:calc(var(--cell-size) * 3) calc(var(--cell-size) * 3);display:block;padding:0;position:relative;width:calc(var(--cell-size) * 3.125);height:calc(var(--cell-size) * 3.5)}.gift-selection-card .gift-card__img{position:absolute;left:calc(var(--cell-size) * .655);top:calc(var(--cell-size) * .58125);width:calc(var(--cell-size) * 1.815);height:calc(var(--cell-size) * 1.65);display:flex;align-items:center;justify-content:center}.gift-selection-card .gift-card__img img{width:100%;height:100%;max-width:none;object-fit:fill}.gift-card__plus{position:absolute;left:calc(var(--cell-size) * 2.706075);top:calc(var(--cell-size) * .5625);right:auto;transform:translate(-50%,-50%);color:#696;font-size:calc(var(--cell-size) * .45);font-weight:400;line-height:1;z-index:5}.gift-card__btn{display:flex;align-items:center;justify-content:center;position:absolute;left:50%;top:calc(var(--cell-size) * 2.34375);transform:translate(-50%);gap:calc(var(--cell-size) * .1);width:calc(var(--cell-size) * 2.25);max-width:none;height:calc(var(--cell-size) * .625);padding:0;margin:0;font-weight:400}.gift-card__btn:hover:not(.disabled){transform:translate(-50%) scale(1.05)}.gift-card__btn.active:before{background-image:url(../assets/game_new/shop/avatar_background.png);inset:calc(var(--cell-size) * .0625)}.gift-card__btn:after{background-image:url(../assets/game_new/setting/top_frame.png),url(../assets/game_new/setting/top_frame.png);background-repeat:no-repeat,no-repeat;background-position:center,center;background-size:100% 100%,100% 100%}.gift-card__btn span{position:absolute;left:calc(50% + var(--cell-size) * .26486);top:50%;transform:translate(-50%,-50%);font-size:calc(var(--cell-size) * .36);font-weight:400;line-height:1;white-space:nowrap}.gift-card__btn img{position:absolute;left:calc(50% - var(--cell-size) * .53514);top:50%;transform:translate(-50%,-50%);width:calc(var(--cell-size) * .50625);height:calc(var(--cell-size) * .45);max-width:none;object-fit:contain}.popup-confirm-gift{left:calc(var(--cell-size) * 8.9);top:min(calc(var(--cell-size) * 8.05),calc(100vh - var(--cell-size) * 5.75));transform:translate(-50%,-50%);width:calc(var(--cell-size) * 5.4);height:auto;min-height:calc(var(--cell-size) * 6.9);padding:calc(var(--cell-size) * .5) 0 calc(var(--cell-size) * .6);border-radius:2%}.popup-confirm-gift .popup__close-btn{top:calc(var(--cell-size) * -.73);right:calc(var(--cell-size) * -.6);padding:0;border-radius:0;background:url(../assets/game/tx3.png) no-repeat center center;background-size:100% 100%}.popup-confirm-gift .popup__close-btn img{width:85.28%;height:85.28%}.popup-confirm-gift:before{inset:calc(var(--cell-size) * -.25) calc(var(--cell-size) * -.2) calc(var(--cell-size) * -.2) calc(var(--cell-size) * -.25)}.confirm-gift-content{display:flex;flex-direction:column;align-items:center}.confirm-gift-content .profile-separator{position:absolute;left:50%;top:calc(var(--cell-size) * 3.49);width:calc(var(--cell-size) * 3.825);height:calc(var(--cell-size) * .16875);min-height:0;margin:0;transform:translate(-50%,-50%)}.confirm-gift__visual{width:calc(var(--cell-size) * 3);height:calc(var(--cell-size) * 3);display:flex;align-items:center;justify-content:center;margin-bottom:calc(var(--cell-size) * .1)}.confirm-gift__visual img{width:90%;height:auto;object-fit:contain}.confirm-gift__options{width:calc(var(--cell-size) * 4.35)}.confirm-gift__anon{margin-bottom:calc(var(--cell-size) * .3)}.confirm-gift__anon .radio-visual{width:calc(var(--cell-size) * .7);height:calc(var(--cell-size) * .7)}.confirm-gift__anon .radio-text{font-size:calc(var(--cell-size) * .5)}.confirm-gift__anon .radio-text img{width:calc(var(--cell-size) * .5)}.confirm-gift__input{display:flex;max-width:100%;margin:0 auto calc(var(--cell-size) * .7);position:relative;padding:0 calc(var(--cell-size) * .3)!important}.confirm-gift__input .confirm-gift__input_price{position:absolute;left:50%;bottom:calc(var(--cell-size) * -.55);transform:translate(-50%);width:max-content;max-width:calc(var(--cell-size) * 4.6);white-space:nowrap;pointer-events:none;font-size:calc(var(--cell-size) * .5);line-height:1;text-align:center}.confirm-gift__sign-input{display:flex;max-width:100%;margin:0 auto calc(var(--cell-size) * .2);padding:0 calc(var(--cell-size) * .2)!important}.confirm-gift__btn{width:calc(var(--cell-size) * 4.2);height:calc(var(--cell-size) * 1.2);color:#2729a5;-webkit-text-fill-color:#2729a5;font-size:calc(var(--cell-size) * .5);background:url(../assets/game_new/missions/mission_frame.png) no-repeat center center;background-size:100% 100%}.popup-open-gift{width:calc(var(--cell-size) * 5.40625);height:calc(var(--cell-size) * 6.34375);max-width:none;max-height:none;left:calc(var(--cell-size) * 8.97);top:calc(var(--cell-size) * 7.66);transform:translate(-50%,-50%);padding:0;border-radius:0;background:#fff;overflow:visible}.popup-open-gift:after{content:"";position:absolute;inset:calc(var(--cell-size) * -.2) calc(var(--cell-size) * -.3) calc(var(--cell-size) * -.2) calc(var(--cell-size) * -.4);border-radius:calc(var(--cell-size) * .38);background:#fff;z-index:-2;pointer-events:none}.popup-open-gift:before{inset:calc(var(--cell-size) * -.4) calc(var(--cell-size) * -.4) calc(var(--cell-size) * -.4) calc(var(--cell-size) * -.6)}.popup-open-gift:has(.open-gift-bonus){height:calc(var(--cell-size) * 7.21875);top:calc(var(--cell-size) * 8.09)}.popup-open-gift{--open-gift-sign-h: calc(var(--cell-size) * 1)}.popup-open-gift:has(.open-gift-signature){height:calc(var(--cell-size) * 6.34375 + var(--open-gift-sign-h));top:calc(var(--cell-size) * 7.66 + var(--open-gift-sign-h) / 2)}.popup-open-gift:has(.open-gift-signature):has(.open-gift-bonus){height:calc(var(--cell-size) * 7.21875 + var(--open-gift-sign-h));top:calc(var(--cell-size) * 8.09 + var(--open-gift-sign-h) / 2)}.popup-open-gift .confirm-gift-content{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.popup-open-gift .confirm-gift__visual{position:absolute;left:50%;top:calc(var(--cell-size) * 1.58);width:calc(var(--cell-size) * 2.94);height:calc(var(--cell-size) * 2.94);transform:translate(-50%,-50%)}.popup-open-gift .profile-separator{position:absolute;left:50%;top:calc(var(--cell-size) * 3.36);width:calc(var(--cell-size) * 3.825);height:calc(var(--cell-size) * .16875);min-height:0;margin:0;transform:translate(-50%,-50%)}.open-gift-info{position:absolute;left:50%;top:calc(var(--cell-size) * 3.59);width:calc(var(--cell-size) * 4.8);margin:0;gap:0;transform:translate(-50%)}.open-gift-sender{font-size:calc(var(--cell-size) * .5);line-height:1;color:var(--text-color)}.open-gift-name{--open-gift-sender-font-factor: .5;width:100%;height:calc(var(--cell-size) * .5);margin-top:calc(var(--cell-size) * .215);overflow:hidden;font-size:calc(var(--cell-size) * var(--open-gift-sender-font-factor));line-height:1;text-align:center;white-space:nowrap;word-break:normal}.open-gift-signature{--open-gift-signature-font-factor: .36;display:flex;align-items:center;justify-content:center;width:100%;height:calc(var(--cell-size) * .86);margin-top:calc(var(--cell-size) * .14);overflow:hidden;font-size:calc(var(--cell-size) * var(--open-gift-signature-font-factor));line-height:1.15;text-align:center;overflow-wrap:anywhere;color:var(--text-color)}.open-gift-bonus{margin-top:calc(var(--cell-size) * .125);gap:calc(var(--cell-size) * .1)}.open-gift-bonus img{width:calc(var(--cell-size) * .5);height:auto}.open-gift-bonus span{font-size:calc(var(--cell-size) * .5);font-weight:700}.popup-open-gift .confirm-gift__btn{position:absolute;left:50%;bottom:calc(var(--cell-size) * .23);width:calc(var(--cell-size) * 2.65);height:calc(var(--cell-size) * 1.09375);padding:0;transform:translate(-50%)}.popup-open-gift:has(.open-gift-bonus) .confirm-gift__btn{bottom:calc(var(--cell-size) * .37)}.popup-open-gift .confirm-gift__btn:hover:not(.disabled){transform:translate(-50%) scale(1.05)}.wheel-wrap{position:absolute;left:50%;top:calc(50% + var(--cell-size) * .0946);width:calc(var(--cell-size) * 7.89);height:calc(var(--cell-size) * 7.89);margin:0;transform:translate(-50%,-50%)}.wheel__arrow{position:absolute;top:-2.0877%;left:50%;transform:translate(-50%);width:14.405%;z-index:10}.wheel{position:absolute;top:0;right:0;bottom:0;left:0}.wheel__rotor{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50% 50%}.popup-wheelfortune.is-spinning .wheel__rotor{will-change:transform}.wheel__bg,.wheel__sectors{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;margin:auto;z-index:1}.wheel__bg{width:89.7704%;height:89.7704%;z-index:2}.wheel__item{position:absolute;top:50%;left:50%;width:17.5365%;height:17.5365%;margin:0;padding:0;transform-origin:50% 50%;transform:translate(-50%,-50%) rotate(calc(var(--i) * 45deg)) translateY(-172.619%);display:block;z-index:2}.wheel__item img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain}.wheel__item span{position:absolute;left:50%;top:114.1157%;width:60.026%;height:23.087%;transform:translate(-50%,-50%);margin:0;font-size:calc(var(--cell-size) * .4109);line-height:1;color:var(--text-color);text-align:center;white-space:nowrap}.wheel__center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:19.2067%;z-index:3}.wheel__prize-text{position:absolute;left:50%;top:calc(50% + var(--cell-size) * 4.6083);width:calc(var(--cell-size) * 3.311);min-height:0;transform:translate(-50%,-50%);color:#ffffffbf;font-size:calc(var(--cell-size) * .5298);font-weight:400;text-align:center;line-height:1;letter-spacing:0;text-shadow:none;margin:0;white-space:pre}.popup-wheelfortune.is-spinning .btn_fill{pointer-events:none;opacity:1}.popup-airAttack{width:calc(var(--cell-size) * 25);height:calc(var(--cell-size) * 10.35);max-width:none;max-height:none;padding:0;border-radius:0}.popup-airAttack:before{display:none}.popup-airAttack .popup__close-btn{top:calc(var(--cell-size) * .05);right:calc(var(--cell-size) * .05);width:calc(var(--cell-size) * 1.34);height:calc(var(--cell-size) * 1.34);padding:calc(var(--cell-size) * .1)}.popup-airAttack .popup__title{font-size:calc(var(--cell-size) * 1);line-height:1;margin:calc(var(--cell-size) * .55) 0 calc(var(--cell-size) * .62)}.popup-airAttack .popup__content{flex:0 0 auto;overflow:visible;max-height:none}.air-selection-grid{display:flex;justify-content:center;align-items:center;gap:calc(var(--cell-size) * .15)}.plane-card{width:calc(var(--cell-size) * 7.8);height:calc(var(--cell-size) * 7.8);background:url(../assets/game_new/shop/avatar_frame.png) no-repeat center center;background-size:100% 100%;padding:calc(var(--cell-size) * .95) calc(var(--cell-size) * .75) calc(var(--cell-size) * .42);display:flex;flex-direction:column;align-items:center;justify-content:space-between;position:relative;cursor:pointer}.plane-card__img{flex:1;display:flex;align-items:center;justify-content:center;width:100%}.plane-card__img img{width:82%;height:auto;max-height:calc(var(--cell-size) * 4.9);object-fit:contain}.air-selection-grid .btn_one{width:calc(var(--cell-size) * 4.05);height:calc(var(--cell-size) * 1.25);min-width:0;font-size:calc(var(--cell-size) * .72);margin:0 auto;text-transform:uppercase;padding:0 calc(var(--cell-size) * .4)}.popup-invite{width:calc(var(--cell-size) * 10);min-height:calc(var(--cell-size) * 6.6);padding:calc(var(--cell-size) * .3);border-radius:5%;left:calc(var(--cell-size) * 8.78);top:calc(var(--cell-size) * 5.22);transform:translate(-50%,-50%);z-index:122}.popup-invite:before{inset:calc(var(--cell-size) * -.1) calc(var(--cell-size) * -.2) calc(var(--cell-size) * -.1) calc(var(--cell-size) * -.3)}@keyframes invite-nudge{0%,to{translate:0 0}20%,60%{translate:calc(var(--cell-size) * -.1) 0}40%,80%{translate:calc(var(--cell-size) * .1) 0}}.popup-invite--nudge{animation:invite-nudge .6s ease-in-out}@keyframes invite-btn-arm{0%{opacity:.55}to{opacity:1}}.popup-invite.active .invite-footer .btn,.popup-invite.active .popup-invite__black{animation:invite-btn-arm .7s steps(1,end)}html[data-system-keyboard=open] .popup{top:auto;bottom:calc(var(--system-keyboard-inset) + var(--cell-size) * .3);transform:translate(-50%)}html[data-system-keyboard=open] .popup-invite{min-height:0}.popup-invite__black{width:calc(var(--cell-size) * 2.6);height:calc(var(--cell-size) * .66);padding:0 calc(var(--cell-size) * .12);display:flex;align-items:center;justify-content:center;flex-shrink:0;isolation:isolate;font-size:calc(var(--cell-size) * .4);font-weight:700;line-height:1}.popup-invite__black[hidden]{display:none}.popup-invite__black:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-width:calc(var(--cell-size) * .053) calc(var(--cell-size) * .132);border-style:solid;border-color:transparent;border-image-source:url(../assets/game_new/missions/mission_frame.png);border-image-slice:6 8 fill;border-image-repeat:stretch}.popup-invite__black:after{content:"";position:absolute;top:0%;right:1%;bottom:0%;left:1%;border-radius:5%;z-index:-2;background:url(../assets/game_new/setting/select_top_frame.png) no-repeat 0 0;background-size:100% 100%}.popup-invite__asterisk{position:absolute;top:calc(var(--cell-size) * .3);right:calc(var(--cell-size) * .2);color:red;font-size:calc(var(--cell-size) * .5);font-weight:700;line-height:1}.invite-badge-p{position:absolute;top:calc(var(--cell-size) * .3);left:calc(var(--cell-size) * .2);width:calc(var(--cell-size) * .45);height:calc(var(--cell-size) * .45);background-color:#d1cece;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:calc(var(--cell-size) * .4);flex-shrink:0}.invite-content{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:calc(var(--cell-size) * .2);padding:calc(var(--cell-size) * .1) 0 calc(var(--cell-size) * .1)}.invite-player-name{font-size:calc(var(--cell-size) * .7);color:#5c5db9;margin:calc(var(--cell-size) * .1) 0;text-align:center}.invite-footer{width:100%;margin-top:auto}.invite-footer .btn_one{width:calc(var(--cell-size) * 3.85);height:calc(var(--cell-size) * 1.5);font-size:calc(var(--cell-size) * .5)}.popup-leave-confirm{width:calc(var(--cell-size) * 10);padding:calc(var(--cell-size) * .6);border-radius:5%;left:calc(var(--cell-size) * 8.78);top:calc(var(--cell-size) * 5.22);transform:translate(-50%,-50%)}.leave-confirm-footer{width:100%;gap:calc(var(--cell-size) * .6)}.leave-confirm-footer .btn_one{width:calc(var(--cell-size) * 3.85);height:calc(var(--cell-size) * 1.5);font-size:calc(var(--cell-size) * .5)}.invite__winnerate{font-size:calc(var(--cell-size) * .3);background-color:#ececec;padding:calc(var(--cell-size) * .15) 0 calc(var(--cell-size) * .1);line-height:1;color:#3bc400c4;font-weight:700;text-align:center;margin:0 calc(var(--cell-size) * .5);min-width:calc(var(--cell-size) * .9);min-height:calc(var(--cell-size) * .9)}.btn_home--pos{position:absolute;top:calc(var(--cell-size) * .15);left:calc(var(--cell-size) * .4);z-index:20}.btn_home--min{width:calc(var(--cell-size) * 1.95);height:calc(var(--cell-size) * 1.95)}.page-game,.page-study{position:relative;padding:0 0 0 calc(var(--cell-size) * 2);display:flex;align-items:flex-start;justify-content:flex-start;gap:calc(var(--cell-size) * 2);flex-wrap:nowrap;flex-direction:row}.page-game .btn_home--min,.page-study .btn_home--min{position:absolute;top:calc(var(--cell-size) * .15);left:calc(var(--cell-size) * .15);z-index:5}.page-game .ship-storage,.page-study .ship-storage{margin-top:calc(var(--cell-size) * 1)}.page-game .ship-item_1,.page-study .ship-item_1{align-self:flex-end}.page-game>.btn_home--min{top:calc(var(--cell-size) * .125);left:calc(var(--cell-size) * .125);width:calc(var(--cell-size) * 2.0625);height:calc(var(--cell-size) * 2.0625)}.page-game .btn_airplane{position:absolute;top:calc(var(--cell-size) * 2.96875);left:calc(var(--cell-size) * .125)}.game-field{display:grid;grid-template-columns:var(--cell-size) repeat(10,var(--cell-size));grid-template-rows:var(--cell-size) repeat(10,var(--cell-size));width:fit-content;flex-shrink:0}.game-board-inner{grid-column:2 / 12;grid-row:2 / 12;display:grid;grid-template-columns:repeat(10,var(--cell-size));grid-template-rows:repeat(10,var(--cell-size));border:none;outline:calc(var(--cell-size) * .1) solid var(--text-color);outline-offset:calc(var(--cell-size) * -.05)}.cell{width:var(--cell-size);height:var(--cell-size);border:none;display:flex;justify-content:center;align-items:center;color:var(--text-color);font-weight:700;font-size:var(--text-md)}.cell--header{border:none;font-size:calc(var(--cell-size) * .75);font-weight:500}.cell--target{cursor:pointer}.cell--target:hover{background-color:#3bc40046}.ship-storage{width:calc(var(--cell-size) * 10);display:flex;flex-wrap:wrap;gap:0 calc(var(--cell-size) * 1);justify-content:flex-start;align-items:flex-start;align-content:flex-start;flex-shrink:0}.ship-item{--ship-visual-rotation: 90deg;--ship-texture-scale-x: 1;--ship-texture-scale-y: 1;position:relative;cursor:grab;width:var(--cell-size);height:calc(var(--cell-size) * var(--size));overflow:hidden}.ship-item__inner{position:absolute;top:50%;left:50%;width:calc(var(--cell-size) * var(--size));height:var(--cell-size);transform:translate(-50%,-50%) rotate(var(--ship-visual-rotation))}.ship-item__inner img{width:100%;height:100%;object-fit:contain;transform:scale(var(--ship-texture-scale-x),var(--ship-texture-scale-y));transform-origin:50% 50%;pointer-events:none}.ship-item.is-horizontal{width:calc(var(--cell-size) * var(--size));height:var(--cell-size)}.ship-item.is-horizontal .ship-item__inner{transform:translate(-50%,-50%) rotate(var(--ship-visual-rotation))}.ship-storage-btns{padding-top:calc(var(--cell-size) * 1);display:flex;justify-content:flex-start;align-items:center;gap:calc(var(--cell-size) * .5)}.ship-storage-btns .btn_sq{width:calc(var(--cell-size) * 2.8);height:calc(var(--cell-size) * 1.8)}.ship-storage-btns .btn_sq:before{top:0;right:0;bottom:5%;left:0}.ship-storage-btns .btn_sq img{width:auto;height:75%;object-fit:contain;pointer-events:none}.page-study .btn_home--min{top:calc(var(--cell-size) * .09375);left:calc(var(--cell-size) * .0625);width:calc(var(--cell-size) * 2.1875);height:calc(var(--cell-size) * 2.1875)}.page-study .ship-storage-btns{position:fixed;left:calc(50vw - var(--cell-size) * .46875);top:calc(var(--cell-size) * 9.125);width:calc(var(--cell-size) * 12.5);height:calc(var(--cell-size) * 2.1875);display:block;padding-top:0;gap:0;z-index:2}.page-study .ship-storage-btns .btn_sq{position:absolute;top:calc(var(--cell-size) * -.03125);width:calc(var(--cell-size) * 2.8125);height:calc(var(--cell-size) * 1.875);min-width:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;gap:0;background:url(../assets/ui/btn_new.png) no-repeat center center;background-size:100% 100%;color:#2729a5;-webkit-text-fill-color:#2729a5;font-size:calc(var(--cell-size) * .55);font-weight:400;line-height:1;text-shadow:none}.page-study .ship-storage-btns .setup-btn--rotate{left:calc(var(--cell-size) * .59375)}.page-study .ship-storage-btns .setup-btn--auto{left:calc(var(--cell-size) * 4.03125)}.page-study .ship-storage-btns .setup-btn--start{left:calc(var(--cell-size) * 7.53125)}.page-study .ship-storage-btns .btn_sq:before{display:none}.page-study .ship-storage-btns .btn_sq img{width:calc(var(--cell-size) * 1.5625);height:calc(var(--cell-size) * 1.5625);max-height:none;object-fit:contain}.page-study .three-board-surface:after{top:0;right:0;bottom:0;left:0;background:none;border:calc(var(--cell-size) * .075) solid #2628a5;box-sizing:border-box}.cursor_hand{position:absolute;display:none;top:calc(var(--cell-size) * 3.8);left:calc(var(--cell-size) * 16.6125);width:calc(var(--cell-size) * 1.15);height:calc(var(--cell-size) * 1.45);pointer-events:none;z-index:8;animation:setup-hand-drag .9s linear .25s infinite alternate;will-change:transform,opacity}.cursor_hand img{pointer-events:none;-webkit-user-select:none;user-select:none}.cursor_hand__pointer{position:relative;z-index:1;width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 calc(var(--cell-size) * .04) calc(var(--cell-size) * .04) rgba(45,49,161,.25))}.page-study.has-user-placement-action .cursor_hand{display:none}.page-study.is-tutorial .cursor_hand{display:block}.page-study.is-tutorial[data-tutorial-step="1"] .cursor_hand{top:calc(var(--cell-size) * 3.8);left:calc(var(--cell-size) * 16.6125);animation:setup-hand-drag .9s linear .25s infinite alternate}.page-study.is-tutorial[data-tutorial-step="2"] .cursor_hand,.page-study.is-tutorial[data-tutorial-step="3"] .cursor_hand,.page-study.is-tutorial[data-tutorial-step="4"] .cursor_hand{top:var(--tutorial-hand-top, calc(var(--cell-size) * 11.3));left:var(--tutorial-hand-left, calc(var(--cell-size) * 15.9875));animation:setup-hand-tap .65s linear infinite alternate}.page-study.is-tutorial[data-tutorial-step="2"] .cursor_hand{left:var(--tutorial-hand-left, calc(var(--cell-size) * 15.9875))}.page-study.is-tutorial[data-tutorial-step="3"] .cursor_hand{left:var(--tutorial-hand-left, calc(var(--cell-size) * 19.3))}.page-study.is-tutorial[data-tutorial-step="4"] .cursor_hand{left:var(--tutorial-hand-left, calc(var(--cell-size) * 22.8625))}.page-study.is-tutorial .ship-storage-btns .btn.disabled,.page-study.is-tutorial .ship-storage-btns .btn:disabled{opacity:1;filter:none;color:#2729a5;-webkit-text-fill-color:#2729a5}@keyframes setup-hand-drag{0%{transform:translate(0) scale(1)}to{transform:translate(calc(var(--cell-size) * -8.75),calc(var(--cell-size) * .5)) scale(1)}}@keyframes setup-hand-tap{0%{transform:translateY(0) scale(1)}to{transform:translateY(calc(var(--cell-size) * .625)) scale(1)}}.page__title{color:var(--text-color);font-size:var(--text-lg);text-align:center;padding-top:calc(var(--cell-size) * .15);margin-bottom:calc(var(--cell-size) * .5)}.achievements-tabs .tabs{padding-left:calc(var(--cell-size) * 4.1);padding-top:calc(var(--cell-size) * .25);gap:0}.achievements-tabs .btn_two{min-width:calc(var(--cell-size) * 4);margin-left:calc(var(--cell-size) * -.15)}.achievements-tabs .tab-panel{padding:calc(var(--cell-size) * .2) calc(var(--cell-size) * .7) 0}.achievements-social-btn{position:absolute;top:calc(var(--cell-size) * .3);width:calc(var(--cell-size) * 2.5);height:calc(var(--cell-size) * 2.5);z-index:5}.achievements-social-btn--favorite{right:calc(var(--cell-size) * 4.8)}.achievements-social-btn--share{right:calc(var(--cell-size) * 1.5)}.achievements_title{margin-top:calc(var(--cell-size) * 1.28);color:var(--text-color);font-size:var(--text-md);text-align:center}.achievements_ranks{display:flex;gap:calc(var(--cell-size) * .4);justify-content:space-between;padding:calc(var(--cell-size) * .05) 0 0 calc(var(--cell-size) * .3)}.rank-card{position:relative;display:block;width:calc(var(--cell-size) * 1.9);height:calc(var(--cell-size) * 5.25);color:var(--text-color)}.rank-card img{position:absolute;top:calc(var(--cell-size) * .64);left:0;width:100%;height:auto;max-width:none;opacity:.3}.rank-card.active img{opacity:1}.victory-count{position:absolute;top:0;left:0;width:100%;font-size:var(--text-sm);line-height:calc(var(--cell-size) * .54);text-align:center}.rank-name{position:absolute;top:calc(var(--cell-size) * 4.54);left:50%;width:calc(var(--cell-size) * 2.05);transform:translate(-50%);text-align:center;font-weight:var(--font-weight-base);font-size:calc(var(--cell-size) * .35);line-height:1;white-space:pre-line}.achievements-grid{display:grid;grid-template-columns:repeat(4,calc(var(--cell-size) * 6.984375));gap:calc(var(--cell-size) * .15625) calc(var(--cell-size) * .4791667);width:calc(var(--cell-size) * 29.375);padding-bottom:calc(var(--cell-size) * 1);max-height:calc(100% - calc(var(--cell-size) * 4));overflow-y:auto}.achievements-tabs [data-content="2"].tab-panel{padding:calc(var(--cell-size) * .2) calc(var(--cell-size) * 0) 0 calc(var(--cell-size) * .625)}.achievement-card{position:relative;display:block;min-width:0;width:calc(var(--cell-size) * 6.984375);height:calc(var(--cell-size) * 2.8125);min-height:0;padding:0;overflow:hidden;color:var(--text-color)}.achievement-card:before{content:"";position:absolute;inset:calc(var(--cell-size) * .05);top:0%;right:0%;bottom:0%;left:0%;z-index:-1;background:url(../assets/ui/popup.png) no-repeat center center;background-size:100% 100%;opacity:.5;pointer-events:none}.achievement-card .achievement-card__icon img{filter:brightness(0);opacity:.3}.achievement-card .achievement-card__title{font-size:calc(var(--cell-size) * .32);line-height:calc(var(--cell-size) * .31)}.achievement-card .achievement-card__desc{font-size:calc(var(--cell-size) * .32);line-height:calc(var(--cell-size) * .3);white-space:pre-line;overflow-wrap:anywhere;overflow:hidden}.achievement-card.active:before{opacity:1}.achievement-card.active .achievement-card__icon img{filter:none;opacity:1}.achievement-card.active .achievement-card__title,.achievement-card.active .achievement-card__desc{color:var(--text-color)}.achievement-card__icon{position:absolute;left:calc(var(--cell-size) * .4463);top:calc(var(--cell-size) * .234375);width:calc(var(--cell-size) * 1.40625);height:calc(var(--cell-size) * 2.34375)}.achievement-card__icon img{display:block;width:100%;height:100%;object-fit:contain}.achievement-card__text{display:block;min-width:0}.achievement-card__title{position:absolute;left:calc(var(--cell-size) * 1.7869);top:calc(var(--cell-size) * .2429);width:calc(var(--cell-size) * 4.921875);height:calc(var(--cell-size) * .4375);overflow:hidden;white-space:nowrap}.achievement-card__desc{position:absolute;left:calc(var(--cell-size) * 2.0916);top:calc(var(--cell-size) * 1.118);width:calc(var(--cell-size) * 4.5);height:calc(var(--cell-size) * 1.5)}.tab-panel{display:none}.tab-panel.active{display:block;animation:fadeIn .3s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.tabs{display:flex;align-items:center;justify-content:flex-start;gap:calc(var(--cell-size) * .5)}.tab-btn{font-family:var(--font-family);font-size:var(--text-sm);color:var(--text-color);cursor:pointer;position:relative;outline:none;border:none}.port-sub-tabs .btn_two,.tournirs-sub-tabs .btn_two{line-height:.8;white-space:normal;font-size:calc(var(--cell-size) * .42);font-weight:400;min-width:calc(var(--cell-size) * 1.5);width:auto;max-width:calc(var(--cell-size) * 3.5);height:calc(var(--cell-size) * 1);margin-left:calc(var(--cell-size) * -.07);left:calc(var(--cell-size) * -.3);padding:0 calc(var(--cell-size) * .3)}.port-sub-tabs .btn_two{padding:0 calc(var(--cell-size) * .6)}.tournirs-sub-tabs .fs_06{font-size:calc(var(--cell-size) * .8);min-width:calc(var(--cell-size) * 2)}.wr_content_FH{flex:1;display:flex;flex-direction:column;overflow:hidden}.content_full_height{flex:1;overflow-y:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.content_full_height::-webkit-scrollbar{display:none}.is-pointer-dragging,.is-pointer-dragging *{-webkit-user-select:none!important;user-select:none!important}.page-statistics__title{display:flex;flex-direction:column;align-items:center;margin-top:calc(var(--cell-size) * .7);margin-bottom:calc(var(--cell-size) * .9)}.page-statistics__title span{color:var(--text-color);font-size:calc(var(--cell-size) * 1.2);line-height:1}.page-statistics__title .title-underline{width:calc(var(--cell-size) * 14);height:calc(var(--cell-size) * .1);background-color:var(--text-color);margin-top:calc(var(--cell-size) * .2)}.statistics-social-btn{position:absolute;top:calc(var(--cell-size) * .3);width:calc(var(--cell-size) * 2.5);height:calc(var(--cell-size) * 2.5);z-index:5}.statistics-social-btn--favorite{right:calc(var(--cell-size) * 4.8)}.statistics-social-btn--share{right:calc(var(--cell-size) * 1.5)}.statistics-rank{position:absolute;left:calc(var(--cell-size) * 1.95);bottom:calc(var(--cell-size) * 2.1);width:calc(var(--cell-size) * 4.1);height:calc(var(--cell-size) * 2.15);transform:rotate(90deg);transform-origin:50% 50%;z-index:2;pointer-events:none}.statistics-rank img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.statistics-rank [data-statistics-rank-text]{position:absolute;right:calc(var(--cell-size) * .25);top:50%;width:calc(var(--cell-size) * 4);transform:translateY(-50%) rotate(-90deg);transform-origin:100% 50%;color:var(--text-color);font-size:calc(var(--cell-size) * .55);line-height:1;text-align:right;white-space:pre-line}.statistics-container{display:grid;grid-template-columns:repeat(3,1fr);padding:0 calc(var(--cell-size) * 1.5);gap:calc(var(--cell-size) * 1.5);flex:1;overflow-y:auto}.statistics-column{display:flex;flex-direction:column;align-items:center}.statistics-column__header{color:var(--text-color);font-size:var(--text-lg);text-transform:uppercase;font-weight:var(--font-weight-base);margin-bottom:calc(var(--cell-size) * .8);width:100%}.statistics-list{width:100%;display:flex;flex-direction:column;gap:calc(var(--cell-size) * .25)}.stat-row{display:flex;color:var(--text-color);font-size:calc(var(--cell-size) * .65);white-space:nowrap}.stat-row .stat-dots{min-width:calc(var(--cell-size) * .5);border-bottom:.2em dotted var(--text-color);margin:0 calc(var(--cell-size) * .1);position:relative;top:-4px}.stat-row span:last-child{min-width:calc(var(--cell-size) * .6);text-align:right}.page-statistics .statistics-rank{display:none}.page-statistics .page-statistics__title{position:absolute;left:0;top:calc(var(--cell-size) * .63125);width:100%;height:auto;margin:0}.page-statistics .page-statistics__title span{font-size:calc(var(--cell-size) * 1.3);line-height:calc(var(--cell-size) * 1.3)}.page-statistics .page-statistics__title .title-underline{width:calc(var(--cell-size) * 14.21875);height:calc(var(--cell-size) * .08125);margin-top:calc(var(--cell-size) * .18125)}.page-statistics .statistics-container.content_full_height{position:absolute;top:0;right:0;bottom:0;left:0;display:block;padding:0;overflow:hidden}.page-statistics .statistics-column{--statistics-header-x: 0;position:absolute;top:0;width:calc(var(--cell-size) * 7.5);height:100%;display:block}.page-statistics .statistics-column:nth-child(1){left:calc(var(--cell-size) * 2);--statistics-header-x: calc(var(--cell-size) * 3.21875)}.page-statistics .statistics-column:nth-child(2){left:calc(var(--cell-size) * 12.125);--statistics-header-x: calc(var(--cell-size) * 2.875)}.page-statistics .statistics-column:nth-child(3){left:calc(var(--cell-size) * 22.0625);--statistics-header-x: calc(var(--cell-size) * 3.53125)}.page-statistics .statistics-column__header{position:absolute;left:var(--statistics-header-x);top:calc(var(--cell-size) * 3.6875);width:max-content;margin:0;transform:translate(-50%,-50%);font-size:calc(var(--cell-size) * .8944);line-height:calc(var(--cell-size) * 1.118);text-align:center;white-space:nowrap}.page-statistics .statistics-list{position:absolute;left:0;top:calc(var(--cell-size) * 5.09375);width:max-content;gap:0}.page-statistics .stat-row{width:max-content;height:calc(var(--cell-size) * 1);font-size:calc(var(--cell-size) * .69888);line-height:calc(var(--cell-size) * 1)}.page-statistics .stat-row .stat-dots{min-width:0;margin:0;border:0;position:static}.page-statistics .stat-row .stat-dots:before{content:"..."}.page-statistics .stat-row span:last-child{min-width:0;text-align:left}.radio-group{display:flex;flex-direction:column;gap:calc(var(--cell-size) * .5);padding-left:calc(var(--cell-size) * .8)}.radio-item{display:flex;align-items:center;gap:calc(var(--cell-size) * .5);cursor:pointer;-webkit-user-select:none;user-select:none}.radio-input{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.radio-visual{width:calc(var(--cell-size) * 1);height:calc(var(--cell-size) * 1);border:calc(var(--cell-size) * .11) solid var(--text-color);border-radius:50%;background-color:#fff;position:relative;flex-shrink:0;transition:transform .1s ease-in-out}.radio-item:hover .radio-visual,.radio-item:hover .radio-text{transform:scale(1.05)}.radio-input:checked+.radio-visual:after{content:"";position:absolute;top:-20%;right:-30%;bottom:5%;left:-5%;background:url(../assets/game_new/setting/check.png) no-repeat center center;background-size:contain}.radio-input:focus-visible+.radio-visual{outline:2px solid var(--text-color);outline-offset:3px}.radio-text{font-size:var(--text-md);color:var(--text-color);line-height:1;transition:transform .1s ease-in-out}.radio-input:disabled+.radio-visual{cursor:default}.ui-input-container{--input-w: calc(var(--cell-size) * 10);--input-h: calc(var(--cell-size) * 1.8);--input-fs: var(--text-md);width:var(--input-w);height:var(--input-h);background:url(../assets/game_new/missions/mission_frame.png) no-repeat center center;background-size:100% 100%;display:flex;align-items:center;justify-content:center;padding:0 calc(var(--cell-size) * .8)}.ui-input-field{width:100%;background:transparent!important;border:none!important;outline:none!important;font-family:var(--font-family);font-size:var(--input-fs);color:var(--text-color);text-align:center;padding:0;margin:0}.ui-input-field::placeholder{color:var(--text-color);opacity:.3}.ui-input-field:focus{filter:brightness(1.2)}.page-settings{position:relative}.page-settings .main-stage__decor{display:block;position:absolute;top:calc(var(--cell-size) * 5.5);left:calc(var(--cell-size) * (-2.8));z-index:-3;padding:0}.settings-social-btn{position:absolute;top:calc(var(--cell-size) * .3);width:calc(var(--cell-size) * 2.5);height:calc(var(--cell-size) * 2.5);z-index:5}.settings-social-btn--favorite{right:calc(var(--cell-size) * 4.8)}.settings-social-btn--share{right:calc(var(--cell-size) * 1.5)}.settings-tabs .btn_two{text-transform:none;line-height:1;font-size:var(--text-sm)}.settings-layout{display:flex;justify-content:center;align-items:flex-start;gap:calc(var(--cell-size) * .5);padding:calc(var(--cell-size) * .5);padding-left:calc(var(--cell-size) * 3)}.setting-card{width:calc(var(--cell-size) * 7.8);height:calc(var(--cell-size) * 7.1);background:url(../assets/ui/popup.png) no-repeat center center;background-size:100% 100%;padding:calc(var(--cell-size) * .4);display:flex;flex-direction:column;position:relative}.setting-card__title{font-size:calc(var(--cell-size) * .62);color:var(--text-color);text-align:center;margin-bottom:calc(var(--cell-size) * .5);line-height:1;font-weight:400}.media-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:calc(var(--cell-size) * .4);flex:1}.media-item{display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.media-item__label{font-size:calc(var(--cell-size) * .5)}.media-visual{width:calc(var(--cell-size) * 2.3);height:calc(var(--cell-size) * 2.3);display:flex;align-items:center;justify-content:center;position:relative}.media-icon{width:100%;height:100%;object-fit:contain}.media-x{position:absolute;top:20%;right:20%;bottom:20%;left:20%;width:60%;height:60%;object-fit:contain;pointer-events:none;display:none;z-index:1}.radio-input:not(:checked)~.media-visual .media-x{display:block}.setting-card__subtitle{font-size:calc(var(--cell-size) * .6);color:var(--text-color);text-align:center;font-weight:400;line-height:1.2;position:absolute;left:0;width:100%;bottom:calc(100% - var(--cell-size) * .12)}.skins-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:calc(var(--cell-size) * .1);row-gap:calc(var(--cell-size) * .25);padding-top:calc(var(--cell-size) * .22)}.skin-item{display:flex;flex-direction:column;align-items:center;cursor:pointer}.skin-visual{width:calc(var(--cell-size) * 2.3);height:calc(var(--cell-size) * 2.02);background:url(../assets/game/min_ramk.png) no-repeat center center;background-size:100% 100%;display:flex;align-items:center;justify-content:center;position:relative}.skin-img{width:70%;height:auto;filter:drop-shadow(2px 2px 2px rgba(0,0,0,.1))}.skin-check{position:absolute;top:calc(var(--cell-size) * -.2);right:calc(var(--cell-size) * -.2);width:calc(var(--cell-size) * .9);height:calc(var(--cell-size) * .9);display:none;background:#fff url(../assets/game_new/setting/check.png) no-repeat 50% 50%;background-size:90% 90%;border:calc(var(--cell-size) * .1) solid var(--text-color);border-radius:50%;pointer-events:none;z-index:2}.radio-input:checked~.skin-visual .skin-check{display:block}.skin-item.disabled{cursor:default;pointer-events:none}.skin-item.disabled .skin-img{filter:grayscale(1) opacity(.5)}.skin-item.disabled .skin-visual,.skin-item.disabled .skin-rank{opacity:.7}.radio-input:checked~.skin-visual{transform:scale(1.05)}.skin-rank{font-size:calc(var(--cell-size) * .4);color:var(--text-color);text-align:center;line-height:1.1;margin-top:0}.media-item,.skin-item{transition:transform .1s ease-in-out}.media-item:hover,.skin-item:hover{transform:scale(1.05)}.chat-settings-layout{display:flex;justify-content:space-between;align-items:flex-start;padding-top:calc(var(--cell-size) * .5);padding-left:calc(var(--cell-size) * 3.3);height:100%;position:relative}.chat-settings__controls{display:flex;flex-direction:column;gap:calc(var(--cell-size) * .3);z-index:2}.chat-setting-row{margin-bottom:calc(var(--cell-size) * .15)}.chat-settings__label{font-size:var(--text-md);color:var(--text-color);margin-bottom:calc(var(--cell-size) * .15);font-weight:400}.radio-group--horizontal{flex-direction:row!important;gap:calc(var(--cell-size) * .8)!important;padding-left:0!important}.emoji-size-section .radio-visual,.chat-font-size-section .radio-visual{width:calc(var(--cell-size) * .8);height:calc(var(--cell-size) * .8);border-width:calc(var(--cell-size) * .09)}.emoji-size-section .radio-item,.chat-font-size-section .radio-item{gap:calc(var(--cell-size) * .35)}.chat-font-size-section .radio-group--horizontal{flex-wrap:wrap;row-gap:calc(var(--cell-size) * .2)!important;column-gap:calc(var(--cell-size) * .55)!important}.btn_clear-chat{width:calc(var(--cell-size) * 7);height:calc(var(--cell-size) * 1.3);font-size:var(--text-sm);margin:calc(var(--cell-size) * .2) 0 0 calc(var(--cell-size) * 2)}.chat-settings__decor{position:absolute;right:2%;top:2%;width:calc(var(--cell-size) * 6.5);pointer-events:none;z-index:-1}.diver-img{width:100%;height:auto}.transfer-data-layout{display:flex;justify-content:flex-start;align-items:flex-start;gap:calc(var(--cell-size) * 1);padding:calc(var(--cell-size) * .5) calc(var(--cell-size) * .5) calc(var(--cell-size) * 1) calc(var(--cell-size) * 2.7)}.transfer-card{display:flex;flex-direction:column;justify-content:space-between;padding:calc(var(--cell-size) * .5) calc(var(--cell-size) * .8) calc(var(--cell-size) * .3);background:url(../assets/ui/popup.png) no-repeat center center;background-size:100% 100%;gap:calc(var(--cell-size) * .3);width:calc(var(--cell-size) * 12.2)}.transfer-text{font-size:calc(var(--cell-size) * .55);color:var(--text-color);text-align:center;line-height:1}.code-display{position:relative;padding:calc(var(--cell-size) * .4) calc(var(--cell-size) * .5);min-width:calc(var(--cell-size) * 8);margin:calc(var(--cell-size) * .3) auto 0;display:flex;justify-content:center;align-items:center;cursor:pointer}.code-display:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(../assets/game_new/setting/select_top_frame.png) no-repeat center center;background-size:100% 100%;opacity:.8;z-index:1}.code-display__value{position:relative;z-index:2;font-size:calc(var(--cell-size) * .7);line-height:1;color:var(--text-color);font-weight:700}.transfer-subtext{font-size:calc(var(--cell-size) * .4);color:var(--text-color);text-align:center;opacity:.8}.transfer-actions{display:flex;flex-direction:column;align-items:center;width:calc(var(--cell-size) * 13);gap:calc(var(--cell-size) * .2)}.transfer-actions .ui-input-container{position:relative;isolation:isolate;background:none}.transfer-actions .ui-input-container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;box-sizing:border-box;border-style:solid;border-width:calc(var(--cell-size) * .3375) calc(var(--cell-size) * .5125);border-image-source:url(../assets/ui/popup.png);border-image-slice:15 20 15 20 fill;border-image-width:1;border-image-repeat:stretch;pointer-events:none}.transfer-actions .ui-input-field{position:relative;z-index:1}.transfer-actions__title{font-size:calc(var(--cell-size) * .6);text-align:center;font-weight:400;line-height:1}.transfer-btn{width:calc(var(--cell-size) * 6);height:calc(var(--cell-size) * 1.4);margin:calc(var(--cell-size) * .3) 0}.transfer-warning{font-size:calc(var(--cell-size) * .6);color:#e05555;text-align:left;line-height:1}.game-layout{display:flex;align-items:flex-start;position:relative;gap:0}.game-area{display:flex;flex-direction:column}.player-info{display:flex;align-items:center;position:absolute;left:calc(var(--cell-size) * .9375);top:calc(var(--cell-size) * 11.0625);z-index:5;gap:calc(var(--cell-size) * .125);padding-left:0}.player-avatar{display:flex;align-items:center;justify-content:center;width:calc(var(--cell-size) * 1.5625);height:calc(var(--cell-size) * 1.5625);padding:0}.player-avatar img{width:82%;height:82%;object-fit:cover}.player-rank{position:relative;width:calc(var(--cell-size) * 3.25);height:calc(var(--cell-size) * 1.6);overflow:visible}.player-rank img{position:absolute;left:50%;top:50%;width:calc(var(--cell-size) * 1.6);height:calc(var(--cell-size) * 3.25);object-fit:contain;transform:translate(-50%,-50%) rotate(90deg);transform-origin:center}.opponent-info{display:flex;align-items:center;position:absolute;left:calc(var(--cell-size) * 17.25);top:calc(var(--cell-size) * 11.0625);z-index:5;gap:calc(var(--cell-size) * .6525);padding-left:0;max-width:calc(var(--cell-size) * 11);min-height:calc(var(--cell-size) * 1.58)}.opponent-avatar{display:flex;align-items:center;justify-content:center;width:calc(var(--cell-size) * 1.5625);height:calc(var(--cell-size) * 1.5625);padding:0;flex:0 0 auto}.opponent-avatar img{width:82%;height:82%;object-fit:cover}.opponent-rank{position:relative;width:calc(var(--cell-size) * 3.25);height:calc(var(--cell-size) * 1.6);overflow:visible;flex:0 0 auto;margin-right:calc(var(--cell-size) * -.68375)}.opponent-rank img{position:absolute;left:50%;top:50%;width:calc(var(--cell-size) * 1.6);height:calc(var(--cell-size) * 3.25);object-fit:contain;transform:translate(-50%,-50%) rotate(90deg);transform-origin:center}.opponent-nick{display:block;align-content:center;width:calc(var(--cell-size) * 4.82);min-height:calc(var(--cell-size) * 1.58);max-height:calc(var(--cell-size) * 1.58);padding:calc(var(--cell-size) * .1) calc(var(--cell-size) * .32);overflow:hidden;overflow-wrap:anywhere;white-space:normal;font-size:var(--text-sm);line-height:1.05;text-align:center;color:#2729a5;background:url(../assets/ui/btn_new.png) no-repeat center center;background-size:100% 100%}.game-status{display:block;position:absolute;top:0;left:calc(var(--cell-size) * 10.825);z-index:4;pointer-events:none;padding-top:0}.turn-indicator{position:absolute;left:50%;top:calc(var(--cell-size) * 5.625);width:calc(var(--cell-size) * 1.75);height:calc(var(--cell-size) * 1.75);display:block;color:#0a0;background:currentColor;transform:translate(-50%) rotate(180deg);transform-origin:center;-webkit-mask:url(../assets/ui/back.png) no-repeat center / contain;mask:url(../assets/ui/back.png) no-repeat center / contain}.turn-indicator.turn-enemy{color:#a00;transform:translate(-50%) rotate(0)}.game-status{flex-direction:column;width:calc(var(--cell-size) * 1.35)}.page-game:not(.page-game--online) .online-timer,.page-game:not(.page-game--online) .role-wait{display:none}.turn-indicator{height:calc(var(--cell-size) * 1.75)}.online-timer{position:absolute;left:50%;top:calc(var(--cell-size) * 5);width:calc(var(--cell-size) * 4);min-height:calc(var(--cell-size) * 1);transform:translate(-50%);font-size:calc(var(--cell-size) * .76);line-height:1;text-align:center;color:#2729a5;font-weight:700;margin-bottom:0}.online-timer:empty{visibility:hidden}.online-timer--danger{color:#f03b16}.role-wait{position:absolute;left:50%;top:calc(var(--cell-size) * 6);width:calc(var(--cell-size) * 1);height:calc(var(--cell-size) * 1);display:flex;align-items:center;justify-content:center;transform:translate(-50%)}.role-wait img{width:100%;height:100%;object-fit:contain;animation:online-wait-spin 1s linear infinite}@keyframes online-wait-spin{to{transform:rotate(-360deg)}}.battle-viewers{position:absolute;left:calc(var(--cell-size) * 11.05);top:calc(var(--cell-size) * 9.72);z-index:4;display:block;width:calc(var(--cell-size) * .97);height:calc(var(--cell-size) * 1.42);color:#2729a5;font-size:calc(var(--cell-size) * .55);line-height:1;pointer-events:none;opacity:0}.battle-viewers.is-visible{opacity:1}.battle-viewers__icon{position:absolute;left:50%;top:0;width:calc(var(--cell-size) * .693);height:calc(var(--cell-size) * .693);margin:0;background:url(../assets/game_new/sea/eye.png) no-repeat center center;background-size:contain;transform:translate(-50%)}.battle-viewers [data-spectator-count]{position:absolute;left:50%;top:calc(var(--cell-size) * .64);width:calc(var(--cell-size) * .92);text-align:center;transform:translate(-50%)}.opponent-fleet{display:flex;flex-direction:column;position:absolute;top:0;left:calc(var(--cell-size) * 22);z-index:3;padding-top:calc(var(--cell-size) * 1.125);padding-left:calc(var(--cell-size) * 2.125);width:calc(var(--cell-size) * 5.75);pointer-events:none}.fleet-item{display:flex;flex-direction:column;align-items:flex-start;height:calc(var(--cell-size) * 2);width:calc(var(--cell-size) * var(--fleet-size, 1) * .75)}.fleet-ship{position:relative;width:calc(var(--cell-size) * var(--fleet-size, 1) * .75);height:calc(var(--cell-size) * .75);overflow:visible}.fleet-ship img{display:block;width:100%;height:100%;object-fit:fill}.fleet-count{margin-top:calc(var(--cell-size) * .1);font-size:var(--text-md);line-height:1;text-align:center;width:100%}.sunk-cross{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:url(../assets/game/off.png) no-repeat center center;background-size:100% 100%;transform:translate(calc(var(--cell-size) * 100));transition:transform .3s linear}.fleet-ship.is-sunk .sunk-cross{transform:translate(0)}.page-game--spectator .player-info,.page-game--spectator .opponent-info,.page-game--spectator [data-opponent-info]{display:none!important}.tournament-spectator-panel{position:absolute;left:0;top:0;z-index:5;width:calc(var(--cell-size) * 23.5);height:calc(var(--cell-size) * 13);color:#2729a5;font-size:calc(var(--cell-size) * .58608);line-height:1;pointer-events:none}.tournament-spectator-avatar{position:absolute;width:calc(var(--cell-size) * 1.5625);height:calc(var(--cell-size) * 1.5625);margin:0;padding:0;background:url(../assets/game/min_ramk.png) no-repeat center center;background-size:100% 100%}.tournament-spectator-avatar--left{left:calc(var(--cell-size) * .9375);top:calc(var(--cell-size) * 11.0625)}.tournament-spectator-avatar--right{left:calc(var(--cell-size) * 20.46875);top:calc(var(--cell-size) * 11.0625)}.tournament-spectator-avatar img{display:block;width:82%;height:82%;margin:9%;object-fit:cover}.tournament-spectator-name{position:absolute;display:block;min-width:0;height:calc(var(--cell-size) * .95238);overflow:hidden;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;text-align:center;line-height:.5;align-content:center}.tournament-spectator-name--left{left:calc(var(--cell-size) * 2.5498775);top:calc(var(--cell-size) * 11.11756);width:calc(var(--cell-size) * 6.837745)}.tournament-spectator-name--right{left:calc(var(--cell-size) * 13.767975);top:calc(var(--cell-size) * 11.11756);width:calc(var(--cell-size) * 6.77655)}.tournament-spectator-round{position:absolute;left:calc(var(--cell-size) * 9.5257575);top:calc(var(--cell-size) * 11.71875);width:calc(var(--cell-size) * 4.010985);height:auto;text-align:center;white-space:pre-line;line-height:1.14;overflow:visible;align-content:center;transform:translateY(-50%)}.page-modes{padding:calc(var(--cell-size) * .8) calc(var(--cell-size) * .8) calc(var(--cell-size) * .6) calc(var(--cell-size) * 1.5)}.modes-top{display:flex;flex-direction:column;align-items:center;margin-bottom:calc(var(--cell-size) * 1)}.name-warning{color:#e05555;font-size:calc(var(--cell-size) * .5);margin-top:calc(var(--cell-size) * -.1)}.modes-selection{width:min(calc(var(--cell-size) * 30),calc(100vw - var(--cell-size) * 2.5));display:grid;grid-template-columns:repeat(3,minmax(0,calc(var(--cell-size) * 9.2)));gap:calc(var(--cell-size) * .95) calc(var(--cell-size) * 1.15);justify-content:center;align-content:start;overflow-y:auto;padding:calc(var(--cell-size) * .2) calc(var(--cell-size) * .25) calc(var(--cell-size) * .8)}.mode-card{width:calc(var(--cell-size) * 9.2);height:calc(var(--cell-size) * 12.2);padding:calc(var(--cell-size) * .55) calc(var(--cell-size) * .75) calc(var(--cell-size) * .45);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background-color:transparent;position:relative}.mode-card:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:url(../assets/game_new/setting/setting_frame1.png) no-repeat center center;background-size:100% 100%}.mode-card:after{content:"";position:absolute;z-index:-2;top:3%;right:3%;bottom:2%;left:3%;border-radius:2%;background:#fff}.mode-card__title{min-height:calc(var(--cell-size) * 1.25);margin:calc(var(--cell-size) * .15) 0 0;font-size:calc(var(--cell-size) * .72);font-weight:400;line-height:1.05;text-align:center}.mode-card:has([data-mode-start=game1]) .mode-card__title{min-height:calc(var(--cell-size) * .95);font-size:calc(var(--cell-size) * .62);line-height:1;white-space:nowrap}.mode-card__reward{height:calc(var(--cell-size) * .65);display:flex;align-items:center;justify-content:center;gap:calc(var(--cell-size) * .12);color:var(--text-color);font-size:calc(var(--cell-size) * .55);line-height:1}.mode-card__reward img{width:calc(var(--cell-size) * .55);height:calc(var(--cell-size) * .55);object-fit:contain}.mode-card__image{display:flex;align-items:center;justify-content:center;width:100%;height:calc(var(--cell-size) * 3.85);margin-top:calc(var(--cell-size) * .25)}.mode-card__image img{width:100%;height:auto;max-height:100%;object-fit:contain}.mode-card__image--classic img{max-width:78%}.mode-card__image--fly img{max-width:62%}.mode-card__image--water img{max-width:88%}.mode-card__image--game1 img{max-width:86%}.mode-card__image--game2 img{max-width:78%}.mode-card__image--game3 img{max-width:82%;border-radius:calc(var(--cell-size) * .25)}.mode-card__desc{flex:1;width:100%;margin:calc(var(--cell-size) * .35) 0 calc(var(--cell-size) * .25);color:var(--text-color);font-size:calc(var(--cell-size) * .48);line-height:1.18;white-space:pre-line;text-align:left}.mode-card__btn{display:flex;align-items:center;justify-content:center;gap:calc(var(--cell-size) * .1);width:calc(var(--cell-size) * 3.6);height:calc(var(--cell-size) * 1.25);font-family:var(--font-family);font-size:calc(var(--cell-size) * .85);padding:0;line-height:1;background:url(../assets/game_new/missions/mission_frame.png) no-repeat center center;background:url(../assets/ui/btn_new.png) no-repeat center center;background-size:100% 100%;color:var(--text-color);border:none;cursor:pointer;margin-bottom:calc(var(--cell-size) * .2);flex:0 0 auto}.mode-card__btn img{width:calc(var(--cell-size) * .55);height:auto;object-fit:contain}.modes-head .mode-card__btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--cell-size) * .1);width:calc(var(--cell-size) * 4);height:calc(var(--cell-size) * 1.8);font-size:calc(var(--cell-size) * .5)}.modes-head .mode-card__btn img{width:calc(var(--cell-size) * .5);height:auto;object-fit:contain}.page-gamefind{color:#1d1fa2}.page-gamefind [hidden]{display:none!important}.gamefind-home{position:absolute;left:calc(var(--cell-size) * .125);top:calc(var(--cell-size) * .285);width:calc(var(--cell-size) * 2.5);height:calc(var(--cell-size) * 2.5);padding:0;border:0;background:transparent;cursor:pointer;z-index:4}.gamefind-home img{width:100%;height:100%;object-fit:contain}.gamefind-share{position:absolute;right:calc(var(--cell-size) * .35);top:calc(var(--cell-size) * .3);width:calc(var(--cell-size) * 2.5);height:calc(var(--cell-size) * 2.5);padding:0;z-index:4}.gamefind-share img{width:100%;height:100%;object-fit:contain;pointer-events:none}.gamefind-card{position:absolute;width:calc(var(--cell-size) * 9.375);height:calc(var(--cell-size) * 7.8125);z-index:1}.gamefind-card--classic{left:calc(var(--cell-size) * 4.21875);top:calc(var(--cell-size) * 4.8115)}.gamefind-card--fly{left:calc(var(--cell-size) * 16.6875);top:calc(var(--cell-size) * 4.7308)}.gamefind-card__title{position:absolute;left:0;top:calc(var(--cell-size) * -.8125);width:100%;height:calc(var(--cell-size) * 1.25);display:flex;align-items:center;justify-content:center;font-size:calc(var(--cell-size) * 1.08125);font-weight:300;line-height:1;text-align:center;white-space:nowrap;color:#1d1fa2;text-shadow:0 0 calc(var(--cell-size) * .03) #fff;transform:scale(.865);transform-origin:center center;z-index:2}.gamefind-card__frame{position:absolute;left:0;top:calc(var(--cell-size) * -1.09375);width:100%;height:100%;background:url(../assets/ui/popup.png) no-repeat center center;background-size:100% 100%;z-index:1}.gamefind-card__image{position:absolute;left:50%;top:50%;max-width:none;object-fit:contain;transform:translate(-50%,-50%);pointer-events:none}.gamefind-card__image--classic{width:calc(var(--cell-size) * 9.69);transform:translate(-50%,calc(-50% + var(--cell-size) * .28125))}.gamefind-card__image--fly{width:calc(var(--cell-size) * 5.125);transform:translate(-50%,calc(-50% + var(--cell-size) * .09375))}.gamefind-card__button{position:absolute;left:50%;bottom:calc(var(--cell-size) * .4375);width:calc(var(--cell-size) * 3.125);height:calc(var(--cell-size) * 1.25);padding:0 0 calc(var(--cell-size) * .06);border:0;background:url(../assets/ui/btn_new.png) no-repeat center center;background-size:100% 100%;transform:translate(-50%);transform-origin:center center;color:#1d1fa2;font-family:var(--font-family);font-size:calc(var(--cell-size) * .7);line-height:1;cursor:pointer;will-change:transform;transition:transform var(--anim-fast) ease-in-out;z-index:2}.gamefind-card__button:hover{transform:translate(-50%) scale(1.05)}.gamefind-card__button:active{transform:translate(-50%) scale(.95)}.gamefind-nick{position:absolute;left:calc(var(--cell-size) * 8.8004);top:calc(var(--cell-size) * .0469);width:calc(var(--cell-size) * 12.5);height:calc(var(--cell-size) * 2.03125);background:url(../assets/ui/popup.png) no-repeat center center;background-size:100% 100%;z-index:3}.gamefind-nick__input{position:absolute;left:calc(var(--cell-size) * .45);top:50%;width:calc(100% - var(--cell-size) * .9);height:calc(var(--cell-size) * 1.18);padding:0 calc(var(--cell-size) * .1);border:0;outline:0;background:transparent;transform:translateY(-50%);color:#1d1fa2;font-family:var(--font-family);font-size:calc(var(--cell-size) * 1);line-height:1;font-weight:var(--font-weight-base)}.gamefind-nick__input::placeholder{color:#1d1fa27f}.gamefind-warning{position:absolute;left:calc(var(--cell-size) * 8.8004);top:calc(var(--cell-size) * 1.903);width:calc(var(--cell-size) * 12.5);height:calc(var(--cell-size) * .627);color:#c33;font-size:calc(var(--cell-size) * .627);line-height:1;text-align:center;white-space:nowrap;z-index:2}.gamefind-error{position:absolute;left:calc(var(--cell-size) * 10.675);top:calc(var(--cell-size) * 2.98);width:calc(var(--cell-size) * 8.75);height:calc(var(--cell-size) * 3.1);padding:calc(var(--cell-size) * .25) calc(var(--cell-size) * .5);display:flex;align-items:center;justify-content:center;background:url(../assets/ui/popup.png) no-repeat center center;background-color:#ffffffe5;background-size:100% 100%;color:#b31a1a;font-size:clamp(8px,calc(var(--cell-size) * .42),24px);line-height:1;text-align:center;overflow:hidden;overflow-wrap:anywhere;z-index:5}.gamefind-error span{display:block;max-width:100%}.gamefind-nick-ok,.gamefind-reset{position:absolute;top:calc(var(--cell-size) * .275);border:0;background:url(../assets/ui/btn_new.png) no-repeat center center;background-size:100% 100%;color:#1d1fa2;font-family:var(--font-family);cursor:pointer;z-index:4}.gamefind-nick-ok{left:calc(var(--cell-size) * 21.354);width:calc(var(--cell-size) * 3.28125);height:calc(var(--cell-size) * 1.575);padding:0 0 calc(var(--cell-size) * .04);font-size:calc(var(--cell-size) * .875);line-height:1}.gamefind-icon-ok{position:absolute;left:calc(var(--cell-size) * 22.45);top:calc(var(--cell-size) * .6);width:calc(var(--cell-size) * 1.14);height:calc(var(--cell-size) * 1.14);object-fit:contain;z-index:4}.gamefind-reset{left:calc(var(--cell-size) * 21.482);width:calc(var(--cell-size) * 3.653);height:calc(var(--cell-size) * 1.859);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--cell-size) * .05);padding:calc(var(--cell-size) * .08) 0 calc(var(--cell-size) * .12);font-size:calc(var(--cell-size) * .45);line-height:.95}.gamefind-reset__price{display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--cell-size) * .02);font-size:calc(var(--cell-size) * .45)}.gamefind-reset__price img{width:calc(var(--cell-size) * .5);height:calc(var(--cell-size) * .5);object-fit:contain}.missions-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:calc(var(--cell-size) * .7);padding:calc(var(--cell-size) * .2) calc(var(--cell-size) * 1) calc(var(--cell-size) * 1) calc(var(--cell-size) * 3)}.mission-card{position:relative;width:100%;padding:calc(var(--cell-size) * .4) calc(var(--cell-size) * .6);max-height:calc(var(--cell-size) * 12);display:flex;flex-direction:column;align-items:center;justify-content:space-between}.mission-card:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:url(../assets/game_new/setting/setting_frame1.png) no-repeat center center;background-size:100% 100%}.mission-card:after{content:"";position:absolute;z-index:-2;top:3%;right:3%;bottom:2%;left:3%;border-radius:2%;background:#fff}.mission-reward{display:flex;align-items:center;gap:calc(var(--cell-size) * .1)}.mission-reward span{font-size:var(--text-sm);font-weight:var(--font-weight-base)}.mission-reward img{width:calc(var(--cell-size) * .6);height:auto}.mission-card__title{font-size:var(--text-md);text-align:center;line-height:1;margin-bottom:calc(var(--cell-size) * .2)}.mission-card__image{height:calc(var(--cell-size) * 3.8);display:flex;align-items:center;justify-content:center}.mission-card__image img{max-height:100%;max-width:100%;object-fit:contain}.mission-card__desc{font-size:calc(var(--cell-size) * .4);font-size:var(--text-sm);text-align:left;line-height:1.2;padding:0 calc(var(--cell-size) * .1);margin:calc(var(--cell-size) * .3) 0;flex:1}.mission-card .btn_one{display:flex;align-items:center;justify-content:center;gap:calc(var(--cell-size) * .1);margin-bottom:calc(var(--cell-size) * .2);width:calc(var(--cell-size) * 3);height:calc(var(--cell-size) * 1.15);font-size:calc(var(--cell-size) * .6)}.mission-card .btn_one img{width:calc(var(--cell-size) * .7);height:auto}.mission-card .btn_one span{font-weight:var(--font-weight-base)}.mission-card .btn_one:active{transform:scale(.95)}.mission-card__image img{border-radius:12px}.shop-tabs .tab-content{margin-top:calc(var(--cell-size) * .1);padding:0 calc(var(--cell-size) * 3) calc(var(--cell-size) * 1.5) calc(var(--cell-size) * 1);overflow-x:hidden;touch-action:pan-y;overscroll-behavior:contain}@container main_html (max-width: 1280px){.shop-tabs .tab-content{padding:0 calc(var(--cell-size) * 5) calc(var(--cell-size) * 1.5) calc(var(--cell-size) * 0)}}.shop-tabs .tabs{padding-left:calc(var(--cell-size) * 4);padding-top:calc(var(--cell-size) * .25);gap:0}.shop-tabs .btn_two{width:calc(var(--cell-size) * 4);min-width:calc(var(--cell-size) * 4);height:calc(var(--cell-size) * 1.1);text-transform:none;margin-left:calc(var(--cell-size) * -.09375);padding:0;display:inline-flex;align-items:center;justify-content:center;line-height:1;white-space:nowrap}.shop-tabs .btn_two:first-child{margin-left:0}.page-shop{position:relative}.page-shop .main-topbar{position:absolute;top:0;right:0}.page-shop .main-stage__decor{position:absolute;right:calc(var(--cell-size) * -4.2);top:calc(var(--cell-size) * 4);pointer-events:none;z-index:-3}.page-shop .main-stage__decor .main-stage__img{transform:scaleX(-1);height:calc(var(--cell-size) * 11);width:auto}.vip-status{text-align:center;color:#c33;font-size:var(--text-md)}.vip-container{display:flex;flex-direction:column;align-items:center;gap:calc(var(--cell-size) * .25)}.vip-card{position:relative;width:calc(var(--cell-size) * 14);min-height:calc(var(--cell-size) * 3.2);background:url(../assets/ui/popup.png) no-repeat center center;background-size:100% 100%;padding:calc(var(--cell-size) * .2) calc(var(--cell-size) * .8);display:flex;flex-direction:column;justify-content:space-between}.vip-card:after{content:"";position:absolute;top:15%;right:15%;bottom:20%;left:5%;background:url(../assets/game_new/shop/text_background.png) no-repeat center center;background-size:100% 100%;opacity:.6;z-index:-1}.vip-card__duration{position:absolute;top:calc(var(--cell-size) * .23);right:calc(var(--cell-size) * .45);font-size:calc(var(--cell-size) * .32);font-weight:700}.vip-card__content{display:flex;align-items:center;gap:calc(var(--cell-size) * 1);padding-top:calc(var(--cell-size) * .1);flex:1}.vip-card__icon{width:calc(var(--cell-size) * 3.5);display:flex;justify-content:center;position:relative;z-index:-1}.vip-card__icon img{width:100%;height:auto}.vip-card__list{list-style:none;display:flex;flex-direction:column;gap:calc(var(--cell-size) * .15)}.vip-card__list li{font-size:calc(var(--cell-size) * .3);font-weight:700;position:relative;padding-left:calc(var(--cell-size) * .5)}.vip-card__list li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:calc(var(--cell-size) * .3);height:calc(var(--cell-size) * .3);background:url(../assets/game_new/shop/sh1.png) no-repeat center center;background-size:contain}.vip-buy-btn{position:relative;align-self:flex-end;min-width:calc(var(--cell-size) * 4.2);height:calc(var(--cell-size) * 1);margin-bottom:calc(var(--cell-size) * .1);display:flex;align-items:center;justify-content:center;gap:calc(var(--cell-size) * .1)}.vip-buy-btn span{font-size:calc(var(--cell-size) * .35)}.vip-buy-btn img{width:auto;display:inline-block;max-height:65%;object-fit:contain}.vip-badge{position:absolute;top:calc(var(--cell-size) * .1);right:calc(var(--cell-size) * .5);background:#8099ff;border-radius:20px;color:#fff;padding:calc(var(--cell-size) * .1) calc(var(--cell-size) * .3);font-size:calc(var(--cell-size) * .3);pointer-events:none;z-index:3;text-shadow:1px 1px 0px rgba(0,0,0,.2)}.avatars-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:calc(var(--cell-size) * .4);padding:calc(var(--cell-size) * .5) calc(var(--cell-size) * 1)}.avatar-card{background:url(../assets/game_new/shop/avatar_frame.png) no-repeat center center;background-size:100% 100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:calc(var(--cell-size) * .2) calc(var(--cell-size) * .3) calc(var(--cell-size) * .35) calc(var(--cell-size) * .3);position:relative;transition:transform .1s ease-in-out;cursor:pointer}.avatar-card:hover{transform:scale(1.03)}.avatar-card.is_select:after{content:"";position:absolute;bottom:17%;left:50%;transform:translate(-50%);width:calc(var(--cell-size) * .8);height:calc(var(--cell-size) * .7);z-index:2;background:url(../assets/game_new/shop/green_check.png) no-repeat center center;background-size:100% 100%}.avatar-card.is_select{background:url(../assets/game_new/shop/avatar_frame.png) no-repeat center center / 100% 100%,url(../assets/game_new/shop/avatar_background.png) no-repeat center center / 94% 94%}.avatar-card.is_select .avatar-card__img{z-index:2;filter:opacity(.7)}.avatar-card.is_unavailable{opacity:.5}.avatar-card__img{flex:1;display:flex;align-items:center;justify-content:center;width:100%;max-height:calc(var(--cell-size) * 2)}.avatar-card__img img{max-width:85%;max-height:85%;object-fit:contain}.avatar-card__btn{width:82%;height:calc(var(--cell-size) * .75)!important;gap:calc(var(--cell-size) * .1)!important}.avatar-card__btn img{width:calc(var(--cell-size) * .5)!important}.avatar-card__owned{font-size:calc(var(--cell-size) * .4);margin:calc(var(--cell-size) * .4) 0}.avatar-card__duration{position:absolute;top:calc(var(--cell-size) * .22);left:calc(var(--cell-size) * .2);font-size:calc(var(--cell-size) * .32);font-weight:700;display:flex;align-items:center;gap:calc(var(--cell-size) * .1);z-index:2}.avatar-card__duration img{width:calc(var(--cell-size) * .4);height:auto}.avatar-card__unique{position:absolute;top:calc(var(--cell-size) * .1);right:calc(var(--cell-size) * .1);font-size:calc(var(--cell-size) * .32);font-weight:700;width:calc(var(--cell-size) * .65);height:calc(var(--cell-size) * .62);line-height:calc(var(--cell-size) * .45);text-align:center;color:#2729a5;background:url(../assets/game_new/shop/sh2.png) no-repeat center center;background-size:contain;z-index:2;opacity:.69;padding-top:calc(var(--cell-size) * .14)}.emoji-container,.reaction-container{display:flex;flex-direction:column;align-items:center;gap:calc(var(--cell-size) * .5);padding:calc(var(--cell-size) * .4) 0 calc(var(--cell-size) * 1)}.emoji-group,.reaction-group{display:flex;flex-direction:column;align-items:center;width:calc(var(--cell-size) * 15)}.emoji-group__title,.reaction-group__title{font-size:calc(var(--cell-size) * .42);line-height:1;font-weight:700}.emoji-group__card,.reaction-group__card{width:100%;height:calc(var(--cell-size) * 3.5);background:url(../assets/ui/popup.png) no-repeat center center;background-size:100% 100%;display:flex;align-items:center;padding:0 calc(var(--cell-size) * .6);position:relative}.emoji-grid_6{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,1fr);flex:0 0 calc(var(--cell-size) * 10)}.emoji-item,.reaction-item{width:calc(var(--cell-size) * 1.4);height:calc(var(--cell-size) * 1.4);background:url(../assets/game/min_ramk.png) no-repeat center center;background-size:100% 100%;display:flex;align-items:center;justify-content:center;padding:calc(var(--cell-size) * .15)}.emoji-item img,.reaction-item img{width:100%;height:100%;object-fit:contain}.emoji-buy-section,.reaction-buy-section{flex:1;display:flex;justify-content:flex-end;align-items:center}.emoji-buy-btn,.reaction-buy-btn{width:calc(var(--cell-size) * 3);height:calc(var(--cell-size) * 1)}.emoji-buy-btn img,.reaction-buy-btn img{width:calc(var(--cell-size) * .65);height:auto}.emoji-owned-label,.reaction-owned-label{font-size:calc(var(--cell-size) * .45);font-weight:700;text-transform:uppercase;margin-right:calc(var(--cell-size) * .3)}.reaction-section-title{font-size:calc(var(--cell-size) * .5);line-height:1;font-weight:700;text-transform:uppercase}.reaction-group__card{height:calc(var(--cell-size) * 2.1)}.reaction-grid_5{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:1fr;flex:0 0 calc(var(--cell-size) * 8.3333)}.nick-color-container{display:flex;flex-direction:column;align-items:center;padding-top:calc(var(--cell-size) * .5)}.nick-color-card{width:calc(var(--cell-size) * 20.7);height:auto;background:url(../assets/ui/popup.png) no-repeat center center;background-size:100% 100%;padding:calc(var(--cell-size) * .3) calc(var(--cell-size) * .5);display:flex;align-items:center}.nick-color-card .radio-visual{width:calc(var(--cell-size) * .7);height:calc(var(--cell-size) * .7);border:calc(var(--cell-size) * .085) solid var(--text-color)}.nick-color-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(6,1fr);width:100%;height:100%;column-gap:calc(var(--cell-size) * 1.3)}.nick-color-row{height:calc(var(--cell-size) * 1);display:flex;align-items:center;width:100%}.nick-color-select-area{display:flex;align-items:center;gap:calc(var(--cell-size) * .4);cursor:default}.nick-color-select-area:has(.radio-input:not(:disabled)){cursor:pointer}.nick-color-select-area:has(.radio-input:not(:disabled)):hover .radio-visual{transform:translate(10%)}.nick-color-select-area:has(.radio-input:not(:disabled)):hover .nick-color-name{filter:brightness(1.4)}.nick-color-name{font-size:calc(var(--cell-size) * .6);white-space:nowrap}.nick-color-btn{width:calc(var(--cell-size) * 2.7);height:calc(var(--cell-size) * .75);margin:auto 0 auto auto}.nick-color-btn img{width:calc(var(--cell-size) * .5)}.nick-color-warning{font-size:var(--text-sm);font-weight:400}.shop-tabs [data-content="1"] .vip-status{position:relative;left:calc(var(--cell-size) * 13.84375);width:max-content;transform:translate(-50%)}.shop-tabs [data-content="1"] .vip-container{align-items:flex-start;width:calc(var(--cell-size) * 25);margin-left:calc(var(--cell-size) * 6.09375);gap:0}.shop-tabs [data-content="1"] .vip-card{box-sizing:border-box;width:calc(var(--cell-size) * 15.625);min-height:calc(var(--cell-size) * 5)}.shop-tabs [data-content="1"] .vip-status{font-size:calc(var(--cell-size) * .6336);font-weight:400;line-height:1}.shop-tabs [data-content="1"] .vip-card{position:relative;box-sizing:border-box;flex:0 0 calc(var(--cell-size) * 5);width:calc(var(--cell-size) * 15.625);height:calc(var(--cell-size) * 5);min-height:calc(var(--cell-size) * 5);padding:0;display:block;background:none;isolation:isolate}.shop-tabs [data-content="1"] .vip-card:before{content:"";position:absolute;box-sizing:border-box;top:0;right:0;bottom:0;left:0;border-style:solid;border-width:calc(var(--cell-size) * .46875);border-image-source:url(../assets/ui/popup.png);border-image-slice:15 fill;border-image-width:1;pointer-events:none;z-index:0}.shop-tabs [data-content="1"] .vip-card:after{content:"";position:absolute;left:calc(var(--cell-size) * .7125);top:calc(var(--cell-size) * 1.359375);width:calc(var(--cell-size) * 12.5125);height:calc(var(--cell-size) * 2.34375);background:url(../assets/game_new/shop/text_background.png) no-repeat center;background-size:100% 100%;opacity:.6;pointer-events:none;z-index:0}.shop-tabs [data-content="1"] .vip-card__content{position:absolute;top:0;right:0;bottom:0;left:0;display:block;padding:0;z-index:1}.shop-tabs [data-content="1"] .vip-card__icon{position:absolute;left:calc(var(--cell-size) * 2.625);top:calc(var(--cell-size) * 2.3125);width:calc(var(--cell-size) * 3.71875);height:calc(var(--cell-size) * 2.925);transform:translate(-50%,-50%);display:block;z-index:1}.shop-tabs [data-content="1"] .vip-card__icon img{display:block;width:100%;height:100%;max-width:none;object-fit:fill}.shop-tabs [data-content="1"] .vip-card__list{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;display:block;list-style:none;z-index:2}.shop-tabs [data-content="1"] .vip-card__list li{position:absolute;left:calc(var(--cell-size) * 5.5);width:calc(var(--cell-size) * 4.5);margin:0;padding:0;color:#2729a5;font-size:calc(var(--cell-size) * .36);font-weight:400;line-height:1;white-space:nowrap;transform:translateY(-50%) scaleX(1.1666667);transform-origin:left center}.shop-tabs [data-content="1"] .vip-card__list li:nth-child(1){top:calc(var(--cell-size) * 1.0625)}.shop-tabs [data-content="1"] .vip-card__list li:nth-child(2){top:calc(var(--cell-size) * 1.75)}.shop-tabs [data-content="1"] .vip-card__list li:nth-child(3){top:calc(var(--cell-size) * 2.5)}.shop-tabs [data-content="1"] .vip-card__list li:nth-child(4){top:calc(var(--cell-size) * 3.15625)}.shop-tabs [data-content="1"] .vip-card__list li:before{content:"";position:absolute;left:calc(var(--cell-size) * -.375);top:50%;width:calc(var(--cell-size) * .315);height:calc(var(--cell-size) * .2835);transform:translate(-50%,-50%);background:url(../assets/game_new/shop/sh1.png) no-repeat center;background-size:100% 100%}.shop-tabs [data-content="1"] .vip-card__duration{position:absolute;left:calc(50% + var(--cell-size) * 5.78125);top:calc(50% - var(--cell-size) * 1.8125);right:auto;width:calc(var(--cell-size) * 2.5);height:calc(var(--cell-size) * .625);transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;color:#2729a5;font-size:calc(var(--cell-size) * .4);font-weight:400;line-height:1;white-space:nowrap;z-index:2}.shop-tabs [data-content="1"] .vip-buy-btn{position:absolute;left:calc(var(--cell-size) * 13.09375);top:calc(var(--cell-size) * 4.0625);width:calc(var(--cell-size) * 3.75);min-width:0;height:calc(var(--cell-size) * .9375);margin:0;padding:0;transform:translate(-50%,-50%);display:block;color:#2729a5;font-weight:400;line-height:1;background:url(../assets/game_new/setting/top_frame.png) no-repeat center / 100% 100%,url(../assets/game_new/shop/avatar_background.png) no-repeat center / 95.8333333% 83.3333333%,url(../assets/game_new/setting/top_frame.png) no-repeat center / 75% 83.3333333%;z-index:2}.shop-tabs [data-content="1"] .vip-buy-btn:before,.shop-tabs [data-content="1"] .vip-buy-btn:after{content:none}@media(hover:hover)and (pointer:fine){.shop-tabs [data-content="1"] .vip-buy-btn.btn--hovered:hover:not(.disabled){transform:translate(-50%,-50%) scale(1.05)}}.shop-tabs [data-content="1"] .vip-buy-btn span{position:absolute;left:calc(50% + var(--cell-size) * .331075);top:50%;width:calc(var(--cell-size) * 1.40625);height:calc(var(--cell-size) * .5625);transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;font-size:calc(var(--cell-size) * .45);font-weight:400;line-height:1;white-space:nowrap}.shop-tabs [data-content="1"] .vip-buy-btn img{position:absolute;left:calc(50% - var(--cell-size) * 1.293925);top:50%;width:calc(var(--cell-size) * .62015625);height:calc(var(--cell-size) * .466875);max-height:none;transform:translate(-50%,-50%);object-fit:fill}.shop-tabs [data-content="1"] .vip-badge{position:absolute;left:calc(var(--cell-size) * 14.15625);top:calc(var(--cell-size) * 3.5625);right:auto;width:calc(var(--cell-size) * 2.0025);height:calc(var(--cell-size) * .63);padding:0;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;color:#fff;font-size:calc(var(--cell-size) * .288);font-weight:400;line-height:1;text-shadow:none;background:none;isolation:isolate;z-index:3}.shop-tabs [data-content="1"] .vip-badge:after{content:"";position:absolute;left:50%;top:50%;width:calc(var(--cell-size) * 1.7775);height:calc(var(--cell-size) * .405);transform:translate(-50%,-50%);background:#8099ff;z-index:-2}.shop-tabs [data-content="1"] .vip-badge:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask:url(../assets/game_new/setting/top_frame.png) no-repeat center / 100% 100%;mask:url(../assets/game_new/setting/top_frame.png) no-repeat center / 100% 100%;z-index:-1}.shop-tabs .avatar-cat-tabs{margin-left:calc(var(--cell-size) * 1.8125);padding:0;gap:0}.shop-tabs .avatar-cat-tabs .btn_two{width:auto;min-width:calc(var(--cell-size) * 3);max-width:calc(var(--cell-size) * 6);height:calc(var(--cell-size) * .9);padding:0 calc(var(--cell-size) * .35);font-size:calc(var(--cell-size) * .4);line-height:1;white-space:nowrap;margin-left:calc(var(--cell-size) * -.09375)}.shop-tabs .avatar-cat-tabs .btn_two:first-child{margin-left:0}.shop-tabs [data-content="2"].tab-panel.active{display:flex;flex-direction:column;height:100%}.shop-tabs [data-content="2"] .avatars-scroll{flex:1;min-height:0;margin-bottom:calc(var(--cell-size) * -1.5);margin-right:calc(var(--cell-size) * -5);overflow-y:auto;overflow-anchor:none;overflow-x:hidden;touch-action:pan-y;overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.shop-tabs [data-content="2"] .avatars-scroll::-webkit-scrollbar{display:none}.shop-tabs [data-content="2"] .avatars-grid,.shop-tabs [data-content="3"] .avatars-grid{box-sizing:border-box;width:calc(var(--cell-size) * 29.375);margin-left:calc(var(--cell-size) * 1.8125);padding:calc(var(--cell-size) * .25) 0 calc(var(--cell-size) * .125);grid-template-columns:repeat(6,calc(var(--cell-size) * 4.0625));grid-auto-rows:calc(var(--cell-size) * 4.0625);gap:0}.shop-tabs [data-content="2"] .avatar-card,.shop-tabs [data-content="3"] .avatar-card{box-sizing:border-box;width:calc(var(--cell-size) * 4.0625);height:calc(var(--cell-size) * 4.0625)}.shop-tabs :is([data-content="2"],[data-content="3"]) .avatar-card{padding:0;background-size:calc(var(--cell-size) * 3.75) calc(var(--cell-size) * 3.75)}.shop-tabs :is([data-content="2"],[data-content="3"]) .avatar-card__img{position:absolute;left:calc(var(--cell-size) * .896875);top:calc(var(--cell-size) * .4375);width:calc(var(--cell-size) * 2.26875);height:calc(var(--cell-size) * 2.0625);max-height:none;flex:none}.shop-tabs :is([data-content="2"],[data-content="3"]) .avatar-card__img img{width:100%;height:100%;max-width:none;max-height:none;object-fit:fill}.shop-tabs :is([data-content="2"],[data-content="3"]) .avatar-card .btn_three{position:absolute;left:calc(var(--cell-size) * .625);top:calc(var(--cell-size) * 2.671875);width:calc(var(--cell-size) * 2.8125);height:calc(var(--cell-size) * .78125)!important}.shop-tabs :is([data-content="2"],[data-content="3"]) .avatar-card__duration{top:calc(var(--cell-size) * .25);left:calc(var(--cell-size) * .28125);width:calc(var(--cell-size) * 1.438);height:calc(var(--cell-size) * .516);display:block;gap:0;font-size:calc(var(--cell-size) * .28048);font-weight:400;line-height:calc(var(--cell-size) * .35)}.shop-tabs :is([data-content="2"],[data-content="3"]) .avatar-card__duration img{position:absolute;left:calc(var(--cell-size) * .0363);top:calc(var(--cell-size) * .0732);width:calc(var(--cell-size) * .44385);height:calc(var(--cell-size) * .44385);filter:brightness(0) saturate(100%) invert(19%) sepia(95%) saturate(1878%) hue-rotate(226deg) brightness(79%) contrast(98%)}.shop-tabs :is([data-content="2"],[data-content="3"]) .avatar-card__duration span{position:absolute;left:calc(var(--cell-size) * .5221);top:calc(var(--cell-size) * .12);white-space:nowrap}.shop-tabs :is([data-content="2"],[data-content="3"]) .avatar-card__owned{position:absolute;top:calc(var(--cell-size) * 2.739583);left:50%;width:calc(var(--cell-size) * 2.920194);margin:0;transform:translate(-50%);font-size:calc(var(--cell-size) * .467231);line-height:calc(var(--cell-size) * .583);text-align:center;white-space:nowrap;z-index:2}.shop-tabs [data-content="4"] .emoji-container,.shop-tabs [data-content="4"] .reaction-container{align-items:flex-start;width:calc(var(--cell-size) * 25);margin-left:calc(var(--cell-size) * 6.953125);padding:calc(var(--cell-size) * .25) 0 calc(var(--cell-size) * 1);gap:0}@container main_html (max-width: 1280px){.shop-tabs [data-content="4"] .emoji-container,.shop-tabs [data-content="4"] .reaction-container{margin-left:calc(var(--cell-size) * 7.953125)}}.shop-tabs [data-content="4"] .emoji-group,.shop-tabs [data-content="4"] .reaction-group{width:calc(var(--cell-size) * 15.625);min-height:calc(var(--cell-size) * 4.21875)}.shop-tabs [data-content="4"] .emoji-group__card,.shop-tabs [data-content="4"] .reaction-group__card{width:calc(var(--cell-size) * 15.625);height:calc(var(--cell-size) * 3.53125)}.shop-tabs [data-content="4"] .reaction-container{padding-top:0}.shop-tabs [data-content="4"] .reaction-group{min-height:calc(var(--cell-size) * 2.8)}.shop-tabs [data-content="4"] .reaction-group__card{height:calc(var(--cell-size) * 2.125)}.shop-tabs [data-content="5"] .nick-color-container{position:relative;align-items:flex-start;width:calc(var(--cell-size) * 25);margin-left:calc(var(--cell-size) * 3.65625);padding-top:calc(var(--cell-size) * .35)}.shop-tabs [data-content="5"] .nick-color-card{box-sizing:border-box;width:calc(var(--cell-size) * 22.1875);height:calc(var(--cell-size) * 6.875);padding:0;position:relative}.shop-tabs [data-content="5"] .nick-color-grid{position:absolute;left:calc(var(--cell-size) * .5);top:calc(var(--cell-size) * .46875);grid-template-columns:repeat(2,calc(var(--cell-size) * 10.625));grid-template-rows:repeat(6,var(--cell-size));column-gap:0;width:calc(var(--cell-size) * 21.25);height:calc(var(--cell-size) * 6)}.shop-tabs [data-content="5"] .nick-color-row{position:relative}.shop-tabs [data-content="5"] .nick-color-btn{width:calc(var(--cell-size) * 2.8125);height:calc(var(--cell-size) * .78125);margin-right:calc(var(--cell-size) * .5625)}.shop-tabs [data-content="5"] .nick-color-select-area{box-sizing:border-box;width:calc(var(--cell-size) * 6.25);height:calc(var(--cell-size) * 1.09375);margin-left:calc(var(--cell-size) * .21875);padding-left:calc(var(--cell-size) * .2028125);gap:calc(var(--cell-size) * .369479)}.shop-tabs [data-content="5"] .radio-visual{width:calc(var(--cell-size) * .969375);height:calc(var(--cell-size) * .9075);border:0;border-radius:0;background:transparent url(../assets/game_new/shop/sh3.png) no-repeat center / 100% 100%}.shop-tabs [data-content="5"] .radio-input:checked+.radio-visual:after{inset:auto;left:calc(var(--cell-size) * .03);top:calc(var(--cell-size) * -.290521);width:calc(var(--cell-size) * 1.159375);height:calc(var(--cell-size) * 1.071875);background:url(../assets/game_new/setting/check.png) no-repeat center / 100% 100%}.shop-tabs [data-content="5"] .nick-color-name{font-size:calc(var(--cell-size) * .687104)}.shop-tabs [data-content="5"] .nick-color-expiry{position:absolute;left:calc(var(--cell-size) * 7.072917);top:calc(50% + var(--cell-size) * .03125);width:calc(var(--cell-size) * 3.20625);transform:translateY(-50%);color:var(--text-color);font-size:calc(var(--cell-size) * .38);font-weight:400;line-height:1;white-space:nowrap;pointer-events:none}.shop-tabs [data-content="5"] .nick-color-warning{position:absolute;left:calc(var(--cell-size) * 3.5625);top:calc(var(--cell-size) * 7.4375);margin:0;font-size:calc(var(--cell-size) * .65);line-height:1;white-space:nowrap}.exchange-container{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:calc(var(--cell-size) * .35);padding-top:calc(var(--cell-size) * .3)}.emerald-pack-container{width:calc(var(--cell-size) * 15);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(var(--cell-size) * .2)}.emerald-pack-card{position:relative;min-height:calc(var(--cell-size) * 2.6);background:url(../assets/game_new/shop/avatar_frame.png) no-repeat center center;background-size:100% 100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--cell-size) * .2);padding:calc(var(--cell-size) * .22)}.emerald-pack-amount,.emerald-pack-price{display:flex;align-items:center;justify-content:center;gap:calc(var(--cell-size) * .12);white-space:nowrap;font-weight:700}.emerald-pack-amount{font-size:calc(var(--cell-size) * .55)}.emerald-pack-price{font-size:calc(var(--cell-size) * .34);min-width:calc(var(--cell-size) * 2.6);height:calc(var(--cell-size) * .72);width:calc(var(--cell-size) * 4.2);padding:0 calc(var(--cell-size) * .2)}.emerald-pack-amount img{width:calc(var(--cell-size) * .75)}.emerald-pack-price img{width:calc(var(--cell-size) * .45)}.exchange-card{width:calc(var(--cell-size) * 15.625);height:auto;background:url(../assets/ui/popup.png) no-repeat center center;background-size:100% 100%;display:flex;flex-direction:column;align-items:center;padding:calc(var(--cell-size) * .3) calc(var(--cell-size) * .1) calc(var(--cell-size) * .6);position:relative}.shop-tabs [data-content="6"] .exchange-card{align-self:flex-start;margin-left:calc(var(--cell-size) * 7.125)}.exchange-card__title{font-size:calc(var(--cell-size) * .7);margin-bottom:calc(var(--cell-size) * .3);font-weight:400}.exchange-layout{display:flex;width:100%;justify-content:space-between;align-items:flex-start;padding:0 calc(var(--cell-size) * .5)}.exchange-form{display:flex;flex-direction:column;gap:calc(var(--cell-size) * .16)}.exchange-row{display:flex;align-items:center;gap:calc(var(--cell-size) * .5)}.exchange-label{font-size:calc(var(--cell-size) * .6)}.exchange-input-wrap{--input-w: calc(var(--cell-size) * 4);--input-h: calc(var(--cell-size) * 1);--input-fs: var(--text-md);background:url(../assets/game/min_ramk.png) no-repeat center center;background-size:100% 100%}.exchange-result{position:relative;padding:calc(var(--cell-size) * .1) calc(var(--cell-size) * .5);min-width:calc(var(--cell-size) * 3);max-width:calc(var(--cell-size) * 5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;height:auto;line-height:calc(var(--cell-size) * .75)}.exchange-result:before{content:"";position:absolute;top:0%;right:0%;bottom:0%;left:0%;z-index:1;background:url(../assets/game_new/highlight_chat_header.png) no-repeat center center;background-size:100% 100%;opacity:.8}.exchange-result__value{position:relative;z-index:2;font-size:calc(var(--cell-size) * .5);font-weight:700}.exchange-rate{display:flex;flex-direction:column;align-items:center;gap:calc(var(--cell-size) * .3)}.exchange-rate__title{font-size:calc(var(--cell-size) * .6)}.exchange-rate__visual{display:flex;align-items:center;gap:calc(var(--cell-size) * .6)}.rate-item{display:flex;flex-direction:column;align-items:center}.rate-item img{width:auto;height:calc(var(--cell-size) * 1)}.rate-item span{font-size:calc(var(--cell-size) * .4);font:bold}.rate-separator{font-size:var(--text-lg);color:var(--text-color);padding-bottom:calc(var(--cell-size) * .5)}.exchange-btn{min-width:auto!important;width:calc(var(--cell-size) * 3.2);font-size:calc(var(--cell-size) * .45);cursor:pointer}.exchange-btn__text{display:inline-block;transform-origin:center center;transition:transform var(--anim-fast) ease-in-out}.exchange-btn:hover:not(.disabled) .exchange-btn__text{transform:scale(1.05)}.shop-tabs [data-content="6"] .exchange-card{align-self:flex-start;box-sizing:border-box;width:calc(var(--cell-size) * 15.625);height:calc(var(--cell-size) * 5.28125);margin-left:calc(var(--cell-size) * 8.265625);padding:0;display:block}.shop-tabs [data-content="6"] .exchange-card__title{position:absolute;left:calc(var(--cell-size) * 7.78125);top:calc(var(--cell-size) * .625);width:calc(var(--cell-size) * 13.5);height:calc(var(--cell-size) * .78125);margin:0;transform:translate(-50%,-50%);font-size:calc(var(--cell-size) * .86);line-height:1;text-align:center;white-space:nowrap}.shop-tabs [data-content="6"] .exchange-layout,.shop-tabs [data-content="6"] .exchange-form,.shop-tabs [data-content="6"] .exchange-rate,.shop-tabs [data-content="6"] .exchange-rate__visual{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;padding:0;display:block}.shop-tabs [data-content="6"] .exchange-row{position:static;display:block}.shop-tabs [data-content="6"] .exchange-label{position:absolute;left:calc(var(--cell-size) * .9375);transform:translateY(-50%);font-size:calc(var(--cell-size) * .6536);line-height:1;white-space:nowrap}.shop-tabs [data-content="6"] .exchange-row:nth-child(1) .exchange-label{top:calc(var(--cell-size) * 1.96875)}.shop-tabs [data-content="6"] .exchange-row:nth-child(2) .exchange-label{top:calc(var(--cell-size) * 3)}.shop-tabs [data-content="6"] .exchange-input-wrap{--input-w: calc(var(--cell-size) * 2.2225);--input-h: calc(var(--cell-size) * 1.1375);--input-fs: calc(var(--cell-size) * .56);position:absolute;left:calc(var(--cell-size) * 6.4375);top:calc(var(--cell-size) * 2.03125);padding:0 calc(var(--cell-size) * .32375);transform:translate(-50%,-50%);z-index:2;pointer-events:auto}.shop-tabs [data-content="6"] .exchange-input-wrap .ui-input-field{position:relative;z-index:1;pointer-events:auto;-webkit-user-select:text;user-select:text;touch-action:manipulation}.shop-tabs [data-content="6"] .exchange-result{position:absolute;left:calc(var(--cell-size) * 6.4032);top:calc(var(--cell-size) * 3.015625);width:calc(var(--cell-size) * 3.125);min-width:0;max-width:none;height:calc(var(--cell-size) * 1.25);padding:0;transform:translate(-50%,-50%);line-height:calc(var(--cell-size) * 1.25)}.shop-tabs [data-content="6"] .exchange-result:before{background-image:url(../assets/game_new/setting/select_top_frame.png);opacity:1}.shop-tabs [data-content="6"] .exchange-result__value{font-size:calc(var(--cell-size) * 1);font-weight:400}.shop-tabs [data-content="6"] .exchange-rate__title{position:absolute;left:calc(var(--cell-size) * 12.53125);top:calc(var(--cell-size) * 1.71875);transform:translate(-50%,-50%);font-size:calc(var(--cell-size) * .6536);line-height:1;white-space:nowrap}.shop-tabs [data-content="6"] .exchange-rate{pointer-events:none}.shop-tabs [data-content="6"] .rate-item{position:absolute;top:calc(var(--cell-size) * 2.90625);width:0;height:0;display:block}.shop-tabs [data-content="6"] .rate-item:first-child{left:calc(var(--cell-size) * 11.1875)}.shop-tabs [data-content="6"] .rate-item:last-child{left:calc(var(--cell-size) * 14.03125)}.shop-tabs [data-content="6"] .rate-item img{position:absolute;left:0;top:0;transform:translate(-50%,-50%);max-width:none}.shop-tabs [data-content="6"] .rate-item:first-child img{width:calc(var(--cell-size) * 1.225);height:calc(var(--cell-size) * 1.0375)}.shop-tabs [data-content="6"] .rate-item:last-child img{width:calc(var(--cell-size) * 1.05);height:calc(var(--cell-size) * 1.05)}.shop-tabs [data-content="6"] .rate-item span{position:absolute;left:0;top:calc(var(--cell-size) * .828125);transform:translate(-50%,-50%);font-size:calc(var(--cell-size) * .529155);line-height:1;white-space:nowrap}.shop-tabs [data-content="6"] .rate-separator{position:absolute;left:calc(var(--cell-size) * 12.625);top:calc(var(--cell-size) * 2.90625);padding:0;transform:translate(-50%,-50%);font-size:calc(var(--cell-size) * .9804);line-height:1}.shop-tabs [data-content="6"] .exchange-btn{position:absolute;left:calc(var(--cell-size) * 8.25);top:calc(var(--cell-size) * 4.34375);width:calc(var(--cell-size) * 3.44);margin:0;transform:translate(-50%,-50%);font-size:calc(var(--cell-size) * .629)}.page-pregame{height:100%;display:flex;flex-direction:column}.page-pregame .tab-panel.active,.page-pregame .tab-content,.page-pregame .tabs-container{flex:1;display:flex;flex-direction:column;overflow:hidden}.page-pregame .content_full_height{width:calc(100% - var(--width_content))}.page-pregame .content_full_height .content_full_height{width:100%}.page-pregame .btn_home--pos{top:calc(var(--cell-size) * .03);left:calc(var(--cell-size) * .13);width:calc(var(--cell-size) * 1.9);height:auto}.pregame-tabs-wrap{flex:1;display:flex;flex-direction:column}.pregame-tabs{display:flex;align-items:flex-start;padding:0 0 0 calc(var(--cell-size) * 3.2);gap:0;background:transparent}.pregame-tab-item{display:flex;flex-direction:column;align-items:center;background:none;border:none;cursor:pointer;position:relative;padding:0;isolation:isolate}.pregame-tab__icon{position:relative;width:calc(var(--cell-size) * 2);height:calc(var(--cell-size) * 1.8);display:flex;align-items:center;justify-content:center}.pregame-tab__icon img{width:auto;height:74%;max-width:88%;object-fit:contain}.pregame-tab-item[data-tab="1"] .pregame-tab__icon>img:first-child{width:calc(var(--cell-size) * 1.225);height:calc(var(--cell-size) * 1.246875);max-width:none;transform:translateY(calc(var(--cell-size) * -.1))}.pregame-tab-item[data-tab="2"] .pregame-tab__icon>img:first-child{width:calc(var(--cell-size) * 1.375);height:calc(var(--cell-size) * 1.159375);max-width:none;transform:translateY(calc(var(--cell-size) * -.1))}.pregame-tab-item[data-tab="3"] .pregame-tab__icon>img:first-child{width:calc(var(--cell-size) * 1.5158);height:calc(var(--cell-size) * 1.278095);max-width:none;transform:translateY(calc(var(--cell-size) * -.05))}.pregame-tab-item[data-tab="4"] .pregame-tab__icon>img:first-child{width:calc(var(--cell-size) * 1.5);height:calc(var(--cell-size) * 1.3125);max-width:none;transform:translateY(calc(var(--cell-size) * -.1))}.pregame-tab-item[data-tab="5"] .pregame-tab__icon>img:first-child{width:calc(var(--cell-size) * 1.25);height:calc(var(--cell-size) * 1.09375);max-width:none;transform:translateY(calc(var(--cell-size) * -.075))}.pregame-tab-item[data-tab="6"] .pregame-tab__icon>img:first-child{width:calc(var(--cell-size) * 1.575);height:calc(var(--cell-size) * 1.1375);max-width:none;transform:translateY(calc(var(--cell-size) * -.1))}.pregame-tab-item[data-tab="7"] .pregame-tab__icon>img:first-child{width:calc(var(--cell-size) * 1.7);height:calc(var(--cell-size) * 1.290625);max-width:none;transform:translateY(calc(var(--cell-size) * -.1))}.pregame-tab-item.active .pregame-tab__icon:before{content:"";position:absolute;top:5%;right:-1%;bottom:-10%;left:-2%;z-index:-1;background:url(../assets/game_new/section_selection.png) no-repeat center center;background-size:100% 100%}.pregame-tab__badge{position:absolute;top:calc(var(--cell-size) * .12);right:calc(var(--cell-size) * -.1);font-size:calc(var(--cell-size) * .3);font-weight:400}@media(hover:none),(pointer:coarse){.pregame-tab__badge{font-size:calc(var(--cell-size) * .41)}}.pregame-tab__indicator{position:absolute;top:calc(var(--cell-size) * .24164);right:calc(var(--cell-size) * -.08);width:calc(var(--cell-size) * .29172);height:calc(var(--cell-size) * .29172)}.pregame-tab__indicator[hidden]{display:none!important}.pregame-tab__indicator img{width:100%;height:100%;object-fit:contain}.pregame-tab__label{margin-top:calc(var(--cell-size) * -.385);font-size:calc(var(--cell-size) * .42);text-align:center;text-transform:none;font-weight:400;line-height:1;color:#2729a5}.pregame-tab__sep{width:calc(var(--cell-size) * .2);height:calc(var(--cell-size) * 1.3);background:url(../assets/game_new/dropper.png) no-repeat center center;background-size:100% 100%;align-self:center;margin:0 calc(var(--cell-size) * .5) 0 calc(var(--cell-size) * .1)}.pregame-tab-item,.pregame-tab__sep{transition:transform var(--anim-fast) ease-in-out;will-change:transform}.pregame-tab-item:hover:not(.active):not(.disabled){transform:scale(1.05) translate(calc(var(--cell-size) * .05))}.pregame-tab-item:hover:not(.active):not(.disabled)+.pregame-tab__sep{transform:scale(1.05) translate(calc(var(--cell-size) * .05))}.pregame-tab-item:active{transform:scale(.95)}.disabled+.pregame-tab__sep,.disabled{opacity:.5;cursor:default}@keyframes shake-no{0%,to{transform:translate(0)}20%,60%{transform:translate(calc(var(--cell-size) * -.1))}40%,80%{transform:translate(calc(var(--cell-size) * .1))}}.animate-no{animation:shake-no .6s ease-in-out}.sea-top-actions{position:relative;display:flex;align-items:center;gap:0;padding:calc(var(--cell-size) * .25) 0 0 calc(var(--cell-size) * 1);min-height:calc(var(--cell-size) * .95)}.btn_split{display:flex;align-items:center;border:none;padding:0 0 0 calc(var(--cell-size) * .07);padding:0;cursor:pointer;height:calc(var(--cell-size) * .85);min-width:calc(var(--cell-size) * 5);position:relative;isolation:isolate;font-family:var(--font-family);font-size:calc(var(--cell-size) * .5);font-weight:700;color:var(--text-color);background:transparent}.btn_split:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:url(../assets/game_new/missions/mission_frame.png) no-repeat center center;background-size:100% 100%}.btn_split:after{content:"";position:absolute;top:7%;right:3%;bottom:7%;left:2%;border-radius:5%;z-index:-2;background:url(../assets/game_new/setting/select_top_frame.png) no-repeat 0 0;background-size:100% 100%}.btn_split .btn_split__icon{width:calc(var(--cell-size) * 1);height:100%;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative}.btn_split .btn_split__icon:after{content:"";position:absolute;top:0;right:0;height:100%;width:calc(var(--cell-size) * .2);z-index:-1;background:url(../assets/game_new/dropper.png) no-repeat 0 0;background-size:100% 100%}.btn_split .btn_split__icon img{width:62%;height:auto;object-fit:contain}.btn_split .btn_split__text{flex:1;max-width:calc(100% - var(--cell-size) * 1.25);padding:0 calc(var(--cell-size) * .1);white-space:nowrap;text-align:center;line-height:1}.btn_split .i_eye,.btn_split .text_show{display:none}.btn_split .i_eye_x,.btn_split .text_hide,.btn_split.active .i_eye,.btn_split.active .text_show{display:block}.btn_split.active .i_eye_x,.btn_split.active .text_hide{display:none}.sea-top-actions .btn_split[data-visible-toggle]{font-weight:var(--font-weight-base)}.sea-black-list{position:absolute;left:calc(var(--cell-size) * 14.3);top:50%;margin-top:calc(var(--cell-size) * -.275);width:calc(var(--cell-size) * 2.2);height:calc(var(--cell-size) * .8);padding:0 calc(var(--cell-size) * .12);display:flex;align-items:center;justify-content:center;isolation:isolate;font-size:calc(var(--cell-size) * .48);font-weight:700;line-height:1}.sea-black-list:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-width:calc(var(--cell-size) * .06) calc(var(--cell-size) * .13);border-style:solid;border-color:transparent;border-image-source:url(../assets/game_new/missions/mission_frame.png);border-image-slice:6 8 fill;border-image-repeat:stretch}.sea-black-list:after{content:"";position:absolute;top:0%;right:0%;bottom:0%;left:0%;border-radius:5%;z-index:-2;background:url(../assets/game_new/setting/select_top_frame.png) no-repeat 0 0;background-size:100% 100%}.sea-black-list span{max-width:100%}.sea-top-actions .btn_split[data-visible-toggle] .btn_split__text{font-weight:var(--font-weight-base)}.sea-sep{color:var(--text-color);font-size:var(--text-sm);line-height:calc(var(--cell-size) * .8);margin:0 calc(var(--cell-size) * .05);font-weight:700;-webkit-user-select:none;user-select:none}.sea-rating{flex:0 0 calc(var(--cell-size) * .975);width:calc(var(--cell-size) * .975);height:calc(var(--cell-size) * .975);display:inline-flex;align-items:center;justify-content:center;padding:0;background:#f2f2f26e;font-weight:400;font-size:calc(var(--cell-size) * .31464);line-height:1}.sea-rating span{font-weight:400;color:#2729a5;white-space:nowrap}.sea-ban-text{width:calc(var(--cell-size) * 6.25);min-height:calc(var(--cell-size) * 3.1);margin:calc(var(--cell-size) * 1.45) 0 0 calc(var(--cell-size) * 8.75);color:#c03707;font-weight:700;font-size:calc(var(--cell-size) * .55);line-height:.8;text-align:center;white-space:normal;overflow-wrap:anywhere}.sea-grid{display:grid;grid-template-columns:repeat(3,calc(var(--cell-size) * 5.3546875));grid-auto-rows:calc(var(--cell-size) * 2.96875);gap:0;width:calc(var(--cell-size) * 16.09375);margin-left:calc(var(--cell-size) * .53125);padding:0 0 calc(var(--cell-size) * .5);flex:1;align-content:flex-start;justify-content:flex-start;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;overscroll-behavior:contain}.sea-grid::-webkit-scrollbar{display:none}.player-card{width:calc(var(--cell-size) * 5.3546875);height:calc(var(--cell-size) * 2.96875);min-width:0;padding:calc(var(--cell-size) * .1) calc(var(--cell-size) * .35) calc(var(--cell-size) * .25) calc(var(--cell-size) * .5);position:relative;display:flex;flex-direction:column}.player-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(../assets/game_new/shop/avatar_frame.png) no-repeat center center;background-size:100% 100%;z-index:-1}.player-card:after{content:"";position:absolute;inset:calc(var(--cell-size) * .1) calc(var(--cell-size) * .2) calc(var(--cell-size) * .1) calc(var(--cell-size) * .15);background-color:#fff;z-index:-2}.player-card .btn_two{width:calc(var(--cell-size) * 1.6);height:calc(var(--cell-size) * .7);font-size:calc(var(--cell-size) * .4)}.player-card--hidden:after{background-color:#fee}.player-card__spanL{position:absolute;left:calc(var(--cell-size) * .18171875);top:calc(var(--cell-size) * .145);width:calc(var(--cell-size) * .30375);height:calc(var(--cell-size) * .30375);display:flex;align-items:center;justify-content:center;font-size:calc(var(--cell-size) * .243);font-weight:400;line-height:1.25;font-size:calc(var(--cell-size) * .3)}.player-card__spanR{position:absolute;left:calc(50% + var(--cell-size) * 2.34375);top:calc(var(--cell-size) * .328125);right:auto;transform:translate(-50%,-50%);color:red;line-height:1;font-size:calc(var(--cell-size) * .26696);font-weight:400}.player-card__name{--sea-player-name-font-factor: .500517;position:absolute;left:calc(50% + var(--cell-size) * .0104165);top:calc(var(--cell-size) * .1302085);transform:translate(-50%);min-width:0;width:calc(var(--cell-size) * 4.5985);height:calc(var(--cell-size) * .6875);display:flex;align-items:center;justify-content:center;font-size:calc(var(--cell-size) * var(--sea-player-name-font-factor));font-weight:var(--font-weight-base);line-height:1;text-align:center;color:var(--text-color);margin:0;white-space:nowrap;overflow:hidden;text-overflow:clip}.player-card__winrate{position:absolute;top:calc(var(--cell-size) * .737375);right:calc(var(--cell-size) * .30546875);width:calc(var(--cell-size) * .99375);height:calc(var(--cell-size) * .5565);display:flex;align-items:center;justify-content:center;background:#f2f2f26e;font-size:calc(var(--cell-size) * .351072);line-height:1;color:#3bc400c4;font-weight:400;text-shadow:none}.player-card__body{display:flex;justify-content:space-between;align-items:flex-end;flex:1;min-width:0}.player-card__avatar{position:absolute;left:calc(var(--cell-size) * .567796875);top:calc(var(--cell-size) * .941963563);width:calc(var(--cell-size) * 1.40659375);height:calc(var(--cell-size) * 1.54315625);cursor:pointer;padding:calc(var(--cell-size) * .157046875) calc(var(--cell-size) * .088765625);background:url(../assets/game_new/sea/ava.png) 0 0 no-repeat;background-size:100% 100%}.player-card__avatar img{width:100%;height:100%;object-fit:contain}.player-card__actions{display:flex;align-items:center;gap:calc(var(--cell-size) * .3);flex-shrink:0}.page-study .ship-storage{position:relative;min-height:calc(var(--cell-size) * 11.8);padding-bottom:calc(var(--cell-size) * 3.5)}.icon-air{position:absolute;left:calc(var(--cell-size) * 2.082354125);top:calc(var(--cell-size) * 1.993552);width:calc(var(--cell-size) * .6483125);height:calc(var(--cell-size) * .6483125);height:auto;margin:0}.btn_play-small{width:calc(var(--cell-size) * 2);height:calc(var(--cell-size) * .6);font-size:calc(var(--cell-size) * .3);color:#2729a5;-webkit-text-fill-color:#2729a5;font-weight:var(--font-weight-base);text-shadow:none}.player-card .btn_play-small{position:absolute;right:calc(var(--cell-size) * .35);bottom:calc(var(--cell-size) * .221875);width:calc(var(--cell-size) * 1.875);height:calc(var(--cell-size) * .9);padding:0;display:flex;align-items:center;justify-content:center;font-size:calc(var(--cell-size) * .44)}.page-pregame .tournirs-tabs .tabs{gap:0;padding:calc(var(--cell-size) * .25) 0 0 calc(var(--cell-size) * .56);width:calc(var(--cell-size) * 17);max-width:calc(var(--cell-size) * 17);min-width:0;box-sizing:border-box;flex-wrap:nowrap}.page-pregame .tournirs-tabs .tabs .btn_two{left:0;flex:0 0 auto;box-sizing:border-box;margin-left:0;padding:0 calc(var(--cell-size) * .08);min-width:0;max-width:none;width:calc(var(--cell-size) * 2.72)}.page-pregame .tournirs-sub-tabs .tab-btn[data-tab="20"],.page-pregame .tournirs-sub-tabs .tab-btn[data-tab="21"]{width:calc(var(--cell-size) * 2.75)}.page-pregame .tournirs-sub-tabs .tab-btn[data-tab="25"]{width:calc(var(--cell-size) * 3.125)}.page-pregame .tournirs-sub-tabs .tab-btn[data-tab="26"]{width:calc(var(--cell-size) * 1.925);min-width:calc(var(--cell-size) * 1.925);max-width:calc(var(--cell-size) * 1.925)}.page-pregame .tournirs-sub-tabs .fs_06{min-width:calc(var(--cell-size) * 1.925);max-width:calc(var(--cell-size) * 1.925);padding:0 calc(var(--cell-size) * .12)}.ui-row-item{position:relative;width:100%;display:flex;align-items:center;justify-content:space-between;padding:calc(var(--cell-size) * .3) calc(var(--cell-size) * .6) calc(var(--cell-size) * .4) calc(var(--cell-size) * .4)}.ui-row-item:before{content:"";position:absolute;inset:calc(var(--cell-size) * .15) calc(var(--cell-size) * .3) calc(var(--cell-size) * .2) calc(var(--cell-size) * .2);background-color:#fff9;z-index:-2}.ui-row-item:after{content:"";position:absolute;background:url(../assets/game_new/rating/rating_frame2.png) no-repeat center center;background-size:100% 100%;top:0;right:0;bottom:0;left:0;z-index:-1}.tournament-row--joined:before{background-color:#cfc9}.tournament-row--disabled:before{background-color:#e6e6e699}.tournament-list__tops .leader-row--current:before{background-color:#b3e6b3cc}.ui-row-item__info{display:flex;align-items:center;justify-content:flex-start;gap:calc(var(--cell-size) * .2);width:calc(var(--cell-size) * 9);height:100%}.ui-row-item__stats{display:flex;align-items:center;gap:calc(var(--cell-size) * .1);width:calc(var(--cell-size) * 5.5);justify-content:flex-end;font-weight:var(--font-weight-base)}.btn_row-action{width:calc(var(--cell-size) * 5);height:calc(var(--cell-size) * .8);display:flex;align-items:center;justify-content:center;gap:calc(var(--cell-size) * .1);padding:0 calc(var(--cell-size) * .3);flex-shrink:0}.btn_row-action span{font-size:calc(var(--cell-size) * .4)}.btn_row-action b{font-weight:700}.btn_row-action img{width:calc(var(--cell-size) * .4);height:auto}.page-pregame .tournirs-tabs [data-content="21"] .btn_row-action:not(:disabled),.page-pregame .tournirs-tabs [data-content="21"] .btn_row-action:not(:disabled)>span,.page-pregame .tournirs-tabs [data-content="22"] .btn_row-action:not(:disabled),.page-pregame .tournirs-tabs [data-content="22"] .btn_row-action:not(:disabled)>span{color:#2729a5;-webkit-text-fill-color:#2729a5;font-weight:400;text-shadow:none}.btn_row-action--disabled,.btn_row-action:disabled{pointer-events:none;opacity:.65;filter:grayscale(.15)}.page-pregame .tournirs-tabs [data-content="21"] .btn_row-action:disabled{visibility:hidden}.tournament-list{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--cell-size) * .05);padding:calc(var(--cell-size) * .2) 0 calc(var(--cell-size) * .3) calc(var(--cell-size) * .46875);overflow-x:hidden}.page-pregame .tournirs-tabs .tournament-list .ui-row-item{width:calc(var(--cell-size) * 16.25);min-width:calc(var(--cell-size) * 16.25);flex-shrink:0}.tournament-row__info-icons{display:flex;flex-direction:column;justify-content:flex-start;gap:calc(var(--cell-size) * .07);width:calc(var(--cell-size) * .4);height:100%}.t-icon-q{height:calc(var(--cell-size) * .4);width:auto}.tournament-name{font-size:calc(var(--cell-size) * .6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(var(--cell-size) * 5.6)}.t-slots{display:flex;align-items:center;gap:calc(var(--cell-size) * .1);font-size:calc(var(--cell-size) * .35)}.t-slots img{width:calc(var(--cell-size) * .6)}.t-slots[data-tournament-slots]{cursor:pointer}.t-slots[data-tournament-slots] span{text-decoration:underline}.t-slots[data-tournament-slots]:hover{opacity:.7}.popup-tournament-players{width:calc(var(--cell-size) * 14);height:calc(var(--cell-size) * 11.5);left:calc(max(0px,(100vw - var(--cell-size) * var(--cells-count-x)) / 2) + var(--cell-size) * 8.2)}.popup-tournament-players__counter{margin-left:calc(var(--cell-size) * .25)}.popup-tournament-players__list{margin:calc(var(--cell-size) * -.3) calc(var(--cell-size) * -.4) calc(var(--cell-size) * -.3) calc(var(--cell-size) * -.5);min-height:0;display:flex;flex-direction:column;gap:calc(var(--cell-size) * .15);touch-action:pan-y;overscroll-behavior:contain;cursor:grab}.popup-tournament-players__list.is-pointer-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.popup-tournament-players__row{width:100%;flex-shrink:0;cursor:pointer}.popup-tournament-players__row .ui-row-item__info{width:100%}.popup-tournament-players__row .tournament-name{max-width:calc(var(--cell-size) * 9.5)}.popup-black-list{width:calc(var(--cell-size) * 13);left:calc(max(0px,(100vw - var(--cell-size) * var(--cells-count-x)) / 2) + var(--cell-size) * 8.2);height:calc(var(--cell-size) * 11.5)}.popup-black-list__counter{margin-left:calc(var(--cell-size) * .25)}.popup-black-list__head{display:flex;align-items:center;font-size:calc(var(--cell-size) * .4);color:var(--text-color);margin:0 calc(var(--cell-size) * -.4) 0 calc(var(--cell-size) * -.5);padding:0 calc(var(--cell-size) * .6) calc(var(--cell-size) * .45) calc(var(--cell-size) * .4)}.popup-black-list__head-nick{flex:1 1 auto}.popup-black-list__head-flag{flex:0 0 calc(var(--cell-size) * 1.6);text-align:center}.popup-black-list__head-remove{flex:0 0 calc(var(--cell-size) * 1.2)}.popup-black-list__list{margin:calc(var(--cell-size) * -.3) calc(var(--cell-size) * -.4) calc(var(--cell-size) * -.3) calc(var(--cell-size) * -.5);min-height:0;display:flex;flex-direction:column;gap:calc(var(--cell-size) * .15);touch-action:pan-y;overscroll-behavior:contain;cursor:grab}.popup-black-list__list.is-pointer-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.popup-black-list__row{width:100%;flex-shrink:0}.popup-black-list__nick{flex:1 1 auto;min-width:0;margin-left:calc(var(--cell-size) * .2);font-size:calc(var(--cell-size) * .5);color:var(--text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.popup-black-list__flag{flex:0 0 auto;width:calc(var(--cell-size) * .85);height:calc(var(--cell-size) * .85);margin:0 calc(var(--cell-size) * .375);position:relative;border:calc(var(--cell-size) * .1) solid var(--text-color);border-radius:50%;background-color:#fff;padding:0;cursor:pointer}.popup-black-list__flag.is-on:after{content:"";position:absolute;top:-20%;right:-30%;bottom:5%;left:-5%;background:url(../assets/game_new/setting/check.png) no-repeat center center;background-size:contain}.popup-black-list__flag.is-pending,.popup-black-list__remove:disabled{opacity:.45;cursor:default}.popup-black-list__remove{flex:0 0 auto;width:calc(var(--cell-size) * 1);height:calc(var(--cell-size) * 1);margin-left:calc(var(--cell-size) * .2);padding:calc(var(--cell-size) * .15);border:0;background:transparent;cursor:pointer}.popup-black-list__remove img{width:100%;height:100%;object-fit:contain;pointer-events:none}.t-prize{display:flex;align-items:center;gap:calc(var(--cell-size) * .2);min-width:calc(var(--cell-size) * 2);justify-content:flex-end}.t-prize span{font-size:calc(var(--cell-size) * .4)}.t-prize img{width:calc(var(--cell-size) * .65)}.t-prizes{display:flex;align-items:center;gap:calc(var(--cell-size) * .2);min-width:calc(var(--cell-size) * 2);justify-content:flex-end}.t-prizes img{width:calc(var(--cell-size) * .65)}.t-prizes__nums{display:flex;flex-direction:column;align-items:center;line-height:1.02}.t-prizes__place{font-size:calc(var(--cell-size) * .38);white-space:nowrap}.t-prizes__place--2{font-size:calc(var(--cell-size) * .29);opacity:.85}.t-prizes__place--3{font-size:calc(var(--cell-size) * .27);opacity:.8}.tournament-empty{display:flex;align-items:center;justify-content:center;padding:calc(var(--cell-size) * .6);color:var(--text-color);font-size:calc(var(--cell-size) * .62);line-height:1.15;text-align:center}.tournament-game-list{padding-top:calc(var(--cell-size) * .35)}.tournament-game-row{min-height:calc(var(--cell-size) * 1.45);cursor:pointer}.tournament-game-status{display:flex;align-items:center;justify-content:flex-start;gap:calc(var(--cell-size) * .15);flex:0 1 calc(var(--cell-size) * 5);min-width:calc(var(--cell-size) * 4.5);white-space:nowrap;color:var(--text-color);font-size:calc(var(--cell-size) * .45);line-height:1}.tournament-game-status__dot{width:calc(var(--cell-size) * .32);height:calc(var(--cell-size) * .32);flex:0 0 auto;border-radius:50%;background:gray}.tournament-game-status--ready .tournament-game-status__dot{background:#0f0}.tournament-game-status--playing .tournament-game-status__dot{background:#fc0}.tournament-game-status--waiting .tournament-game-status__dot{background:#6cf}.tournament-game-status--offline .tournament-game-status__dot,.tournament-game-status--completed .tournament-game-status__dot{background:gray}.tournament-results{--results-count: 3;--results-gap: calc(var(--cell-size) * .12);--results-budget: calc(var(--cell-size) * 3.2);--result-size: min( calc(var(--cell-size) * .55), calc((var(--results-budget) - var(--results-gap) * (var(--results-count) - 1)) / var(--results-count)) );display:flex;align-items:center;justify-content:flex-end;gap:var(--results-gap);flex:0 0 auto;overflow:hidden;width:max(calc(var(--cell-size) * 2.4),calc(var(--result-size) * var(--results-count) + var(--results-gap) * (var(--results-count) - 1)))}.tournament-result{position:relative;width:var(--result-size);height:var(--result-size);flex:0 0 auto;background:url(../assets/game_new/setting/select.png) no-repeat center center;background-size:contain}.tournament-result:after{content:"";position:absolute;inset:calc(var(--result-size) * .18);display:none;background:#0f0;-webkit-mask:url(../assets/game_new/setting/check.png) no-repeat center / contain;mask:url(../assets/game_new/setting/check.png) no-repeat center / contain}.tournament-result--win:after{display:block;background:#0f0}.tournament-result--lose:after{display:block;background:red}.bets-group-wrap{margin-bottom:calc(var(--cell-size) * .8)}.leader-group-wrap .ui-row-item:before,.bets-group-wrap .ui-row-item:before{background-color:#fffc}.leader-group-wrap .ui-row-item.is-bet-target:before,.bets-group-wrap .ui-row-item.is-bet-target:before{background-color:#cce6cccc}.watch-group-wrap .ui-row-item:before,.watch-battle-row:before{inset:calc(var(--cell-size) * .25) calc(var(--cell-size) * .35) calc(var(--cell-size) * .33) calc(var(--cell-size) * .25);background-color:#fffc;z-index:-1}.bets-header{display:flex;justify-content:center;align-items:center;position:relative;width:100%}.bets-header__title{font-size:calc(var(--cell-size) * .8);color:var(--text-color);font-weight:var(--font-weight-base)}.bets-header__timer{position:absolute;right:calc(var(--cell-size) * .3);top:0;text-align:right;color:#9900008c;font-size:calc(var(--cell-size) * .39);font-weight:500;line-height:1.45}.bets-header__timer span{font-size:inherit}.player-avatar-min{width:calc(var(--cell-size) * 1);height:calc(var(--cell-size) * 1);background:url(../assets/game_new/sea/ava.png) no-repeat center center;background-size:100% 100%;padding:calc(var(--cell-size) * .1);margin-left:calc(var(--cell-size) * .1);flex-shrink:0}.player-avatar-min img{width:100%;height:100%;object-fit:contain}.player-avatar-min[data-profile-player-id]{cursor:pointer}.bets-group-wrap .tournament-name{font-size:calc(var(--cell-size) * .5);max-width:calc(var(--cell-size) * 6.5)}.watch-group-wrap .tournament-name,.watch-battle-row .tournament-name{font-size:calc(var(--cell-size) * .5);color:#2729a5;font-weight:400}.bets-group-wrap .t-slots,.bets-group-wrap .t-prize{font-size:calc(var(--cell-size) * .4);color:var(--text-color);white-space:nowrap}.bets-group-wrap .t-slots span,.bets-group-wrap .t-prize span{font-weight:400}.bets-group-wrap .btn_row-action{margin-left:calc(var(--cell-size) * .3)}.bets-group-wrap .ui-row-item__stats{gap:calc(var(--cell-size) * .2)}.bets-group-wrap .btn_row-action{width:calc(var(--cell-size) * 2.5);height:calc(var(--cell-size) * .8)}.leader-group-wrap{margin-bottom:0}.leader-group-wrap .bets-header{height:calc(var(--cell-size) * 1.25);margin:0;padding:0 calc(var(--cell-size) * .3)}.leader-group-wrap .bets-header__title{color:#2729a5;font-size:calc(var(--cell-size) * .7);line-height:1;text-align:center}.leader-group-wrap .leader-rows{display:flex;flex-direction:column;gap:0}.leader-group-wrap .ui-row-item{min-height:calc(var(--cell-size) * 1.25);height:calc(var(--cell-size) * 1.25);padding:calc(var(--cell-size) * .1) calc(var(--cell-size) * .45) calc(var(--cell-size) * .1) calc(var(--cell-size) * .35)}.leader-group-wrap .ui-row-item:before{inset:calc(var(--cell-size) * .08) calc(var(--cell-size) * .35)}.leader-rank-box{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:calc(var(--cell-size) * .5);line-height:1}.leader-rank-box .rank-num{font-size:calc(var(--cell-size) * .6);color:var(--text-color)}.leader-rank-box .rank-sub{font-size:calc(var(--cell-size) * .3);opacity:1}.leader-score{display:flex;gap:calc(var(--cell-size) * 1);margin-right:calc(var(--cell-size) * .5)}.leader-score span{font-size:calc(var(--cell-size) * .6);font-weight:700;min-width:calc(var(--cell-size) * .5);text-align:center}.leader-score .score-win{color:#090}.leader-score .score-lose{color:#900}.leader-anchors{display:flex;align-items:center;gap:calc(var(--cell-size) * .15)}.leader-anchors img{width:calc(var(--cell-size) * .7);height:auto}.leader-anchors span{font-size:calc(var(--cell-size) * .5);color:var(--text-color)}.watch-game-locked{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center}.watch-game-locked__text{font-size:calc(var(--cell-size) * .6);line-height:1.2;padding:calc(var(--cell-size) * .3);font-weight:400}.btn_access-pay{width:calc(var(--cell-size) * 3.2);height:calc(var(--cell-size) * 1.5);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;cursor:pointer;transition:transform .1s}.btn_access-pay .btn_access-pay__label{font-family:var(--font-family);font-size:calc(var(--cell-size) * .4);line-height:1;margin-bottom:calc(var(--cell-size) * .1)}.btn_access-pay .btn_access-pay__price{display:flex;align-items:center;gap:calc(var(--cell-size) * .15)}.btn_access-pay .btn_access-pay__price img{width:calc(var(--cell-size) * .5);height:auto}.btn_access-pay .btn_access-pay__price span{font-family:var(--font-family);font-size:calc(var(--cell-size) * .4);font-weight:700}.btn_access-pay:active{transform:scale(.95)}.tournament-watch-list{gap:0}.watch-list-item{display:block}.watch-list-header{min-height:calc(var(--cell-size) * 1.2);display:flex;align-items:center;justify-content:center;color:#2729a5;font-size:calc(var(--cell-size) * .72);line-height:1;text-align:center;font-weight:var(--font-weight-base)}.watch-battle-row{min-height:calc(var(--cell-size) * 1.25)}.watch-group-wrap{margin-bottom:calc(var(--cell-size) * .8)}.watch-vs{font-size:calc(var(--cell-size) * .7);font-weight:700;color:#4d001a;flex:0 0 calc(var(--cell-size) * 2);text-align:center;line-height:1}.watch-group-wrap .ui-row-item__stats,.watch-battle-row .ui-row-item__stats{display:flex;align-items:center;justify-content:flex-end;gap:calc(var(--cell-size) * .3);flex:1}.watch-group-wrap .ui-row-item__info,.watch-battle-row .ui-row-item__info{flex:1;min-width:0}.winners-list{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--cell-size) * .25);padding:calc(var(--cell-size) * .25) 0 0 calc(var(--cell-size) * .53125);overflow-x:hidden}.winner-card{width:calc(var(--cell-size) * 16.3125);min-width:calc(var(--cell-size) * 16.3125);flex-shrink:0;min-height:calc(var(--cell-size) * 2.34375);height:auto;display:grid;grid-template-rows:calc(var(--cell-size) * .78) 1fr;justify-content:stretch;padding:calc(var(--cell-size) * .1) calc(var(--cell-size) * .7) calc(var(--cell-size) * .12) calc(var(--cell-size) * .6875);position:relative}.winner-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-style:solid;border-width:0 calc(var(--cell-size) * .625);border-image-source:url(../assets/ui/popup.png);border-image-slice:0 20 0 20 fill;border-image-width:0 calc(var(--cell-size) * .625);border-image-repeat:stretch;background:none;z-index:-1}.winner-card:after{content:"";position:absolute;inset:calc(var(--cell-size) * .12) calc(var(--cell-size) * .28) calc(var(--cell-size) * .1) calc(var(--cell-size) * .28);background-color:#ffffff91;z-index:-2}.winner-card__header{display:flex;justify-content:space-between;align-items:center;min-width:0;padding:0 calc(var(--cell-size) * .1) 0 0}.winner-card__mode{min-width:0;max-width:calc(var(--cell-size) * 9.4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(var(--cell-size) * .741182);color:#b31a1a;font-weight:var(--font-weight-base)}.winner-card__date{color:#2729a5;font-size:calc(var(--cell-size) * .44);font-weight:400;opacity:1;white-space:nowrap}.winner-card__meta{display:flex;align-items:center;gap:calc(var(--cell-size) * .2);flex:0 0 auto}.winner-card__time{display:flex;align-items:center;gap:calc(var(--cell-size) * .12)}.winner-card__time span{color:#2729a5;font-size:calc(var(--cell-size) * .36);white-space:nowrap}.winner-card__time-icon{width:calc(var(--cell-size) * .44);height:calc(var(--cell-size) * .44);flex-shrink:0;background:#1a0068;-webkit-mask:url(../assets/ui/time.png) no-repeat center / contain;mask:url(../assets/ui/time.png) no-repeat center / contain}.winner-card__podium{display:flex;flex-direction:column;justify-content:center;gap:calc(var(--cell-size) * .04);min-width:0}.winner-card__podium-row{display:flex;align-items:center;gap:calc(var(--cell-size) * .18);min-width:0}.winner-card__place{width:calc(var(--cell-size) * .5);flex-shrink:0;text-align:center;color:#2729a5;opacity:.55;font-size:calc(var(--cell-size) * .42)}.winner-card__podium-row--2 .winner-card__name,.winner-card__podium-row--3 .winner-card__name{font-size:calc(var(--cell-size) * .42)}.winner-card__podium-row--2 .winner-card__place,.winner-card__podium-row--3 .winner-card__place{font-size:calc(var(--cell-size) * .34)}.winner-card__podium-row--2 .winner-card__prize span,.winner-card__podium-row--3 .winner-card__prize span{font-size:calc(var(--cell-size) * .38)}.winner-card__podium-row--2 .winner-card__prize img,.winner-card__podium-row--3 .winner-card__prize img{padding:calc(var(--cell-size) * .12)}.winner-card__podium-row--2 .player-avatar-min,.winner-card__podium-row--3 .player-avatar-min{width:calc(var(--cell-size) * .72);height:calc(var(--cell-size) * .72)}.winner-card .player-avatar-min{width:calc(var(--cell-size) * .95);height:calc(var(--cell-size) * .95);padding:calc(var(--cell-size) * .0765625);margin-left:0;flex-shrink:0}.winner-card__name{color:#2729a5;font-size:calc(var(--cell-size) * .56);flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.winner-card__prize{display:flex;align-items:center;gap:calc(var(--cell-size) * .2);flex:0 0 auto}.winner-card__prize span{color:#2729a5;font-size:calc(var(--cell-size) * .5);font-weight:400;opacity:1;min-width:calc(var(--cell-size) * 2);text-align:center}.winner-card__prize img{width:calc(var(--cell-size) * .86);height:calc(var(--cell-size) * .86);box-sizing:border-box;object-fit:contain;flex-shrink:0}.help-main-title{font-size:calc(var(--cell-size) * .6);padding-top:calc(var(--cell-size) * .4)}.help-item{margin-bottom:calc(var(--cell-size) * .4)}.help-sub-title{font-size:calc(var(--cell-size) * .5);color:#3bc400;font-weight:400}.help-text{font-size:calc(var(--cell-size) * .5);color:var(--text-color);line-height:1.25}.help-text--final{text-align:center}.tournament-help.content_full_height{overflow-x:hidden;padding:0 calc(var(--cell-size) * .1) 0 calc(var(--cell-size) * .8);background-color:#ffffffb3}.page-pregame .tops-tabs-wrap .tabs{justify-content:center;gap:calc(var(--cell-size) * .2);padding:calc(var(--cell-size) * .27) 0 0 calc(var(--cell-size) * 0)}.page-pregame .port-tabs-wrap .tabs{padding:calc(var(--cell-size) * .2) 0 0 calc(var(--cell-size) * 1);gap:0;justify-content:flex-start}.tops-notice{text-align:center;font-size:calc(var(--cell-size) * .4);padding:calc(var(--cell-size) * .1) 0 calc(var(--cell-size) * .3) 0}.t-prize-top{display:flex;align-items:center;gap:calc(var(--cell-size) * .3);padding-right:calc(var(--cell-size) * .2)}.t-prize-top img{width:calc(var(--cell-size) * .8);height:auto;object-fit:contain}.t-prize-top span{font-size:calc(var(--cell-size) * .7);color:var(--text-color);line-height:1}.t-prize-top.t-prize-top--close img{width:calc(var(--cell-size) * .45)}.t-prize-top.t-prize-top--close span{font-size:calc(var(--cell-size) * .4)}.tournament-list__tops{padding:0 calc(var(--cell-size) * .2) calc(var(--cell-size) * .5) calc(var(--cell-size) * .3)}.tournament-list__tops .leader-rank-box{min-width:calc(var(--cell-size) * 1.4);flex-shrink:0}.profile-container{padding:calc(var(--cell-size) * .1) calc(var(--cell-size) * .2) calc(var(--cell-size) * .3) calc(var(--cell-size) * .5)}.profile-card{margin-top:calc(var(--cell-size) * .3);width:100%;padding:calc(var(--cell-size) * .5) calc(var(--cell-size) * .6) calc(var(--cell-size) * .7);display:flex;flex-direction:column;align-self:flex-start;position:relative}.profile-card:before{content:"";position:absolute;inset:calc(var(--cell-size) * .2) calc(var(--cell-size) * .3) calc(var(--cell-size) * .2) calc(var(--cell-size) * .2);background-color:#ffffffd9;z-index:-2}.profile-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(../assets/ui/popup.png) no-repeat center center;background-size:100% 100%;z-index:-1}.profile-card .btn_two{width:calc(var(--cell-size) * 3.5);height:calc(var(--cell-size) * 1);font-size:calc(var(--cell-size) * .45);display:flex;align-items:center;justify-content:center;line-height:1}.profile-card .btn_two span{padding-top:calc(var(--cell-size) * .1)}.profile-card .btn_two img{width:calc(var(--cell-size) * .55);height:auto;object-fit:contain}.profile-header{display:flex;gap:calc(var(--cell-size) * .4)}.profile-avatar{position:relative;width:calc(var(--cell-size) * 3.2);height:calc(var(--cell-size) * 3.2);background:url(../assets/game_new/sea/ava.png) no-repeat center center;background-size:100% 100%;padding:calc(var(--cell-size) * .1)}.profile-avatar img{width:100%;height:100%;object-fit:contain}.profile-change-icon{display:block;width:calc(var(--cell-size) * .58);height:calc(var(--cell-size) * .58);flex:0 0 calc(var(--cell-size) * .58);background:url(../assets/game_new/port/gifts/change_icon.png) no-repeat center center;background-size:contain;pointer-events:none}.profile-change-icon--avatar{position:absolute;right:calc(var(--cell-size) * .1);top:calc(var(--cell-size) * .08)}.profile-info-top{flex:1;display:flex;flex-direction:column;gap:calc(var(--cell-size) * .4)}.profile-currencies{display:flex;gap:calc(var(--cell-size) * 2);margin-bottom:calc(var(--cell-size) * .2)}.p-cur{display:flex;align-items:center;gap:calc(var(--cell-size) * .1);font-size:calc(var(--cell-size) * .5)}.p-cur img{height:calc(var(--cell-size) * .5);width:auto}.profile-name{font-size:calc(var(--cell-size) * .7);color:var(--text-color)}.profile-name-row{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--cell-size) * .25);min-width:0}.profile-name-row .profile-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-fleet{display:flex;align-items:center;gap:calc(var(--cell-size) * .3);font-size:calc(var(--cell-size) * .5);color:var(--text-color)}.profile-fleet .fleet-icon{height:calc(var(--cell-size) * .6)}.profile-status-row{display:flex;align-items:center;gap:calc(var(--cell-size) * .5);margin:calc(var(--cell-size) * .2) 0 calc(var(--cell-size) * .05)}.profile-status-row--editable{cursor:pointer}.profile-status-bg{flex:1;background:#bbd4af99;padding:0 calc(var(--cell-size) * .4);font-size:calc(var(--cell-size) * .55);color:var(--text-color);min-height:calc(var(--cell-size) * .8)}.btn_edit-status{background:none;border:none;cursor:pointer;width:calc(var(--cell-size) * 1.2);height:calc(var(--cell-size) * 1.2);flex:0 0 calc(var(--cell-size) * 1.2);display:flex;align-items:center;justify-content:center;padding:0}.btn_edit-status img{width:82%;height:auto}.profile-separator{width:100%;min-height:calc(var(--cell-size) * .25);background:url(../assets/game_new/port/gifts/separator.png) no-repeat center center;background-size:100% 100%;margin-bottom:calc(var(--cell-size) * .2)}.profile-stats-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:calc(var(--cell-size) * .8)}.p-stat-item{font-size:calc(var(--cell-size) * .45);color:#2729a5}.p-stat-item,.p-stat-item span{font-weight:400}.title-blue{text-transform:uppercase}.profile-footer{display:flex;justify-content:space-between;align-items:flex-end;margin-top:auto}.btn_gift{width:calc(var(--cell-size) * 6);height:calc(var(--cell-size) * 1.5);gap:calc(var(--cell-size) * .2)}.btn_gift img{height:50%}.profile-guest-actions{display:block;flex-shrink:0}.profile-guest-actions .btn_gift{width:calc(var(--cell-size) * 4.1);height:calc(var(--cell-size) * 1.275);display:flex;align-items:center;justify-content:center;gap:calc(var(--cell-size) * .18);padding:0 calc(var(--cell-size) * .18) 0 calc(var(--cell-size) * .1);font-size:calc(var(--cell-size) * .48);line-height:1;color:#2729a5}.profile-guest-actions .btn_gift:before{background:url(../assets/game_new/missions/mission_frame.png) no-repeat center center;background-size:100% 100%;top:0;right:0;bottom:0;left:0}.profile-guest-actions .btn_gift:after{background:url(../assets/game_new/setting/select_top_frame.png) no-repeat center center;background-size:100% 100%;top:0;right:0;bottom:0;left:0}.profile-guest-actions .btn_gift img{height:calc(var(--cell-size) * .72);width:auto;flex:0 0 auto}.profile-guest-actions .btn_gift span{padding-top:calc(var(--cell-size) * .04);white-space:nowrap}.profile-container{padding:calc(var(--cell-size) * .22) 0 0 calc(var(--cell-size) * .19);overflow:visible}.profile-card{width:calc(var(--cell-size) * 16.53125);height:calc(var(--cell-size) * 10.40625);margin:calc(var(--cell-size) * .35) 0 0;padding:0;display:block;flex:0 0 auto}.profile-card:before{top:calc(var(--cell-size) * .28125);right:calc(var(--cell-size) * .055);bottom:calc(var(--cell-size) * .2325);left:calc(var(--cell-size) * .375);transform:translateY(calc(var(--cell-size) * -.18))}.profile-card:after{top:0;right:calc(var(--cell-size) * -.32);bottom:calc(var(--cell-size) * -.08);left:0;transform:translateY(calc(var(--cell-size) * -.18))}.profile-header{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.profile-avatar{position:absolute;left:calc(var(--cell-size) * 1.03);top:calc(var(--cell-size) * .475);width:calc(var(--cell-size) * 3.125);height:calc(var(--cell-size) * 3.125)}.profile-change-icon--avatar{left:calc(var(--cell-size) * 2.47);right:auto;top:calc(var(--cell-size) * -.12);width:calc(var(--cell-size) * .75);height:calc(var(--cell-size) * .75)}.profile-info-top{position:static;display:block}.profile-currencies{position:absolute;left:calc(var(--cell-size) * 4.41);top:calc(var(--cell-size) * .54);width:calc(var(--cell-size) * 9.2);height:calc(var(--cell-size) * .72);display:block;margin:0}.profile-currencies .p-cur{position:absolute;top:0;gap:calc(var(--cell-size) * .1);font-size:calc(var(--cell-size) * .55);line-height:1}.profile-currencies .p-cur:nth-child(1){left:0}.profile-currencies .p-cur:nth-child(2){left:calc(var(--cell-size) * 3.875)}.profile-currencies .p-cur:nth-child(3){left:calc(var(--cell-size) * 8.28)}.profile-currencies .p-cur img{height:calc(var(--cell-size) * .625)}.profile-name-row{position:absolute;left:calc(var(--cell-size) * 4.53);top:calc(var(--cell-size) * 1.48);width:calc(var(--cell-size) * 10.6);height:calc(var(--cell-size) * .95);display:block}.profile-name{font-size:calc(var(--cell-size) * .65);line-height:1.1}.profile-change-icon--nick{position:absolute;left:calc(var(--cell-size) * 6.1);top:0;width:calc(var(--cell-size) * .73);height:calc(var(--cell-size) * .73)}.profile-fleet{position:absolute;left:calc(var(--cell-size) * 4.5);top:calc(var(--cell-size) * 2.55);width:calc(var(--cell-size) * 11.2);gap:calc(var(--cell-size) * .24);font-size:calc(var(--cell-size) * .5);line-height:1}.profile-fleet .fleet-icon{height:calc(var(--cell-size) * .625)}.profile-status-row{position:absolute;left:calc(var(--cell-size) * 1.03);top:calc(var(--cell-size) * 3.86);width:calc(var(--cell-size) * 14.7);height:calc(var(--cell-size) * .9);display:block;margin:0}.profile-status-bg{position:absolute;left:0;top:0;width:calc(var(--cell-size) * 13.74);height:calc(var(--cell-size) * .625);min-height:0;padding:0 calc(var(--cell-size) * .16);display:flex;align-items:center;font-size:calc(var(--cell-size) * .5);line-height:1}.profile-status-bg span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.btn_edit-status{position:absolute;left:calc(var(--cell-size) * 13.89);top:calc(var(--cell-size) * -.16);width:calc(var(--cell-size) * .75);height:calc(var(--cell-size) * .75);flex:0 0 auto}.btn_edit-status img{width:100%;height:100%}.profile-separator{position:absolute;left:calc(var(--cell-size) * 1.03);top:calc(var(--cell-size) * 4.47);width:calc(var(--cell-size) * 14.68);height:calc(var(--cell-size) * .421875);min-height:0;margin:0}.profile-stats-grid{position:absolute;left:calc(var(--cell-size) * 1.03);top:calc(var(--cell-size) * 5.05);width:calc(var(--cell-size) * 14.1);display:block}.profile-stats-grid .p-stats-col{position:absolute;top:0}.profile-stats-grid .p-stats-col:first-child{left:0;width:calc(var(--cell-size) * 7.5)}.profile-stats-grid .p-stats-col:last-child{left:calc(var(--cell-size) * 7.95);width:calc(var(--cell-size) * 6.640625)}.profile-stats-grid .p-stats-col:last-child .p-stat-item{white-space:nowrap}.p-stat-item{font-size:calc(var(--cell-size) * .5);line-height:1.22}.profile-footer{position:absolute;left:calc(var(--cell-size) * 1.03);top:calc(var(--cell-size) * 8.125);width:calc(var(--cell-size) * 14.68);min-height:calc(var(--cell-size) * 1.45);margin:0;display:block}.profile-footer .profile-guest-actions{position:absolute;left:calc(var(--cell-size) * 10.875);top:calc(var(--cell-size) * -.08)}.p-stats-footer .p-stat-item{font-size:calc(var(--cell-size) * .5);line-height:1.22}.gifts-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:calc(var(--cell-size) * .1);padding:calc(var(--cell-size) * .3) calc(var(--cell-size) * 1.3) calc(var(--cell-size) * .7) calc(var(--cell-size) * .5)}.gift-card{aspect-ratio:1 / 1;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:calc(var(--cell-size) * .3) calc(var(--cell-size) * .2) calc(var(--cell-size) * .2);position:relative;transition:transform .1s ease-in-out}.gift-card:before{content:"";position:absolute;inset:calc(var(--cell-size) * .1) calc(var(--cell-size) * .1);border-radius:10%;z-index:-2;background-color:#fffc}.gift-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:url(../assets/game_new/shop/avatar_frame.png) no-repeat center center;background-size:100% 100%}.gift-card__img{flex:1;display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:calc(var(--cell-size) * .1)}.gift-card__img img{max-width:100%;max-height:100%;object-fit:contain}.gifts-grid .gift-card__img{position:absolute;left:50%;top:44.1666667%;width:73.3333333%;height:73.3333333%;margin:0;transform:translate(-50%,-50%)}.gifts-grid .gift-card__img>img{width:100%;height:100%;max-width:none;max-height:none;object-fit:fill}.gifts-grid .gift-card__sender{position:absolute;left:6.25%;bottom:8.75%;width:87.5%}.gift-card__sender{width:100%;text-align:center;font-size:calc(var(--cell-size) * .35);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 calc(var(--cell-size) * .1)}.gift-card__sender span{font-weight:700}.gift-card__sender-nick{cursor:pointer;text-decoration:underline}.gift-card__sender-nick:hover{opacity:.7}.gift-card__closed-content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:calc(var(--cell-size) * .25)}.gift-card__q-mark{width:calc(var(--cell-size) * 1.6);height:calc(var(--cell-size) * 1.6);display:flex;align-items:center;justify-content:center}.gift-card__q-mark img{width:100%;height:100%;object-fit:contain}.btn_open-gift{width:calc(var(--cell-size) * 2.8);height:calc(var(--cell-size) * .8);font-size:calc(var(--cell-size) * .4);display:flex;align-items:center;justify-content:center}.gift-card__img{height:calc(var(--cell-size) * 3.5);display:flex;align-items:center;justify-content:center}.gift-card__sender{margin-top:auto;font-size:calc(var(--cell-size) * .32)}.journal-list{display:flex;flex-direction:column;gap:0;padding:calc(var(--cell-size) * .2) calc(var(--cell-size) * .4125) calc(var(--cell-size) * .5) calc(var(--cell-size) * .4);overflow-x:hidden}.journal-list .ui-row-item__stats{width:auto}.journal-list .ui-row-item__info{max-width:none}.journal-list .tournament-name{width:auto;max-width:none}.journal-row{height:calc(var(--cell-size) * 1.59375);min-height:calc(var(--cell-size) * 1.59375);flex-shrink:0;box-sizing:border-box;padding:0}.journal-row:before{inset:calc(var(--cell-size) * .078125) calc(var(--cell-size) * .265625) calc(var(--cell-size) * .140625) calc(var(--cell-size) * .140625);background-color:#fffc}.journal-row:after{inset:calc(var(--cell-size) * .015625) calc(var(--cell-size) * -.03125)}.journal-row .ui-row-item__info{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;max-width:none}.journal-row .ui-row-item__stats{position:absolute;top:calc(50% - var(--cell-size) * .03125);right:calc(var(--cell-size) * .6875);width:calc(var(--cell-size) * 2.8125);height:auto;transform:translateY(-50%);justify-content:flex-end}.journal-row .tournament-name{--journal-title-font-factor: .65;position:absolute;top:calc(50% - var(--cell-size) * .03125);left:calc(var(--cell-size) * 1.875);right:calc(var(--cell-size) * 4.0125);transform:translateY(-50%);color:#2729a5;font-size:calc(var(--cell-size) * var(--journal-title-font-factor));line-height:1;font-weight:400;max-width:none;width:auto;overflow:hidden;text-overflow:clip}.journal-row .winner-card__date{color:#2729a5;font-size:calc(var(--cell-size) * .5);line-height:1;font-weight:400;opacity:1}.journal-icon-wrap{position:absolute;top:calc(var(--cell-size) * .375);left:calc(var(--cell-size) * .796875);width:calc(var(--cell-size) * .78125);height:calc(var(--cell-size) * .78125);flex-shrink:0;display:flex;align-items:center;justify-content:center}.journal-icon-wrap img{width:100%;height:auto}.flot-room{display:flex;flex-direction:column;gap:calc(var(--cell-size) * .25);height:100%;padding:calc(var(--cell-size) * .2) calc(var(--cell-size) * .8) 0}.flot-tabs{display:flex;align-items:center;gap:0;min-height:calc(var(--cell-size) * 1.1)}.flot-tabs .btn_two{min-width:calc(var(--cell-size) * 3.2);height:calc(var(--cell-size) * .95);padding:0 calc(var(--cell-size) * .25);font-size:calc(var(--cell-size) * .38)}.flot-tabs .btn_two.selected{position:relative}.flot-tabs .btn_two.selected:after{content:"";position:absolute;inset:calc(var(--cell-size) * -.08);background:url(../assets/game_new/setting/select_top_frame.png) no-repeat center center;background-size:100% 100%;pointer-events:none}.flot-admin-tabs{padding-left:calc(var(--cell-size) * 2.5)}.flot-panel{position:relative;flex:1;min-height:calc(var(--cell-size) * 7);background:url(../assets/game_new/flot/flot_allocation.png) no-repeat center center;background-size:100% 100%}.flot-list{position:absolute;inset:calc(var(--cell-size) * .45);background:#ffffff91}.flot-list--empty:after{content:"";display:block;width:100%;height:100%}.flot-create{display:grid;grid-template-columns:calc(var(--cell-size) * 4) 1fr;align-items:center;gap:calc(var(--cell-size) * .55);padding:calc(var(--cell-size) * .6)}.flot-create__icon{width:calc(var(--cell-size) * 3.2);height:calc(var(--cell-size) * 3.2);justify-self:center;background:url(../assets/game_new/flot/frame.png) no-repeat center center;background-size:100% 100%;display:flex;align-items:center;justify-content:center}.flot-create__icon img{width:64%;height:64%;object-fit:contain}.flot-create__fields{display:flex;flex-direction:column;gap:calc(var(--cell-size) * .35)}.flot-input-line{min-height:calc(var(--cell-size) * 1);background:url(../assets/ui/popup.png) no-repeat center center;background-size:100% 100%;display:flex;align-items:center;padding:0 calc(var(--cell-size) * .45)}.flot-input-line--slogan{min-height:calc(var(--cell-size) * 1.55)}.flot-input-placeholder{color:#2729a58c;font-size:calc(var(--cell-size) * .42)}.mission-room{position:relative;height:100%;padding:calc(var(--cell-size) * .1) calc(var(--cell-size) * .85) 0;color:#2729a5}.mission-room__text{width:calc(var(--cell-size) * 25.2);min-height:calc(var(--cell-size) * 1.45);display:flex;align-items:center;font-size:calc(var(--cell-size) * .44);line-height:1.2}.mission-room__container{width:calc(var(--cell-size) * 17.15);height:calc(var(--cell-size) * 11.3);margin:calc(var(--cell-size) * .25) auto 0;overflow:hidden;background:#fffffff2}.mission-room__list{display:grid;grid-template-columns:repeat(2,calc(var(--cell-size) * 8.6));align-content:start;gap:calc(var(--cell-size) * .35);width:100%;min-height:100%}.mission-room-card{position:relative;width:calc(var(--cell-size) * 8.6);height:calc(var(--cell-size) * 2.75);padding:calc(var(--cell-size) * .14) calc(var(--cell-size) * .38);background:url(../assets/game_new/missions/mission_frame.png) no-repeat center center;background-size:100% 100%;color:#2729a5}.mission-room-card__title{width:calc(var(--cell-size) * 5);overflow:hidden;color:#2729a5;font-size:calc(var(--cell-size) * .42);line-height:1;text-overflow:ellipsis;white-space:nowrap}.mission-room-card__question,.mission-room-card__next{position:absolute;left:calc(var(--cell-size) * .38);top:calc(var(--cell-size) * 1.02);width:calc(var(--cell-size) * 6.4);overflow:hidden;font-size:calc(var(--cell-size) * .36);line-height:1;text-overflow:ellipsis;white-space:nowrap}.mission-room-card__progress{position:absolute;left:calc(var(--cell-size) * .38);top:calc(var(--cell-size) * 1.45);display:flex;gap:calc(var(--cell-size) * .45);font-size:calc(var(--cell-size) * .34);line-height:1}.mission-room-card__awards{position:absolute;left:calc(var(--cell-size) * 1.6);bottom:calc(var(--cell-size) * .2);display:flex;align-items:center;gap:calc(var(--cell-size) * .45);font-size:calc(var(--cell-size) * .35)}.mission-room-card__award{display:flex;align-items:center;gap:calc(var(--cell-size) * .08)}.mission-room-card__award img{width:calc(var(--cell-size) * .42);height:calc(var(--cell-size) * .42);object-fit:contain}.mission-room-card__buttons{position:absolute;right:calc(var(--cell-size) * .28);bottom:calc(var(--cell-size) * .25)}.mission-room-card__start,.mission-room-card__speed{display:flex;align-items:center;justify-content:center;border:0;color:#2729a5;font-family:var(--font-family);line-height:1;background:transparent}.mission-room-card__start{width:calc(var(--cell-size) * 2.85);height:calc(var(--cell-size) * .96);padding:0;background:url(../assets/game_new/missions/start_btn.png) no-repeat center center;background-size:100% 100%;font-size:calc(var(--cell-size) * .42)}.mission-room-card__speed{width:calc(var(--cell-size) * 4);height:calc(var(--cell-size) * 1.25);flex-direction:column;padding:calc(var(--cell-size) * .12) 0 0 calc(var(--cell-size) * .7);background:url(../assets/game_new/missions/speed_up_button.png) no-repeat center center;background-size:100% 100%;font-size:calc(var(--cell-size) * .35)}.mission-room-card__speed img{position:absolute;left:calc(var(--cell-size) * .35);top:calc(var(--cell-size) * .25);width:calc(var(--cell-size) * .55);height:calc(var(--cell-size) * .55);object-fit:contain}.mission-room-card__speed small{font-size:calc(var(--cell-size) * .3)}.info-tab-container{height:100%;padding:0}.info-top-bar{width:calc(100% - var(--width_content));padding:calc(var(--cell-size) * .25) calc(var(--cell-size) * 1.2) calc(var(--cell-size) * .1) calc(var(--cell-size) * .75)}.info-top-bar .btn_four{width:calc(var(--cell-size) * 5);height:calc(var(--cell-size) * .9375);color:#2729a5;font-size:calc(var(--cell-size) * .45);font-weight:400}.info-tg-link{display:flex;align-items:center;gap:calc(var(--cell-size) * .3);color:#c63;font-size:calc(var(--cell-size) * .45)}.info-tg-link__item{color:inherit;text-decoration:underline;cursor:pointer}.info-tg-link__item:hover{opacity:.7}.info-feed{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--cell-size) * .1);padding:calc(var(--cell-size) * .3) calc(var(--cell-size) * .3) calc(var(--cell-size) * .5) calc(var(--cell-size) * .4);cursor:grab;touch-action:pan-y;overscroll-behavior:contain}.info-feed.is-pointer-dragging,.info-feed.is-pointer-dragging *{cursor:grabbing;-webkit-user-select:none;user-select:none}.info-card{position:relative;z-index:0;isolation:isolate;width:calc(var(--cell-size) * 16);min-height:calc(var(--cell-size) * 1.625);padding:calc(var(--cell-size) * .40875) calc(var(--cell-size) * .50875) calc(var(--cell-size) * .389) calc(var(--cell-size) * 1.179375);flex-shrink:0}.info-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border:calc(var(--cell-size) * .4224) solid transparent;border-image-source:url(../assets/game_new/information/info_border.png);border-image-slice:16 fill;border-image-repeat:stretch}.info-card:after{content:"";position:absolute;inset:calc(var(--cell-size) * .25) calc(var(--cell-size) * .265625);background-color:#ffffffdb;z-index:-2}.info-card__icon{position:absolute;left:calc(var(--cell-size) * .418046875);top:calc(var(--cell-size) * .418046875);width:calc(var(--cell-size) * .78890625);height:calc(var(--cell-size) * .78890625);z-index:2}.info-card__icon img{width:100%;height:100%;object-fit:contain}.info-card__header{padding-left:calc(var(--cell-size) * .28125);gap:calc(var(--cell-size) * .3);margin:0;min-width:0}.info-card__title{flex:1 1 auto;color:#1d1f9f;font-size:calc(var(--cell-size) * .459);font-weight:400;line-height:1.05;margin:0;min-width:0;overflow-wrap:anywhere}.info-card__date{flex:0 0 auto;margin-top:calc(var(--cell-size) * .063);color:gray;font-size:calc(var(--cell-size) * .357);font-weight:400;line-height:1;white-space:nowrap}.info-card__body{margin-top:calc(var(--cell-size) * .3);color:#2a2ca6;font-size:calc(var(--cell-size) * .459);line-height:1.1;white-space:pre-line;overflow-wrap:anywhere}.info-card__body img,.info-card__title img{width:calc(var(--cell-size) * .3825);height:calc(var(--cell-size) * .3825);max-width:calc(var(--cell-size) * .3825);max-height:calc(var(--cell-size) * .3825);object-fit:contain;vertical-align:middle;display:inline-block;margin:calc(var(--cell-size) * -.02) calc(var(--cell-size) * .03) 0}.info-news-link{color:inherit;text-decoration:underline;cursor:pointer}.wr_chat,#wr_chat{position:absolute;top:0;right:0;height:100%;width:100%;pointer-events:none}.wr_chat.active,#wr_chat.active{z-index:103}.btn_showChat{position:absolute;top:calc(var(--cell-size) * .039);right:calc(var(--cell-size) * .039);width:calc(var(--cell-size) * 1.73376);height:auto;z-index:103;opacity:1;visibility:visible;transition:opacity .4s ease,visibility .4s}.btn_showChat img{width:100%;height:auto;object-fit:contain;pointer-events:none}.btn_showChat__count{position:absolute;bottom:calc(var(--cell-size) * -.02);width:calc(var(--cell-size) * .5606);height:calc(var(--cell-size) * .5606);display:flex;align-items:center;justify-content:center;font-size:calc(var(--cell-size) * .3);font-weight:700;background-color:#900;border-radius:50%;color:#cc9475}.btn_showChat__count--all{left:0}.btn_showChat__count--game{right:0;background-color:green}.btn_showChat__mention{position:absolute;left:calc(var(--cell-size) * -.725);top:50%;width:calc(var(--cell-size) * .5606);height:calc(var(--cell-size) * .5606);transform:translateY(-50%);background:url(../assets/game_new/sea/ava_icon.png) no-repeat center / contain;pointer-events:none;animation:chat-mention-blink 1s linear infinite}@keyframes chat-mention-blink{0%,to{opacity:1}50%{opacity:.3}}.chat-container{width:calc(var(--cell-size) * 13.125);height:auto;min-height:0;background:#f2f2f2e6;display:flex;flex-direction:column;position:fixed;right:calc(max(0px,(100vw - var(--cell-size) * var(--cells-count-x)) / 2) + var(--cell-size) * .18);top:calc(var(--cell-size) * .9);bottom:var(--system-keyboard-inset);z-index:104;padding:calc(var(--cell-size) * .15625) 0 calc(var(--cell-size) * .22);pointer-events:auto;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s}.chat-container.active,.wr_chat.active .chat-container{opacity:1;visibility:visible}.wr_chat.active+.btn_showChat{opacity:0;visibility:hidden}.chat-header{display:flex;flex-direction:row!important;align-items:center;justify-content:flex-end;padding:0;flex:none!important;gap:0;width:calc(var(--cell-size) * 13.21);height:calc(var(--cell-size) * 1.28);position:fixed;top:calc(var(--cell-size) * .05);right:calc(max(0px,(100vw - var(--cell-size) * var(--cells-count-x)) / 2) + var(--cell-size) * .18);z-index:106}.chat-header:before{content:"";position:absolute;right:calc(var(--cell-size) * 1.43);top:calc(var(--cell-size) * .22);width:calc(var(--cell-size) * 11.72);height:calc(var(--cell-size) * .84);background:#f2f2f2;z-index:-1;pointer-events:none}.chat-tabs-top{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:0;margin-left:auto}.chat-tabs-top .btn_two{flex:none;margin-right:0;width:calc(var(--cell-size) * 3.08);min-width:calc(var(--cell-size) * 3.08);height:calc(var(--cell-size) * 1.03);padding:0 calc(var(--cell-size) * .12);font-weight:400;font-size:calc(var(--cell-size) * .47);text-transform:uppercase;display:flex;align-items:center;justify-content:center;overflow:visible}.chat-tabs-top .btn_two[data-tab="1"]{width:calc(var(--cell-size) * 5.05);min-width:calc(var(--cell-size) * 5.05)}.chat-tabs-top .btn_two[data-tab="3"]{width:calc(var(--cell-size) * 3.66);min-width:calc(var(--cell-size) * 3.66)}.chat-tabs-top .btn_two.active:after{top:6%;right:2%;bottom:6%;left:2%;z-index:-1;background:url(../assets/game_new/setting/select_top_frame.png) no-repeat 0 0;background-size:100% 100%}.chat-tab__mention{position:absolute;left:calc(var(--cell-size) * .3);top:50%;width:calc(var(--cell-size) * .5);height:calc(var(--cell-size) * .5);transform:translateY(-50%);background:url(../assets/game_new/sea/ava_icon.png) no-repeat center center;background-size:100% 100%;pointer-events:none;z-index:2;animation:chat-mention-blink 1s linear infinite}.chat-tab__mention[hidden]{display:none!important}.chat-tab__unread{position:absolute;right:calc(var(--cell-size) * .42);top:50%;width:calc(var(--cell-size) * .58);height:calc(var(--cell-size) * .58);display:flex;align-items:center;justify-content:center;transform:translateY(-50%);background:url(../assets/game_new/new_message.png) no-repeat center center;background-size:100% 100%;color:#fff;font-size:calc(var(--cell-size) * .32);line-height:1;pointer-events:none;z-index:2}.chat-tab__unread[hidden]{display:none!important}.btn_chat-close{width:calc(var(--cell-size) * 1.42);height:calc(var(--cell-size) * 1.02);background:url(../assets/game/min_ramk.png) no-repeat center center;background-size:100% 100%;border-radius:none}.btn_chat-close img{width:auto;height:60%}.chat-feed{padding:0 calc(var(--cell-size) * .15625);flex-grow:1;display:flex;min-height:0;flex-direction:column;gap:calc(var(--cell-size) * .06);overflow-y:auto;overflow-x:hidden;scrollbar-width:none;overflow-anchor:none;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain}.chat-feed::-webkit-scrollbar{display:none}.chat-feed__virtual-content{position:relative;width:100%;flex:0 0 auto}.chat-feed__virtual-item{position:absolute;left:0;top:0;right:0;width:100%}.chat-feed__virtual-item.is-collapsing{display:none}.chat-msg{width:100%;height:auto!important;min-height:calc(var(--cell-size) * 1.7666);--chat-ava-top: min( calc(var(--cell-size) * .3640366), calc((100% - var(--cell-size) * 1.46655375) / 2) );background:none;isolation:isolate;display:grid;grid-template-columns:calc(var(--cell-size) * .72642) calc(var(--cell-size) * 1.46655375) calc(var(--cell-size) * .15077625) minmax(0,1fr) calc(var(--cell-size) * .66875);align-items:flex-start;flex-shrink:0;position:relative;padding:calc(var(--cell-size) * .24) 0;gap:0;cursor:pointer;user-select:none;-webkit-user-select:none;touch-action:pan-y}.chat-msg.has-bottom-gift{min-height:calc(var(--cell-size) * 2.1)}@keyframes chat-msg-notice-fade{to{opacity:0}}.chat-msg.is-expiring{animation:chat-msg-notice-fade var(--chat-notice-fade-duration, .4s) ease-in var(--chat-notice-fade-delay, 15s) forwards}.chat-msg.is-own{margin-left:calc(var(--cell-size) * .3);width:calc(100% - var(--cell-size) * .3)}.chat-msg:not(.system-msg):not(.is-event) .chat-msg__content{overflow:visible}.chat-msg.is-mention:after{content:"";position:absolute;top:2%;bottom:2%;left:calc(var(--cell-size) * .5);right:calc(var(--cell-size) * .4);z-index:-1;background:linear-gradient(90deg,#c3c3c36b,#6fffae24);pointer-events:none}.chat-msg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;border-style:solid;border-width:0 calc(var(--cell-size) * .625);border-image-source:url(../assets/ui/popup.png);border-image-slice:0 20 fill;border-image-width:0 calc(var(--cell-size) * .625);border-image-repeat:stretch;z-index:-1;pointer-events:none}.chat-msg.is-event .chat-msg__text{font-size:calc(var(--cell-size) * var(--chat-text-scale) * 1.125)}.chat-msg.is-tournament-event{height:auto!important;min-height:calc(var(--cell-size) * 1.875 * var(--chat-event-scale));padding:calc(var(--cell-size) * .15 * var(--chat-event-scale)) 0;align-items:flex-start}.chat-msg.is-tournament-event .chat-msg__avatar{position:static;transform:none;grid-column:2;align-self:center;width:calc(var(--cell-size) * 1.173243 * var(--chat-event-scale));height:calc(var(--cell-size) * 1.173243 * var(--chat-event-scale))}.chat-msg.is-tournament-event .chat-msg__content{grid-column:4 / -1;padding-right:calc(var(--cell-size) * .4);align-self:center;height:auto;min-height:max-content;overflow:visible}.chat-msg.is-tournament-event .chat-msg__header,.chat-msg.is-tournament-event .chat-msg__name,.chat-msg.is-tournament-event .chat-msg__title,.chat-msg.is-tournament-event .chat-msg__text{font-size:calc(var(--cell-size) * .45 * var(--chat-event-scale));line-height:1.08}.chat-msg.is-tournament-event .chat-msg__text{margin-left:calc(var(--cell-size) * .1);white-space:normal;overflow-wrap:anywhere}.chat-message-menu{--chat-menu-cell: calc(var(--cell-size) * var(--chat-menu-boost, 1));--chat-reaction-size: calc(var(--chat-menu-cell) * .78125);--chat-reaction-gap: calc(var(--chat-menu-cell) * .06);--chat-menu-pad: calc(var(--chat-menu-cell) * .15625);position:fixed;z-index:20000;width:calc(var(--chat-menu-cell) * 4.6875);padding:var(--chat-menu-pad);display:flex;flex-direction:column;gap:0;background:none;border:0;box-shadow:none;overflow:visible;isolation:isolate}@media(hover:none),(pointer:coarse){.chat-message-menu{--chat-menu-boost: 1.2}}.chat-message-menu:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-width:calc(var(--chat-menu-cell) * .15625);border-style:solid;border-color:transparent;border-image-source:url(../assets/ui/chat_back.png);border-image-slice:23 fill;border-image-repeat:stretch;border-radius:calc(var(--chat-menu-cell) * .22);clip-path:inset(0 round calc(var(--chat-menu-cell) * .22));z-index:0;pointer-events:none}.chat-message-menu__item{position:relative;width:100%;height:calc(var(--chat-menu-cell) * .9375);min-height:0;padding:0;border:0;color:#2729a5;font-family:inherit;font-size:calc(var(--chat-menu-cell) * .53);font-weight:400;line-height:1;letter-spacing:0;text-align:center;white-space:nowrap;background:transparent;opacity:.82;cursor:pointer;overflow:visible;box-shadow:none;outline:none;display:flex;align-items:center;justify-content:center;transition:none;isolation:isolate;z-index:1}.chat-message-menu__item:before,.chat-message-menu__item:after{content:"";position:absolute;left:50%;top:50%;pointer-events:none;transform:translate(-50%,-50%)}.chat-message-menu__item:before{width:calc(var(--chat-menu-cell) * 4.21875);height:calc(var(--chat-menu-cell) * .78125);background:#fff;z-index:-2}.chat-message-menu__item:after{width:calc(var(--chat-menu-cell) * 4.4352);height:calc(var(--chat-menu-cell) * 1.03488);background:url(../assets/ui/btn_new.png) no-repeat center center / 100% 100%;z-index:-1}.chat-message-menu__item.btn--hovered:hover:not(.disabled),.chat-message-menu__item:active{transform:none;filter:none}.chat-message-menu__reactions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--chat-reaction-gap);width:100%;padding:calc(var(--chat-menu-cell) * .1) 0;margin-bottom:calc(var(--chat-menu-cell) * .1);position:relative;z-index:1}.chat-message-menu__reaction{width:var(--chat-reaction-size);height:var(--chat-reaction-size);padding:0;border:0;background:transparent;box-shadow:none;outline:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.chat-message-menu__reaction img{width:100%;height:100%;object-fit:contain;pointer-events:none}.chat-message-menu__reaction:active{transform:scale(.88)}.chat-reaction-picker{width:auto;max-width:calc(var(--chat-reaction-size) * 10 + var(--chat-reaction-gap) * 9 + var(--chat-menu-pad) * 2)}.chat-reaction-picker .chat-message-menu__reactions{margin-bottom:0}.tournament-bet-menu{position:fixed;z-index:20000;width:calc(var(--cell-size) * 4.6875);padding:calc(var(--cell-size) * .15625);display:flex;flex-direction:column;gap:0;background:none;border:0;box-shadow:none;overflow:visible;isolation:isolate}.tournament-bet-menu:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-width:calc(var(--cell-size) * .15625);border-style:solid;border-color:transparent;border-image-source:url(../assets/ui/chat_back.png);border-image-slice:23 fill;border-image-repeat:stretch;border-radius:calc(var(--cell-size) * .22);clip-path:inset(0 round calc(var(--cell-size) * .22));z-index:0;pointer-events:none}.tournament-bet-menu__item{position:relative;width:100%;height:calc(var(--cell-size) * .9375);min-height:0;padding:0;border:0;color:#2729a5;font-family:inherit;font-size:calc(var(--cell-size) * .52);font-weight:400;line-height:1;letter-spacing:0;text-align:center;white-space:nowrap;background:transparent;opacity:.82;cursor:pointer;overflow:visible;box-shadow:none;outline:none;display:flex;align-items:center;justify-content:center;isolation:isolate;z-index:1}.tournament-bet-menu__item:before,.tournament-bet-menu__item:after{content:"";position:absolute;left:50%;top:50%;pointer-events:none;transform:translate(-50%,-50%)}.tournament-bet-menu__item:before{width:calc(var(--cell-size) * 4.21875);height:calc(var(--cell-size) * .78125);background:#fff;z-index:-2}.tournament-bet-menu__item:after{width:calc(var(--cell-size) * 4.4352);height:calc(var(--cell-size) * 1.03488);background:url(../assets/ui/btn_new.png) no-repeat center center / 100% 100%;z-index:-1}.tournament-bet-menu__item:active{transform:none;filter:none}.chat-msg__avatar{position:absolute;left:calc(var(--cell-size) * 1.45969875);transform:translate(-50%);top:var(--chat-ava-top);width:calc(var(--cell-size) * 1.46655375);height:calc(var(--cell-size) * 1.46655375);display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;overflow:hidden}.chat-msg__avatar>img:first-child{width:85%;height:85%;object-fit:contain}.user-ava img:first-child{border-radius:0;background:transparent;padding:0}.chat-msg__gift{position:absolute;left:calc(var(--cell-size) * .55);top:calc(var(--chat-ava-top) + var(--cell-size) * 1.05);width:calc(var(--cell-size) * .5);height:calc(var(--cell-size) * .5);object-fit:contain;pointer-events:none;z-index:2}.chat-msg__gift--pos-0{width:calc(var(--cell-size) * .6);height:calc(var(--cell-size) * .6)}.chat-msg__gift--pos-1{left:calc(var(--cell-size) * 1.2);top:max(calc(var(--cell-size) * .01),calc(var(--chat-ava-top) - var(--cell-size) * .140023))}.chat-msg__content{grid-column:4;min-width:0;display:flex;flex-wrap:wrap;justify-content:flex-start;overflow:hidden}.chat-msg__header{display:block;flex:0 0 100%;min-width:0;padding-right:calc(var(--cell-size) * 1.25);font-size:calc(var(--cell-size) * var(--chat-text-scale) * .8);line-height:1}.chat-msg__name{font-size:calc(var(--cell-size) * var(--chat-text-scale) * .8);font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.chat-msg__badge{position:absolute;right:calc(var(--cell-size) * .78125);top:calc(var(--cell-size) * .24757409375);width:calc(var(--cell-size) * 1.56);font-size:calc(var(--cell-size) * .25);display:flex;justify-content:flex-end;font-weight:600;line-height:1;text-align:right;white-space:nowrap;overflow:visible;opacity:1;pointer-events:none}.chat-msg__newbie{position:absolute;left:calc(var(--cell-size) * .59375);top:calc(100% * .03125 + var(--cell-size) * .172);transform:translate(-50%,-50%);color:red;font-size:calc(var(--cell-size) * .26696);line-height:1;pointer-events:none}.chat-msg__title{flex:0 0 100%;font-size:calc(var(--cell-size) * var(--chat-text-scale));font-weight:400}.chat-msg__text{flex:0 1 auto;min-width:0;font-size:calc(var(--cell-size) * var(--chat-text-scale));color:#1d1fa2;margin-left:calc(var(--cell-size) * .231864375);line-height:1;overflow-wrap:anywhere}.chat-msg__content.has-reaction-corner>.chat-msg__text:after{content:"";display:inline-block;vertical-align:top;height:var(--chat-reaction-chip);width:calc(var(--cell-size) * .2 + var(--chat-reaction-n) * (var(--cell-size) * .28 + var(--chat-reaction-chip) * (.74 + .348 * var(--chat-reaction-digits))) + (var(--chat-reaction-n) - 1) * var(--cell-size) * .08)}.chat-msg__content.has-reaction-corner>.chat-msg__reactions{position:absolute;right:calc(var(--cell-size) * .66875);bottom:calc(var(--cell-size) * .24);margin:0;padding:0;flex-wrap:nowrap}.chat-msg__reactions{display:flex;flex-wrap:wrap;flex-direction:row-reverse;justify-content:flex-start;align-items:center;gap:calc(var(--cell-size) * .08);margin-left:auto;padding-left:calc(var(--cell-size) * .2 + var(--chat-reaction-solo, 0) * (var(--cell-size) * .12 + var(--chat-reaction-chip) * .348));margin-top:calc(var(--cell-size) * .1)}.chat-msg__reaction{height:var(--chat-reaction-chip);padding:0 calc(var(--cell-size) * .14) 0 calc(var(--cell-size) * .08);border:0;border-radius:calc(var(--cell-size) * .31);background:#7173ff0a;box-shadow:none;outline:none;cursor:pointer;display:inline-flex;align-items:center;gap:calc(var(--cell-size) * .06);font-family:inherit;touch-action:manipulation}.chat-msg__reaction.is-solo{padding:0 calc(var(--cell-size) * .08)}.chat-msg__reaction img{width:calc(var(--chat-reaction-chip) * .74);height:calc(var(--chat-reaction-chip) * .74);object-fit:contain;pointer-events:none}@media(hover:none),(pointer:coarse){.chat-msg__reaction{position:relative}.chat-msg__reaction:after{content:"";position:absolute;inset:calc(var(--cell-size) * -.035)}}.chat-msg__reaction:active{transform:scale(.92)}.chat-msg__reaction-count{font-size:calc(var(--chat-reaction-chip) * .58);line-height:1;color:#1d1fa2;font-weight:700;pointer-events:none}.chat-msg__text .chat-link{color:inherit;text-decoration:underline;cursor:pointer}.chat-msg__text .chat-inline-emoji{width:var(--chat-inline-emoji-size);height:var(--chat-inline-emoji-size);max-width:var(--chat-inline-emoji-size);max-height:var(--chat-inline-emoji-size);object-fit:contain;vertical-align:middle;display:inline-block;margin:calc(var(--cell-size) * -.08) calc(var(--cell-size) * .03) 0;pointer-events:none}.chat-msg.is-event .chat-msg__text .chat-inline-emoji{width:calc(var(--chat-inline-emoji-size) * 3.2);height:calc(var(--chat-inline-emoji-size) * 3.2);max-width:calc(var(--chat-inline-emoji-size) * 3.2);max-height:calc(var(--chat-inline-emoji-size) * 3.2)}.chat-msg__text .chat-inline-icon{width:1.15em;height:1.15em;object-fit:contain;vertical-align:-.2em;display:inline-block;pointer-events:none}.chat-footer{transition:margin-bottom var(--panel-duration) var(--panel-ease);height:calc(var(--cell-size) * 2.03125);padding:0 calc(var(--cell-size) * .15625);display:grid;grid-template-columns:calc(var(--cell-size) * 1.5) minmax(0,calc(var(--cell-size) * 9.375)) calc(var(--cell-size) * 1.55);align-items:center;flex-shrink:0;gap:calc(var(--cell-size) * .33)}.chat__input-wrapper{flex:1;display:flex;align-items:center;position:relative;min-width:0;height:calc(var(--cell-size) * 2.03125);background:url(../assets/game_new/setting/top_frame.png) no-repeat center center;background-size:100% 100%;padding:calc(var(--cell-size) * .15625) calc(var(--cell-size) * .21875) calc(var(--cell-size) * .15625) calc(var(--cell-size) * .65625)}.chat__input{width:100%;height:auto;min-height:calc(var(--cell-size) * .65);max-height:calc(var(--cell-size) * 1.5625);box-sizing:border-box;outline:none;overflow-y:auto;overflow-x:hidden;overflow-wrap:anywhere;word-break:normal;white-space:pre-wrap;line-height:1;font-size:calc(var(--cell-size) * .65);color:#1d1fa2;border:none;padding:0;scrollbar-width:none;-webkit-overflow-scrolling:touch}.chat__input::-webkit-scrollbar{display:none}.chat__input:empty:before{content:attr(data-placeholder);color:#00000080;pointer-events:none;display:block}.chat__input .chat-inline-emoji{width:var(--chat-inline-emoji-size);height:auto;max-width:var(--chat-inline-emoji-size);max-height:var(--chat-inline-emoji-size);line-height:.5;vertical-align:middle;margin:calc(var(--cell-size) * -.1) calc(var(--cell-size) * .08);display:inline-block;transform:translateY(calc(var(--cell-size) * -.04));pointer-events:none;-webkit-user-select:text;-ms-user-select:text;user-select:text}.chat__input:focus:not(:empty):before{display:none}.btn_chat-send,.btn_chat-emoji{width:100%;height:calc(var(--cell-size) * 1.5);flex-shrink:0}.btn_chat-send img,.btn_chat-emoji img{width:85%;height:auto;object-fit:contain}.btn_chat-send img{width:95%}.color-green{color:#3bc400}.color-brown{color:sienna;font-weight:700}.color-purple{color:#9b4dfb}.chat-bottom-panel{position:fixed;right:0;bottom:0;width:var(--chat-panel-width);background:#ffffff80;border-top:2px solid var(--cell-border-color);box-shadow:0 -5px 15px #0000001a;z-index:95;height:0;overflow:hidden;padding:0;transition:height var(--panel-duration) var(--panel-ease)}.emoji-picker-container{position:fixed;left:50%;right:auto;bottom:0;width:calc(var(--cell-size) * 30);height:var(--emoji-panel-height);background:none;isolation:isolate;border:none;box-shadow:none;z-index:95;overflow:hidden;transform:translate(-50%,100%);visibility:hidden;pointer-events:none;transition:transform .3s cubic-bezier(.4,0,.2,1),visibility 0s .3s}.emoji-picker-container.active{transform:translate(-50%);visibility:visible;pointer-events:auto;transition:transform .3s cubic-bezier(.4,0,.2,1)}.emoji-picker-container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#001a218c;border:0;border-radius:calc(var(--cell-size) * .34375);opacity:.4;pointer-events:none;z-index:0}.emoji-grid{display:grid;position:relative;z-index:1;grid-template-columns:repeat(12,calc(var(--cell-size) * 2.5));grid-auto-rows:calc(var(--cell-size) * 1.875);align-content:start;gap:0;height:100%;overflow-y:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.emoji-grid::-webkit-scrollbar{display:none}.emoji-item-btn{background:url(../assets/game_new/keyboard/key1.png) no-repeat center center;background-size:100% 100%;border:none;outline:none;border-radius:calc(var(--cell-size) * .1);display:flex;align-items:center;justify-content:center;aspect-ratio:auto;width:calc(var(--cell-size) * 2.34375);height:calc(var(--cell-size) * 1.71875);justify-self:center;align-self:center}.emoji-item-btn img{width:calc(var(--cell-size) * 1.09375);height:calc(var(--cell-size) * 1.09375);object-fit:contain}.virtual-kb{position:fixed;left:50%;right:auto;bottom:0;width:var(--kb-panel-width);height:var(--kb-panel-height);padding:calc(var(--kb-cell-size) * .3125) 0;z-index:105;background:none;isolation:isolate;border:none;box-shadow:none;overflow:hidden;transform:translate(-50%,100%);visibility:hidden;pointer-events:none;transition:transform .3s cubic-bezier(.4,0,.2,1),visibility 0s .3s}.virtual-kb.active{transform:translate(-50%);visibility:visible;pointer-events:auto;transition:transform .3s cubic-bezier(.4,0,.2,1)}.virtual-kb:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#001a218c;border:0;border-radius:calc(var(--cell-size) * .34375);opacity:.4;pointer-events:none;z-index:0}.virtual-kb__rows{display:flex;position:relative;z-index:1;flex-direction:column;gap:calc(var(--cell-size) * 0);height:100%}.virtual-kb__row{display:flex;justify-content:center;flex:0 0 var(--key-height);gap:var(--kb-key-gap);height:var(--key-height)}.vk-layout--ru .virtual-kb__row:nth-child(1){--vk-key-width: calc(var(--kb-cell-size) * 2.3177083333)}.vk-layout--ru .virtual-kb__row:nth-child(2),.vk-layout--ru .virtual-kb__row:nth-child(3){--vk-key-width: calc(var(--kb-cell-size) * 2.5284090909)}.vk-layout--en .virtual-kb__row:nth-child(1),.vk-layout--spec .virtual-kb__row:nth-child(1){--vk-key-width: calc(var(--kb-cell-size) * 2.78125)}.vk-layout--en .virtual-kb__row:nth-child(2),.vk-layout--en .virtual-kb__row:nth-child(3),.vk-layout--spec .virtual-kb__row:nth-child(2),.vk-layout--spec .virtual-kb__row:nth-child(3){--vk-key-width: calc(var(--kb-cell-size) * 3.0902777778)}.vk-layout .virtual-kb__row:nth-child(4){--vk-key-width: calc(var(--kb-cell-size) * 3.4765625)}.vk-key{flex:0 0 var(--vk-key-width);width:var(--vk-key-width);max-width:none;height:100%;background:url(../assets/game_new/keyboard/key1.png) no-repeat center center;background-size:100% 100%;border:none;outline:none;cursor:pointer;touch-action:none;color:var(--text-color);font-family:var(--font-family);font-size:var(--kb-cell-size);display:flex;align-items:center;justify-content:center;transition:transform .05s,filter .1s;-webkit-user-select:none;user-select:none}.vk-key__icon{width:calc(var(--kb-cell-size) * 1.09375);height:calc(var(--kb-cell-size) * 1.09375);object-fit:contain;filter:brightness(0) saturate(100%) invert(75.27%) sepia(84.47%) saturate(5505%) hue-rotate(215.54deg) brightness(59.19%) contrast(160.03%)}.vk-key__icon--shift{transform:rotate(90deg)}.vk-key:active{transform:translateY(2px);filter:brightness(.9)}.vk-key--wide{flex:0 0 var(--vk-key-width);max-width:none;background:url(../assets/game_new/keyboard/key3.png) no-repeat center center;background-size:100% 100%}.vk-key--num{flex:0 0 var(--vk-key-width);max-width:none;background:url(../assets/game_new/keyboard/key2.png) no-repeat center center;background-size:100% 100%}.vk-key--space{flex:0 0 calc(var(--kb-cell-size) * 10.4296875);width:calc(var(--kb-cell-size) * 10.4296875);max-width:none;background:url(../assets/game_new/keyboard/key_space.png) no-repeat center center;background-size:100% 100%}.vk-layout{display:none;flex-direction:column;gap:var(--kb-key-gap);height:100%}.virtual-kb[data-layout=ru] .vk-layout--ru,.virtual-kb[data-layout=en] .vk-layout--en,.virtual-kb[data-layout=spec] .vk-layout--spec{display:flex}.virtual-kb[data-shift="1"] .vk-key{text-transform:uppercase}.vk-grid{display:none;grid-template-columns:repeat(12,1fr);gap:calc(var(--cell-size) * .08);height:100%}.virtual-kb[data-layout=ru] .vk-layout--ru{display:flex}.vk-key--wide-2{grid-column:span 2}.vk-key--space{grid-column:span 5}.chat-container:has(.emoji-picker-container.active) .chat-footer{margin-bottom:var(--emoji-panel-height)}#app:has(#virtual-kb.active) .chat-footer{margin-bottom:var(--kb-panel-height)}html[data-system-keyboard=blind] #chat-panel .chat-footer{position:fixed;top:calc(var(--cell-size) * 1.33);right:calc(max(0px,(100vw - var(--cell-size) * var(--cells-count-x)) / 2) + var(--cell-size) * .18);width:calc(var(--cell-size) * 13.125);margin-bottom:0;background:#f2f2f2;z-index:105}.page-gametorpedo{overflow:hidden;overflow:clip}.torpedo-world{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.torpedo-cloud{position:absolute;height:auto;left:0;z-index:1}.cloud_1{width:calc(var(--cell-size) * 2.7);top:calc(var(--cell-size) * 1.4)}.cloud_2{width:calc(var(--cell-size) * 3.2);top:calc(var(--cell-size) * .5)}.cloud_3{width:calc(var(--cell-size) * 1.8);top:calc(var(--cell-size) * 2.4)}.torpedo-ocean{position:absolute;top:calc(var(--cell-size) * 5);left:0;width:100%;height:calc(var(--cell-size) * 11);background:#b4c7ef url(../assets/game/water_wave_1024.png) repeat-x;background-size:contain;opacity:.8}@keyframes moveWave{0%{transform:translateZ(0)}to{transform:translate3d(var(--wave-tile),0,0)}}.white_forBlack{background-color:#fff;box-shadow:inset 0 0 0 calc(var(--cell-size) * .18) #000}.torpedo_ship{width:auto;height:calc(var(--cell-size) * 1);position:absolute;top:calc(var(--cell-size) * 4);left:15%;z-index:1}.torpedo_ship img{width:auto;height:100%;object-fit:contain}.torpedo-binocular-mask{position:absolute;left:50%;transform:translate(-50%);top:0;width:calc(var(--cell-size) * 32);height:calc(var(--cell-size) * 16);z-index:10;pointer-events:none;background:url(../assets/game/binocles.png) no-repeat center 62%;background-size:100% auto;box-shadow:inset 0 0 0 2px #000,0 0 0 100vmax #000}.torpedo-status{position:absolute;top:calc(var(--cell-size) * .5);right:calc(var(--cell-size) * .5);z-index:20}.torpedo-status__frame{background:url(../assets/game_new/missions/mission_frame.png) no-repeat center;background-size:100% 100%;background-clip:border-box,padding-box;padding:calc(var(--cell-size) * .3) calc(var(--cell-size) * .3);display:flex;align-items:center;flex-direction:column;gap:calc(var(--cell-size) * .1);font-weight:700;font-size:calc(var(--cell-size) * .65)}.torpedo-status__frame:before{content:"";position:absolute;top:7%;right:3%;bottom:5%;left:3%;background-color:#fff;z-index:-1;border-radius:8%}.torpedo-status__frame img{height:calc(var(--cell-size) * .6);width:auto}.torpedo-ui{position:absolute;top:calc(var(--cell-size) * 10);right:calc(var(--cell-size) * .5);z-index:20}.torpedo-ammo{display:flex;align-items:flex-end;gap:calc(var(--cell-size) * .3)}.torpedo-icon{position:absolute;left:calc(var(--cell-size) * -.5);top:50%;width:calc(var(--cell-size) * 1.6);height:auto;transform:translateY(-50%);pointer-events:none}.btn_fire-red{position:relative;width:calc(var(--cell-size) * 3.125);height:calc(var(--cell-size) * 3.125);background:url(../assets/ui/btn_red.png) no-repeat center;background-size:100% 100%;border:0;border-radius:0;box-shadow:none;display:flex;align-items:center;justify-content:center;cursor:pointer;outline:none}.btn_fire-red span{color:#fff;font-size:calc(var(--cell-size) * 1.2);font-family:var(--font-family);font-weight:700;line-height:1;text-shadow:1px 1px 0 #000,-1px 1px 0 #000,1px -1px 0 #000,-1px -1px 0 #000;z-index:1}.btn_fire-red:active{transform:scale(.9)}.page-gamesniper{position:relative}.page-gamesniper .btn_home--min{top:calc(var(--cell-size) * .1875);left:calc(var(--cell-size) * .03);width:calc(var(--cell-size) * 2.5);height:calc(var(--cell-size) * 2.5);z-index:20}.sniper-hud{position:absolute;z-index:20;top:calc(var(--cell-size) * .536);left:calc(var(--cell-size) * 2.436);width:calc(var(--cell-size) * 11.19);height:calc(var(--cell-size) * 1.865);background:transparent;border-style:solid;border-width:calc(var(--cell-size) * .175);border-image-source:url(../assets/ui/popup.png);border-image-slice:15;border-image-width:calc(var(--cell-size) * .175);border-image-repeat:stretch;padding:0;display:flex;align-items:center;z-index:10}.sniper-hud__inner{display:block;position:relative;width:100%;height:100%}.sniper-missiles{position:absolute;left:calc(var(--cell-size) * .674);top:calc(var(--cell-size) * .024);display:flex;align-items:center;gap:calc(var(--cell-size) * .378);padding:0}.sniper-missile{width:auto;height:calc(var(--cell-size) * 1.535);display:flex;align-items:center;justify-content:center;transform:rotate(24.585deg);transition:opacity .3s}.sniper-missile img{width:auto;height:100%}.sniper-missile.is-used{filter:brightness(.4);opacity:1}.sniper-progress{position:absolute;left:calc(var(--cell-size) * 8.85);top:calc(var(--cell-size) * .26);width:calc(var(--cell-size) * 2);height:calc(var(--cell-size) * 1.35);display:block}.sniper-progress__icon{position:absolute;left:calc(var(--cell-size) * .1);top:calc(var(--cell-size) * .058);width:calc(var(--cell-size) * 1.906);height:auto}.sniper-progress__icon img{width:100%;height:auto;display:block}.sniper-progress__text{position:absolute;left:0;top:calc(var(--cell-size) * .58);width:calc(var(--cell-size) * 1.92);font-size:calc(var(--cell-size) * .57);color:var(--text-color);font-weight:700;white-space:nowrap;line-height:1;text-align:center}.sniper-battlefield{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden}.ship-item_sniper{pointer-events:none;transform:rotate(90deg)}.sniper-user-ship,.sniper-patrol-ship,.sniper-rocket,.torpedo-patrol-ship,.torpedo-rocket,.mini-boom{position:absolute;width:calc(var(--cell-size) * 1.7);height:auto;max-width:none;pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:50% 50%;z-index:3}.sniper-user-ship{width:calc(var(--cell-size) * 1);z-index:4}.sniper-patrol-ship{left:0;top:0;width:calc(var(--cell-size) * var(--ship-size, 4));transition:none}.sniper-patrol-ship.is-civilian{width:calc(var(--cell-size) * 1)}.sniper-rocket{left:0;top:0;width:calc(var(--cell-size) * .5);z-index:5}.mini-boom{width:calc(var(--cell-size) * 1.4);z-index:7;animation:mini-boom-fade .52s ease-out forwards}.page-gamesniper .sniper-boom{width:calc(var(--cell-size) * 1.5);height:calc(var(--cell-size) * 1.5);object-fit:fill;opacity:1;animation:sniper-boom-shrink .3s linear .2s forwards;backface-visibility:hidden;will-change:transform}.page-gamesniper .sniper-boom__frame{display:block;width:100%;height:100%;max-width:none;object-fit:fill;pointer-events:none}.torpedo-patrol-ship.is-sunk{opacity:0;filter:grayscale(1)}.page-gamesapper{padding:0}.page-gamesapper>.sapper-user-ship{position:absolute;z-index:2;cursor:default;pointer-events:none;--ship-visual-rotation: 0deg}.page-gamesapper .btn_home--pos{left:calc(var(--cell-size) * .28125);top:calc(var(--cell-size) * .15625);width:calc(var(--cell-size) * 2.5);height:calc(var(--cell-size) * 2.5);padding:0}.sapper-game-zone{display:flex;flex-direction:column;align-items:center;padding:0;width:calc(var(--cell-size) * 9);position:absolute;top:0;left:calc(var(--cell-size) * 18)}.sapper-hud{display:flex;justify-content:space-between;align-items:center;gap:calc(var(--cell-size) * 1);width:100%;height:calc(var(--cell-size) * 1);padding:0 calc(var(--cell-size) * .1)}.sapper-hud__item{display:flex;align-items:center;gap:calc(var(--cell-size) * .2);font-size:calc(var(--cell-size) * .7);font-weight:700}.sapper-hud__item img{height:calc(var(--cell-size) * .75);width:auto}.sapper-grid{grid-template-columns:repeat(9,var(--cell-size));grid-template-rows:repeat(9,var(--cell-size))}.sapper-grid .cell--target:hover{background-color:#000dc41a}.sapper-controls{display:flex;justify-content:center;align-items:center;width:100%;gap:calc(var(--cell-size) * .5);margin-top:calc(var(--cell-size) * .5)}.sapper-controls .btn_sq{width:calc(var(--cell-size) * 2);height:calc(var(--cell-size) * 2)}.sapper-controls .btn_sq img{width:70%;height:70%;object-fit:contain}.sapper-controls .btn_sq.active{position:relative}.sapper-controls .btn_sq.active:after{content:"";position:absolute;top:8%;right:9%;bottom:9%;left:8%;background:url(../assets/game_new/highlight_chat_header.png) no-repeat center;background-size:100% 100%;z-index:-1}.toast-container{position:fixed;top:0;right:0;z-index:120;display:flex;flex-direction:column;gap:0;align-items:flex-end;pointer-events:none}.toast-item{width:calc(var(--cell-size) * 10.78125);min-width:calc(var(--cell-size) * 10.78125);max-width:calc(var(--cell-size) * 10.78125);height:calc(var(--cell-size) * 2.125);min-height:calc(var(--cell-size) * 2.125);position:relative;padding:calc(var(--cell-size) * .2) calc(var(--cell-size) * 1.01) calc(var(--cell-size) * .2) calc(var(--cell-size) * .45);display:flex;align-items:center;justify-content:center;color:#1d1fa2;font-size:calc(var(--cell-size) * .65);font-weight:300;font-family:var(--font-family);text-align:center;line-height:.95;pointer-events:auto;animation:toast-in .3s cubic-bezier(.25,.46,.45,.94);transition:opacity .25s cubic-bezier(.55,.085,.68,.53),transform .25s cubic-bezier(.55,.085,.68,.53)}.toast-item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(../assets/game_new/rating/rating_frame2.png) no-repeat center center;background-size:100% 100%;z-index:-1;opacity:.95}.toast-item:after{content:"";position:absolute;border-radius:5%;top:10%;right:1.7%;bottom:13%;left:1%;background-color:#fff;z-index:-2}.toast-text{flex:1;min-width:0;height:calc(var(--cell-size) * 1.3);overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center;transform:translate(calc(var(--cell-size) * -.28125))}.toast-text__content{--toast-text-font-factor: .65;display:block;width:100%;font-size:calc(var(--cell-size) * var(--toast-text-font-factor));text-align:center;white-space:normal}.toast-item+.toast-item{margin-top:calc(var(--cell-size) * -.25)}.toast-item.hiding{opacity:0;transform:translate(calc(var(--cell-size) * 6.25));animation:none}.toast-close-btn{position:absolute;top:calc(var(--cell-size) * -.04375);right:calc(var(--cell-size) * .065625);width:calc(var(--cell-size) * 1.025);height:calc(var(--cell-size) * 1.025);background:url(../assets/game/tx3.png) no-repeat center center;background-size:100% 100%;padding:0;z-index:1;border-radius:25%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;transition:transform var(--anim-fast)}.toast-close-btn img{display:block;width:50%;height:auto}.toast-close-btn:hover{transform:scale(1.05)}.toast-close-btn:active{transform:scale(.9)}@keyframes toast-in{0%{opacity:0;transform:translate(calc(var(--cell-size) * 6.25))}to{opacity:1;transform:translate(0)}}.sapper-cell{background:transparent;color:var(--text-color);font-size:calc(var(--cell-size) * .65);font-weight:700;border:calc(var(--cell-size) * .025) solid rgba(255,255,255,.55)}.sapper-cell.cell--opened{background:#292c9b;color:#fff}.sapper-cell.cell--flag,.sapper-cell.cell--question,.sapper-cell.cell--mine{background:transparent;background-repeat:no-repeat;background-position:center;background-size:76% 76%}.sapper-cell.cell--flag{background-image:url(../assets/game/flag.png)}.sapper-cell.cell--question{background:#292c9b;color:#fff}.sapper-cell.cell--mine{background-image:url(../assets/game/mine.png)}.three-board-host{display:grid;grid-template-columns:var(--cell-size) repeat(10,var(--cell-size));grid-template-rows:var(--cell-size) repeat(10,var(--cell-size));position:relative;width:fit-content;height:fit-content}.three-board-host--side-labels-right{grid-template-columns:var(--cell-size) repeat(10,var(--cell-size)) var(--cell-size)}.page-gametorpedo:after{content:"";position:absolute;left:0;right:0;top:calc(var(--cell-size) * 18.23);bottom:0;z-index:5;pointer-events:none;background:#000}.torpedo-world{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:transparent}.torpedo-ocean{--wave-tile: calc(var(--cell-size) * 33.88875);position:absolute;left:0;top:calc(var(--cell-size) * 5.1921875);width:100%;height:calc(var(--cell-size) * 9.928125);z-index:1;background:none;opacity:.9;overflow:hidden}.torpedo-ocean:before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--wave-tile) * -1);width:calc(100% + var(--wave-tile));background:url(../assets/game/water_wave_1024.png) repeat-x 0 0 / var(--wave-tile) 100%;animation:moveWave 25s linear infinite;will-change:transform}.torpedo-patrol-ship{left:0;top:0;width:calc(var(--cell-size) * var(--ship-size, 4));height:calc(var(--cell-size) * 1);object-fit:fill;z-index:4;backface-visibility:hidden;will-change:transform}.torpedo-patrol-ship.is-sinking{z-index:0}.torpedo-rocket{left:0;top:0;width:calc(var(--cell-size) * .19375);height:calc(var(--cell-size) * .406875);object-fit:fill;z-index:0;backface-visibility:hidden;will-change:transform}.torpedo-rocket.is-tint-red{filter:brightness(0) saturate(100%) invert(17%) sepia(95%) saturate(7488%) hue-rotate(358deg) brightness(103%) contrast(121%)}.torpedo-rocket.is-tint-green{filter:brightness(0) saturate(100%) invert(46%) sepia(99%) saturate(1562%) hue-rotate(88deg) brightness(118%) contrast(122%)}.page-gametorpedo .mini-boom{width:calc(var(--cell-size) * 1.5);height:calc(var(--cell-size) * 1.5);object-fit:fill;z-index:5;animation:torpedo-boom-shrink .3s linear .2s forwards;backface-visibility:hidden;will-change:transform,opacity}.torpedo-binocular-mask{position:absolute;left:0;top:0;right:0;width:100%;height:calc(var(--cell-size) * 18.23);transform:none;z-index:6;pointer-events:none;background:url(../assets/game/binocles.png) no-repeat center calc(var(--cell-size) * -3.65) / 100% auto;box-shadow:none;outline:none}.page-gametorpedo .btn_home--pos{left:calc(var(--cell-size) * .421875);top:calc(var(--cell-size) * .421875);width:calc(var(--cell-size) * 2.03125);height:calc(var(--cell-size) * 2.03125);padding:0;overflow:visible}.page-gametorpedo .btn_home--pos.white_forBlack{background:#fff;box-shadow:none}.page-gametorpedo .btn_home--pos img{width:calc(var(--cell-size) * 2.5);height:calc(var(--cell-size) * 2.5);max-width:none;max-height:none;flex:0 0 auto}.page-gametorpedo .torpedo-status{top:calc(var(--cell-size) * .53625);right:calc(var(--cell-size) * .2565625)}.torpedo-status__frame{position:relative;width:calc(var(--cell-size) * 2.681);height:calc(var(--cell-size) * 1.865);padding:0;display:block;background:#fff;background-clip:padding-box;border-style:solid;border-width:calc(var(--cell-size) * .175);border-image-source:url(../assets/ui/popup.png);border-image-slice:15 fill;border-image-width:calc(var(--cell-size) * .175);border-image-repeat:stretch;box-sizing:border-box;font-family:var(--font-family);font-weight:700}.torpedo-status__frame:before{content:none}.torpedo-status__frame img{position:absolute;left:calc(var(--cell-size) * 1.437);top:calc(var(--cell-size) * .32);width:calc(var(--cell-size) * 1.905);height:auto;transform:translate(-50%);z-index:1}.torpedo-status__frame span{position:absolute;left:calc(var(--cell-size) * 1.344);top:calc(var(--cell-size) * .865);width:calc(var(--cell-size) * 1.922);transform:translate(-50%);color:#1d1fa2;font-size:calc(var(--cell-size) * .615);line-height:1;text-align:center;text-shadow:0 calc(var(--cell-size) * .025) #ffffff,calc(var(--cell-size) * .025) 0 #ffffff;z-index:1}.torpedo-clouds{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.torpedo-cloud{position:absolute;width:calc(var(--cell-size) * 3.4);z-index:2;will-change:transform}.torpedo-cloud.cloud_1{left:calc(var(--cell-size) * -3.2);top:calc(var(--cell-size) * .78);width:calc(var(--cell-size) * 2.4)}.torpedo-cloud.cloud_2{left:calc(var(--cell-size) * 30.5);top:calc(var(--cell-size) * .54);width:calc(var(--cell-size) * 3.2)}.torpedo-cloud.cloud_3{left:calc(var(--cell-size) * -2.2);top:calc(var(--cell-size) * .62);width:calc(var(--cell-size) * 1.9)}.torpedo-cloud.cloud_4{left:calc(var(--cell-size) * 31.2);top:calc(var(--cell-size) * .77);width:calc(var(--cell-size) * 2.5)}.torpedo-cloud.cloud_5{left:calc(var(--cell-size) * -2.6);top:calc(var(--cell-size) * 1.75);width:calc(var(--cell-size) * 1.8)}.torpedo-ui{position:absolute;right:calc(var(--cell-size) * .3125);top:auto;bottom:calc(var(--cell-size) * .625);z-index:9}.torpedo-ammo{position:relative;display:block;width:calc(var(--cell-size) * 3.125);height:calc(var(--cell-size) * 3.125)}.btn_fire-red{position:absolute;right:0;bottom:0;left:0;top:0;width:calc(var(--cell-size) * 3.125);height:calc(var(--cell-size) * 3.125);padding:0;border:0;border-radius:0;box-shadow:none;background:transparent url(../assets/ui/btn_red.png) no-repeat center / 100% 100%;color:#fff;font-size:calc(var(--cell-size) * 1);font-family:var(--font-family)}.btn_fire-red span{color:#fff;font-size:calc(var(--cell-size) * 1);font-family:var(--font-family);font-weight:700;line-height:1;text-shadow:calc(var(--cell-size) * .025) calc(var(--cell-size) * .025) 0 #000000}.btn_fire-red:active,.btn_fire-red:focus,.btn_fire-red:focus-visible{transform:none;box-shadow:none;outline:none}.torpedo-icon{position:absolute;left:calc(50% - var(--cell-size) * 2.1875);top:50%;width:calc(var(--cell-size) * .64625);height:calc(var(--cell-size) * 2.261875);object-fit:fill;transform:rotate(0);translate:-50% -50%;pointer-events:none}@keyframes mini-boom-fade{0%{opacity:1;transform:scale(.7)}60%{opacity:.95;transform:scale(1)}to{opacity:0;transform:scale(.62)}}@keyframes torpedo-boom-shrink{0%{transform:scale(1)}to{transform:scale(.01)}}@keyframes sniper-boom-shrink{0%{transform:translate(-50%,-50%) scale(1)}to{transform:translate(-50%,-50%) scale(.01)}}.three-board-label{font-family:inherit;color:var(--text-color);font-size:calc(var(--cell-size) * .75);font-weight:var(--font-weight-base);line-height:1}.three-board-surface{display:block;position:relative;width:calc(var(--cell-size) * 10);height:calc(var(--cell-size) * 10);background-color:#fff;outline:none;overflow:visible}.three-board-surface:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:none;border:calc(var(--cell-size) * .075) solid #2628a5;box-sizing:border-box}.three-board-skin{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-position:center;background-repeat:no-repeat;background-size:100% 100%;pointer-events:none}.three-board-canvas{display:block;width:100%;height:100%;position:relative;z-index:1}.three-board-canvas.is-clickable{cursor:crosshair}.three-board-canvas.is-draggable{cursor:grab}.ship-storage>.ship-item.is-selected{filter:drop-shadow(0 0 calc(var(--cell-size) * .18) #2b4ed8)}.ship-storage>.ship-item.is-placed{width:var(--cell-size);height:calc(var(--cell-size) * var(--size));visibility:hidden;pointer-events:none}.ship-storage>.ship-item.is-placed .ship-item__inner{width:calc(var(--cell-size) * var(--size));height:var(--cell-size);transform:translate(-50%,-50%) rotate(var(--ship-visual-rotation))}.ship-storage>.ship-item.is-dragging{opacity:.3}.setup-drag-ghost{position:fixed;left:0;top:0;margin:0;pointer-events:none;z-index:1000;opacity:.96;will-change:transform;filter:drop-shadow(0 calc(var(--cell-size) * .08) calc(var(--cell-size) * .1) rgba(24,24,90,.35))}.setup-auto-place-ghost{overflow:visible;visibility:visible;filter:none;transform:translateZ(0);will-change:transform}.setup-auto-place-ghost .ship-item__inner{overflow:visible;will-change:auto}.sapper-board{position:relative;width:calc(var(--cell-size) * 9);height:calc(var(--cell-size) * 9);outline:0}.sapper-board:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 calc(var(--cell-size) * .1) #1d1fa2;pointer-events:none;transform:scale(1);transform-origin:center;transition:transform .3s linear;z-index:2}.sapper-board.is-sapper-win:before{transform:scale(.01)}.sapper-grid{display:grid;grid-template-columns:repeat(9,var(--cell-size));grid-template-rows:repeat(9,var(--cell-size));position:absolute;top:0;right:0;bottom:0;left:0;width:calc(var(--cell-size) * 9);height:calc(var(--cell-size) * 9);border:0;outline:0}.sapper-cell{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;isolation:isolate;width:var(--cell-size);height:var(--cell-size);margin:0;padding:0;border:0;background:transparent;color:#fff;font-family:var(--font-family);font-size:calc(var(--cell-size) * .65);font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;transform:scale(1);transition:transform .3s linear}.sapper-cell.is-sapper-win-cell{transform:scale(.01)}.sapper-cell.cell--opened,.sapper-cell.cell--question{background:transparent}.sapper-cell.cell--opened:before,.sapper-cell.cell--question:before{content:"";position:absolute;inset:calc(var(--cell-size) / 34);background:#292c9b;z-index:-1;pointer-events:none}.sapper-cell.cell--mine,.sapper-cell.cell--flag{color:transparent;background-color:transparent;background-repeat:no-repeat;background-position:center}.sapper-cell.cell--mine{background-image:url(../assets/game/mine.png);background-size:82% 82%}.sapper-cell.cell--flag{background-image:url(../assets/game/flag.png);background-size:auto 92%}.sapper-cell.cell--flag:after{content:none}.page-gamesapper>.sapper-user-ship{z-index:4;transform:translateZ(0);will-change:transform}.page-gamesapper .sapper-hud{padding:0}.page-gamesapper .sapper-hud__item{gap:calc(var(--cell-size) * .14);color:#1d1fa2;font-size:calc(var(--cell-size) * .92);font-weight:400;line-height:1}.page-gamesapper .sapper-hud__item span{display:block;line-height:1}.page-gamesapper .sapper-hud__item--timer img{display:none}.page-gamesapper .sapper-hud__item--timer:before{content:"";flex:0 0 auto;width:calc(var(--cell-size) * .856625);height:calc(var(--cell-size) * .856625);background:#1d1fa2;-webkit-mask:url(../assets/ui/time.png) no-repeat center / contain;mask:url(../assets/ui/time.png) no-repeat center / contain}.page-gamesapper .sapper-hud__item--mines img{width:calc(var(--cell-size) * .942281);height:calc(var(--cell-size) * .942281);object-fit:contain}.page-gamesapper .sapper-controls{display:flex;gap:calc(var(--cell-size) * .95)}.sapper-controls .btn_sq{width:calc(var(--cell-size) * 1.5625);height:calc(var(--cell-size) * 1.5625);padding:0;background:url(../assets/game/min_ramk.png) no-repeat center / 108% 108%,url(../assets/ui/32p.png) no-repeat center / 100% 100%}.page-gamesapper .sapper-controls .btn_sq.active{background:url(../assets/game/min_ramk.png) no-repeat center / 108% 108%,linear-gradient(#babae1,#babae1),url(../assets/ui/32p.png) no-repeat center / 100% 100%;background-blend-mode:normal,multiply,normal}.page-gamesapper .sapper-controls .btn_sq.active:after{content:none}.page-gamesapper .sapper-controls .btn_sq img{object-fit:contain}.page-gamesapper .sapper-controls .btn_sq:nth-child(1) img{width:77.824%;height:77.824%}.page-gamesapper .sapper-controls .btn_sq:nth-child(2) img{width:auto;height:72.96%}.page-gamesapper .sapper-controls .btn_sq:nth-child(3) img{width:108%;height:108%}.page-gamesapper .sapper-grid .sapper-cell.sapper-cell--target:hover{background-color:#292c9b14}.page-gamesapper .sapper-grid .sapper-cell.cell--opened:hover,.page-gamesapper .sapper-grid .sapper-cell.cell--question:hover,.page-gamesapper .sapper-grid .sapper-cell.cell--mine:hover,.page-gamesapper .sapper-grid .sapper-cell.cell--flag:hover{background-color:transparent}.page-gamesapper .sapper-boom{width:calc(var(--cell-size) * 1.5);height:calc(var(--cell-size) * 1.5);object-fit:fill;z-index:5;opacity:1;animation:sapper-boom-shrink .3s linear .2s forwards}@keyframes sapper-boom-shrink{0%{transform:scale(1)}to{transform:scale(.01)}}.shop-tabs [data-content="6"] .exchange-container{position:relative;box-sizing:border-box;display:block;width:calc(var(--cell-size) * 24.1875);height:calc(var(--cell-size) * 13.125);margin-left:calc(var(--cell-size) * 3.75);padding:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;overscroll-behavior:contain;touch-action:pan-y}.shop-tabs [data-content="6"] .exchange-container::-webkit-scrollbar{display:none}.shop-tabs [data-content="6"] .exchange-scroll-content{position:relative;left:calc(var(--cell-size) * -1.8125);top:calc(var(--cell-size) * .321875);width:calc(var(--cell-size) * 25);min-height:calc(var(--cell-size) * 31.25);background:#f2f2f27a}.shop-tabs [data-content="6"] .exchange-scroll-content .exchange-card{position:absolute;left:calc(var(--cell-size) * 5.1875);top:calc(var(--cell-size) * .15625);margin:0}.shop-tabs [data-content="6"] .exchange-scroll-content .exchange-card--with-packs{top:calc(var(--cell-size) * 4.15625)}.shop-tabs [data-content="6"] .exchange-scroll-content .emerald-pack-container{position:absolute;left:calc(var(--cell-size) * 1.915625);top:0;width:calc(var(--cell-size) * 24.1875);display:grid;grid-template-columns:repeat(4,calc(var(--cell-size) * 5.8125));grid-auto-rows:calc(var(--cell-size) * 3.78125);column-gap:calc(var(--cell-size) * .3125);row-gap:0}.shop-tabs [data-content="6"] .emerald-pack-card{position:relative;box-sizing:border-box;width:calc(var(--cell-size) * 5.8125);height:calc(var(--cell-size) * 3.78125);min-height:0;padding:0;display:block;background:none}.shop-tabs [data-content="6"] .emerald-pack-card:before{content:"";position:absolute;left:calc(var(--cell-size) * .40625);top:calc(var(--cell-size) * .203125);width:calc(var(--cell-size) * 4.5);height:calc(var(--cell-size) * 3.4375);background:url(../assets/game_new/shop/avatar_frame.png) no-repeat center;background-size:100% 100%}.shop-tabs [data-content="6"] .emerald-pack-amount{position:absolute;left:calc(var(--cell-size) * .75);top:calc(var(--cell-size) * .546875);width:calc(var(--cell-size) * 3.7);height:calc(var(--cell-size) * 1.875);gap:0;justify-content:flex-start;font-size:calc(var(--cell-size) * .584);font-weight:400}.shop-tabs [data-content="6"] .emerald-pack-amount img{width:calc(var(--cell-size) * 1.875);height:calc(var(--cell-size) * 1.875);object-fit:contain}.shop-tabs [data-content="6"] .emerald-pack-price{position:absolute;left:calc(var(--cell-size) * 1.21875);top:calc(var(--cell-size) * 2.5625);box-sizing:border-box;width:calc(var(--cell-size) * 2.8125);min-width:0;height:calc(var(--cell-size) * .78125);padding:0;font-size:calc(var(--cell-size) * .4);font-weight:400}.shop-tabs [data-content="6"] .emerald-pack-price img{width:calc(var(--cell-size) * .45);height:calc(var(--cell-size) * .45);object-fit:contain}.shop-tabs [data-content="6"] .exchange-container.is-pointer-dragging{-webkit-user-select:none;user-select:none}
