.lightbox_overlay{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:rgba(0,0,0,.88);display:flex;inset:0;justify-content:center;opacity:0;padding:24px;pointer-events:none;position:fixed;transition:opacity .2s ease;z-index:9999}.lightbox_overlay.lightbox_visible{opacity:1;pointer-events:auto}.lightbox_imgwrap{align-items:center;cursor:default;display:flex;justify-content:center;max-height:92vh;max-width:92vw;position:relative}.lightbox_imgwrap img{border-radius:10px;box-shadow:0 12px 48px rgba(0,0,0,.5);display:block;max-height:92vh;max-width:92vw;object-fit:contain;transform:scale(.96);transition:transform .2s ease}.lightbox_visible .lightbox_imgwrap img{transform:scale(1)}.lightbox_close{align-items:center;background:#202020;border:none;border-radius:10px;cursor:pointer;display:flex;height:35px;justify-content:center;padding:0;position:absolute;right:20px;top:20px;transition:.3s;width:35px;z-index:2}.lightbox_close svg{fill:hsla(0,0%,100%,.502);height:20px;padding-right:1px;width:20px}.lightbox_close:hover{background:#252525}.lightbox_nav{align-items:center;background:#202020;border:none;border-radius:10px;cursor:pointer;display:flex;height:35px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:.3s;width:35px;z-index:2}.lightbox_nav svg{fill:hsla(0,0%,100%,.502);height:20px;width:20px}.lightbox_nav:hover{background:#252525}.lightbox_nav_prev{left:20px}.lightbox_nav_next{right:20px}.lightbox_counter{background:rgba(0,0,0,.5);border-radius:999px;bottom:20px;color:hsla(0,0%,100%,.85);font-size:12px;left:50%;letter-spacing:.5px;padding:4px 12px;position:fixed;transform:translateX(-50%);white-space:nowrap;z-index:2}.lightbox_zoom_button{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(0,0,0,.45);border:1px solid hsla(0,0%,100%,.063);border-radius:10px;color:hsla(0,0%,100%,.5);cursor:pointer;display:inline-flex;height:32px;justify-content:center;opacity:.6;padding:0;position:absolute;right:8px;top:8px;transition:opacity .3s,color .3s,background .3s,transform .3s;width:32px;z-index:3}.lightbox_zoom_button svg{height:16px;width:16px}.lightbox_zoom_button:focus-visible,.lightbox_zoom_button:hover{background:rgba(0,0,0,.7);color:#fff;opacity:1;outline:none;transform:scale(1.06)}@media(max-width:600px){.lightbox_nav_prev{left:10px}.lightbox_nav_next{right:10px}.lightbox_close{right:10px;top:10px}}.store_container{align-items:flex-start;display:flex;gap:15px;width:100%}.store_nav{display:flex;flex:0 0 230px;flex-direction:column;gap:5px;height:fit-content;max-width:230px;width:100%}.store_nav_button{align-items:center;background:#141414;border-radius:7px;color:hsla(0,0%,100%,.5);cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:12px;justify-content:flex-start;min-height:44px;outline:none;padding:0 8px;position:relative;transition:background .3s,color .3s;user-select:none;width:100%}.store_nav_button:before{background:#6080ff;border-radius:0 3px 3px 0;content:"";height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%) scaleY(0);transition:transform .3s;width:3px}.store_nav_button_icon{align-items:center;background:#161616;border-radius:7px;display:flex;flex-shrink:0;height:34px;justify-content:center;transition:background .3s;width:34px}.store_nav_button_icon svg{fill:hsla(0,0%,100%,.5);height:18px;transition:fill .3s;width:18px}.store_nav_button_label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store_nav_button:focus-visible,.store_nav_button:hover{background:#161616;color:#fff}.store_nav_button:focus-visible .store_nav_button_icon,.store_nav_button:hover .store_nav_button_icon{background:#202020}.store_nav_button:focus-visible .store_nav_button_icon svg,.store_nav_button:hover .store_nav_button_icon svg{fill:#c9c9c9}.store_nav_button_active{background:#202020;color:#fff}.store_nav_button_active:before{transform:translateY(-50%) scaleY(1)}.store_nav_button_active .store_nav_button_icon{background:rgba(96,128,255,.1)}.store_nav_button_active .store_nav_button_icon svg{fill:#6080ff}.store_nav_button_active:hover{background:#202020}.store_nav_button_active:hover .store_nav_button_icon{background:rgba(96,128,255,.1)}.store_nav_button_active:hover .store_nav_button_icon svg{fill:#6080ff}.store_products_container{display:flex;flex:1 1 auto;flex-direction:column;gap:15px;min-width:0}.store_products_list{align-content:flex-start;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));width:100%}.store_empty{color:hsla(0,0%,100%,.5);font-size:14px;padding:40px 0;text-align:center}.store_card_load{border-radius:10px;height:320px}.store_nav_load{border-radius:7px;height:44px;width:100%}@keyframes store_card_in{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.store_card{animation:store_card_in .42s cubic-bezier(.22,.61,.36,1) backwards;animation-delay:min(var(--i,0)*50ms,.6s);background:#161616;border:1px solid transparent;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:background .3s,border-color .3s,transform .3s;user-select:none}.store_card:hover{background:#1a1a1a}.store_card:hover .store_card_title{color:#6080ff}.store_card:hover .store_card_media_image{transform:scale(1.06)}.store_card:hover .store_card_button{background:#6080ff;color:#fff}.store_card_media{border-bottom:1px solid hsla(0,0%,100%,.063);display:flex;height:190px;overflow:hidden;position:relative}.store_card_media_image{height:100%;object-fit:cover;transition:transform .3s;width:100%}.store_card_badge{background:rgba(133,244,121,.1);border-radius:7px;color:#85f479;font-size:12px;font-weight:700;left:10px;line-height:1;padding:5px 10px;position:absolute;top:10px}.store_card_badge.is_accent{background:rgba(96,128,255,.1);color:#6080ff}.store_card_body{display:flex;flex-direction:column;gap:6px;padding:14px}.store_card_title{color:#fff;font-size:17px;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;transition:color .3s;white-space:nowrap}.store_card_price{color:#85f479;font-size:15px;font-variant-numeric:tabular-nums;font-weight:600}.store_card_button{background:#202020;border:none;border-radius:7px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;height:42px;margin-top:6px;transition:background .3s,color .3s}@media(max-width:1100px){.store_container{flex-direction:column}.store_nav{flex:1 1 auto;flex-direction:row;max-width:100%;overflow-x:auto;scrollbar-width:none}.store_nav::-webkit-scrollbar{display:none}.store_nav_button{flex-shrink:0;padding-right:14px;width:auto}.store_products_container{width:100%}}.modal_store{display:grid;gap:15px}.modal_store_product_info{display:flex;flex-direction:column;gap:10px;height:395px;overflow:auto;padding:0 5px 0 0;position:relative}.modal_store_product_info.gift_active{height:316px}.modal_store_product_footer_load{align-items:center;display:flex;gap:15px;justify-content:space-between}.modal_store_product_footer_load .modal_store_product_time_load{background:#202020;border-radius:10px;height:50px;width:150px}.modal_store_product_footer_load .modal_store_product_actions_load{display:flex;gap:10px}.modal_store_product_footer_load .modal_store_product_actions_load .buy_button_load{background:#202020;border-radius:10px;height:50px;width:180px}.modal_store_product_footer_load .modal_store_product_actions_load .gift_button_load{background:#202020;border-radius:10px;height:50px;width:50px}.modal_store_loading_cw{display:flex;flex-direction:column;gap:20px;height:100%}.modal_store_loading_cw_image{background:#202020;border-radius:10px;height:180px;width:100%}.modal_store_loading_cw_text{background:#202020;border-radius:4px;height:20px;width:60%}.modal_store_loading_regular{display:flex;flex-direction:column;gap:10px}.modal_store_loading_regular_item{background:#202020;border-radius:10px;height:55px;width:100%}.modal_store .loading{overflow:hidden;position:relative}.modal_store .loading:after{animation:shimmer 2s infinite;background-image:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.03) 20%,hsla(0,0%,100%,.05) 60%,hsla(0,0%,100%,0));content:"";inset:0;position:absolute;transform:translateX(-100%)}@keyframes shimmer{to{transform:translateX(100%)}}.modal_store_product_cw{align-items:center;background:#101010;border:1px solid hsla(0,0%,100%,.063);border-radius:10px;display:flex;height:180px;justify-content:center;overflow:hidden;position:relative;width:100%}.modal_store_product_cw div{background:#101010;background-image:radial-gradient(circle,#202020 1px,transparent 0);background-size:14px 14px;height:100%;-webkit-mask-image:radial-gradient(250px,#fff,transparent);mask-image:radial-gradient(250px,#fff,transparent);width:100%}.modal_store_product_cw img{height:275px;max-width:90%;object-fit:contain;position:absolute;width:auto;z-index:1}.modal_store_product_cw_info{color:hsla(0,0%,100%,.5);font-size:14px}.modal_store_footer{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between}.modal_store_product_stepper{align-items:center;background:#101010;border-radius:10px;display:flex;gap:10px;height:50px;padding:0 6px;user-select:none}.modal_store_product_stepper .stepper_button{align-items:center;background:#232323;border-radius:7px;color:#fff;cursor:pointer;display:flex;height:38px;justify-content:center;transition:background .3s,opacity .3s;width:38px}.modal_store_product_stepper .stepper_button:hover:not(.disabled){background:#6080ff}.modal_store_product_stepper .stepper_button.disabled{cursor:not-allowed;opacity:.3}.modal_store_product_stepper .stepper_button svg{height:18px;width:18px}.modal_store_product_stepper .stepper_value{color:#fff;font-size:15px;font-weight:600;min-width:64px;text-align:center}.modal_store_product_actions{align-items:center;display:flex;gap:10px}.modal_store_product_button_gift{align-items:center;background:#202020;border-radius:10px;cursor:pointer;display:flex;flex-shrink:0;height:50px;justify-content:center;transition:background .3s;width:50px}.modal_store_product_button_gift svg{fill:hsla(0,0%,100%,.5);height:20px;transition:fill .3s;width:20px}.modal_store_product_button_gift:hover{background:#252525}.modal_store_product_button_gift:hover svg{fill:#fff}.modal_store_product_button_gift.active{background:#6080ff}.modal_store_product_button_gift.active svg{fill:#fff}.modal_store_product_info_item_no{align-items:center;color:hsla(0,0%,100%,.5);display:flex;font-size:16px;height:360px;justify-content:center}@media(min-width:1100px){.modal_store{width:460px}}@media(max-width:1100px){.modal_store{width:100%}}@media(max-width:480px){.modal_store_footer{gap:10px}.modal_store_product_stepper{flex:1;justify-content:space-between}.modal_store_product_actions{width:100%}.modal_store_product_actions .button{flex:1}}.modal_store_coins{display:flex;flex-direction:column;gap:15px}.modal_store_coins_hero{align-items:center;background:radial-gradient(circle at 50% 0,rgba(246,185,73,.16),transparent 65%),#101010;border-radius:10px;display:flex;flex-direction:column;gap:6px;padding:24px 16px}.modal_store_coins_art{align-items:center;background:radial-gradient(circle at 50% 35%,rgba(246,185,73,.35),rgba(246,185,73,.05) 70%);border-radius:50%;display:flex;height:72px;justify-content:center;width:72px}.modal_store_coins_art svg{fill:#f6b949;height:36px;width:36px}.modal_store_coins_value{align-items:baseline;color:#fff;display:flex;font-size:30px;font-variant-numeric:tabular-nums;font-weight:700;gap:8px;line-height:1.1}.modal_store_coins_value span{color:#f6b949;font-size:14px;font-weight:600}.modal_store_coins_rate{color:hsla(0,0%,100%,.5);font-size:13px}.modal_store_coins_presets{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(78px,1fr))}.modal_store_coins_preset{background:#202020;border:1px solid transparent;border-radius:7px;color:hsla(0,0%,100%,.5);cursor:pointer;font-size:14px;font-weight:600;height:40px;transition:background .3s,color .3s,border-color .3s}.modal_store_coins_preset:hover{background:#252525;color:#fff}.modal_store_coins_preset.is_active{background:rgba(96,128,255,.1);border-color:rgba(96,128,255,.45);color:#6080ff}.modal_store_coins_field{position:relative}.modal_store_coins_field input{font-variant-numeric:tabular-nums;padding-right:34px}.modal_store_coins_field input::-webkit-inner-spin-button,.modal_store_coins_field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.modal_store_coins_field input[type=number]{-moz-appearance:textfield}.modal_store_coins_field_suffix{align-items:center;bottom:0;color:hsla(0,0%,100%,.5);display:flex;font-weight:600;pointer-events:none;position:absolute;right:14px;top:0}.modal_store_coins_hint{color:hsla(0,0%,100%,.5);font-size:13px;line-height:1.4}.modal_store_coins_footer{display:flex;flex-direction:column;gap:10px}.modal_store_coins_button{width:100%}