.chat-messages::-webkit-scrollbar{display:none}:root{--primary:#3997d3;--primary-dark:#2a7cb8;--primary-light:#5aaae0;--bg-dark:#0a0a0c;--bg-card:#101014;--text-primary:#f0f0f4;--text-secondary:#a0a0b0;--border:#1e1e26}.chat-wrapper{position:fixed;bottom:2rem;right:2rem;width:90%;max-width:28rem;z-index:1999;opacity:0;visibility:hidden;transform:translateY(20px) scale(.95);transition:opacity .4s cubic-bezier(.175,.885,.32,1.275),transform .4s cubic-bezier(.175,.885,.32,1.275),visibility .4s}.chat-wrapper.active{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.chat-box{background:rgba(16,16,20,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;height:70vh;max-height:580px;flex-direction:column;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.5),0 0 0 1px rgba(57,151,211,.1),0 0 20px rgba(57,151,211,.1);min-height:300px}.chat-box,.chat-header{display:flex;position:relative}.chat-header{padding:1.1rem 1.3rem;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border);background:rgba(10,10,12,.7);z-index:2;flex-shrink:0}.chat-header h3{font-size:1.05rem;font-weight:700;background:linear-gradient(90deg,var(--primary),var(--primary-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 10px rgba(57,151,211,.3)}.close-chat{background:#000;width:26px;height:26px;border-radius:8px;border:none;color:var(--text-secondary);font-size:1.2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.close-chat:hover{color:var(--primary);transform:scale(1.1)}.chat-messages{padding:1.2rem;font-size:.92rem;position:relative;overflow:hidden}.chat-messages,.messages-list{flex:1 1;display:flex;flex-direction:column;gap:1rem;min-height:0}.messages-list{overflow-y:auto;padding-bottom:96px}.chat-messages:before{content:"";position:absolute;top:0;left:0;right:0;height:10px;background:linear-gradient(180deg,rgba(10,10,12,.8),transparent);z-index:2}.message{max-width:78%;padding:.85rem 1.1rem;border-radius:14px;line-height:1.45;position:relative;word-break:break-word;animation:messageAppear .3s ease-out;box-shadow:0 4px 10px rgba(0,0,0,.1)}.message.own{align-self:flex-end;background:linear-gradient(135deg,rgba(57,151,211,.15),rgba(57,151,211,.1));border:1px solid rgba(57,151,211,.25);color:#d0e6ff;border-bottom-right-radius:4px}.message.support{align-self:flex-start;background:linear-gradient(135deg,rgba(57,151,211,.1),rgba(57,151,211,.05));border:1px solid rgba(57,151,211,.2);color:#d0e6ff;border-bottom-left-radius:4px}.message.system{align-self:center;background:linear-gradient(135deg,rgba(57,151,211,.15),rgba(57,151,211,.1));border:1px solid rgba(57,151,211,.25);color:#d0e6ff;border-bottom-right-radius:4px;max-width:100%}.message.system b{font-weight:600;color:#ffffff}.message.system code{background:rgba(0,0,0,.3);padding:.2rem .5rem;border-radius:4px;font-family:Courier New,monospace;color:#a0d5ff;display:inline-block}.instructions-message{flex-direction:column;align-items:flex-start}.instructions-toggle{width:100%;margin-bottom:.5rem}.user-instruction-btn{background:rgba(57,151,211,.2);color:var(--primary-light);border:1px solid rgba(57,151,211,.3);border-radius:8px;padding:.5rem 1rem;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center}.user-instruction-btn:hover{background:rgba(57,151,211,.3);border-color:var(--primary);transform:scale(1.02)}.instructions-content{transition:all .3s ease;overflow:hidden;max-height:1000px;opacity:1}.instructions-content.collapsed{max-height:0;opacity:0;pointer-events:none}.message-time{font-size:.72rem;opacity:.6;margin-top:.4rem;text-align:right}.chat-messages::-webkit-scrollbar{width:8px}.chat-messages::-webkit-scrollbar-track{background:transparent;border-radius:4px}.chat-messages::-webkit-scrollbar-thumb{background:var(--primary);border-radius:4px}.chat-messages::-webkit-scrollbar-thumb:hover{background:var(--primary-light)}@keyframes messageAppear{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.digital-dots{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.dot{position:absolute;width:2px;height:2px;background:var(--primary);border-radius:50%;animation:pulse 2s infinite}.dot:nth-child(2n){background:var(--primary-light);animation-delay:1s}.dot:nth-child(3n){background:var(--primary-dark);animation-delay:.5s}@keyframes pulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}.support-step{display:flex;flex-direction:column;gap:1rem;padding:0}.support-step h3{font-size:1.05rem;font-weight:700;color:var(--text-primary);margin:0}.support-step p{color:var(--text-secondary);font-size:.92rem;line-height:1.45;margin:0}.support-telegram-input{width:100%;padding:.8rem 1.1rem;border-radius:12px;background:#000;border:2px solid transparent;color:var(--text-primary);font-family:inherit;font-size:.95rem;outline:none;transition:all .3s}.support-telegram-input:focus{border:2px solid var(--primary);box-shadow:0 0 0 2px rgba(57,151,211,.2)}.support-telegram-input::placeholder{color:var(--text-secondary)}.support-categories{display:grid;grid-template-columns:1fr;grid-gap:.75rem;gap:.75rem;margin:.5rem 0}.support-category-item{padding:.85rem 1.1rem;border-radius:12px;background:rgba(0,0,0,.5);border:2px solid transparent;cursor:pointer;transition:all .3s;display:flex;align-items:center;gap:.75rem;color:var(--text-primary);font-size:.92rem}.support-category-item i{font-size:1rem;opacity:0;transition:opacity .3s;color:var(--primary)}.support-category-item:hover{border-color:rgba(57,151,211,.3);background:rgba(57,151,211,.05)}.support-category-item.active{border-color:var(--primary);background:rgba(57,151,211,.1)}.support-category-item.active i{opacity:1}.support-buttons{display:flex;gap:.6rem;margin-top:.5rem}.support-buttons button{flex:1 1;padding:.8rem 1.2rem;border-radius:12px;background:#000;color:var(--text-primary);border:none;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center}.support-buttons button:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(57,151,211,.3)}.support-buttons button.support-btn-secondary{background:rgba(0,0,0,.5);color:var(--text-secondary)}.support-buttons button.support-btn-secondary:hover{background:rgba(57,151,211,.1);color:var(--text-primary)}.support-step-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px}.support-loader{width:50px;height:50px;border:4px solid rgba(57,151,211,.2);border-top:4px solid var(--primary);border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 20px}@keyframes spin{to{transform:rotate(1turn)}}.chat-input-container{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;grid-gap:.5rem;gap:.5rem;padding:1rem 1.2rem;flex-shrink:0;background:rgba(16,16,20,.95);border-top:1px solid var(--border);position:relative;z-index:10}.attach-file-btn{width:40px;height:40px;border-radius:12px;background:rgba(0,0,0,.5);border:1px solid var(--border);color:var(--text-secondary);font-size:1.2rem;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;min-width:40px}.attach-file-btn:hover{border-color:var(--primary);background:rgba(57,151,211,.1);color:var(--primary);transform:scale(1.05)}.file-input{display:none}.message.media{max-width:90%}.message img,.message video{display:block;width:100%;height:auto;max-height:320px;object-fit:cover;border-radius:8px;margin-top:.5rem;cursor:pointer;transition:transform .2s}.message img:hover,.message video:hover{transform:scale(1.02)}.message .media-container{margin-top:.8rem;border-radius:8px;overflow:hidden;background:rgba(0,0,0,.3);border:1px solid rgba(57,151,211,.2)}.message .media-info{padding:.5rem .8rem;background:rgba(0,0,0,.5);font-size:.8rem;color:var(--text-secondary);display:flex;align-items:center;gap:.5rem}.message .media-info i{color:var(--primary)}.upload-indicator{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,.9);color:var(--text-primary);padding:1rem 1.5rem;border-radius:12px;font-size:.9rem;display:flex;align-items:center;gap:.5rem;z-index:2000;box-shadow:0 0 20px rgba(0,0,0,.5)}.chat-messages.drag-over{background:rgba(57,151,211,.05);border:2px dashed rgba(57,151,211,.3);border-radius:12px}.chat-messages.drag-over:after{content:"Отпустите файл здесь";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(57,151,211,.9);color:white;padding:1rem 2rem;border-radius:12px;font-size:1.1rem;font-weight:600;pointer-events:none;z-index:10;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.paste-hint{position:absolute;bottom:120px;right:20px;background:rgba(0,0,0,.8);color:var(--text-secondary);padding:.5rem 1rem;border-radius:8px;font-size:.8rem;pointer-events:none;opacity:0;transition:opacity .3s ease;z-index:100}.paste-hint.visible{opacity:.8}.close-ticket-btn{width:40px;height:40px;border-radius:12px;background:rgba(16,16,20,.8);color:var(--text-secondary);border:2px solid transparent;font-size:18px;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;min-width:40px;grid-column:4;position:relative;overflow:hidden}.close-ticket-btn:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-bottom-left-radius:12px;border-bottom-right-radius:12px;background:linear-gradient(90deg,#ff6b6b,#ff9999,#ffb3b3,#ff9999,#ff6b6b,#ff9999);background-size:500% auto;animation:gradient 3s linear infinite;opacity:0;transition:opacity .3s}.close-ticket-btn:hover{border:2px solid #ff6b6b;box-shadow:0 0 0 2px rgba(255,107,107,.2);color:#ff6b6b;transform:scale(1.05)}.close-ticket-btn:hover:after{opacity:1}.close-ticket-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.chat-input{position:relative;flex:1 1;padding:.8rem 1.1rem;border-radius:12px;background:rgba(16,16,20,.8);border:2px solid transparent;color:var(--text-primary);font-family:inherit;font-size:.95rem;outline:none;transition:all .3s;min-width:0;overflow:hidden}.chat-input:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-bottom-left-radius:12px;border-bottom-right-radius:12px;background:linear-gradient(90deg,#3997d3,#5aaae0,#bfe9ff,#5aaae0,#3997d3,#5aaae0);background-size:500% auto;animation:gradient 3s linear infinite;opacity:0;transition:opacity .3s}.chat-input:focus{border:2px solid var(--primary);box-shadow:0 0 0 2px rgba(57,151,211,.2)}.chat-input:focus:after{opacity:1}.chat-input::placeholder{color:var(--text-secondary)}@keyframes gradient{0%{background-position:0 0}to{background-position:100% 0}}.send-message-btn{width:50px;height:40px;border-radius:12px;background:var(--primary);color:white;border:none;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.send-message-btn:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(57,151,211,.3);background:var(--primary-light)}.ticket-status.status-waiting{color:#ffa500}.ticket-status.status-in_progress,.ticket-status.status-processing{color:#00bfff}.ticket-status.status-answered{color:#32cd32}.ticket-status.status-closed{color:#ff0000}.rating-container{padding:1.5rem 1.2rem;background:rgba(16,16,20,.95);border-top:1px solid var(--border);flex-shrink:0;position:relative;z-index:10}.rating-header{text-align:center;margin-bottom:1rem}.rating-header h4{color:var(--text-primary);font-size:1.1rem;margin-bottom:.5rem;background:linear-gradient(90deg,var(--primary),var(--primary-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.rating-header p{color:var(--text-secondary);font-size:.9rem;margin:0}.rating-stars{display:flex;justify-content:center;gap:.5rem;margin-bottom:1rem;font-size:2rem;cursor:pointer}.rating-stars .star{color:#666;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rating-stars .star.active,.rating-stars .star:hover{color:#ffd700;transform:scale(1.1)}.rating-comment{width:100%;min-height:80px;padding:.8rem 1rem;border-radius:12px;background:#000;border:2px solid var(--border);color:var(--text-primary);font-family:inherit;font-size:.9rem;resize:vertical;outline:none;transition:all .3s;margin-bottom:1rem}.rating-comment:focus{border-color:var(--primary);box-shadow:0 0 0 2px rgba(57,151,211,.2)}.rating-comment::placeholder{color:var(--text-secondary)}.new-ticket-btn,.submit-rating-btn{width:100%;padding:.8rem 1.2rem;border-radius:12px;border:none;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .3s;margin-bottom:.5rem}.submit-rating-btn{background:var(--primary);color:white}.submit-rating-btn:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(57,151,211,.3);background:var(--primary-light)}.submit-rating-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.new-ticket-btn{background:rgba(0,0,0,.5);color:var(--text-secondary);border:1px solid var(--border)}.new-ticket-btn:hover{background:rgba(57,151,211,.1);color:var(--text-primary);border-color:var(--primary)}.rating-success{text-align:center;padding:1rem;color:var(--primary);font-weight:600}@media (max-width:480px){.chat-wrapper{width:95%;max-width:calc(100% - 1rem);bottom:1rem;right:.5rem;left:.5rem}.chat-box{height:80vh;max-height:none}.chat-header{padding:1rem}.chat-header h3{font-size:1rem}.chat-messages{padding:1rem;gap:.8rem}.messages-list{gap:.8rem;padding-bottom:120px}.message{max-width:85%;padding:.75rem 1rem;font-size:.9rem}.support-categories{gap:.6rem}.support-category-item{padding:.75rem 1rem;gap:.6rem;font-size:.9rem}.support-buttons{gap:.5rem}.support-buttons button{flex:1 1;padding:.75rem 1rem;font-size:.85rem}.chat-input-container{grid-template-columns:auto 1fr auto;padding:.8rem 1rem;gap:.4rem}.attach-file-btn,.close-ticket-btn,.send-message-btn{width:36px;height:36px}.attach-file-btn{font-size:1rem}.send-message-btn{width:44px;font-size:.8rem}.chat-input{padding:.75rem 1rem;font-size:.9rem}.close-ticket-btn{display:none}.rating-container{padding:1.2rem 1rem}.rating-header h4{font-size:1rem}.rating-stars{font-size:1.8rem;gap:.4rem}.rating-comment{padding:.75rem;font-size:.85rem}.new-ticket-btn,.submit-rating-btn{padding:.75rem 1rem;font-size:.85rem}}@media (max-width:768px) and (min-width:481px){.chat-wrapper{width:90%;max-width:26rem;bottom:1.5rem;right:1.5rem;left:auto}.chat-box{height:75vh}.chat-messages{padding:1.1rem}.messages-list{padding-bottom:100px}.message{max-width:80%}.support-category-item{padding:.8rem 1rem}.chat-input-container{padding:.9rem 1.1rem}.chat-input{padding:.8rem 1rem}.rating-container{padding:1.4rem 1.1rem}}.support-btn{position:fixed;bottom:2rem;right:2rem;width:3.5rem;height:3.5rem;border-radius:50%;border:none;background:#000;color:white;font-size:1.3rem;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2000;box-shadow:0 4px 20px rgba(0,0,0,.4);transition:all .3s ease;opacity:1;visibility:visible;overflow:hidden;padding:0;margin:0}.support-btn:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,var(--primary),var(--primary-light));border-radius:50%;z-index:-1}.support-btn:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 6px 24px rgba(57,151,211,.3),0 0 0 4px rgba(57,151,211,.2)}.chat-open .support-btn{opacity:0;visibility:hidden;transform:scale(.8);transition:all .3s ease}@media (max-width:480px){.support-btn{bottom:1rem;right:1rem;width:3rem;height:3rem;font-size:1.2rem}}@media (max-width:768px) and (min-width:481px){.support-btn{bottom:1.5rem;right:1.5rem;width:3.25rem;height:3.25rem;font-size:1.25rem}}@media (max-width:1024px) and (min-width:769px){.support-btn{bottom:2rem;right:2rem;width:3.5rem;height:3.5rem}}.games-carousel{position:relative;width:100%;padding:0 40px;box-sizing:border-box}.games-carousel__viewport{overflow:hidden;width:100%}.games-carousel__track{display:flex;flex-wrap:nowrap;transition:transform .4s cubic-bezier(.4,0,.2,1);will-change:transform}.games-carousel__page{flex:0 0 100%;min-width:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,270px);grid-gap:16px;gap:16px;box-sizing:border-box}.games-carousel .product-wrapper{width:100%!important;min-width:0!important;max-width:none!important;padding:0!important;min-height:270px!important;max-height:270px!important;overflow:hidden;box-sizing:border-box}.games-carousel .product-wrapper .product{position:relative;display:flex;flex-direction:column;justify-content:flex-end;height:270px;width:100%;border-radius:20px;overflow:hidden;cursor:pointer;background:#07080e;text-decoration:none;border:1px solid rgba(255,255,255,.05);box-sizing:border-box;box-shadow:0 4px 12px rgba(0,0,0,.25);transition:box-shadow .4s ease,border-color .4s ease}.games-carousel .product-wrapper .product:hover{border-color:rgba(255,255,255,.15);box-shadow:inset 0 0 20px rgba(255,255,255,.03),0 12px 32px rgba(0,0,0,.5)}.games-carousel .product-wrapper .product .m-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.7) grayscale(20%) blur(0);transition:filter .5s ease;z-index:0}.games-carousel .product-wrapper .product:hover .m-img{filter:brightness(.55) grayscale(0) blur(4px)}.games-carousel .product-wrapper .product .card-gradient-overlay{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(0deg,rgba(5,8,20,.95) 0,rgba(5,8,20,.75) 25%,rgba(5,8,20,.25) 55%,transparent 90%);opacity:1;transition:opacity .4s ease}.games-carousel .product-wrapper .product .card-gradient-overlay-hover{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(0deg,rgba(5,8,20,1) 0,rgba(5,8,20,.85) 30%,rgba(5,8,20,.3) 60%,transparent);opacity:0;transition:opacity .4s ease}.games-carousel .product-wrapper .product:hover .card-gradient-overlay-hover{opacity:1}.games-carousel .product-wrapper .product:after{content:"";position:absolute;top:0;left:-150%;width:50%;height:100%;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.15) 50%,rgba(255,255,255,0));transform:skewX(-25deg);z-index:3;pointer-events:none}.games-carousel .product-wrapper .product:hover:after{animation:shimmerSweep .85s cubic-bezier(.25,1,.5,1) forwards}@keyframes shimmerSweep{0%{left:-150%}to{left:150%}}.games-carousel .product-wrapper .product.non-cheats{opacity:.45;cursor:default;pointer-events:none}.games-carousel .product-wrapper .product .card-content{position:relative;z-index:2;width:100%;display:flex;justify-content:space-between;align-items:flex-end;gap:10px;box-sizing:border-box;padding:16px 20px}.games-carousel .product-wrapper .product .card-info-left{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;transform:translateY(0);transition:transform .5s ease}.games-carousel .product-wrapper .product .card-info-right{position:relative;display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;gap:8px;transform:translateY(0);transition:transform .5s ease}.games-carousel .product-wrapper .product:hover .card-info-left{transform:translateY(-8px)}.games-carousel .product-wrapper .product:hover .card-info-right{transform:translateY(-10px)}.games-carousel .product-wrapper .product .game-title-group{display:flex;flex-direction:column;align-items:flex-start;width:100%}.games-carousel .product-wrapper .product .game-subtitle{font-family:Space Grotesk,-apple-system,sans-serif;font-size:.65rem;color:rgba(255,255,255,.4);font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin-bottom:2px;text-shadow:0 1px 2px rgba(0,0,0,.5);transition:color .4s ease}.games-carousel .product-wrapper .product:hover .game-subtitle{color:rgba(255,255,255,.75)}.games-carousel .product-wrapper .product .game-title{font-family:Unbounded,-apple-system,sans-serif;font-size:1.15rem;font-weight:800;letter-spacing:-.03em;text-transform:uppercase;color:rgba(255,255,255,.85);line-height:1.2;margin:0!important;text-shadow:0 2px 4px rgba(0,0,0,.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;transition:color .4s ease,text-shadow .4s ease}.games-carousel .product-wrapper .product:hover .game-title{color:#ffffff;text-shadow:0 0 10px rgba(255,255,255,.15),0 2px 6px rgba(0,0,0,.6)}.games-carousel .product-wrapper .product .game-price{font-family:Space Grotesk,Montserrat,-apple-system,sans-serif;font-size:1.15rem;font-weight:700;display:flex;align-items:baseline;transform-origin:right bottom;transition:text-shadow .4s ease,transform .4s ease}.games-carousel .product-wrapper .product:hover .game-price{text-shadow:0 0 10px rgba(255,255,255,.1),0 2px 4px rgba(0,0,0,.6);transform:scale(1.04)}.games-carousel .product-wrapper .product .game-price .price{font-weight:800;transition:filter .3s ease}.games-carousel .product-wrapper .product:hover .game-price .price{filter:brightness(1.25)}.games-carousel .product-wrapper .product .price-prefix{font-family:Space Grotesk,Montserrat,-apple-system,sans-serif;font-size:.65rem;font-weight:500;color:rgba(255,255,255,.4);text-transform:uppercase;margin-right:4px;letter-spacing:.05em;transition:color .4s ease}.games-carousel .product-wrapper .product:hover .price-prefix{color:rgba(255,255,255,.6)}.games-carousel .product-wrapper .product .game-icon-wrapper{width:28px;height:28px;border-radius:6px;overflow:hidden;background:rgba(255,255,255,.05);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;flex-shrink:0;opacity:.6;border:1px solid rgba(255,255,255,.08);transition:opacity .4s ease,background-color .4s ease}.games-carousel .product-wrapper .product .game-icon-wrapper img{width:18px;height:18px;object-fit:contain}.games-carousel .product-wrapper .product:hover .game-icon-wrapper{opacity:.95;background-color:rgba(255,255,255,.1)}.games-carousel .product-wrapper .product p[style]{display:none!important}.games-carousel__btn{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;background:rgba(19,23,34,.85);border:1.5px solid rgba(42,124,184,.4);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:background .2s,border-color .2s,opacity .2s;outline:none;padding:0}.games-carousel__btn:hover{background:rgba(42,124,184,.9);border-color:#2a7cb8}.games-carousel__btn--prev{left:0}.games-carousel__btn--next{right:0}.games-carousel__btn:disabled{opacity:.25;cursor:default;pointer-events:none}.games-carousel__btn i{font-size:14px;line-height:1}.games-carousel__dots{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:16px}.games-carousel__dot{width:32px;height:4px;border-radius:2px;background:rgba(255,255,255,.12);border:none;padding:0;cursor:pointer;transition:background .2s,transform .2s;outline:none;position:relative;overflow:hidden}.games-carousel__dot:hover{background:rgba(42,124,184,.4)}.games-carousel__dot--active{width:52px;background:rgba(255,255,255,.15)}.games-carousel__dot--active:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(90deg,#2a7cb8,#6d609a);transform:scaleX(0);transform-origin:left;animation:dotProgress 5s linear forwards}.games-carousel:hover .games-carousel__dot--active:after{animation-play-state:paused}@keyframes dotProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.games-carousel--single .games-carousel__btn,.games-carousel--single .games-carousel__dots{display:none}@media (max-width:1100px){.games-carousel__page{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,270px)}}@media (max-width:768px){.games-carousel{padding:0 32px}.games-carousel__page{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,220px);gap:10px}.games-carousel .product-wrapper{min-height:220px!important;max-height:220px!important}.games-carousel .product-wrapper .product{height:220px;border-radius:14px}.games-carousel .product-wrapper .product .card-content{padding:10px 14px}.games-carousel .product-wrapper .product .game-price,.games-carousel .product-wrapper .product .game-title{font-size:.95rem}}@media (max-width:480px){.games-carousel{padding:0 28px}.games-carousel__page{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,200px);gap:8px}.games-carousel .product-wrapper:nth-child(n+5){display:none}.games-carousel .product-wrapper{min-height:200px!important;max-height:200px!important}.games-carousel .product-wrapper .product{height:200px;border-radius:12px}.games-carousel .product-wrapper .product .card-content{padding:8px 10px}.games-carousel .product-wrapper .product .game-price,.games-carousel .product-wrapper .product .game-title{font-size:.85rem}.games-carousel .product-wrapper .product .game-subtitle,.games-carousel .product-wrapper .product .price-prefix{font-size:.55rem}.games-carousel .product-wrapper .product .game-icon-wrapper{width:24px;height:24px}.games-carousel .product-wrapper .product .game-icon-wrapper img{width:14px;height:14px}}@media (min-width:1401px){.container{width:1300px}}@media (min-width:1921px){.container{width:1200px}}@media (min-width:1200px){body{font-size:13px}.title{font-size:clamp(32px,4vw,54px)}.header-wrapper .content{padding-right:15%}#products .products .product-wrapper{margin-bottom:30px}}.product-wrapper .product:hover p{color:#fff!important;transition:color .3s ease}.product-wrapper .info-block{display:flex;flex-direction:column;padding:10px}.product-wrapper h3.count-products{font-size:18px;font-weight:600;margin:0 0 5px;color:#fff}.product-wrapper p{font-size:13px;color:#aaa;margin:0 0 8px;line-height:1.4;max-width:200px;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media (max-width:1400px){.container{width:100%;padding:0 30px}}@media (max-width:1024px){.bg-cheat .watch-video{display:none!important}}@media (max-width:768px){.container{padding:0 20px}.header-wrapper .title{font-size:32px;line-height:1.2}}@media (max-width:1400px){.warranty-cards{gap:20px}}@media (max-width:992px){.warranty-cards{flex-direction:column;align-items:center}.warranty-card-wrapper{width:100%;max-width:400px}}.section-spacing-top{margin-top:-80px}.faq-section-spacing{margin-top:40px;margin-bottom:40px}.faq-section-title,.warranty-title{text-align:center;font-size:36px;margin-bottom:50px;width:100%}.warranty-card{text-align:center}.faq-card-pad,.warranty-card{padding:30px 20px}.warranty-icon{font-size:48px;margin-bottom:20px;display:inline-block}.warranty-card-h3{font-size:20px;margin:0 0 12px;color:#fff}.warranty-card-p{font-size:14px;line-height:1.5;color:#aaa;margin:0;padding:0 10px}@media (min-width:1200px){.header-wrapper .container{max-width:1200px}}html{height:100%}body{overflow-x:clip;width:100%;position:relative}@media (max-width:960px){header .help_main_btn{display:none!important}.mobile-menu{margin-left:auto}header .navbar-nav .logo{font-size:24px;margin-right:15px}header .navbar-nav .logo img{width:40px}}@media (max-width:480px){header .navbar-nav .logo{font-size:20px}header .navbar-nav .logo img{width:35px}.container{padding:0 15px}}footer .content .col{font-size:13.5px}footer .content .col .title{font-size:14px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px}footer .after-footer{font-size:12px}@media (max-width:1024px){.potential-wrapper{flex-direction:column;gap:40px}.potential-nav{flex-direction:column!important;position:static!important;width:100%!important;gap:8px!important;overflow-x:visible!important;overflow-y:visible!important;padding:0!important;margin:0!important;border-bottom:none!important}.nav-item,.potential-nav{display:flex!important;white-space:normal!important}.nav-item{flex-shrink:1!important;font-size:16px!important;font-weight:600!important;background:rgba(15,15,20,.8)!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.06)!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;transition:all .3s cubic-bezier(.23,1,.32,1)!important;color:rgba(255,255,255,.5)!important;position:relative!important;overflow:hidden!important;text-transform:none!important;letter-spacing:0!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:16px 20px!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important}.nav-item:before{display:none!important}.nav-item:after{content:"›"!important;font-size:24px!important;font-weight:300!important;color:rgba(255,255,255,.3)!important;transition:all .3s cubic-bezier(.23,1,.32,1)!important;flex-shrink:0!important}.nav-item:active{transform:scale(.98)!important}.nav-item.active{background:linear-gradient(135deg,rgba(0,162,255,.15),rgba(0,162,255,.08))!important;border-color:rgba(0,162,255,.3)!important;color:#fff!important;box-shadow:0 8px 24px rgba(0,162,255,.15),inset 0 1px 0 rgba(255,255,255,.1)!important;padding-left:20px!important}.nav-item.active:after{color:#00a2ff!important;transform:rotate(90deg)!important}.nav-item.active:before{content:""!important;display:block!important;position:absolute!important;left:0!important;top:0!important;width:4px!important;height:100%!important;background:linear-gradient(180deg,#00a2ff,rgba(0,162,255,.3))!important;border-radius:16px 0 0 16px!important;box-shadow:0 0 12px rgba(0,162,255,.6)!important}.potential-content{gap:60px}.feature-block{flex-direction:column!important;text-align:center}.feature-visual{max-width:300px;margin:0 auto}.anchor{position:relative;margin:20px auto;display:flex;width:100%;height:40px;z-index:10;justify-content:center;align-items:center}.popular-badges-list{max-width:100%;justify-content:center}.reviews-slider-section .section-title{font-size:32px}}@media (max-width:480px){.nav-item{font-size:15px!important;padding:14px 16px!important}.nav-item:after{font-size:22px!important}}.search-products-wrapper .container{width:80%}@media (max-width:1024px){.search-products-wrapper .search-products-input{padding:0 20px;max-width:95%;margin:0 auto}.search-products-wrapper .search-products-recoms-wrapper{padding:20px;max-width:95%;margin:15px auto 0}.search-products-wrapper .search-products-recoms-wrapper .search-products-recoms{flex-wrap:wrap;gap:10px}.search-products-wrapper .search-products-recoms-wrapper .search-products-recoms .search-products-recom{margin-right:0}}@media (max-width:768px){.search-products-wrapper .search-products-input{padding:0 15px;height:50px;max-width:95%;margin:0 auto}.search-products-wrapper .search-products-input i{font-size:18px;padding-right:15px;margin-right:15px}.search-products-wrapper .search-products-input .search-function{font-size:14px}.search-products-wrapper .search-products-recoms-wrapper{padding:15px;max-width:95%;margin:15px auto 0}.search-products-wrapper .search-products-recoms-wrapper .search-products-recoms{flex-direction:column;align-items:stretch;gap:8px;width:100%}.search-products-wrapper .search-products-recoms-wrapper .search-products-recoms .search-products-recom{margin-right:0;padding:10px 12px;font-size:14px;text-align:center;width:100%}.search-products-wrapper .search-products-recoms-wrapper .search-products-list{max-height:400px}.search-products-wrapper .search-products-recoms-wrapper .search-products-list .search-product-item{padding:15px}.search-products-wrapper .search-products-recoms-wrapper .search-products-list .search-product-item .search-product-item-img{height:40px;width:40px;margin-right:12px}.search-products-wrapper .search-products-recoms-wrapper .search-products-list .search-product-item .search-product-item-info .search-product-item-info-name{font-size:14px}.search-products-wrapper .search-products-recoms-wrapper .search-products-list .search-product-item .search-product-item-info .search-product-item-info-game{font-size:12px}}@media (max-width:480px){.search-products-wrapper .search-products-input{padding:0 12px;height:45px;max-width:95%;margin:0 auto}.search-products-wrapper .search-products-input i{font-size:16px;padding-right:12px;margin-right:12px}.search-products-wrapper .search-products-input .search-function{font-size:13px}.search-products-wrapper .search-products-recoms-wrapper{padding:12px;max-width:95%;margin:15px auto 0}.search-products-wrapper .search-products-recoms-wrapper .search-products-recoms{flex-direction:column;align-items:stretch;gap:8px;width:100%}.search-products-wrapper .search-products-recoms-wrapper .search-products-recoms .search-products-recom{text-align:center;padding:10px;width:100%}.search-products-wrapper .search-products-recoms-wrapper .search-products-list{max-height:350px}.search-products-wrapper .search-products-recoms-wrapper .search-products-list .search-product-item{padding:12px}.search-products-wrapper .search-products-recoms-wrapper .search-products-list .search-product-item .search-product-item-img{height:35px;width:35px;margin-right:10px}.search-products-wrapper .search-products-recoms-wrapper .search-products-list .search-product-item .search-product-item-info .search-product-item-info-name{font-size:13px;margin-bottom:3px}.search-products-wrapper .search-products-recoms-wrapper .search-products-list .search-product-item .search-product-item-info .search-product-item-info-game{font-size:11px}.search-products-wrapper .search-products-recoms-wrapper .search-products-list .search-product-item .search-product-item-info .search-product-item-info-game img{height:12px;width:12px}}@media (max-width:768px){.game-filter-bar{flex-direction:column-reverse!important;gap:15px}.game-filter-sort{display:grid!important;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;width:100%;justify-content:center}.game-filter-sort .game-sort-btn{width:100%;text-align:center}.game-filter-search{width:80%}.game-filter-search input{width:100%}}@media (max-width:480px){.game-filter-bar{gap:12px}.game-filter-sort{gap:8px}.game-filter-sort .game-sort-btn{font-size:13px;padding:8px 12px}}@keyframes skeleton-loading{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.skeleton-card{pointer-events:none}.skeleton-loading{background:rgba(255,255,255,.02)!important;border:1px solid rgba(255,255,255,.05)!important}.skeleton-icon,.skeleton-img,.skeleton-price,.skeleton-title{background:linear-gradient(90deg,rgba(255,255,255,.05),rgba(255,255,255,.1) 50%,rgba(255,255,255,.05));background-size:200px 100%;animation:skeleton-loading 1.5s ease-in-out infinite;border-radius:8px}.skeleton-img{width:100%;height:225px;border-radius:12px 12px 0 0}.skeleton-icon{width:64px;height:64px;border-radius:8px;flex-shrink:0}.skeleton-title{width:140px;height:20px;margin-bottom:8px}.skeleton-price{width:80px;height:16px}.terms{font-size:15px;line-height:1.8;color:#ddd}.terms h3{font-size:22px;font-weight:600;color:#fff;margin:30px 0 15px}.terms p{margin-bottom:15px}.terms a.link{color:#00a2ff;text-decoration:none;transition:color .2s ease}.terms a.link:hover{color:#0088dd;text-decoration:underline}.terms strong{color:#fff;font-weight:600}@media (max-width:768px){.terms{font-size:14px;line-height:1.7;padding:30px 15px!important}.terms h3{font-size:20px;margin:25px 0 12px}.terms p{margin-bottom:12px}}@media (max-width:480px){.terms{font-size:13px;line-height:1.6;padding:20px 10px!important}.terms h3{font-size:18px;margin:20px 0 10px}.terms p{margin-bottom:10px}}.btn-price-match{width:100%;padding:12px 20px;background:linear-gradient(135deg,rgba(139,92,246,.15),rgba(124,58,237,.1));border:1px solid rgba(139,92,246,.3);border-radius:12px;color:#a78bfa;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.btn-price-match:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(167,139,250,.3),transparent);transition:left .6s ease}.btn-price-match:hover:before{left:100%}.btn-price-match:hover{background:linear-gradient(135deg,rgba(139,92,246,.25),rgba(124,58,237,.15));border-color:rgba(139,92,246,.5);box-shadow:0 8px 20px rgba(139,92,246,.2)}.btn-price-match span{position:relative;z-index:1}@media (max-width:768px){.btn-price-match{padding:10px 16px;font-size:13px}.ShadersContainer{overflow:hidden;max-width:100vw}.ShadersContainer .g1,.ShadersContainer .g2,.ShadersContainer .g3,.ShadersContainer .g4,.ShadersContainer .g5{animation-duration:60s!important;max-width:100vw;max-height:100vh}.ShadersContainer .g2,.ShadersContainer .g3{transform-origin:center!important}.ShadersContainer .g3{left:calc(50% - var(--circle-size) / 2)!important}.ShadersContainer .g4,.ShadersContainer .g5{transform-origin:center!important}}.search-products-wrapper{opacity:0;transition:opacity .3s cubic-bezier(.32,.72,0,1)}.search-products-wrapper.active{opacity:1}.search-products-wrapper .container{animation:searchContainerEnter .4s cubic-bezier(.32,.72,0,1) forwards}@keyframes searchContainerEnter{0%{opacity:0;transform:translateY(-20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.search-products-wrapper .search-products-input{animation:searchInputEnter .4s cubic-bezier(.32,.72,0,1) .1s backwards}@keyframes searchInputEnter{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.search-products-wrapper .search-products-recoms-wrapper{animation:searchContentEnter .4s cubic-bezier(.32,.72,0,1) .2s backwards}@keyframes searchContentEnter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.search-products-wrapper .search-product-item{opacity:0;animation:searchItemEnter .3s cubic-bezier(.23,1,.32,1) forwards}.search-products-wrapper .search-product-item:first-child{animation-delay:50ms}.search-products-wrapper .search-product-item:nth-child(2){animation-delay:.1s}.search-products-wrapper .search-product-item:nth-child(3){animation-delay:.15s}.search-products-wrapper .search-product-item:nth-child(4){animation-delay:.2s}.search-products-wrapper .search-product-item:nth-child(5){animation-delay:.25s}.search-products-wrapper .search-product-item:nth-child(6){animation-delay:.3s}.search-products-wrapper .search-product-item:nth-child(7){animation-delay:.35s}.search-products-wrapper .search-product-item:nth-child(8){animation-delay:.4s}@keyframes searchItemEnter{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}.search-products-wrapper .search-products-recom{opacity:0;animation:recomEnter .3s cubic-bezier(.23,1,.32,1) forwards}.search-products-wrapper .search-products-recom:first-child{animation-delay:.1s}.search-products-wrapper .search-products-recom:nth-child(2){animation-delay:.15s}.search-products-wrapper .search-products-recom:nth-child(3){animation-delay:.2s}@keyframes recomEnter{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.search-products-wrapper .search-product-item{transition:all .2s cubic-bezier(.23,1,.32,1)}.search-products-wrapper .search-product-item:hover{transform:translateX(4px)}.search-products-wrapper .search-products-recom{transition:all .2s cubic-bezier(.23,1,.32,1)}.search-products-wrapper .search-products-recom:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.search-products-wrapper,.search-products-wrapper .container,.search-products-wrapper .search-product-item,.search-products-wrapper .search-products-input,.search-products-wrapper .search-products-recom,.search-products-wrapper .search-products-recoms-wrapper{animation:none!important;opacity:1!important;transform:none!important}.search-products-wrapper .search-product-item:hover,.search-products-wrapper .search-products-recom:hover{transform:none!important}}@media (prefers-reduced-motion:reduce){#header-wrapper .advantages,#header-wrapper .advantages *,#header-wrapper .content,#header-wrapper .content>*,header{opacity:1!important;transform:none!important}}.pay-btn{padding:25px;font-size:16px;width:100%;text-align:center;text-transform:uppercase;background:linear-gradient(135deg,#3997d3,#569ac0);margin-top:15px;border-radius:10px;font-weight:500;letter-spacing:1px;cursor:pointer;color:#fff;border:none;position:relative;overflow:hidden}.pay-btn:after{content:"";position:absolute;bottom:-50%;left:-5%;width:110%;height:100%;background:#000;transform-origin:bottom center;transition:transform .6s cubic-bezier(.48,0,.12,1);transform:skewY(9.3deg) scaleY(0);z-index:1;pointer-events:none}.pay-btn:hover:after{transform:skewY(9.3deg) scaleY(2)}.pay-btn-inner{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;transition:justify-content .3s ease}.pay-btn-label{transition:opacity .25s ease,width .25s ease;white-space:nowrap}.pay-btn i{transition:transform .3s ease}.pay-btn.processing:after{transform:skewY(9.3deg) scaleY(0);transition:none}.pay-btn.processing .pay-btn-label{opacity:0;width:0;overflow:hidden;margin:0;padding:0}.pay-btn.processing .pay-btn-inner{justify-content:center}.pay-btn.processing i{animation:cardBounce .5s cubic-bezier(.68,-.55,.265,1.55)}@keyframes cardBounce{0%{transform:scale(1)}40%{transform:scale(1.35)}70%{transform:scale(.9)}to{transform:scale(1)}}.pay-btn.disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.accept-order-mobile{display:none}@media (max-width:960px){.accept-order-wrapper{display:none}.accept-order-mobile{display:none!important}.mobile-order-inner{display:flex;align-items:center;gap:12px}.mobile-order-info{display:flex;align-items:center;gap:10px;flex:1 1;min-width:0}.mobile-order-periods{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.mobile-order-periods::-webkit-scrollbar{display:none}.mobile-period-btn{flex-shrink:0;padding:6px 12px;border-radius:8px;border:1px solid rgb(255 255 255/10%);background:rgb(255 255 255/4%);color:rgb(255 255 255/50%);font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap;min-height:32px}.mobile-period-btn.active{background:rgb(0 212 255/12%);border-color:rgb(0 212 255/35%);color:#fff}.mobile-order-price{display:flex;align-items:baseline;gap:3px;flex-shrink:0}.mobile-price-value{font-size:18px;font-weight:700;background:linear-gradient(135deg,#00d4ff,#7b2ff7);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.mobile-price-period{font-size:11px;color:rgb(255 255 255/35%)}.accept-order-mobile .pay-btn{width:auto;min-width:110px;padding:12px 20px;margin-top:0;font-size:13px;font-weight:700;flex-shrink:0;border-radius:10px;background:linear-gradient(135deg,#00d4ff,#7b2ff7);box-shadow:0 4px 20px rgb(0 212 255/20%)}#product .content{padding-bottom:90px}#product .content .main-info .right-block-wrapper{flex-direction:column}#product .content .main-info .accept-order-wrapper,#product .content .main-info .right-block-wrapper .center-f{width:100%}}.reviews-slider-section{padding:80px 0;overflow:hidden;position:relative}.reviews-slider-section .section-title{font-size:42px;font-weight:900;text-transform:uppercase;letter-spacing:-1px;color:#fff;margin-bottom:40px;position:relative;display:inline-block;animation:title-float 6s ease-in-out infinite}.reviews-slider-section .section-title .gradient-text{background:linear-gradient(90deg,#00a2ff 20%,#fff 40%,#fff 60%,#00a2ff 80%);background-size:200% auto;color:transparent;-webkit-background-clip:text;background-clip:text;animation:shine-flow 4s linear infinite;position:relative}.reviews-slider-section .section-title:after{content:"";position:absolute;bottom:-15px;left:10%;width:80%;height:3px;background:linear-gradient(90deg,transparent,rgba(0,162,255,.5),transparent);border-radius:100px;filter:blur(1px);animation:line-glow 4s ease-in-out infinite}@keyframes shine-flow{to{background-position:200%}}@keyframes title-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes line-glow{0%,to{opacity:.3;transform:scaleX(.8)}50%{opacity:1;transform:scaleX(1)}}.reviews-marquee{display:flex;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:30px;padding:40px 0;position:relative;-webkit-mask-image:linear-gradient(90deg,transparent,black 15%,black 85%,transparent);mask-image:linear-gradient(90deg,transparent,black 15%,black 85%,transparent)}.reviews-marquee:after,.reviews-marquee:before{content:"";position:absolute;top:0;bottom:0;width:250px;z-index:10;pointer-events:none}.reviews-marquee:before{left:0;background:linear-gradient(90deg,#0f0f11 10%,transparent)}.reviews-marquee:after{right:0;background:linear-gradient(270deg,#0f0f11 10%,transparent)}.reviews-track{display:flex;flex-shrink:0;gap:30px;min-width:100%;animation:scroll-reviews 120s linear infinite}@keyframes scroll-reviews{0%{transform:translateX(0)}to{transform:translateX(calc(-100% - 30px))}}.reviews-marquee:hover .reviews-track{animation-play-state:paused}.review-card{width:380px;height:240px;flex-shrink:0;background:linear-gradient(135deg,rgba(255,255,255,.05),rgba(255,255,255,.01));border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:20px;padding:30px;display:flex;flex-direction:column;position:relative;overflow:hidden;transition:all .5s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 0 20px rgba(255,255,255,.02),0 10px 40px rgba(0,0,0,.4)}.review-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at var(--mouse-x,50%) var(--mouse-y,50%),rgba(0,162,255,.15),transparent 60%);opacity:0;transition:opacity .4s ease;z-index:0}.review-card:after{content:"";position:absolute;top:-50%;left:-150%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.03),transparent);transform:rotate(45deg);transition:all .7s ease;z-index:1}.review-card:hover{transform:translateY(-8px) scale(1.02);border-color:rgba(255,255,255,.2);background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.02));box-shadow:inset 0 0 20px rgba(255,255,255,.05),0 20px 60px rgba(0,0,0,.6)}.review-card:hover:before{opacity:1}.review-card:hover:after{left:100%}.review-header{display:flex;align-items:center;gap:15px;position:relative;z-index:2}.review-avatar-container{position:relative;width:50px;height:50px}.review-avatar{width:100%;height:100%;border-radius:50%;object-fit:cover;border:2px solid rgba(0,162,255,.4);box-shadow:0 0 15px rgba(0,162,255,.2)}.review-user-info{flex:1 1}.review-username{font-weight:800;font-size:16px;color:#fff;margin:0;letter-spacing:.5px}.review-product-link{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:rgba(0,162,255,.7);font-weight:700;text-transform:uppercase;letter-spacing:1px;text-decoration:none;transition:all .3s ease;margin-top:4px}.review-product-link i{font-size:10px;opacity:0;transform:translate(-5px,5px);transition:all .3s ease}.review-product-link:hover{color:#fff;text-shadow:0 0 10px rgba(0,162,255,.8)}.review-product-link:hover i{opacity:1;transform:translate(0)}.review-stars{display:flex;gap:4px;margin:10px 0;position:relative;z-index:2}.review-stars i{color:#ffc107;filter:drop-shadow(0 0 8px rgba(255,193,7,.6));animation:star-pulse 3s ease-in-out infinite}.review-stars i:nth-child(2){animation-delay:.2s}.review-stars i:nth-child(3){animation-delay:.4s}.review-stars i:nth-child(4){animation-delay:.6s}.review-stars i:nth-child(5){animation-delay:.8s}@keyframes star-pulse{0%,to{transform:scale(1);filter:drop-shadow(0 0 8px rgba(255,193,7,.6))}50%{transform:scale(1.1);filter:drop-shadow(0 0 12px rgba(255,193,7,.9))}}.review-body{font-size:14px;font-weight:500;line-height:1.6;color:rgba(255,255,255,.7);margin:0;position:relative;z-index:2;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-style:italic}.review-card i.fa-quote-right{position:absolute;bottom:20px;right:20px;font-size:60px;color:rgba(255,255,255,.03);z-index:1;pointer-events:none}.review-footer{display:flex;justify-content:space-between;align-items:center;margin-top:auto;position:relative;z-index:2}.review-game-link{text-decoration:none;transition:all .3s ease}.review-game-tag{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);padding:6px 14px;border-radius:100px;font-size:10px;font-weight:700;color:rgba(255,255,255,.4);text-transform:uppercase;letter-spacing:1.5px;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-block}.review-game-link:hover .review-game-tag{background:rgba(0,162,255,.1);border-color:rgba(0,162,255,.4);color:#fff;box-shadow:0 0 20px rgba(0,162,255,.2);transform:translateY(-2px) scale(1.05)}@media (max-width:768px){.reviews-slider-section{padding:60px 0}.reviews-slider-section .section-title{font-size:32px;margin-bottom:30px}.review-card{width:320px;height:220px;padding:20px}.reviews-marquee:after,.reviews-marquee:before{width:150px}.review-username{font-size:14px}.review-body{font-size:13px;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box}}@media (max-width:480px){.reviews-slider-section .section-title{font-size:26px}.review-card{width:280px;height:200px}.reviews-marquee:after,.reviews-marquee:before{width:80px}.review-card i.fa-quote-right{font-size:40px}.review-avatar-container{width:40px;height:40px}}.popular-games-hero{margin-top:30px;display:flex;flex-direction:column;gap:15px;width:100%}.popular-label{font-size:11px;font-weight:700;color:rgba(255,255,255,.4);text-transform:uppercase;letter-spacing:1.5px}.popular-badges-list{display:flex;flex-wrap:wrap;gap:10px;max-width:420px;width:100%}.popular-badge{display:flex;align-items:center;gap:8px;padding:6px 14px 6px 8px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:20px;color:rgba(255,255,255,.85);text-decoration:none;font-size:13px;font-weight:600;height:40px;white-space:nowrap;transition:all .2s ease}.popular-badge:hover{background:rgba(255,255,255,.1)}.popular-badge.catalog-btn{background:#fff;color:#111!important;border:none}.popular-badge.catalog-btn i{color:#111!important}.popular-badge.catalog-btn:hover{background:#eee}.popular-game-icon{object-fit:cover}.icon-circle,.popular-game-icon{width:24px;height:24px;border-radius:50%;flex-shrink:0}.icon-circle{background:rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;font-size:12px;color:#fff}.popular-badge i{font-size:14px}@media (max-width:600px){.popular-badges-list{max-width:260px}.popular-label{text-align:center}.popular-games-hero{align-items:center}}.home-blog-section{padding:100px 0;position:relative}.blog-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:25px;gap:25px;width:100%;margin-top:40px}.home-blog-section .blog-card{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05);border-radius:24px;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;height:100%}.home-blog-section .blog-card:hover{background:rgba(255,255,255,.04);box-shadow:0 20px 40px rgba(0,0,0,.4)}.home-blog-section .blog-card-img{width:100%;height:180px;overflow:hidden;position:relative}.home-blog-section .blog-card-img img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.home-blog-section .blog-card:hover .blog-card-img img{transform:scale(1.1)}.home-blog-section .blog-card-content{padding:25px;display:flex;flex-direction:column;flex:1 1}.home-blog-section .blog-card-meta{display:flex;align-items:center;gap:8px;font-size:11px;color:rgba(0,162,255,.8);font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px}.home-blog-section .blog-card-title{font-size:18px;font-weight:800;color:#fff;margin-bottom:15px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-blog-section .blog-card-desc{font-size:14px;color:rgba(255,255,255,.5);line-height:1.6;margin-bottom:25px;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.home-blog-section .blog-card-btn{margin-top:auto;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:#fff;padding:12px 20px;border-radius:12px;text-decoration:none;font-size:14px;font-weight:700;text-align:center;transition:all .3s ease;display:block}.home-blog-section .blog-card:hover .blog-card-btn{background:linear-gradient(135deg,#00a2ff,#0066ff);border-color:transparent;box-shadow:0 10px 20px rgba(0,162,255,.3)}@media (max-width:1200px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.blog-grid{grid-template-columns:1fr}.home-blog-section .blog-card{max-width:400px;margin:0 auto}}.blogsContent{display:flex;flex-direction:column;gap:24px;padding-top:32px}@media (max-width:768px){.blogsContent{gap:20px}}@property --angle{syntax:"<angle>";initial-value:0deg;inherits:false}.blog-card{position:relative;display:flex;flex-direction:row;background:rgba(12,13,18,.55);border-radius:24px;overflow:hidden;width:100%;text-decoration:none;color:inherit;transition:box-shadow .7s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2);border:1px solid rgba(255,255,255,.035);isolation:isolate;box-shadow:inset 0 0 0 1px rgba(255,255,255,.02),0 8px 32px rgba(0,0,0,.35),0 0 0 0 rgba(86,154,192,0)}@media (max-width:768px){.blog-card{flex-direction:column}}.blog-card:before{content:"";position:absolute;inset:-1.5px;border-radius:26px;padding:1.5px;background:conic-gradient(from var(--angle),#569ac0 0deg,#8b5cf6 90deg,#ec4899 180deg,#f59e0b 270deg,#569ac0 1turn);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .5s ease;animation:border-rotate 5s linear infinite;pointer-events:none;z-index:10}@keyframes border-rotate{to{--angle:360deg}}.blog-card:hover:before{opacity:1}.blog-card:after{content:"";position:absolute;inset:-30px;border-radius:50px;background:radial-gradient(circle at 50% 50%,rgba(86,154,192,.12) 0,rgba(139,92,246,.06) 40%,transparent 70%);opacity:0;transition:opacity .8s ease;pointer-events:none;z-index:-1;filter:blur(30px)}.blog-card:hover:after{opacity:1}.blog-card:hover{box-shadow:inset 0 0 0 1px rgba(255,255,255,.04),0 24px 64px rgba(0,0,0,.5),0 0 40px -8px rgba(86,154,192,.2),0 0 60px -12px rgba(139,92,246,.1)}.blog-card-spotlight{position:absolute;inset:0;border-radius:24px;pointer-events:none;z-index:2;background:radial-gradient(700px circle at var(--mouse-x,50%) var(--mouse-y,50%),rgba(86,154,192,.1),transparent 45%);opacity:0;transition:opacity .5s ease}.blog-card:hover .blog-card-spotlight{opacity:1}.blog-card-sheen{position:absolute;inset:0;border-radius:24px;pointer-events:none;z-index:4;mix-blend-mode:overlay;background-size:250% 100%;background-position:220% 0;transition:background-position 0s}.blog-card:hover .blog-card-sheen{transition:background-position 1.4s cubic-bezier(.16,1,.3,1);background-position:-80% 0}.blog-card-vignette{position:absolute;inset:0;border-radius:24px;pointer-events:none;z-index:2;background:radial-gradient(ellipse at center,transparent 40%,rgba(0,0,0,.45) 100%);opacity:.7;transition:opacity .6s ease}.blog-card:hover .blog-card-vignette{opacity:.35}.blog-card-deco-lines{position:absolute;inset:0;pointer-events:none;z-index:2;opacity:0;transition:opacity .5s ease}.blog-card:hover .blog-card-deco-lines{opacity:1}.blog-card-deco-lines:after,.blog-card-deco-lines:before{content:"";position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(86,154,192,.25) 30%,rgba(139,92,246,.25) 70%,transparent)}.blog-card-deco-lines:before{top:35%;animation:deco-drift 4s ease-in-out infinite}.blog-card-deco-lines:after{top:68%;animation:deco-drift 4s ease-in-out infinite reverse}@keyframes deco-drift{0%,to{transform:translateX(-8%);opacity:.2}50%{transform:translateX(8%);opacity:.7}}.blog-card-particles{position:absolute;inset:0;border-radius:24px;pointer-events:none;z-index:2;opacity:0;transition:opacity .6s ease;background-image:radial-gradient(circle at 18% 25%,rgba(86,154,192,.18) 0,transparent 2.5%),radial-gradient(circle at 72% 15%,rgba(139,92,246,.18) 0,transparent 2%),radial-gradient(circle at 45% 78%,rgba(236,72,153,.18) 0,transparent 3%),radial-gradient(circle at 82% 62%,rgba(245,158,11,.15) 0,transparent 2.2%);background-size:100% 100%;animation:particle-float 5s ease-in-out infinite}.blog-card:hover .blog-card-particles{opacity:1}@keyframes particle-float{0%,to{background-position:0 0,0 0,0 0,0 0}25%{background-position:8px -12px,-6px 8px,4px 6px,-4px -8px}50%{background-position:-4px 8px,10px -6px,-8px -8px,6px 4px}75%{background-position:6px -4px,-8px 10px,8px -6px,-6px 8px}}.blog-card-image-wrap{position:relative;width:25%;min-height:220px;overflow:hidden;flex-shrink:0}@media (max-width:768px){.blog-card-image-wrap{width:100%;height:200px;min-height:auto}}.blog-card-image{width:100%;height:100%;object-fit:cover;display:block}.blog-card-body{position:relative;flex:1 1;padding:24px 28px;display:flex;flex-direction:column;justify-content:center;z-index:5}.blog-card-meta{display:flex;align-items:center;gap:8px;color:#5c6070;font-size:11px;font-weight:600;letter-spacing:.7px;text-transform:uppercase;margin-bottom:16px}.blog-card-meta-sep{width:3px;height:3px;border-radius:50%;background:#3f4352}.blog-card-meta-date{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.blog-card-clock{font-size:10px;margin-left:2px;color:#569ac0;animation:clock-pulse 2.2s ease-in-out infinite}@keyframes clock-pulse{0%,to{opacity:.5;transform:scale(1) rotate(0deg)}50%{opacity:1;transform:scale(1.2) rotate(12deg)}}.blog-card-title{font-size:20px;font-weight:700;color:#eceef4;line-height:1.35;margin-bottom:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;letter-spacing:-.3px;transition:color .4s ease}.blog-card:hover .blog-card-title{color:#ffffff}.blog-card-title-text{display:inline;transition:text-shadow .35s ease}.blog-card:hover .blog-card-title-text{text-shadow:-2px 0 0 rgba(255,40,40,.35),2px 0 0 rgba(0,240,255,.35)}.blog-card-title-shimmer{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.05) 44%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.05) 56%,transparent 70%);background-size:220% 100%;background-position:200% 0;transition:background-position 0s}.blog-card:hover .blog-card-title-shimmer{transition:background-position 1.3s cubic-bezier(.16,1,.3,1);background-position:-80% 0}.blog-card-desc{color:#838796;font-size:14px;font-weight:400;line-height:1.65;margin-bottom:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .5s ease,transform .5s cubic-bezier(.16,1,.3,1)}.blog-card:hover .blog-card-desc{color:#9ea1b0;transform:translateY(-3px)}.blog-card-arrow-wrap{position:absolute;bottom:20px;right:20px;z-index:6;cursor:pointer}.blog-card-arrow,.blog-card-arrow-wrap{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.blog-card-arrow{color:#5c6070;transition:color .4s ease;will-change:transform}.blog-card:hover .blog-card-arrow{color:#569ac0}.blog-card-arrow svg{transition:transform .5s cubic-bezier(.34,1.56,.64,1);will-change:transform}.blog-card:hover .blog-card-arrow svg{transform:translateX(4px) scale(1.15)}@media (prefers-reduced-motion:reduce){.blog-card-arrow,.blog-card-clock,.blog-card-deco-lines,.blog-card-particles,.blog-card-sheen,.blog-card-title-shimmer,.blog-card:after,.blog-card:before{animation:none!important;transition:none!important}}.blog-post-content{color:#c2c6d7;font-size:16px;line-height:1.8;font-weight:300}.blog-post-content h1,.blog-post-content h2,.blog-post-content h3,.blog-post-content h4{color:#fff;font-weight:700;line-height:1.2;margin-top:2em;margin-bottom:.75em}.blog-post-content h1{font-size:28px}.blog-post-content h2{font-size:24px}.blog-post-content h3{font-size:20px}.blog-post-content h4{font-size:18px}.blog-post-content p{margin-bottom:1.2em;color:#c2c6d7}.blog-post-content b,.blog-post-content strong{color:#e8e8e8;font-weight:600}.blog-post-content em,.blog-post-content i{font-style:italic}.blog-post-content a{color:#569ac0;text-decoration:underline;transition:color .2s}.blog-post-content a:hover{color:#7bb8e0}.blog-post-content ol,.blog-post-content ul{margin-bottom:1.2em;padding-left:1.5em}.blog-post-content li{margin-bottom:.4em}.blog-post-content ul li{list-style:disc}.blog-post-content ol li{list-style:decimal}.blog-post-content img{max-width:100%;height:auto;border-radius:12px;margin:1.5em 0}.blog-post-content blockquote{border-left:3px solid #569ac0;padding:.8em 1.2em;margin:1.5em 0;background:rgba(86,154,192,.06);border-radius:0 12px 12px 0;color:#b0b4c4;font-style:italic}.blog-post-content pre{background:#1a1d24;border-radius:10px;padding:1.2em;overflow-x:auto;margin:1.2em 0;border:1px solid rgb(30 32 40/70%)}.blog-post-content code{font-family:Courier New,monospace;font-size:14px;color:#e8e8e8}.blog-post-content pre code{background:none;padding:0}.blog-post-content hr{border:none;border-top:1px solid rgb(30 32 40/70%);margin:2em 0}.blog-post-content table{width:100%;border-collapse:collapse;margin:1.5em 0}.blog-post-content td,.blog-post-content th{padding:10px 15px;border:1px solid rgb(30 32 40/70%);text-align:left}.blog-post-content th{background:rgba(255,255,255,.03);color:#fff;font-weight:600}.blog-post-content td{color:#c2c6d7}.blog-post-title{font-size:32px;font-weight:700;color:#fff;margin-bottom:15px;line-height:1.2}.blog-post-date{display:flex;align-items:center;gap:7px;color:#888;font-size:14px;margin-bottom:30px}.blog-back-link{color:#c2c6d7;font-size:14px;font-weight:500;margin-bottom:20px;display:inline-block;transition:color .2s}.blog-back-link:hover{color:#fff}.blog-post-hero{position:relative;height:420px;overflow:hidden}.blog-post-hero-img{width:100%;height:100%;object-fit:cover}.blog-post-hero-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,16,20,.3),rgba(15,16,20,.85));z-index:1}.blog-post-hero-content{position:absolute;bottom:0;left:0;right:0;padding:40px calc((100% - 900px) / 2 + 15px);z-index:2}.blog-post-hero-back{color:rgba(255,255,255,.6);font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:1px;display:inline-block;margin-bottom:12px;transition:color .2s}.blog-post-hero-back:hover{color:#fff}.blog-post-hero-title{font-size:36px;font-weight:800;color:#fff;line-height:1.15;max-width:720px}.blog-post-layout{max-width:720px;margin:0 auto;padding:40px 15px 80px}.blog-post-meta{display:flex;align-items:center;gap:20px;margin-bottom:40px;padding-bottom:24px;border-bottom:1px solid rgb(30 32 40/70%)}.blog-post-meta-item{display:flex;align-items:center;gap:6px;color:#888;font-size:13px;font-weight:400}.blog-post-meta-item i{font-size:14px;color:#569ac0}.blog-post-divider{height:1px;background:rgb(30 32 40/70%);margin:40px 0}.blog-post-author{display:flex;align-items:center;gap:16px;padding:24px;background:rgba(255,255,255,.02);border-radius:16px;border:1px solid rgb(30 32 40/70%)}.blog-post-author-avatar{width:56px;height:56px;overflow:hidden;flex-shrink:0}.blog-post-author-avatar img{width:100%;height:100%;object-fit:cover}.blog-post-author-info{display:flex;flex-direction:column;gap:2px}.blog-post-author-name{color:#fff;font-size:16px;font-weight:600}.blog-post-author-role{color:#888;font-size:13px;font-weight:400}.blog-post-author-link{color:#569ac0;font-size:13px;font-weight:500;display:inline-flex;align-items:center;gap:5px;transition:color .2s}.blog-post-author-link:hover{color:#7bb8e0}.blog-post-author-link i{font-size:14px}.blog-post-share{display:flex;align-items:center;gap:16px}.blog-post-share-label{color:#888;font-size:14px;font-weight:400}.blog-post-share-links{display:flex;gap:10px}.blog-post-share-link{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff;transition:transform .2s,box-shadow .2s}.blog-post-share-link:hover{transform:translateY(-2px)}.blog-post-share-tg{background:linear-gradient(135deg,#1e96c8,#37aee2)}.blog-post-share-tg:hover{box-shadow:0 4px 15px rgba(55,174,226,.4)}.blog-post-share-vk{background:linear-gradient(135deg,#4a76a8,#6a92c4)}.blog-post-share-vk:hover{box-shadow:0 4px 15px rgba(74,118,168,.4)}.blog-post-footer-nav{margin-top:40px}.blog-post-footer-back{color:#c2c6d7;font-size:14px;font-weight:500;transition:color .2s}.blog-post-footer-back:hover{color:#fff}