*{box-sizing:border-box;margin:0;padding:0}body{color:#eef5ff;scroll-behavior:smooth;background-color:#0b0d15;width:100%;font-family:Plus Jakarta Sans,sans-serif;line-height:1.5;overflow-x:auto}.container{width:100%;max-width:2400px;margin:0 auto;padding:0 5%}:root{--hero-scale:1.2;--card-scale:1.2;--card-base-width:160px;--card-base-height:192px;--card-width:calc(var(--card-base-width) * var(--card-scale));--card-height:calc(var(--card-base-height) * var(--card-scale));--card-gap:calc(1.2rem * var(--card-scale));--card-border-radius:calc(16px * var(--card-scale));--card-content-padding:calc(.7rem * var(--card-scale));--card-title-font-size:calc(.95rem * var(--card-scale));--card-price-font-size:calc(.95rem * var(--card-scale));--card-meta-font-size:calc(.8rem * var(--card-scale));--hover-offset:calc(6px * var(--card-scale));--modal-bg:#050712f2;--modal-border:#40e0d0;--input-bg:#121928e6;--input-border:#2c405c;--toast-bg:#050712f2;--toast-border:#40e0d0}.navbar{z-index:100;-webkit-backdrop-filter:blur(15px);background:#050712d9;border-bottom:1px solid #40e0d026;width:100%;position:sticky;top:0}.nav-container{justify-content:space-between;align-items:center;width:100%;height:70px;display:flex}.logo-area{flex-shrink:0;align-items:center;gap:24px;display:flex}.logo{background:linear-gradient(135deg,#a0f0ea,#7c3aed);-webkit-text-fill-color:transparent;white-space:nowrap;cursor:pointer;-webkit-background-clip:text;align-items:center;gap:8px;font-size:1.5rem;font-weight:800;display:flex}.logo i{-webkit-text-fill-color:#40e0d0;color:#40e0d0;background:0 0;font-size:2rem}.nav-link{color:#40e0d0;cursor:pointer;align-items:center;gap:6px;font-size:1rem;font-weight:600;transition:all .2s;display:flex}.nav-link:hover{color:#6ff7eb;transform:translateY(-1px)}.nav-link i{font-size:1.1rem}.nav-actions{flex-shrink:0;align-items:center;gap:12px;display:flex;position:relative}.btn-prime{color:#0a0c1a;cursor:pointer;white-space:nowrap;background:#40e0d0;border:none;border-radius:50px;flex-shrink:0;padding:.5rem 1.8rem;font-size:.9rem;font-weight:600;transition:all .2s;box-shadow:0 8px 20px #40e0d04d}.btn-prime:hover{background:#6ff7eb;transform:scale(1.02)}.user-avatar{cursor:pointer;background:linear-gradient(135deg,#40e0d0,#7c3aed);border:2px solid #40e0d0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.user-avatar:hover{transform:scale(1.05);box-shadow:0 0 20px #40e0d080}.user-avatar i{color:#0b0d15;font-size:1.5rem}.user-avatar-wrapper{position:relative}.dropdown-menu{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d1b2a;border:1.5px solid #40e0d0;border-radius:16px;min-width:200px;padding:.6rem 0;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 12px 40px #00000080}.dropdown-menu:before{content:"";width:40px;height:14px;position:absolute;top:-14px;right:10px}.dropdown-menu.show{display:block}.dropdown-item{color:#eef5ff;cursor:pointer;align-items:center;gap:.9rem;padding:1rem 1.8rem;font-size:1rem;transition:all .2s;display:flex}.dropdown-item:hover{color:#40e0d0;background:#40e0d01a}.dropdown-item i{text-align:center;color:#40e0d0;width:22px;font-size:1.1rem}.dropdown-item span{font-size:1rem;font-weight:500}.dropdown-divider{background:#40e0d026;height:1px;margin:.3rem 1rem}.dropdown-fade-enter-active,.dropdown-fade-leave-active{transition:opacity .15s,transform .15s}.dropdown-fade-enter-from,.dropdown-fade-leave-to{opacity:0;transform:translateY(-6px)}.nav-search{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#121928e6;border:1px solid #2c405c;border-radius:50px;flex-shrink:0;align-items:center;width:280px;padding:.2rem .2rem .2rem 1rem;display:flex}.nav-search i{color:#40e0d0;flex-shrink:0;margin-right:.3rem;font-size:.85rem}.nav-search input{color:#fff;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:.4rem 0;font-size:.9rem}.nav-search input::placeholder{color:#5f7995}.nav-search button{color:#0b0d15;cursor:pointer;background:#40e0d0;border:none;border-radius:50px;padding:.3rem 1rem;font-size:.8rem;font-weight:600;transition:all .2s}.nav-search button:hover{background:#6ff7eb}.back-button{color:#40e0d0;cursor:pointer;background:0 0;border:1px solid #40e0d0;border-radius:50px;align-items:center;gap:8px;width:fit-content;margin:2rem 0 1rem;padding:.5rem 1.5rem;font-size:1rem;transition:all .2s;display:inline-flex}.back-button:hover{background:#40e0d01a}.profile-page{margin:2rem 0 4rem;display:block}.profile-page.active{display:block}.profile-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0c18b3;border:1px solid #40e0d04d;border-radius:24px;grid-template-columns:280px 1fr;gap:2rem;min-height:600px;padding:2rem;display:grid}.profile-sidebar{background:#121928e6;border:1px solid #2c405c;border-radius:16px;height:fit-content;padding:1.5rem 0;position:sticky;top:100px}.profile-menu-item{cursor:pointer;color:#99b8d4;border-left:3px solid #0000;align-items:center;gap:1rem;padding:1rem 1.5rem;transition:all .2s;display:flex}.profile-menu-item:hover{color:#40e0d0;background:#40e0d01a}.profile-menu-item.active{color:#40e0d0;background:#40e0d026;border-left-color:#40e0d0}.profile-menu-item i{width:24px;font-size:1.2rem}.profile-content{background:#121928e6;border:1px solid #2c405c;border-radius:16px;max-height:800px;padding:2rem;overflow-y:auto}.profile-section{display:none}.profile-section.active{display:block}.profile-section-title{background:linear-gradient(135deg,#40e0d0,#c084fc);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:2rem;font-size:1.8rem;font-weight:700}.info-item{border-bottom:1px solid #2c405c;align-items:center;padding:1rem 0;display:flex}.info-label{color:#99b8d4;width:120px}.info-value{color:#eef5ff;flex:1}.info-action{color:#40e0d0;cursor:pointer;border:1px solid #40e0d0;border-radius:50px;padding:.3rem 1rem;font-size:.9rem;transition:all .2s}.info-action:hover{color:#0a0c1a;background:#40e0d0}.vip-badge{color:#0a0c1a;background:linear-gradient(135deg,#40e0d0,#c084fc);border-radius:50px;margin-left:1rem;padding:.2rem 1rem;font-size:.9rem;font-weight:600;display:inline-block}.security-info{margin-bottom:2rem}.security-item{border-bottom:1px solid #2c405c;align-items:center;padding:1rem 0;display:flex}.security-label{color:#99b8d4;width:100px}.security-value{color:#eef5ff;flex:1}.security-actions{gap:1rem;display:flex}.security-btn{color:#40e0d0;cursor:pointer;background:0 0;border:1px solid #40e0d0;border-radius:50px;padding:.3rem 1rem;font-size:.9rem;transition:all .2s}.security-btn:hover{color:#0a0c1a;background:#40e0d0}.game-record{background:#0a0c1880;border:1px solid #2c405c;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:1.2rem;display:flex}.game-record-info{flex:2 300px}.game-record-name{color:#40e0d0;margin-bottom:.3rem;font-size:1.1rem;font-weight:600}.game-record-meta{color:#99b8d4;flex-wrap:wrap;gap:2rem;font-size:.9rem;display:flex}.expire-tip{color:#ffd966;align-items:center;gap:.3rem;font-size:.9rem;display:inline-flex}.expire-tip i{color:#40e0d0;cursor:help}.game-record-actions{flex-wrap:wrap;flex:200px;justify-content:flex-end;align-items:center;gap:.8rem;display:flex}.status-badge{color:#9fc9ff;white-space:nowrap;background:#1d3449;border-radius:30px;padding:.3rem 1rem;font-size:.9rem;display:inline-block}.status-badge.ongoing{color:#40e0d0;background:#40e0d033}.status-badge.completed{color:#5f7995;background:#ffffff1a}.action-btn{color:#40e0d0;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #40e0d0;border-radius:50px;padding:.4rem 1.2rem;font-size:.9rem;transition:all .2s}.action-btn:hover{color:#0a0c1a;background:#40e0d0}.action-btn:disabled{opacity:.5;cursor:not-allowed}.renew-btn{color:#ffd966;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffd966;border-radius:50px;padding:.4rem 1.2rem;font-size:.9rem;transition:all .2s}.renew-btn:hover{color:#0a0c1a;background:#ffd966}.renew-btn:disabled{opacity:.4;cursor:not-allowed;color:#5f7995;background:0 0;border-color:#5f7995}.detail-item{background:#0a0c1880;border:1px solid #2c405c;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:.8rem;padding:1rem;display:flex}.detail-type{align-items:center;gap:.8rem;display:flex}.detail-type i{color:#40e0d0;background:#40e0d01a;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.detail-info{flex:1;margin-left:1rem}.detail-desc{color:#eef5ff;margin-bottom:.2rem}.detail-time{color:#5f7995;font-size:.8rem}.detail-amount{color:#40e0d0;font-weight:600}.exchange-box{text-align:center;background:#0a0c1880;border:1px solid #2c405c;border-radius:16px;max-width:400px;margin:0 auto;padding:2rem}.exchange-box input{background:var(--input-bg);border:1px solid var(--input-border);color:#fff;text-align:center;letter-spacing:2px;border-radius:12px;width:100%;margin-bottom:1.5rem;padding:1rem;font-size:1rem}.exchange-box input:focus{border-color:#40e0d0;outline:none}.exchange-box button{color:#0a0c1a;cursor:pointer;background:#40e0d0;border:none;border-radius:50px;width:100%;padding:1rem 2rem;font-weight:600;transition:all .2s}.exchange-box button:hover{background:#6ff7eb;transform:translateY(-2px)}.exchange-note{color:#99b8d4;text-align:left;background:#121928cc;border:1px dashed #40e0d0;border-radius:12px;margin-top:3rem;padding:1rem;font-size:.9rem}.exchange-note p{margin:.3rem 0}.game-detail-modal{max-width:550px}.game-detail-content{padding:.5rem 0}.account-info{background:#0a0c1880;border:1px solid #2c405c;border-radius:12px;margin:1rem 0;padding:1.2rem}.account-row{border-bottom:1px dashed #2c405c;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;display:flex}.account-row:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.account-label{color:#99b8d4;min-width:80px;font-size:.95rem}.account-value{color:#40e0d0;cursor:pointer;background:#40e0d01a;border:1px solid #40e0d04d;border-radius:4px;flex:1;align-items:center;gap:.5rem;margin:0 1rem;padding:.2rem .5rem;font-family:monospace;font-size:1rem;transition:all .2s;display:inline-flex}.account-value:hover{background:#40e0d033}.account-value i{opacity:.7;font-size:.8rem}.switch-account-btn{color:#40e0d0;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #40e0d0;border-radius:50px;padding:.3rem 1rem;font-size:.85rem;transition:all .2s}.switch-account-btn:hover{color:#0a0c1a;background:#40e0d0}.verify-code-section{flex-direction:column;align-items:center;gap:.8rem;margin:1.5rem 0;display:flex}.verify-code-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.verify-code-btn{color:#40e0d0;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #40e0d0;border-radius:50px;padding:.5rem 1.2rem;font-size:.9rem;transition:all .2s}.verify-code-btn:hover{color:#0a0c1a;background:#40e0d0}.verify-code-btn:disabled{opacity:.5;cursor:not-allowed}.verify-code-display{color:#40e0d0;letter-spacing:2px;cursor:pointer;background:#1d3449;border:1px solid #40e0d0;border-radius:8px;padding:.5rem 1.2rem;font-family:monospace;font-size:1.2rem;transition:all .2s}.verify-code-display:hover{background:#253549}.expire-section{background:#ffffff0d;border-radius:8px;justify-content:center;align-items:center;gap:1rem;margin:1rem 0;padding:.8rem;display:flex}.expire-label{color:#99b8d4}.expire-countdown{color:#ffd966;font-weight:600}.vip-packages{grid-template-columns:repeat(2,1fr);gap:1rem;margin:1.5rem 0;display:grid}.vip-package{text-align:center;cursor:pointer;background:#121928e6;border:1px solid #2c405c;border-radius:12px;padding:1rem;transition:all .2s}.vip-package:hover{border-color:#40e0d0;transform:translateY(-2px);box-shadow:0 5px 15px #40e0d033}.vip-package.selected{background:#40e0d01a;border-color:#40e0d0;box-shadow:0 0 20px #40e0d04d}.vip-package .time{color:#40e0d0;margin-bottom:.3rem;font-size:1.1rem;font-weight:600}.vip-package .price{color:#eef5ff;font-size:1.3rem;font-weight:700}.qrcode-container{flex-direction:column;align-items:center;gap:1rem;margin:1.5rem 0;display:flex}.qrcode{background:linear-gradient(45deg,#000 25%,#40e0d0 25% 50%,#000 50% 75%,#40e0d0 75% 100%) 0 0/20px 20px;border:2px solid #40e0d0;border-radius:16px;justify-content:center;align-items:center;width:200px;height:200px;display:flex;position:relative;overflow:hidden}.qrcode:before{content:"";-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000b3;width:100%;height:100%;position:absolute}.qrcode:after{content:"支付二维码";color:#40e0d0;text-shadow:0 0 10px #40e0d0;font-size:1rem;font-weight:600;position:absolute}.qrcode-text{color:#99b8d4;text-align:center;font-size:.9rem}.confirm-dialog{text-align:center;padding:1rem 0}.confirm-dialog p{color:#eef5ff;margin-bottom:.5rem;font-size:1.1rem}.confirm-dialog .small-note{color:#99b8d4;margin-bottom:1.5rem;font-size:.9rem}.confirm-actions{justify-content:center;gap:1rem;display:flex}.confirm-btn{color:#40e0d0;cursor:pointer;background:0 0;border:1px solid #40e0d0;border-radius:50px;min-width:100px;padding:.6rem 2rem;font-size:1rem;transition:all .2s}.confirm-btn:hover,.confirm-btn.primary{color:#0a0c1a;background:#40e0d0}.confirm-btn.primary:hover{background:#6ff7eb}.service-float{z-index:1000;position:fixed;bottom:100px;right:30px}.service-icon{cursor:pointer;background:#40e0d0;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;transition:all .3s;display:flex;box-shadow:0 4px 15px #40e0d04d}.service-icon:hover{transform:scale(1.1);box-shadow:0 6px 20px #40e0d080}.service-icon i{color:#0a0c1a;font-size:2rem}.service-card{background:var(--modal-bg);border:1px solid var(--modal-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;width:280px;padding:1.5rem;display:none;position:absolute;bottom:80px;right:0;box-shadow:0 10px 30px #0000004d}.service-card.show{display:block}.service-card h3{color:#40e0d0;text-align:center;margin-bottom:1rem;font-size:1.2rem}.service-qr{background:linear-gradient(45deg,#000 25%,#40e0d0 25% 50%,#000 50% 75%,#40e0d0 75% 100%) 0 0/15px 15px;border:2px solid #40e0d0;border-radius:12px;justify-content:center;align-items:center;width:150px;height:150px;margin:0 auto 1rem;display:flex;position:relative;overflow:hidden}.service-qr:before{content:"";-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000b3;width:100%;height:100%;position:absolute}.service-qr:after{content:"微信客服";color:#40e0d0;text-shadow:0 0 10px #40e0d0;font-size:1rem;font-weight:600;position:absolute}.service-time{color:#99b8d4;text-align:center;border-top:1px solid #2c405c;margin-top:.5rem;padding-top:.5rem;font-size:.9rem}.service-time i{color:#40e0d0;margin-right:.3rem}.footer{background:#050813;border-top:1px solid #1b2a41;margin-top:2rem;padding:3rem 0 1.5rem}.footer-grid{grid-template-columns:2fr 1fr 1fr 1.5fr;gap:2rem;display:grid}.footer-logo{background:linear-gradient(145deg,#40e0d0,#a78bfa);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:.8rem;font-size:1.5rem;font-weight:800}.footer a{color:#98b2cd;font-size:.85rem;text-decoration:none}.footer a:hover{color:#40e0d0}.footer ul{list-style:none}.footer ul li{margin-bottom:.6rem}.social a{margin-right:1.2rem;font-size:1.2rem}.footer-bottom{color:#5f7995;border-top:1px solid #192b40;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-top:2rem;padding-top:2rem;font-size:.8rem;display:flex}.footer-divider{color:#2c405c}.footer-icp{color:#5f7995;text-decoration:none;transition:color .2s}.footer-icp:hover{color:#40e0d0}.game-detail{margin-bottom:3rem;display:block}.game-detail.active{display:block}.info-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0c18b3;border:1px solid #40e0d04d;border-radius:24px;margin-bottom:2rem;padding:2rem}.game-title{text-align:center;margin-bottom:1rem;font-size:3rem;font-weight:800}.game-desc{color:#99b8d4;text-align:center;max-width:800px;margin:0 auto;font-size:1.1rem;line-height:1.6}.media-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0c18b3;border:1px solid #40e0d04d;border-radius:24px;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2rem;padding:1.5rem;display:grid}.video-container{aspect-ratio:16/9;cursor:pointer;background:#0a0c18;border:1px solid #40e0d04d;border-radius:16px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.video-container:before{content:"";color:#40e0d0;opacity:.8;z-index:2;font-family:"Font Awesome 6 Free";font-size:3rem;font-weight:900;transition:all .2s;position:absolute}.video-container:hover:before{opacity:1;text-shadow:0 0 30px #40e0d0;transform:scale(1.1)}.video-container img{object-fit:cover;opacity:.6;width:100%;height:100%}.poster-carousel{aspect-ratio:16/9;border:1px solid #40e0d04d;border-radius:16px;width:100%;position:relative;overflow:hidden}.poster-track{height:100%;transition:transform .3s;display:flex}.poster-slide{flex:0 0 100%;height:100%}.poster-slide img{object-fit:cover;width:100%;height:100%}.poster-controls{z-index:5;gap:8px;display:flex;position:absolute;bottom:10px;right:10px}.poster-btn{color:#40e0d0;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050712cc;border:1px solid #40e0d0;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:all .2s;display:flex}.poster-btn:hover{color:#0a0c1a;background:#40e0d0}.poster-dots{z-index:5;gap:6px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.poster-dot{cursor:pointer;background:#40e0d04d;border:1px solid #40e0d080;border-radius:50%;width:8px;height:8px;transition:all .2s}.poster-dot.active{background:#40e0d0;border-color:#40e0d0;transform:scale(1.2)}.price-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0c18b3;border:1px solid #40e0d04d;border-radius:24px;margin-bottom:2rem;padding:2rem}.section-title{text-align:center;background:linear-gradient(135deg,#40e0d0,#c084fc);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:1.5rem;font-size:1.8rem;font-weight:700}.account-status{white-space:nowrap;border-radius:30px;margin-left:.5rem;padding:.2rem .6rem;font-size:.7rem;font-weight:600;display:inline-block}.status-no{color:#cbd5e0;background:#2d3748}.status-full{color:#fed7d7;background:#9b2c2c}.status-busy{color:#fefcbf;background:#975a16}.status-free{color:#c6f6d5;background:#276749}.price-cards{grid-template-columns:repeat(5,1fr);gap:1rem;margin-bottom:2rem;display:grid}.price-card{text-align:center;background:#121928e6;border:1px solid #2c405c;border-radius:16px;padding:1.2rem;transition:all .2s;position:relative}.price-card:hover{border-color:#40e0d0;transform:translateY(-5px);box-shadow:0 10px 30px #40e0d033}.price-card .time{color:#40e0d0;margin-bottom:.5rem;font-size:1.1rem;font-weight:600}.price-card .price{margin-bottom:1rem;font-size:1.8rem;font-weight:800}.price-card .btn-rent{color:#40e0d0;cursor:pointer;background:0 0;border:1px solid #40e0d0;border-radius:50px;width:100%;padding:.4rem 1rem;font-size:.9rem;font-weight:600;transition:all .2s}.price-card .btn-rent:hover{color:#0a0c1a;background:#40e0d0}.price-card .btn-rent.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.vip-section{background:linear-gradient(135deg,#40e0d01a,#c084fc1a);border:1px solid #40e0d0;border-radius:16px;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.vip-info{align-items:center;gap:1rem;display:flex}.vip-info i{color:#40e0d0;font-size:2rem}.vip-info span{font-size:1.2rem;font-weight:600}.btn-vip{color:#0a0c1a;cursor:pointer;background:#40e0d0;border:none;border-radius:50px;padding:.8rem 2rem;font-weight:600;transition:all .2s;box-shadow:0 8px 20px #40e0d04d}.btn-vip:hover{background:#6ff7eb;transform:scale(1.02)}.specs-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0c18b3;border:1px solid #40e0d04d;border-radius:24px;margin-bottom:2rem;padding:2rem}.specs-title{text-align:center;background:linear-gradient(135deg,#40e0d0,#c084fc);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:2rem;font-size:1.8rem;font-weight:700}.specs-grid{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.specs-box{background:#121928e6;border:1px solid #2c405c;border-radius:16px;padding:1.5rem}.specs-box h3{color:#40e0d0;margin-bottom:1rem;font-size:1.2rem}.specs-box ul{list-style:none}.specs-box li{color:#99b8d4;margin-bottom:.8rem}.specs-box li strong{color:#eef5ff;margin-right:.5rem}.notice-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0c18b3;border:1px solid #40e0d04d;border-radius:24px;margin-top:2rem;padding:2rem}.notice-title{text-align:center;background:linear-gradient(135deg,#40e0d0,#c084fc);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:1.5rem;font-size:1.8rem;font-weight:700}.notice-item{background:#121928e6;border:1px solid #2c405c;border-radius:16px;margin-bottom:1rem;overflow:hidden}.notice-header{cursor:pointer;justify-content:space-between;align-items:center;padding:1.2rem 1.5rem;transition:all .2s;display:flex}.notice-header:hover{background:#40e0d01a}.notice-header h3{color:#40e0d0;font-size:1.1rem;font-weight:600}.notice-header i{color:#40e0d0;transition:transform .3s}.notice-content{background:#05071280;border-top:1px solid #0000;max-height:0;transition:max-height .3s;overflow:hidden}.notice-content.show{border-top-color:#2c405c;max-height:200px}.notice-content p{color:#99b8d4;padding:1.5rem;line-height:1.6}.notice-content ul{color:#99b8d4;padding:1.5rem 1.5rem 1.5rem 2.5rem}.notice-content li{margin-bottom:.5rem}.hero-carousel{width:100vw;padding:calc(1.5rem * var(--hero-scale)) 0 calc(2rem * var(--hero-scale));background:#0a0c18;margin-left:calc(50% - 50vw);position:relative;overflow:hidden}.hero-carousel:before{content:"";pointer-events:none;z-index:1;background-image:radial-gradient(circle at 30% 40%,#40e0d01a 0%,#0000 40%);position:absolute;inset:0}.carousel-container{z-index:2;width:100%;position:relative;overflow:hidden}.carousel-track{width:100%;transition:transform .8s cubic-bezier(.25,.46,.45,.94);display:flex}.carousel-slide{flex:0 0 100%;width:100%;padding:0 10%}.hero-poster{width:100%;max-width:calc(1000px * var(--hero-scale));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:calc(2rem * var(--hero-scale));background:#0a0c18b3;border:1px solid #40e0d04d;border-radius:24px;margin:0 auto;transition:all .3s;box-shadow:0 20px 30px -15px #000}.hero-poster:hover{border-color:#40e0d0;transform:scale(1.01);box-shadow:0 0 30px #40e0d033}.hero-poster a{color:inherit;text-decoration:none;display:block}.poster-grid{gap:calc(2rem * var(--hero-scale));grid-template-columns:1fr 1fr;align-items:center;display:grid}.poster-content h1{font-size:calc(2.2rem * var(--hero-scale));margin-bottom:calc(1rem * var(--hero-scale));font-weight:800;line-height:1.2}.gradient-text{background:linear-gradient(135deg,#40e0d0,#c084fc,#ff98e9);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.poster-desc{font-size:calc(1rem * var(--hero-scale));color:#99b8d4;margin:calc(1rem * var(--hero-scale)) 0 calc(1.5rem * var(--hero-scale));line-height:1.5}.poster-cta{gap:calc(1rem * var(--hero-scale));margin-bottom:calc(2rem * var(--hero-scale));flex-wrap:wrap;display:flex}.cta-primary,.cta-secondary{padding:calc(.6rem * var(--hero-scale)) calc(2rem * var(--hero-scale));font-weight:600;font-size:calc(.95rem * var(--hero-scale));cursor:pointer;white-space:nowrap;border-radius:50px;text-decoration:none;transition:all .2s;display:inline-block}.cta-primary{color:#0a0c1a;background:#40e0d0;border:none;box-shadow:0 8px 20px #40e0d04d}.cta-primary:hover{background:#6ff7eb;transform:scale(1.02)}.cta-secondary{color:#40e0d0;background:0 0;border:2px solid #40e0d0}.cta-secondary:hover{color:#0a0c18;background:#40e0d0;box-shadow:0 0 30px #40e0d0}.poster-stats{gap:calc(2rem * var(--hero-scale));flex-wrap:wrap;display:flex}.stat-item h2{font-size:calc(1.5rem * var(--hero-scale));background:linear-gradient(90deg,#e2f0ff,#b0e0ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-weight:800}.stat-item p{color:#819dbb;font-size:calc(.8rem * var(--hero-scale))}.poster-image{padding:calc(.8rem * var(--hero-scale));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#40e0d008;border:1px solid #40e0d040;border-radius:20px;box-shadow:0 20px 30px -15px #000}.poster-image:hover{border-color:#40e0d0;transform:scale(1.01)}.poster-image img{aspect-ratio:16/9;object-fit:cover;border-radius:16px;width:100%;display:block}.carousel-controls{display:none}.carousel-dots{z-index:10;justify-content:center;gap:12px;margin-top:20px;display:flex;position:relative}.carousel-dot{cursor:pointer;background:#40e0d04d;border:1px solid #40e0d080;border-radius:50%;width:12px;height:12px;transition:all .3s}.carousel-dot:hover{background:#40e0d099;transform:scale(1.2)}.carousel-dot.active{background:#40e0d0;border-color:#40e0d0;transform:scale(1.2);box-shadow:0 0 15px #40e0d0}.cards-wrapper{width:100%;padding:var(--hover-offset) 0;margin:4rem 0 2rem;overflow-x:auto}.grid-cards{gap:var(--card-gap);min-width:min(100%, calc((var(--card-width) * 9) + (var(--card-gap) * 8)));grid-template-columns:repeat(9,minmax(0,1fr));display:grid}.card-container{width:100%;padding-top:var(--hover-offset);margin-top:calc(var(--hover-offset) * -1)}.game-card-modern{border-radius:var(--card-border-radius);cursor:pointer;aspect-ratio:1/1.2;z-index:1;background:#121827;border:1px solid #253549;flex-direction:column;width:100%;transition:all .25s;display:flex;position:relative;overflow:hidden}.game-card-modern:hover{transform:translateY(calc(-1 * var(--hover-offset)));box-shadow:0 calc(15px * var(--card-scale)) calc(25px * var(--card-scale)) calc(-10px * var(--card-scale)) #40e0d080;z-index:10;border-color:#40e0d0}.card-img{background-position:50%;background-size:cover;height:60%;position:relative}.card-content{height:40%;padding:var(--card-content-padding);flex-direction:column;justify-content:space-between;display:flex}.card-title{font-weight:700;font-size:var(--card-title-font-size);margin-bottom:calc(.2rem * var(--card-scale));white-space:nowrap;text-overflow:ellipsis;justify-content:space-between;align-items:center;display:flex;overflow:hidden}.card-title span:first-child{text-overflow:ellipsis;white-space:nowrap;max-width:70%;overflow:hidden}.card-price{color:#40e0d0;font-weight:800;font-size:var(--card-price-font-size);flex-shrink:0}.card-meta{font-size:var(--card-meta-font-size);justify-content:space-between;align-items:center;gap:.3rem;display:flex}.play-now-badge{color:#9fc9ff;white-space:nowrap;text-align:center;font-weight:600;font-size:calc(.7rem * var(--card-scale));background:#1d3449;border-radius:30px;flex:1;padding:.2rem .5rem}.no-results{text-align:center;color:#5f7995;grid-column:1/-1;padding:3rem;font-size:1.2rem}.no-results i{color:#40e0d0;opacity:.5;margin-bottom:1rem;font-size:3rem}.more-games-wrapper{justify-content:center;margin:2rem 0 4rem;display:flex}.more-games-btn{color:#40e0d0;cursor:pointer;background:0 0;border:2px solid #40e0d0;border-radius:50px;justify-content:center;align-items:center;padding:.8rem 3rem;font-size:1.1rem;font-weight:600;transition:all .3s;display:inline-flex;box-shadow:0 0 20px #40e0d01a}.more-games-btn:hover{color:#0b0d15;background:#40e0d0;transform:translateY(-2px);box-shadow:0 10px 30px #40e0d04d}.more-games-btn:active{transform:translateY(0)}.back-to-top{color:#0b0d15;cursor:pointer;z-index:999;opacity:0;visibility:hidden;background:#40e0d0;border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.5rem;transition:all .3s;display:flex;position:fixed;bottom:100px;right:30px;transform:translateY(20px);box-shadow:0 4px 15px #40e0d04d}.back-to-top.show{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top:hover{background:#6ff7eb;transform:translateY(-2px)}@media (width<=1200px){:root{--hero-scale:1.1;--card-scale:1.1}.grid-cards{min-width:min(100%, calc((var(--card-width) * 6) + (var(--card-gap) * 5)));grid-template-columns:repeat(6,minmax(0,1fr))}.price-cards{grid-template-columns:repeat(3,1fr)}.footer-grid{grid-template-columns:1fr 1fr;gap:1.5rem}}@media (width<=992px){:root{--hero-scale:1;--card-scale:1}.grid-cards{min-width:min(100%, calc((var(--card-width) * 4) + (var(--card-gap) * 3)));grid-template-columns:repeat(4,minmax(0,1fr))}.price-cards{grid-template-columns:repeat(2,1fr)}.poster-grid{text-align:center;grid-template-columns:1fr;gap:1.5rem}.media-section,.specs-grid,.profile-container{grid-template-columns:1fr}.profile-sidebar{gap:.5rem;padding:.5rem;display:flex;position:static;overflow-x:auto}.profile-menu-item{white-space:nowrap;border-bottom:3px solid #0000;border-left:none}.profile-menu-item.active{border-bottom-color:#40e0d0;border-left:none}}@media (width<=768px){.nav-container{flex-direction:column;gap:1rem;height:auto;padding:1rem 0}.logo-area{gap:1rem}.nav-search{width:100%;max-width:300px}.grid-cards{min-width:min(100%, calc((var(--card-width) * 3) + (var(--card-gap) * 2)));grid-template-columns:repeat(3,minmax(0,1fr))}.price-cards{grid-template-columns:1fr}.footer-grid{text-align:center;grid-template-columns:1fr}.social{justify-content:center;display:flex}.hero-poster{padding:1.5rem}.game-title{font-size:2rem}.section-title,.specs-title,.notice-title{font-size:1.5rem}}@media (width<=576px){.grid-cards{min-width:min(100%, calc((var(--card-width) * 2) + (var(--card-gap) * 1)));grid-template-columns:repeat(2,minmax(0,1fr))}.nav-link{font-size:.9rem}.nav-link i{display:none}.btn-prime{padding:.4rem 1.5rem;font-size:.8rem}.hero-poster{padding:1rem}.poster-content h1{font-size:1.8rem}.cta-primary,.cta-secondary{padding:.5rem 1.5rem;font-size:.85rem}.game-title{font-size:1.5rem}.game-desc{font-size:1rem}.profile-content{padding:1.5rem}.profile-section-title{font-size:1.5rem}}.modal-overlay{background:var(--modal-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;opacity:0;visibility:hidden;justify-content:center;align-items:center;width:100%;height:100%;transition:all .3s;display:flex;position:fixed;top:0;left:0}.modal-overlay.show{opacity:1;visibility:visible}.modal-container{border:1px solid var(--modal-border);background:#121827;border-radius:16px;width:90%;max-width:400px;max-height:80vh;padding:2rem;position:relative;overflow-y:auto;box-shadow:0 20px 30px #0000004d}.modal-container.large{max-width:600px}.modal-container.small{max-width:300px}.modal-close{color:#40e0d0;cursor:pointer;background:0 0;border:none;font-size:1.5rem;transition:all .2s;position:absolute;top:1rem;right:1rem}.modal-close:hover{color:#6ff7eb;transform:rotate(90deg)}.modal-title{text-align:center;background:linear-gradient(135deg,#40e0d0,#c084fc);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:1.5rem;font-size:1.5rem;font-weight:700}.modal-title.small{font-size:1.2rem}.modal-form{flex-direction:column;gap:1rem;display:flex}.form-group{flex-direction:column;gap:.5rem;display:flex}.form-group label{color:#99b8d4;font-size:.9rem;font-weight:600}.form-group input{background:var(--input-bg);border:1px solid var(--input-border);color:#fff;border-radius:12px;padding:.8rem;font-size:1rem;transition:all .2s}.form-group input:focus{border-color:#40e0d0;outline:none;box-shadow:0 0 10px #40e0d033}.captcha-group{align-items:center;gap:1rem;display:flex}.captcha-group input{flex:1}.captcha-image{color:#40e0d0;cursor:pointer;text-align:center;background:#1d3449;border:1px solid #2c405c;border-radius:8px;min-width:100px;padding:.8rem 1rem;font-family:monospace;font-weight:600;transition:all .2s}.captcha-image:hover{border-color:#40e0d0}.captcha-img-box{cursor:pointer;background:#1d3449;border:1px solid #2c405c;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;min-width:100px;height:46px;transition:border-color .2s;display:flex;overflow:hidden}.captcha-img-box:hover{border-color:#40e0d0}.captcha-img-box .captcha-img{object-fit:cover;width:100%;height:100%;display:block}.captcha-img-placeholder{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.modal-actions{justify-content:space-between;margin-bottom:1rem;display:flex}.modal-link{color:#40e0d0;cursor:pointer;background:0 0;border:none;padding:0;font-size:.9rem;transition:all .2s}.modal-link:hover{color:#6ff7eb;text-decoration:underline}.modal-btn{color:#0a0c1a;cursor:pointer;background:#40e0d0;border:none;border-radius:50px;width:100%;padding:1rem;font-size:1rem;font-weight:600;transition:all .2s}.modal-btn:hover{background:#6ff7eb;transform:translateY(-2px);box-shadow:0 5px 15px #40e0d04d}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:.3s forwards fadeIn}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#121827;border-radius:4px}::-webkit-scrollbar-thumb{background:#2c405c;border-radius:4px;transition:all .2s}::-webkit-scrollbar-thumb:hover{background:#40e0d0}.text-center{text-align:center}.text-right{text-align:right}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}.loading{border:2px solid #40e0d0;border-top-color:#0000;border-radius:50%;width:20px;height:20px;animation:1s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.pagination-info[data-v-fd51fbd2]{text-align:center;color:#666;margin:20px 0;font-size:14px}.pagination-info p[data-v-fd51fbd2]{background-color:#f5f5f5;border-radius:4px;margin:0;padding:8px;display:inline-block}.profile-section[data-v-4b558256]{display:none}.profile-section.active[data-v-4b558256]{display:block}.profile-loading[data-v-4b558256]{color:#5f7995;text-align:center;padding:3rem 0;font-size:1rem}.profile-loading i[data-v-4b558256]{margin-right:.5rem}.profile-empty[data-v-4b558256]{color:#5f7995;text-align:center;padding:3rem 0}.change-pwd-form[data-v-4b558256]{background:#0a0c1899;border:1px solid #2c405c;border-radius:16px;max-width:480px;margin-top:1.5rem;padding:1.8rem}.change-pwd-title[data-v-4b558256]{color:#40e0d0;margin-bottom:1.4rem;font-size:1rem;font-weight:600}.change-pwd-form .form-group[data-v-4b558256]{margin-bottom:1rem}.change-pwd-form .form-group label[data-v-4b558256]{color:#99b8d4;margin-bottom:.4rem;font-size:.9rem;display:block}.change-pwd-form .form-group input[data-v-4b558256]{color:#eef5ff;box-sizing:border-box;background:#0f1423cc;border:1px solid #2c405c;border-radius:10px;width:100%;padding:.7rem 1rem;font-size:.95rem;transition:border-color .2s}.change-pwd-form .form-group input[data-v-4b558256]:focus{border-color:#40e0d0;outline:none}.change-pwd-actions[data-v-4b558256]{align-items:center;gap:1rem;margin-top:1.4rem;display:flex}.change-pwd-actions .modal-btn[data-v-4b558256]{color:#0a0c1a;cursor:pointer;background:linear-gradient(135deg,#40e0d0,#7c3aed);border:none;border-radius:50px;flex:1;padding:.7rem 1.5rem;font-size:.95rem;font-weight:600;transition:all .2s}.change-pwd-actions .modal-btn[data-v-4b558256]:disabled{opacity:.5;cursor:not-allowed}.change-pwd-actions .security-btn[data-v-4b558256]{flex-shrink:0}.fade-slide-enter-active[data-v-4b558256],.fade-slide-leave-active[data-v-4b558256]{transition:opacity .2s,transform .2s}.fade-slide-enter-from[data-v-4b558256],.fade-slide-leave-to[data-v-4b558256]{opacity:0;transform:translateY(-8px)}.gd-skeleton[data-v-38625e38]{border-radius:24px;margin-bottom:2rem;overflow:hidden}.sk-title[data-v-38625e38]{background:linear-gradient(90deg,#122030 25%,#1a3040 50%,#122030 75%) 0 0/200% 100%;border-radius:8px;width:40%;height:2.8rem;margin:0 auto 1rem;animation:1.4s infinite shimmer-38625e38}.sk-desc[data-v-38625e38]{background:linear-gradient(90deg,#122030 25%,#1a3040 50%,#122030 75%) 0 0/200% 100%;border-radius:6px;width:80%;height:1rem;margin:0 auto .6rem;animation:1.4s infinite shimmer-38625e38}.sk-video[data-v-38625e38]{aspect-ratio:16/9;background:linear-gradient(90deg,#0f1a28 25%,#162234 50%,#0f1a28 75%) 0 0/200% 100%;border-radius:16px;animation:1.4s infinite shimmer-38625e38}.sk-price-section[data-v-38625e38]{background:#0a0c18b3;padding:2rem}.sk-cards[data-v-38625e38]{grid-template-columns:repeat(5,1fr);gap:1rem;margin-top:1.5rem;display:grid}.sk-card[data-v-38625e38]{background:linear-gradient(90deg,#0f1a28 25%,#162234 50%,#0f1a28 75%) 0 0/200% 100%;border-radius:12px;height:130px;animation:1.4s infinite shimmer-38625e38}@keyframes shimmer-38625e38{0%{background-position:200% 0}to{background-position:-200% 0}}.gd-error[data-v-38625e38]{text-align:center;color:#5f7995;padding:5rem 2rem}.gd-error i[data-v-38625e38]{color:#e8475f;margin-bottom:1rem;font-size:3rem;display:block}.gd-error p[data-v-38625e38]{margin-bottom:1.5rem;font-size:1.1rem}.video-placeholder[data-v-38625e38]{color:#5f7995;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;height:100%;display:flex}.video-placeholder i[data-v-38625e38]{font-size:2.5rem}.poster-empty[data-v-38625e38]{color:#5f7995;aspect-ratio:16/9;background:#121928e6;border:1px solid #2c405c;justify-content:center;align-items:center;gap:.8rem;font-size:1rem;display:flex!important}.poster-empty i[data-v-38625e38]{font-size:2rem}.status-full[data-v-38625e38]{color:#ffd5d5;background:#6b2020}.status-none[data-v-38625e38]{color:#7f8fa8;background:#2a2d3a}.price-card.disabled[data-v-38625e38]{opacity:.5;cursor:not-allowed}.price-card.disabled[data-v-38625e38]:hover{border-color:#2c405c;transform:none}.price-loading[data-v-38625e38]{color:#5f7995;padding:2rem 0;font-size:1rem}.notice-loading[data-v-38625e38]{color:#5f7995;padding:1rem 0;font-size:1rem}.notice-chevron[data-v-38625e38]{transition:transform .25s}.notice-chevron.rotated[data-v-38625e38]{transform:rotate(180deg)}.register-container[data-v-483685ce]{max-width:440px}.sms-btn[data-v-483685ce]{color:#0a0c1a;white-space:nowrap;cursor:pointer;text-align:center;background:linear-gradient(135deg,#40e0d0,#6ff7eb);border:none;border-radius:12px;flex-shrink:0;min-width:100px;padding:.8rem 1rem;font-size:.88rem;font-weight:700;transition:opacity .2s,transform .2s}.sms-btn[data-v-483685ce]:hover:not(:disabled){opacity:.85;transform:translateY(-1px)}.sms-btn--disabled[data-v-483685ce]{color:#6b8ba8;cursor:not-allowed;background:#1d3449}.captcha-img-box[data-v-483685ce]{cursor:pointer;background:#1d3449;border:1px solid #2c405c;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;min-width:100px;height:46px;transition:border-color .2s;display:flex;overflow:hidden}.captcha-img-box[data-v-483685ce]:hover{border-color:#40e0d0}.captcha-img[data-v-483685ce]{object-fit:cover;width:100%;height:100%;display:block}.captcha-img-placeholder[data-v-483685ce]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.captcha-loading[data-v-483685ce]{color:#40e0d0;font-size:1.1rem}.captcha-text-mock[data-v-483685ce]{color:#40e0d0;letter-spacing:.04em;font-size:.82rem;font-weight:600}.modal-btn--loading[data-v-483685ce]{opacity:.7;cursor:not-allowed}
