*{box-sizing:border-box}#root,.LoginSignup,body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;color:#fff;font-family:Press Start\ 2P,cursive,Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;height:100%;margin:0}.LoginSignup{align-items:center;display:flex;justify-content:center;padding:24px;position:relative}.LoginSignup .mascot{animation:mascotFloat 3s ease-in-out infinite alternate;bottom:5%;position:absolute;right:5%;width:150px;z-index:2}.LoginSignup .smoke{animation:smokeMove 6s linear infinite alternate;background:radial-gradient(circle,#39ff141a 0,#9400d30d 100%);border-radius:50%;filter:blur(80px);height:400px;left:-50px;position:absolute;top:-50px;width:400px;z-index:0}.form{background:#1e1e2f;border:1px solid #2b2b45;border-radius:12px;box-shadow:0 8px 30px #39ff1426,0 0 20px #9400d333;display:flex;flex-direction:column;gap:12px;max-width:420px;padding:24px;width:100%;z-index:1}.title{color:#39ff14;font-size:20px;font-weight:700;margin:0;text-align:center;text-shadow:0 0 5px #39ff14,0 0 15px #9400d3}.field{display:flex;flex-direction:column;gap:6px}.field .label-text{color:#9400d3;font-size:13px;text-shadow:0 0 5px #9400d3}.field .input{background:#ffffff0d;border:1px solid #9400d3;border-radius:8px;color:#fff;font-size:15px;height:44px;padding:10px 12px;text-shadow:0 0 2px #39ff14;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease;width:100%}.field .input::placeholder{color:#64748b99}.field .input:focus{border-color:#39ff14;box-shadow:0 0 15px #39ff14,0 0 25px #9400d3;outline:none;transform:translateY(-1px)}.btn{align-items:center;background:#39ff14;border:none;border-radius:8px;box-shadow:0 0 10px #39ff14,0 0 20px #9400d3;color:#000;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;height:44px;justify-content:center;transition:background .12s ease,transform .12s ease,box-shadow .12s ease}.btn:hover{background:#64ff47;box-shadow:0 0 20px #39ff14,0 0 30px #9400d3;transform:translateY(-2px)}.btn:active{opacity:.95;transform:translateY(0)}.btn:focus{outline:3px solid #39ff144d}.link{align-self:center;color:#39ff14;font-size:14px;margin-top:6px;text-decoration:none;text-shadow:0 0 3px #39ff14}.link:hover{text-decoration:underline}@media(max-width:420px){.form{border-radius:10px;padding:16px}.title{font-size:18px}.btn,.input{font-size:14px;height:42px}}@media(max-width:360px){.form{gap:10px;padding:14px}.btn{border-radius:6px;width:100%}}.Loading{align-items:center;background-color:#000;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative}.Loading .smoke{animation:smokeMove 6s linear infinite alternate;background:radial-gradient(circle,#39ff141a 0,#9400d30d 100%);border-radius:50%;filter:blur(60px);height:200px;position:absolute;width:200px;z-index:0}.Loading .loadingObj{animation:spin 1s linear infinite;border:8px solid #39ff1433;border-radius:50%;border-top-color:#39ff14;box-shadow:0 0 15px #39ff14,0 0 30px #9400d3;height:60px;width:60px;z-index:1}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:420px){.Loading .loadingObj{border:6px solid #39ff1433;border-top-color:#39ff14;height:40px;width:40px}.Loading .smoke{height:120px;width:120px}}.Shop{background-color:#0a0a0a;color:#fff;font-family:Permanent Marker,Arial,sans-serif;min-height:100vh;padding:2rem}.Shop .shop-container{display:flex;flex-direction:column;gap:3rem}.Shop .shop-container .category-section .category-title{border-left:5px solid #9400d3;color:#39ff14;font-size:2rem;margin-bottom:1rem;padding-left:.5rem;text-shadow:0 0 10px #39ff14,0 0 15px #9400d3}.Shop .shop-container .category-section .product-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.Shop .shop-container .category-section .product-grid .product-card{align-items:center;background:#111;border:2px solid #39ff14;border-radius:15px;color:#fff;display:flex;flex-direction:column;padding:1rem;position:relative;text-align:center;text-decoration:none;transition:transform .3s,box-shadow .3s}.Shop .shop-container .category-section .product-grid .product-card:hover{box-shadow:0 0 20px #9400d3,0 0 15px #39ff14;transform:scale(1.05)}.Shop .shop-container .category-section .product-grid .product-card.out-of-stock{opacity:.6;pointer-events:none}.Shop .shop-container .category-section .product-grid .product-card .sold-out-ribbon{background:linear-gradient(45deg,#9400d3,#39ff14);box-shadow:0 0 10px #39ff14,0 0 10px #9400d3;color:#fff;font-family:Permanent Marker,Arial,sans-serif;font-size:.75rem;font-weight:700;padding:3px 25px;pointer-events:none;position:absolute;right:-20px;text-align:center;text-transform:uppercase;top:10px;transform:rotate(45deg);z-index:2}.Shop .shop-container .category-section .product-grid .product-card .product-image{background:#111;border-radius:12px;box-shadow:0 0 15px #39ff14,0 0 25px #9400d3;display:block;height:120px;margin:0 auto .5rem;object-fit:cover;object-position:center;overflow:hidden;padding:6px;width:120px}.Shop .shop-container .category-section .product-grid .product-card .product-name{color:#fff;font-size:1.2rem;margin-bottom:.3rem;text-shadow:0 0 5px #39ff14,0 0 10px #9400d3}.Shop .shop-container .category-section .product-grid .product-card .product-price{color:#39ff14;font-size:1.1rem;font-weight:700;text-shadow:0 0 5px #39ff14}.Shop .shop-container .category-section .no-products{color:tomato;font-size:1rem;font-style:italic;padding:1rem 0;text-align:center}@media(max-width:1024px){.Shop .shop-container{padding:1.5rem}.Shop .shop-container .category-section .category-title{font-size:1.8rem}.Shop .shop-container .category-section .product-grid{gap:1.2rem;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.Shop .shop-container .category-section .product-grid .product-card{padding:.8rem}.Shop .shop-container .category-section .product-grid .product-card .product-image{height:100px;width:100px}.Shop .shop-container .category-section .product-grid .product-card .product-name{font-size:1.1rem}.Shop .shop-container .category-section .product-grid .product-card .product-price{font-size:1rem}.Shop .shop-container .category-section .product-grid .product-card .sold-out-ribbon{font-size:.7rem;padding:2px 20px;right:-15px;top:5px}.Shop .shop-container .category-section .no-products{font-size:.95rem}}@media(max-width:480px){.Shop .shop-container{padding:1rem}.Shop .shop-container .category-section .category-title{font-size:1.5rem}.Shop .shop-container .category-section .product-grid{gap:1rem;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.Shop .shop-container .category-section .product-grid .product-card{padding:.6rem}.Shop .shop-container .category-section .product-grid .product-card .product-image{height:80px;width:80px}.Shop .shop-container .category-section .product-grid .product-card .product-name{font-size:1rem}.Shop .shop-container .category-section .product-grid .product-card .product-price{font-size:.95rem}.Shop .shop-container .category-section .product-grid .product-card .sold-out-ribbon{font-size:.65rem;padding:2px 15px;right:-10px;top:5px}.Shop .shop-container .category-section .no-products{font-size:.9rem;padding:.5rem 0}}#Error503{align-items:center;background:#000;color:#fff;display:flex;font-family:Courier New,monospace;height:100vh;justify-content:center;overflow:hidden;padding:20px;position:relative}#Error503 .mascot{animation:mascotFloat 3s ease-in-out infinite alternate;bottom:10%;height:auto;position:absolute;right:5%;width:180px;z-index:2}#Error503 .error-container{animation:fadeIn 1s ease-in-out;text-align:center;z-index:1}#Error503 .error-container .error-code{color:#ff6b6b;font-size:120px;font-weight:900;margin:0;text-shadow:0 0 15px #ff6b6b,0 0 30px #9400d3}#Error503 .error-container .error-title{color:#fff;font-size:32px;font-weight:700;margin:15px 0;text-shadow:0 0 10px #9400d3}#Error503 .error-container .error-description{font-size:18px;line-height:1.5;margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:500px;opacity:.85;text-shadow:0 0 5px #ff6b6b}#Error503 .error-container .error-actions{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}#Error503 .error-container .error-actions .home-link,#Error503 .error-container .error-actions button{border:none;border-radius:8px;box-shadow:0 0 10px #ff6b6b,0 0 20px #9400d3;cursor:pointer;font-size:16px;font-weight:700;padding:12px 24px;text-decoration:none;transition:.3s ease}#Error503 .error-container .error-actions button{background-color:#ff6b6b;color:#000}#Error503 .error-container .error-actions button:hover{background-color:#ff4b4b;box-shadow:0 0 20px #ff4b4b,0 0 30px #9400d3}#Error503 .error-container .error-actions .home-link{background-color:#0000;border:2px solid #fff;color:#fff}#Error503 .error-container .error-actions .home-link:hover{background-color:#9400d3;box-shadow:0 0 15px #9400d3,0 0 25px #ff6b6b;color:#fff}#Error503 .smoke{animation:smokeMove 6s linear infinite alternate;background:radial-gradient(circle,#ff6b6b1a 0,#9400d30d 100%);border-radius:50%;filter:blur(80px);height:400px;left:-50px;position:absolute;top:-50px;width:400px;z-index:0}@media(max-width:768px){#Error503 .error-container .error-code{font-size:80px}#Error503 .error-container .error-title{font-size:24px}#Error503 .error-container .error-description{font-size:16px}#Error503 .mascot{bottom:5%;width:120px}#Error503 .error-actions{flex-direction:column}}.Item{background:#000;color:#fff;font-family:Press Start\ 2P,cursive,sans-serif;min-height:100vh}.Item .product-container{align-items:flex-start;display:flex;flex-wrap:wrap;gap:40px;justify-content:center;padding:50px}.Item .product-image{position:relative;width:300px}.Item .product-image img{aspect-ratio:1/1;border-radius:15px;box-shadow:0 0 20px #39ff14,0 0 40px #9400d3;display:block;object-fit:cover;object-position:center;width:100%}.Item .product-image .premium-badge{background:#39ff14;border-radius:8px;box-shadow:0 0 10px #39ff14;color:#000;font-weight:700;left:10px;padding:6px 12px;position:absolute;top:10px}.Item .product-image .smoke-effect{animation:smokeMove 6s linear infinite alternate;background:radial-gradient(circle,#39ff141a 0,#9400d30d 100%);border-radius:50%;filter:blur(80px);height:200px;left:-50px;position:absolute;top:-50px;width:200px}.Item .product-details{display:flex;flex-direction:column;gap:20px;max-width:400px}.Item .product-details .product-name{color:#39ff14;font-size:28px;text-shadow:0 0 10px #39ff14,0 0 20px #9400d3}.Item .product-details .product-description{color:#fff;font-size:16px;opacity:.8}.Item .product-details .flavors{display:flex;gap:10px}.Item .product-details .flavors .flavor-icon{height:32px;width:32px}.Item .product-details .product-price{color:#39ff14;font-size:24px;font-weight:700;text-shadow:0 0 10px #39ff14}.Item .product-details .product-actions{display:flex;flex-wrap:wrap;gap:15px}.Item .product-details .product-actions .btn{border:none;border-radius:8px;cursor:pointer;font-weight:700;padding:10px 20px;transition:all .3s ease}.Item .product-details .product-actions .btn.buy-btn{background:#39ff14;box-shadow:0 0 10px #39ff14;color:#000}.Item .product-details .product-actions .btn.buy-btn:hover:not(.disabled){background:#64ff47;box-shadow:0 0 20px #39ff14}.Item .product-details .product-actions .btn.buy-btn.disabled{background:#555!important;box-shadow:none!important;color:#ccc!important;cursor:not-allowed}.Item .product-details .product-actions .btn.back-btn{background:#0000;border:1px solid #fff;color:#fff}.Item .product-details .product-actions .btn.back-btn:hover{background:#fff;color:#000}@media(max-width:1024px){.Item .product-container{gap:30px;padding:30px}.Item .product-details{max-width:350px}.Item .product-image{width:250px}}@media(max-width:768px){.Item .product-container{align-items:center;flex-direction:column;gap:25px;padding:20px}.Item .product-image{max-width:300px;width:80%}.Item .product-details{max-width:90%;text-align:center}.Item .product-actions{justify-content:center}}@media(max-width:480px){.Item .product-container{gap:15px;padding:15px}.Item .product-image{width:100%}.Item .product-details{max-width:100%}.Item .product-name{font-size:22px}.Item .product-price{font-size:20px}.Item .product-description{font-size:14px}.Item .flavors{justify-content:center}}#Error404{align-items:center;background:#000;color:#fff;display:flex;font-family:Courier New,monospace;height:100vh;justify-content:center;overflow:hidden;padding:20px;position:relative}#Error404 .mascot{animation:mascotFloat 3s ease-in-out infinite alternate;bottom:10%;height:auto;position:absolute;right:5%;width:180px;z-index:2}#Error404 .error-container{animation:fadeIn 1s ease-in-out;text-align:center;z-index:1}#Error404 .error-container .error-code{color:#39ff14;font-size:120px;font-weight:900;margin:0;text-shadow:0 0 15px #39ff14,0 0 30px #9400d3}#Error404 .error-container .error-title{color:#fff;font-size:32px;font-weight:700;margin:15px 0;text-shadow:0 0 10px #9400d3}#Error404 .error-container .error-description{font-size:18px;line-height:1.5;margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:500px;opacity:.85;text-shadow:0 0 5px #39ff14}#Error404 .error-container .error-actions{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}#Error404 .error-container .error-actions .home-link,#Error404 .error-container .error-actions button{border:none;border-radius:8px;box-shadow:0 0 10px #39ff14,0 0 20px #9400d3;cursor:pointer;font-size:16px;font-weight:700;padding:12px 24px;text-decoration:none;transition:.3s ease}#Error404 .error-container .error-actions button{background-color:#39ff14;color:#000}#Error404 .error-container .error-actions button:hover{background-color:#2ecc71;box-shadow:0 0 20px #2ecc71,0 0 30px #9400d3}#Error404 .error-container .error-actions .home-link{background-color:#0000;border:2px solid #fff;color:#fff}#Error404 .error-container .error-actions .home-link:hover{background-color:#9400d3;box-shadow:0 0 15px #9400d3,0 0 25px #39ff14;color:#fff}#Error404 .smoke{animation:smokeMove 6s linear infinite alternate;background:radial-gradient(circle,#39ff141a 0,#9400d30d 100%);border-radius:50%;filter:blur(80px);height:400px;left:-50px;position:absolute;top:-50px;width:400px;z-index:0}@keyframes smokeMove{0%{transform:translate(0) rotate(0deg)}to{transform:translate(50px,-50px) rotate(20deg)}}@keyframes mascotFloat{0%{transform:translateY(0)}50%{transform:translateY(-10px) rotate(-3deg)}to{transform:translateY(0) rotate(3deg)}}@media(max-width:768px){#Error404 .error-container .error-code{font-size:80px}#Error404 .error-container .error-title{font-size:24px}#Error404 .error-container .error-description{font-size:16px}#Error404 .mascot{bottom:5%;width:120px}#Error404 .error-actions{flex-direction:column}}.Account{align-items:flex-start;background-color:#0a0a0a;color:#39ff14;display:flex;font-family:Press Start\ 2P,cursive,sans-serif;justify-content:center;min-height:calc(100vh - 80px);padding:2rem;width:100%}.Account .account-container{display:flex;flex-direction:column;gap:2rem;max-width:800px;width:100%}.Account .account-container .password-section{background-color:#111;border:2px solid #39ff14;border-radius:12px;box-shadow:0 0 15px #9400d3,inset 0 0 10px #39ff14;display:flex;flex-direction:column;gap:1.5rem;padding:2rem}.Account .account-container .password-section form{display:flex;flex-direction:column;gap:1rem}.Account .account-container .password-section form .form-group{display:flex;flex-direction:column;gap:.3rem}.Account .account-container .password-section form .form-group label{color:#fff;font-size:.85rem;text-shadow:0 0 3px #39ff14}.Account .account-container .password-section form .form-group input{background-color:#0a0a0a;border:2px solid #39ff14;border-radius:8px;color:#39ff14;font-family:Press Start\ 2P,monospace;padding:.5rem 1rem;transition:all .3s ease}.Account .account-container .password-section form .form-group input:focus{border-color:#9400d3;box-shadow:0 0 8px #9400d3,inset 0 0 12px #39ff14;outline:none}.Account .account-container .password-section form .save-btn{background-color:#39ff14;border:none;border-radius:8px;box-shadow:0 0 5px #39ff14,inset 0 0 10px #9400d3;color:#0a0a0a;cursor:pointer;font-weight:700;padding:.6rem 1.5rem;transition:all .3s ease;width:fit-content}.Account .account-container .password-section form .save-btn:hover{background-color:#9400d3;color:#fff}.Account .account-container .password-section form .save-btn:disabled{background-color:#0a0a0a;border:2px solid #39ff14;box-shadow:inset 0 0 5px #39ff14;color:#39ff14;cursor:not-allowed}.Account .account-container .password-section form p{font-size:.85rem;text-align:center}.Account .account-container .password-section form p.error{color:#ff4136;text-shadow:0 0 4px #ff4136,0 0 8px #9400d3}.Account .account-container .password-section form p.success{color:#39ff14;text-shadow:0 0 4px #39ff14,0 0 8px #9400d3}@media(max-width:768px){.Account .account-container .password-section{padding:1rem}.Account .account-container .password-section form .form-group input{font-size:.8rem}.Account .account-container .password-section form .save-btn{width:100%}}.Account .account-container h1{text-align:center;text-shadow:0 0 5px #39ff14,0 0 10px #9400d3}.Account .account-container .account-section{background-color:#111;border:2px solid #39ff14;border-radius:12px;box-shadow:0 0 15px #9400d3,0 0 10px #39ff14;display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.Account .account-container .account-section h2{margin:0;text-shadow:0 0 3px #39ff14}.Account .account-container .account-section p{margin:0}.Account .account-container .account-section button{border:none;border-radius:8px;box-shadow:0 0 5px #39ff14,inset 0 0 10px #9400d3;cursor:pointer;font-weight:700;padding:.6rem 1.5rem;transition:all .3s ease;width:fit-content}.Account .account-container .account-section button:focus{outline:none}.Account .account-container .account-section .telegram-btn{background-color:#39ff14;color:#0a0a0a}.Account .account-container .account-section .telegram-btn.connected,.Account .account-container .account-section .telegram-btn:hover{background-color:#9400d3;color:#fff}.Account .account-container .account-section.danger button.delete-btn{background-color:#ff4136;color:#fff}.Account .account-container .account-section.danger button.delete-btn:hover{background-color:#9400d3;box-shadow:0 0 12px #ff4136,inset 0 0 20px #9400d3;color:#fff}.Account .account-container .account-section .qr-code{align-items:center;display:flex;flex-direction:column;gap:.5rem}.Account .account-container .account-section .qr-code span{font-size:1rem}.Account .neon-stock-create{background:#0a0a0a;border:2px solid #39ff14;box-shadow:0 0 12px #39ff14,0 0 20px #9400d3}.Account .stock-form{display:flex;flex-direction:column;gap:12px}.Account .stock-form select{appearance:none;background-color:#111;background-image:linear-gradient(45deg,#0000 50%,#39ff14 0),linear-gradient(135deg,#39ff14 50%,#0000 0);background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px);background-repeat:no-repeat;background-size:6px 6px;border:1px solid #39ff14;border-radius:12px;color:#fff;cursor:pointer;font-size:15px;font-weight:500;outline:none;padding:14px 16px;transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease;width:100%}.Account .stock-form select:focus{border-color:#39ff14;box-shadow:#39ff14;transform:translateY(-1px)}.Account .stock-form select option{background:#111;color:#fff}.Account .stock-form .stock-image-preview{display:flex;justify-content:center;margin-top:10px;width:100%}.Account .stock-form .stock-image-preview img{aspect-ratio:1/1;border:2px solid #39ff14;border-radius:12px;box-shadow:0 0 10px #39ff14,0 0 20px #9400d3;max-height:300px;max-width:300px;object-fit:cover;transition:.2s ease;width:100%}.Account .stock-form .stock-image-preview img:hover{box-shadow:0 0 15px #39ff14,0 0 30px #9400d3;transform:scale(1.03)}@media(max-width:768px){.Account .stock-form .stock-image-preview img{max-height:220px;max-width:220px}}@media(max-width:480px){.Account .stock-form .stock-image-preview img{max-height:160px;max-width:160px}}.Account .stock-form .stock-checkbox{cursor:pointer;-webkit-user-select:none;user-select:none}.Account .stock-form .stock-checkbox input{display:none}.Account .stock-form .stock-checkbox .custom-checkbox{align-items:center;border:2px solid #39ff14;border-radius:4px;display:flex;height:16px;justify-content:center;position:relative;transition:all .2s;width:16px}.Account .stock-form .stock-checkbox .custom-checkbox:after{border:solid #39ff14;border-width:0 2px 2px 0;content:"";height:10px;position:absolute;transform:rotate(45deg) scale(0);transition:transform .2s;width:6px}.Account .stock-form .stock-checkbox input:checked+.custom-checkbox:after{transform:rotate(45deg) scale(1)}.Account .stock-form .stock-checkbox:hover .custom-checkbox{box-shadow:0 0 6px #39ff14}.Account .stock-form input,.Account .stock-form textarea{background:#111;border:1px solid #39ff14;border-radius:8px;color:#39ff14;font-size:12px;padding:10px}.Account .stock-form input:focus,.Account .stock-form textarea:focus{border-color:#9400d3;box-shadow:0 0 8px #9400d3;outline:none}.Account .stock-form textarea{min-height:80px;resize:none}.Account .stock-form .stock-row{display:flex;gap:10px}.Account .stock-form .stock-row input{flex:1 1}.Account .stock-form .stock-checkbox{align-items:center;color:#39ff14;display:flex;font-size:12px;gap:8px}.Account .stock-form .stock-create-btn{background:linear-gradient(45deg,#39ff14,#9400d3);border:none;border-radius:8px;color:#000;cursor:pointer;font-weight:700;padding:10px;transition:.2s}.Account .stock-form .stock-create-btn:hover{box-shadow:0 0 12px #39ff14;transform:scale(1.03)}.Account .stock-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000eb;display:flex;inset:0;justify-content:center;position:fixed;z-index:99999}.Account .stock-modal{animation:modalPop .2s ease-out;background:linear-gradient(145deg,#0a0a0a,#111);border:2px solid #9400d3;border-radius:16px;box-shadow:0 0 18px #9400d3,0 0 35px #39ff141f;color:#fff;max-width:92%;padding:18px;width:380px}.Account .stock-modal h2{color:#39ff14;font-size:16px;margin-bottom:12px;text-align:center;text-shadow:0 0 6px #39ff14,0 0 10px #9400d3}.Account .stock-modal form{display:flex;flex-direction:column;gap:10px}.Account .stock-modal form .field{display:flex;flex-direction:column;gap:4px}.Account .stock-modal form .field label{color:#39ff14;font-size:11px;letter-spacing:.5px;text-shadow:0 0 5px #39ff14}.Account .stock-modal form .checkbox-field{align-items:center;color:#ccc;display:flex;font-size:12px;gap:8px}.Account .stock-modal form .checkbox-field input{accent-color:#39ff14;transform:scale(1.1)}.Account .stock-modal input,.Account .stock-modal textarea{background:#0f0f0f;border:1px solid #9400d3;border-radius:10px;color:#39ff14;font-size:12px;padding:10px 12px;transition:.2s;width:100%}.Account .stock-modal input::placeholder,.Account .stock-modal textarea::placeholder{color:#555}.Account .stock-modal input:focus,.Account .stock-modal textarea:focus{border-color:#39ff14;box-shadow:0 0 10px #39ff14;outline:none}.Account .stock-modal textarea{min-height:70px;resize:none}.Account .stock-modal label{align-items:center;color:#ccc;display:flex;font-size:12px;gap:8px}.Account .stock-modal label input{accent-color:#39ff14;transform:scale(1.2);width:auto}.Account .stock-modal .modal-actions{display:flex;gap:10px;margin-top:6px}.Account .stock-modal .modal-actions button{border:none;border-radius:10px;cursor:pointer;flex:1 1;font-size:12px;font-weight:700;letter-spacing:1px;padding:10px;text-transform:uppercase;transition:.2s}.Account .stock-modal .modal-actions button[type=submit]{background:linear-gradient(45deg,#39ff14,#9400d3);box-shadow:0 0 10px #39ff14;color:#0a0a0a}.Account .stock-modal .modal-actions button[type=submit]:hover{box-shadow:0 0 15px #39ff14,0 0 25px #9400d3;transform:scale(1.05)}.Account .stock-modal .modal-actions button[type=button]{background:#0a0a0a;border:1px solid #ff4136;color:#ff4136}.Account .stock-modal .modal-actions button[type=button]:hover{background:#ff4136;box-shadow:0 0 12px #ff4136;color:#0a0a0a}@keyframes modalPop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.Account .popup-overlay{align-items:center;animation:fadeIn .3s ease forwards;background:#0a0a0ae6;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10000}.Account .popup-overlay .popup{animation:slideUp .3s ease forwards;background-color:#111;border:2px solid #39ff14;border-radius:16px;box-shadow:0 0 20px #9400d3,inset 0 0 15px #39ff14;max-width:450px;padding:2rem;text-align:center;width:90%}.Account .popup-overlay .popup h3{color:#ff4136;font-size:1.2rem;margin-bottom:1rem;text-shadow:0 0 5px #ff4136,0 0 10px #9400d3}.Account .popup-overlay .popup p{color:#39ff14;font-size:.95rem;line-height:1.4;margin-bottom:2rem;text-shadow:0 0 3px #39ff14}.Account .popup-overlay .popup .popup-actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.Account .popup-overlay .popup .popup-actions button{border:2px solid #0000;border-radius:8px;box-shadow:0 0 8px #39ff14,inset 0 0 15px #9400d3;cursor:pointer;font-size:.9rem;font-weight:700;padding:.6rem 1.5rem;transition:all .3s ease}.Account .popup-overlay .popup .popup-actions .cancel-btn{background-color:#0a0a0a;border:2px solid #39ff14;color:#39ff14;text-shadow:0 0 3px #39ff14}.Account .popup-overlay .popup .popup-actions .cancel-btn:hover{background-color:#39ff14;border-color:#9400d3;box-shadow:0 0 12px #39ff14,inset 0 0 20px #9400d3;color:#0a0a0a}.Account .popup-overlay .popup .popup-actions .confirm-btn{background-color:#ff4136;border:2px solid #ff4136;color:#0a0a0a;text-shadow:0 0 3px #ff4136}.Account .popup-overlay .popup .popup-actions .confirm-btn:hover{background-color:#9400d3;border-color:#39ff14;box-shadow:0 0 12px #ff4136,inset 0 0 20px #9400d3;color:#fff}.Account .telegram-popup-overlay{align-items:center;animation:fadeIn .3s ease forwards;background:#0a0a0af2;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10001}.Account .telegram-popup{animation:slideUp .3s ease forwards;background:#0a0a0a;border:3px solid #39ff14;border-radius:16px;box-shadow:0 0 20px #9400d3,inset 0 0 15px #39ff14;font-family:Press Start\ 2P,cursive,sans-serif;max-width:400px;padding:2rem;text-align:center;width:90%}.Account .telegram-popup .telegram-instruction{color:#39ff14;font-size:.85rem;line-height:1.4;margin:.5rem 0 1rem;text-shadow:0 0 3px #39ff14;word-break:break-word}.Account .telegram-popup .telegram-instruction a{color:#39ff14;font-weight:700;text-decoration:underline}.Account .telegram-popup .telegram-instruction a:hover{color:#39ff14;text-decoration:underline}.Account .telegram-popup .telegram-instruction code{background-color:#111;border:1px solid #39ff14;border-radius:4px;color:#39ff14;display:inline-block;font-family:Press Start\ 2P,monospace;padding:.2rem .4rem;word-break:break-word}@media(max-width:480px){.Account .telegram-popup .telegram-instruction{font-size:.75rem;line-height:1.3}.Account .telegram-popup .telegram-instruction code{font-size:.7rem}.Account .telegram-popup .telegram-instruction a{font-size:.75rem}}.Account .telegram-popup h3{color:#39ff14;font-size:1rem;margin-bottom:1rem;text-shadow:0 0 5px #39ff14,0 0 10px #9400d3}.Account .telegram-popup .telegram-code{background:#111;border:2px solid #39ff14;border-radius:12px;display:block;font-size:1.2rem;font-weight:700;margin:1rem 0;padding:.5rem;text-shadow:0 0 5px #9400d3,0 0 10px #39ff14}.Account .telegram-popup .refresh-btn{background-color:#39ff14;border:2px solid #9400d3;border-radius:12px;box-shadow:0 0 8px #39ff14,inset 0 0 15px #9400d3;color:#0a0a0a;cursor:pointer;font-weight:700;padding:.7rem 1.5rem;transition:all .3s ease}.Account .telegram-popup .refresh-btn:hover{background-color:#9400d3;box-shadow:0 0 12px #9400d3,inset 0 0 20px #39ff14;color:#fff}.Account .popup-scan-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#000000e6;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.Account .popup-scan{background:linear-gradient(135deg,#000,#111);border:3px solid #39ff14;border-radius:16px;box-shadow:0 0 20px #39ff14,0 0 40px #9400d3;font-family:Permanent Marker,Comic Sans MS,cursive;max-width:500px;padding:2rem;position:relative;text-align:center;width:90%}.Account .popup-scan h3{color:#39ff14;font-size:2rem;margin-bottom:1rem;text-shadow:0 0 8px #39ff14,0 0 16px #9400d3}.Account .popup-scan p{color:#fff;font-size:1.1rem;margin:.6rem 0}.Account .popup-scan p strong{color:#39ff14;text-shadow:0 0 6px #39ff14,0 0 10px #9400d3}.Account .popup-scan p:before{content:"💨";margin-right:.5rem}.Account .popup-scan .ban-btn{background:linear-gradient(45deg,#9400d3,#39ff14);border:none;border-radius:10px;box-shadow:0 0 10px #39ff14,0 0 20px #9400d3;color:#fff;cursor:pointer;font-weight:700;margin:.5rem 0 1rem;padding:.5rem 1rem;transition:all .3s ease}.Account .popup-scan .ban-btn:hover{box-shadow:0 0 20px #39ff14,0 0 40px #9400d3;transform:scale(1.1)}.Account .popup-scan .user-commands{background:#111;border:2px solid #9400d3;border-radius:12px;box-shadow:0 0 10px #39ff14,0 0 20px #9400d3;margin-top:1rem;padding:1rem}.Account .popup-scan .user-commands h4{color:#39ff14;margin-bottom:.5rem;text-shadow:0 0 6px #39ff14,0 0 10px #9400d3}.Account .popup-scan .user-commands .command-item{background-color:#111;border:1px solid #39ff14;border-radius:8px;color:#fff;display:flex;flex-direction:column;gap:.5rem;justify-content:space-between;margin:.3rem 0;padding:.5rem .7rem}.Account .popup-scan .user-commands .command-item span{flex:1 1;font-size:.9rem;text-align:left}.Account .popup-scan .user-commands .command-item .command-items{display:flex;flex-direction:column;gap:.3rem}.Account .popup-scan .user-commands .command-item .command-items .command-item-detail{font-size:.85rem;line-height:1.2}.Account .popup-scan .user-commands .command-item .command-total{font-size:.9rem;font-weight:700;margin-top:.2rem}.Account .popup-scan .user-commands .command-item .command-extra-info{color:#39ff14;font-size:.85rem;line-height:1.2}.Account .popup-scan .user-commands .command-item .command-extra-info p{margin:.2rem 0}.Account .popup-scan .user-commands .command-item .command-actions{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.3rem}.Account .popup-scan .user-commands .command-item .command-actions button{background:linear-gradient(45deg,#39ff14,#9400d3);border:none;border-radius:6px;box-shadow:0 0 5px #39ff14,0 0 10px #9400d3;color:#000;cursor:pointer;font-size:.85rem;font-weight:700;padding:.3rem .6rem;transition:all .2s ease}.Account .popup-scan .user-commands .command-item .command-actions button:hover{box-shadow:0 0 8px #39ff14,0 0 15px #9400d3;transform:scale(1.05)}@media(max-width:768px){.Account .popup-scan .user-commands .command-item{gap:.4rem;padding:.4rem .5rem}.Account .popup-scan .user-commands .command-item .command-actions{justify-content:space-between}.Account .popup-scan .user-commands .command-item .command-actions button{flex:1 1;font-size:.8rem;padding:.25rem .5rem}.Account .popup-scan .user-commands .command-item .command-extra-info p,.Account .popup-scan .user-commands .command-item .command-items .command-item-detail,.Account .popup-scan .user-commands .command-item .command-total{font-size:.8rem}}.Account .popup-scan .popup-scan-actions{margin-top:1.5rem}.Account .popup-scan .popup-scan-actions button{background:linear-gradient(135deg,#39ff14,#9400d3);border:none;border-radius:12px;box-shadow:0 0 10px #39ff14,0 0 20px #9400d3;color:#000;cursor:pointer;font-size:1rem;font-weight:700;padding:.7rem 1.5rem;text-transform:uppercase;transition:all .3s ease}.Account .popup-scan .popup-scan-actions button:hover{box-shadow:0 0 20px #39ff14,0 0 40px #9400d3;transform:scale(1.1)}.Account .popup-scan .popup-scan-actions button.confirm-btn{background:linear-gradient(45deg,#9400d3,#39ff14);color:#fff}@keyframes slideUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.Account .admin-section .neon-menu{background:#0a0a0a;border-radius:12px;color:#fff;font-family:Arial Black,sans-serif;padding:20px}.Account .admin-section .neon-menu .title{color:#39ff14;font-size:22px;letter-spacing:1px;margin-bottom:20px;text-align:center;text-shadow:0 0 8px #39ff14,0 0 15px #9400d3}.Account .admin-section .neon-menu .grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.Account .admin-section .neon-menu .card{background:#0f0f0ff2;border:1px solid #9400d3;border-radius:12px;cursor:pointer;overflow:hidden;padding:10px;position:relative;transition:.2s}.Account .admin-section .neon-menu .card:hover{box-shadow:0 0 12px #9400d3,0 0 20px #39ff14;transform:translateY(-3px)}.Account .admin-section .neon-menu .card.premium{border:1px solid #39ff14;box-shadow:0 0 10px #39ff14}.Account .admin-section .neon-menu .card .glow{background:radial-gradient(#9400d3,#0000);filter:blur(18px);height:120px;opacity:.25;position:absolute;right:-40px;top:-40px;width:120px}.Account .admin-section .neon-menu .card .img-container{border:1px solid #9400d3;border-radius:10px;height:90px;margin-bottom:8px;overflow:hidden;width:100%}.Account .admin-section .neon-menu .card .img-container img{filter:contrast(1.1) saturate(1.2);height:100%;object-fit:cover;transition:.2s;width:100%}.Account .admin-section .neon-menu .card:hover .img-container img{transform:scale(1.05)}.Account .admin-section .neon-menu .card .top{display:flex;font-size:10px;justify-content:space-between;margin-bottom:6px}.Account .admin-section .neon-menu .card .top .flavor{color:#39ff14;text-shadow:0 0 5px #39ff14}.Account .admin-section .neon-menu .card .top .badge{background:#39ff14;border-radius:6px;color:#000;font-size:9px;font-weight:700;padding:1px 5px}.Account .admin-section .neon-menu .card h2{color:#fff;font-size:13px;margin-bottom:4px;text-shadow:0 0 4px #9400d3}.Account .admin-section .neon-menu .card p{color:#bbb;font-size:11px;line-height:1.2;margin-bottom:6px}.Account .admin-section .neon-menu .card .bottom{align-items:center;display:flex;justify-content:space-between}.Account .admin-section .neon-menu .card .bottom .price{color:#39ff14;font-size:14px;font-weight:700;text-shadow:0 0 8px #39ff14}.Account .admin-section .neon-menu .card .bottom .qty{color:#888;font-size:10px}.Account .admin-section .secret-button{background:linear-gradient(180deg,#020812,#061a33 40%,#02050c);border:1px solid #00c8ff59;border-radius:10px;box-shadow:0 0 0 1px #00c8ff26,0 0 25px #00b4ff26,inset 0 0 18px #00b4ff14;color:#cfe9ff;cursor:pointer;font-weight:700;letter-spacing:.14em;overflow:hidden;padding:14px 32px;position:relative;text-transform:uppercase;transition:transform .2s ease,box-shadow .2s ease}.Account .admin-section .secret-button:before{animation:scanMove 2.5s linear infinite;background:repeating-linear-gradient(0deg,#ffffff08,#ffffff08 1px,#0000 2px,#0000 4px);content:"";inset:0;opacity:.25;pointer-events:none;position:absolute}.Account .admin-section .secret-button:after{animation:pulseCore 3s ease-in-out infinite;background:radial-gradient(circle at 30% 30%,#00c8ff40,#0000 55%);content:"";filter:blur(10px);inset:-40%;pointer-events:none;position:absolute}.Account .admin-section .secret-button span{display:inline-block;position:relative;z-index:2}.Account .admin-section .secret-button:hover{box-shadow:0 0 35px #00c8ff40,0 0 60px #0078ff1f,inset 0 0 22px #00c8ff1f;transform:translateY(-2px) scale(1.03)}.Account .admin-section .secret-button:hover:after{animation-duration:1.2s;opacity:1}.Account .admin-section .secret-button:active{transform:scale(.98)}.Account .admin-section .secret-button{animation:flicker 6s infinite}@keyframes scanMove{0%{transform:translateY(-10%)}to{transform:translateY(10%)}}@keyframes pulseCore{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.7;transform:scale(1.15)}}@keyframes flicker{0%,97%,to{opacity:1}98%{opacity:.85}99%{opacity:.6}}.Account .admin-section button.scan-btn{background-color:#39ff14;color:#0a0a0a}.Account .admin-section button.scan-btn:hover{background-color:#9400d3;color:#fff}.Account .admin-section .user-list .Loading{background:none!important;padding:25px}.Account .admin-section .user-list .user-item{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0ad9;border:1px solid #9400d366;border-radius:14px;box-shadow:0 0 10px #9400d366,0 0 18px #39ff1426;display:flex;justify-content:space-between;margin:15px 0;padding:25px;transition:all .25s ease}.Account .admin-section .user-list .user-item:hover{box-shadow:0 0 18px #9400d3b3,0 0 28px #39ff1459;transform:translateY(-3px) scale(1.01)}.Account .admin-section .user-list .user-item span{color:#fff;font-size:25px;font-weight:700;letter-spacing:1px;text-shadow:0 0 8px #39ff1466,0 0 12px #9400d34d}.Account .admin-section .user-list .user-item button{background:linear-gradient(135deg,#9400d3,#39ff14);border:none;border-radius:10px;box-shadow:0 0 12px #39ff1466,0 0 12px #9400d366;color:#0a0a0a;cursor:pointer;font-weight:700;letter-spacing:1px;padding:10px 18px;text-transform:uppercase;transition:all .2s ease}.Account .admin-section .user-list .user-item button:hover{box-shadow:0 0 18px #39ff14b3,0 0 18px #9400d3b3;transform:scale(1.05)}.Account .admin-section .user-list .user-item button:active{transform:scale(.98)}.Account .admin-section .command-actions{display:flex;flex-wrap:wrap;gap:.5rem}.Account .admin-section .command-actions button.status-btn{background:linear-gradient(45deg,#39ff14,#9400d3);border:2px solid #0000;border-radius:8px;box-shadow:0 0 5px #39ff14,inset 0 0 10px #9400d3;color:#0a0a0a;cursor:pointer;font-size:.9rem;font-weight:700;padding:.5rem 1rem;text-transform:uppercase;transition:all .3s ease}.Account .admin-section .command-actions button.status-btn:hover{box-shadow:0 0 12px #39ff14,0 0 20px #9400d3;transform:scale(1.05)}.Account .admin-section .command-actions button.status-btn.active{background:linear-gradient(135deg,#9400d3,#39ff14);box-shadow:0 0 15px #39ff14,0 0 25px #9400d3;color:#fff}.Account .admin-section .command-actions button.status-btn.validée{background:linear-gradient(45deg,#0f0,#39ff14);box-shadow:0 0 10px lime,inset 0 0 20px #39ff14;color:#0a0a0a}.Account .admin-section .command-actions button.status-btn.validée.active{box-shadow:0 0 15px lime,0 0 25px #39ff14;color:#fff}.Account .admin-section .command-actions button.status-btn.validée:hover:not(.active){box-shadow:0 0 18px lime,0 0 30px #39ff14;transform:scale(1.05)}.Account .admin-section .command-actions button.status-btn.annulée{background:linear-gradient(45deg,#ff4136,tomato);box-shadow:0 0 10px #ff4136,inset 0 0 20px tomato;color:#0a0a0a}.Account .admin-section .command-actions button.status-btn.annulée.active{box-shadow:0 0 15px #ff4136,0 0 25px tomato;color:#fff}.Account .admin-section .command-actions button.status-btn.annulée:hover:not(.active){box-shadow:0 0 18px #ff4136,0 0 30px tomato;transform:scale(1.05)}.Account .admin-section .command-actions button.status-btn.en-route{background:linear-gradient(45deg,#8a2be2,#9400d3);box-shadow:0 0 10px #8a2be2,inset 0 0 20px #9400d3;color:#0a0a0a}.Account .admin-section .command-actions button.status-btn.en-route.active{box-shadow:0 0 15px #8a2be2,0 0 25px #9400d3;color:#fff}.Account .admin-section .command-actions button.status-btn.en-route:hover:not(.active){box-shadow:0 0 18px #8a2be2,0 0 30px #9400d3;transform:scale(1.05)}.Account .admin-section .command-actions button.status-btn.pending{background:#0a0a0a;border:2px solid #39ff14;box-shadow:inset 0 0 5px #39ff14;color:#39ff14;cursor:default}.Account .admin-section .command-actions button.status-btn.pending:hover{box-shadow:inset 0 0 5px #39ff14;transform:none}.Account .admin-section input{background-color:#111;border:2px solid #39ff14;border-radius:6px;color:#39ff14;margin-bottom:1rem;padding:.5rem;width:100%}.Account .admin-section input:focus{border-color:#9400d3;outline:none}@media(max-width:768px){.Account{padding:1rem}.Account .account-container{gap:1rem}.Account .account-section{padding:1rem}.Account .account-section button{width:100%}.Account .account-section .qr-code svg{height:auto!important;width:100%!important}}*{font-family:Arial,Helvetica,sans-serif;margin:0;padding:0;text-decoration:none}html{scroll-behavior:smooth}body{background-color:beige}.input{background:#fff;border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;color:#111827;font-size:1rem;line-height:1.25;outline:none;padding:.5rem .75rem;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.input::placeholder{color:#9ca3af;opacity:1}.input:focus{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb14}.input.is-error{border-color:#ef4444;box-shadow:0 0 0 4px #ef44440f}.input.is-disabled,.input:disabled{background:#f3f4f6;border-color:#e2e5e8;box-shadow:none;color:#808998;cursor:not-allowed}.input.small{border-radius:6px;font-size:.875rem;padding:.25rem .5rem}.input.has-prefix{padding-left:2.5rem}.input.has-suffix{padding-right:2.5rem}body::-webkit-scrollbar{width:10px}body::-webkit-scrollbar-track{background:#111;border-radius:5px}body::-webkit-scrollbar-thumb{background-color:#39ff14;border:2px solid #111;border-radius:5px}body::-webkit-scrollbar-thumb:hover{background-color:#9400d3;box-shadow:0 0 8px #39ff14,0 0 16px #9400d3}#BETA{align-items:center;background-color:red;border-radius:8px;box-shadow:0 4px 6px #0003;color:#fff;display:flex;font-family:Arial,Helvetica,sans-serif;font-size:17px;font-weight:900;justify-content:center;padding:12px 20px;text-align:center;transition:transform .2s,box-shadow .2s}#BETA:hover{box-shadow:0 6px 10px #0000004d;transform:translateY(-2px)}.Header{align-items:center;background-color:#0a0a0a;border-bottom:2px solid #39ff14;box-shadow:0 0 15px #9400d3;display:flex;font-family:Press Start\ 2P,cursive,sans-serif;justify-content:space-between;padding:1rem 2rem;position:relative}.Header .logo{color:#39ff14;font-size:1.8rem;font-weight:700;text-shadow:0 0 5px #39ff14,0 0 10px #9400d3}.Header .header-icons{align-items:center;display:flex;gap:1rem}.Header .header-icons .account-btn{background:none;border:none;color:#39ff14;cursor:pointer;font-size:1.6rem;text-shadow:0 0 5px #39ff14,0 0 10px #9400d3;transition:.2s}.Header .header-icons .account-btn:hover{color:#9400d3;text-shadow:0 0 8px #39ff14,0 0 10px #9400d3}.Header .header-icons .cart-icon{color:#39ff14;cursor:pointer;font-size:1.6rem;position:relative;text-shadow:0 0 5px #39ff14,0 0 10px #9400d3;transition:.2s}.Header .header-icons .cart-icon:hover{color:#9400d3;text-shadow:0 0 8px #39ff14,0 0 10px #9400d3}.Header .header-icons .cart-icon:before{border-radius:50%;bottom:-5px;box-shadow:0 0 10px #39ff14,0 0 20px #9400d3,0 0 30px #39ff14;content:"";left:-5px;opacity:0;pointer-events:none;position:absolute;right:-5px;top:-5px;transition:opacity .3s}.Header .header-icons .cart-icon .cart-count{background:#39ff14;border-radius:50%;box-shadow:0 0 5px #39ff14;color:#0a0a0a;font-size:.8rem;font-weight:700;padding:2px 6px;position:absolute;right:-10px;top:-8px}.Header .cart-popup{background:#111;border:2px solid #39ff14;border-radius:10px;box-shadow:0 0 15px #9400d3,0 0 10px #39ff14;padding:1rem;position:absolute;right:1rem;top:60px;width:350px;z-index:1000}.Header .cart-popup h3{color:#39ff14;margin-bottom:.5rem;text-align:center;text-shadow:0 0 5px #39ff14,0 0 10px #9400d3}.Header .cart-popup .cart-items{list-style:none;margin:0 0 .5rem;padding:0}.Header .cart-popup .cart-items .cart-item{align-items:center;color:#fff;display:flex;font-size:.9rem;justify-content:space-between;margin-bottom:.5rem}.Header .cart-popup .cart-items .cart-item .cart-item-info{display:flex;flex-direction:column;gap:2px}.Header .cart-popup .cart-items .cart-item .cart-item-qty{align-items:center;display:flex}.Header .cart-popup .cart-items .cart-item .cart-item-qty button{background:#9400d3;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:700;margin:0 2px;padding:2px 6px;transition:.2s}.Header .cart-popup .cart-items .cart-item .cart-item-qty button:hover{background:#39ff14;color:#0a0a0a}.Header .cart-popup .cart-items .cart-item .cart-item-qty .quantity-input{background-color:#39ff14;border:2px solid #9400d3;border-radius:6px;color:#0a0a0a;font-size:1rem;font-weight:700;outline:none;padding:4px 6px;text-align:center;transition:.2s;width:50px}.Header .cart-popup .cart-items .cart-item .cart-item-qty .quantity-input:hover{border-color:#39ff14;box-shadow:0 0 8px #39ff14,0 0 5px #9400d3}.Header .cart-popup .cart-items .cart-item .cart-item-qty .quantity-input:focus{border-color:#9400d3;box-shadow:0 0 10px #9400d3,0 0 6px #39ff14}.Header .cart-popup .cart-items .cart-item .cart-item-qty .quantity-input::-webkit-inner-spin-button,.Header .cart-popup .cart-items .cart-item .cart-item-qty .quantity-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Header .cart-popup .cart-items .cart-item .cart-item-qty .quantity-input::-moz-number-spin-box{-moz-appearance:textfield}.Header .cart-popup .cart-items .cart-item .remove-btn{background:#9400d3;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:700;margin-left:4px;padding:2px 6px;transition:.2s}.Header .cart-popup .cart-items .cart-item .remove-btn:hover{background:#39ff14;color:#0a0a0a}.Header .cart-popup .cart-total{border-top:1px solid #39ff14;color:#39ff14;font-size:1rem;font-weight:700;margin:.5rem 0;padding-top:.5rem;text-align:right;text-shadow:0 0 5px #39ff14,0 0 8px #9400d3}.Header .cart-popup .cart-actions{display:flex;flex-direction:column;gap:.5rem}.Header .cart-popup .cart-actions button{border:none;border-radius:6px;cursor:pointer;font-weight:700;padding:.5rem;transition:.3s;width:100%}.Header .cart-popup .cart-actions .checkout-btn{background:#39ff14;color:#0a0a0a}.Header .cart-popup .cart-actions .checkout-btn:hover,.Header .cart-popup .cart-actions .clear-btn{background:#9400d3;color:#fff}.Header .cart-popup .cart-actions .clear-btn:hover{background:#39ff14;color:#0a0a0a}@media(max-width:768px){.Header{flex-wrap:wrap;padding:1rem}.Header .header-icons{gap:.5rem}.Header .header-icons .account-btn,.Header .header-icons .cart-icon{font-size:1.3rem}.Header .cart-popup{max-width:350px;right:50%;top:60px;transform:translateX(50%);width:90%}.Header .cart-items{font-size:.85rem}.Header .cart-item-qty .quantity-input{width:40px}}.Footer{align-items:center;background-color:#0a0a0a;border-top:2px solid #39ff14;box-shadow:0 0 15px #9400d3;display:flex;justify-content:space-between;padding:1rem 2rem}.Footer .footer-left{color:#39ff14;font-weight:700;text-shadow:0 0 5px #39ff14,0 0 10px #9400d3}.Footer .footer-right .social-link{color:#fff;font-weight:700;margin-left:1rem;text-decoration:none;transition:color .3s,text-shadow .3s}.Footer .footer-right .social-link:hover{color:#39ff14;text-shadow:0 0 10px #39ff14,0 0 20px #9400d3}.Command.InfoContainer{background-color:#000;border-radius:16px;color:#fff;font-family:Press Start\ 2P,cursive;margin:2rem auto;max-width:600px;min-height:100vh;padding:2rem}.Command.InfoContainer .error{animation:errorPulse 2.5s ease-in-out infinite;background:red;border-left:4px solid #39ff14;border-radius:8px;box-shadow:0 0 10px #39ff1440,inset 0 0 10px #9400d326;color:#fff;font-size:14px;font-weight:600;margin:10px 0;overflow:hidden;padding:12px 14px;position:relative}.Command.InfoContainer .error:before{animation:scan 3s infinite;background:linear-gradient(90deg,#0000,#9400d31f,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%)}.Command.InfoContainer .title{color:#39ff14;font-size:2rem;margin-bottom:2rem;text-align:center;text-shadow:0 0 8px #39ff14,0 0 16px #9400d3}.Command.InfoContainer .InfoForm{display:flex;flex-direction:column;gap:1.5rem}.Command.InfoContainer .InfoForm .form-section{display:flex;flex-direction:column;gap:.8rem}.Command.InfoContainer .InfoForm .form-section label{color:#fff;display:flex;flex-direction:column;font-size:.9rem}.Command.InfoContainer .InfoForm .form-section label input,.Command.InfoContainer .InfoForm .form-section label textarea{background-color:#39ff140d;border:1px solid #39ff14;border-radius:8px;color:#fff;margin-top:.5rem;padding:.5rem;resize:vertical}.Command.InfoContainer .InfoForm .form-section label input::placeholder,.Command.InfoContainer .InfoForm .form-section label textarea::placeholder{color:#ccc}.Command.InfoContainer .InfoForm .form-section label input:focus,.Command.InfoContainer .InfoForm .form-section label textarea:focus{box-shadow:0 0 10px #39ff14,0 0 15px #9400d3;outline:none}.Command.InfoContainer .InfoForm .form-section .telegram-suggestion{color:#39ff14;font-size:.8rem;margin-top:.5rem}.Command.InfoContainer .InfoForm .warning-banner{animation:warningPulse 1.8s ease-in-out infinite;background:red;border:2px solid #ff3b3b;border-radius:12px;box-shadow:0 0 15px #f006;color:#fff;font-size:1rem;font-weight:700;margin-bottom:1rem;padding:1rem;text-align:center;text-shadow:0 0 8px #0009}@keyframes warningPulse{0%{box-shadow:0 0 10px #f006}50%{box-shadow:0 0 25px #f00c}to{box-shadow:0 0 10px #f006}}.Command.InfoContainer .InfoForm .delivery-section{display:flex;flex-direction:column;gap:1rem}.Command.InfoContainer .InfoForm .delivery-card{background:#39ff140d;border:1px solid #39ff14;border-radius:12px;padding:1rem}.Command.InfoContainer .InfoForm .delivery-note{color:#ccc;font-size:.8rem;margin-top:.5rem}.Command.InfoContainer .InfoForm .delivery-note.success{color:#39ff14;font-weight:700;text-shadow:0 0 6px #39ff14}.Command.InfoContainer .InfoForm .calendar-wrapper{display:flex;flex-direction:column;gap:.5rem;position:relative}.Command.InfoContainer .InfoForm .calendar-input{background-color:#39ff140d;border:1px solid #39ff14;border-radius:8px;color:#fff;cursor:pointer;padding:.7rem;transition:.2s;-webkit-user-select:none;user-select:none}.Command.InfoContainer .InfoForm .calendar-input:hover{box-shadow:0 0 12px #39ff14}.Command.InfoContainer .InfoForm .calendar-popup{animation:fadeIn .15s ease-in-out;background:#000;border:1px solid #39ff14;border-radius:12px;box-shadow:0 0 25px #39ff1440;left:0;margin-top:.5rem;max-height:240px;overflow-y:auto;position:absolute;top:100%;width:100%;z-index:20}.Command.InfoContainer .InfoForm .calendar-popup::-webkit-scrollbar{width:6px}.Command.InfoContainer .InfoForm .calendar-popup::-webkit-scrollbar-thumb{background:#39ff14;border-radius:10px;box-shadow:0 0 8px #39ff14}.Command.InfoContainer .InfoForm .calendar-popup::-webkit-scrollbar-track{background:#000}.Command.InfoContainer .InfoForm .calendar-item{color:#fff;cursor:pointer;padding:.9rem;transition:.2s}.Command.InfoContainer .InfoForm .calendar-item:hover{background:#39ff141f;color:#39ff14;text-shadow:0 0 6px #39ff14}.Command.InfoContainer .InfoForm .pickup-tag{color:#9400d3;display:block;font-size:.7rem;margin-top:4px;text-shadow:0 0 6px #9400d3}.Command.InfoContainer .InfoForm .delivery-tag{color:#39ff14;display:block;font-size:.7rem;margin-top:4px;text-shadow:0 0 6px #39ff14}.Command.InfoContainer .InfoForm .CartPreview{background:#39ff140d;border:1px solid #39ff14;border-radius:12px;padding:1rem}.Command.InfoContainer .InfoForm .CartPreview h3{color:#9400d3;margin-bottom:.5rem;text-shadow:0 0 6px #9400d3}.Command.InfoContainer .InfoForm .CartPreview ul{list-style:none;padding:0}.Command.InfoContainer .InfoForm .CartPreview ul li{margin-bottom:.3rem}.Command.InfoContainer .InfoForm .CartPreview .total-price{color:#39ff14;font-size:1rem;margin-top:.5rem}.Command.InfoContainer .InfoForm .CartPreview p{color:#fff}.Command.InfoContainer .InfoForm .submitBtn{background:linear-gradient(45deg,#39ff14,#9400d3);border:none;border-radius:12px;color:#000;cursor:pointer;font-weight:700;padding:.75rem;text-transform:uppercase;transition:.3s}.Command.InfoContainer .InfoForm .submitBtn:hover{filter:brightness(1.2)}@keyframes fadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:768px){.Command.InfoContainer{margin:1rem;padding:1.5rem}.Command.InfoContainer .title{font-size:1.5rem}.Command.InfoContainer .InfoForm .form-section label input,.Command.InfoContainer .InfoForm .form-section label textarea{font-size:.9rem;padding:.45rem}.Command.InfoContainer .InfoForm .telegram-suggestion{font-size:.75rem}.Command.InfoContainer .InfoForm .CartPreview{padding:.8rem}.Command.InfoContainer .InfoForm .CartPreview .total-price{font-size:.95rem}.Command.InfoContainer .InfoForm .submitBtn{font-size:.95rem;padding:.7rem}@keyframes errorPulse{0%{box-shadow:0 0 6px #39ff1426,inset 0 0 8px #9400d31a}50%{box-shadow:0 0 14px #39ff1459,inset 0 0 12px #9400d333}to{box-shadow:0 0 6px #39ff1426,inset 0 0 8px #9400d31a}}@keyframes scan{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}}@media screen and (max-width:480px){.Command.InfoContainer{padding:1rem}.Command.InfoContainer .title{font-size:1.2rem}.Command.InfoContainer .InfoForm .form-section label input,.Command.InfoContainer .InfoForm .form-section label textarea{font-size:.85rem}.Command.InfoContainer .InfoForm .submitBtn{font-size:.9rem;padding:.65rem}}#Success{align-items:center;background:#050505;display:flex;font-family:Poppins,sans-serif;justify-content:center;min-height:100vh;overflow:hidden;padding:40px 20px;position:relative}#Success .success-bg-glow{border-radius:50%;filter:blur(140px);height:500px;opacity:.18;position:absolute;width:500px}#Success .success-bg-glow.purple{background:#9400d3;left:-150px;top:-150px}#Success .success-bg-glow.green{background:#39ff14;bottom:-150px;right:-150px}#Success .success-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f0f0ff2;border:2px solid #9400d366;border-radius:28px;box-shadow:0 0 30px #9400d340,0 0 60px #39ff141f;max-width:760px;overflow:hidden;padding:40px;position:relative;width:100%}#Success .success-card:before{background:radial-gradient(circle at top left,#9400d326,#0000 30%),radial-gradient(circle at bottom right,#39ff141f,#0000 30%);content:"";inset:0;pointer-events:none;position:absolute}#Success .success-header{margin-bottom:35px;text-align:center}#Success .success-header .badge{background:#39ff141f;border:1px solid #39ff14;border-radius:999px;box-shadow:0 0 15px #39ff1459;color:#39ff14;display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:2px;margin-bottom:18px;padding:8px 16px}#Success .success-header h1{color:#fff;font-size:3rem;font-weight:900;letter-spacing:1px;margin-bottom:12px;text-transform:uppercase}#Success .success-header h1 span{color:#39ff14;text-shadow:0 0 15px #39ff14cc}#Success .success-header p{color:#d8d8d8;font-size:1rem;line-height:1.7}#Success .success-section{align-items:flex-start;background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;display:flex;gap:18px;margin-bottom:18px;padding:22px;transition:.25s ease}#Success .success-section:hover{border-color:#39ff1466;box-shadow:0 0 20px #39ff1414;transform:translateY(-2px)}#Success .success-section.telegram{border-color:#9400d34d}#Success .success-section .section-icon{align-items:center;background:linear-gradient(135deg,#9400d3,#39ff14);border-radius:18px;box-shadow:0 0 20px #9400d380,0 0 20px #39ff1433;display:flex;font-size:1.5rem;height:60px;justify-content:center;min-width:60px;width:60px}#Success .success-section .section-content h2{color:#fff;font-size:1.15rem;margin-bottom:8px;text-transform:uppercase}#Success .success-section .section-content p{color:#cfcfcf;line-height:1.7}#Success .success-section .section-content .snap-btn{align-items:center;background:#fffc00;border-radius:14px;box-shadow:0 0 20px #fffc0066;color:#000;display:inline-flex;font-weight:800;justify-content:center;margin-top:12px;padding:12px 18px;text-decoration:none;transition:.25s ease}#Success .success-section .section-content .snap-btn:hover{transform:scale(1.04)}#Success .smoke{border-radius:50%;filter:blur(70px);opacity:.08;pointer-events:none;position:absolute}#Success .smoke.smoke-1{background:#39ff14;height:250px;right:-60px;top:20%;width:250px}#Success .smoke.smoke-2{background:#9400d3;bottom:10%;height:220px;left:-60px;width:220px}@media(max-width:768px){#Success .success-card{padding:28px 20px}#Success .success-header h1{font-size:2rem}#Success .success-section{flex-direction:column}#Success .success-section .section-icon{height:54px;width:54px}}#SuperAdminPanel{background:radial-gradient(circle at top,#141824,#0b0e14);color:#e6e6e6;font-family:Inter,system-ui,sans-serif;min-height:100vh;padding:40px;position:relative}#SuperAdminPanel .global-banner{animation:slideDown .25s ease-out;background:linear-gradient(90deg,#ef4444,#f97316);box-shadow:0 10px 25px #00000059;color:#fff;font-size:14px;font-weight:600;left:0;padding:12px;position:fixed;text-align:center;top:0;width:100%;z-index:9999}@keyframes slideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}#SuperAdminPanel .panel-header{margin-bottom:30px}#SuperAdminPanel .panel-header h1{font-size:28px;letter-spacing:1px;margin:0}#SuperAdminPanel .panel-header p{color:#8b93a7;font-size:14px;margin-top:5px}#SuperAdminPanel .panel-content{grid-gap:25px;display:grid;gap:25px;grid-template-columns:2fr 1fr}#SuperAdminPanel .logs-box{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;overflow:hidden}#SuperAdminPanel .logs-box .logs-header{background:#ffffff0d;border-bottom:1px solid #ffffff0f;color:#cbd5e1;font-size:14px;font-weight:600;padding:12px 16px}#SuperAdminPanel .logs-box .logs-console{font-family:ui-monospace,monospace;font-size:13px;max-height:420px;overflow-y:auto;padding:14px}#SuperAdminPanel .logs-box .log-line{display:flex;gap:10px;margin-bottom:8px}#SuperAdminPanel .logs-box .log-line .log-date{color:#6b7280}#SuperAdminPanel .logs-box .log-line .log-msg{color:#e5e7eb}#SuperAdminPanel .actions-box{display:flex;flex-direction:column;gap:15px}#SuperAdminPanel .actions-box .btn{border:none;border-radius:12px;cursor:pointer;font-size:14px;font-weight:600;padding:14px;transition:.2s ease}#SuperAdminPanel .actions-box .btn:active{transform:scale(.98)}#SuperAdminPanel .actions-box .restart{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff}#SuperAdminPanel .actions-box .restart:hover{box-shadow:0 10px 25px #2563eb59;transform:translateY(-2px)}#SuperAdminPanel .actions-box .destroy{background:linear-gradient(135deg,#ef4444,#b91c1c);color:#fff}#SuperAdminPanel .actions-box .destroy:hover{box-shadow:0 10px 25px #ef444459;transform:translateY(-2px)}#SuperAdminPanel .actions-box .apply{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff}#SuperAdminPanel .actions-box .clear{background:#ffffff14;color:#e5e7eb}#SuperAdminPanel .health-box{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;padding:15px}#SuperAdminPanel .health-box .health-title{color:#cbd5e1;font-size:13px;font-weight:600;margin-bottom:12px}#SuperAdminPanel .health-box .health-grid{display:flex;flex-direction:column;gap:12px}#SuperAdminPanel .health-box .health-item{display:flex;flex-direction:column;gap:5px}#SuperAdminPanel .health-box .health-item span{color:#9ca3af;font-size:12px}#SuperAdminPanel .health-box .health-item small{color:#e5e7eb;font-size:12px}#SuperAdminPanel .health-box .health-item small.online{color:#22c55e;font-weight:600}#SuperAdminPanel .health-box .bar{background:#ffffff14;border-radius:999px;height:6px;overflow:hidden;width:100%}#SuperAdminPanel .health-box .bar div{background:linear-gradient(90deg,#3b82f6,#22c55e);border-radius:999px;height:100%;transition:width .3s ease}#SuperAdminPanel .banner-box{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;padding:15px}#SuperAdminPanel .banner-box .banner-title{color:#cbd5e1;font-size:13px;font-weight:600;margin-bottom:10px}#SuperAdminPanel .banner-box .banner-input{background:#0000004d;border:1px solid #ffffff1a;border-radius:10px;color:#fff;margin-bottom:10px;outline:none;padding:10px;width:100%}@media(max-width:900px){#SuperAdminPanel{padding:25px}#SuperAdminPanel .panel-content{grid-template-columns:1fr}}@media(max-width:600px){#SuperAdminPanel{padding:18px}#SuperAdminPanel .panel-header{text-align:center}#SuperAdminPanel .panel-header h1{font-size:22px}#SuperAdminPanel .panel-header p{font-size:13px}#SuperAdminPanel .logs-console{font-size:12px;max-height:300px}#SuperAdminPanel .btn{font-size:13px;padding:12px}#SuperAdminPanel .global-banner{font-size:12px;padding:10px}}@media(max-width:420px){#SuperAdminPanel .panel-content{gap:15px}#SuperAdminPanel .logs-line{flex-direction:column;gap:3px}}
/*# sourceMappingURL=main.2bcea791.css.map*/