body{margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.header{background:linear-gradient(135deg,#107c10,#0e6b0e);box-shadow:0 2px 10px #0000004d;left:0;position:fixed;right:0;top:0;width:100%;z-index:10000}.header-container{height:70px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.header-container,.logo{align-items:center;display:flex}.logo{color:#fff;font-size:1.5rem;font-weight:700;text-decoration:none;transition:transform .2s ease}.logo:hover{transform:scale(1.05)}.xbox-icon{filter:brightness(0) invert(1) drop-shadow(0 2px 4px rgba(0,0,0,.3));height:40px;margin-right:10px;width:40px}.logo-text{text-shadow:0 2px 4px #0000004d}.xorons-user-menu{align-items:center;display:flex;position:relative;z-index:10001}.xorons-hamburger-btn{background:#ffffff1a;border:2px solid #ffffff4d;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;height:44px;justify-content:space-around;min-height:44px;min-width:44px;padding:12px;position:relative;touch-action:manipulation;transition:transform .2s ease;width:44px;z-index:10002}.xorons-hamburger-btn:hover{transform:scale(1.1)}.xorons-hamburger-line{background-color:#fff;border-radius:2px;height:3px;transition:all .3s ease;width:100%}.xorons-menu-backdrop{background:#0000004d!important;bottom:0!important;left:0!important;right:0!important;top:0!important;z-index:10001!important}.xorons-dropdown-menu,.xorons-menu-backdrop{pointer-events:auto!important;position:fixed!important}.xorons-dropdown-menu{animation:none!important;background:linear-gradient(135deg,#107c10,#0e6b0e)!important;border:2px solid #fff!important;border-radius:12px!important;bottom:auto!important;box-shadow:0 8px 25px #000c!important;contain:none!important;display:block!important;height:auto!important;left:auto!important;margin:0!important;max-width:200px!important;min-width:200px!important;opacity:1!important;overflow:visible!important;padding:0!important;right:20px!important;top:78px!important;inset:78px 20px auto auto!important;transition:none!important;visibility:visible!important;width:200px!important;will-change:auto!important;z-index:999999!important}.xorons-dropdown-menu,.xorons-dropdown-menu *{transform:none!important;translate:none!important}.xorons-dropdown-menu *{position:static!important}@keyframes xoronsSlideDown{0%{opacity:0}to{opacity:1}}.xorons-dropdown-header{background:#ffffff1a;border-bottom:1px solid #fff3;padding:15px 20px}.xorons-username{color:#fff;font-size:.9rem;font-weight:600}.xorons-dropdown-divider{background:#fff3;height:1px;margin:0}.xorons-dropdown-item{background:none;border:none;box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-family:inherit;font-size:.9rem;line-height:1.4;min-height:44px;outline:none;padding:15px 20px;pointer-events:auto;text-align:left;text-decoration:none;touch-action:manipulation;transition:all .2s ease;width:100%}.xorons-dropdown-item:hover{background:#fff3;color:#fff;transform:translateX(5px)}.xorons-dropdown-item:active{background:#ffffff4d;color:#fff;transform:scale(.98)}.xorons-logout-btn{color:#ff6b6b}.xorons-logout-btn:hover{background:#ff6b6b33;color:#ff6b6b}.auth-buttons{display:flex;gap:10px}.auth-btn{border:2px solid #0000;border-radius:25px;font-weight:600;padding:10px 20px;text-decoration:none;transition:all .3s ease}.login-btn{border-color:#fff;color:#fff}.login-btn:hover,.register-btn{background:#fff;color:#107c10}.register-btn:hover{background:#0000;border-color:#fff;color:#fff}@media (max-width:768px){.header-container{padding:0 15px}.logo-text{font-size:1.2rem}.auth-buttons{gap:5px}.auth-btn{font-size:.9rem;padding:8px 15px}.xorons-dropdown-menu{min-width:180px;right:15px!important;top:78px!important;width:180px}}.footer{background:linear-gradient(135deg,#0a0a0a,#1a1a1a 50%,#0a0a0a);border-top:1px solid #ffffff1a;margin-top:auto;padding:30px 0}.footer-container{margin:0 auto;max-width:1200px;padding:0 20px}.footer-content{align-items:center;display:flex;justify-content:center}.contact-links{align-items:center;gap:30px}.contact-link{display:flex;font-size:1rem;padding:12px 20px}.contact-link:hover{box-shadow:0 8px 25px #0000004d;transform:translateY(-2px)}.telegram-link{background:#0088cc1a;border-color:#0088cc4d}.telegram-link:hover{background:#08c3;border-color:#08c;box-shadow:0 8px 25px #0088cc4d}.discord-link{background:#7289da1a;border-color:#7289da4d;color:#7289da}.discord-link:hover{background:#7289da33;border-color:#7289da;box-shadow:0 8px 25px #7289da4d}.contact-icon{flex-shrink:0;height:24px;width:24px}.discord-icon{fill:currentColor}@media (max-width:768px){.contact-links{flex-direction:column;gap:15px}.contact-link{justify-content:center;max-width:250px;width:100%}}@media (max-width:480px){.footer{padding:20px 0}.contact-link{font-size:.9rem;padding:10px 16px}.contact-icon{height:20px;width:20px}}.purchase-modal{background:linear-gradient(145deg,#2a2a2a,#1e1e1e);border:1px solid #333;border-radius:20px;box-shadow:0 20px 40px #00000080;max-height:90vh;max-width:500px;overflow-y:auto;width:100%}.modal-header h2{color:#fff;font-size:1.5rem;font-weight:700;margin:0}.modal-body{position:relative}.step-content h3{color:#fff;font-size:1.3rem;font-weight:600}.form-group,.step-content h3{margin-bottom:25px}.form-group label{margin-bottom:10px}.quantity-selector{align-items:center;display:flex;gap:15px;margin-bottom:5px}.quantity-selector button{background:#107c10;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:700;height:40px;transition:all .2s ease;width:40px}.quantity-selector button:hover:not(:disabled){background:#0e6b0e;transform:scale(1.1)}.quantity-selector button:disabled{background:#666;cursor:not-allowed}.quantity-display{color:#fff;font-size:1.5rem;font-weight:700;min-width:30px;text-align:center}.form-group small{font-size:.85rem}.country-select{background:#333;border:1px solid #555;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;padding:12px 15px;width:100%}.country-select:focus{border-color:#107c10;outline:none}.custom-dropdown{position:relative;width:100%}.dropdown-trigger{align-items:center;background:#333;border:1px solid #555;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1rem;justify-content:space-between;padding:12px 15px;transition:all .2s ease;width:100%}.dropdown-trigger:hover{background:#3a3a3a;border-color:#107c10}.dropdown-trigger.open{border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#107c10}.dropdown-arrow{color:#999;font-size:.8rem;transition:transform .2s ease}.dropdown-arrow.up{transform:rotate(180deg)}.placeholder{color:#999}.selected-country{color:#fff}.dropdown-menu{background:#333;border:1px solid #107c10;border-radius:0 0 12px 12px;border-top:none;box-shadow:0 8px 25px #0006;left:50%;max-height:280px;max-width:420px;min-width:320px;overflow-y:auto;position:absolute;top:100%;transform:translateX(-50%);width:80vw;z-index:1000}.country-dropdown-item{align-items:center;border-bottom:1px solid #444;cursor:pointer;display:flex;justify-content:space-between;min-height:60px;padding:18px 25px;transition:background-color .2s ease}.country-dropdown-item:last-child{border-bottom:none}.country-dropdown-item:hover:not(.disabled){background:#3a3a3a}.country-dropdown-item.selected{background:#107c1033;color:#107c10}.country-dropdown-item.disabled{color:#666;cursor:not-allowed;justify-content:center}.country-info{color:#fff;font-size:1.1rem;font-weight:500}.stock-count{color:#999;font-size:1rem;font-weight:400}.order-summary,.price-summary{background:#ffffff0d;border:1px solid #333;border-radius:12px;padding:20px}.price-row,.summary-row{color:#ddd;display:flex;justify-content:space-between;margin-bottom:10px}.price-row.total,.summary-row.total{border-top:1px solid #555;color:#fff;font-size:1.1rem;font-weight:700;margin-top:10px;padding-top:10px}.crypto-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.crypto-option{align-items:center;background:#333;border:2px solid #555;border-radius:12px;color:#fff;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:20px 10px;transition:all .2s ease}.crypto-option:hover{background:#3a3a3a;border-color:#107c10}.crypto-option.selected{background:#107c1033;border-color:#107c10}.crypto-icon{align-items:center;display:flex;height:100px;justify-content:center;width:100px}.crypto-icon-img{height:100px;object-fit:contain;width:100px}.crypto-icon-fallback{font-size:1.5rem;font-weight:700}.crypto-name{font-size:.9rem;font-weight:600}.order-summary h4{color:#fff;font-size:1.1rem;margin-bottom:15px}.order-summary .crypto-icon-img{height:24px;margin-right:8px;object-fit:contain;vertical-align:middle;width:24px}.loading-overlay{align-items:center;background:#000c;border-radius:0 0 20px 20px;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;top:0}.loading-overlay p{color:#fff;margin:0;max-width:300px;text-align:center}.error-message{gap:10px;margin-top:20px;padding:15px}.error-icon{font-size:1.2rem}.modal-footer{border-top:1px solid #333;display:flex;gap:15px;justify-content:space-between;padding:20px 30px}.btn-primary,.btn-secondary{flex:1 1;transition:all .2s ease}.btn-primary:hover:not(:disabled){box-shadow:0 4px 15px #107c1066;transform:translateY(-2px)}.btn-primary:disabled{background:#666;cursor:not-allowed}.btn-secondary:hover:not(:disabled){background:#777}.auth-prompt{color:#ccc;font-size:1rem;margin-bottom:25px}.auth-form{display:flex;flex-direction:column;gap:20px}.auth-toggle{background:#333;border-radius:10px;display:flex;margin-bottom:10px;padding:4px}.auth-toggle-btn{background:none;border:none;border-radius:8px;color:#ccc;cursor:pointer;flex:1 1;font-weight:600;padding:12px 20px;transition:all .3s ease}.auth-toggle-btn.active{background:linear-gradient(135deg,#107c10,#0e6b0e);color:#fff}.auth-toggle-btn:hover:not(.active){background:#444;color:#fff}.auth-form .form-group{display:flex;flex-direction:column;gap:8px}.auth-form .form-group label{color:#ccc;font-size:.9rem;font-weight:600}.auth-form .form-group input{background:#333;border:2px solid #444;border-radius:10px;color:#fff;font-size:1rem;padding:12px 15px;transition:all .3s ease}.auth-form .form-group input:focus{border-color:#107c10;box-shadow:0 0 0 3px #107c101a;outline:none}.auth-form .form-group input:disabled{cursor:not-allowed;opacity:.6}.auth-form .form-group input::placeholder{color:#888}.auth-submit{font-size:1.1rem;font-weight:700;margin-top:10px;padding:15px 25px}@media (max-width:768px){.modal-overlay{padding:10px}.modal-body,.modal-footer,.modal-header{padding:20px}.crypto-grid{grid-template-columns:repeat(2,1fr)}.modal-footer{flex-direction:column}.auth-toggle-btn{font-size:.9rem;padding:10px 15px}}.address-text{line-height:1.4}.copy-btn{background:#333;font-size:16px;transition:background .3s ease}.copy-btn:hover{background:#555}.promo-code-section{align-items:center;display:flex;gap:10px}.promo-input{background:#333;border:2px solid #444;border-radius:10px;color:#fff;flex:1 1;font-size:1rem;padding:12px 15px;transition:all .3s ease}.promo-input:focus{border-color:#107c10;box-shadow:0 0 0 3px #107c101a;outline:none}.promo-input.error{border-color:#f44;box-shadow:0 0 0 3px #ff44441a}.promo-input:disabled{cursor:not-allowed;opacity:.6}.promo-input::placeholder{color:#888}.promo-apply-btn{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;padding:12px 20px;transition:all .2s ease;white-space:nowrap}.promo-apply-btn:hover:not(:disabled){box-shadow:0 4px 15px #667eea66;transform:translateY(-2px)}.promo-apply-btn:disabled{background:#666;box-shadow:none;cursor:not-allowed;transform:none}.promo-hint{color:#888;display:block;font-style:italic;margin-top:8px}.error-message{background:#ff44441a;border-left:3px solid #f44;color:#f44}.error-message,.info-message{border-radius:6px;margin-top:8px;padding:8px 12px}.info-message{background:#667eea1a;border-left:3px solid #667eea;color:#667eea;font-size:.9rem}.duration-selection{margin:20px 0}.duration-option{align-items:center;background:#ffffff0d;border:2px solid #0000;border-radius:12px;cursor:pointer;display:flex;justify-content:space-between;margin:10px 0;padding:15px 20px;transition:all .3s ease}.duration-option:hover{background:#ffffff14;border-color:#107c10}.duration-option.selected{background:#107c1033;border-color:#107c10}.duration-label{color:#fff;font-size:1.1rem;font-weight:600}.duration-price{color:#107c10;font-size:1.2rem;font-weight:700}.total-section{background:#107c101a;border:1px solid #107c10;border-radius:12px;margin:20px 0;padding:15px}.total-price{color:#fff;font-size:1.3rem;font-weight:700;text-align:center}.checker-modal-overlay{align-items:center;background:#000c;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:2000}.checker-purchase-modal{background:linear-gradient(145deg,#2a2a2a,#1e1e1e);border:1px solid #333;border-radius:20px;box-shadow:0 20px 40px #00000080;max-height:90vh;max-width:500px;overflow-y:auto;width:100%}.checker-modal-header{align-items:center;background:linear-gradient(135deg,#107c10,#0e6b0e);border-bottom:1px solid #333;border-radius:20px 20px 0 0;display:flex;justify-content:space-between;padding:25px 30px}.checker-modal-header h2{color:#fff;font-size:1.5rem;font-weight:700;margin:0}.checker-close-btn{align-items:center;background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:2rem;height:30px;justify-content:center;padding:0;transition:background-color .2s ease;width:30px}.checker-close-btn:hover{background:#fff3}.checker-modal-body{padding:30px;position:relative}.checker-step-content h3{color:#fff;font-size:1.3rem;font-weight:600;margin-bottom:25px}.checker-form-group{margin-bottom:25px}.checker-form-group label{color:#ddd;display:block;font-weight:600;margin-bottom:10px}.checker-duration-selection{display:flex;flex-direction:column;gap:10px}.checker-duration-option{align-items:center;background:#333;border:2px solid #444;border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;padding:15px 20px;transition:all .2s ease}.checker-duration-option:hover{background:#3a3a3a;border-color:#555}.checker-duration-option.selected{background:linear-gradient(135deg,#107c10,#0e6b0e);border-color:#107c10}.checker-duration-label{color:#fff;font-weight:600}.checker-duration-price{color:#4caf50;font-size:1.1rem;font-weight:700}.checker-promo-code-section{align-items:stretch;display:flex;gap:10px}.checker-promo-input{background:#333;border:2px solid #444;border-radius:8px;color:#fff;flex:1 1;font-size:1rem;padding:12px 15px;transition:border-color .2s ease}.checker-promo-input:focus{border-color:#107c10;outline:none}.checker-promo-input.error{border-color:#f44336}.checker-promo-apply-btn{background:linear-gradient(135deg,#107c10,#0e6b0e);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:12px 20px;transition:all .2s ease;white-space:nowrap}.checker-promo-apply-btn:hover:not(:disabled){background:linear-gradient(135deg,#0e6b0e,#0a5a0a);transform:translateY(-1px)}.checker-promo-apply-btn:disabled{background:#666;cursor:not-allowed;transform:none}.checker-promo-hint{color:#aaa;display:block;font-size:.9rem;margin-top:8px}.checker-price-summary{background:#2a2a2a;border-radius:10px;margin-top:20px;padding:20px}.checker-price-row{align-items:center;color:#ddd;display:flex;justify-content:space-between;padding:8px 0}.checker-price-row.total{border-top:1px solid #444;color:#fff;font-size:1.1rem;font-weight:700;margin-top:10px;padding-top:15px}.checker-crypto-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(2,1fr);margin-top:15px}.checker-crypto-option{align-items:center;background:#333;border:2px solid #444;border-radius:12px;color:#fff;cursor:pointer;display:flex;flex-direction:column;padding:25px 15px;text-decoration:none;transition:all .2s ease}.checker-crypto-option:hover{background:#3a3a3a;border-color:#555;transform:translateY(-2px)}.checker-crypto-option.selected{background:linear-gradient(135deg,#107c10,#0e6b0e);border-color:#107c10}.checker-crypto-icon{height:100px;margin-bottom:8px;width:100px}.checker-crypto-icon img{height:100%;object-fit:contain;width:100%}.checker-crypto-name{font-size:.9rem;font-weight:600;text-align:center}.checker-order-summary{background:#2a2a2a;border-radius:10px;margin-top:20px;padding:20px}.checker-order-summary h4{color:#fff;font-size:1.1rem;font-weight:600;margin:0 0 15px}.checker-summary-row{align-items:center;color:#ddd;display:flex;justify-content:space-between;padding:8px 0}.checker-summary-row.total{border-top:1px solid #444;color:#fff;font-size:1.1rem;font-weight:700;margin-top:10px;padding-top:15px}.checker-modal-footer{align-items:center;background:#1a1a1a;border-radius:0 0 20px 20px;border-top:1px solid #333;display:flex;gap:15px;justify-content:space-between;padding:25px 30px}.checker-btn-primary{background:linear-gradient(135deg,#107c10,#0e6b0e);border:none;border-radius:8px;color:#fff;cursor:pointer;flex:1 1;font-size:1rem;font-weight:600;padding:12px 25px;transition:all .2s ease}.checker-btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#0e6b0e,#0a5a0a);transform:translateY(-1px)}.checker-btn-primary:disabled{background:#666;cursor:not-allowed;transform:none}.checker-btn-secondary{background:#444;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 25px;transition:all .2s ease}.checker-btn-secondary:hover:not(:disabled){background:#555;transform:translateY(-1px)}.checker-btn-secondary:disabled{background:#333;cursor:not-allowed;transform:none}.checker-error-message{background:#f443361a;border-left:3px solid #f44336;color:#f44336}.checker-error-message,.checker-info-message{border-radius:6px;font-size:.9rem;margin-top:8px;padding:8px 12px}.checker-info-message{background:#2196f31a;border-left:3px solid #2196f3;color:#2196f3}.checker-auth-step{padding:20px}.checker-auth-step h3{color:#fff;margin-bottom:20px;text-align:center}.checker-auth-toggle{background:#333;border-radius:8px;display:flex;margin-bottom:20px;overflow:hidden}.checker-auth-toggle button{background:#0000;border:none;color:#ddd;cursor:pointer;flex:1 1;padding:12px;transition:all .2s ease}.checker-auth-toggle button.active{background:#107c10;color:#fff}.checker-auth-step form{display:flex;flex-direction:column;gap:15px}.checker-auth-step input{background:#333;border:2px solid #444;border-radius:8px;color:#fff;font-size:1rem;padding:12px 15px}.checker-auth-step input:focus{border-color:#107c10;outline:none}.checker-auth-step button[type=submit]{background:linear-gradient(135deg,#107c10,#0e6b0e);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:12px;transition:all .2s ease}.checker-auth-step button[type=submit]:hover:not(:disabled){background:linear-gradient(135deg,#0e6b0e,#0a5a0a)}.checker-auth-step button[type=submit]:disabled{background:#666;cursor:not-allowed}.payment-success{padding:40px 20px;text-align:center}.success-icon{display:block}.payment-success h4{color:#28a745;font-size:1.5rem;font-weight:700;margin-bottom:15px}.payment-success p{color:#ddd;font-size:1rem;line-height:1.5;margin:0}.payment-details{background:#1a1a1a;border:2px solid #333;border-radius:12px;display:flex;flex-direction:column;gap:24px;padding:20px}.crypto-header{align-items:center;border-bottom:2px solid #333;display:flex;gap:16px;padding-bottom:16px}.payment-details .crypto-icon{align-items:center;display:flex;height:80px;justify-content:center;width:80px}.payment-details .crypto-icon img{height:80px;object-fit:contain;width:80px}.crypto-header h4{color:#fff;font-size:24px;font-weight:600;margin:0}.payment-instruction{text-align:center}.payment-instruction p{color:#ccc;font-size:18px;line-height:1.5;margin:0}.payment-instruction strong{color:#667eea;font-weight:700}.deposit-address{background:#0f0f0f;border:2px solid #333;border-radius:8px;padding:16px}.address-container{gap:12px}.address-text{background:#0000;border:none;color:#667eea;flex:1 1;font-family:Courier New,monospace;font-size:14px;word-break:break-all}.payment-monitoring{background:#0f0f0f;border:2px solid #333;border-radius:8px;padding:16px}.monitoring-header{align-items:center;display:flex;gap:16px;justify-content:space-between}.monitoring-header>span{color:#ccc;font-size:16px;font-weight:500}.status-indicator{align-items:center;display:flex;gap:8px}.status-light{animation:pulse 2s infinite;background:#f44;border-radius:50%;height:12px;width:12px}.status-light.green{background:#4f4}.status-text{color:#fff;font-weight:500}.payment-info{border-top:2px solid #333;display:flex;flex-direction:column;gap:12px;padding-top:16px}.info-row{align-items:center;display:flex;justify-content:space-between}.info-row span:first-child{color:#ccc;font-size:14px}.info-row span:last-child{color:#fff;font-weight:500}@media (max-width:768px){.checker-modal-overlay{padding:10px}.checker-purchase-modal{margin:0;max-width:100%}.checker-modal-body,.checker-modal-footer,.checker-modal-header{padding:20px}.checker-crypto-grid{gap:10px;grid-template-columns:repeat(2,1fr)}.checker-promo-code-section{flex-direction:column;gap:10px}.checker-modal-footer{flex-direction:column;gap:15px}.checker-btn-primary,.checker-btn-secondary{width:100%}}.home{background:linear-gradient(135deg,#0a0a0a,#1a1a1a 50%,#0a0a0a);min-height:calc(100vh - 70px)}.hero-section{background:linear-gradient(135deg,#107c10,#0e6b0e 50%,#0c5a0c);margin-top:0;overflow:hidden;padding:80px 0;position:relative;text-align:center}.hero-section:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='10' height='10' patternUnits='userSpaceOnUse'%3E%3Cpath d='M10 0H0v10' fill='none' stroke='rgba(255,255,255,0.1)' stroke-width='.5'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;opacity:.3;position:absolute;right:0;top:0}.hero-content{margin:0 auto;max-width:800px;padding:0 20px;position:relative;z-index:1}.hero-features{margin-top:30px}.feature-list{list-style:none;margin:0;padding:0;text-align:center}.feature-list li{color:#ffffffe6;font-size:1.1rem;margin-bottom:8px;text-shadow:0 2px 4px #0000004d}.hero-title{align-items:center;color:#fff;display:flex;font-size:4.5rem;font-weight:900;gap:25px;justify-content:center;margin-bottom:30px;text-shadow:0 6px 12px #000000b3}.hero-title .xbox-icon{filter:brightness(0) invert(1) drop-shadow(0 6px 12px rgba(0,0,0,.7));height:180px;width:180px}.hero-subtitle{color:#ffffffe6;font-size:1.3rem;margin:0;text-shadow:0 2px 4px #0000004d}.telegram-support{color:#fffc;font-size:1.1rem;margin:15px 0 0;text-shadow:0 2px 4px #0000004d}.telegram-link{color:#00d4ff;font-weight:600;text-shadow:0 0 10px #00d4ff4d;transition:all .3s ease}.telegram-link:hover{color:#00b8e6;text-shadow:0 0 15px #00d4ff80}.products-section{padding:80px 0}.section-title{color:#fff;font-size:2.5rem;font-weight:800;margin-bottom:50px;text-align:center;text-shadow:0 2px 4px #00000080}.product-grid{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-bottom:40px}.product-card{background:linear-gradient(145deg,#2a2a2a,#1e1e1e);border:1px solid #333;border-radius:20px;box-shadow:0 10px 30px #00000080;max-width:400px;overflow:hidden;width:100%}.product-card:hover{box-shadow:0 20px 40px #107c104d;transform:translateY(-10px)}.product-image{background:linear-gradient(135deg,#107c10,#0e6b0e);padding:40px;position:relative;text-align:center}.product-logo{filter:drop-shadow(0 4px 15px rgba(0,0,0,.3));height:220px;width:220px}.checker-logo{filter:drop-shadow(0 4px 15px rgba(0,0,0,.5))!important;height:220px!important;width:220px!important}.product-info{padding:30px}.product-title{color:#fff;font-size:1.8rem;font-weight:700;margin-bottom:10px;text-align:center}.product-description{color:#ccc;font-size:1rem;margin-bottom:25px;text-align:center}.product-details{margin-bottom:25px}.detail-item{align-items:center;color:#ddd;display:flex;font-size:.9rem;gap:10px;margin-bottom:10px}.detail-icon{font-size:1.2rem;text-align:center;width:20px}.os-icon{filter:invert(1);height:16px;width:16px}.availability{align-items:center;background:#ffffff0d;border-radius:8px;display:flex;gap:8px;margin-bottom:25px;padding:10px}.stock-indicator{font-size:1.2rem}.stock-text{color:#ddd;font-size:.9rem;font-weight:500}.product-footer{align-items:center;border-top:1px solid #333;display:flex;flex-direction:column;gap:20px;padding-top:20px}.price-section{display:flex;justify-content:center;width:100%}.button-section{align-items:center;display:flex;flex-direction:column;gap:12px;width:100%}.price{align-items:baseline;display:flex;gap:2px}.price-currency{color:#107c10;font-size:1.5rem;font-weight:700}.price-amount{color:#fff;font-size:2.5rem;font-weight:900}.price-unit{color:#ccc;font-size:1rem;margin-left:5px}.buy-button{align-items:center;background:linear-gradient(135deg,#107c10,#0e6b0e);border:none;border-radius:25px;box-shadow:0 4px 15px #107c104d;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:700;gap:8px;padding:12px 25px;transition:all .3s ease}.buy-button:hover:not(:disabled){box-shadow:0 6px 20px #107c1066;transform:translateY(-2px)}.buy-button:disabled{background:#666;box-shadow:none;cursor:not-allowed}.buy-icon{font-size:1.1rem}.telegram-channel-button{align-items:center;background:linear-gradient(135deg,#08c,#069);border:none;border-radius:20px;box-shadow:0 3px 12px #0088cc4d;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:6px;padding:10px 20px;text-decoration:none;transition:all .3s ease;width:-webkit-fit-content;width:fit-content}.telegram-channel-button:hover{box-shadow:0 5px 16px #08c6;color:#fff;text-decoration:none;transform:translateY(-1px)}.discord-channel-button{align-items:center;background:linear-gradient(135deg,#5865f2,#4752c4);border:none;border-radius:20px;box-shadow:0 3px 12px #5865f24d;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:6px;padding:10px 20px;text-decoration:none;transition:all .3s ease;width:-webkit-fit-content;width:fit-content}.discord-channel-button:hover{box-shadow:0 5px 16px #5865f266;color:#fff;text-decoration:none;transform:translateY(-1px)}.discord-svg-icon{height:16px;width:16px}.discord-svg-icon,.os-icon{filter:brightness(0) invert(1)}.os-icon{height:14px;margin:0 2px;vertical-align:middle;width:14px}.telegram-icon{font-size:1rem}.telegram-svg-icon{filter:brightness(0) invert(1);height:16px;width:16px}.telegram-svg-icon-small{filter:brightness(0) invert(1);height:14px;margin-right:4px;vertical-align:middle;width:14px}.auth-prompt{background:#ffffff0d;border:1px solid #333;border-radius:12px;padding:20px;text-align:center}.auth-prompt p{align-items:center;color:#ddd;display:flex;gap:5px;justify-content:center;margin:0}.prompt-icon{font-size:1.2rem;margin-right:5px}.link-btn{background:none;border:none;color:#107c10;cursor:pointer;font-size:inherit;font-weight:600;margin:0 2px;padding:0;text-decoration:underline}.link-btn:hover{color:#0e6b0e}@media (max-width:768px){.hero-title{flex-direction:column;font-size:3.2rem;gap:15px}.hero-title .xbox-icon{height:120px;width:120px}.hero-subtitle{font-size:1.1rem}.section-title{font-size:2rem}.product-info{padding:20px}.product-footer{gap:15px}.button-section{gap:10px}.buy-button,.discord-channel-button,.telegram-channel-button{justify-content:center;max-width:280px;width:100%}}.auth-page{align-items:center;background:linear-gradient(135deg,#0a0a0a,#1a1a1a 50%,#0a0a0a);display:flex;justify-content:center;min-height:calc(100vh - 70px);padding:20px}.auth-container{max-width:400px;width:100%}.auth-card{background:linear-gradient(145deg,#2a2a2a,#1e1e1e);border:1px solid #333;border-radius:20px;box-shadow:0 20px 40px #00000080;padding:40px}.auth-header{margin-bottom:30px;text-align:center}.auth-icon{filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));font-size:3rem;margin-bottom:15px}.auth-header h1{color:#fff;font-size:2rem;font-weight:700;margin-bottom:10px;text-shadow:0 2px 4px #0000004d}.auth-header p{color:#ccc;font-size:1rem;margin:0}.auth-form{margin-bottom:25px}.form-group{margin-bottom:20px}.form-group label{color:#ddd;display:block;font-size:.9rem;font-weight:600;margin-bottom:8px}.form-group input{background:#333;border:2px solid #555;border-radius:10px;box-sizing:border-box;color:#fff;font-size:1rem;padding:12px 15px;transition:all .3s ease;width:100%}.form-group input:focus{background:#3a3a3a;border-color:#107c10;box-shadow:0 0 0 3px #107c101a;outline:none}.form-group input:disabled{cursor:not-allowed;opacity:.6}.form-group small{color:#999;display:block;font-size:.8rem;margin-top:5px}.error-message{align-items:center;background:#dc354533;border:1px solid #dc3545;border-radius:8px;color:#dc3545;display:flex;font-size:.9rem;gap:8px;margin-bottom:20px;padding:12px 15px}.auth-button,.error-icon{font-size:1.1rem}.auth-button{align-items:center;background:linear-gradient(135deg,#107c10,#0e6b0e);border:none;border-radius:25px;box-shadow:0 4px 15px #107c104d;color:#fff;cursor:pointer;display:flex;font-weight:700;gap:10px;justify-content:center;padding:15px;transition:all .3s ease;width:100%}.auth-button:hover:not(:disabled){box-shadow:0 6px 20px #107c1066;transform:translateY(-2px)}.auth-button:disabled{background:#666;box-shadow:none;cursor:not-allowed;transform:none}.loading-spinner.small{animation:spin 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:#fff;height:20px;width:20px}.auth-footer{border-top:1px solid #333;padding-top:20px;text-align:center}.auth-footer p{color:#ccc;font-size:.9rem;margin:0}.auth-link{color:#107c10;font-weight:600;text-decoration:none;transition:color .2s ease}.auth-link:hover{color:#0e6b0e;text-decoration:underline}@media (max-width:768px){.auth-card{padding:30px 25px}.auth-header h1{font-size:1.8rem}.auth-icon{font-size:2.5rem}}.dashboard{background:linear-gradient(135deg,#0a0a0a,#1a1a1a 50%,#0a0a0a);min-height:calc(100vh - 70px);padding:40px 0}.container{max-width:1200px}.dashboard-header{margin-bottom:40px;text-align:center}.header-content{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.refresh-button{align-items:center;background:linear-gradient(145deg,#4caf50,#45a049);border:none;border-radius:8px;box-shadow:0 4px 8px #4caf504d;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:8px;padding:12px 20px;transition:all .3s ease}.refresh-button:hover:not(:disabled){background:linear-gradient(145deg,#45a049,#4caf50);box-shadow:0 6px 12px #4caf5066;transform:translateY(-2px)}.refresh-button:disabled{cursor:not-allowed;opacity:.7;transform:none}@media (max-width:768px){.header-content{flex-direction:column;text-align:center}}.dashboard-header h1{align-items:center;color:#fff;display:flex;font-size:2.5rem;font-weight:800;gap:15px;justify-content:center;margin-bottom:10px;text-shadow:0 2px 4px #00000080}.dashboard-icon{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));font-size:3rem}.dashboard-header p{color:#ccc;font-size:1.1rem;margin:0}.stats-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:50px}.stat-card{align-items:center;background:linear-gradient(145deg,#2a2a2a,#1e1e1e);border:1px solid #333;border-radius:15px;box-shadow:0 10px 30px #0000004d;display:flex;gap:20px;padding:25px;transition:transform .3s ease}.stat-card:hover{transform:translateY(-5px)}.stat-icon{align-items:center;background:linear-gradient(135deg,#107c10,#0e6b0e);border-radius:50%;box-shadow:0 4px 15px #107c104d;display:flex;font-size:2.5rem;height:60px;justify-content:center;width:60px}.stat-content{flex:1 1}.stat-number{color:#fff;font-size:2rem;font-weight:900;line-height:1;margin-bottom:5px}.stat-label{color:#ccc;font-size:.9rem;font-weight:500}.orders-section{margin-bottom:40px}.orders-section h2{color:#fff;font-size:2rem;font-weight:700;margin-bottom:30px;text-shadow:0 2px 4px #0000004d}.empty-state{background:#ffffff0d;border:1px solid #333;border-radius:15px;padding:60px 20px;text-align:center}.empty-icon{font-size:4rem;margin-bottom:20px;opacity:.7}.empty-state h3{color:#fff;font-size:1.5rem;margin-bottom:10px}.empty-state p{color:#ccc;font-size:1rem;margin:0}.orders-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.order-card{background:linear-gradient(145deg,#2a2a2a,#1e1e1e);border:1px solid #333;border-radius:15px;box-shadow:0 10px 30px #0000004d;padding:25px;transition:all .3s ease}.order-card.clickable{cursor:pointer}.order-card:hover{box-shadow:0 15px 40px #0006;transform:translateY(-5px)}.order-card.clickable:hover{border-color:#107c10;box-shadow:0 15px 40px #107c1033}.order-header{align-items:center;border-bottom:1px solid #333;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.order-id{color:#fff;font-size:1.1rem;font-weight:700}.order-status{font-size:.9rem;font-weight:600;text-transform:capitalize}.order-details{margin-bottom:20px}.detail-row{margin-bottom:8px}.detail-label{color:#ccc;font-size:.9rem}.detail-value{color:#fff;font-size:.9rem;font-weight:600}.view-products-btn{align-items:center;background:linear-gradient(135deg,#107c10,#0e6b0e);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:8px;justify-content:center;padding:12px;transition:all .2s ease;width:100%}.view-products-btn:hover{box-shadow:0 4px 15px #107c1066;transform:translateY(-2px)}.order-action{border-top:1px solid #333;margin-top:20px;padding-top:15px;text-align:center}.action-hint{color:#888;font-size:.9rem;font-style:italic;transition:color .3s ease}.order-card.clickable:hover .action-hint{color:#107c10}.loading-container{padding:60px 20px;text-align:center}.modal-overlay{align-items:center;background:#000c;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:2000}.products-modal{background:linear-gradient(145deg,#2a2a2a,#1e1e1e);border:1px solid #333;border-radius:20px;box-shadow:0 20px 40px #00000080;max-height:80vh;max-width:600px;overflow:hidden;width:100%}.modal-header{align-items:center;background:linear-gradient(135deg,#107c10,#0e6b0e);border-bottom:1px solid #333;border-radius:20px 20px 0 0;display:flex;justify-content:space-between;padding:25px 30px}.modal-header h3{color:#fff;font-size:1.3rem;font-weight:700;margin:0}.close-btn{align-items:center;background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:2rem;height:30px;justify-content:center;padding:0;transition:background .2s ease;width:30px}.close-btn:hover{background:#fff3}.modal-body{max-height:60vh;overflow-y:auto;padding:30px}.products-list{margin-bottom:20px}.product-item{align-items:center;background:#333;border:1px solid #555;border-radius:8px;display:flex;gap:15px;margin-bottom:10px;padding:15px}.product-content{flex:1 1;overflow:hidden}.copy-btn{background:#107c10;flex-shrink:0;font-size:1rem;padding:8px 12px}.copy-btn:hover{background:#0e6b0e}.copy-all-btn{border-radius:10px;font-size:1rem;gap:10px;justify-content:center;padding:15px;transition:all .2s ease;width:100%}.payment-details-modal{background:linear-gradient(145deg,#2a2a2a,#1e1e1e);border:1px solid #333;border-radius:20px;box-shadow:0 20px 60px #00000080;max-height:90vh;max-width:600px;overflow-y:auto;width:90%}.payment-completed{text-align:center}.success-icon{font-size:4rem;margin-bottom:20px}.payment-completed h4{color:#107c10;font-size:1.5rem;margin-bottom:10px}.payment-completed p{color:#ccc;margin-bottom:30px}.order-summary{background:#107c101a;border:1px solid #107c104d;border-radius:10px;margin-bottom:30px;padding:20px}.summary-row{color:#fff;display:flex;justify-content:space-between;margin-bottom:10px}.summary-row:last-child{font-size:1.1rem;font-weight:700;margin-bottom:0}.accounts-section h5{color:#fff;margin-bottom:15px;text-align:left}.checker-api-section{margin-top:15px}.checker-api-section h5{color:#fff;margin-bottom:10px;text-align:left}.api-key-item{border:1px solid #ffffff1a;margin-bottom:10px}.api-key-content{margin-right:15px}.api-key-content code{background:#0000004d;border-radius:6px;color:#0f8;display:block;padding:8px 12px}.api-usage-info{background:#00ff881a;border:1px solid #0f83;border-radius:8px;margin-bottom:0;margin-top:10px;padding:12px}.api-usage-info p{color:#ccc;font-size:.9rem;margin:0 0 8px}.api-usage-info p:last-child{margin-bottom:0}.payment-pending{text-align:center}.pending-icon{font-size:4rem;margin-bottom:20px}.payment-pending h4{color:orange;font-size:1.5rem;margin-bottom:10px}.payment-pending p{color:#ccc;margin-bottom:30px}.payment-info{text-align:left}.crypto-payment{align-items:center;background:#ffffff0d;border-radius:10px;display:flex;gap:15px;margin-bottom:20px;padding:20px}.crypto-icon img{border-radius:50%}.payment-amount strong{color:#fff;display:block;font-size:1.2rem}.payment-amount small{color:#888}.payment-address{margin-bottom:20px}.payment-address label{color:#fff;display:block;font-weight:600;margin-bottom:10px}.address-container{align-items:center;display:flex;gap:10px}.address{background:#ffffff1a;border:1px solid #333;border-radius:8px;color:#fff;flex:1 1;font-family:Courier New,monospace;font-size:.9rem;padding:12px;word-break:break-all}.expiry-info,.network-info{color:#ccc;font-size:.9rem;margin-bottom:15px}.payment-status{background:#ffa5001a;border:1px solid #ffa5004d;border-radius:10px;padding:15px;text-align:center}.status-indicator{color:orange;font-weight:600}.error-message{background:#ff00001a;border:1px solid #ff00004d;border-radius:10px;color:#ff6b6b;padding:20px;text-align:center}.loading-modal{background:linear-gradient(145deg,#2a2a2a,#1e1e1e);border:1px solid #333;border-radius:20px;padding:40px;text-align:center}.loading-spinner{height:40px;width:40px}.loading-modal p{color:#ccc;margin:0}@media (max-width:480px){.copy-btn{border-radius:4px;font-size:.75rem;max-width:50px;min-width:40px;padding:4px 8px}.copy-all-btn{font-size:.85rem;max-width:180px;padding:10px 14px}.address-container .copy-btn,.api-key-item .copy-btn,.product-item .copy-btn{font-size:.7rem;max-width:55px;min-width:45px;padding:4px 6px}}@media (max-width:768px){.dashboard{padding:20px 0}.dashboard-header h1{flex-direction:column;font-size:2rem;gap:10px}.dashboard-icon{font-size:2.5rem}.stats-grid{gap:15px;grid-template-columns:1fr}.stat-card{padding:20px}.orders-grid{grid-template-columns:1fr}.modal-body,.modal-header,.order-card{padding:20px}.address,.api-key-content code,.product-content code{word-wrap:break-word!important;-webkit-hyphens:auto;hyphens:auto;line-height:1.4;overflow-wrap:break-word!important;white-space:pre-wrap!important;word-break:break-word!important}.copy-btn{border-radius:5px;flex-shrink:0;font-size:.8rem;max-width:65px;min-width:50px;padding:6px 10px;white-space:nowrap}.copy-all-btn{font-size:.9rem;margin:0 auto;max-width:200px;padding:12px 16px}.address-container{align-items:stretch;flex-direction:column;gap:8px}.address-container .copy-btn{align-self:center;max-width:70px;min-width:55px;width:auto}.product-item{align-items:stretch;flex-direction:column;gap:8px}.product-item .copy-btn{align-self:center;max-width:70px;min-width:55px;width:auto}.api-key-item{align-items:stretch;flex-direction:column;gap:8px}.api-key-item .copy-btn{align-self:center;max-width:70px;min-width:55px;width:auto}.payment-details-modal,.products-modal{margin:10px;max-width:none;width:95%}.modal-overlay{padding:10px}}.api-key-section{padding:20px 0}.api-key-info{background:#ffffff0d;border:1px solid #333;border-radius:8px;margin-bottom:20px;padding:15px}.api-key-info h4{color:#fff;font-size:1.2rem;margin:0 0 10px}.api-key-info p{color:#ccc;font-size:.9rem;margin:5px 0}.api-key-container{margin-bottom:20px}.api-key-item{align-items:center;background:#ffffff0d;border:1px solid #333;border-radius:8px;display:flex;gap:10px;padding:15px}.api-key-content{flex:1 1}.api-key-content code{color:#107c10;font-family:Courier New,monospace;font-size:.9rem;word-break:break-all}.api-key-pending{color:#ccc;padding:30px;text-align:center}.api-key-pending p{font-style:italic;margin:0}.order-complete{background:linear-gradient(135deg,#0a0a0a,#1a1a1a 50%,#0a0a0a);min-height:calc(100vh - 70px);padding:40px 0}.container{margin:0 auto;max-width:800px;padding:0 20px}.success-header{margin-bottom:40px;text-align:center}.success-animation{margin-bottom:30px}.checkmark{align-items:center;animation:checkmarkPulse 2s ease-in-out infinite;background:linear-gradient(135deg,#28a745,#20c997);border-radius:50%;box-shadow:0 10px 30px #28a7454d;color:#fff;display:flex;font-size:3rem;font-weight:700;height:80px;justify-content:center;margin:0 auto;width:80px}@keyframes checkmarkPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.success-header h1{color:#fff;font-size:2.5rem;font-weight:800;margin-bottom:15px;text-shadow:0 2px 4px #00000080}.success-header p{color:#ccc;font-size:1.1rem;line-height:1.6;margin:0 auto;max-width:600px}.order-summary{background:linear-gradient(145deg,#2a2a2a,#1e1e1e);border:1px solid #333;border-radius:20px;box-shadow:0 20px 40px #00000080;padding:30px}.summary-header{border-bottom:1px solid #333;margin-bottom:30px;padding-bottom:20px;text-align:center}.summary-header h2{align-items:center;color:#fff;display:flex;font-size:1.8rem;font-weight:700;gap:10px;justify-content:center;margin-bottom:10px}.summary-icon{font-size:2rem}.summary-header p{color:#ccc;font-size:1rem;margin:0}.product-count{color:#107c10;font-weight:700}.products-container{margin-bottom:30px}.products-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.products-header h3{color:#fff;font-size:1.3rem;font-weight:600;margin:0}.copy-all-btn{align-items:center;background:linear-gradient(135deg,#107c10,#0e6b0e);border:none;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:8px;padding:10px 20px;transition:all .3s ease}.copy-all-btn:hover{box-shadow:0 4px 15px #107c1066;transform:translateY(-2px)}.copy-all-btn.copied{background:linear-gradient(135deg,#28a745,#20c997)}.products-list{display:flex;flex-direction:column;gap:15px}.product-card{background:#333;border:1px solid #555;border-radius:12px;padding:20px;transition:all .3s ease}.product-card:hover{border-color:#107c10;box-shadow:0 4px 15px #107c1033}.product-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.product-number{color:#107c10;font-size:.9rem;font-weight:600}.copy-btn{background:#555;border-radius:6px;font-size:.9rem;padding:6px 10px;transition:all .2s ease}.copy-btn:hover{background:#107c10;transform:scale(1.05)}.product-content{background:#222;border:1px solid #444;border-radius:8px;padding:15px}.product-content code{background:none;color:#fff;font-family:Courier New,monospace;font-size:.9rem;line-height:1.5;padding:0;word-break:break-all}.important-notice{background:#ffc1071a;border:1px solid #ffc107;border-radius:12px;display:flex;gap:15px;margin-bottom:30px;padding:20px}.notice-icon{flex-shrink:0;font-size:1.5rem}.notice-content h4{color:#ffc107;font-size:1.1rem;font-weight:600;margin-bottom:10px}.notice-content ul{color:#fff;margin:0;padding-left:20px}.notice-content li{font-size:.9rem;line-height:1.4;margin-bottom:5px}.action-buttons{display:flex;gap:15px;justify-content:center}.btn-primary,.btn-secondary{align-items:center;border:none;border-radius:25px;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:8px;padding:12px 25px;text-decoration:none;transition:all .3s ease}.btn-primary{background:linear-gradient(135deg,#107c10,#0e6b0e);color:#fff}.btn-primary:hover{box-shadow:0 4px 15px #107c1066;transform:translateY(-2px)}.btn-secondary{background:#666;color:#fff}.btn-secondary:hover{background:#777;transform:translateY(-2px)}.btn-icon{font-size:1.1rem}.error-container,.loading-container{padding:60px 20px}.loading-spinner{animation:spin 1s linear infinite;border:4px solid #333;border-radius:50%;border-top-color:#107c10;height:50px;margin:0 auto 20px;width:50px}.loading-container p{color:#ccc;font-size:1.1rem;margin:0}.error-container{background:#dc35451a;border:1px solid #dc3545;border-radius:15px;padding:40px}.error-icon{font-size:3rem;margin-bottom:20px}.error-container h2{color:#dc3545;font-size:1.8rem;font-weight:700;margin-bottom:15px}.error-container p{color:#fff;font-size:1rem;margin-bottom:25px}@media (max-width:768px){.order-complete{padding:20px 0}.checkmark,.success-header h1{font-size:2rem}.checkmark{height:60px;width:60px}.order-summary{padding:20px}.products-header{align-items:stretch;flex-direction:column;gap:15px}.copy-all-btn{align-self:center;font-size:.8rem;max-width:200px;padding:8px 16px}.action-buttons,.important-notice{flex-direction:column}.important-notice{gap:10px}.notice-icon{align-self:flex-start}}.telegram-link{align-items:center;color:#08c;display:inline-flex;gap:4px;text-decoration:none;transition:color .3s ease}.telegram-link:hover{color:#006bb3;text-decoration:underline}.telegram-icon-small{height:16px;vertical-align:middle;width:16px}.checker-download{align-items:center;background:linear-gradient(135deg,#0a0a0a,#1a1a1a 50%,#0a0a0a);display:flex;justify-content:center;min-height:100vh;padding:20px}.download-container{background:linear-gradient(145deg,#2a2a2a,#1e1e1e);border:1px solid #333;border-radius:20px;box-shadow:0 20px 40px #00000080;max-width:600px;padding:40px;width:100%}.header{margin-bottom:30px;overflow:hidden;position:relative;text-align:center}.checker-logo{display:block;filter:drop-shadow(0 4px 15px rgba(0,0,0,.5));height:120px;margin-bottom:20px;margin-left:auto;margin-right:auto;position:relative;width:120px;z-index:1}.header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#107c10,#0e6b0e);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:2.5rem;font-weight:700;margin:0 0 10px}.subtitle{color:#ccc;font-size:1.1rem;margin:0}.order-details{background:#ffffff0d;border:1px solid #333;border-radius:12px;margin-bottom:30px;padding:20px}.order-details h3{color:#fff;font-size:1.3rem;font-weight:600;margin:0 0 15px}.detail-row{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;margin-bottom:10px;padding:8px 0}.detail-row:last-child{border-bottom:none;margin-bottom:0}.label{color:#ccc;font-weight:500}.value{color:#fff;font-weight:600}.status.active{color:#107c10}.status.expired{color:#f44}.api-key-section{margin-bottom:30px}.api-key-section h3{color:#fff;font-size:1.3rem;font-weight:600;margin:0 0 15px}.api-key-container{display:flex;gap:10px;margin-bottom:10px}.api-key-input{background:#8080804d;border:1px solid #555;border-radius:8px;color:#fff;flex:1 1;font-family:Courier New,monospace;font-size:.9rem;padding:12px 15px}.copy-btn{background:linear-gradient(135deg,#107c10,#0e6b0e);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:12px 20px;transition:all .3s ease;white-space:nowrap}.copy-btn:hover{box-shadow:0 5px 15px #107c104d;transform:translateY(-2px)}.copy-btn:disabled{background:#666;box-shadow:none;cursor:not-allowed;transform:none}.copy-success{color:#107c10;font-size:.9rem;font-weight:500;margin-top:5px}.api-key-warning{background:#ff95001a}.api-key-warning,.orange-warning-box{border-left:3px solid #ff9500;border-radius:6px;color:#ff9500;font-size:.9rem;margin:10px 0 0;padding:10px}.orange-warning-box{background:#808080cc}.download-section{margin-bottom:30px}.download-section h3{color:#fff;font-size:1.3rem;font-weight:600;margin:0 0 15px}.download-btn{background:linear-gradient(135deg,#107c10,#0e6b0e);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;margin-bottom:20px;padding:15px 20px;transition:all .3s ease;width:100%}.download-btn:hover{box-shadow:0 8px 25px #107c104d;transform:translateY(-2px)}.instructions{background:#ffffff0d;border:1px solid #333;border-radius:8px;padding:15px}.instructions h4{color:#fff;font-size:1rem;margin:0 0 10px}.instructions ol{color:#ccc;margin:0;padding-left:20px}.instructions li{margin-bottom:5px}.support-section{margin-bottom:30px}.support-section h3{color:#fff;font-size:1.3rem;font-weight:600;margin:0 0 15px}.support-links{display:flex;flex-wrap:wrap;gap:15px}.support-link{align-items:center;border-radius:8px;display:flex;flex:1 1;font-weight:500;gap:8px;justify-content:center;min-width:200px;padding:12px 16px;text-decoration:none;transition:all .3s ease}.support-link.telegram{background:#08c3;border:1px solid #08c;color:#08c}.support-link.discord{background:#7289da33;border:1px solid #7289da;color:#7289da}.support-link:hover{box-shadow:0 5px 15px #0000004d;transform:translateY(-2px)}.support-icon{filter:brightness(0) invert(1);height:16px;width:16px}.actions{display:flex;flex-wrap:wrap;gap:15px}.dashboard-btn,.home-btn{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-weight:600;min-width:120px;padding:12px 20px;transition:all .3s ease}.dashboard-btn{background:linear-gradient(135deg,#107c10,#0e6b0e);color:#fff}.home-btn{background:#ffffff1a;border:1px solid #333;color:#fff}.dashboard-btn:hover,.home-btn:hover{box-shadow:0 5px 15px #0000004d;transform:translateY(-2px)}.error-container,.loading-container{background:linear-gradient(145deg,#2a2a2a,#1e1e1e);border:1px solid #333;border-radius:20px;box-shadow:0 20px 40px #00000080;max-width:400px;padding:40px;text-align:center;width:100%}.error-container h2,.loading-container h2{color:#fff;margin-bottom:20px}.error-container p,.loading-container p{color:#ccc;margin-bottom:20px}.spinner{animation:spin 1s linear infinite;border:4px solid #333;border-radius:50%;border-top-color:#107c10;height:40px;margin:0 auto 20px;width:40px}.back-btn{background:linear-gradient(135deg,#107c10,#0e6b0e);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:12px 24px;transition:all .3s ease}.back-btn:hover{box-shadow:0 5px 15px #107c104d;transform:translateY(-2px)}@media (max-width:768px){.download-container{margin:10px;padding:20px}.header h1{font-size:2rem}.api-key-container{flex-direction:column}.copy-btn{width:100%}.support-links{flex-direction:column}.support-link{min-width:auto}.actions{flex-direction:column}.dashboard-btn,.home-btn{width:100%}}.access-blocked-container{align-items:center;background:linear-gradient(135deg,#1a1a1a,#2d2d2d);color:#fff;display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;justify-content:center;min-height:100vh}.access-blocked-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;max-width:600px;padding:40px;text-align:center}.blocked-icon{animation:pulse 2s infinite;font-size:80px;margin-bottom:20px}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.access-blocked-content h1{color:#ff4757;font-size:2.5rem;font-weight:700;margin-bottom:20px}.blocked-message{color:#ffa502;font-size:1.2rem;font-weight:500;margin-bottom:30px}.blocked-details{background:#ffffff0d;border-left:4px solid #ff4757;border-radius:10px;margin-bottom:40px;padding:20px}.blocked-details p{color:#ddd;line-height:1.6;margin:10px 0}.contact-info{margin-top:30px}.contact-info p{color:#bbb;margin-bottom:20px}.contact-links{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.contact-link{align-items:center;border:2px solid #0000;border-radius:25px;display:inline-flex;font-weight:600;gap:10px;padding:12px 24px;text-decoration:none;transition:all .3s ease}.contact-link svg{flex-shrink:0}.contact-link.telegram{background:linear-gradient(135deg,#08c,#0af);color:#fff}.contact-link.telegram:hover{background:linear-gradient(135deg,#069,#08c);box-shadow:0 8px 20px #0088cc4d;transform:translateY(-2px)}.contact-link.discord{background:linear-gradient(135deg,#5865f2,#7289da);color:#fff}.contact-link.discord:hover{background:linear-gradient(135deg,#4752c4,#5865f2);box-shadow:0 8px 20px #5865f24d;transform:translateY(-2px)}@media (max-width:768px){.access-blocked-content{margin:20px;padding:30px 20px}.access-blocked-content h1{font-size:2rem}.blocked-message{font-size:1.1rem}.contact-links{align-items:center;flex-direction:column}.contact-link{justify-content:center;max-width:250px;width:100%}}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0a0a0a;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.App{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1 1;padding-top:70px}.loading{align-items:center;color:#ccc;display:flex;font-size:1.2rem;justify-content:center;min-height:calc(100vh - 70px)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#1a1a1a}::-webkit-scrollbar-thumb{background:#107c10;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#0e6b0e}::selection{background:#107c104d;color:#fff}::-moz-selection{background:#107c104d;color:#fff}.app-loading{align-items:center;background:linear-gradient(135deg,#1a1a1a,#2d2d2d);color:#fff;display:flex;flex-direction:column;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;justify-content:center;min-height:100vh}.loading-spinner{animation:spin 2s linear infinite;font-size:60px;margin-bottom:20px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.app-loading p{color:#bbb;font-size:1.2rem}
/*# sourceMappingURL=main.fe2e5d75.css.map*/